Cara Membuat Class Diagram Yang Benar


Membuat Class Diagram – Jika Anda sedang mendalami tentang pengembangan aplikasi, Anda mungkin sudah tidak asing dengan UML atau Unified Modeling Language. UML adalah sekumpulan alat yang dipakai untuk melakukan abstraksi terhadap suatu sistem atau perangkat lunak berbasis objek.



UML ini menjadi salah satu sarana yang bertujuan mempermudah pengembangan aplikasi yang berkelanjutan. Di dalam UML sendiri ada sejumlah diagram yang perlu dipelajari. Salah satunya adalah class diagram. Class diagram menjadi salah satu jenis diagram yang paling berguna pada UML. Sebab class diagram dapat memetakan struktur sistem tertentu secara jelas dengan memodelkan kelas, atribut, operasi, dan hubungan antar objek.

Tidak hanya itu, class diagram juga dapat memberikan pandangan yang lebih luas tentang suatu sistem dengan menunjukkan kelas maupun hubungan-hubungannya. Perlu diketahui, diagram class ini bersifat statis. Sebab diagram kelas ini tidak menggambarkan apa yang terjadi saat mereka berhubungan. Melainkan menggambarkan hubungan apa yang terjadi.

Baca juga: Cara Membuat Use Case Diagram

Komponen Dasar Class Diagram

Class diagram atau diagram kelas mempunyai tiga bagian, antara lain bagian atas, bagian tengah dan bagian bawah. Berikut penjelasan singkat ketiganya.

Bagian atas

komponen dari class diagram yang memuat nama kelas. Bagian ini selalu dibutuhkan, baik untuk classifier maupun objek. Setiap class mempunyai nama yang membedakannya dengan class lainnya. Nama tersebut disebut dengan istilah simple name dan path name.

bagian atas nama class



Bagian tengah

komponen yang berisi atribut-atribut kelas. Bagian ini dipakai untuk menjelaskan kualitas kelas. Sehingga hanya dibutuhkan ketika menggambarkan contoh kelas tertentu. Atau dengan kata lain atribut dapat menjelaskan rentang nilai sifat tersebut.

bagian tengah atribut

Bagian bawah

Bagian ini termasuk dalam operasi kelas atau metode. Bagian bawah ditampilkan dalam format daftar, di mana setiap operasi mengambil jalurnya sendiri. Operasi tersebut menggambarkan bagaimana sebuah kelas berinteraksi dengan data.

bagian bawah operasi



Simbol Class Diagram

simbol class diagram

Pengubah Akses Anggota

Selain komponen dasar class diagram, juga terdapat istilah pengubah akses anggota. Seluruh kelas umumnya mempunyai tingkat atau level akses yang berbeda-beda. Hal tersebut biasanya dipengaruhi oleh pengubah akses atau visibilitas. Ada beberapa tingkat atau level akses yang dilengkapi dengan simbol yang sesuai, antara lain:

  1. Public (+)
  2. Private (-)
  3. Protected (#)
  4. Package (~)
  5. Derived (/)
  6. Static (underlined)

Komponen Tambahan Class Diagram

Nama kelas dalam class diagram dapat mewakili objek utama, interaksi atau hubungan dalam aplikasi ataupun kelas yang akan diprogram. Lebih lanjut class dapat diartikan sebagai template yang berguna dalam membuat sebuah objek. Di samping itu class juga dapat mengaplikasikan perilaku dalam suatu objek.

Dalam Unified Modeling Language (UML) kelas bisa mewakili sekumpulan objek maupun hanya satu objek. Dengan catatan objek tersebut memiliki struktur dan perilaku yang sama. Objek itu diwakili bentuk persegi panjang yang terdiri dari baris nama kelas, atribut dan operasi. Saat menggambar kelas pada class diagram, maka Anda harus mengisi baris teratas. Sedangkan baris di bawahnya adalah opsional jika Anda ingin memberikan detail yang lebih banyak.





Leave a Comment