ETS Rekayasa Kebutuhan

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


Business Requirements Document



Video Presentasi


Comments