Yowatech.id – Contoh Program Python Penjualan Baju. Python adalah bahasa pemrograman tingkat tinggi yang populer digunakan untuk membangun aplikasi perangkat lunak. Python dapat digunakan untuk berbagai macam proyek pemrograman, mulai dari pengembangan aplikasi web, analisis data, hingga pembuatan aplikasi desktop.
Python dikenal dengan sintaksis yang mudah dipahami dan menyediakan berbagai macam library yang dapat membantu dalam pengembangan aplikasi. Berikut Contoh Program Python Penjualan Baju:
Baca Juga: 5+ Contoh Program Python if else
Contoh 1 Program Python Penjualan Baju
Berikut ini adalah contoh sederhana program penjualan baju menggunakan Python:
# Membuat dictionary untuk menyimpan informasi tentang baju-baju yang tersedia
clothes = {
"shirt1": {
"price": 100000,
"stock": 10
},
"shirt2": {
"price": 125000,
"stock": 5
},
"shirt3": {
"price": 150000,
"stock": 0
}
}
# Fungsi untuk menampilkan daftar baju yang tersedia
def list_clothes():
for shirt, info in clothes.items():
print(f"{shirt}: Rp{info['price']:,}, stock: {info['stock']}")
# Fungsi untuk membeli baju
def buy_clothes(shirt, qty):
if shirt in clothes:
if clothes[shirt]["stock"] >= qty:
total_price = clothes[shirt]["price"] * qty
clothes[shirt]["stock"] -= qty
print(f"Total harga: Rp{total_price:,}")
else:
print(f"Stock {shirt} tidak cukup.")
else:
print(f"Baju {shirt} tidak ditemukan.")
# Menampilkan daftar baju yang tersedia
list_clothes()
# Membeli baju
buy_clothes("shirt1", 3)
# Membeli baju yang tidak tersedia
buy_clothes("shirt3", 1)
# Membeli baju dengan jumlah yang melebihi stock
buy_clothes("shirt2", 10)
Output:
Contoh 2 Program Python Penjualan Baju
Berikut ini adalah contoh sederhana program penjualan baju menggunakan Python:
# Membuat dictionary untuk menyimpan informasi tentang baju-baju yang tersedia
clothes = {
"shirt1": {
"size": "L",
"color": "red",
"price": 25000,
"stock": 10
},
"shirt2": {
"size": "M",
"color": "blue",
"price": 30000,
"stock": 5
},
"shirt3": {
"size": "S",
"color": "green",
"price": 35000,
"stock": 0
}
}
# Fungsi untuk menampilkan daftar baju yang tersedia
def display_clothes():
for shirt in clothes:
print(f"{shirt}: size {clothes[shirt]['size']}, color {clothes[shirt]['color']}, price {clothes[shirt]['price']}, stock {clothes[shirt]['stock']}")
# Fungsi untuk menambah stok baju
def add_stock(shirt, amount):
if shirt in clothes:
clothes[shirt]["stock"] += amount
print(f"Stok baju {shirt} sekarang menjadi {clothes[shirt]['stock']}.")
else:
print(f"Baju {shirt} tidak ditemukan.")
# Fungsi untuk melakukan pembelian baju
def buy_clothes(shirt, amount):
if shirt in clothes:
if clothes[shirt]["stock"] >= amount:
clothes[shirt]["stock"] -= amount
total_price = amount * clothes[shirt]["price"]
print(f"Anda telah membeli {amount} buah baju {shirt} seharga {total_price}.")
else:
print(f"Stok baju {shirt} tidak mencukupi.")
else:
print(f"Baju {shirt} tidak ditemukan.")
# Menampilkan daftar baju yang tersedia
display_clothes()
# Menambah stok baju
add_stock("shirt1", 5)
# Mencoba membeli baju
buy_clothes("shirt1", 3)
# Mencoba membeli baju yang stoknya tidak mencukupi
buy_clothes("shirt1", 15)
# Mencoba membeli baju yang tidak ada
buy_clothes("shirt4", 3)
Output:
Baca Juga: 5+ Contoh Script Python Romantis
Contoh 3 Program Python Penjualan Baju
Berikut ini adalah contoh sederhana untuk membuat program penjualan baju menggunakan Python:
# Mendefinisikan dictionary yang menyimpan informasi tentang baju yang tersedia
clothes = {
"shirt": {
"price": 15000,
"stock": 10
},
"pants": {
"price": 20000,
"stock": 5
},
"dress": {
"price": 25000,
"stock": 3
}
}
# Fungsi untuk menampilkan daftar baju yang tersedia
def display_clothes():
print("Daftar Baju:")
for clothing, info in clothes.items():
print(f"{clothing}: Rp {info['price']}, stock: {info['stock']}")
# Fungsi untuk membeli baju
def buy_clothes(clothing, quantity):
if clothing in clothes:
if clothes[clothing]["stock"] >= quantity:
total_price = clothes[clothing]["price"] * quantity
clothes[clothing]["stock"] -= quantity
print(f"Anda telah membeli {quantity} {clothing} seharga Rp {total_price}.")
else:
print(f"Stock {clothing} tidak mencukupi.")
else:
print(f"Baju {clothing} tidak ditemukan.")
# Menampilkan daftar baju yang tersedia
display_clothes()
# Membeli baju
buy_clothes("shirt", 5)
# Membeli baju yang tidak tersedia
buy_clothes("jacket", 2)
# Membeli baju dengan jumlah yang tidak mencukupi
buy_clothes("pants", 8)
Output:
Contoh 4 Program Python Penjualan Baju
Berikut ini adalah contoh program sederhana untuk membuat sistem penjualan baju menggunakan Python:
# Membuat dictionary untuk menyimpan informasi tentang baju-baju yang tersedia
shirts = {
"shirt1": {
"size": "L",
"color": "red",
"price": 25000,
"stock": 5
},
"shirt2": {
"size": "M",
"color": "blue",
"price": 20000,
"stock": 3
},
"shirt3": {
"size": "S",
"color": "green",
"price": 15000,
"stock": 10
}
}
# Fungsi untuk menampilkan daftar baju yang tersedia
def list_shirts():
for shirt in shirts:
print(f"{shirt}: size {shirts[shirt]['size']}, color {shirts[shirt]['color']}, price {shirts[shirt]['price']}, stock {shirts[shirt]['stock']}")
# Fungsi untuk membeli baju
def buy_shirt(shirt, size, quantity):
if shirt in shirts:
if size == shirts[shirt]["size"] and shirts[shirt]["stock"] >= quantity:
total_price = shirts[shirt]["price"] * quantity
shirts[shirt]["stock"] -= quantity
print(f"Total harga pembelian adalah {total_price}.")
else:
print("Maaf, stok atau ukuran baju tidak tersedia.")
else:
print("Maaf, baju tidak ditemukan.")
# Menampilkan daftar baju yang tersedia
list_shirts()
# Membeli baju
buy_shirt("shirt1", "L", 2)
# Membeli baju yang tidak tersedia
buy_shirt("shirt1", "L", 10)
# Membeli baju dengan ukuran yang salah
buy_shirt("shirt1", "M", 2)
Output:
Baca Juga: 7+ Contoh Program Python Mengetahui Diskon Penjualan Produk
Contoh 5 Program Python Penjualan Baju
Berikut adalah contoh sederhana program Python yang dapat mencatat dan mengelola transaksi penjualan baju:
# Daftar harga baju
harga_baju = {
"baju_1": 100000,
"baju_2": 120000,
"baju_3": 150000,
"baju_4": 180000
}
# Daftar stok baju
stok_baju = {
"baju_1": 10,
"baju_2": 5,
"baju_3": 8,
"baju_4": 7
}
# Daftar transaksi
transaksi = []
# Fungsi untuk menambah transaksi
def tambah_transaksi(nama_baju, jumlah):
if nama_baju in harga_baju:
if nama_baju in stok_baju:
if stok_baju[nama_baju] >= jumlah:
total_harga = harga_baju[nama_baju] * jumlah
transaksi.append({"nama_baju": nama_baju, "jumlah": jumlah, "total_harga": total_harga})
stok_baju[nama_baju] -= jumlah
print(f"Transaksi berhasil ditambahkan. Total harga: {total_harga}")
else:
print("Stok baju tidak mencukupi.")
else:
print("Baju tidak ada dalam stok.")
else:
print("Baju tidak ada dalam daftar harga.")
# Fungsi untuk menampilkan daftar transaksi
def tampilkan_transaksi():
print("Daftar transaksi:")
for t in transaksi:
print(f"{t['nama_baju']} x {t['jumlah']} = {t['total_harga']}")
# Tambahkan beberapa transaksi
tambah_transaksi("baju_1", 2)
tambah_transaksi("baju_2", 3)
tambah_transaksi("baju_3", 1)
# Tampilkan daftar transaksi
tampilkan_transaksi()
Output:
Contoh 6 Program Python Penjualan Baju
Berikut ini adalah contoh program sederhana untuk membuat sistem penjualan baju lengkap menggunakan Python:
# Membuat dictionary untuk menyimpan informasi tentang baju-baju yang tersedia
shirts = {
"shirt1": {
"size": "L",
"color": "red",
"price": 25000,
"stock": 5
},
"shirt2": {
"size": "M",
"color": "blue",
"price": 20000,
"stock": 3
},
"shirt3": {
"size": "S",
"color": "green",
"price": 15000,
"stock": 10
}
}
# Fungsi untuk menampilkan daftar baju yang tersedia
def list_shirts():
for shirt in shirts:
print(f"{shirt}: size {shirts[shirt]['size']}, color {shirts[shirt]['color']}, price {shirts[shirt]['price']}, stock {shirts[shirt]['stock']}")
# Fungsi untuk membeli baju
def buy_shirt(shirt, size, quantity):
if shirt in shirts:
if size == shirts[shirt]["size"] and shirts[shirt]["stock"] >= quantity:
total_price = shirts[shirt]["price"] * quantity
shirts[shirt]["stock"] -= quantity
print(f"Total harga pembelian adalah {total_price}.")
else:
print("Maaf, stok atau ukuran baju tidak tersedia.")
else:
print("Maaf, baju tidak ditemukan.")
# Fungsi untuk menambah stok baju
def add_stock(shirt, size, quantity):
if shirt in shirts:
if size == shirts[shirt]["size"]:
shirts[shirt]["stock"] += quantity
print(f"Stok baju {shirt} telah ditambah sebanyak {quantity}.")
else:
print("Maaf, ukuran baju tidak sesuai.")
else:
print("Maaf, baju tidak ditemukan.")
# Fungsi untuk mengubah harga baju
def change_price(shirt, size, price):
if shirt in shirts:
if size == shirts[shirt]["size"]:
shirts[shirt]["price"] = price
print(f"Harga baju {shirt} telah diubah menjadi {price}.")
else:
print("Maaf, ukuran baju tidak sesuai.")
else:
print("Maaf, baju tidak ditemukan.")
# Menampilkan daftar baju yang tersedia
list_shirts()
# Membeli baju
buy_shirt("shirt1", "L", 2)
Output:
Baca Juga: 6+ Contoh Program Python Perpustakaan