Anda di halaman 1dari 15

Analisis Kebutuhan

Jaroji, M. Kom
Outline

 Apa itu analisis kebutuhan?


 Tujuan
 Tahapan
 Prinsip Analisis
Apa itu Analisis Kebutuhan?

 langkah awal untuk menentukan gambaran perangkat yang


akan dihasilkan ketika pengembang melaksanakan sebuah
proyek pembuatan perangkat lunak
 Proses mempelajari kebutuhan pemakai untuk mendapatkan
definisi kebutuhan sistem atau perangkat lunak
 Proses untuk menetapkan fungsi dan unjuk kerja perangkat
lunak, menyatakan antarmuka perangkat lunak dengan
elemen-elemen sistem lain, dan menentukan kendala yang
harus dihadapi oleh perangkat lunak
Apa itu Analisis kebutuhan?

suatu proses untuk mendapatkan informasi,


mode, dan spesifikasi tentang perangkat
lunak yang diinginkan klien/pengguna
Faktor yang harus dipenuhi

 Lengkap, yang artinya semua kebutuhan yang diharapkan oleh


klien telah didapatkan saat melakukan analisis
 Detail, artinya berhasil mengumpulkan informasi secara rinci.
 Benar, maksudnya adalah semua data yang didapatkan pada
saat melakukan anlisis harus benar, sesuai dengan apa yang
dimaksudkan oleh klien, bukan benar menurut apa yang
dipikirkan oleh pihak analisis
Tujuan analisis kebutuhan

 Mengolah hasil elisitasi kebutuhan untuk menghasilkan


dokumen spesifikasi kebutuhan yang isi keseluruhannya seseuai
dengan apa yang diinginkan pengguna ( Liu and Yen, 1996).
 Mengembangkan persyaratan kualitas yang memadai dan rinci,
dimana para manajer dapat membuat perkiraan proyek yang
realistis dan staf teknis dapat melanjutkan dengan
perancangan, implementasi dan pengujian ( Wiegers, 2003).
 Membangun pemahaman tentang karakteristik adalah ranah
permasalahan dan sekumpulan kebutuhan untuk menemukan
solusi.
Tahapan analisis kebutuhan

 Mempelajari dan memahami persoalan


 Mengidentifikasi kebutuhan pemakai
 Mendefinisikan kebutuhan perangkat lunak
 Membuat dokumen spesifikasi kebutuhan
 Mengkaji ulang (review) kebutuhan
Prinsip Analisis menurut Presman

 Unsur informasi dari suatu masalah harus di presentasikan dan di


pahami.
 Fungsi-fungsi yang akan dilakukan oleh perangkat lunak harus di
definisikan.
 Tingkah laku perangkat lunak (sebagai suatu urutan kejadian
eksternal) harus terwakilkan.
 Model-model yang menggambarkan informasi, fungsi, dan tingkah laku
sistem harus di pecah-pecah ke dalam tingkat yang lebih rinci dalam
bentuk lapisan (hierarki).
 Proses analisis di mulai dari informasi dasar menuju implementasi rinci
Prinsip analisis menurus Davis

 Memahami masalah sebelum anda mulai


menciptakan model analisis.
 Mengembangkan prototype yang memungkinkan
seorang pemakai memahami bagaimana interaksi
manusia dengan mesin terjadi.
 Mencatat asal dan alasan untuk setiap kebutuhan.
 Menggunakan pandangan kebutuhan berjenjang.
 Memprioritaskan kebutuhan.
 Berusaha mengurangi kerancuan
Gambaran umum tentang SKPL

Dokumen yang berisi pernyataan lengkap dari apa yang harus


dilakukan atau dipenuhi oleh perangkat lunak, tanpa
menjelaskan bagaimana hal tersebut dilaksanakan oleh
perangkat lunak. Selain itu, SKPL juga berisi deskripsi
lengkap dari semua antarmuka yang ada dalam perangkat
lunak
Tujuan SKPL

 Sarana komunikasi antara pelanggan, pemakai, analis, dan


perancang perangkat lunak.
 Dasar untuk merencanakan dan melaksanakan pengujian
sistem.
 Acuan untuk melakukan perbaikan atau pengubahan
perangkat lunak
Manfaat SKPL

 Memastikan kesamaan antara kebutuhan untuk


pengembangan dengan kebutuhan yang ditulis dalam
dokumen.
 Mendefinisikan kerangka kerja kersama untuk proses-
proses pengembangan perangkat lunak.
 Memperjelas peran dan antarmuka bagi para pihak yang
terlibat dalam proses-proses pengembangan perangkat
lunak.
 Memperjelas jenis dan isi dari dokumen.
Manfaat SKPL

 Mengenali tugas-tugas, tahapan-tahapan, baselines,


aktivitas kaji ulang, dan dokumentasinya.
 Belajar dari pendekatan praktis yang diterapkan di dunia
industri.
 Menghilangkan jebakan-jebakan dan persoalan-persoalan
seperti yang dialami di masa lalu
Q and A
Tugas Project

 Tentukan topik project


 Buat Skenario
 Lakukan elisitasi untuk mengumpulkan kebutuhan:
 Bisnis
 User
 Fungsional
 Lakukan Analisis kebutuhan
 Susun dokumen SKPL
 Verifikasi kebutuhan

Anda mungkin juga menyukai