7 Simbol-simbol Class Diagram beserta Fungsinya Lengkap, Yuk Pelajari!

7 Simbol-simbol Class Diagram beserta Fungsinya Lengkap, Yuk Pelajari! – Dunia pemrograman semakin menjamur bahkan sudah banyak kelas pemrograman yang khusus bagi anak-anak.

Salah satu yang dipelajari dalam bidang pemrograman adalah class diagram.

Apa itu class diagram? Class diagram dan simbol-simbol class diagram beserta fungsinya akan dibahas tuntas dalam artikel ini. Baca hingga akhir, ya!

Simbol-simbol Class Diagram beserta Fungsinya 

Canva

Sesederhana-sederhananya sebuah program pasti akan terlihat kompleks bila dilihat dari kode-kode bahasa pemrograman.

Namun, memahami bagaimana program berjalan tidak begitu pusing bila melihatnya dari class diagram terlebih dahulu.

Class diagram memudahkan programmer untuk bisa membaca bagaimana sebuah sistem berjalan baik untuk program yang sudah jadi maupun yang baru mau dibuat.

Pengertian Class Diagram

Secara sederhana, class diagram adalah bentuk visual sebuah skema atau struktur sistem sebuah program pada unit-unit yang telah dibentuk.

Class diagram memetakan bagaimana alur operasional database berjalan pada sebuah sistem. Dalam laporan atau dokumentasi program, class diagram hukumnya wajib ada. 

Sementara itu, berikut ini pengertian dari class diagram menurut dua ahli pemrograman:

Menurut Satzinger (2011: 28), class diagram atau diagram kelas amat membantu memvisualisasikan struktur kelas sebuah sistem.

Jelas hal ini karena class diagram merupakan deskripsi dari kelompok unit-unit dengan relasi, properti, dan operasi yang sama.

Menurut Sukamto dan Shalahuddin (2013: 141), class diagram atau diagram kelas merupakan gambaran struktur sistem dari sudut pandang definisi kelas-kelas yang nantinya dibuat menciptakan sistem.

Itulah beberapa pengertian dari class diagram yang secara general merupakan visualisasi dari bagaimana data dan operasi serta relasinya berjalan pada sebuah sistem.

Class diagram bisa dibuat baik untuk sistem kompleks maupun sederhana.

Fungsi Class Diagram

Berikut ini merupakan beberapa fungsi serta manfaat dari class diagram yang perlu diketahui:

  1. Penguasaan class diagram bisa meningkatkan pemahaman akan sebuah gambaran umum sekma satu program.
  2. Sebuah class diagram bisa menjabarkan model data sebuah program informasi, baik model data sederhana maupun model data kompleks.
  3. Class diagram bisa memberikan pemahaman dan penjelasan detail akan implementasi bersifat independen dari program yang tengah digunakan untuk kemudian dilewatkan di semua komponennya.
  4. Bisa menyatakan secara visual apa yang dibutuhkan spesifiknya akan satu informasi dimana hal tersebut bisa juga bermanfaat ke bisnis secara menyeluruh.
  5. Class diagram bisa diciptakan sebagai bagan yang detail dan mudah dipahami. Hal ini bisa dilakukan dengan melihat kode tertentu apa yang diperlukan oleh program. 

Itulah beberapa fungsi dan juga manfaat yang bisa diberikan dengan adanya sebuah class diagram. Class diagram mampu memetakan berbagai relasi informasi pada sebuah program bahkan hingga mendetail.

Komponen Class Diagram

Sudah menjadi pengetahuan umum bahwa class diagram atau kelas diagram tersusun atas tiga komponen. Berikut ini komponen-komponen dari class diagram:

  1. Komponen atas, komponen yang satu ini memuat nama class. Tiap class sudah pasti akan memiliki nama yang berbeda. Istilah lain untuk penamaan ini adalah simple name atau nama sederhana.
  2. Komponen tengah, komponen ini memuat atribut class yang berguna untuk menjabarkan kualitas dari class. Atribut bisa menjelaskan lebih detail dengan cara menginput tipe nilainya.
  3. Komponen bawah, komponen ini menyematkan operasi yang terlihat dalam bentuk list atau daftar. Operasi ini memvisualisasikan bagaimana class berinteraksi dengan data.

Itulah tiga komponen class diagram yang masing-masing memiliki fungsi berbeda.

7 Simbol-simbol Class Diagram beserta Fungsinya

Berikut ini simbol-simbol class diagram beserta fungsinya lengkap yang perlu diketahui:

1. Generalization

bsi.ac.id

Simbol garis lurus ini menyatakan hubungan dimana objek anak (descendant) memiliki perilaku dan struktur data dari objek yang ada di atas objek induk (ancestor)

2. Nary Association

bsi.ac.id

Simbol belah ketupat ini memiliki fungsi sebagai upaya menghindari asosiasi dengan lebih dari 2 objek.

3. Class

bsi.ac.id

Simbol tabel ini memiliki fungsi untuk memetakan himpunan dari objek-objek yang berbagai atribut serta operasi yang sama.

4. Collaboration

bsi.ac.id

Simbol oval putus-putus ini merupakan deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil terukur bagi suatu actor.

5. Realization

bsi.ac.id

Simbol panah ke arah kiri dengan garis putus-putus ini merupakan operasi yang benar-benar hanya dilakukan oleh suatu objek.

6. Dependency

bsi.ac.id

Simbol anak panah ke arah kanan dengan garis putus-putus ini memetakan hubungan.

Dimana perubahan yang terjadi pada satu elemen mandiri (independent) akan mempengaruhi elemen yang bergantung pada elemen yang tidak mandiri.

7. Association

bsi.ac.id

Simbol garis ini memetakan apa yang menghubungkan antara objek satu dengan objek lainnya.

Itulah simbol-simbol class diagram beserta fungsinya masing-masing.

Contoh Class Diagram

Berikut ini 2 contoh class diagram yang bisa kamu baca bagaimana hubungan dan fungsinya dengan melihat pemaparan fungsinya yang telah dijabarkan pada artikel ini:

Contoh class diagram 1

caraharian.com

Contoh class diagram 2

nesabamedia.com

Bagaimana, setelah belajar mengenai simbol-simbol class diagram beserta fungsinya, apakah kamu bisa membaca bagaimana program berjalan pada 2 class diagram tersebut? 

Kesimpulan

Demikianlah pembahasan mengenai simbol-simbol class diagram beserta fungsinya. Ternyata simbol-simbol class diagram merupakan gambar-gambar sederhana yang memetakan hubungan data dalam database.

Simbol-simbol ini mempermudah programmer dalam memahami semua lajur data yang terjadi di sebuah basis data.

Semoga artikel ini makin membuatmu mengerti akan simbol-simbol class diagram beserta fungsinya tersebut, ya!


Klik dan dapatkan info kost di dekat kampus idamanmu:

Kost Dekat UGM Jogja

Kost Dekat UNPAD Jatinangor

Kost Dekat UNDIP Semarang

Kost Dekat UI Depok

Kost Dekat UB Malang

Kost Dekat Unnes Semarang

Kost Dekat UMY Jogja

Kost Dekat UNY Jogja

Kost Dekat UNS Solo

Kost Dekat ITB Bandung

Kost Dekat UMS Solo

Kost Dekat ITS Surabaya

Kost Dekat Unesa Surabaya

Kost Dekat UNAIR Surabaya

Kost Dekat UIN Jakarta