Program menu makanan adalah aplikasi sederhana yang dapat digunakan di restoran, kafe, atau bahkan dalam konteks pembelajaran pemrograman Python. Dalam artikel ini, kita akan menjelaskan cara membuat program menu makanan dengan Python dan menyediakan contoh kode.
Contoh Program Python Menu Makanan :
1. Persiapan:
Sebelum kita mulai, pastikan Anda telah menginstal Python di komputer Anda. Jika belum, Anda dapat mengunduh Python dari situs web resmi Python (https://www.python.org/downloads/). Pastikan Anda memiliki pengetahuan dasar tentang bahasa Python.
2. Membuat Program Menu Makanan:
Berikut adalah contoh kode Python untuk program menu makanan sederhana:
python :
# Membuat menu makanan
menu_makanan = {
“Nasi Goreng”: 15000,
“Mie Goreng”: 12000,
“Ayam Goreng”: 20000,
“Soto Ayam”: 18000,
“Bakso”: 15000,
“Es Teh”: 5000,
“Es Jeruk”: 6000
}
# Fungsi untuk menampilkan menu
def tampilkan_menu():
print(“Menu Makanan:”)
for item, harga in menu_makanan.items():
print(f”{item}: Rp{harga}”)
# Fungsi untuk menghitung total pesanan
def hitung_total(pesanan):
total = 0
for item in pesanan:
if item in menu_makanan:
total += menu_makanan[item]
return total
# Program utama
print(“Selamat datang di Restoran XYZ!”)
pesanan = []
while True:
tampilkan_menu()
pilihan = input(“Pilih makanan yang ingin dipesan (atau ketik ‘selesai’ untuk mengakhiri pesanan): “)
if pilihan.lower() == ‘selesai’:
break
elif pilihan in menu_makanan:
pesanan.append(pilihan)
else:
print(“Makanan tidak ada dalam menu. Silakan pilih lagi.”)
if pesanan:
print(“Pesanan Anda:”)
for item in pesanan:
print(item)
total_harga = hitung_total(pesanan)
print(f”Total harga pesanan Anda: Rp{total_harga}”)
print(“Terima kasih! Selamat menikmati makanan Anda.”)
else:
print(“Pesanan Anda kosong. Terima kasih telah datang!”)
Penjelasan Kode:
- Program ini menggunakan dictionary menu_makanan untuk menyimpan makanan dan harganya.
- Fungsi tampilkan_menu digunakan untuk menampilkan menu makanan.
- Fungsi hitung_total digunakan untuk menghitung total harga pesanan.
Program utama adalah loop yang memungkinkan pengguna memilih makanan dari menu, menyimpan pesanan, dan menghitung total harga pesanan.
Kesimpulan:
Dengan mengikuti langkah-langkah di atas, Anda dapat membuat program menu makanan sederhana dengan Python. Program ini dapat disesuaikan dan ditingkatkan sesuai dengan kebutuhan, misalnya dengan menambahkan kemampuan pembayaran atau menyimpan pesanan dalam database. Semoga artikel ini membantu Anda memahami cara membuat program menu makanan dengan Python.