Modul 6 (Enam)
Pertemuan 6 (Enam)
Topik Permodelan Analisis (lanjutan)
Sub Topik Permodelan Analisis (lanjutan)
Behavioral models
Materi
Model-driven engineering
Mahasiswa dapat menjelaskan elemen-elemen model
analisis
Mahasiswa dapat memahami dan menjelaskan pemodelan.
Tujuan Mahasiswa dapat memahami dan menjelaskan alur
informasi dan fungsi pemodelan.
Mahasiswa dapat memahami dan menggunakan teknik
pemodelan dengan memberikan contoh kasus.
A. Generalitation
Generalisasi adalah teknik sehari-hari yang kita gunakan untuk
mengelola kompleksitas. Daripada mempelajari karakteristik rinci dari
setiap entitas yang kita alami, kita menempatkan entitas ini di kelas yang
lebih umum (hewan, mobil, rumah, dll.) Dan pelajari karakteristik kelas-
kelas ini. Ini memungkinkan kita untuk menyimpulkan bahwa anggota
kelas yang berbeda memiliki beberapa karakteristik umum mis. Tupai dan
tikus adalah hewan pengerat.
2. Activity Diagram
Activity Diagram menunjukkan urutan kegiatan dalam proses,
termasuk kegiatan berurut dan paralel, dan keputusan yang dibuat.
Activity Diagram biasanya dibuat untuk satu use case dan dapat
menunjukkan skenario yang mungkin berbeda.
Simbol-simbol Activity Diagram:
C. Teknik Pemodelan
1. Flowchart
2. Entity Relationship Diagram
3. Data Flow Diagram
Tujuan pembuatan data flow diagram (DFD):
Untuk menggambarkan transformasi/perubahan data saat didalam
system
Untuk menggambarkan fungsi dan subfungsi yang melakukan
transformasi data
Komponen DFD:
Kardinalitas:
Menyatakan banyaknya kemunculan sebuah data object.
One to One (1:1): Satu objek ‘A’ hanya bisa berelasi dengan
satu objek ‘B’
One to Many (1:N): Satu objek ‘A’ dapat berelasi dengan
banyak objek ‘B’
Many to Many (N:N): Satu/banyak Objek ‘A’ dapat berelasi
dengan satu/banyak objek ‘B’
2. Kamus Data
Daftar nama dari komponen-komponen yang terdapat didalam
model sistem.
Manfaat:
Cara pengaturan penamaan, agar tidak terjadi duplikasi penamaan.
Sebagai tempat penyimpanan informasi
Pada tahap perancangan sistem, KD dipakai untuk merancang
input, merancang laporan2,dan database. KD dibuat berdasarkan arus
data yang ada di DFD.
Isi dari kamus data:
Nama arus data
Alias/nama lain dari data
Bentuk data, dapat berupa:
- Formulir merancang input, database
- Dokumen hasil cetakan komputer merancang output,
database
- Laporan tercetak merancang output, database
- Tampilan dilayar monitor merancang tampilan layar,
database
- Variable merancang proses, database
- Parameter merancang proses, database
- Field merancang database