Home Start Back Next End
  
30
1.   Class structured,  mengekspresikan  hubungan  konseptual  yang  statis  antar  class.
Class structured dibagi menjadi dua, yaitu:
a. 
Generalization,
adalah
suatu
kelas
umum (super
class)
yang
menggambarkan
keadaan
atau
sifat
yang
sama
kedalam kelompok
class
yang
lebih
khusus
(sub
class). Generalization secara
linguistik diformulasikan sebagai
hubungan
is a”.
Generalization
mengekspresikan
inheritance
yang
berarti sub
class
akan
mempunyai attribute dan operation yang sama dengan superclass.
b. 
Cluster
adalah
kumpulan
kelas
yang
saling
berhubungan
yang
dapat
membantu
memperoleh
dan
menyediakan
ringkasan problem-domain.
Contohnya:
cluster
“mobil” berisi semua kelas yang berhubungan dengan jenis kelas dan komponen-
komponennya. Cluster digambarkan dengan notasi file folder yang
melingkari
class yang saling berhubungan didalamnya.
2.   Object structures
Object structures menggambarkan hubungan yang dinamik dan konkret antara
objek-objek
dalam problem
domain.
Hubungan
ini
berubah
secara
dinamis
tanpa
mempengaruhi
perubahan
pada class
description.
Object
structures
terdiri
dari
dua
bagian, yaitu:
a.  
Aggregation,
adalah
suatu
object
superior
(the
“whole”)
yang
terdiri
dari
atau
berisi
bagian-bagian
dari object
tersebut
(the
part).
Aggregation
structure
mendefinisikan hubungan antara dua buah objek atau lebih. Secara linguistik,
aggregation diformulasi sebagai hubungan has a”.
b.   Association, adalah suatu
hubungan
yang berarti antara objek,
namun
hubungan
ini berbeda dari aggregation. Hubungan ini bukan merupakan hubungan yang
sangat kuat seperti aggregation, karena objek yang satu tetap ada walaupun objek
Word to PDF Converter | Word to HTML Converter