Tugas RK A - Elisitasi Kebutuhan

 Tugas Rekayasa Kebutuhan A - Elisitasi Kebutuhan

Aplikasi Point of Sales (POS)

Oleh :

Dicksen Alfersius Novian / 05111940000076

Aldo Yaputra Hartono / 05111940000084

RK A


Pada kesempatan kali ini, kelompok kami memilih aplikasi Point of Sales (POS) sebagai aplikasi yang akan kami gunakan dalam proses elisitasi kebutuhan. Aplikasi ini dapat menangani dan membantu manajemen minimarket/supermarket. Mulai dari manajemen produk, hingga manajemen penjualan / kasir.

Pada proses elisitasi kebutuhan, khususnya elisitasi kebutuhan perangkat lunak, terdapat beberapa langkah yang harus dilakukan agar elisitasi berjalan dengan baik. Mulai dari penggalian kebutuhan, hingga ruang lingkup perangkat lunak harus dikupas tuntas. Untuk lebih detail, berikut adalah langkah yang perlu diambil dalam proses elisitasi kebutuhan :

  1. Mengidentifikasi Stakeholder / Pemangku Kepentingan

  2. Mengemukakan pertanyaan-pertanyaan kepada stakeholder

  3. Menggali kebutuhan fungsional dan non-fungsional

  4. Menetapkan spesifikasi aplikasi

Stakeholder / Pemangku Kepentingan

  1. Pemilik Minimarket/Supermarket

Pemilik minimarket/supermarket memerlukan informasi dan alat untuk membantu pengelolaan minimarket/supermarket yang dimilikinya.

  1. Pegawai (Administrator & Kasir)

Pegawai dapat menggunakan aplikasi untuk membantu kegiatan transaksi sehari-hari dan mengelola inventori atau stok barang pada minimarket/supermarket.

  1. Masyarakat Umum

Masyarakat umum dapat terbantu dengan adanya aplikasi sehingga proses transaksi dapat berjalan lebih cepat dan nyaman.

  1. Tim Pengembang Aplikasi

Tim pengembang / developer akan membuat perangkat lunak serta maintenance atau penambahan fitur perangkat lunak.

List Pertanyaan

Berikut pertanyaan-pertanyaan yang kami persiapkan dalam rangka penggalian kebutuhan :

  1. Bagaimana keadaan manajerial minimarket/supermarket yang ada sekarang?

  2. Apa saja masalah dalam manajerial yang ingin diselesaikan melalui aplikasi ini?

  3. Aplikasi seperti apa yang Anda butuhkan?

  4. Apa saja fitur utama yang Anda inginkan dalam aplikasi?

  5. Apakah terdapat fitur tambahan lainnya yang ingin ditambahkan dalam aplikasi?

Kebutuhan

Adapun kebutuhan yang ditemukan sebagai berikut

  1. Fungsional

  1. Kasir dapat melakukan operasi transaksi penjualan

  2. Kasir dapat mencetak struk dari suatu transaksi

  3. Admin dapat mengelola user kasir

  4. Admin dapat melakukan operasi pengadaan barang

  5. Admin dapat melihat detail tiap transaksi

  6. Admin dapat melihat laba atau rugi yang dialami

  1. Non Fungsional

  1. Aplikasi tidak mengalami crash

  2. Aplikasi dapat digunakan kapanpun

  3. Aplikasi dapat berjalan dengan cepat

  4. Aplikasi dapat digunakan pada semua sistem operasi Windows

  5. Aplikasi menggunakan bahasa yang mudah dipahami


Spesifikasi Aplikasi

Sistem memiliki spesifikasi sebagai berikut :

  1. Sistem operasi : Windows

  2. Framework : Windows Forms App .NET Framework

  3. Programming Language : C#

  4. Scripting Language : MySQL

  5. SQL Server : Microsoft SQL Server

  6. DBMS : SQLite

Comments