BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan Teknologi Informasi akan membawa dampakbagi perkembangan jaringan komputer di dalam kehidupan manusia. Kebutuhan akan sistem yang tangguh menjadi sebuah tuntutan yang harus di penuhi untuk berkembangnya sebuah sistem dan dalam proses pemenuhan kebutuhan manusia tersebut. Jaringan komputer yang semakin besar maka membutuhkan sebuah sistem jaringan yang kuat di dalamnya, baik berupa infrastruktur jaringan, sistem jaringan dan sumber daya manusia yang tidak bisa lepas dari sebuah sistem termasuk jaringan komputer itu sendiri. Proxy server adalah komputer server dan/atau program komputer yang dapat bertindak sebagai komputer lainnya, fungsinya untuk melakukan request terhadap content/halaman/objek dari Internet atau intranet. Proxy server juga dapat digunakan untuk mengamankan jaringan pribadi yang dihubungkan ke sebuah jaringan publik (seperti halnya Internet). Proxy server-pun juga bisa berfungsi sebagai sebuah “satpam/security” untuk sebuah jaringan pribadi yang umum dikenal sebagai firewall. Squid proxyjuga merupakan aplikasi web proxy yang fleksibel untuk digunakan sebagai web cache. Secara umum fungsi atau kegunaan squid dapat dibagi ke dalamduafungsipenting,yaitu: Pertama, squid server menerima permintaan–permintaan halaman (object) web dari client dan mengambilkan halaman (object) web untuk diberikan kepada client. Oleh karena itulah Squid berlaku sebagai Proxy. Kedua, squid server menyimpan dan memberikan halaman-halaman (objects) web yang diminta client dari media penyimpanan lokal (local disc) setelah suatu permintaan yang pertama kali terhadap halaman (object) web terpenuhi, sehingga permintaan yang sama terhadap halaman web tersebut berikutnya tidak perlu diambil secara langsung ke website server melainkan dapat diambil dari halaman (object) web yang telah tersimpan di local disk. Hal inilah yang sering disebut dengan fungsi caching dan disebut web cache. Squid proxy sangat berguna dalam jaringan computer dan dapat dimanfaatkan untuk berbagai kepentingan. Akan tetapi sampai saat ini masih jarang ditemui aplikasi visual untuk mengkonfigurasi squid proxy. Yang mana admin jaringan yang masih awam dalam mengkonfigurasi squid akan kesulitan mengkonfigurasi, dikarenakan konfigurasi Squid proxy adalah berbasis text yang mana terdapat semua settingan didalamnya. Oleh karena permasalahan tersebut yang melatar belakangi untuk membuat sebuah aplikasi “VISUALISASI KONFIGURASI SQUID BERBASIS WEB”. 1.2 Rumusan Masalah Berdasarkan latar belakang permasalahan yang telah di bahas sebelumnya maka dapat di peroleh rumusan permasalahan yang akan di bahas dalam penelitian ini adalah Bagaimana membuat interface berbasis web yang user friendly sehingga membantuuser untuk mengkonfigurasi squid proxy sendiri. 1.3 Ruang Lingkup Pembuatan skripsi yang berjudul ”VISUALISASI KONFIGURASI SQUID BERBASIS WEB” di simulasikan : 1. Pembuatan aplikasi berbasis web yang akan digunakan untuk konfigurasi squid proxy. 2. Pembuatan fasilitas admin login untuk mengakses aplikasi konfigurasi squid. 3. Aplikasi ini diletakkan dalam web server yang berada di dalam satu server dengan squid. Fungsi dari aplikasi ini adalah untuk mengkonfigurasi squid yang berada dalam satu server. 4. Konfigurasi yang akan di visualisasikan berupa pengaturan IP client, status client, pengaturan blok website, cache, delay pool. 5. Pembuatan high-anonymous proxy server. 1.4 Tujuan Tujuan yang ingin di capai dari penelitian ini adalah : 1. Membantu dalam mengkonfigurasi squid proxy dengan berbasis web yang dapat di akses melalui web browser 2. Membuat interface konfigurasi squid proxy yang user friendly