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
MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani
ALTER TABLE dibandingkan dengan database lainnya.
2.9. Pengujian Black-Box
Pengujian black-box merupakan pengujian yang memungkinkan perekayasa perangkat lunak mendapatkan serangkaian kondisi input yang sepenuhnya
menggunakan semua persyaratan fungsional untuk suatu program Pressman, 2002. Pengujian black-box juga merupakan pendekatan komplementer yang
memungkinkan besar mampu mengungkap kelas kesalahan daripada metode white-box.
Pengujian black-box berusaha menemukan kesalahan dalam kategori sebagai berikut:
1. Fungsi-fungsi yang tidak benar atau hilang. 2. Kesalahan interface.
3. Kesalahan dalam struktur data atau akses database eksternal. 4. Kesalahan kinerja.
5. Inisialisasi dan kesalahan terminasi.
2.10. Konsep Pemrograman Berbasis WEB
2.10.1. Pemrograman Berbasis WEB
Internet identik dengan website, karena popularitasnya sebagai penyedia
informasi dan tampilan antar muka interface yang dibutuhkan oleh pengguna
internet, dari masalah informasi sampai dengan komunikasi. Website
memudahkan pengguna komputer untuk berinteraksi dengan pelaku internet lainnya dan menelusuri informasi. selain itu website telah diadopsi oleh
perusahaan sebagai bagian dari strategi teknologi informasinya, karena beberapa alasan yaitu akses informasi mudah, set-up server lebih mudah, informasi lebih
mudah didistribusikan, dan bebas platform, yaitu informasi dapat disajikan oleh web browser
pada sistem operasi mana saja karena adanya standar dokumen berbagai tipe data dapat disajikan Sidik, 2005.
Server dan web browser berkomunikasi satu sama lain dengan protocol yang
memang dibuat khusus untuk ini, yaitu HTTP Hypertext Trans Protocol bertugas menangani permintaan-permintaan request dari browser untuk
mengambil dokumen-dokumen website. Berikut ini adalah skema kerja antara server
dan web browser Sidik, 2005.
Gambar 2.8 Skema Kerja Website
2.10.2. HTTP
Hypertext Transfer Protocol HTTP kependekan dari HyperText Transfer Protocol McLeod, 2004. HTTP
adalah protocol untuk hypertext. Server HTTP umumnya digunakan untuk melayani dokumen hypertext, karena HTTP adalah protocol dengan overhead
yang sangat rendah, sehingga pada kenyataan navigasi informasi dapat ditambahkan langsung ke dalam dokumen dan dengan demikian protokolnya
sendiri tidak harus mendukung navigasi secara penuh seperti halnya protocol FTP dan Gopher lakukan.
2.10.3. Web Browser
Web browser adalah server yang digunakan untuk menampilkan informasi
dari server web http:id.wikipedia.orgWebBrowser
. Hariyanto juga mendefinisikan bahwa web browser adalah perangkat lunak untuk menampilkan
dokumen web HTML. Selain itu web browser dapat dilengkapi beragam plugin yang dapat menampilkan beragam jenis dokumen lain misalnya PDF, postscript,
Macromedia Flash untuk file animasi dan sebagainya Hariyanto, 2004.
2.10.4. WEB Server