13
iii. Application Developer
bertanggung jawab untuk
mengimplementasikan
program aplikasi yang menyediakan fungsionalitas untuk pengguna akhir
(end-user).
iv. End Users
adalah klien dari
basis data yang telah dirancang. End user
dapat
dibagi 2 kategori yaitu:
a.
Naïve Users
Adalah user yang tidak terlalu mengerti
DBMS. Pada umumnya mereka
mengakses basis data melalui aplikasi yang telah dirancang.
b.
Sophisticated Users
Adalah user yang familiar dengan struktur basis data dan mampu
menggunakan fasilitas-fasilitas yang ditawarkan DBMS.
2.1.3.5 Arsitektur Aplikasi DBMS
Menurut Connolly dan Begg (2010:108) Arsitektur dalam DBMS terdiri atas :
Arsitektur aplikasi Teleprosesing
Teleprocessing adalah arsitektur yang terdiri dari satu CPU (Central
Processing Unit) dan beberapa terminal. Terminal yang dimaksud adalah dumb
terminal
atau terminal yang hanya berfungsi menampilkan hasil pemrosesan
data oleh CPU. Arsitektur ini sangat memberikan beban kepada CPU karena
harus menangani program aplikasi tapi juga format tampilan yang dikirimkan
ke dumb terminal.
Arsitektur Aplikasi File Server
Aristektur aplikasi file-server
memiliki satu komputer utama yang
berfungsi sebagai tempat penyimpanan file yang akan digunakan seluruh
komputer di dalam jaringan. Komputer-komputer di dalam jaringan masing-
masing memiliki DBMS dan aplikasinya, sehingga server hanya berfungsi
sebagai tempat penyimpanan bersama.
Arsitektur Aplikasi two-tier client-server
Arsitektur aplikasi yang terdiri dari 2 sisi yaitu Client
dan Server.
Berbeda dengan teleprocessing, klien pada arsitektur ini dapat melakukan
fungsi user interface
dan pemrosesan data, dimana server
berfungsi
menyediakan data dan melakukan validasi-validasi terhadap permintaan dan
data yang dikirim.
Arsitektur Aplikasi three-tier client-server
|