Apa Itu Class Diagram, Simbol dan Cara Pembuatannya

Apa Itu Class Diagram, Simbol dan Cara Pembuatannya

simbol class diagram

Class diagram merupakan salah satu perangkat yang amat penting untuk membantu programmer merancang suatu sistem. Pasalnya, model tersebut akan membantu  memperjelas struktur yang ada. 

Dengan demikian, Anda perlu mengenal berbagai contoh class diagram serta simbol yang umum digunakan. Seba, dengan menguasainya, akan terlihat jelas hubungan antar bagian perangkat. 

Tentang Class Diagram 

Class diagram atau diagram kelas adalah salah satu jenis diagram struktur pada UML yang menggambarkan dengan jelas struktur serta deskripsi class, atribut, metode, dan hubungan dari setiap objek. Ia bersifat statis, dalam artian diagram kelas bukan menjelaskan apa yang terjadi jika kelas-kelasnya berhubungan, melainkan menjelaskan hubungan apa yang terjadi. 

UML Class diagram sendiri dimanfaatkan oleh banyak developer untuk memetakan suatu sistem dalam bentuk statis. Dengan begitu komponen yang digunakan akan mudah terbaca secara grafis. 

Berbagai Simbol Class Diagram 

Untuk membuat class diagram tentu saja membutuhkan beberapa simbol yang mudah dipahami oleh developernya. Setiap lambang akan menunjukan definisi berbeda sesuai dengan fungsinya. 

Adapun simbol-simbol yang biasa digunakan dalam pembuatannya, adalah sebagai berikut:  

Nary Association 

Lambang dari Narry Association adalah bentuk belah ketupat. Simbol ini mempunyai arti sebagai penanda bahwa perlu menghindari adanya asosiasi pada objek yang muncul lebih dari dua kali. 

Collaboration 

Simbolnya adalah bentuk oval dengan garis yang terputus. Lambang ini berfungsi untuk menentukan urutan relasi antar sistem dengan tepat disesuaikan dengan hasil akhir user. 

Class 

Class berfungsi sebagai simbol pemetaan. Lambang ini akan melakukan himpunan pada objek yang atribut dan teknik operasinya sama. 

Dependency 

Simbol dependency dilambangkan dengan anak panah horizontal. Gambar ini menjelaskan bahwa setiap komponen mempunyai hubungan yang berelasi satu sama lain. Adanya simbol tersebut menandakan bahwa setiap komponen akan mempengaruhi yang lainnya. Dalam arti kata lain adanya perubahan antara elemen mandiri menjadi saling bergantung. 

Realization 

Simbol realization mempunyai bentuk yang sama dengan simbol dependency. Bedanya adalah arah anak panah yang ada. Lambangnya adalah garis horizontal dengan anak panah menghadap ke kiri. Simbol ini melambangkan bahwa ada operasi yang akan dikerjakan oleh objek. Dimana komponen yang ada akan berelasi dengan objek tersebut. 

Cara Pembuatan Class Diagram 

Karena begitu pentingnya pemodelan ini, maka Anda perlu mempelajari cara membuat class diagram. Adapun langkah-langkahnya dapat dipelajari di bawah ini. Pertama, Anda perlu menentukan objek yang akan menjadi pusat pembuatan perangkat lunak. Misalnya adalah alur peminjaman buku di perpustakaan. 

Kedua, lakukanlah inventarisasi semua komponen yang berhubungan langsung dengan objek tersebut. Anda dapat menentukan siapa saja yang memerlukan buku tersebut. Ketiga, tentukanlah setiap fungsi dari semua komponen yang ada. Lakukanlah sedetail mungkin. Misalnya, penjelasan tentang tugas pustakawan, dan hak serta kewajiban anggota perpustakaan. 

Keempat, kelompokkanlah komponen tersebut beserta fungsinya. Gunakanlah simbol yang sesuai dengan cara kerja. Dengan demikian, setiap orang akan memahami pemodelan tersebut. Kelima, hubungkan setiap simbol dengan menggunakan lambang yang yang tepat. Ada yang merupakan relasi langsung, atau sama sekali tidak terkoneksi namun penting dalam  sistem tersebut.  

Keenam, setelah terbentuk, lakukanlah pengecekan ulang. Pastikanlah  semua komponen sudah masuk di dalamnya. Lihat kembali relasi antar setiap objek yang ada.  Karena pembuatannya melibatkan banyak simbol, maka terdapat beberapa hal yang perlu diperhatikan. Antara lain adalah:  

  • Gunakanlah simbol diagram yang umum sehingga mudah dipahami oleh setiap orang. 
  • Gunakan permodelan yang jelas dan singkat. 
  • Semua komponen yang berasosiasi dan berinteraksi harus jelas dan singkat. 
  • Gunakanlah berbagai macam inheritances untuk mendukung diagram tersebut. 

Penguasaan penggunaan class diagram akan membantu Anda mengembangkan perangkat lunak. Hal tersebut dapat diperoleh di Kampus Telkom University  yang  mempersiapkan para ahli IT di masa depan. 

Referensi

https://www.dicoding.com/blog/memahami-class-diagram-lebih-baik/

Penulis : Nisa Amalia Putri I.S

https://it.telkomuniversity.ac.id/

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *