Webdatabase pada dasarnya sama dengan sistim database yang lain, yaitu suatu sistim
pengolahan dan penyimpanan data yang dapat diakses oleh bahasa pemrograman tertentu. Namun webdatabase tidak seperti sistim database konvensional yang hanya
diperuntukkan platform tertentu saja, webdatabase lebih bersifat umum karena dapat oleh aplikasi web yang sebagian besar dapat berjalan di berbagai platform.
Webdatabase dapat diakses oleh aplikasi web yang dikembangkan dengan tag HTML
atau sejenisnya, pemrograman yang bersifat serverside seperti PHP,ASP,JSP, dan aplikasi web server seperti APACHE, IIS, PWS, XITAMI, dll.
Kemampuan untuk mengintegrasikan database kedalam aplikasi yang dapat diakses pengguna menggunakan webbrowser inilah yang menjadikan suatu database
dapat menjadi webdatabase.
Webdatabase dapat digunakan untuk berbagai macam keperluan misalnya
untuk keperluan dagang lewat internet yang dapat menyediakan data stok barang, transaksi untuk melakukan negosiasi jual beli produk yang dikenal dengan e-
commerce, selain itu juga webdatabase dapat dimanfaatkan sebagai suatu sistim akademik berbasis web atau pendidikan secara online.
2.7 MySQL
MySQL merupakan salah satu webdatabase yang sering digunakan. MySQL adalah
sistim manajemen database relasi Relational Database Management Sistim yang bersifat terbuka Open Source.
Universitas Sumatera Utara
Sejarah MySQL yang merupakan hasil buah pikiran dari Michael Monty Widenius, David Axmark, dan Allan Larson pada tahun 1995. Mereka bertiga
kemudian mendirikan perusahaan bernama MySQL AB di Swedia. Tujuan awal ditulisnya program MySQL adalah untuk mengembangkan aplikasi web yang akan
digunakan oleh salah satu klien MySQL AB. Memang pada saat itu, MySQL AB adalah sebuah perusahaan konsultan database dan pengembang software. Pada bulan
Juni 2000, MySQL AB mengumumkan bahwa mulai MySQL versi 3.23.19 ditetapkan sebagai GPL General Public License.
MySQL menggunakan bahasa standar SQL Structure Query Language sebagai bahasa interaktif dalam mengelola data. Perintah SQl sering pula disebut
Query . SQL merupakan bahasa query standar yang digunakan untuk mengakses basis
data relasional. SQL pertama kali dikembangkan pada akhir 1970-an di laboratorium riset San Jose, California.
SQL adalah bahasa yang meliputi perintah untuk menyimpan, menerima, memelihara dan mengatur akses-akses ke basis data serta digunakan untuk
memanipulasi dan menampilkan data dari database.
2.8 Common Gateway Interface
CGI Common Gateway Interface adalah sebuah program aplikasi web yang
memungkinkan client dapat berinteraksi langsung dengan server melalui protocol HTTP.
Universitas Sumatera Utara
HTTP
Response Request
Gambar 2.1
Gambaran proses aplikasi web secara umum
Untuk dapat menjalankan situs yang berbasis CGI dibutuhkan sebuah program server web yang berguna untuk mendefinisikan skrip yang ada. Web Server
adalah Internet Server yang mampu untuk melayani koneksi perpindahan data dalam protokol http web server dari internet server di samping e-mail, FTP. Dikarenakan web
server di rancang untuk menampilkan data, dimulai dari teks, hypertext, gambar, yang merupakan keunggulan dari web sehingga web tidak hanya dapat diterima di
universitas tetapi di seluruh perusahaan komersial yang dapat menampilkan datanya dalam internet.
Ada beberapa program serverweb sering digunakan, baik yang dapat berjalan di lingkungan windows maupun linux, diantaranya adalah:
a. Apache Web server. b. PWS Personal Web Server.
c. IIS Internet Information Service. Client
Browser Server web
CGI
Data base
Universitas Sumatera Utara
2.9 HTML