Home Start Back Next End
  
19
2.6.6.2
Structure
Mengacu
pada
Mathiassen
(2000)
kegiatan
kedua
dalam analisis
problem domain ini bertujuan untuk mencari hubungan structural yang
abstrak dan
umum antara kelas-kelas dan
mencari
hubungan yang konkrit
dan spesifik antara objek-objek dalam problem-domain.
Terdapat 2 jenis struktur antar kelas yaitu generalisasi dan
penggolongan. Generalisasi adalah hubungan
antara
dua
atau
lebih
kelas
yang lebih khusus (sub kelas) dengan sebuah kelas yang lebih umum
(super kelas). Dimana hubungan spesialisasi tersebut dinyatakan dengan
rumus
is-a”. Penggolongan adalah kumpulan kelas yang saling
berhubungan yang membantu memperoleh dan menyediakan ringkasan
problem-domain. Sebagai contoh : penggolongan “mobil” berisi semua
kelas  yang  berhubungan  dengan  jenis  kelas  dan  komponen-
komponennya. Terdapat dua jenis hubungan antar objek yaitu : agregasi
dan asosiasi.
Agregasi
adalah
hubungan
antara sejumlah
objek
inferior
yang
merupakan bagian (the parts) dari sebuah objek superior
yang
merupakan
dasar (the whole) bagi beberapa objek inferior tersebut dimana hubungan
tersebut dapat dirumuskan dengan “has-a”. asosiasi adalah hubungan
antara sejumlah objek yang memiliki arti dimana objek-objek yang saling
berhubungan tersebut tidak merupakan bagian dari objek yang lainnya.
Hasil
dari
kegiatan struktur ini adalah
class
diagram. Class
diagram 
menghasilkan 
ringkasan 
model 
problem-domain 
yang 
jelas
Word to PDF Converter | Word to HTML Converter