Rabu, 13 April 2022

Rancangan Kebutuhan B - Evaluasi Tengah Semester

 1. Jelaskan macam-macam kebutuhan yang harus digali dalam perangkat lunak!

Ada beberapa aspek kebutuhan yang bisa digali dalam perangkat lunak, yaitu kebutuhan bisnis (business requirements), kebutuhan pengguna (user requirements), kebutuhan fungsional (functional requirements), dan kebutuhan non-fungsional (non-functional requirements). Untuk studi kasus GoBiz, 4 aspek kebutuhan tersebut bisa dijabarkan menjadi :

a. Business Requirements

Business Requirements adalah kebutuhan yang dinyatakan dengan goal atau tujuan yang dituju dari sudut pandang pengguna atau end-user. Dalam kasus GoBiz, requirements nya adalah :

  • Menyediakan platform untuk menghandle order bagi penjual
  • Menyediakan platform untuk mengoptimasi bisnis bagi penjual

b. User Requirements

User Requirements adalah kebutuhan yang dinyatakan dengan tujuan yang ditujukan dari sudut pandang aktor. Dalam kasus GoBiz, requirements nya adalah :

  • Dapat mengatur daftar menu / barang
  • Dapat melihat pesanan yang masuk
  • Dapat melihat status pesanan
  • Dapat mengatur diskon
  • Dapat mengatur properti toko

c. Functional Requirements

Functional Requirements adalah kebutuhan yang berkaitan dengan fungsi yang ada di dalam sistem. Dalam kasus GoBiz, requirements nya adalah :

  • Sistem dapat mengotentikasi pengguna
  • Sistem dapat menampilkan pesanan
  • Sistem dapat melakukan proses CRUD (Create, Read, Update, Delete) pada menu/barang
  • Sistem dapat memodifikasi properti pada toko
  • Sistem dapat melakukan proses CRUD (Create, Read, Update, Delete) pada diskon

d. Non-Functional Requirements

Functional Requirements adalah kebutuhan yang tidak berkaitan dengan fungsi yang ada di dalam sistem, namun tetap penting untuk berjalannya sistem dengan baik. Dalam kasus GoBiz, requirements nya adalah :

  • Security : Sistem bisa memblokir pengguna yang tidak berhak masuk
  • Portability : Sistem bisa dijalankan di iOS dan Android
  • Usability : Sistem memiliki 2 pilihan bahasa, Indonesia dan Inggris
  • Availibility : Sistem harus memiliki uptime setidaknya 99.95%

2. Sesuai gambaran video buatlah BRD

3. Buatlah video youtube untuk mempresentasikan jawaban anda



Tidak ada komentar:

Posting Komentar