Home Start Back Next End
  
25
2.1.8 Class Diagram
  Menurut Mathiasen (2000, p69-70) class diagram
menyediakan gambaran dari
problem domain dengan mendeskripsikan hubungan struktural antara class dan object
Notasi yang digunakan dalam membuat class diagram adalah :
1.
Class
Class
merupakan deskripsi dari property
dan behavorial pattern
yang umum
untuk semua object dalam kelompok tersebut (Mathiasen, 2000, p71). Class ini
terbagi menjadi tiga bagian, yaitu nama class di bagian atas , atribut di bagian
tengah , serta operasi di bagian
bawah . Atribut adalah property
deskriptif dari
sebuah class
(Mathiasen, 2000, p92). Operasi adalah proses property
yang
dispesifikasikan dalam sebuah class
dan diaktifkan melalui object
dari class
(Mathiasen, 2000, p252).
2.
Generalisasi 
Generalisasi adalah hubungan antara 2 atau lebih class khusus dan lebih dari 1
class
umum. Class
umum merupakan super class
yang membagi property
serta
behavorial
pattern
kepada kumpulan class
khusus (subclass). Generalisasi
digambarkan dengan suatu panah dari subclass ke superclass
(Mathiasen, 2000,
p72-73).
3.
Agregasi dan Composite
Agregasi merupakan superior
object
(keseluruhan) yang terdiri dari sejumlah
inferior object
(bagian). Agregasi digambarkan dengan sebuah garis tersebut
memiliki sebuah wajik yang memodel keseluruhan (Mathiasen, 2000, p75-76).
4.
Asosiasi
Word to PDF Converter | Word to HTML Converter