ETS RK B
Nama: Bayu Adjie Sidharta
NRP : 05111940000172
Jelaskan macam-macam kebutuhan yang harus digali di dalam membuat perangkat lunak
User requirement adalah suatu list kebutuhan yang mengspesifikasi kebutuhan user, hal ini mencakup kebutuhan umum user. Produk belum dikatakan selesai jika hal - hal yang tertulis dalam URD belum tercapai. URD biasa digunakan untuk melakukan planning baik waktu dan dan budget dalam suatu proyek.
Contoh diatas:
1. Pengguna dapat melakukan login ke aplikasi goto
2. Pemilik bisnis dapat menambahkan bisnisnya kedalam sistem goto
3. Pemilik bisnis dapat melakukan tracking bisnisnya dalam aplikasi goto
dst.
Business Requirement adalah kebutuhan yang berasal dari sisi bisnis sebuah proyek yang nantinya akan dicapai oleh produk, dan akan dijadikan pedoman untuk pembuatan sebuah aplikasi.
Contoh - contoh poin SRS adalah
1. Konteks, ruang lingkup, dan latar belakang bisnis, termasuk alasan perubahan
2. Requitement utama key stakeholder
3. Faktor keberhasilan untuk masa depan
4. Kendala yang dikenakan oleh bisnis atau sistem lain
5. dll
Kebutuhan fungsional dan kebutuhan non fungsional, dimana kebutuhan fungsional adalah proses atau layanan yang nanti akan disediakan oleh sistem. Kebutuhan fungsional juga berisikan tentang informasi-informasi apa saja yang harus ada dan dihasilkan oleh sistem.
Kebutuhan fungsional dicontoh diatas adalah:
Pengelola bisnis
1. Dapat menambah produk kedalam sistem gobiz
2. Dapat melihat transaksi yang telah dilakukan didalam aplikasi gobiz
Penerbit Metode Pembayaran
1. Dapat memfasilitasi pembayaran non tunai melalui gobiz, dan medapatkan keuntungan dari setiap pembayaran
Pihak Gobiz
1. Melakukan validasi bisnis yang akan didaftarkan ke Gobiz
2. Melihat rekap dari bisnis yang terdaftar dalam Gobiz
Kebutuhan non-fungsional merupakan kebutuhan yang bukan inti dari pokok bisnis tetapi sangat penting untuk mejaga kualitas produk.
Hal biasanya adalah properti dari suatu penyedia produk tersebut, baik itu bekerja dengan baik setiap hari maupun tidak lambat jika diakses banyak orang
Beberapa aspek yang biasa diadakan dalam non-fungsional adalah:
Security:
Seberapa baik sistem tahan dari terhadap data pengguna
Contoh: Data pengguna aman dari serangan hacker ataupun pihak lain
Localization
Seberapa baik akses aplikasi tersebut dalam sebuah lokasi
Contoh: Aplikasi mempunyai beberapa bahasa yang dapat dipakai
Performance
Seberapa baik dan cepat respon aplikasi
Contoh: Performa aplikasi diharap tetap stabil dan lancar kapan saja
Usability
Seberapa baik dapat dipakai aplikasi tersebut oleh user
Contoh: Aplikasi dibuat dengan fitur one handed mode atau dengan desain yang intuitif
Portability and compatibility:
Seberapa kompatibel sistem dan mudah dibawa sistem tersebut
Contoh: Sistem dapat dipakai dimana saja dan di operating system apa saja
dan lain - lain
Sesuai gambaran video buatlah BRD GoBiz
Comments
Post a Comment