Kebutuhan adalah pernyataan tentang apa yang harus dilakukan sistem atau karakteristik apa saja yang perlu dimiliki oleh sistem. Berikut macam-macam kebutuhan yang dibutuhkan dalam perangkat lunak:
Kebutuhan Bisnis (Business Requirement)
Kebutuhan bisnis merupakan kebutuhan yang dilihat dari sudut pandang bisnis
Kebutuhan Pengguna (User Requirements)
Kebutuhan pengguna menggambarkan tugas-tugas yang dilakukan pengguna secara umum
Kebutuhan Fungsional (Functional Requirements)
Kebutuhan fungsional adalah apa saja yang harus dilakukan oleh perangkat lunak. Kebutuhan fungsional berhubungan langsung dengan proses yang harus dilakukan sistem untuk membantu tugas pengguna dan/atau menyediakan informasi saat pengguna mengerjakan tugasnya. Berikut adalah contoh kebutuhan fungsional pada aplikasi GoBiz:
- Sistem menyediakan fasilitas bagi pengguna untuk melihat transaksi melalui POS
- Sistem menyediakan fasilitas bagi pengguna untuk melihat transaksi melalui GoFood
- Sistem menyediakan fasilitas bagi pengguna untuk melakukan pencairan dana
- Sistem menyediakan fasilitas bagi pengguna untuk melihat riwayat pencairan dana
- Sistem menyediakan fasilitas bagi pengguna untuk mengelola menu di restoran
- Sistem menyediakan fasilitas bagi pengguna untuk mengelola stok dari suatu menu
- Sistem menyediakan fasilitas bagi pengguna untuk mengubah profil restoran
Kebutuhan Non Fungsional (Non Functional Requirements)
Kebutuhan non fungsional adalah karakteristik yang seharusnya dimiliki oleh sistem. Kebutuhan non fungsional merupakan atribut kualitas, batasan desain dan implementasi, dan tampilan luar yang harus dimiliki sebuah produk (perangkat lunak). Contoh kriteria yang penting dalam kebutuhan non fungsional adalah berikut:
Security
Sistem mampu menjaga kerahasiaan data pengguna
Performance
Sistem mampu memberikan response terhadap permintaan user dalam waktu kurang dari 4 detik
Comments
Post a Comment