Nama: Daanii Nabil Ghinannafsi Kusnanta
NRP: 05111940000163
Kelas: Rekayasa Kebutuhan D
ETS Rekayasa Kebutuhan D

Soal

  1. Jelaskan macam-macam kebutuhan yang harus digali di dalam membuat perangkat lunak
  2. Sesuai gambaran video buatlah BRD Pegadaian Digital
  3. Buatlah video youtube untuk mempresentasikan jawaban anda
  4. Jawaban ditulis disertai embedded video youtube di blog masing-masing dan buat koment pada posting berikut

Kebutuhan yang harus digali dalam membuat perangkat lunak

Dalam proses pembuatan perangkat lunak terdapat beberapa proses yang harus dilalui. Sebelum masuk pada proses pengembangan, biasanya kita harus menentukan terlebih dahulu kebutuhan-kebutuhan perangkat lunak tersebut.

Kebutuhan-kebutuhan tersebut diambil dari abstraksi teratas yaitu kebutuhan bisnis. Setelah didapatkan kebutuhan bisnis dari perangkat lunak, mulai ditelaah kebutuhan pengguna untuk memenuhi proses bisnis tadi. Setelah itu pada abstraksi terbawah, akan digali kebutuhan fungsional dan non-fungsional yang berhubungan langsung pada aplikasi untuk memenuhi kebutuhan pengguna tadi.

Untuk lebih jelasnya, kebutuhan-kebutuhan tadi akan dijelaskan dibawah ini:

Kebutuhan bisnis

Kebutuhan bisnis adalah informasi kebutuhan dari perangkat lunak yang harus dipenuhi untuk mencapai tujuan bisnis dari dibuatnya perangkat lunak tersebut. Kebutuhan bisnis menjelaskan apa saja yang harus dimiliki untuk menghasilkan solusi dan mencapai output yang diharapkan dari sebuah proses bisnis. Kebutuhan bisnis dapat berisi tujuan dari bisnis, peluang bisnis, pencapaian atau ukuran kesuksesan, dan lainnya.

Kebutuhan pengguna

Kebutuhan pengguna menjelaskan perilaku-perilaku atau aktivitas yang harus dapat dilakukan pengguna dalam perangkat lunak. Aktivitas tersebut ditujukan untuk mencapai output atau solusi yang diharapkan dalam suatu perangkat lunak. Kebutuhan pengguna biasanya berkaitan dengan use case, user activity flow atau skenario, dan lainnya

Kebutuhan fungsional

Kebutuhan fungsional menjelaskan fungsi-fungsi yang harus dapat dilakukan oleh perangkat lunak untuk memfasilitasi pengguna mencapai tujuan dari perangkat lunak tersebut. Kebutuhan ini berisi fitur-fitur dan aksi yang mendukung tujuan dari perangkat lunak. Kebutuhan biasanya berupa fitur, kemampuan perangkat lunak, dan lainnya

Kebutuhan non-fungsional

Kebutuhan non-fungsional menjelaskan batasan-batasan dan penjaminan kualitas dari perangkat lunak. Batasan-batasan dari perangkat lunak dapat berupa pembatasan teknologi, lokalisasi, maupun pembatasan desain dari perangkat lunak tersebut. Penjaminan kualitas berkaitan dengan pengalaman dan kepuasan pengguna dan stakeholder saat menggunakan perangkat lunak tersebut. Hal tersebut dapat berupa kecepatan, keandalan, skalabilitas, dan faktor lainnya dari perangkat lunak tersebut.

Business Requirement Document Pegadaian Digital


Video penjelasan BRD