Tugas 7 - Rekayasa Kebutuhan D

Pembuatan Spesifikasi Sistem Kasir

Spesifikasi Kebutuhan Perangkat Lunak adalah dokumen yang dibuat ketika deskripsi detail dari semua aspek perangkat lunak yang akan dibangun terspesifikasi sebelum proyek dimulai. Pada tugas kali ini saya akan mengidentifikasi beberapa poin spesifikasi kebutuhan dari aplikasi sistem kasir (Point of Sale) yang dikembangkan oleh MOKAPOS. Dengan menggunakan framework sebagai berikut.

Gambar 1. Framework spesifikasi

Tentang Aplikasi Kasir

Aplikasi kasir adalah sistem POS (Point of Sale) berbasis online yang dibuat untuk membantu sistem kasir yang ada di dalam sebuah usaha. Aplikasi kasir biasanya lebih canggih dibandingkan mesin kasir pada umumnya karena menawarkan berbagai kelebihan. Point of Sale memungkinkan transaksi tercatat di sistem cloud atau secara online. POS system yang tersedia dalam aplikasi kasir juga memungkinkan pemilik bisnis mencatat pesanan yang masuk, menghitung keuntungan penjualan, mengelola stok dan semua transaksi lainnya, lalu menyimpannya di cloud.

Gambar 2. MokaPOS App

Spesifikasi

Functional

  • If there is a transaction, the system shall provide the owner with the ability to monitor sales in real time.
  • If a certain shift has been completed, the system shall be able to show the shift history details with total income to the owner.
  • The system shall provide the owner with the ability to manage inventory with item photo, name, variant, and stock accurately.
  • The system should record the customer data with total visits, last visited, and personal information like email, phone number, and birthday.
  • If the button "Charge" has been clicked on the cashier device, the system shall provide the customer with the ability to make payments with all types of payments like cash, e-wallet, or EDC.
  • If the payment option has been selected, the system should be able to send receipts to customers via email or SMS.
  • If the cashier wants to cancel the order, the system should provide the cashier with the ability to authorization with code.
  • The system should provide the owner with the ability to make discount vouchers.
  • The system will provide the owner with the ability to manage table map according to the number.
  • The system will be able to integrated with printer to print receipt.

Non-Functional

  • The system shall be able to used in various types of devices.
  • The system shall has a user-friendly display.
  • The system shall cloud based.
  • The system shall process transactions quickly.
  • The system should be able to used in various types of business.

Comments