45
Deployment architecture menurut Satzinger, Jackson, dan Burd (2009:341-
342) dibagi menjadi dua jenis, yaitu:
a. Centralized Architecture, meupakan arsitektur yang menggambarkan
penyebaran sistem komputer pada satu aplikasi.
b. Distributed Architecture, meupakan arsitektur yang menggambarkan
penyebaran sistem komputer pada beberapa tempat menggunakan jaringan
komputer.
Desain Software Architecture menurut Satzinger, Jackson, dan Burd (2009 :
342) dibagi menjadi dua, yaitu:
a. Client/server architecture, membagi software ke dalam dua tipe, client dan
server. Server berfungsi untuk mengolah sumber informasi sedangkan client
berfunghsi untuk berkomunikasi dengan server untuk meminta sumber daya
dan server akan merespon terhadap permintaan tersebut.
b. Three-layer clients/server architecture, merupakan pengembangan dari
client/server architecture yang terdiri dari tiga layer, yaitu:
1. Data Layer, merupakan layer untuk mengatur dan menyimpan data
pada satu atau lebih database.
2. Business logic layer, merupakan layer yang men gimplementasikan
aturan atau prosedurdari proses bisnis.
3. View layer, merupakan layer yang menerima input dan
menampilkan hasil proses.
|