Pada kesempatan kali ini saya akan memberikan sebuah contoh program kasir penjualan sederhana menggunakan bahasa Python versi 3.10.7, yang merupakan tugas yang pernah mahasiswa UNISNU pada mata kuliah Pemrograman. Saya membantu kalian untuk menentukan refrensi untuk membuat program sederhana dengan bahasa python.
Saya menampilkan beberapa contoh dari program, source code, dan file program-nya. Gass ke Intinya sobat Go Bloog'ers.
Kasir Sebuah Restoran Makanan
Restoran Ver's menjual berbagai makanan dengan berbagai pilihan menu, pada usaha Resotran ini sudah masuk (PKP) Pengusaha Kena Pajak. Dengan begitu penjual atau pengusaha memberikan pungutan tambahan biaya sebesar 1% atau PPN saat pembelian minuman kopi, berikut detail kasir Restoran makanan :
1. Untuk proses penginputan pada mesin kasir perlu memasukkan list abjad urutan menu yang tersedia (a,b,c, dan d), kemudian lanjut ke input jumlah pesan.Jika proses input tidak sesuai dengan list menu yang tersedia maka akan muncul notif proses input tidak tersedia dan akan di berikan pilihan untuk melanjutkan order atau tidak
Jika Y proses akan lanjut ke print invoice yang kosong dan di alihkan ke tampilan utama kembali untuk bisa melakukan input dari awal.
Jika memilih N proses akan print invoice kosong dan proses selesai.
3. Proses print melakukan print menu yang dipilih, jumlah pesan, harga*jumlahpesan, diskon, pajak, dan jumlah yang harus di bayar.
4. Di akhir ada survey rating untuk Restoran 1-100 point, di antaranya nilai 1-50 adalah rating jelek, dan 51-100 adalah rating terbaik untuk Restoran. Ada pilihan untuk lanjut order atau berhenti jika, Pilihan Y akan Lanjut seperti awal, jika input N program akan berhenti.
Daftar harga Menu Restoran Ver's
INISIALISASI LIST
MENU KOPI
HARGA MENU KOPI
A
Ayam SmackDown Mulut terbakar
Rp 40.000
B
Fried Nasi Goat
Rp 35.000
C
Sate Chiken
Rp 28.000
D
Beef Rendang + Rice
Rp 30.000
Berikut lampiran program
print (" ")
print (" ")
menu = "y" or "Y"
while menu == "y" or "Y":
print("***************************************************************")
print("************ Selamat Datang di Restoran The Of Ver's **********")
print("************** List Menu Restoran **************")
print(" ==============================================================")
print(" 1. Ayam SmackDown Mulut Terbakar : Rp 40.000")
print(" 2. Fried Nasi Goat : Rp 35.000")
print(" 3. Sate Chiken : Rp 28.000")
print(" 4. Beef Rendang + Rice : Rp 30.000")
print(" 5. Beef Wagyu A5 : Rp 250.000")
print(" ==============================================================")
listMenu=str(input(" Masukkan angka sesuai dengan menu yang tersedia = "))
jumlahPesanan=int(input(" Jumlah dibeli = "))
if listMenu == "1":
namaMenu= " Ayam SmackDown Mulut Terbakar"
harga=(40000*jumlahPesanan)
pajak= int(harga * 0.01)
if jumlahPesanan >= 5:
totalHarga=int(harga+pajak)
else:
totalHarga=int(harga+pajak)
elif listMenu == "2":
namaMenu= " Fried Nasi Goat"
harga = (35000*jumlahPesanan)
pajak = int(harga * 0.01)
if jumlahPesanan >= 5:
totalHarga =int(harga+pajak)
else:
totalHarga =int(harga+pajak)
elif listMenu == "3":
namaMenu= " Sate chiken"
harga=int(28000*jumlahPesanan)
pajak = int(harga * 0.01)
totalHarga=int(harga+pajak)
elif listMenu == "4":
namaMenu= " Beef Rendang + Rice"
harga=int(30000*jumlahPesanan)
pajak = int(harga * 0.01)
totalHarga = int(harga+pajak)
elif listMenu == "5":
namaMenu= " Beef Wagyu A5"
harga=int(250000*jumlahPesanan)
pajak = int(harga * 0.01)
totalHarga = int(harga+pajak)
else:
menu=input(" Maaf,Menu yang dipilih tidak tersedia di restoran")
print(" ------------------------------")
print(" Menu :",namaMenu)
print(" Jumlah Pesanan :", jumlahPesanan)
print(" Harga :", harga)
print(" Pajak :", pajak)
print(" ------------------------------")
print(" Total Pembayaran :", totalHarga)
print(" ------------------------------")
#Permprograman Menentukan Nilai pelayanan Restoran
print(" ")
print("Berapa Skor Pelayanan di Restoran The Of Ver's")
a = input("Masukkan Angka 1-100 = ")
b = int (a)
if (int(a)%51 == 0):
print ("Terima Kasih Sudah memberikan Rating Terbaik untuk Restoran kami")
else:
print ("Terima Kasih, Kami akan perbaiki Pelayanan Kami")
print(" ")
print(" ")
menu=input("Mau pesan lagi? pilih Y jika Ya, pilih N jika Tidak (Y/N) = ")
Berikut lampiran output program
Oke sobat Go Blogg'ers semoga yang saya share kepada kalian ilmu kali ini bermanfaat untuk refrensi tugas kalian, pembelajaran terkait dasar pemrograman menggunakan bahasa python, semoga bermafaat.
Komentar
Posting Komentar