Home Start Back Next End
  
68
I.  
The layered
architecture
pattern
Pola
ini
merupakan  pola
klasik
dalam
software.
Dalam
bentuk
yang
paling
sederhana,
sebuah
layered
architecture
terdiri
dari
beberapa  components
yang
didesain  sebagai
layers.  Masing
-
masing  component
menggambarkan tanggung 
jawabnya 
serta
upward   dan  downward  
interfacenya. 
Downward  
interface
menggambarkan
operasi 
yang  mana  saja  yang  dapat  diakses
component 
yang  ada  di
layer 
bawalmya,  sedangkan 
upward
interface   menggambarkan operasi
-
operasi 
apa 
saja 
yang
tersedia 
untuk 
layer 
  di
atasnya. Layered architecture
merupakan 
pola 
yang  sangat 
berguna 
untuk 
membagi 
suatu
sistem  
menjadi  
components.    Contoh 
layered  
architecture
pattern  dapat
dilihat
pada
Gambar  2.13.
Layers
digambarkan
sebagai 
components, 
dan 
tanda 
panah 
putus 
-
putus
menunjukkan  dependencies.
Dependency  menunjukkan
bahwa
suatu 
perubahan 
pada 
satu 
component 
yang 
ditunjuk 
dapat
mempengaruhi  component
lain
(yang
menunjuk).
I
<<component>>
T.nJH .1'i-'-l
I
<<r.nmpnnt:mr   ,.>
La>'OJ"l
I
<<coJnponcm ?'­
Layerr-1
Sumber
:
Mathiassen
eta!. (2000,
p.193)
Word to PDF Converter | Word to HTML Converter