Berikut ini adalah contoh program kasir sederhana menggunakan Python:

python
# Daftar harga barang daftar_barang = { 'apel': 5000, 'jeruk': 3000, 'pisang': 2000, 'mangga': 8000, 'nanas': 6000 } def tampilkan_menu(): print("Daftar Barang:") print("------------------------") for barang, harga in daftar_barang.items(): print(f"{barang}: Rp {harga}") print("------------------------") def hitung_total(harga_barang): total = sum(harga_barang.values()) return total def main(): keranjang = {} tampilkan_menu() while True: barang = input("Masukkan nama barang (selesai untuk mengakhiri): ") if barang == 'selesai': break if barang not in daftar_barang: print("Barang tidak tersedia.") continue jumlah = int(input("Masukkan jumlah barang: ")) if jumlah <= 0: print("Jumlah barang harus lebih dari 0.") continue harga = daftar_barang[barang] keranjang[barang] = harga * jumlah total = hitung_total(keranjang) print("------------------------") print("Keranjang Belanja:") for barang, harga in keranjang.items(): print(f"{barang}: Rp {harga}") print("------------------------") print(f"Total: Rp {total}") if __name__ == '__main__': main()

Program di atas akan menampilkan daftar barang dan harga, kemudian meminta pengguna untuk memasukkan nama barang dan jumlahnya. Program akan terus meminta input barang hingga pengguna memasukkan kata "selesai". Setelah itu, program akan menampilkan keranjang belanja beserta total harganya.

Catatan: Program di atas hanya contoh sederhana dan belum mencakup validasi penuh. Anda dapat mengembangkannya lebih lanjut sesuai kebutuhan Anda.