Sebelum memasukan data yang berisi daftar berbagai macam barang beserta harganya yang dijual pada Toko Kelontong Antiq, diharuskan untuk menginput variabel yang dibutuhkan pada sistem kasir. Dalam berkerja dengan kode program, termasuk dengan program Python, tidak akan pernah lepas dari variabel. Variabel merupakan nama penyimpanan data di memori komputer yang digunakan selama eksekusi program dan nilai datanya bisa berubah-ubah. Variabel yang di input pada pemrograman Toko Kelontong Antiq adalah sebagai berikut:
Total = 0
Barang = []
Harga = []
Selanjutnya adalah menambahkan komentar yang merupakan keterangan yang tidak akan di eksekusi. Komentar dibuat untuk memperjelas atau memberi keterangan pada kode program untuk menambah informasi tambahan dan untuk mengaktifkan kode. Contoh komentar yang terdapat dalam program kasir Toko Kelontong Antiq yaitu sebagai berikut:
print('============TOKO KELONTONG ANTIQ============')
Pengguna aplikasi Python dapat menambahkan input variabel lainnya seperti yang Ibu Antiq lakukan, yaitu menginput variabel tanggal supaya dapat mengetahui kapan saja transaksi terjadi yang dapat mempermudah Ibu Antiq dalam mengumpulkan dan mengecek kembali data yang ada.
Langkah selanjutnya yang dapat dilakukan dalam pemrogaman tersebut yaitu memasukkan perulangan while pada aplikasi Python yang merupakan sebuah while loop Python di mana proses yang mengulang blok kode selama kondisi terpenuhi. Singkatnya, loop adalah loop yang tidak terdefinisi, alias, tidak aman, atau bahkan tidak terikat. Blok kode berjalan terus menerus selama kondisi terpenuhi. Jika kondisi tidak terpenuhi pada iterasi ke-10, perulangan berhenti. Jika kondisi yang sama berhenti pada iterasi ke-100 pada waktu yang berbeda, perulangan berhenti pada angka tersebut. Loop banyak berhubungan dengan variabel boolean atau pernyataan boolean. Ini karena penentuan kapan blok kode harus diulang diperiksa terhadap kebenaran atau kesalahan pernyataan logis. Jadi jika kondisinya selalu benar, perulangan akan selalu dijalankan.
Untuk lebih jelasnya dapat dilihat pada gambar berikut ini:
Kemudian langkah yang Ibu Antiq lakukan adalah mengetik kondisi if, elif, dan else. Pengambilan keputusan (on condition) digunakan untuk memprediksi kondisi yang akan terjadi selama eksekusi program dan untuk menentukan tindakan apa yang akan diambil berdasarkan kondisi tersebut. Python memiliki beberapa pernyataan atau kondisi, termasuk if, else, dan elif. Jika kondisi digunakan untuk menjalankan kode ketika kondisinya benar. Jika nilai kondisi salah, pernyataan atau kondisi if tidak dijalankan. Pada gambar di bawah ini terdapat opsi “y” untuk melanjutkan menginput barang belanjaan pembeli dan juga terdapat opsi “t” yang artinya sudah tidak lagi menginput belanjaan pembeli.