Apa yang dimaksud dengan kebutuhan sistem, serta bagaimana kategori pada kebutuhan sistem tersebut ?

1

Dalam memahami kebutuhan pengguna tentunya harus terdapat sistem yang menunjang untuk kelancaran memahami serta memenuhi kebutuhan dari pelanggan tersebut. Jadi, apa yang dimaksud dengan kebutuhan sistem ?

Kebutuhan perangkat lunak (sistem ) adalah kondisi atau kemampuan yang harus dimiliki oleh perangkat lunak untuk memenuhi apa yang disyaratkan atau diinginkan pemakai.

Secara kategoris, ada tiga buah jenis kebutuhan perangkat lunak

  • Kebutuhan fungsional (functional requirement)
  • Kebutuhan antarmuka (interface requirement)
  • Kebutuhan unjuk kerja (performance requirement)

1. Kebutuhan Fungsional (functional requirement)

Disebut juga kebutuhan operasional, yaitu kebutuhan yang berkaitan dengan fungsi atau proses transformasi yang harus mampu dikerjakan oleh perangkat lunak.

Contoh

  • Perangkat lunak harus dapat menyimpan semua rincian data pesanan pelanggan.
  • Perangkat lunak harus mampu mencetak laporan penjualan sesuai periode yang diinputkan.
  • Perangkat lunak harus mampu menyajikan informasi jalur pengiriman terpendek.

2. Kebutuhan antarmuka (interface requirement)

Kebutuhan antarmuka yang menghubungkan perangkat lunak dengan elemen perangkat keras, perangkat lunak atau basis data.

Contoh

  • Akses ke basis data menggunakan ODBC (Open Data Base Connectivity).
    Perangkat untuk memasukkan data menggunakan keyboard, mouse, dan scanner.

3. Kebutuhan unjuk kerja (performance requirement)

Kebutuhan yang menetapkan karakteristik unjuk kerja yang harus dimiliki oleh perangkat lunak, seperti kecepatan atau frekuensi.

Contoh

  • Waktu tanggap penyajian informasi maksimal selama satu menit.
  • Perangkat lunak harus mampu mengolah data sampai 1 juta record untuk setiap transaksi.
  • Perangkat lunak harus dapat digunakan secara multi user sesuai otoritas yang diberikan kepada masing-masing pemakai.