Memahami Kegunaan Class Diagram

 Kali ini aku akan membahas mengenai class diagram Memahami Kegunaan Class Diagram

Kali ini aku akan membahas mengenai class diagram, pada waktu aku kuliah semester 5 aku diajarkan mengenai class diagram, diagram ini ibarat dengan ER-Diagram ibarat pada perancangan databasenya namun hanya saja bedanya ER-Diagram tidak terdapat metode atau operasi tertentu dan hanya atribut.
Class diagram yakni salah satu bentuk model dari UML yang sudah aku jelaskan pada artikel "Mengenal dan Mengerti UML" terdapat juga beberapa model lainnya selain class diagram, bagi anda yang mungkin kurang tahu mengenai UML atau asal mula dari model class diagram anda sanggup membaca artikel tersebut lebih dahulu.

Apa itu Class Diagram ?

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

Dalam menciptakan class diagram anda sanggup memakai software Sybase atau software lain yang mungkin tersedia untuk menciptakan diagram kelas. Untuk macam-macam software dalam pembuatan UML aku biasanya memakai Sybase Power Designer dan Microsoft Visio.
Class diagram yakni citra dari struktur sistem yang terdapat sistem kelas, atribut, metode dan relasi antar objek.
 Kali ini aku akan membahas mengenai class diagram Memahami Kegunaan Class Diagram
Catatan Saya Mengenai Class Diagram
Class diagram mempunyai atribut dan operation (metoda) sanggup mempunyai salah satu sifat berikut :
  1. Private - Hanya sanggup dipanggil dari dalam kelas itu sendiri.  methode/atribut diawali “-“.
  2. Protected - Hanya sanggup dipanggil oleh class yang bersangkutan dan  class turunannya. methode diawali dengan tanda “#”.
  3. Public - Dapat dipanggil  dari semua objek. methode/atribut diawali tanda “+”
Didalam relasi antar kelas terdapat beberapa istilah ibarat ; asosiasi, agregasi, komposisi, dan inheritance dan generalization yang berkhasiat untuk pengembangan dalam pembuatan class diagram.

 Kali ini aku akan membahas mengenai class diagram Memahami Kegunaan Class Diagram

Relasi  Generalisasi  dipakai dalam relasi antara kelas induk dengan kelas turunan ( inherited) .

Relasi agregasi dipakai dikala satu kelas dibuat (terdiri dari ) dari kelas kelas lain.

Relationship Multiplicity (Kardinalitas)

Mutiplicity atau multiplisitas mengatakan jumlah suatu objek yang sanggup berafiliasi dengan objek lain.

 Kali ini aku akan membahas mengenai class diagram Memahami Kegunaan Class Diagram

Inheritance yakni relasi hirarkis antar class. Class sanggup 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 yakni generalisasi.

Contoh Class Diagram

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

Inheritance yakni relasi hirarkis antar class. Class sanggup 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 yakni generalisasi.

Contoh Class Diagram

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

 Kali ini aku akan membahas mengenai class diagram Memahami Kegunaan Class Diagram

Semoga artikel kali ini mengenai class diagram atau diagram kelas sanggup menambah wawasan anda dan sekaligus berkhasiat untuk acara anda. Sekian dan Terima Kasih !

Related Post