Home Start Back Next End
  
67
Student
Teacher
-GPA
-classification
-rank
+lecture()()
+enroll()()
+classification()()
2. 
Generalisasi
Dalam
hubungan
generalisasi,
terdapat
dua
jenis
class,
yaitu
class
supertype
dan
class
subtype. Class supertype atau class
induk
memiliki atribut dan behavior
yang
umum
dari
hirarki
tersebut. Class
subtype
atau
class
anak
memiliki
atribut
dan
behavior
yang
unik
dan
juga
memiliki
atribut
dan
behavior
milik
class
induknya.
Class
induk
merupakan
generalisasi
dari
class
anaknya,
sedangkan class
anak
merupakan
spesialisasi dari
class
induknya.
Seperti
yang
ditunjukkan
gambar
2.10
berikut ini :
Person
-lastName
-fisrtName
-birthdate
-gender
+walk()()
+jump()()
+talk()()
+sleep()()
+eat()()
+etc()()
Anak panah mengindikasikan hubungan
generalisasi
Gambar 2.10
Hubungan Generalisasi
Sumber : Whitten., et. al., (2004, p413)
3. 
Agregrasi
Agregasi
merupakan
hubungan
yang
unik
dimana
sebuah object
merupakan
bagian
dari
object
lain.
Hubungan agregasi
tidak
simetris dimana
jika object B
merupakan
bagian dari object A,
namun object A bukan
merupakan bagian dari object B. Pada
hubungan
ini, object
yang
menjadi bagian dari object tertentu tidak akan
memiliki
Word to PDF Converter | Word to HTML Converter