Published on May 21, 2022
Tugas 8 Rekayasa Kebutuhan
Nama:
- Putu Ananda Satria Adi - 05111940000113
Kelas: Rekayasa Kebutuhan B
Pada tugas kali ini saya akan menjabarkan spesifikasi kebutuhan untuk studi kasus aplikasi MokaPOS
PoS dan MokaPOS
Point of Sales (PoS) merupakan sebuah sistem untuk memudahkan proses pembayaran pelanggan dalam suatu toko ketika ingin membeli suatu produk ataupun layanan jasa. Sistem PoS biasanya menggunakan gawai beruapa tablet, smartphone, mesin EDC ataupun komputer sebagai antarmuka kasir. PoS dapat menghitung secara cepat, mencetak struk, menghitung laba, menyimpan data pelanggan, merekap data penjualan, dan dapat terkoneksi dengan internet sehingga memungkinkan pelanggan untuk menggunakan metode pembayaran lain selain tunai.
MokaPOS sendiri merupakan sebuah sistem PoS yang berbasis awan. Tujuan dari sistem MokaPOS adalah untuk membantu para pelaku bisnis untuk mendapatkan data yang dibutuhkan dari transaksi bisnis sehingga mereka bisa menjual lebih baik lagi produk mereka. Tak hanya itu, MokaPOS juga memungkinkan pemilik bisnis untuk menerima pembayaran melalui kartu kredit maupun debit.
Penggalian Kebutuhan
Dalam studi kasus ini, penggalian kebutuhan perangkat lunak dilaksanakan atau digali menggunakan teknik MoSCoW (Must, Should, Could, Won't)
Kebutuhan Fungsional
Adapun beberapa kebutuhan yang harus dipenuhi dalam sistem aplikasi MokaPOS adalah sebagai berikut
- Menerima registrasi pemilik bisnis
- Memberikan pengguna login ke dalam aplikasi/sistem
- Mengakomodasi beberapa jenis usaha yang dapat dipilih pengguna
- Menampilkan menu favorit pada bisnis tersebut
- Menampilkan semua menu yang terdaftar pada bisnis tersebut
- Menyimpan menu baru
- Menyediakan fitur manajemen diskon barang
- Menyediakan fitur kustomisasi total harga jika terdapat menu yang belum terdaftar
- Menampilkan menu manajemen data customer
- Menerima sistem pembayaran tunai
- Menerima sistem pembayaran E-Wallet
- Menerima sistem pembayaran EDC
- Menerima sistem pembayaran lainnya
- Mencetak struk secara digital melalui nomor telepon pengguna
- Mencetak struk secara fisik
- Memungkinkan pengguna untuk menyimpan invoice agar dapat dibuka kembali
- Menampilkan riwayat sesuai dengan shift pegawai
- Menampilkan menu split bill untuk pembayaran secara bertahap
- Melakukan autorisasi saat ingin menghapus produk dari invoice
- Menampilkan laporan sesuai dengan shift yang sudah dilalui
- Menyediakan fitur untuk kasir mengakhiri shift setelah menginputkan jumlah uang tunai
- Memberikan pengguna untuk logout dari aplikasi/sistem