Skip to content

rubentin/Python_-_Cashier_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Project Background

Andi adalah seorang pemilik supermarket besar di kota besar di Indonesia. Dalam mengambangkan bisnisnya, Andi berencana untuk membuat sistem kasir self-service yang bisa diakses setiap pelangganya di mana saja. Setiap pelanggan dapat membuat ID transaksi, add item, update item, delete item, reset transaksi, check order, check total belanja, dan check diskon.

Karena keterbatasan sumber daya yang dimiliki, Andi kesulitan untuk merealisasikan rencana tersebut. Atas dasar tersebut, project sistem kasir ini dibuat dalam membantu Andi mewujudkan rencana pengembangan bisinis supermarketnya.

Batasan Masalah

Project sistem kasir ini mencakup pembuatan program kasir sederhana dan merupakan pilot project sistem kasir self-service di supermarket Andi. Batasan masalah dalam pengerjaan project ini adalah sbb:

  1. Sistem kasir self-service diterapkan pada department bahan pokok pangan.
  2. Feature requirements hanya mengakomodasi kebutuhan yang ditetapkan.
  3. Tidak ada pencatatan histori transaksi.
  4. Asumsi bahwa setiap pelanggan melakukan input data sesuai dengan tipe data yang dibutuhkan.
  5. Debugging tidak mendalam.

Feature Requirements

• Transaksi • Nama • ID transaksi • Daftar produk • Menu option

•	Shopping:
•	Add item (nama, jumlah, harga produk)
•	Mengganti nama, jumlah, atau produk (update)
•	Menghapus produk di keranjang
•	Reset transaksi
•	Check order dalam keranjang (mengacu pada daftar produk)
•	Check total belanja
•	Check discount
  •	> 200,000 disc 5%
  •	> 300,000 disc 8%
  •	> 500,000 disc 10%

image

membuat transaksi ID

image

add item

image

update produk

image

delete item

image

reset transaksi

image

check transaksi

image

Flowchart

image

Test Case

Test case 1

image

Test case 2

image

Test case 3

image

Test case 4

image

Kesimpulan

Project sistem kasir sederhana ini telah berhasil memfasilitasi kebutuhan Andi dalam mengembangkan bisnis supermarket nya.

Pilot project ini masih belum sempurna dan terdapat kekurangan dalam mengantisipasi error. Dalam pengembangan ke depan, diharapkan dapat melakukan debugging secara lebih spesifik.

About

Mesin kasir sederhana

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages