rekayasa perangkat lunak
TRANSCRIPT
Muh. Iqbal HalimIkbal NasikinA. Reskyanto AmirAgus Rianto Leo
MODEL SISTEM
Rekayasa Perangkat Lunak
Kelompok III
Defenisi Model Sistem
Karakteristik Model Sistem
Sudut Pandang Model Sistem
Jenis Model Sistem
Workbench CASE
Pokok Pembahasan Materi
Rekayasa Perangkat Lunak
Model Sistem Suatu bentuk penyederhanaan dari sebuah elemen dan komponen yang sangat komplek untuk memudahkan pemahaman dari informasi yang dibutuhkan
Pandangan abstrak dari sebuah sistem (yang mengabaikan beberapa detail dari sistem tersebut)
Rekayasa Perangkat Lunak
Karakteristik Model Sistem
1.Dibuat dalam bentuk grafis dan tambahan keterangan secara tekstual2. Dapat diamati dengan pola top-down dan partitioned3. Memenuhi persyaratan minimal redundancy4. Dapat mempresentasikan tingkah laku sistem dengan cara yang transparan.
Rekayasa Perangkat Lunak
Sudut Pandang Model Sistem
1. Sudut Pandang Eksternal2. Sudut Pandang Perilaku3. Sudut Pandang Struktural
Rekayasa Perangkat Lunak
•Model Konteks
1
•Model Perilaku
2
•Model Data
3
•Model Objek
4
Jenis Model Sistem
Rekayasa Perangkat Lunak
Model KonteksMendeskripsikan tentang batasan-batasan yang ada pada suatu sistem.
Membedakan apa yang merupakan sistem dan apa yang merupakan lingkungan sistem
Pengambilan keputusan pada tahap awal untuk membatasi sistem (misalnya biaya sistem dan waktu yang dibutuhkan untuk anlisis)Rekayasa Perangkat Lunak
Model Perilaku
Digunakan untuk mendeskripsikan perilaku sistem secara menyeluruh
Rekayasa Perangkat Lunak
•Model Aliran Data (Data-Flow Model)•Model State Machine (Mesin Status)
Model Aliran Data Cara yang intuitif untuk menunjukkan
bagaimana data diproses dalam sistem
Merepresentasikan pemrosesan fungsional, penyimpanan data, dan perpindahan data diantara fungsi-fungsi
Menunjukkan bagaimana data mengalir melalui serangkaian langkah pemrosesan
Rekayasa Perangkat Lunak
Model State Machine Memodelkan perilaku sistem sebagai
tanggapan atas event internal dan eksternal
Menunjukkan status sistem dan event yang menyebabkan transisi dari satu status ke status yang lain
Rekayasa Perangkat Lunak
Model Datasekumpulan tool konseptual untuk mendeskripsikan data, relasi-relasi antar data, semantik data dan konsistensi konstrain
Rekayasa Perangkat Lunak
Kamus Data Merupakan mekanisme untuk
manajemen nama Berfungsi sebagai tempat penyimpanan
informasi yang dapat menghubungkan analisis, desain,implementasi dan evolusi
Rekayasa Perangkat Lunak
Model Objek
Mendeskripsikan bagaimana entitas pada sistem dapat diklasifikasikan dan disusun dari entitas-entitas lain
Rekayasa Perangkat Lunak
Workbench CASE
1. Editor diagram2. Alat bantu analisis perancangan dan
pemeriksaan3. Bahasa query media penyimpanan4. Kamus data5. Alat bantu defenisi dan pembuat
laporan6. Alat bantu defenisi form7. Fasilitas ekspor/impor8. Pembuat kode
Rekayasa Perangkat Lunak
Sekian dan terima kasih
Rekayasa Perangkat Lunak
Tanya Jawab