48
2.2.5.6 Web Server
Web server adalah suatu perangkat lunak atau program dan juga mesin yang menjalankan program yang mengerti protokol HTTP dan dapat menanggapi
permintaan-permintaan dari web browser yang menggunakan protokol. Web server yang terkenal diantaranya adalah Apache dan Microsoft
Internet Information Service IIS. Apache merupakan web server antar-platform, sedangkan IIS hanya dapat beroperasi di sistem operasi Microsoft Windows saja.
Widodo, 2005:680.
Gambar 2.8 Logo web server APACHE
2.2.5.7 Web Browser
Web browser ini mengacu pada suatu sistem perangkat lunak yang memungkinkan mengambil hypermedia dengan mengetik parameter pencarian
atau mengklik grafik. Kemampuan ini membebaskan dari keharusan untuk mengetahui URL dari webpage yang berisi informasi yang dibutuhkan. Browser
yang popular mencakup Infoseek, WebCrawler, dan Yahoo. Browser disebut juga search engine. McLeod, 2004.
2.2.6 PHP
PHP adalah singkatan dari Hypertext Preprocessor yaitu bahasa pemrograman server side scripting, bahasa pemrograman yang digunakan oleh
49 web server untuk menghasilkan dokumen HTML secara on-the-fly. PHP
merupakan interpreter yang dapat dieksekusi sebagai program Common Gateway Interface CGI untuk web server atau dijadikan modul dari web server. PHP
merupakan bahasa script selain paling populer di lingkungan pemrogram, pengembang web, di lingkungan web server Apache, kini juga telah menjadi salah
satu alternatif bahasa script di lingkungan web server di Windows.
PHP telah tersedia pada hampir semua sistem operasi jaringan yang menyediakan web server terutama web server Apache. Web server berbasis
Windows non Apache juga telah mendukungnya, seperti IIS, PWS, atau Xitami,
dari Windows 98ME sampai dengan Windows NT 42000 dan XP.
Portabilitas aplikasi yang dikembangkan dengan menggunakan PHP lebih mudah, dan tidak membutuhkan perubahan pada source code aplikasi, salinkan
langsung ke dalam server tujuan, maka aplikasi dengan PHP langsung dapat dijalankan. Portabilitas adalah kemampuan untuk dipindahkan dari satu platform
sistem operasi kepada platform sistem operasi lain, misal dari Windows ke Linux atau sebaliknya. Kemudahan portabilitas ini adalah karena samanya PHP pada
semua platform.
Halaman-halaman web yang menggunakan PHP sebagai script pengembangan aplikasinya memungkinkan membuat situs yang memiliki sajian
informasi yang:
a. Interaktif, server dapat menerima masukan dari pemakai kemudian
memproses masukan tersebut kemudian memberikannya lagi kepada pemakai berupa data hasil pengolahan.
50 b.
Halaman dibuat berdasarkan suatu permintaan dari pengunjungpemakai. Pemakai dapat memasukkan kriteria informasi yang diinginkan, PHP akan
mengakses ke dalam database seperti MySQL untuk menampilkan informasi yang diminta tersebut.
c. Menampilkan informasi terbaru secara otomatis. Halaman web akan secara
otomatis menampilkan informasi berdasarkan kriteria yang digunakan untuk meng-otomatisasi berita yang terbaru. Sidik, 2005:323-325
Gambar 2.9 Logo PHP
Kode HTML
Sumber: Kadir, 2003:389 Gambar 2.10 Mekanisme kerja permintaan dokumen PHP
Pada Gambar 2.11 terlihat bahwa ada pemrosesan di server untuk
menterjemahkan kode PHP menjadi kode HTML. Kode HTML yang diterjemahkan oleh mesin PHP-lah yang akan diterima oleh pemakai client.
Kadir, 2003:389.
51
2.2.7 MySQL 2.2.7.1 Mengenal MySQL