Anda di halaman 1dari 12

MAKALAH

ANALISIS PERANCANGAN SISTEM INFORMASI


II
COMMUNICATION DIAGRAM

DISUSUN OLEH :
KELOMPOK 7
1. OVIFA NUZUL ANDINI PUTRI (21101152610077)
2. ELINA EFFENDI (21101152610011)
3. M.IQBAL ARRAHMAN (21101152610023)
4. HASANEN HAIKAL FEBRIAN (21101152610017)
5. AISYAH SAKINAH (21101152610272)
6. DERY ANTONI (21101152610279)

Kelas : SI-1
Dosen Pengampu : Devi Gusmita S.Kom.,M.Kom

SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER
UNIVERSITAS PUTRA INDONESIA “YPTK”
PADANG
2023
KATA PENGANTAR

Bismillahhirrahmanirrahim
Puji syukur dipanjatkan kehadirat Allah SWT yang telah memberikan rahmat dan
karunia-Nya. Sehingga kami dapat menyelesaikan makalah ini. Shalawat serta salam tetap
tercurahkan pada junjungan kita Nabi Muhammad SAW.
Di antara tujuan kami menyelesaikan makalah ini adalah untuk memberikan informasi
mengenai Communication Diagram. Dasar penulisan dilakukan untuk memenuhi tugas Mata
Kuliah ANALISIS PERANCANGAN SISTEM INFORMASI II.
Dalam penyelesaian makalah ini kami mengucapkan terima kasih kepada berbagai pihak
yang telah membantu kami menyelesaikan makalah ini.
Akhirnya, kami penulis menyadari bahwa makalah ini jauh dari kesempurnaan, untuk itu
kami mengharapkan saran dan kritik yang bersifat membangun untuk kesempurnaan makalah ini

Padang, 16 Oktober 2023

Kelompok 7

i
DAFTAR ISI

KATA PENGANTAR ..................................................................................................................... i


DAFTAR ISI................................................................................................................................... ii
BAB I PENDAHULUAN ...............................................................................................................1
1.1 Latar Belakang .......................................................................................................................1
1.2 Rumusan Masalah ..................................................................................................................2
1.3 Tujuan Makalah......................................................................................................................2
BAB II PEMBAHASAN ................................................................................................................3
2.1 Communication Diagram .......................................................................................................3
2.1.1 Definisi Communication Diagram .........................................................................3
2.2 Tujuan Communication Diagram ..........................................................................................4
2.3 Simbol-Simbol Communication Diagram ..............................................................................7
2.2.1 Objek .......................................................................................................................4
2.2.2 Actor ........................................................................................................................5
2.2.3 Message ...................................................................................................................5
2.4 Contoh Penerapan Communication Diagram ........................................................................6

BAB III PENUTUP ..................................................................................................................... 10


3.1 Kesimpulan ...........................................................................................................................10
3.2 Saran .....................................................................................................................................10
DAFTAR PUSTAKA ...................................................................................................................11

ii
BAB I
PENDAHULUAN

1.1 Latar Belakang


Pemodelan sistem adalah komponen kunci dalam pengembangan perangkat lunak dan
rekayasa sistem modern. Dalam pemodelan sistem, penggambaran interaksi antara objek-objek
dalam sistem adalah esensial untuk memahami cara sistem beroperasi. Communication diagram
adalah alat penting dalam Unified Modeling Language (UML) yang membantu merinci dan
menggambarkan bagaimana objek-objek dalam sistem berkomunikasi satu sama lain.
Pentingnya communication diagram dalam pengembangan perangkat lunak modern tidak
dapat diabaikan. Ini membantu pengembang perangkat lunak untuk merancang sistem yang
efisien, memastikan bahwa pesan-pesan antar objek berjalan dengan benar, dan mengidentifikasi
potensi masalah dalam komunikasi sistem.
Selain manfaat praktis dalam pengembangan perangkat lunak, communication diagram
juga memainkan peran penting dalam kolaborasi tim. Dalam proyek pengembangan yang
melibatkan berbagai peran, mulai dari analis hingga pengembang dan pengguna akhir, diagram
ini menjadi bahasa bersama yang memfasilitasi pemahaman yang seragam tentang sistem yang
sedang dikembangkan.
Makalah ini bertujuan untuk menyelidiki lebih lanjut tentang communication diagram,
menggali konsep dasar, notasi yang digunakan, dan bagaimana diagram ini dapat digunakan
dalam berbagai konteks. Kami juga akan membahas beberapa contoh penerapan communication
diagram dalam berbagai domain, yang menunjukkan fleksibilitas dan relevansi dari alat ini.
Dengan pemahaman yang mendalam tentang communication diagram, diharapkan kita
akan lebih siap dalam merancang, menganalisis, dan memahami sistem yang kompleks dan
berinteraksi di dunia yang terus berkembang ini.

1
1.2 Rumusan Masalah
Adapun rumusan masalah dalam makalah ini adalah:
1. Apakah yang dimaksud Communication Diagram ?
2. Apa tujuan dari Communication Diagram ?
3. Apa saja simbol dari Communication Diagram?
4. Bagaimana contoh penerapan Communication Diagram ?

1.3 Tujuan
Tujuan dari penulisan makalah ini adalah:
1. Untuk memahami dan mengetahui apa yang dimaksud Communication Diagram.
2. Untuk memahami dan mengetahui tujuan dari Communication Diagram.
3. Untuk memahami dan mengetahui simbol dari Communication Diagram.
4. Untuk memahami dan mengetahui contoh penerapan Communication Diagram.

2
BAB II
PEMBAHASAN

2.1 Communication Diagram


