Pengertian Perancangan Web Server Apache

BAB II LANDASAN TEORI

2.1 Pengertian Perancangan

Perancangan merupakan penghubung antara spesifikasi kebutuhan dan implementasi. Perancangan merupakan rekayasa representasi yang berarti terhadap sesuatu yang ingin dibangun. Hasil perancangan harus dapat ditelusuri sampai ke spesifikasi kebutuhan dan dapat diukur kualitasnya berdasarkan kriteria-kriteria rancangan yang bagus. Perancangan menekankan pada solusi logik mengenai cara sistem memenuhi kebutuhan Hariyanto, 2004

2.2 Web Server

Web server adalah server yang mampu menangani web atau permintaan HTTP Ario, 2004. Web server menunggu permintaan dari client yang menggunakan browser seperti Netscape Navigator, Internet Explorer, Mozilla, dan program browser lainnya. Jika ada permintaan dari browser, maka web server akan memproses permintaan itu kemudian memberikan hasil prosesnya berupa data yang diinginkan kembali ke browser. 9

2.3 Apache

Apache merupakan web server yang paling banyak dipergunakan di Internet. Program ini pertama kali didesain untuk sistem operasi lingkungan UNIX. Namun demikian, pada beberapa versi berikutnya Apache mengeluarkan programnya yang dapat dijalankan di Windows NT. Saat ini Apache dipergunakan secara luas, dikarenakan programnya yang bersifat gratis, dengan kinerja yang relative stabil. Setiap orang dapat memberikan kontribusi dalam mengembangkan programnya yang dikomunikasikan lewat mailing list. Apache mempunyai program pendukung yang memberikan layanan yang cukup lengkap bagi para penggunanya, antara lain : 1. Kontrol Akses, control ini dapat dijalankan berdasarkan nama host atau nomor IP. 2. CGI Common Gateway Interface, yang paling terkenal untuk digunakan adalah perl Practical Extractionn and Report Langguage, didukung oleh Apache dengan menempatkannya sebagai modul mod_perl. 3. PHP Personal Home PagePHP Hypertext processor, program dengan metode semacam CGI, yang memproses teks dan bekerja di server. Pache mendukung PHP dengan menempatkannya juga sebagai salah satu modulnya mod_php yang membuat kinerja PHP menjadi lebih baik. 4. SSI atau Server Side Includes.Ahmad Sofyan : 2000 10

2.4 Jaringan Komputer