Halo guys!!
Hari ini aku bakal share kodinganku program penjualan sepatu, pengecekan kode dengan barangnya dan lainnya.Jadi dalam kodingan ini menggunakan if, elif, else, linear search, lock data, list, dan lainnya
SILAHKAN MENGCOPAS :D
!! PERINGATAN !!
Kalau kopas jangan lupa ya perhatikan spasinya! Karena 1 spasi mempengaruhi jalannya program
kode_barang=[
"223",
"334",
"556",
"778",
"990"
]#harus bentuk str
nama_barang=[
"Nike Air Jordan 1 Low Gym Red",
"Compass Gazelle Hi & Low Matcha/White",
"Vans Ua Comfycush Old Skool",
"Adidas Stan Smith",
"PUMA Men Wired Shoes"
]
harga_barang=[
2650000,
348000,
1388000,
1500000,
999000
]
def displaymenu():
print("======================================================================")
print("======================== MC SHOES STORE ==============================")
print("========================== IG: MCSHOES ===============================")
print("== MENU ==")
print("== [1] PENGECEKAN KODE BARANG HARGA ==")
print("== [2] PENGECEKAN BARANG ==")
print("== [3] DAFTAR LIST BARANG ==")
print("== [4] PEMBELIAN BARANG ==")
print("======================================================================")
def displaymenu2():
print("======================================================================")
print("======================== MC SHOES STORE ==============================")
print("========================== IG: MCSHOES ===============================")
print("== MENU ==")
print("== [1] PENGECEKAN KODE BARANG HARGA ==")
print("== [2] PENGECEKAN BARANG ==")
print("== [3] DAFTAR LIST BARANG ==")
print("== [4] PEMBELIAN BARANG ==")
print("======================================================================")
menu=input("== Masukan Menu : ")
print("")
if menu=="1":
barangnya(kode_barang,nama_barang,harga_barang)
kembalimati=input("== Ingin Kembali ke menu? : (Y/T) ")
print("")
if kembalimati=="Y":
displaymenu2()
elif kembalimati=="T":
exit()
elif menu=="2":
cekbarang(nama_barang)
kembalimati=input("== Ingin Kembali ke menu? : (Y/T) ")
print("")
if kembalimati=="Y":
displaymenu2()
elif kembalimati=="T":
exit()
elif menu=="3":
daftarlistbarang()
kembalimati=input("== Ingin Kembali ke menu? : (Y/T) ")
print("")
if kembalimati=="Y":
displaymenu2()
elif kembalimati=="T":
exit()
elif menu=="4":
belibarang(kode_barang,nama_barang,harga_barang)
kembalimati=input("== Ingin Kembali ke menu? : (Y/T) ")
print("")
if kembalimati=="Y":
displaymenu2()
elif kembalimati=="T":
exit()
elif menu=="EXIT":
print("==== TERIMAKASIH ====")
exit()
else:
print("Masukan Ulang Menu")
displaymenu2()
def barangnya(kode_barang,nama_barang,harga_barang):
print("======================================================================")
print("================ PENGECEKAN KODE BARANG HARGA ====================")
print("======================================================================")
print("== Kode barang : ", kode_barang," ==")
z=input("== Masukan kode barang : ")
i=kode_barang.index(z)
barang=nama_barang[i]
harga=harga_barang[i]
print("== Nama Barang :",barang)
print("== Harga Barang : Rp",harga,".-")
print("======================================================================")
print("======================================================================")
def cekbarang(nama_barang):
print("======================================================================")
print("====================== CARI DAFTAR BARANG ==========================")
print("======================================================================")
inputbarang=input("== Masukan nama barang yang dicari : ")
for i in range(len(inputbarang)):
if inputbarang==nama_barang[i]:
print("== Barang ",inputbarang," Tersedia di Toko Ini")
break
else:
print("== Barang ",inputbarang," Tidak Tersedia di toko ini")
print("======================================================================")
print("======================================================================")
def daftarlistbarang():
print("======================================================================")
print("=========== Daftar List Barang Yang Ada Di Toko ==========")
print("======================================================================")
print("== [1] ",nama_barang[0]," ==")
print("== [2] ",nama_barang[1]," ==")
print("== [3] ",nama_barang[2]," ==")
print("== [4] ",nama_barang[3]," ==")
print("== [5] ",nama_barang[4]," ==")
print("======================================================================")
print("======================================================================")
def belibarang(kode_barang,nama_barang,harga_barang):
print("======================================================================")
print("========================== MENU PEMBELIAN ============================")
print("======================================================================")
print("== 1. ",nama_barang[0]," Kode barangnya : ",kode_barang[0],"==")
print("== 2. ",nama_barang[1]," Kode barangnya : ",kode_barang[1],"==")
print("== 3. ",nama_barang[2]," Kode barangnya : ",kode_barang[2],"==")
print("== 4. ",nama_barang[3]," Kode barangnya : ",kode_barang[3],"==")
print("== 5. ",nama_barang[4]," Kode barangnya : ",kode_barang[4],"==")
print("======================================================================")
inputpesanan=input("== Silahkan masukan kode barangnya : ")
jumlah=int(input("== Masukan Jumlah pasang sepatunya : "))
viapay=input("== Via Pembayaran (BNI,BCA,MANDIRI,BRI) : ")
i=kode_barang.index(inputpesanan)
barang=nama_barang[i]
harga=harga_barang[i]
total=harga*jumlah
print("== Nama Barang :",barang)
print("== Harga Barang : Rp",harga,".-")
print("== Total Harga Barang : Rp",total)
print("== Silahkan melakukan transaksi sebesar Rp ",total," ke rekening XXXXX")
print("== melalui via ",viapay)
print("======================================================================")
print("=========================== TERIMAKASIH ==============================")
print("======================================================================")
#masuk programnya
displaymenu()
menu=input("== Masukan Menu : ")
print("")
if menu=="1":
barangnya(kode_barang,nama_barang,harga_barang)
kembalimati=input("== Ingin Kembali ke menu? : (Y/T) ")
print("")
if kembalimati=="Y":
displaymenu2()
elif kembalimati=="T":
exit()
elif menu=="2":
cekbarang(nama_barang)
kembalimati=input("== Ingin Kembali ke menu? : (Y/T) ")
print("")
if kembalimati=="Y":
displaymenu2()
elif kembalimati=="T":
exit()
elif menu=="3":
daftarlistbarang()
kembalimati=input("== Ingin Kembali ke menu? : (Y/T) ")
print("")
if kembalimati=="Y":
displaymenu2()
elif kembalimati=="T":
exit()
elif menu=="4":
belibarang(kode_barang,nama_barang,harga_barang)
kembalimati=input("== Ingin Kembali ke menu? : (Y/T) ")
print("")
if kembalimati=="Y":
displaymenu2()
elif kembalimati=="T":
exit()
elif menu=="EXIT":
print("==== TERIMAKASIH ====")
exit()
else:
print("Menu Tidak Tersedia")
displaymenu2()
Setelah kopas kodingan diatas silahkan langsung simpan dan jalankan program
Selamat mencoba!!!
Program ini dibuat menggunakan bahasa Python dan dikerjakan di Visual Code Studio
Contoh output dari program
Komentar
Posting Komentar