Kebutuhan Fungsional Dan Non Fungsional
Unsplash/System Required |
Kebutuhan fungsional adalah
pernyataan layanan sistem yang harus disediakan, bagaimana sistem bereaksi pada
input tertentu dan bagaimana perilaku sistem pada situasi tertentu. Dalam
pengertian yang lebih mudah, kebutuhan fungsional adalah kebutuhan yang berisi
proses-proses apa saja/layanan apa saja yang nantinya harus disediakan oleh
sistem, mencangkup bagaimana sistem harus bereaksi pada input tertentu dan
bagaimana perilaku sistem pada situasi tertentu. Kebutuhan fungsional menggambarkan
fungsionalitas atau layanan sistem dan bergantung pada tipe software, harapan
user dan tipe sistem dimana software digunakan.
Contoh Kebutuhan Fungsional Transaksi Peminjaman
1. Sistem dapat melakukan transaksi pinjaman
2. Sistem dapat melakukan jumlah buku yang dipinjam
3. Sistem dapat menampilkan tanggal kembali secara otomatis
4. Sistem dapat mengetahui apakah buku yang dipinjam sudah
dikembalikan atau belum.
5. Sistem dapat menampilkan data peminjam yang paling sering
meminjam buku
Contoh Kebutuhan Fungsional Transaksi Pengembalian
1. Sistem dapat melakukan transaksi pengembalian buku
2. Pengguna dapat menampilkan denda yang harus dibayar.
3. Pengguna dapat menampilkan total buku yang dipinjam.
4. Sistem dapat menampilkan data-data buku bila peminjam
menghilangkan buku yang dipinjam
5. Pengguna dapat menampilkan data peminjam yang belum
mengembalikan
Sedangkan kebutuhan non fungsional adalah batasan layanan
atau fungsi yang ditawarkan sistem seperti batasan waktu, batasan pengembangan
proses, standarisasi dll. Dalam bahasa lain, kebutuhan non fungsional adalah
kebutuhan yang menitikberatkan pada properti prilaku yang dimiliki oleh sistem.
kebutuhan fungsional juga sering disebut sebagai batasan layanan atau fungsi
yang ditawarkan sistem seperti batasan waktu, batasan pengembangan proses,
standarisasi dan lain lain.
Contoh Kebutuhan Non Fungsional - Operational
1. Menggunakan OS Windows
2. Spesifikasi komputer Minimal pentium II
3. Kebutuhan RAM 256
4. Kebutuhan Hardisk 10 GB
5. Printer
Contoh Kebutuhan Non Fungsional - Keamanan
1. Sistem aplikasi dan data base dilengkapi
password
2. Dilengkapi dengan CCTV di ruangan baca dan ruang
penyimpanan tas
Pada kasus pengembangan perangkat lunak kami, terdapat
beberapa kebutuhan fungsional dan non fungsional :
Judul :
Pembuatan sistem informasi penjualan berbasis desktop pada Toko Mainan Anak Dana Sentosa.
Deskripsi :
Sistem informasi atau software yang digunakan untuk melakukan kegiatan
transaksi
atau pembelian mainan pada Toko Mainan Anak Dana Sentosa.
Hasil dan Pembahasan
:
Kebutuhan Fungsional :
Sistem :
Tabel 1. Kebutuhan Fungsional Sistem |
Pada tabel tersebut, terdapat 15 kebutuhan fungsional yang memiliki prioritas masing-masing. Must berarti bahwa kebutuhan yang dibutuhkan harus benar-benar berjalan atau ada. Sedangkan optional merupakan kondisi atau pilihan dimana apakah kebutuhan yang dibutuhkan harus ada atau tidak atau harus berjalan atau tidak sesuai kondisi.
Pengguna Sistem :
Tabel 2. Kebutuhan Fungsional Pengguna Sistem |
Pada kebutuhan fungsional ini merupakan kebutuhan yang diperlukan bagi pengguna dalam menggunakan perangkat lunak atau sistem ini nanti. Pemilik toko memiliki 5 kebutuhan (mengawasi) yang semuanya berprioritas must, pegawai 5 kebutuhan dengan prioritas 4 must dan 1 optional sesuai pada tabel dan pembeli dengan 3 kebutuhan fungsional berprioritas 2 must dan 1 optional.
Kebutuhan Non Fungsional :
Terdapat sepuluh kebutuhan non fungsional pada sistem informasi penjualan berbasis desktop pada Toko Mainan Anak Dana Sentosa dengan terdapat prioritas 6 must dan 4 optional sesuai pada tabel. Ukuran merupakan lanjutan atau data yang berfungsi sebagai penjelas pada setiap kebutuhan.
Referensi :
http ://www.materidosen.com/2017/03/perbedaan-kebutuhan-fungsional-dan-non.html
Tabel 3. Kebutuhan Non Fungsional |
Terdapat sepuluh kebutuhan non fungsional pada sistem informasi penjualan berbasis desktop pada Toko Mainan Anak Dana Sentosa dengan terdapat prioritas 6 must dan 4 optional sesuai pada tabel. Ukuran merupakan lanjutan atau data yang berfungsi sebagai penjelas pada setiap kebutuhan.
Referensi :
http ://www.materidosen.com/2017/03/perbedaan-kebutuhan-fungsional-dan-non.html
Komentar
Posting Komentar