Contoh Collaboration Diagram atau Communication Diagram

Hai sahabat, pada kesempatan ini saya ingin berbagi tulisan mengenai contoh collaboration diagram. Apakah sebelumnya kalian telah mengetahui mengenai collaboration diagram?

Jika belum, maka tulisan ini akan sangat cocok untuk disimak dan dipelajari.

Meskipun collaboration diagram tidak sepopuler UML (unified modeling language) lainnya, sebut saja use case diagram, class diagram ataupun sequence diagram.

Kurang populernya collaboration diagram terutama dikalangan mahasiswa dikarenakan jarangnya digunakan dalam perancangan sebuah sistem. Kebanyakan dari mahasiswa menggunakan UML sampai sequence diagram saja.

Namun tentu tidak ada salahnya jika kita mempelajari hal ini, sebab tidak menutup kemungkinan suatu saat kita akan membuat collaboration diagram. Berikut pemaparan lengkapnya, silahkan disimak.

Apa itu Communication atau Collaboration  Diagram?

Collaboration diagram yang jelas adalah bagian dari UML (unified modeling language), bagi kalian yang belum mengenal apa itu UML, dapat membaca tulisan saya sebelumnya terkait pengertian dan definisi UML lengkap.

Collaboration diagram dikenal dengan beberapa nama, seperti communication diagram dan interaction diagram, yang mana penggambaran interaksi dan hubungan antara objek dalam software dan UML.

Apabila kita membuat pengertian atau definisi collaboration diagram ke dalam bentuk poin-poin adalah sebagai berikut.

  • Collaboration diagram memperlihatkan informasi yang sama persis dengan sequence diagram, namun memiliki tujuan serta bentuk yang tidak sama. Apabila kita melihat sequence diagram diurutkan berdasarkan waktu, collaboration diagram ini diurutkan berdasarkan hubungan antar objeknya.
  • Collaboration diagram ialah sebuah diagram yang mengelompokan pesan atau message dalam kumpulan sequence diagram menjadi sebuah diagram yang berbeda.
  • Collaboration diagram menuliskan metode dan proses yang berjalan atara objek satu dengan yang linnya secara menyeluruh.
  • Collaboration diagram bisa dikatakan sebagai bentuk perluasan dari object diagram.

Dari ke empat poin di atas mengenai pengertian collaboration diagram, apabila kita simpulkan adalah sebagai berikut.

Collaboration diagram merupakan jenis UML yang menghubungkan antar objek sama halnya seperti object diagram.

Komponen dan Simbol Collaboration Diagram

Berikut adalah komponen dan simbol dari collaboration diagram yang harus kalian ketahui.

SombolDeskripsi
ObjectObject ialah yang melakukan interaksi pesan.
LinkLink ialah yang menghubungkan object satu dengan yang lainnya.
ArahArah pesan yang terjadi
PesanPesan atau message ialah sesuatu yang dikirim.

Simbol dalam collaboratin akan lebih mudah dihafal sebab lebih sedikit, hal ini berbeda dengan di flowchart yang memiliki lebih banyak simbol.

  • Object digambarkan denga simbol persegi panajang.
  • Link digambarkan dengan simbol garis lurus.
  • Stimulus atau arah pesan digambarkan dengan simbol arah panah.
  • Pesan hanya berbentuk sebuah tulisan saja.

Tahap Membuat Collaboration Diagram

Berikut adalah beberapa tahapan yang dapat dilakukan dalam membuat collaboration diagram.

  • Use case diagram telah dibuat secara benar dan tapat.
  • Menentukan object (object adalah bagian dari class).
  • Mencari dan menetukan actor.
  • Tambahkan pesan dalam setiap diagram.
  • Satu use case hanya memiliki satu diagram.
  • Membuat sequence diagram terlebih dahulu, agar lebih mudah dalam membuat collaboration diagram.

Contoh Collaboration Diagram

Berikut adalah contoh collaboration diagram yang dapat kalian pelajari.

1. Contoh Collaboration Diagram Pendaftaran Praktikum

contoh collaboration diagram

Contoh collaboration diagram

Coba kalian perhatikan peoses yang terdapat pada sequence diagram di atas, setiddaknya terdapat langkah-langkah sebagai berikut.

  1. Mahasiswa memilih matakuliah praktikum.
  2. Kemudian klik submit.
  3. Mengirim jumlah matakuliah yang diambil.
  4. Cek pilihan.
  5. Masuk ke database.
  6. Kembali ke pilihan.
  7. Sistem menampilkan informasi mata kuliah yang dipilih.
  8. Menampilkan jumlah informasi yang harus dibayar.

2. Collaboration Diagram Service

Collaboration diagram service

Contoh collaboration diagram service

Berikut penjelasan langkah-langkah dari collaboration diagram di atas.

  1. Melakukan daftar service.
  2. Admin melakukan input data service.
  3. Form secara otomatis akan menyimpan data.
  4. Memanggil data service.
  5. Cetak nota tagihan.
  6. Memberikan nota service kepada customer.

Beberapa hal yang dapat disimpulkan dari pembahasan mengenai collaboration diagram ini ialah.

  • Collaboration diagram digunakan untuk menggambarkan hubungan antar objek.
  • Collaboration diagram merupakan bentuk luas dari sequence diagram.
  • Collaboration dibuat setelah use case, sequence dan component diagram.

Demikian tulisan mengenai contoh collaboration diagram yang dapat saya sajikan, semoga tulisan ini mendatangkan manfaat bagi kita semua.

Jangan lupa untuk mengasah kemampuan kita dengan cara banyak melakukan praktik (baca antara teori dan praktek disini). Apabila kita hanya membaca dan memahami terori saja kita tidak akan benar-benar paham dengan apa yang dipelajari.

Show Comments

No Responses Yet

    Leave a Reply