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