Tugas 7 Rekayasa Kebutuhan D

 MokaPOS adalah sebuah aplikasi point-of-sale yang dapat digunakan secara multi-platform untuk membantu usaha kecil dan menengah. MokaPOS mengoptimalkan operasional bisnis dan juga menyediakan platform penunjungan untuk pelaku usaha dalam melakukan operasi penjualan. Sederhananya, MokaPOS menyediakan berbagai macam manajemen yang dibutuhkan oleh usaha dan akan terupdate secara real time seperti:
1. Manajemen transaksi
2. Manajemen shift
3. Manajemen customer
4. Manajemen meja
5. Manajemen stok

MokaPOS juga memungkinkan pelaku usaha untuk menghubungkan usaha dengan metode-metode pembayaran seperti GoPay, OVO, DANA, dll.


Metode yang Digunakan
Untuk membuat spesifikasi kebutuhan, terdapat beberapa tahapan yang harus diperhatikan yaitu:
1. Tentukan proses/identifikasi fungsional
2. Tentukan karakteristik aktivitas pada sistem
3. Tentukan obligasi legal untuk sistem (harus/akan/mungkin)
4. Lakukan tuning pada requirement
5. Buatlah kondisi yang tepat untuk kebutuhan
6. Gunakan SOPHIST-Rulebook


Spesifikasi Kebutuhan

Dengan menggunakan metode-metode di atas, dapat digali dan dibuat spesifikasi kebutuhan dari Sistem yaitu sebagai berikut:

Spesifikasi Fungsional

1. Sistem harus menyediakan fitur login bagi pengguna yang ingin masuk.

2. Sistem harus menyediakan fitur registrasi apabila pengguna baru.

3. Sistem harus membuat pengguna melakukan manajemen stok secara real time.

4. Sistem harus membuat pengguna melakukan manajemen customer.

5. Sistem harus membuat pengguna dapat melakukan manajemen meja pada outlet.

6. Sistem harus membuat pengguna dapat melakukan manajemen shift.

7. Sistem harus memungkinkan pengguna untuk menggunakan sistem point-of-sale/kasir pada outlet.

8. Sistem dapat memungkinan pengguna untuk pengelolaan outlet.

9. Sistem dapat memungkinkan pengguna untuk mengaktivasi E-Wallet

10. Sistem dapat memungkinkan pengguna untuk memodifikasi metode-metode pembayaran.

11. Sistem harus dapat melakukan update pada manajemen-manajemen milik usaha secara real time

12. Sistem harus dapat menyediakan fitur pengelolaan shift bagi pengguna.

13. Sistem harus dapat menyediakan fitur split bill sesuai permintaan customer.

14. Sistem harus memungkinkan pengguna untuk mengirimkan/mencetak bill untuk pelanggan sesuai metode yang diinginkan.

15. Sistem harus memungkinkan pengguna untuk melakukan pembatalan bill dengan otorisasi.

16. Sistem harus memungkinkan pengguna untuk melakukan kustomisasi menu pada kasir.

17. Sistem harus dapat memproses pembayaran sesuai dengan metode yang diinginkan customer.

18. Sistem harus dapat menampilkan riwayat transaksi pada shift pengguna

19. Sistem harus dapat menampilkan menu-menu pada kasir pengguna.

20. Sistem harus dapat memproses penghasilan pada shift tersebut.

21. Sistem harus dapat menampilkan riwayat shift untuk pengguna.




Spesifikasi Non Fungsional
1. Sistem berjalan 24x7 jam setiap minggu
2. Sistem berjalan pada berbagai web browser
3. Sistem kompatibel dengan Android dengan OS 5.0 atau lebih dan iOS dengan OS 13.7 atau lebih
4. Sistem mendukung anonimisasi nomor telepon
5. Sistem terintegrasi dengan metode pembayaran terpercaya
6. Sistem menggunakan server yang terletak di dekat pengguna (latency rendah)




Comments

Popular posts from this blog

Tugas 1: Project Freelance

Tugas 2: Traffic Light