Memahami Kegunaan Class Diagram

Memahami Kegunaan Class Diagram

Apa itu Class Diagram ?

Class diagram adalah model statis yang menggambarkan struktur dari suatu sistem dengan menunjukkan sistem kelas , atribut , operasi (atau metode), dan hubungan antara objek-objek.

Class diagram memiliki atribut dan operation (metoda) dapat memiliki salah satu sifat berikut :
  1. Private - Hanya bisa dipanggil dari dalam kelas itu sendiri.  methode/atribut diawali “-“.
  2. Protected - Hanya dapat dipanggil oleh class yang bersangkutan dan  class turunannya. methode diawali dengan tanda “#”.
  3. Public - Dapat dipanggil  dari semua objek. methode/atribut diawali tanda “+”
Didalam hubungan antar kelas terdapat beberapa istilah seperti ; asosiasi, agregasi, komposisi, dan inheritance dan generalization yang berguna untuk pengembangan dalam pembuatan class diagram.


Relasi  Generalisasi  digunakan dalam hubungan antara kelas induk dengan kelas turunan ( inherited) .

Relasi agregasi digunakan ketika satu kelas dibentuk (terdiri dari ) dari kelas kelas lain.


Relationship Multiplicity (Kardinalitas)

Mutiplicity atau multiplisitas menunjukkan jumlah suatu objek yang bisa berhubungan dengan objek lain.

Inheritance adalah hubungan hirarkis antar class. Class dapat diturunkan dari class lain dan mewarisi semua atribut dan metoda class asalnya dan menambahkan fungsionalitas baru, sehingga ia disebut anak dari class yang diwarisinya. Kebalikan dari pewarisan adalah generalisasi.

Contoh Class Diagram

Contoh class diagram dibawah ini adalah mengenai sistem perpustakaan, terdapat beberapa database dan metode pada kartu anggota, calon anggota, pustakawan, formulir pendaftaran dan kepala perpus. Database yang dimaksud adalah atribut seperti ; nama, alamat, nrp, noag, alamat dan sebagainya sedangkan Metode adalah cetak kartu():void, memulai proses():void dan sebagainya.


- Randy fahreza (1202184121)




Komentar

Postingan populer dari blog ini

Analisis Pembentukan Class Diagram dengan menggunakan metode Domain Modelling