ANALISA KEBUTUHAN PERANGKAT LUNAK

Download Report

Transcript ANALISA KEBUTUHAN PERANGKAT LUNAK

Pertemuan 4
Chandra Lesmana, S.Kom



Mampu memahami mengenai Analisa
Mampu memahami aspek-aspek yang terkait
dalam analisa kebutuhan perangkat lunak.
Mampu memahami model analisa dalam
ruang lingkup RPL



Analisa adalah kegiatan yang mendefinisikan apa
yang akan dilakukan oleh sebuah aplikasi.
Kebutuhan adalah sebuah kondisi mengenai
kapabilitas yang dibutuhkan oleh pengguna
untuk memecahkan suatu masalah atau
mencapai sebuah tujuan.
Jadi Analisa Kebutuhan adalah proses untuk
mempelajari kebutuhan pengguna yang datang
pada definisi dari sistem perangkat keras
maupun perangkat lunak.
*Hasil dari sebuah analisa kebutuhan disebut
sebagai SRS atau Software Requirement
Specification
Analisa
Kebutuhan
Desain
Sistem
Implementasi
Perangkat Lunak
WAKTU
BIAYA
KUALITAS
SRS adalah dokumentasi
dari kebutuhan pokok
(fungsi, kinerja, hambatan
desain dan atribut) dari
perangkat lunak dan antar
muka eksternal dari
perangkat lunak tersebut.
1.
2.
3.
4.
5.
Fungsi : apa yang akan dilakukan oleh perangkat lunak
tersebut dan apakah fungsi utama yang diharapkan
muncul didalam SRS
Antar Muka Eksternal : bagaimana hubungan perangkat
lunak dengan pengguna perangkat keras yang akan
digunakan
Kinerja : Bagaimana kinerja yang diharapkan dari
perangkat lunak tersebut, (kemampuan, keamanan,
kecepatan).
Atribut : Bagaimana atribut yang terkait dalam perangkat
lunak tersebut, (dari sisi pemeliharaan ataupun kebenran
dari input/output yang diharapkan)
Kendali Desain : apakah terdapat kendala dalam desain
perangkat lunak,(keterbatasan perangkat keras yang
dimiliki)








Tepat
Tidak Rancu
Lengkap
Konsisten
Diurutkan berdasarkan tingkat kepentingan
Bisa dicek kebenarannya
Dapat dimodifikasi
Dapat dilacak


Model Klasik
model yang lebih berdasarkan pada urutan
analisa.
Contoh : ER (Entity Relationship) Diagram,
DFD (Daya Flow Diagram)
Model Modern
model analisa yang melakukan penerjemahan
sistem kedalam komponen yang saling
berhubungan/berkaitan (analisa berorientasi
objek)
Contoh : UML (Unifide Modeling Language).