Anda di halaman 1dari 2

1.

Definisi Communication Diagram

Communication Diagram Merupakan penyederhanaan dari Diagram Kolaborasi. Menggambarkan


interaksi antar objek/bagian dalam bentuk urutan pengiriman pesan. Diagram ini merepresentasikan
informasi yang diperoleh dari diagram kelas. Dalam Diagram ini yang dituliskan adalah operasi/metode
yang dijalankan antar objek.

Tujuan Communication Diagram:

 1. Model pesan melewati antara objek atau peran yang mengantarkan fungsionalitas kasus dan
operasi penggunaan.
 2. Mekanisme model dalam desain arsitektur system.
 3. Tangkap interaksi yang menunjukkan pesan yang dilewatkan antara objek dan peran dalam
skenario kolaborasi.
 4. Model skenario alternatif dalam kasus penggunaan atau operasi yang melibatkan kolaborasi
dari berbagai objek dan interaksi.
 5. Dukung identifikasi objek (karenanya kelas), dan atributnya (parameter pesan) dan operasi
(pesan) yang ikut serta dalam use case.

2. 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.
3. Contoh Communication Diagram:

Penjelasan:

Komunikasi dimulai dengan 1 *: find_books () - pesan berulang yang dapat diulang beberapa jumlah
waktu yang tidak ditentukan. Klien mencari inventaris buku, dan jika dia tertarik dengan beberapa buku,
dia dapat melihat deskripsi buku ini (1.2 [interested]: view_book ()). Jika klien memutuskan untuk
membeli, dia dapat menambahkan buku ke keranjang belanja - 1.3 [memutuskan untuk membeli]:
add_to_cart (). Checkout termasuk mendapatkan daftar buku dari keranjang belanja, membuat pesanan,
dan memperbarui inventaris, jika pesanan selesai.

Sumber :

http://catatansijenggot.blogspot.com/2017/09/pertemuan-4.html?m=1

http://diagram-uml.blogspot.com/2012/09/diagram-communicationcollaboration.html?m=1

Anda mungkin juga menyukai