misalnya menampilkan jam yang terus-menerus berubah ataupun bentuk animasi gambar yang mengikuti gerakan
penunjuk mouse. Yang termasuk kedalam teknologi pada sisi klien antara lain: Kontrol ActiveX, Java Applet, Skrip sisi-klien
Javascript, VBscript. b.
Teknologi Web pada Sisi Server Server-side Technology
Teknologi pada sisi server memungkinkan pemrosesan kode di dalam server sehingga kode yang sampai pada pemakai
berbeda dengan kode asli pada server. Keuntungan penggunaan teknologi pada sisi server adalah
sebagai berikut: 1.
Mengurangi lalu lintas jaringan dengan cara menghindari percakapan bolak-balik antara klien dan server
2. Mengurangi waktu pemuatan kode, mengingat klien hanya
mengambil kode HTML saja. 3.
Mencegah masalah ketidakkompatibelan browser. 4.
Klien dapat berinteraksi dengan data yang ada pada server. 5.
Mencegah klien mengetahui rahasia kode mengingat kode yang diberikan ke klien berbeda dengan kode asli pada
server Kadir, 2003: 392.
Beberapa contoh teknologi yang berjalan diserver yaitu: Common Gateway Interface CGI, PHP, Active Server Page
ASP, Java Server Page JSP.
2.5. Konsep Dasar Database
2.5.1. Pengertian Database
Database adalah sekumpulan data store bisa dalam jumlah yang sangat besar yang tersimpan dalam magnetic disk, optical disk,
magnetic drum atau media penyimpanan lainnya. Database terdiri dari data yang akan digunakan atau diperuntukkan terhadap banyak
user, dimana masing-masing user baik yang menggunakan teknik pemrosesan bersifat batch atau online akan menggunakan data
tersebut sesuai dengan tugas dan fungsinya, dan user dapat juga menggunakan data tersebut dalam waktu yang bersamaan
Ladjamudin, 2005: 129.
2.5.2. DBMS Database Management System
DBMS merupakan koleksi terpadu dari database dan program- program komputer utilitas yang digunakan untuk mengakses dan
memelihara database. Program-program tersebut menyediakan berbagai fasilitas operasi untuk memasukkan, melacak, dan
memodifikasi data ke dalam database, mendefinisikan data baru,
serta mengolah data menjadi informasi yang dibutuhkan DBMS=Database + Program Apikasi.
Dibandingkan dengan sistem tradisional yang berbasis kertas, DMBS memiliki 4 keunggulan sebagai berikut.
1.
Kepraktisan. Sistem yang berbasis kertas akan menggunakan
kertas yang sangat banyak untuk menyimpan informasi, sedangkan DBMS menggunakan media penyimpanan skunder
yang berukuran kecil tetapi padat informasi. 2.
Kecepatan. Mesin dapat mengambil atau mengubah data jauh
lebih cepat daripada manusia. 3.
Mengurangi Kejemuan. Orang cenderung menjadi bosan
kalau melakukan tindakan-tindakan berulang yang menggunakan tangan misalnya harus mengganti informasi.
4.
Kekinian. Infromasi yang tersedia pada DMBS akan bersifat
mutakhir dan akurat setiap saat. Pada beberapa DBMS tersedia fasilitas query yang
memudahkan pengguna untuk memperoleh informasi. Pengguna yang tidak mempunyai kemampuan pemrograman dengan mudah
menggunakan fasilitas query tersebut. Bagi pemrogram aplikasi, pembuatan program aplikasi juga dapat dilakukan dengan mudah,
jauh lebih mudah dibandingkan dengan menggunakan bahasa-bahasa konvensional seperti COBOL dan Fortran. Hasilnya akan
meningkatkan produktifitas pemrogram Ladjamudin, 2005: 130- 132.
2.5.3. Arsitektur Database
Arsitektur basisdata dimaksudkan untuk membuat abstraksi terhadap basisdata. Tujuannya agar DBMS dapat diakses secar
efisien tanpa mengharuskan pemakai tahu detail tentang cara data disimpan dan dipelihara. Cara ini sekaligus dapat digunakan untuk
mewujudkan independensi data program. ANSI-SPARC American National Standards Institute-
Standard Planningand Requirement Commitee mendefinisikan yang disebut arsitektur tiga level pada tahun 1975. Tiga level yang
dimaksud dalam arsitektur ini yaitu, level eksternal, level konseptual, dan level internal Kadir, 2003: 261.