rekayasa perangkat lunak

15
Muh. Iqbal Halim Ikbal Nasikin A. Reskyanto Amir Agus Rianto Leo MODEL SISTEM ekayasa Perangkat Lunak Kelompok III

Upload: agus-firewall

Post on 30-Jun-2015

1.244 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Rekayasa perangkat lunak

Muh. Iqbal HalimIkbal NasikinA. Reskyanto AmirAgus Rianto Leo

MODEL SISTEM

Rekayasa Perangkat Lunak

Kelompok III

Page 2: Rekayasa perangkat lunak

Defenisi Model Sistem

Karakteristik Model Sistem

Sudut Pandang Model Sistem

Jenis Model Sistem

Workbench CASE

Pokok Pembahasan Materi

Rekayasa Perangkat Lunak

Page 3: 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

Page 4: 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

Page 5: Rekayasa perangkat lunak

Sudut Pandang Model Sistem

1. Sudut Pandang Eksternal2. Sudut Pandang Perilaku3. Sudut Pandang Struktural

Rekayasa Perangkat Lunak

Page 6: Rekayasa perangkat lunak

•Model Konteks

1

•Model Perilaku

2

•Model Data

3

•Model Objek

4

Jenis Model Sistem

Rekayasa Perangkat Lunak

Page 7: 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

Page 8: 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)

Page 9: Rekayasa perangkat lunak

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

Page 10: 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

Page 11: Rekayasa perangkat lunak

Model Datasekumpulan tool konseptual untuk mendeskripsikan data, relasi-relasi antar data, semantik data dan konsistensi konstrain

Rekayasa Perangkat Lunak

Page 12: 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

Page 13: Rekayasa perangkat lunak

Model Objek

Mendeskripsikan bagaimana entitas pada sistem dapat diklasifikasikan dan disusun dari entitas-entitas lain

Rekayasa Perangkat Lunak

Page 14: 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

Page 15: Rekayasa perangkat lunak

Sekian dan terima kasih

Rekayasa Perangkat Lunak

Tanya Jawab