Programming

6+ Contoh Program Python Kasir Minimarket Sederhana

×

6+ Contoh Program Python Kasir Minimarket Sederhana

Sebarkan artikel ini
Program Python Kasir Minimarket
Program Python Kasir Minimarket

Yowatech.idProgram Python Kasir Minimarket. Program Python adalah bahasa pemrograman yang digunakan untuk membuat aplikasi, software, dan sistem. Ini memiliki sintaks yang sederhana dan mudah dipahami, sehingga membuatnya cocok untuk pemula. Selain itu, Python memiliki banyak library dan modul yang dapat membantu pengembang membuat aplikasi dan software dengan cepat dan efisien.

Python digunakan dalam berbagai bidang, seperti pengembangan web, pemrosesan data, pembelajaran mesin, pemrograman scientific dan banyak lagi. Ini juga digunakan oleh banyak perusahaan besar seperti Google, NASA, dan Dropbox.

Advertise
Advertise

Secara keseluruhan, program Python adalah bahasa pemrograman yang berguna dan bermanfaat bagi para pengembang dan perusahaan yang ingin membuat aplikasi dan software yang efisien dan mudah digunakan.

Baca Juga: 5+ Contoh Program Python if else

Kegunaan program Python kasir minimarket adalah sebagai berikut:

  1. Mempermudah proses transaksi: Program ini membantu pelanggan untuk membeli produk dengan mudah dan efisien.
  2. Menghitung total harga dengan akurat: Program ini menghitung total harga dari produk-produk yang dibeli pelanggan dan menunjukkan hasil yang akurat.
  3. Mempermudah pemantauan stok produk: Program ini mempermudah pemantauan stok produk dan memastikan bahwa produk yang tersedia selalu up-to-date.
  4. Mempermudah pembuatan laporan keuangan: Program ini mempermudah pembuatan laporan keuangan dan memastikan bahwa laporan keuangan selalu up-to-date dan akurat.
  5. Meningkatkan efisiensi bisnis: Program ini meningkatkan efisiensi bisnis dengan mempermudah proses transaksi dan memastikan bahwa laporan keuangan selalu up-to-date dan akurat.

Dengan demikian, program Python kasir minimarket memiliki banyak kegunaan yang bermanfaat bagi usaha minimarket dan pelanggan yang ingin membeli produk dengan mudah dan efisien.

Contoh 1 Program Python Kasir Minimarket

Berikut ini adalah contoh program sederhana untuk membuat sistem kasir minimarket menggunakan Python:

# Membuat dictionary untuk menyimpan informasi tentang produk-produk yang tersedia
products = {
    "product1": {
        "name": "Pepsodent Toothpaste",
        "price": 10000,
        "stock": 5
    },
    "product2": {
        "name": "Dove Soap",
        "price": 12000,
        "stock": 2
    },
    "product3": {
        "name": "Sunsilk Shampoo",
        "price": 18000,
        "stock": 10
    }
}

# Fungsi untuk menampilkan daftar produk yang tersedia
def list_products():
  for product in products:
    print(f"{product}: {products[product]['name']}, price {products[product]['price']}, stock {products[product]['stock']}")

# Fungsi untuk menambah produk baru
def add_product(product_id, name, price, stock):
  if product_id not in products:
    products[product_id] = {
      "name": name,
      "price": price,
      "stock": stock
    }
    print(f"Produk {name} telah ditambahkan.")
  else:
    print("Maaf, ID produk sudah ada.")

# Fungsi untuk mengubah stok produk
def change_stock(product_id, stock):
  if product_id in products:
    products[product_id]["stock"] = stock
    print(f"Stok produk {products[product_id]['name']} telah diubah menjadi {stock}.")
  else:
    print("Maaf, produk tidak ditemukan.")

# Fungsi untuk mengubah harga produk
def change_price(product_id, price):
  if product_id in products:
    products[product_id]["price"] = price
    print(f"Harga produk {products[product_id]['name']} telah diubah menjadi {price}.")
  else:
    print("Maaf, produk tidak ditemukan.")

# Menampilkan daftar produk yang tersedia
list_products()

# Menambah produk baru
add_product("product4", "Milo Powder", 30000, 5)

# Menambah produk yang sudah ada
add_product("product1", "Pepsodent Toothpaste", 10000, 5)

# Mengubah stok produk
change_stock("product2", 7)

# Mengubah harga produk
change_price("product3", 20000)

Output:

Program Python Kasir Minimarket

Contoh 2 Program Python Kasir Minimarket

