MEMBUAT PROGRAM PESANAN MENU RESTORAN PADA PYTHON

     Pada artikel kali ini saya akan membuat program python yaitu program pesan menu makanan di python, untuk memnuhi tugas dari pak ulir pemograman back end.

BERIKUT RUNNING PROGRAMNYA 


Deklarasi Variable
    fungsinya sebagai alokasi memory untuk menyimpan nilai-nilai. Ibarat wadah atau tempat sementara yang digunakan untuk menyimpan data dimana dapat diambil sewaktu-waktu tergantung kebutuhan.


Print 
    fungsinya sebagai alokasi memory untuk menyimpan nilai-nilai. Ibarat wadah atau tempat sementara yang digunakan untuk menyimpan data dimana dapat diambil sewaktu-waktu tergantung kebutuhan.


While
    Perulangan while pada python adalah proses pengulangan suatu blok kode program selama sebuah kondisi terpenuhi [1].
    Singkatnya, perulangan while adalah perulangan yang bersifat indefinite alias tidak pasti, atau bahkan tidak terbatas [2].


IF/ELIF/ELSE Statement

Di Python kita juga dapat menerapkan kondisi percabangan yang mengandung lebih dari dua keputusan. Untuk kondisi percabangan tersebut kita bisa menggunakan fungsi IF/ELIF/ELSE. ELIF merupakan singkatan dari ELSE IF yang berfungsi membuat kondisi atau logika ketika kondisi pertama salah. 





Berikut ini lampiran programnya

menu_restoran = ["makanan", "minuman"]
makanan = ("Ayam Goreng" , "Mie Goreng" , "Mie kuah")
minuman = ("Es Teh" , "Es jeruk" , "Es Jus")
keranjang = []

print(12*"-")
print("| RESTORAN |")
print("| MENU     |")
print(12*"-")
while True:
    print(12*"-")
    menu = input("| 1. MAKANAN |\n| 2. MINUMAN |\n[Silahkan Pilih Menu]: ")
    if menu == "1":
        (15*"-")
        print("Anda memilih menu 1 yaitu Makanan")
        print("Menu Makanan")

        while True:
            for a in range(0, len(makanan)):
                print(f'{a + 1}. {makanan[a]}')
            l_makanan = int(input("Masukkan Makanan yang Diinginkan [1-4]: "))
            if l_makanan == 1:
                keranjang.append(makanan[0])
                print('--- list keranjang ---')
                for b in range(0, len(keranjang)):
                    print(f'{b +1}. {keranjang[b]} x1')
                break
            elif l_makanan == 2:
                keranjang.append(makanan[1])
                print('--- list keranjang ---')
                for b in range(0, len(keranjang)):
                    print(f'{b +1}. {keranjang[b]} x1')
                break
            elif l_makanan == 3:
                keranjang.append(makanan[2])
                print('--- list keranjang ---')
                for b in range(0, len(keranjang)):
                    print(f'{b +1} {keranjang[b]} x1')
                break
            else:
                print("Silahkan masukkan menu yang tersedia")
                continue
    elif menu == "2":
        print("Anda memilih menu 1 yaitu Makanan")
        print("Menu Minuman")
        while True:
            for a in range(0, len(minuman)):
                print(f'{a + 1}. {minuman[a]}')
            l_minuman = int(input("Masukkan Makanan yang Diinginkan [1-4]: "))
            if l_minuman == 1:
                keranjang.append(minuman[0])
                print('--- list keranjang ---')
                for b in range(0, len(keranjang)):
                    print(f'{b +1}. {keranjang[b]} x1')
                break
            elif l_minuman == 2:
                keranjang.append(minuman[1])
                print('--- list keranjang ---')
                for b in range(0, len(keranjang)):
                    print(f'{b +1}. {keranjang[b]} x1')
                break
            elif l_minuman == 3:
                keranjang.append(minuman[2])
                print('--- list keranjang ---')
                for b in range(0, len(keranjang)):
                    print(f'{b +1} {keranjang[b]} x1')
                break
            else:
                print("Silahkan masukkan menu yang tersedia")
                continue

    tanya = input("Ada tambahan lagi ? [Y/N]")
    if tanya == "y" or tanya == "Y":
        continue
    elif tanya == "n" or tanya == "N":
        print("Terimakasih Sudah Berkunjung ke Resto Kami")
        print("Pesanan Anda Akan Segera diantar")
        break
    else:
        print("Terimakasih Sudah Berkunjung ke Resto Kami")
        print("Pesanan Anda Akan Segera diantar")
        break





Komentar

Postingan populer dari blog ini

Cara Membuat Prototype Produk