prinsip dan konsep analisis edit psi
TRANSCRIPT
2
Analisis Spesifikasi KebutuhanAnalisis Spesifikasi Kebutuhan
identifikasi masalahidentifikasi masalah Spesifikasi KebutuhanSpesifikasi Kebutuhan analisis & pemodelananalisis & pemodelan desaindesain implementasiimplementasi pengujianpengujian
Masing-masing metode analisis memiliki titik pandang yang unik. Tetapi Masing-masing metode analisis memiliki titik pandang yang unik. Tetapi semua metode analisis dihubungkan oleh serangkaian prinsip operasional:semua metode analisis dihubungkan oleh serangkaian prinsip operasional:
Domain informasi dari suatu masalah harus direpresentasikan dan Domain informasi dari suatu masalah harus direpresentasikan dan dipahami.dipahami.
Fungsi-fungsi yang akan dilakukan oleh perangkat lunak harus Fungsi-fungsi yang akan dilakukan oleh perangkat lunak harus didefinisikan.didefinisikan.
Tingkah laku perangkat lunak (sebagai suatu urutan kejadian eksternal) Tingkah laku perangkat lunak (sebagai suatu urutan kejadian eksternal) harus diwakilkan.harus diwakilkan.
Model-model yang menggambarkan informasi, fungsi, dan tingkah laku Model-model yang menggambarkan informasi, fungsi, dan tingkah laku harus dipecah-pecah dalam suatu cara yang membongkar suatu detail harus dipecah-pecah dalam suatu cara yang membongkar suatu detail dalam bentuk lapisan.dalam bentuk lapisan.
Proses analisis harus bergerak dari informasi dasar ke detail implementasi.Proses analisis harus bergerak dari informasi dasar ke detail implementasi.
Prinsip analisis operasional mengharuskan kita membangun model fungsi dan tingkah Prinsip analisis operasional mengharuskan kita membangun model fungsi dan tingkah
laku, yaitu:laku, yaitu:
Model Model FFungsional: ungsional: Perangkat lunak mentransformasi informasi, dan untuk Perangkat lunak mentransformasi informasi, dan untuk
melakukannya, perangkat lunak harus melakukan paling tidak tiga fungsi genetik: input, melakukannya, perangkat lunak harus melakukan paling tidak tiga fungsi genetik: input,
pemrosesan, dan output.pemrosesan, dan output.
Model Model Tingkah lakuTingkah laku: : Sebagian besar perangkat lunak merespon kejadianSebagian besar perangkat lunak merespon kejadian - -
kejadiankejadiandari dunia luar. Karakteristik stimulus-respon ini membentukdari dunia luar. Karakteristik stimulus-respon ini membentuk dasar dari model dasar dari model
tingkah laku. tingkah laku. Model tingkah laku menciptakanModel tingkah laku menciptakan representasi pernyataan-pernyataanrepresentasi pernyataan-pernyataan
perangkat lunak dan event-event yangperangkat lunak dan event-event yang menyebabkan perangkat lunak mengubah menyebabkan perangkat lunak mengubah
pernyataan.pernyataan.
Analisis harus dilakukan tanpa mengabaikan paradigma rekayasa PL Analisis harus dilakukan tanpa mengabaikan paradigma rekayasa PL
yg diyg di aplikasikan ; tetapi bentuk yg diambil oleh analisis akan aplikasikan ; tetapi bentuk yg diambil oleh analisis akan
bermacam- macam.bermacam- macam. Dalam banyak kasus sangat mungkin untuk Dalam banyak kasus sangat mungkin untuk
mengaplikasikan prinsip operasionalmengaplikasikan prinsip operasional dan menarik sebuah model PL dan menarik sebuah model PL
yang melaluinya sebuah desain dapatyang melaluinya sebuah desain dapat dikembangkan,dikembangkan, pengaplikasian pengaplikasian
prinsip analisis dan penyusunan model perangkatprinsip analisis dan penyusunan model perangkat lunak yg akn lunak yg akn
dibangun yang disebut prototype untuk penilaian pelanggan dandibangun yang disebut prototype untuk penilaian pelanggan dan
pengembang.pengembang.
PRINSIP SPESIFIKASI PRINSIP SPESIFIKASI KEBUTUHANKEBUTUHAN
Spesifikasi Spesifikasi KebutuhanKebutuhan PL dibuat pada puncak tugas PL dibuat pada puncak tugas analisis. analisis.
Fungsi dan kinerjaFungsi dan kinerja yang dialokasikan pada PL yang dialokasikan pada PL sebagai bagian dari rekayasa system, diperhalussebagai bagian dari rekayasa system, diperhalus dengan membangun sebuah diskripsi informasi dengan membangun sebuah diskripsi informasi lengkap,lengkap, diskripsi tingkah laku dandiskripsi tingkah laku dan fungsional fungsional lengkap,lengkap, indikasi persyaaratan kinerja dan batasan indikasi persyaaratan kinerja dan batasan desain, criteriadesain, criteria validasi yang sesuai, dan data lain validasi yang sesuai, dan data lain yang berkenaan dengan yang berkenaan dengan kebutuhankebutuhan. .
Contoh Use CaseContoh Use Case
Use case biasanya merepresentasikan fungsionalitas utama yg lengkap Use case biasanya merepresentasikan fungsionalitas utama yg lengkap dari awal hingga akhir.dari awal hingga akhir.Mahasiswa Mahasiswa pada sistem registrasipada sistem registrasi ITTelkom ITTelkom::
1)1) memilih matakuliahmemilih matakuliah
2)2) Siap accSiap acc
3)3) Acc dosen waliAcc dosen wali
4)4) Mencetak KSM Mencetak KSM RegistraRegistrasisi pada sistem registrasi pada sistem registrasi ITTelkomITTelkom::
n Membuat kelas MKMembuat kelas MKn menambah kelas MKmenambah kelas MKn menghapus kelas MKmenghapus kelas MKn Menambah kuota kelas MKMenambah kuota kelas MKn Memindah kelas mhsMemindah kelas mhs
32
Berhubungan denganClass objek yg sama !
Berhubungan dengankejadian yg utuh !