Langsung ke konten utama

Penjelasan Membuat Program kasir Menggunakan PYTHON

 Halo sahabat blogspot di artikel ini kita akan mencoba membuat program kasir sederhana menggunakan python sebagai bahasa pemrogramannya. Mengapa menggunakan python? Dibandingkan dengan bahasa lain, python sangatlah ringkas untuk pembuatan program yang cukup kompleks dan rumit. Bagi seorang pemula yang baru belajar pun juga bisa dengan sangat mudah mengikuti tutorial ini

Aplikasi kasir adalah aplikasi pemesanan menu yang terdapat di resto, cafe dan dll. disini saya akan membuat dari menu makanan, minuman, camilan menggunakan implementasi python untuk membuat menu kasir sederhana. 

1. yang harus kita tuliskan pertama adalah var/variabel list dari menu restoran.
2. setelah itu kita akan menuliskan fungsi menu agar list diatas menampilkan string yang kita tuliskan.
3. langkah selanjutnya menuliskan fungsi dari pilihan makanan yang sudah terdapat di variabel tersebut.
4. dan seterusnya dari fungsi minuman dan snack/camilan sampai dengan selesai.
5. setelah itu kita menjalankan fungsi tambah agar tambahan menu pemesanan berulang.
6. dan selesai.

Berikut Penjelasan nya :


Yang harus kita lakukan pertama adalah membuat variabel array makanan, minuman dan camilan pada gambar diatas.



Langkah selanjutnya kita membuat perintah atau baris kode daftar_menu, menggunakan def  agar menjadi satu kemudian bisa dipanggil atau digunakan berkali kali. lalu kita menggunakan kondisi if untuk mengeksekusi program yang bernilai benar atau True,  setelah itu elif  untuk menjalankan baris, else ini ketika tidak ada suatu kondisi yang terpenuhi maka jalankan program, dan kita cetak menggunakan perintah print.



Langkah ketiga masukan makanan yang anda pilih, lalu kita membuat perintah atau baris kode isi_makanan, menggunakan def  agar menjadi satu kemudian bisa dipanggil atau digunakan berkali kali. lalu kita menggunakan kondisi if untuk mengeksekusi program yang bernilai benar atau True,  setelah itu elif  untuk menjalankan baris, ini  kita cetak menggunakan perintah print.



Langkah keempat masukan minuman yang anda pilih, lalu kita membuat perintah atau baris kode isi_minuman, menggunakan def  agar menjadi satu kemudian bisa dipanggil atau digunakan berkali kali. lalu kita menggunakan kondisi if untuk mengeksekusi program yang bernilai benar atau True,  setelah itu elif  untuk menjalankan baris, ini  kita cetak menggunakan perintah print.


Langkah kelima masukan camilan yang anda pilih, lalu kita membuat perintah atau baris kode isi_camilan, menggunakan def  agar menjadi satu kemudian bisa dipanggil atau digunakan berkali kali. lalu kita menggunakan kondisi if untuk mengeksekusi program yang bernilai benar atau True,  setelah itu elif  untuk menjalankan baris, ini  kita cetak menggunakan perintah print.




Apabila anda sudah selesai memesan maka string makanan, minuman dan camilan akan langsung otomatis berhenti. str(string) adalah elemen pesanan yang kita pesan di keranjang kita.


Tahap terakhir pada gambar diatas adalah def tambah, jadi disini anda ketika ada tambahan pesanan,
anda bisa ketik iya, setelah itu fungsi if akan menjalankannya dan menampilkan tampilan pilih pesanan anda, jika tidak elif  akan menampilkan terimakasih pesanan anda akan segera diantar,jika anda salah tulis maka else akan menampilkan pilihan anda tidak ditemukan.

Berikut code programnya :

# Kasir sederhana
daftar_makanan = ["gulai ayam""nasi padang""opor ayam",]
daftar_minuman = ["es jeruk""teh tawar""susu jahe coklat",]
daftar_camilan = ["potato wedges""kentang goreng saus keju""tahu petis",]
keranjang= []

def daftar_menu():
    menu = int(input("pilih pesanan anda : "))
    if menu == 1:
        isi_makanan()
    elif menu == 2:
        isi_minuman()
    elif menu == 3:
        isi_camilan()
    else:
     print("pilihan menu tidak ditemukan")
     print("===daftar menu=")
     print("===========")
     print("1. makanan ")
     print("2. minuman ")
     print("3. camilan ")
     print("===========")

def isi_makanan():
    print("===Daftar Makanan===")
    print("====================")
    print("1. gulai ayam |1x ")
    print("2. nasi padang |1x ")
    print("3. opor ayam |1x ")
    print("====================")
    makanan = int(input("pilih makanan yang anda pesan [1/2/3]: "))
    if makanan == 1:
        print(" | gulai ayam  |1x")
        keranjang.append(daftar_makanan[0])
    elif makanan == 2:
        print(" | nasi padang  |1x")
        keranjang.append(daftar_makanan[1])
    elif makanan == 3:
        print(" | opor ayam  |1x")
        keranjang.append(daftar_makanan[2])
    tambah()

def isi_minuman():
    print("===Daftar Minuman===")
    print("====================")
    print("1. es jeruk |1x ")
    print("2. teh tawar |1x ")
    print("3. susu jahe coklat |1x ")
    print("====================")
    minuman = int(input("pilih minuman yang anda pesan [1/2/3]: "))
    if minuman == 1:
        print(" | es jeruk  |1x")
        keranjang.append(daftar_minuman[0])
    elif minuman == 2:
        print(" | teh tawar  |1x")
        keranjang.append(daftar_minuman[1])
    elif minuman == 3:
        print(" | susu jahe coklat  |1x")
        keranjang.append(daftar_minuman[2])
    tambah()

def isi_camilan():
    print("===Daftar Camilan===")
    print("====================")
    print("1. potato wedges |1x ")
    print("2. kentang goreng saus keju |1x ")
    print("3. tahu petis |1x ")
    print("====================")
    camilan = int(input("pilih camilan yang anda pesan [1/2/3]: "))
    if camilan == 1:
        print(" | potato wedges  |1x")
        keranjang.append(daftar_camilan[0])
    elif camilan == 2:
        print(" | kentang goreng saus keju  |1x")
        keranjang.append(daftar_camilan[1])
    elif camilan == 3:
        print(" | tahu ptis  |1x")
        keranjang.append(daftar_camilan[2])
    tambah()

def selesai():
        print("==========================")
        print("Anda telah memesan : {}".format(",".join([str(pesananfor pesanan in keranjang])))
        print("==========================")
        print("Terimakasih Pesanan anda akan segera diantar")
        print()

def tambah():
    tambahan = input("Apakah ada tambahan lagi [iya/tidak]: ")
    if tambahan == "iya":
        daftar_menu()
    elif tambahan == "tidak":
        selesai()
    else:
        print("Pilihan anda tidak ditemukan")

daftar_menu()



Dan ini tampilan hasil program kasir nya:


Sekian penjelasan saya Terimakasih.

Komentar