
UML menyediakan
10 macam diagram untuk memodelkan aplikasi berorientasi objek, yaitu:
[4]
- Use Case Diagram untuk memodelkan proses bisnis.
- Conceptual Diagram untuk memodelkan konsep-konsep yang ada di dalam aplikasi.
- Sequence Diagram untuk memodelkan pengiriman pesan (message) antar objects.
- Collaboration Diagram untuk memodelkan interaksi antar objects.
- State Diagram untuk memodelkan perilaku objects di dalam sistem.
- Activity Diagram untuk memodelkan perilaku Use Cases dan objects di dalam system.
- Class Diagram untuk memodelkan struktur kelas.
- Object Diagram untuk memodelkan struktur object.
- Component Diagram untuk memodelkan komponen object.
- Deployment Diagram untuk memodelkan distribusi aplikasi.
Berikut akan dijelaskan 4 macam diagram yang paling sering digunakan dalam pembangunan aplikasi berorientasi object, yaitu
use case diagram, sequence diagram, collaboration diagram, dan class diagram.
[4]
Use Case Diagram
Use case diagram digunakan untuk memodelkan
bisnis proses berdasarkan perspektif pengguna sistem.
[4]Use case diagram terdiri atas diagram untuk use case dan
actor.
[4] Actor merepresentasikan
orang yang akan mengoperasikan atau orang yang berinteraksi dengan sistem aplikasi.
[4]
Use case merepresentasikan operasi-operasi yang dilakukan oleh
actor.
[4] Use case digambarkan berbentuk
elips dengan
nama operasi dituliskan di dalamnya.
Actor yang melakukan operasi dihubungkan dengan garis lurus ke use case.
[4]
Sequence Diagram
Sequence diagram menjelaskan secara detil urutan proses yang dilakukan dalam sistem untuk mencapai tujuan dari use case: interaksi yang terjadi antar
class, operasi apa saja yang terlibat, urutan antar operasi, dan informasi yang diperlukan oleh masing-masing operasi.
[5]
Collaboration Diagram
Collaboration diagram dipakai untuk memodelkan interaksi antar object di dalam sistem.
[4] Berbeda dengan sequence diagram yang lebih menonjolkan kronologis dari operasi-operasi yang dilakukan, collaboration diagram lebih fokus pada pemahaman atas keseluruhan operasi yang dilakukan oleh object.
[4]
Class Diagram
Class diagram merupakan diagram yang selalu ada di permodelan sistem berorientasi objek.
[5] Class diagram menunjukkan hubungan antar
class dalam sistem yang sedang dibangun dan bagaimana mereka saling berkolaborasi untuk mencapai suatu tujuan.
[5]
Tidak ada komentar:
Posting Komentar