Anda di halaman 1dari 3

KEBUTUHAN FUNGSIONAL DAN NON FUNGSIONAL

A. Pengertian Kebutuhan Fungsional

Persyaratan Fungsional Ini adalah pernyataan layanan yang seharusnya dilakukan oleh sistem

sediakan, bagaimana sistem harus bereaksi terhadap masukan tertentu, dan bagaimana sistemnya

B. Masalah Kesehatan Mental

Contoh fungsional persyaratan untuk sistem MHC-PMS, digunakan untuk memelihara informasi
tentang pasien menerima perawatan untuk masalah kesehatan mental :

1. Seorang pengguna harus dapat mencari daftar janji untuk semua klinik.

2. Sistem akan menghasilkan setiap hari, untuk setiap klinik, daftar pasien yang ada diharapkan
untuk menghadiri janji hari itu.

3. Setiap anggota staf yang menggunakan sistem harus diidentifikasi secara unik oleh masing-
masing anggota nomor karyawan delapan digit.

C. Fasilitas yang digunakan oleh sistem

Persyaratan pengguna fungsional ini menentukan fasilitas khusus yang akan disediakan oleh
sistem. Ini telah diambil dari dokumen persyaratan pengguna dan mereka menunjukkan
persyaratan fungsional dapat ditulis pada tingkat detail yang berbeda (kontras persyaratan 1 dan
3).

D. Pengertian Kebutuhan Non Fungsional

Ini adalah batasan pada layanan atau fungsi ditawarkan oleh sistem. Mereka termasuk kendala
waktu, kendala pada pengembangan proses, dan batasan yang diberlakukan oleh standar.
Persyaratan non-fungsional sering berlaku untuk sistem secara keseluruhan, daripada system
individu fitur atau layanan.
E. Persyaratan Non Fungsional

Persyaratan non-fungsional Persyaratan non-fungsional, seperti namanya, adalah persyaratan


yang tidaks ecara langsung berkaitan dengan layanan spesifik yang diberikan oleh sistem kepada
penggunanya. Mereka mungkin berhubungan dengan sifat sistem yang muncul seperti keandalan,
waktu respon, dan menyimpan hunian. Alternatifnya, mereka dapat mendefinisikan batasan pada
implementasi sistem seperti kemampuan perangkat I / O atau representasi data yang digunakan
dalam interaksi wajah dengan sistem lain.

Persyaratan non-fungsional, seperti kinerja, keamanan, atau ketersediaan, biasanya tentukan atau
batasi karakteristik sistem secara keseluruhan. Kebutuhan non-fungsional- ments seringkali lebih
penting daripada kebutuhan fungsional individu. Pengguna sistem bias biasanya mencari cara
untuk bekerja di sekitar fungsi sistem yang tidak benar-benar memenuhi kebutuhan mereka.
Namun, gagal memenuhi persyaratan non-fungsional dapat berarti bahwa keseluruhan system
tidak dapat digunakan. Misalnya, jika sistem pesawat terbang tidak memenuhi persyaratan
keandalannya, itu tidak akan disertifikasi sebagai aman untuk operasi; jika sistem kontrol
tertanam gagal untuk bertemu persyaratan kinerjanya, fungsi kontrol tidak akan beroperasi
dengan benar. Meskipun seringkali mungkin untuk mengidentifikasi komponen sistem yang
diimplementasikan persyaratan fungsional tertentu (misalnya, mungkin ada komponen
pemformatan itu menerapkan persyaratan pelaporan), seringkali lebih sulit untuk
menghubungkan komponen ke persyaratan non-fungsional.

F. Alasan pelaksanaan persyaratan :

Implementasi persyaratan ini dapat menyebar ke seluruh sistem. Ada dua alasan untuk ini:

1. Persyaratan non-fungsional dapat mempengaruhi keseluruhan arsitektur system bukan


komponen individu. Misalnya, untuk memastikan kinerja itu persyaratan terpenuhi, Anda
mungkin harus mengatur sistem untuk meminimalkan munications antar komponen.

2. Persyaratan non-fungsional tunggal, seperti persyaratan keamanan, dapat menghasilkan

sejumlah persyaratan fungsional terkait yang mendefinisikan layanan sistem baru itu diperlukan.
Selain itu, mungkin juga menghasilkan persyaratan yang membatasi yang ada Persyaratan.

G.Organisasi yang mengembangkan perangkat lunak

persyaratan organisasi yang mengembangkan perangkat lunak atau dari sumber eksternal:
1. Persyaratan produk Persyaratan ini menentukan atau membatasi perilaku perangkat lunak.
Contohnya termasuk persyaratan kinerja pada seberapa cepat system harus mengeksekusi dan
berapa banyak memori yang dibutuhkan, persyaratan keandalan yang ditetapkan keluar tingkat
kegagalan yang dapat diterima, persyaratan keamanan, dan persyaratan kegunaan.

2. Persyaratan organisasi

Persyaratan ini adalah persyaratan sistem yang luas berasal dari kebijakan dan prosedur di
organisasi pelanggan dan pengembangan. Contohnya termasuk persyaratan proses operasional
yang menentukan bagaimana sistem akan digunakan, persyaratan proses pengembangan yang
menentukan pemrograman bahasa, lingkungan pengembangan atau standar proses yang akan
digunakan, dan lingkungan persyaratan ronmental yang menentukan lingkungan operasi sistem.

3. Persyaratan eksternal

Judul luas ini mencakup semua persyaratan yang berasal dari faktor eksternal ke sistem dan
proses pengembangannya. Ini dapat termasuk persyaratan peraturan yang mengatur apa yang
harus dilakukan untuk system Untuk disetujui untuk digunakan oleh regulator, seperti bank
sentral; legislative persyaratan yang harus diikuti untuk memastikan bahwa sistem beroperasi
dalam hukum; dan persyaratan etis yang memastikan bahwa sistem akan diterima penggunanya
dan masyarakat umum.

Anda mungkin juga menyukai