ETS Rekayasa Kebutuhan
Nama : Ivan Muhammad Nizar
NRP : 05111940000052
Kelas : Rekayasa Kebutuhan B 2022
- Jelaskan macam-macam kebutuhan yang harus digali di dalam membuat perangkat lunak
- Sesuai gambaran video buatlah BRD GoToko
- Buatlah video youtube untuk mempresentasikan jawaban anda
- Jawaban ditulis disertai embedded video youtube di blog masing-masing dan buat koment pada posting berikut
Jawab:
1. Terdapat beberapa kebutuhan yang harus digali saat membuat perangkat lunak, yaitu Business Requirements, User Requirements, Functional Requirements, dan Non-functional Requirements:
- Business requirements adalah satu set informasi yang menggambarkan kebutuhan bisnis yang mengarah ke satu atau lebih project untuk men-deliver solusi dan hasil bisnis yang diinginkan. Business requirements mencakup peluang bisnis, tujuan bisnis, metrik keberhasilan, pernyataan visi, ruang lingkup dan batasan.
Berikut kebutuhan bisnis dari GoBiz:
- User requirements adalah suatu goal atau task yang harus dapat dilakukan oleh user tertentu dengan sistem, atau atribut produk yang diinginkan. Use case, user stories, dan skenario adalah cara umum untuk mewakili user requirements.
- User dapat melakukan Login/LogOut
- User dapat melakukan registrasi
- User dapat melihat informasi transaksi pada tiap pembelian dari GoFood
- User dapat membuat point of sale untuk mencatat transaksi toko
- User dapat membuat promo pada barang yang dijual pada toko
- User dapat menandai stok habis pada aplikasi
- Functional requirements adalah action atau fitur yang harus ada dalam sistem untuk memenuhi kebutuhan bisnis dan dapat diterima oleh pengguna sistem. Functional requirements menggambarkan behavior (function atau service) sistem yang mendukung goals, tasks, atau aktivitas user.
- Sistem mampu menyimpan data akun
- Sistem dapat menampilkan informasi transaksi pada tiap pembelian dari GoFood
- Sistem dapat menampilkan informasi transaksi toko
- Sistem dapat menampilkan informasi stok
- Sedangkan non-functional requirements menjelaskan bagaimana sistem melakukan functional requirements. Non-functional requirements mencakup constraints dan kualitas.
- Sistem dapat diunduh melalui PlayStore maupun AppStore di smartphone
- Sistem dapat digunakan pada dua sistem operasi, yaitu Android dan iOS
- Sistem memiliki interface yang mudah dipahami pengguna
- Sistem harus memiliki sistem yang aman
- Sistem dapat digunakan dengan baik dan tidak lamban
- Sistem harus dapat melindungi data pengguna
Komentar
Posting Komentar