UML – Class Diagram

Class diagram adalah model statis yang menggambarkan struktur dan deskripsi class serta hubungannya antara class. Class diagram mirip ER-Diagram pada perancangan database, bedanya pada ER-diagram tdk terdapat operasi/methode tapi hanya atribut. Class terdiri dari nama kelas, atribut dan operasi/methode.

Atribut dan operation (metoda) dapat memiliki salah satu sifat berikut :
1. Private, hanya bisa dipanggil dari dlm kelas itu sendiri. methode/atribut diawali “-“.
2. Protected, hanya dapat dipanggil oleh class yang bersangkutan dan class turunannya. methode diawali dg tanda “#”.
3. Public, dapat dipanggil dari semua objek. methode/atribut diawali tanda “+”

Tabel berikut ini penjelasan symbol relationships antar class yg digunakan pada diagram class

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
Mutiplicity atau multiplisitas menunjukkan jumlah suatu objek yang bisa berhubungan dengan objek lain

Contoh class diagram

sumber:

http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/

http://www.uml-diagrams.org/class-diagrams.html

http://en.wikipedia.org/wiki/Class_diagram

http://www.agilemodeling.com/artifacts/classDiagram.htm

Tinggalkan komentar