Contoh program sederhana untuk swalayan menggunakan bahasa Python
# Membuat daftar barang yang dijual di swalayan
daftar_barang = {
'001': {'nama': 'Sabun Mandi', 'harga': 5000},
'002': {'nama': 'Sampo', 'harga': 10000},
'003': {'nama': 'Sikat Gigi', 'harga': 5000},
'004': {'nama': 'Pasta Gigi', 'harga': 8000},
'005': {'nama': 'Tissue', 'harga': 3000},
'006': {'nama': 'Minuman Botol', 'harga': 5000},
'007': {'nama': 'Mie Instan', 'harga': 2000},
'008': {'nama': 'Biskuit', 'harga': 6000},
'009': {'nama': 'Coklat Batang', 'harga': 10000},
'010': {'nama': 'Kacang Almond', 'harga': 12000}
}
# Membuat fungsi untuk menampilkan daftar barang
def tampilkan_daftar_barang():
print('Daftar Barang di Swalayan')
print('========================')
print('Kode\tNama Barang\tHarga')
print('------------------------')
for kode, barang in daftar_barang.items():
print(f'{kode}\t{barang["nama"]}\t\t{barang["harga"]}')
# Membuat fungsi untuk menambahkan barang baru ke daftar barang
def tambahkan_barang():
kode = input('Masukkan kode barang baru: ')
nama = input('Masukkan nama barang baru: ')
harga = int(input('Masukkan harga barang baru: '))
daftar_barang[kode] = {'nama': nama, 'harga': harga}
print(f'Barang dengan kode {kode} berhasil ditambahkan ke daftar barang.')
# Membuat fungsi untuk menghapus barang dari daftar barang
def hapus_barang():
kode = input('Masukkan kode barang yang akan dihapus: ')
if kode in daftar_barang:
del daftar_barang[kode]
print(f'Barang dengan kode {kode} berhasil dihapus dari daftar barang.')
else:
print(f'Tidak ada barang dengan kode {kode} di daftar barang.')
# Membuat program utama
while True:
print('\nMenu:')
print('1. Tampilkan Daftar Barang')
print('2. Tambah Barang Baru')
print('3. Hapus Barang')
print('4. Keluar')
pilihan = input('Masukkan pilihan Anda (1/2/3/4): ')
if pilihan == '1':
tampilkan_daftar_barang()
elif pilihan == '2':
tambahkan_barang()
elif pilihan == '3':
hapus_barang()
elif pilihan == '4':
break
else:
print('Pilihan tidak valid. Silakan pilih 1, 2, 3, atau 4.')
Komentar
Posting Komentar