![]() 23
4.
Class Diagram
Class diagram menggambarkan kelas-kelas dalam sistem,
hubungan, operasi, dan atribut dari kelas-kelas tersebut.
Untuk membuat
sebuah class diagram dibutuhkan beberapa komponen antara lain classes,
methods, attributes, associations, dependencies, inheritance
relationships, aggregation associations, association classes
(Ambler,
2005, p47).
Class diagram digunakan untuk:
a.
Menggambarkan konsep domain dalam bentuk model.
b.
Menganalisis kebutuhan dalam bentuk model analisis dan
konseptual.
c.
Menggambarkan desain secara rinci dari software berbasis object-
oriented.
Gambar 2.10 Class Diagram (Ambler, 2005, p49)
Beberapa hubungan yang terdapat di dalam konsep UML:
1.
Association
menggambarkan hubungan antara satu kelas dengan kelas
yang lain.
2.
Inheritance disebut juga generalization menggambarkan hubungan
pewarisan dari satu kelas kepada kelas yang lain.
3.
Aggregation
menyatakan
bahwa sebuah kelas merupakan bagian dari
kelas yang lain.
4.
Composition
merupakan hubungan yang lebih erat dibandingkan
aggregation dimana sebuah kelas tidak dapat berdiri sendiri tanpa kelas
lain (kelas utama).
|