6+ Contoh Program Python Menu Makanan

Yowatech.idProgram Python Menu Makanan. Python adalah bahasa pemrograman tingkat tinggi yang populer dan banyak digunakan untuk berbagai tujuan seperti pengembangan web, analisis data, machine learning, dan lainnya.

Python memiliki sintaks yang mudah dipahami dan banyak library yang dapat membantu developer mempermudah tugas mereka. Python juga memiliki komunitas yang besar dan aktif yang selalu membantu dan mengembangkan bahasa ini.

Kegunaan Python pada Penjualan Menu Makanan

Python dapat digunakan untuk membuat program kasir dalam menjual menu makanan. Program ini dapat membantu mempermudah proses transaksi penjualan, mulai dari memasukkan informasi menu, menghitung harga total, mencatat transaksi dan mencetak struk pembayaran.

Dengan menggunakan Python, developer dapat membuat aplikasi yang mudah digunakan dan dapat dikembangkan sesuai dengan kebutuhan bisnis. Ini juga membantu mengurangi kesalahan manual dan mempercepat proses penjualan, sehingga dapat meningkatkan efisiensi dan produktivitas bisnis.

Baca Juga: 30+ Contoh Program Python Sederhana, Lengkap Penjelasannya

Cara Menjalankan Program python

Untuk menjalankan program Python, berikut adalah beberapa cara:

  1. Menggunakan Interpreter Python: Anda dapat membuka terminal atau Command Prompt dan memasukkan perintah “python” untuk membuka interpreter Python. Kemudian, Anda dapat memasukkan kode Python satu baris demi satu baris dan interpreter akan mengevaluasi dan menampilkan hasilnya.
  2. Menjalankan File .py: Anda dapat menulis program Python dalam file .py dan menjalankan file tersebut dari terminal atau Command Prompt dengan mengetikkan “python namafile.py”.
  3. Menggunakan Integrated Development Environment (IDE): Anda dapat menggunakan IDE seperti PyCharm, IDLE, atau Visual Studio Code untuk menulis, menjalankan, dan men-debug program Python.

Semua cara di atas dapat digunakan untuk menjalankan program Python sesuai dengan kebutuhan dan preferensi Anda.

Contoh 1 Program Python Menu Makanan

Berikut adalah contoh program Python sederhana untuk membuat menu makanan:

print("Welcome to our restaurant!")
print("Today's menu:")
print("1. Spaghetti Bolognese")
print("2. Chicken Alfredo")
print("3. Beef Stir Fry")
print("4. Grilled Salmon")

choice = input("Please enter the number of the dish you would like to order: ")

if choice == '1':
    print("You have selected Spaghetti Bolognese.")
elif choice == '2':
    print("You have selected Chicken Alfredo.")
elif choice == '3':
    print("You have selected Beef Stir Fry.")
elif choice == '4':
    print("You have selected Grilled Salmon.")
else:
    print("Invalid selection. Please try again.")

Program ini menggunakan perintah input() untuk meminta masukan dari pengguna dan perintah if untuk memeriksa pilihan yang dipilih oleh pengguna. Ini hanya contoh sederhana dari apa yang dapat dicapai dengan menggunakan Python. Kreativitas dan imajinasi adalah batasan dalam membuat program menggunakan Python.

Output yang dihasilkan:

Program Python Menu Makanan

Contoh 2 Program Python Menu Makanan

Berikut adalah contoh program sederhana menampilkan menu makanan menggunakan Python:

print("Welcome to Food House")
print("Today's Menu:")
print("1. Nasi Goreng")
print("2. Mie Ayam")
print("3. Sate Ayam")
print("4. Gado-gado")
print("5. Bakso")

menu_choice = int(input("Please choose a menu (1-5): "))

if menu_choice == 1:
    print("You chose Nasi Goreng")
elif menu_choice == 2:
    print("You chose Mie Ayam")
elif menu_choice == 3:
    print("You chose Sate Ayam")
elif menu_choice == 4:
    print("You chose Gado-gado")
elif menu_choice == 5:
    print("You chose Bakso")
else:
    print("Invalid option. Please choose a number between 1-5.")

Program ini menggunakan perintah print() untuk mencetak menu makanan pada terminal dan perintah input() untuk meminta input dari pengguna. Kemudian, menggunakan perintah if untuk menentukan pilihan makan pengguna dan mencetak pesan sesuai dengan pilihan tersebut.

Program Python Menu Makanan

Contoh 3 Program Python Menu Makanan

print("Welcome to the Food Menu Program!")

menu = {
    "Nasi Goreng": 15000,
    "Bakso": 17000,
    "Sate Ayam": 20000,
    "Mie Ayam": 14000,
    "Gado-Gado": 16000
}

for item, price in menu.items():
    print(item + ": Rp" + str(price))

