MySQL Common Gateway Interface

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