Programming

6+ Contoh Program Python Penjualan Baju

×

6+ Contoh Program Python Penjualan Baju

Sebarkan artikel ini
Program Python Penjualan Baju
Program Python Penjualan Baju

Yowatech.idContoh 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:

Advertise
Advertise

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:

Program Python Penjualan Baju

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:

Program Python Penjualan Baju

Baca Juga: 5+ Contoh Script Python Romantis

READ  6+ Contoh Program Python Penjualan Buku Sederhana

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:

Program Python Penjualan Baju

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:

Program Python Penjualan Baju

Baca Juga: 7+ Contoh Program Python Mengetahui Diskon Penjualan Produk

READ  7+ Contoh Program C Biodata Mahasiswa

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:

Program Python Penjualan Baju

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:

Program Python Penjualan Baju

Baca Juga: 6+ Contoh Program Python Perpustakaan