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.
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:
- Sistem kasir self-service diterapkan pada department bahan pokok pangan.
- Feature requirements hanya mengakomodasi kebutuhan yang ditetapkan.
- Tidak ada pencatatan histori transaksi.
- Asumsi bahwa setiap pelanggan melakukan input data sesuai dengan tipe data yang dibutuhkan.
- Debugging tidak mendalam.
• 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%
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.