1. Pada fungsi perulangan while digunakan mengulang statement sebanyak satu kali terlebih dahulu, kemudian akan mengecek statement didalam while apakah bernilai benar, jika bernilai benar maka akan diulang kembali. kika statement di dalam while bernilai salah maka perulangan akan berakhir.
2.Selanjutnya terdapat fungsi yg menampilkan barang barang beserta kode abjad barang dan harga barang
3.Kemudian lanjut pada fungsi untuk menginput data, digunakan untuk menginput abjad barang dan jumlah barang yg akan dipesan atau dibeli
4.Lalu disajikan penginputan barang-barang, abjad barang dan harga barang didalam kondisi pada python, pengambilan keputusan (kondisi if else) tidak hanya digunakan untuk menentukan tindakan apa yang akan diambil sesuai dengan kondisi, tetapi juga digunakan untuk menentukan tindakan apa yang akan diambil/dijalankan jika kondisi tidak sesuai. Kondisi if else adalah kondisi dimana jika pernyataan benar True maka kode dalam if akan dieksekusi, tetapi jika bernilai salah False maka akan mengeksekusi kode di dalam else. pengambilan keputusan (kondisi if elif) merupakan lanjutan/percabangan logika dari "kondisi if". hampir sama dengan kondisi "else", bedanya kondisi "elif" bisa banyak dan tidak hanya satu.
5.Apabila fungsi ini muncul, menandakan  jika ada salah satu input yg tidak sesuai dengan kondisi atau pernyataan sebelumnya, seperti menginput abjad barang yg tidak ada dalam data, makan nanti akan muncul perintah menu tidak tersedia dan diminta untuk mengulangi input lagi
6.Selanjutnya di sajikan penampilan jumlah bayar dari keseluruhan barang yg dipesan.