2.1.1 Pengertian Communication Diagram
Communication diagram adalah menggambarkan interaksi object seperti
sequence diagram, tetapi lebih menekankan pada peran masing-masing objek.
Communication diagram juga menunjukkan instances of classes (object), hubungan antar
object dan message yang mengalir antar object.
Memperlihatkan message yang mengalir diantara object dan relationship diantara class.
Setiap message memiliki sequence number, di mana message dari level tertinggi memiliki nomor
1. Dan begitu seterusnya.
Communication diagram mirip dengan sequence diagram. Yang membedakan
Communication diagram dari yang lain adalah diagram yang mengarahkan objek-objek dan
asosiasi dengan objek-objek yang lain dalam sistem bersamaan dengan interaksinya. Asosiasi ini
tidaklah dijelaskan dalam sequence diagram.

Gambar 1. Communication Diagram


Communication diagram mirip dengan sequence diagram dalam hal tujuan yang ingin
dicapai; yaitu untuk menunjukkan interaksi dinamis dari obyek-obyek yang ada dalam suatu
sistem. Yang membedakan Communication diagram dari yang lain adalah diagram itu
menunjukkan obyek-obyek dan asosiasi dengan obyek-obyek yang lain dalam sistem bersamaan
dengan interaksinya. Asosiasi ini tidaklah dijelaskan dalam sequence diagram.

3
Suatu Communication diagram dengan mudah dapat direpresentasikan dengan obyek-
obyek modelling dan asosiasi antar objek-objek tersebut yang berupa link-link (hubungan-
hubungan). Interaksi antar objek ditunjukkan dengan anak panah. Dan untuk menunjukkan
urutan dari mana objek ini berawal maka diberikan petunjuk yang berupa angka-angka. Cara
untuk membaca communication diagram yaitu mulai dari pesan 1 dan mengikuti pesan dari
objek ke objek.

2.2 Tujuan Communication Diagram


Ada beberapa tujuan dari communication diagram, yaitu sebagai berikut.
● Membuat model pesan melalui antar peran atau objek yang mengirimkan operasi
penggunaan dan fungsionalitas kasus.
● Melakukan mekanisme model dalam desain arsitektur system.
● Menangkap interaksi yang mengarahkan pesan yang dilewati antar peran dan
objek dalam skenario kolaborasi.

2.3 Simbol-simbol Communication Diagram


Simbol dari communication diagram adalah sebagai berikut.
2.3.1 Objek
Objek adalah instance dari sebuah kelas yang tersusun secara horizontal. Digambarkan
dalam bentuk persegi.

Gambar 2. Objek
Garis yang menghubungkan antara objek pada communication diagram menggambarkan relasi
antar class.

Gambar 3. Garis penghubung Objek

4
2.3.2 Actor
Actor juga dapat berhubungan dengan objek , maka actor juga dapat diurutkan sebagai
kolom. Simbolnya sama pada Actor Use Case Diagram.

Gambar 4. Actor

2.3.3 Message
Message dalam communication diagram ditampilkan sebagai garis dengan ekspresi urutan
dan panah di atas garis. Panah menunjukkan arah dari komunikasi.Digambarkan sebagai anak
panah yang mengantar obyek dan diberi label urutan nomor yang mengidentifikasikan urutan
komunikasi yang terjadi antar obyek. Message digambarkan dengan anak panah yang
menunjukkan arah message, yang menggunakan notasi yang sama pada sequence diagram.

Gambar 5. Message
● Penulisan pada Message communication diagram diberikan ketentuan ( nomor urut : )
nama method, kemudian parameter jika pesan tersebut memiliki parameter
● Nomor urut bisa diganti dengan urutan huruf (A,B,C,D)
● Nomor urut digunakan untuk mengurutkan message yang dikirim agar dapat mengetahui
urutan pesan yang dikirim antar objek, mana yang lebih dulu dan mana yang selanjutnya

5
2.4 Contoh Penerapan Communication Diagram
Contoh kasus 1:

Gambar 2.10 Kasus 1

6
Contoh kasus 2 :

Gambar 2.11 Contoh kasus 2

7
BAB III
PENUTUP

3.1 Kesimpulan
Jadi, Communication Diagram adalah menggambarkan interaksi Object, yaitu
menekankan pada peran masing-masing objek, yang diurutkan berdasarkan Message.
Yang membedakan Communication diagram dari yang lain adalah diagram itu
menunjukkan obyek-obyek dan asosiasi dengan obyek-obyek yang lain dalam sistem bersamaan
dengan interaksinya. Asosiasi ini tidaklah dijelaskan dalam sequence diagram.
Memperlihatkan message yang mengalir diantara object dan relationship diantara class.
Setiap message memiliki sequence number, di mana message dari level tertinggi memiliki nomor
1. Dan begitu seterusnya.

3.2 Saran
Penulis selanjutnya dapat mencari referensi lain mengenai Communication Diagram untuk
melengkapi kekurangan yang terdapat pada makalah ini.

8
DAFTAR PUSTAKA

Kirill Fakhroutdinov.(2018).UML Communication Diagrams Overview.uml-diagrams.org.https://www.uml-


diagrams.org/communication-diagrams.html Diakses 2023.

Siumb.(2012). Diagram UML.diagram-uml.blogspot.com.https://diagram-


uml.blogspot.com/2012/09/diagram-communicationcollaboration.html Diakses 2023

Michael Elkan.(2017). PENGERTIAN DAN CONTOH COMMUNICATION


DIAGRAM.catatanadsbo.blogspot.com.http://catatanadsbo.blogspot.com/2017/12/communicatio
n-diagram.html?m=1

Anda mungkin juga menyukai