Communication Diagram

Communicaton Diagram

Pada pertemuan ini, Communication Diagram yang menjadi topik pembahasan.


Communication Diagram adalah suatu diagram yang memperlihatkan/menampilkan pengorganisasian interaksi yang terdapat disekitar objek (seperti halnya sequence diagram) dan hubungannya terhadap yang lainnya. Communication Diagram lebih menekankan kepada peran setiap objek dan bukan pada waktu penyampaian pesan/message.


Communication Diagram digunakan untuk:

a. Pandangan dalam arti perilaku sistem, berfokus pada link-link di antara objek-objek.

b. Ilustrasi dari suatu diagram use-case.

c. Menyatakan objek-objek yang diperlukan untuk merealisasikan suatu layanan.

d. Memeriksa jalur-jalur pengaksesan.

Dalam Communication Diagram terdapat 3 buah notasi, yaitu :

Class roles, yang menggambarkan bagaimana benda berperilaku. Gunakan simbol objek UML untuk menggambarkan Class Roles, tetapi class roles tidak terdaftar di objek attribute.


Association roles, menjelaskan bagaimana asosiasi akan berperilaku diberikan situasi tertentu. Anda dapat menggambar Association roles menggunakan garis sederhana berlabel dengan stereotip.


Messages, tidak seperti Squence Diagram, Communication diagram tidak memiliki cara eksplisit untuk menunjukkan waktu dan bukannya pesan nomor urutan eksekusi. Urutan penomoran dapat menjadi bersarang menggunakan sistem desimal Dewey. Misalnya, pesan bersarang di bawah pesan pertama diberi label 1.1, 1.2, 1.3, dan seterusnya.


Model Communication Diagram berinteraksi antara benda atau bagian dalam hal mengurutkan. Communication Diagram merupakan kombinasi dari informasi yang diambil dari Kelas, urutan, dan Use case diagram menggambarkan baik struktur statis dan perilaku dinamis dari suatu sistem.

Namun, diagram komunikasi menggunakan pengaturan bebas-berupa objek dan link seperti yang digunakan dalam diagram Object. Dalam rangka mempertahankan Urutan pesan dalam suatu diagram format bebas, pesan diberi label dengan nomor kronologis dan ditempatkan di dekat link pesan yang dikirim. Membaca diagram komunikasi yaitu mulai dari pesan 1.0, dan mengikuti pesan dari objek ke objek.


Communication Diagram menunjukkan banyak informasi yang sama seperti Sequence diagram, tetapi karena cara informasi tersebut disajikan, beberapa di antaranya lebih mudah untuk mencari salah satu diagram daripada yang lain. Communication Diagram menunjukkan tiap elemen berinteraksi dengan baik, namun sequence diagram menunjukkan urutan di mana interaksi berlangsung lebih jelas.


Simbol-simbol Diagram Communication

- Object. Object merupakan instance dari sebuah class dan dituliskan tersusun secara horizontal. Digambarkan sebagai sebuah class (kotak) dengan nama object didalamnya yang diawali dengan sebuah titik koma.



- Actor. Actor juga dapat berkomunikasi dengan object , maka actor juga dapat diurutkan sebagai kolom. Simbol Actor sama pada Actor Use Case Diagram.




- Message/Pesan. Message, digambarkan dengan anak panah yang mengarah antar obyek dan diberi label urutan nomor yang mengindikasikan urutan komunikasi yang terjadi antar obyek, seperti yang sudah digambarkan dan dijelaskan di atas.


Communication diagram menggambarkan interaksi antar objek seperti sequence diagram, tetapi lebih menekankan pada peran masing-masing objek. Setiap message memiliki sequence number, dimana message dari level tertinggi memiliki Nomor 1. Diagram membawa informasi yang sama dengan diagram Sequence, tetapi lebih memusatkan atau memfokuskan pada kegiatan obyek dari waktu pesan itu dikirimkan.

Berikut contoh Communication Diagram untuk melakukan panggilan telepon :




Comments

Popular posts from this blog

State Chart Diagram

Class Diagram

Use Case, Activity Diagram & Flow of Event