30
3)
Usable, flexible, d an comprehensible
Kriteria-kriteria
ini bersif at
universal dan digun akan p ada hamp ir
setiap
proy ek p engemb an gan sistem.
2.5.6.2. Component Architecture
M
athiassen
et
al.
(2000,
p
.190),
mengutarakan
p
endap atny a bahwa
arsitektur komp onen adalah suatu struktur sistem
y
ang
berhubun gan den gan
komp onen.
Beberap a p ola umum dalam desain komp onen arsitektur:
1. Arsitektur layered
M
erup akan bentuk
y
ang p aling u mum dalam
software. Contoh dari p ola in i
adalah
model O SI y ang sudah menjad i ISO untuk model jarin gan.
2. Arsitektur generic
Pola
ini digun akan
untuk
mer inci sistem dasar
y
an g terdiri d ari antar
muk a,
function, d an komp onen-komp onen model.
3. Arsitektur client-server
Pola ini awalny a dikemban gkan
untuk men gatasi masalah distribusi sistem di
antara
beberap a
p
rosesor
y
ang
tersebar secara geo graf is. Komp onen
p
ada
arsitektur ini
adalah sebuah server dan beber ap a
clien t. Tanggun g
jawab
darip ada server adalah untuk meny ediakan da tabase dan resource y ang dap at
disebarkan kep ada
client
melalui
jarin gan. Sementara
client memilik i
tanggun g jawab
untuk
meny ediak an
antarmuka
lokal
untuk
setiap
p
enggun any a. Berikut ad alah
Tabel 2.2. y ang ber isi beb erap a jenis distribusi
dalam arsitektur client-server diman a U (user), F (function), dan M
(model).
|