Berikut ini adalah contoh program sederhana untuk membuat sistem kasir minimarket menggunakan Python:

READ  7+ Contoh Program Javascript Penjualan
# Membuat dictionary untuk menyimpan informasi tentang produk-produk yang tersedia
products = {
    "product1": {
        "name": "Product 1",
        "price": 10000,
        "stock": 5
    },
    "product2": {
        "name": "Product 2",
        "price": 20000,
        "stock": 3
    },
    "product3": {
        "name": "Product 3",
        "price": 15000,
        "stock": 10
    }
}

# Fungsi untuk menampilkan daftar produk yang tersedia
def list_products():
  for product in products:
    print(f"{product}: {products[product]['name']}, price {products[product]['price']}, stock {products[product]['stock']}")

# Fungsi untuk menambah produk
def add_product(product_id, name, price, stock):
  products[product_id] = {
      "name": name,
      "price": price,
      "stock": stock
  }
  print(f"Produk {name} telah ditambahkan dengan ID {product_id}.")

# Fungsi untuk mengubah stok produk
def change_stock(product_id, stock):
  if product_id in products:
    products[product_id]["stock"] = stock
    print(f"Stok produk {product_id} telah diubah menjadi {stock}.")
  else:
    print("Maaf, produk tidak ditemukan.")

# Fungsi untuk mengubah harga produk
def change_price(product_id, price):
  if product_id in products:
    products[product_id]["price"] = price
    print(f"Harga produk {product_id} telah diubah menjadi {price}.")
  else:
    print("Maaf, produk tidak ditemukan.")

# Fungsi untuk menghitung total harga pembelian
def calculate_total(product_ids, quantities):
  total = 0
  for i, product_id in enumerate(product_ids):
    if product_id in products:
      total += products[product_id]["price"] * quantities[i]
    else:
      print(f"Maaf, produk dengan ID {product_id} tidak ditemukan.")
  return total

# Menampilkan daftar produk yang tersedia
list_products()

# Menambah produk baru
add_product("product4", "Product 4", 30000, 2)

# Menampilkan daftar produk yang tersedia
list_products()

# Mengubah stok produk
change_stock("product4", 5)

# Mengubah harga produk
change_price("product4", 35000)

Output:

Program Python Kasir Minimarket

Contoh 3 Program Python Kasir Minimarket

Berikut ini adalah contoh program sederhana untuk membuat sistem kasir di minimarket menggunakan Python:

# Membuat dictionary untuk menyimpan informasi tentang barang-barang yang tersedia
items = {
    "item1": {
        "name": "susu",
        "price": 10000,
        "stock": 5
    },
    "item2": {
        "name": "minyak goreng",
        "price": 20000,
        "stock": 3
    },
    "item3": {
        "name": "sabun mandi",
        "price": 15000,
        "stock": 10
    }
}

# Fungsi untuk menampilkan daftar barang yang tersedia
def list_items():
  for item in items:
    print(f"{item}: {items[item]['name']}, harga {items[item]['price']}, stok {items[item]['stock']}")

# Fungsi untuk membeli barang
def buy_item(item, quantity):
  if item in items:
    if items[item]["stock"] >= quantity:
      total_price = items[item]["price"] * quantity
      items[item]["stock"] -= quantity
      print(f"Total harga pembelian adalah {total_price}.")
    else:
      print("Maaf, stok barang tidak mencukupi.")
  else:
    print("Maaf, barang tidak ditemukan.")

# Fungsi untuk menambah stok barang
def add_stock(item, quantity):
  if item in items:
    items[item]["stock"] += quantity
    print(f"Stok barang {item} telah ditambah sebanyak {quantity}.")
  else:
    print("Maaf, barang tidak ditemukan.")

# Fungsi untuk mengubah harga barang
def change_price(item, price):
  if item in items:
    items[item]["price"] = price
    print(f"Harga barang {item} telah diubah menjadi {price}.")
  else:
    print("Maaf, barang tidak ditemukan.")

# Menampilkan daftar barang yang tersedia
list_items()

# Membeli barang
buy_item("item1", 2)

# Menambah stok barang
add_stock("item1", 3)

# Mengubah harga barang
change_price("item1", 12000)

Contoh 4 Program Python Kasir Minimarket

# Membuat dictionary untuk menyimpan informasi tentang barang-barang yang tersedia
items = {
    "item1": {
        "name": "susu",
        "price": 10000,
        "stock": 5
    },
    "item2": {
        "name": "minyak goreng",
        "price": 20000,
        "stock": 3
    },
    "item3": {
        "name": "sabun mandi",
        "price": 15000,
        "stock": 10
    }
}

