Diagram UML Unified Modeling Language UML
30
Actor1
System
UseCase3 UseCase1
UseCase2
Gambar 2.3: Contoh Use Case Diagram Sholiq, 2006
2. Diagram aktivitas atau activity diagram menggambarkan aliran fungsionalitas sistem.
ActionState1
Create Actions 1
Create Actions 2 Create Actions 3
Create Actions 4
Gambar 2.4: Contoh Activity Diagram Sholiq, 2006
3. Diagram sekuensial atau sequence diagram digunakan untuk menunjukan aliran fungsionalitas dalam use case.
31
Actor1 Object1
Object2
Operation 1 Operation 2
Operation 3 Operation 4
Return Object
Operation 5
Gambar 2.5: Contoh Sequence Diagram Sholiq, 2006
4. Diagram kolaborasi atatu collaboration diagram menunjukan informasi yang sama persis dengan diagram sekuensial dan
digunakan untuk menampilkan aliran skenario tertentu di dalam use case
.
Actor1 Object1
Object2 Object3
Object4
Operation 1 Operation 2
Operation 3 Operation 4
Operation 5 Operation 6
Operation 7 Operation 8
Operation 10
Gambar 2.6: Contoh Collaboration Diagram Sholiq, 2006
32 5. Diagram kelas atau class diagram menunjukan interaksi antar
kelas dalam sistem.
+operation1 +operation2
-attribute1 attribute2
Class1
Gambar 2.7: Contoh Class Diagram Sholiq, 2006
6. Diagram statechart atau statechart diagram menyediakan sebuah cara unutk memodelkan bermacam-macam keadaan yang
mungkin dialami oleh sebuah obyek. Diagram statechart digunakan untuk memodelkan tingkah laku dinamik sistem.
State1 State2
State3
Create Actions 1
Create Actions 2 Create Actions 3
Create Actions 4
Gambar 2.8: Contoh Statechart Diagram Sholiq, 2006
33 7. Diagram komponen atau component diagram menunjukan model
secara fisik komponen perangkat lunak pada sistem dan hubungannya antar mereka.
Component1
Component2 Component3
Component4
Component5 Component6
Component7
Gambar 2.9: Contoh Component Diagram Sholiq, 2006
8. Diagram deployment atau deployment diagram menampilkan rancangan fisik jaringan dimana berbagai komponen akan
terdapat disana.
Databa se
Server
Server Regional
Client1 Client2
Printer
LAN
Jaringan Database
Server
Server Jaringan
Gambar 2.10: Contoh Deployment Diagram Sholiq, 2006
34