Pemrograman Berbasis WEB HTTP Web Browser

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