Lompat ke konten utama
←

Analisis Kebutuhan Sistem dan Kriteria Penerimaan

Pelajaran 2 dari 13

Kebutuhan fungsional, atribut kualitas, dan keterverifikasian

Kebutuhan, bukan solusi

Setelah pelajaran ini kamu bisa memisahkan kebutuhan dari solusi implementasi, memakai arti shall/will/should, dan memecah pernyataan yang memuat lebih dari satu kebutuhan.

±13 menitDiperiksa 7 Okt 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

Daftar periksa NASA (Appendix C.2) meminta kebutuhan bebas dari implementasi: kebutuhan menyatakan apa yang dibutuhkan, bukan bagaimana menyediakannya — nyatakan masalahnya, bukan solusinya. Bila sebuah pernyataan memuat solusi, tanyakan mengapa kebutuhan itu perlu; jawabannya bisa menunjuk kebutuhan yang sebenarnya. Pernyataan juga harus bebas dari uraian operasi: kalimat yang dimulai “Operator harus …” hampir selalu pernyataan operasional, bukan kebutuhan produk. Penugasan orang atau pekerjaan juga tidak dicampur ke kebutuhan produk (C.4).

NASA memakai tiga kata kerja dengan arti tetap: shall untuk kebutuhan, will untuk fakta atau pernyataan maksud, dan should untuk sasaran. Bentuk kalimatnya “Produk ABC shall XYZ”; di kelas ini ditulis “Sistem harus …”. §4.2 meminta satu shall per pernyataan, dan C.4 meminta satu pikiran per pernyataan dengan satu subjek dan satu predikat. Pernyataan disertai rasional: alasan kebutuhan itu ada.

Pernyataan awal : Sistem harus menonaktifkan tombol Pesan dengan JavaScript bila stok 0.
Mengapa perlu?   : Supaya pesanan untuk barang tanpa stok tidak masuk.
Kebutuhan        : Sistem harus menolak pesanan untuk barang yang stoknya 0.
Rasional         : Pesanan tanpa stok memaksa toko membatalkan dan mengembalikan dana.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 1 dari 3

Dengan daftar periksa NASA Appendix C, pernyataan mana yang bebas dari implementasi dan bukan penugasan orang?

Pilih satu jawaban

Latihan 2 dari 3

Pernyataan: “Sistem harus mencatat pembayaran dan mengirim nota ke pembeli.” Aturan NASA mana yang dilanggar?

Pilih satu jawaban

Latihan 3 dari 3

Dokumen kebutuhan berbahasa Inggris memuat tiga kalimat di bawah. Dengan Appendix C.1 NASA, kalimat mana yang merupakan kebutuhan?

(1) The system shall reject orders for items with zero stock.
(2) The system will be used by 30 branches.
(3) The system should support dark mode.
Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Tampilkan 1 lagi