Home Start Back Next End
  
48
Gambar 2.8 Interface Diagram
Sesuai dengan perkembangan class
model, class dapat dikelompokan
menjadi package.
Kita juga dapat membuat diagram yang terdiri atas package.
Gambar 2.9 Package Diagram
Hubungan antar class :
1.   Asosiasi,
yaitu
hubungan
statis
antar
class.
Umumnya
menggambarkan
class
yang
memiliki
atribut
berupa
class
lain,
atau class
yang
harus
mengetahui
eksistensi class lain. Panah navigability menunjukan arah query antar class.
2.   Agregasi, yaitu hubungan yang menyatakan bagian (“terdiri atas..”).
3.   Pewarisan, yaitu hubungan hirarkis antar class. Class dapat diturunkan dari class
lain
dan
mewarisi
semua
atribut
dan
metoda class
asalnya
dan
menambahkan
fungsionalitas
baru,
sehigga
ia
disebut
anak
dari class yang
diwarisinya.
Kebalikan dari pewarisan adalah generalisasi.
4. 
Hubungan
dinamis,
yaitu
rangkaian
pesan
(message) yang di-passing
dari
satu
class kepada class lain. Hubungan dinamis dapat digambarkan dengan
menggunakan sequence diagram.
Word to PDF Converter | Word to HTML Converter