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 :
- Private - Hanya bisa dipanggil dari dalam kelas itu sendiri. methode/atribut diawali “-“.
- Protected - Hanya dapat dipanggil oleh class yang bersangkutan dan class turunannya. methode diawali dengan tanda “#”.
- 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
Posting Komentar