29 3. Client mengkombinasikan hasil sub query untuk memproduksi hasil dari
query asal yang dikirim.
Pada pendekatan tersebut Server SQL: juga disebut transaction server database processor DP back-end machine DBMS, sedangkan
Client: disebut application processor AP atau front-end machine.
Gambar 14. Arsitektur two tier client server Three Tier Architecture merupakan inovasi dari arsitektur client-
server. Pada arsitektur Three-tier ini terdapat application server yang berdiri di antara client dan database server. Contoh dari application server
adalah IIS
Internet Information
Services, WebSphere, dan
sebagainya. Arsitektur ini memisahkan antara logika aplikasi dari manajemen data, yang meliputi:
1. Presentation Tier Client Berisi interface natural yang dibutuhkan user
untuk membuat request, menyediakan input dan melihat hasil. GUI
2. Middle Tier Application LayerWeb Server Berisi logika aplikasi untuk dieksekusi, berbagai macam kode program C++, Java, dll sebagai
proses bisnis logic yang kompleks. Application Programs, Web
Pages.
30
3. Data Management Tier Database Server Berisi DBMS.
Gambar 15. Aarsitektur three-tier client server
5. Arsitektur N-tier atau multi tier
Istilah arsitektur ini muncul karena dalam implementasi aplikasi basis data dimungkinkan suatu aristektur aplikasi terdiri dari banyak tier. Salah
satu contoh aplikasi basis data yang menggunakan arsitektur ini ialah situs amazon .com, dimana pelanggan internet dapat memesan buku secara
online. Pelanggan dapat melihat katalog buku amazon.com yang sebenarnya ada pada database amazon.com. Jika pelanggan ingin
memesan salah satu buku, maka pelanggan tersebut perlu memasukkan informasi mengenai dirinya dan yang terlebih penting adalah data
mengenai kartu kreditnya. Untuk dapat memesan buku data kartu kredit pelanggan tersebut harus divalidasi terlebih dahulu: seperti kode PIN,
masa berlaku kartu, limit kredit. Setelah dinyatakan valid maka pelanggan dapat melakukan transaksi pemesanan buku.
31 Gambar 16. Arstektur N-Tier client server
Gambar 17. Arsitektur basis data amazon.com
32
D. Aktivitas Pembelajaran
Dalam kegiatan ini peserta diklat akan melakukan analisis terhadap ragam model arsitektur aplikasi basis data. Buatlah kelompok diskusi
setiapkelompok terdiri dari 3 – 4 orang. Bacalah seluruh langkah dibawah ini
kemudian lakukan dengan cermat dan teliti.. 1. Baca dan Amati uraian materi diatas dan carilah sumber bacaan lain yang
relevan melalui media internet 2. Analisalah ragam arsitektur aplikasi basis data yang meliputi antara lain
CDBMS, DDMS dan client server database. Tentukan pula minimal lima kriteria atau parameter yang dijadikan dasar untuk menganalisis arsitektur
aplikasi database tersebut. 3. Diskusi dan komunikasikan hasilnya dalam kelompok dan buatlah
kesimpulan. 4. Buatlah Laporan dan komunikasikan hasil laporan dan pembahasan
dengan tutor. Tabel 4. Lembar Kerja LK 2.1 Analisis Ragam Arsitektur Aplikasi Basis Data
Model Kriteria
CDMS DDMS
Two tier client server
Three tier clinet server
Deskripsi singkat
Perangkat keras
Perangkat lunak.
Keuntungan