|
64
peningkatan pada
sistem
terkomputerisasi,
model
dan
deskripsi
harus
mudah untuk dipahami.
2.5.5.1.2 Component Architecture
Menurut
Mathiasssen
(2000,
p.191)
component
architecture
adalah
suatu
struktur
sistem
yang
terdiri
dari
komponen yang
saling
berhubungan sehingga sistem
menjadi
lebih
mudah
dimengerti,
menyederhanakan desain
dan
mencerminkan kestabilan
sistem. Komponen
merupakan
kumpulan
bagian-bagian program
yang
membentuk
suatu
kesatuan dan memiliki fungsi yang jelas.
Tujuan
dari
component
architecture ini
adalah
untuk
membuat
struktur sistem
yang komprehensif dan
fleksibel.
Dengan aktivitas awalnya
adalah
dengan
mengurangi tingkat
kompleksitas
dengan
pemisahan
fokus
sistem,
kemudian
merefleksikan struktur
konteks
yang
stabil,
dan
menggunakan komponen
yang telah
ada. Sedangkan
hasil dari
kegiatan
ini
adalah class diagram dengan spesifikasi dari komponen yang kompleks.
Beberapa
pola
yang
dapat
digunakan
untuk
merancang
Component Architecture adalah sebagai berikut :
1)
Layered architecture pattern
Bentuk
yang
paling
umum
dalam software,
yaitu
terdiri
dari
beberapa
komponen
yang dibentuk
menjadi beberapa
lapisan-lapisan yang
mirip
dengan
prinsip OSI
Layer pada
model
jaringan, dimana
lapisan
yang
berada di
atas
tergantung pada
lapisan
yang
berada dibawahnya, begitu
pula
sebaliknya.
Arsitektur
ini
sangat
berguna
untuk
memecah
sistem
menjadi komponen-komponen.
|