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.
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.
Berikut contoh Communication Diagram untuk melakukan panggilan telepon :
Comments
Post a Comment