Yowatech.id – Contoh Program Python Penjualan Buah. Python adalah bahasa pemrograman yang populer dan banyak digunakan di berbagai bidang, termasuk ilmu data, pengembangan web, dan pembuatan aplikasi desktop. Python memiliki sintaksis yang mudah dipahami dan kode yang mudah dibaca, sehingga sangat cocok untuk pemula yang belajar pemrograman.
Selain itu, Python juga memiliki beragam library dan framework yang dapat membantu Anda menyelesaikan berbagai macam tugas pemrograman dengan cepat dan mudah.
Baca Juga: 6+ Contoh Program Python Mengetahui Stok Barang
Untuk membuat program penjualan buah dengan Python, pertama-tama Anda perlu memikirkan struktur data yang akan digunakan untuk menyimpan informasi tentang buah yang dijual. Sebagai contoh, Anda dapat menggunakan daftar (list) untuk menyimpan nama dan harga dari setiap buah.
Kemudian, Anda dapat membuat sebuah fungsi atau prosedur yang akan menampilkan daftar buah yang tersedia dan meminta pengguna untuk memasukkan jumlah buah yang ingin dibeli. Setelah itu, Anda dapat menghitung total harga dari pembelian tersebut dengan mengalikan harga setiap buah dengan jumlah yang dibeli.
Baca Juga: 6+ Membuat Program Untuk Menghitung Jumlah Pecahan Mata Uang
Berikut ini adalah contoh kode yang dapat Anda gunakan sebagai acuan:
Contoh 1 Program Python Penjualan Buah
# Buat daftar nama dan harga buah
fruits = [("Apel", 2000), ("Mangga", 3000), ("Pisang", 1500), ("Kiwi", 2500)]
# Buat fungsi untuk menampilkan daftar buah
def display_fruits():
print("Daftar Buah:")
for i, fruit in enumerate(fruits):
print(f"{i+1}. {fruit[0]} - Rp{fruit[1]}")
# Buat fungsi untuk memproses pembelian
def process_purchase():
# Tampilkan daftar buah
display_fruits()
# Minta input dari pengguna
fruit_index = int(input("Pilih buah yang ingin dibeli (masukkan nomor): "))
fruit_quantity = int(input("Masukkan jumlah yang ingin dibeli: "))
# Cari buah yang dipilih
chosen_fruit = fruits[fruit_index-1]
# Hitung total harga
total_price = chosen_fruit[1] * fruit_quantity
# Tampilkan total harga
print(f"Total harga: Rp{total_price}")
# Panggil fungsi untuk memproses pembelian
process_purchase()
Di atas adalah contoh program sederhana penjualan buah dengan Python. Program ini akan menampilkan daftar buah yang tersedia, kemudian meminta pengguna untuk memasukkan jumlah buah yang ingin dibeli. Setelah itu, program akan menghitung total harga dari pembelian tersebut dan menampilkannya ke layar.
Anda dapat menambahkan fitur tambahan seperti pembayaran, stok buah yang tersedia, atau laporan penjualan untuk menjadikannya lebih lengkap.
Output:
Baca Juga: 6+ Contoh Program Python Menghitung Sisa Uang
Contoh 2 Program Python Penjualan Buah
Berikut ini adalah contoh program penjualan buah dengan Python yang lebih lengkap:
# Buat daftar nama dan harga buah
fruits = [("Apel", 2000), ("Mangga", 3000), ("Pisang", 1500), ("Kiwi", 2500)]
# Buat fungsi untuk menampilkan daftar buah
def display_fruits():
print("Daftar Buah:")
for i, fruit in enumerate(fruits):
print(f"{i+1}. {fruit[0]} - Rp{fruit[1]}")
# Buat fungsi untuk memproses pembelian
def process_purchase():
# Tampilkan daftar buah
display_fruits()
# Minta input dari pengguna
fruit_index = int(input("Pilih buah yang ingin dibeli (masukkan nomor): "))
fruit_quantity = int(input("Masukkan jumlah yang ingin dibeli: "))
# Cari buah yang dipilih
chosen_fruit = fruits[fruit_index-1]
# Hitung total harga
total_price = chosen_fruit[1] * fruit_quantity
# Tampilkan total harga
print(f"Total harga: Rp{total_price}")
# Minta input untuk pembayaran
payment = int(input("Masukkan jumlah pembayaran: "))
# Hitung kembalian
change = payment - total_price
# Tampilkan kembalian
print(f"Kembalian: Rp{change}")
# Buat fungsi untuk menampilkan laporan penjualan
def display_sales_report():
total_sales = 0
for fruit in fruits:
total_sales += fruit[1]
print(f"Total penjualan: Rp{total_sales}")
# Buat looping untuk memproses pembelian selama pengguna ingin terus berbelanja
while True:
# Panggil fungsi untuk memproses pembelian
process_purchase()
# Tanya kepada pengguna apakah ingin terus berbelanja
answer = input("Apakah Anda ingin terus berbelanja? (y/n) ")
if answer.lower() == "n":
break
# Tampilkan laporan penjualan
display_sales_report()
Di sini, program tersebut menampilkan daftar buah yang tersedia, meminta pengguna untuk memilih buah dan menentukan jumlah yang ingin dibeli, menghitung total harga, dan meminta pembayaran. Setelah itu, program akan menampilkan kembalian dan bertanya apakah pengguna ingin terus berbelanja.
Output:
Contoh 3 Program Python Penjualan Buah
# Buat daftar nama dan harga buah
fruits = [("Apel", 2000), ("Mangga", 3000), ("Pisang", 1500), ("Kiwi", 2500)]
# Buat fungsi untuk menampilkan daftar buah
def display_fruits():
print("Daftar Buah:")
for i, fruit in enumerate(fruits):
print(f"{i+1}. {fruit[0]} - Rp{fruit[1]}")
# Buat fungsi untuk memproses pembelian
def process_purchase():
# Inisialisasi variabel total harga
total_price = 0
# Tampilkan daftar buah
display_fruits()
# Minta input dari pengguna
print("Masukkan 0 untuk berhenti membeli.")
while True:
fruit_index = int(input("Pilih buah yang ingin dibeli (masukkan nomor): "))
if fruit_index == 0:
break
fruit_quantity = int(input("Masukkan jumlah yang ingin dibeli: "))
# Cari buah yang dipilih
chosen_fruit = fruits[fruit_index-1]
# Hitung total harga untuk buah ini
fruit_total_price = chosen_fruit[1] * fruit_quantity
# Tambahkan total harga ke variabel total_price
total_price += fruit_total_price
# Tampilkan total harga akhir
print(f"Total harga: Rp{total_price}")
# Buat fungsi untuk melakukan pembayaran
def process_payment(total_price):
while True:
payment = int(input("Masukkan jumlah uang yang dibayarkan: Rp"))
if payment >= total_price:
print(f"Terima kasih telah membayar Rp{payment}. Kembalian: Rp{payment - total_price}")
break
else:
print("Uang yang dibayarkan tidak cukup. Silakan masukkan kembali.")
# Panggil fungsi untuk memproses pembelian
total_price = process_purchase()
# Panggil fungsi untuk melakukan pembayaran
process_payment(total_price)
Di sini, kami menambahkan fitur pembayaran dan kemampuan untuk membeli lebih dari satu buah dalam satu transaksi. Anda juga dapat menambahkan fitur untuk menampilkan stok buah yang tersedia dan mengupdate stok setiap kali ada pembelian.
Output:
Baca Juga: 5+ Contoh Program Python Penjualan Mobil
Contoh 4 Program Python Penjualan Buah
Berikut ini adalah contoh program penjualan buah dengan Python yang lebih lengkap:
# Buat daftar nama dan harga buah
fruits = [("Apel", 2000), ("Mangga", 3000), ("Pisang", 1500), ("Kiwi", 2500)]
# Buat fungsi untuk menampilkan daftar buah
def display_fruits():
print("Daftar Buah:")
for i, fruit in enumerate(fruits):
print(f"{i+1}. {fruit[0]} - Rp{fruit[1]}")
# Buat fungsi untuk memproses pembelian
def process_purchase():
# Tampilkan daftar buah
display_fruits()
# Minta input dari pengguna
fruit_index = int(input("Pilih buah yang ingin dibeli (masukkan nomor): "))
fruit_quantity = int(input("Masukkan jumlah yang ingin dibeli: "))
# Cari buah yang dipilih
chosen_fruit = fruits[fruit_index-1]
# Hitung total harga
total_price = chosen_fruit[1] * fruit_quantity
# Tampilkan total harga
print(f"Total harga: Rp{total_price}")
# Minta input metode pembayaran
payment_method = input("Pilih metode pembayaran (tunai/debit): ")
# Lakukan pembayaran
if payment_method == "tunai":
# Minta input jumlah uang yang dibayarkan
paid_amount = int(input("Masukkan jumlah uang yang dibayarkan: "))
# Hitung kembalian
change = paid_amount - total_price
# Tampilkan kembalian
print(f"Kembalian: Rp{change}")
elif payment_method == "debit":
# Minta input nomor kartu debit
card_number = input("Masukkan nomor kartu debit: ")
# Proses pembayaran dengan kartu debit
print("Memproses pembayaran dengan kartu debit...")
# Panggil fungsi untuk memproses pembelian
process_purchase()
Di atas adalah contoh program penjualan buah dengan Python yang sudah menambahkan fitur pembayaran dan memilih metode pembayaran (tunai atau debit). Anda dapat menambahkan fitur tambahan sesuai dengan kebutuhan, seperti menyimpan data transaksi, menampilkan stok buah yang tersedia, atau mencetak laporan penjualan.
Output:
Contoh 5 Program Python Penjualan Buah
Berikut ini adalah contoh program penjualan buah dengan Python yang lebih lengkap:
# Buat daftar nama dan harga buah
fruits = [("Apel", 2000), ("Mangga", 3000), ("Pisang", 1500), ("Kiwi", 2500)]
# Buat fungsi untuk menampilkan daftar buah
def display_fruits():
print("Daftar Buah:")
for i, fruit in enumerate(fruits):
print(f"{i+1}. {fruit[0]} - Rp{fruit[1]}")
# Buat fungsi untuk memproses pembelian
def process_purchase():
# Tampilkan daftar buah
display_fruits()
# Minta input dari pengguna
fruit_index = int(input("Pilih buah yang ingin dibeli (masukkan nomor): "))
fruit_quantity = int(input("Masukkan jumlah yang ingin dibeli: "))
# Cari buah yang dipilih
chosen_fruit = fruits[fruit_index-1]
# Hitung total harga
total_price = chosen_fruit[1] * fruit_quantity
# Tampilkan total harga
print(f"Total harga: Rp{total_price}")
# Minta input pembayaran dari pengguna
payment = int(input("Masukkan jumlah pembayaran: Rp"))
# Hitung kembalian
change = payment - total_price
print(f"Kembalian: Rp{change}")
# Buat fungsi untuk menampilkan laporan penjualan
def display_sales_report():
total_sales = 0
for fruit in fruits:
total_sales += fruit[1]
print(f"Total penjualan hari ini: Rp{total_sales}")
# Buat fungsi utama
def main():
while True:
# Tampilkan menu
print("Selamat datang di toko buah kami!")
print("1. Lihat daftar buah")
print("2. Lakukan pembelian")
print("3. Lihat laporan penjualan")
print("4. Keluar")
choice = int(input("Masukkan pilihan Anda (1-4): "))
if choice == 1:
display_fruits()
elif choice == 2:
process_purchase()
elif choice == 3:
display_sales_report()
else:
break
# Panggil fungsi utama
main()
Output:
Di sini, kami telah menambahkan beberapa fitur tambahan seperti menu utama, pembayaran, kembalian, dan laporan penjualan. Anda dapat menambahkan fitur lain sesuai dengan kebutuhan Anda.Contoh Program Python Penjualan Buah.
Baca Juga: 6+ Contoh Program Python Menghitung Gaji Salesman
Contoh 6 Program Python Penjualan Buah
Program Python Penjualan Buah. Berikut ini adalah contoh program penjualan buah dengan Python yang lebih lengkap:
# Buat daftar nama dan harga buah
fruits = [("Apel", 2000), ("Mangga", 3000), ("Pisang", 1500), ("Kiwi", 2500)]
# Buat fungsi untuk menampilkan daftar buah
def display_fruits():
print("Daftar Buah:")
for i, fruit in enumerate(fruits):
print(f"{i+1}. {fruit[0]} - Rp{fruit[1]}")
# Buat fungsi untuk memproses pembelian
def process_purchase():
# Tampilkan daftar buah
display_fruits()
# Minta input dari pengguna
fruit_index = int(input("Pilih buah yang ingin dibeli (masukkan nomor): "))
fruit_quantity = int(input("Masukkan jumlah yang ingin dibeli: "))
# Cari buah yang dipilih
chosen_fruit = fruits[fruit_index-1]
# Hitung total harga
total_price = chosen_fruit[1] * fruit_quantity
# Tampilkan total harga
print(f"Total harga: Rp{total_price}")
# Minta input pembayaran
payment = int(input("Masukkan jumlah pembayaran: "))
# Hitung kembalian
change = payment - total_price
# Tampilkan kembalian
print(f"Kembalian: Rp{change}")
# Buat fungsi untuk menampilkan laporan penjualan
def display_sales_report():
total_sales = 0
for fruit in fruits:
total_sales += fruit[1]
print(f"Total penjualan: Rp{total_sales}")
# Buat menu utama
while True:
print("\nMenu Utama:")
print("1. Beli buah")
print("2. Lihat laporan penjualan")
print("3. Keluar")
# Minta input dari pengguna
choice = int(input("Pilih menu (masukkan nomor): "))
if choice == 1:
# Panggil fungsi untuk memproses pembelian
process_purchase()
elif choice == 2:
# Tampilkan laporan penjualan
display_sales_report()
elif choice == 3:
# Keluar dari program
break
else:
# Tampilkan pesan error jika input tidak valid
print("Pilihan tidak valid")
Output: