45
menjadi package . Kita
juga dapat
membuat diagram
yang terdiri atas
package .
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
m enunjukkan 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,
sehingga
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 yang akan
dijelaskan kemudian.
Statechart Diagram
Statechart
diagram
menggambarkan
transisi
dan
perubahan
keadaan
(dari satu state ke state lainnya) suatu objek pada sistem
sebagai akibat dari
|