Informasi
Pemodelan Sistem & UML
2
3
Peraturan Dekomposisi Diagram
⇨ Setiap proses merupakan parent process, child process (of a
parent) atau kedua-duanya.
⇨ Parent harus memiliki dua atau lebih anak(anak tunggal tidak
menunjukkan perincian tambahan mengenai sistem).
⇨ Anak memiliki satu parent saja
4
5
6
7
Contoh Dekomposisi Diagram
8
Contoh Dekomposisi Diagram
9
UML
Unified Modeling
Language 2
10
Definisi UML
12
Activity Diagram
⇨ Merupakan state diagram khusus, dimana sebagian besar state
adalah action dan sebagian besar transisi di-trigger oleh selesainya
state sebelum (internal processing)
⇨ Tidak menggambarkan behavior internal sebuah sistem (dan
interaksi antar subsistem) secara eksak, tetapi lebih
menggambarkan proses – proses dan jalur – jalur akitvitas dari
level atass secara umum
⇨ Sama seperti state, standar UML menggunakan segiempat dengan
sudut membulat untuk menggambarkan aktivitas. Decision
digunakan untuk menggambarkan behavior pada kondisi tertentu.
13
Activity Diagram
⇨ Untuk mengilustrasikan proses-proses paralel (fork dan join)
digunakan titik sinkronisasi yang dapat berupa titik, garis
horizontal atau vertikal.
⇨ Actiivity diagram dapat dibagi menjadi beberpa object swimlane
untuk menggambarkan objek mana yang bertanggung jawab untuk
aktivitas tertenu.
14
Simbol Activity Diagram
15
Contoh Activity Diagram
16
Contoh Activity Diagram
17
18
19
20
21
22
23
24
25
Aggregation
- Aggregation merupakan bentuk
khusus dari asosiasi dimana induk
terhubung dengan bagian-
bagiannya.
- Aggregation mempresentasikan
relasi ”has-a”, artinya sebuah
class memiliki / terdiri dari bagian
– bagian yang lebih kecil. Dalam
UML, relasi agregasi digambarkan
dengan open diamond pada sisi
yang menyatakan induk.
26
27
28
Hubungan Antar Kelas : Inheritance
29
Contoh Class Diagram Sistem Manajemen Hotel
30
Keterangan
31
Contoh Class Diagram Mesin ATM
32
Keterangan
33
34