choice = input("What would you like to order? ")

if choice in menu:
    print("That will be Rp" + str(menu[choice]) + ".")
else:
    print("Sorry, we don't have that on the menu.")

Berikut adalah contoh program Python yang menampilkan menu makanan:

Program Python Menu Makanan

Program ini menggunakan dictionary menu untuk menyimpan menu dan harga makanan. Kemudian, menggunakan perulangan for untuk menampilkan menu. User kemudian dapat memasukkan pesanan dengan memakai input() dan memeriksa apakah pesanan tersebut ada dalam daftar menu. Jika ada, program akan menampilkan harganya. Jika tidak, program akan menampilkan pesan “Maaf, kami tidak memiliki menu tersebut”.

Contoh 4 Program Python Menu Makanan

# store items and prices in a dictionary
products = {
    "apple": 0.5,
    "banana": 0.25,
    "pear": 0.75,
    "orange": 1.0
}

# shopping cart to store items and quantity
cart = {}

# print products and prices
print("Products and Prices:")
for item, price in products.items():
    print(item, ": $", price)

# function to add item to cart
def add_to_cart(item, quantity):
    if item in products:
        if item in cart:
            cart[item] += quantity
        else:
            cart[item] = quantity
    else:
        print(item, "is not available.")

# function to remove item from cart
def remove_from_cart(item, quantity):
    if item in cart:
        cart[item] -= quantity
        if cart[item] <= 0:
            del cart[item]
    else:
        print(item, "is not in the cart.")

# function to display the cart
def display_cart():
    print("Shopping Cart:")
    total = 0
    for item, quantity in cart.items():
        print(item, ":", quantity)
        total += quantity * products[item]
    print("Total: $", total)

# add items to cart
add_to_cart("apple", 3)
add_to_cart("banana", 6)
add_to_cart("pear", 4)

# display cart
display_cart()

# remove items from cart
remove_from_cart("banana", 2)

# display cart
display_cart()

Contoh 5 Program Python Menu Makanan

Code:

# Define menu items and prices
menu_items = {"Pizza": 10.99, "Hamburger": 7.99, "Fried Chicken": 8.99, "Salad": 5.99}

# Display menu items and prices
print("Welcome to our restaurant! Here's our menu:")
for item, price in menu_items.items():
  print(f"{item}: ${price}")

# Prompt user to order
order = input("What would you like to order? ")

# Check if the order is in the menu
if order in menu_items:
  # Print the price of the order
  print(f"The price of {order} is ${menu_items[order]}")
else:
  # Print error message
  print("Sorry, we don't have that item on the menu.")

Output yang dihasilkan:

Program Python Menu Makanan

Program ini menggunakan dictionary menu_items untuk menyimpan menu makanan dan harganya. Kemudian, program menggunakan perulangan for untuk mencetak menu makanan dan harganya. Setelah itu, program meminta pengguna untuk memesan makanan dan memeriksa apakah pesanan tersebut ada di menu atau tidak. Jika ada, program akan mencetak harga pesanan. Jika tidak, program akan mencetak pesan kesalahan.

Contoh 6 Program Python Menu Makanan

Code:

print("Welcome to the Food Menu")
print("1. Pizza     : $10")
print("2. Burger    : $8")
print("3. Pasta     : $12")
print("4. Steak     : $15")
print("5. Sushi     : $18")
print("6. Tacos     : $7")

choice = int(input("Enter your choice (1-6): "))

if choice == 1:
    price = 10
    print("You chose Pizza")
elif choice == 2:
    price = 8
    print("You chose Burger")
elif choice == 3:
    price = 12
    print("You chose Pasta")
elif choice == 4:
    price = 15
    print("You chose Steak")
elif choice == 5:
    price = 18
    print("You chose Sushi")
elif choice == 6:
    price = 7
    print("You chose Tacos")
else:
    price = 0
    print("Invalid Choice")

quantity = int(input("Enter quantity: "))
total_price = price * quantity
print("Total price: $" + str(total_price))

Output yang dihasilkan:

Program Python Menu Makanan

Program ini menambahkan variabel price dan perhitungan harga total menggunakan variabel quantity. Setelah pengguna memilih menu dan menentukan jumlah, program menghitung harga total dengan mengalikan harga satuan dengan jumlah yang diminta dan mencetak harga total.

Penutup:

Penutup mengenai program Python Menu Makanan, program ini memberikan contoh bagaimana membuat menu makanan sederhana beserta pembayarannya menggunakan bahasa pemrograman Python.

Program ini menggunakan input dari pengguna untuk memilih menu dan jumlah, lalu menghitung harga total dan mencetak hasil. Ini hanya contoh sederhana dan dapat dikembangkan sesuai dengan kebutuhan.

Baca Juga: 6+ Contoh Program Python Kasir Minimarket Sederhana