61 pada sebuah ISP Internet Service Provider, ISP adalah organisasi komersial
yang bergerak dalam bidang penyediaan jasa ke internet Kadir, Abdul, 2003. Ada beberapa istilah yang sering digunakan apabila Anda bekerja dalam Internet,
diantaranya yaitu Pandawa, 2008 : a. WWW World Wide Web, merupakan kumpulan web server dari seluruh
dunia yang berfungsi menyediakan data dan informasi untuk digunakan bersama. Berbagai informasi dapat ditemukan pada WWW, seperti informasi
politik, ekonomi, sosial, budaya, sastra, sejarah, teknologi, pendidikan dan sebagainya. Kita dapat mengumpamakan WWW ini merupakan perpustakaan
besar yang menyediakan berbagai informasi yang dibutuhkan. b. Web Site Situs Web, merupakan tempat penyimpanan data dan informasi
dengan berdasarkan topik tertentu. Diumpamakan situs Web ini adalah sebuah buku yang berisi topik tertentu.
c. Web Pages Halaman Web, merupakan sebuah halaman khusus dari situs Web tertentu. Diumpamakan halaman Web ini adalah sebuah halaman khusus
buku dari situs Web tertentu. d. Homepage, merupakan sampul halaman yang berisi daftar isi atau menu dari
sebuah situs Web. e. Browser, merupakan program aplikasi yang digunakan untuk memudahkan
Anda melakukan navigasi berbagai data dan informasi pada WWW.
2.12 PHP
PHP singkatan dari Hypertext Preprocessor yang digunakan sebagai bahasa script server-side dalam pengembangan web yang disisipkan pada
62 dokumen HTML. Penggunaan PHP memungkinkan web dapat dibuat dinamis
sehingga maintenance situs web tersebut menjadi lebih mudah dan efisien. PHP merupakan software Open-Source yang disebarkan dan dilisensikan secara gratis
serta dapat di-download secara bebas dari situs resminya. PHP memiliki banyak kelebihan yang tidak dimiliki oleh script sejenis Peranginangin, Kasiman, 2006.
PHP difokuskan pada pembuatan script server-side, yang bisa melakukan apa saja yang dapat dilakukan oleh CGI Common Gateway Interface, seperti
mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan lebih daripada
kemampuan CGI Common Gateway Interface. PHP dapat digunakan pada semua sistem operasi antara lain Linux, Unix termasuk variannya HP-UX,
Solaris, dan OpenBSD, Microsoft Windows, Mac OS X, RISC OS. PHP juga memiliki kemampuan untuk mengolah keluaran gambar, file PDF, dan movies
Flash. PHP juga dapat menghasilkan teks seperti XHTML dan file XML lainnya Peranginangin, Kasiman, 2006.
2.13 MySQL
MySQL adalah Relational Database Management Sistem RDBMS yang didistribusikan secara gratis dibawah lisensi GPL General Public License.
Dimana setiap orang bebas menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersil. MySQL sebenarnya merupakan turunan
salah satu konsep utama dalam database sejak lama, yaitu SQL Structured Query
63 Language. SQL adalah sebuah konsep pengoperasian database, terutama untuk
pemilihan seleksi dan pemasukan data dikerjakan dengan mudah secara otomatis. Sebagai database server yang memiliki database modern, MySQL memiliki
banyak keistimewaan, yaitu Prasetyo, Didik dwi, 2002: a.
Portability MySQL dapat berjalan stabil pada berbagai macam sistem operasi seperti
Windows, Linux, Mac OS X server dan lain-lain. b.
Open Source MySQL dapat menggunakannya secara cuma-cuma tanpa dipungut biaya
sepeserpun. c.
Multiuser MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan
tanpa mengalami masalah atau konflik. d.
Performance Tuning MySQL memiliki kecepatan yang menakjubkan dalam menangani query
sedarhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
e. Coloumn Types
MySQL memiliki tipe kolom yang sangat kompleks, seperti signedunsigned integer, float, double, char,varchar, text, blob, date time, timestamp, year, set
serta enum. f.
Command and Functions
64 MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah
SELECT dan WHERE dalam query. g.
Security MySQL memiliki beberapa lapisan sekuritas seperti level subnet mask, nama
host, dan izin akses user dengan sistem perizinan yang mendetail serta password terenkripsi.
h. Scalability and Limits
MySQL mampu menangani database dalam skala besar dengan jumlah records lebih dari 50 juta dan 60 ribu table serta 5 miliar baris. Batas indeks
yang dapat ditampung dalam 32 tiga puluh dua indeks pada tiap tabel. i.
Connectivity MySQL dapat melakukan koneksi dengan client menggunakan protocol
TCPIP, Unix Soket UNIX, atau Named Pipes NT. j.
Localisation MySQL dapat mendeteksi pesan kesalahan error code pada client dengan
menggunakan lebih dari 20 dua puluh bahasa. k.
Interface MySQL memiliki interface antar muka terhadap berbagai aplikasi dan
bahasa pemrograman yang digunakan untuk administrasi database. l.
Clients and tools MySQL dilengkapi dengan berbagai tools yang dapat digunakan untuk
administrasi database, dan pada setiap tools yang ada disertakan petunjuk online.
m. Struktur Tabel
65 MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER
TABLE dibandingkan dengan database lainnya.
2.14 Pengujian Black-Box