Home Start Back Next End
  
19
Mathiassen, Madsen, Nielsen, dan Stage (2000, p23²-²7¹), aktifitas dalam
component design terdiri dari tiga komponen, yaitu :
a.
Model Component
Model
Component
adalah
bagian
dari sistem
yang
mengimplementasikan
model problem
domain.
Mendefinisikan
bagaimana
suatu
model
bisa
direpresentasikan sebagai class pada sistem.
b.
Function Component
Function
Component
adalah
bagian
dari
sistem yang diimplementasikan
sesuai dengan
kebutuhan
fungsional.
Tujuan
dari
function
component
adalah mendefinisikan bagaimana functions diimplementasikan.
c.
Connecting Component
Tujuan
dari connecting
component
adalah
menghubungkan
komponen
sistem. Ada dua konsep dalam connecting component, yaitu :
Coupling,
adalah
suatu
ukuran
yang
menjelaskan
hubungan
antara
dua
class atau komponen.
Coupling
bersifat
negatif,
karena
jika ada
perubahan pada suatu class maka akan mempengaruhi class yang lain.
Cohesion,  adalah  suatu  ukuran  yang 
menjelaskan 
seberapa  baiknya
suatu
class
atau
komponen
dihubungkan.
Cohesion
bersifat
positif
dan
jika  memisahkan 
hubungan  cohesion diantara  class atau  component
akan meningkatkan hubungan coupling.
Word to PDF Converter | Word to HTML Converter