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

  1. Menerima registrasi pemilik bisnis
  2. Memberikan pengguna login ke dalam aplikasi/sistem
  3. Mengakomodasi beberapa jenis usaha yang dapat dipilih pengguna
  4. Menampilkan menu favorit pada bisnis tersebut
  5. Menampilkan semua menu yang terdaftar pada bisnis tersebut
  6. Menyimpan menu baru
  7. Menyediakan fitur manajemen diskon barang
  8. Menyediakan fitur kustomisasi total harga jika terdapat menu yang belum terdaftar
  9. Menampilkan menu manajemen data customer
  10. Menerima sistem pembayaran tunai
  11. Menerima sistem pembayaran E-Wallet
  12. Menerima sistem pembayaran EDC
  13. Menerima sistem pembayaran lainnya
  14. Mencetak struk secara digital melalui nomor telepon pengguna
  15. Mencetak struk secara fisik
  16. Memungkinkan pengguna untuk menyimpan invoice agar dapat dibuka kembali
  17. Menampilkan riwayat sesuai dengan shift pegawai
  18. Menampilkan menu split bill untuk pembayaran secara bertahap
  19. Melakukan autorisasi saat ingin menghapus produk dari invoice
  20. Menampilkan laporan sesuai dengan shift yang sudah dilalui
  21. Menyediakan fitur untuk kasir mengakhiri shift setelah menginputkan jumlah uang tunai
  22. Memberikan pengguna untuk logout dari aplikasi/sistem