# Fungsi untuk menampilkan daftar barang yang tersedia
def list_items():
  for item in items:
    print(f"{item}: {items[item]['name']}, harga {items[item]['price']}, stok {items[item]['stock']}")

# Fungsi untuk membeli barang
def buy_item(item, quantity):
  if item in items:
    if items[item]["stock"] >= quantity:
      total_price = items[item]["price"] * quantity
      items[item]["stock"] -= quantity
      print(f"Total harga pembelian adalah {total_price}.")
    else:
      print("Maaf, stok barang tidak mencukupi.")
  else:
    print("Maaf, barang tidak ditemukan.")

# Fungsi untuk menambah stok barang
def add_stock(item, quantity):
  if item in items:
    items[item]["stock"] += quantity
    print(f"Stok barang {item} telah ditambah sebanyak {quantity}.")
  else:
    print("Maaf, barang tidak ditemukan.")

# Fungsi untuk mengubah harga barang
def change_price(item, price):
  if item in items:
    items[item]["price"] = price
    print(f"Harga barang {item} telah diubah menjadi {price}.")
  else:
    print("Maaf, barang tidak ditemukan.")

# Menampilkan daftar barang yang tersedia
list_items()

# Membeli barang
buy_item("item1", 2)

# Menambah stok barang
add_stock("item1", 3)

# Mengubah harga barang
change_price("item1", 12000)

Output:

Program Python Kasir Minimarket

Contoh 5 Program Python Kasir Minimarket

# Define the products and their prices
products = {"soda": 2.50, "chips": 3.00, "candy": 1.50}

# Define the cashier function
def cashier():
  total = 0
  while True:
    item = input("Enter item (or 'done' to exit): ")
    if item == "done":
      break
    elif item in products:
      price = products[item]
      total += price
      print(f"{item} costs {price:.2f}. Total: {total:.2f}")
    else:
      print(f"Item '{item}' not found.")
  print(f"Final total: {total:.2f}")

# Call the cashier function
cashier()
Program Python Kasir Minimarket

This program defines a dictionary products to store the products and their prices, and a function cashier that takes items as input, adds their prices to the total, and prints the cost and running total. The program runs the cashier function to start the cashier program.

READ  7+ Contoh Program Java Netbeans Penjualan Buku

Contoh 6 Program Python Kasir Minimarket

# Store information about products and prices
products = {
    "apple": 0.5,
    "banana": 0.25,
    "carrot": 0.75
}

# Function to calculate the total price of items
def calculate_total(product, quantity):
    return products[product] * quantity

# Function to process an order
def process_order():
    # Get the product and quantity from the user
    product = input("Enter product name: ").lower()
    quantity = int(input("Enter quantity: "))

    # Check if the product is available in the store
    if product in products:
        total = calculate_total(product, quantity)
        print(f"The total price is ${total}")
    else:
        print("Sorry, the product is not available in the store.")

# Call the process_order function
process_order()

Output:

Program Python Kasir Minimarket

This program uses a dictionary products to store information about the products and their prices. The calculate_total function calculates the total price for a given product and quantity. The process_order function prompts the user to enter the product name and quantity, and then calls the calculate_total function to calculate the total price. If the product is not available in the store, an error message is displayed.

Penutup:

Kesimpulan tentang program Python minimarket adalah bahwa program ini merupakan aplikasi yang berguna untuk mempermudah proses transaksi di minimarket. Program ini menerima input produk dari pelanggan, menambahkan produk ke keranjang belanja, dan menghitung total harga dari produk-produk yang dibeli. Ini menggunakan dictionary untuk menyimpan harga produk dan list untuk menyimpan produk-produk yang dibeli pelanggan.

Program ini merupakan contoh yang baik dari bagaimana bahasa pemrograman Python dapat digunakan untuk membuat aplikasi yang berguna dan efisien. Ini juga menunjukkan bagaimana konsep-konsep dasar seperti dictionary dan list dapat digunakan untuk membuat aplikasi yang kompleks.

Secara keseluruhan, program Python minimarket adalah aplikasi yang berguna dan bermanfaat bagi usaha minimarket dan pelanggan yang ingin membeli produk dengan mudah dan efisien.

READ  7+ Cara Membuat Persegi Panjang di Netbeans

Baca Juga: 6+ Contoh Program Menghitung Nilai IPK Sederhana Python