Pendahuluan Tinjauan Pustaka T1 672010216 Full text

8

1. Pendahuluan

Squid proxy adalah salah satu program open source yang banyak digunakan sebagai proxy server. Squid memiliki berbagai macam konfigurasi yang bisa diatur sesuai kebutuhan untuk keperluan optimasi dalam sebuah jaringan. Dalam penggunaannya squid proxy juga memiliki kelebihan yaitu relatif stabil untuk menangani data yang memilki ukuran besar. Squid proxy memiliki beberapa fungsi yang ada dalam squid, salah satu fungsi tersebut adalah caching proxy untuk halaman sebuah web, dimana squid dapat melakukan caching dari sebuah halaman web yang akan diakses oleh client. Dari beberapa fungsi yang salah satunya adalah caching proxy terhadap sebuah halaman web yang akan diakses oleh seorang client, squid server juga memiliki fungsi lain yang berguna untuk melihat kinerja dari squid server itu sendiri. Untuk melihat kinerja dari squid server itu sendiri, maka squid server memiliki sebuah sistem yang dapat melakukan pemantauan terhadap kinerja dari squid server tersebut yang dinamakan sistem monitoring squid server. Dibangunnya sebuah sistem yang menggunakan squid server, maka rumusan masalah dari penelitian ini adalah bagaimana membangun sebuah sistem yang dapat melakukan monitoring, untuk melakukan monitoring terhadap squid server yang telah dibangun. Dari sistem monitoring yang telah dibangun, maka akan terlihat kinerja dari squid server yang ada. Berdasarkan penjabaran yang sudah ada, maka dalam penelitian ini akan dilakukan dengan metode sebuah simulasi untuk melakukan monitoring dari squid proxy server yang telah dibangun dengan menggunakan squidmon.py. Penelitian ini ditujukan untuk melakukan monitoring terhadap squid proxy server. Tujuan yang ingin dicapai oleh penelitian ini adalah simulasi untuk melakukan monitoring terhadap squid proxy server dengan menggunakan squidmon.py .

2. Tinjauan Pustaka

Penelitian terdahulu yang membahas tentang proxy adalah penelitian yang berjudul : “ Rancang Bangun Proxy server dan Analisis Pemakaian Internet dengan menggunakan SARG dengan Studi Kasus BMKG Juanda Surabaya ”. Penelitian tersebut membahas tentang bagaimana membangun proxy server pada jaringan BMKG Juanda Surabaya. Pada peneltian ini juga melakukan analisa terhadap perilaku pemakaian internet oleh karyawan BMKG Juanda Surabaya yang menggunakan internet tidak pada koridor pekerjaan yang harus dikerjakan dan menggunakan SARG Squid Report Generator sebagai laporan analisis tentang penggunaan sumber daya internet. Perbedaan dengan penelitian yang sebelumnya adalah pada metode yang dilakukan dengan melakukan simulasi terhadap Squid proxy server, untuk melakukan konfigurasi squid server menggunakan interface webmin dimana interface ini digunakan untuk mempermudah konfigurasi pada sisi Linux Ubuntu Server yang digunakan sebagai platform squid proxy server yang nantinya akan digunakan pada pengimplementasian squid proxy server. Pada proses simulasi monitoring yang akan menggunakan squidmon.py akan dilakakukan monitoring, dimana acuan file tersebut diambil dari hasil report squidmon.py yang mengacu pada acces log yang ada pada squid [1]. 9 Penelitian pertama langsung melakukan konfigurasi dari squid dan pada squid dan membuat ACL yang dimana ACL tersebut berisi alamat web yang sudah diklasifikasikan berdasarkan kapasitasnya masing – masing. Posisi squid disini lebih ditekankan untuk bagaimana membatasi akses kepada URL yang telah dimasukkan pada ACL yang telah dibuat. Untuk melakukan konfigurasi pada firewall dimana digunakan untuk memaksa seluruh pengguna yang mengakses port 80 akan dipindahkan ke squid untuk melakukan pengecekan. Penelitian yang sebelumnya dimana penelitian tersebut membahas tentang proxy yang berjudul : “ Membandingkan Jaringan dengan Menggunakan web proxy pada Mikrotik dan Squid Server Proxy ”. Penelitian ini adalah membandingkan proxy server pada squid dan web proxy pada mikrotik dan membandingkan kelebihan serta kekurangan dari segi konfigurasi dan monitoring pada proxy server yang digunakan[2]. Penelitian sebelumnya yang membahas tentang proxy, yang berjudul : “Analisis Unjuk Kerja Pengaruh Hit Ratio pada Squid Proxy terhadap sumber daya komputer Server ” penelitan ini melakukan analisa terhadap pengaruh dari Hit Ratio pada sumber daya server yang ada. Pada saat data muncul dari hasil squidmon.py maka akan muncul berapa Kilobyte yang dibutuhkan untuk mengakses URL tersebut dan berapa ratio yang muncul. Dari hasil data inilah yang nantinya akan digunakan untuk menentukan langkah selanjutnya dalam memperbaiki atupun mengembangkan squid proxy server yang sudah diaplikasikan [3]. Hakikatnya squid digunakan untuk menerima permintaan – permintaan halaman web dari client yang dimana tugas dari squid adalah mengambil dan menampilkan kepada client. Squid server akan menyimpan halaman – halaman object yang diminta dari media penyimpanan lokal. Pada saat permintaan dari halaman terpenuhi, sehingga jika terdapat permintaan kembali terhadap sebuah halaman yang sudah pernah diakses atau dibuka maka halaman tersebut tidak akan diambil dari web server asli, melainkan diambil dari halaman yang sudah disimpan pada disk local. Sementara squid proxy server difungsikan sebagai komputer server yang bertindak sebagai komputer yang melakukan request terhadap content atau halaman atau objek dari internet. Saat squid proxy bekerja nantinya akan membutuhkan tambahan perangkat yang nantinya akan digunakan sebagai hasil report. Report tersebut melaporkan hasil kerja dari squid yang telah dijalankan dan digunakan untuk merekam halaman apa saja yang telah di request, dalam hal ini adalah squidmon.py [4][5]. Squidmon.py yang pada hakikatnya digunakan untuk melakukan kegiatan monitoring dari proxy yang kita jalankan dan dapat menampilkan situs apa saja yang dikunjungi dan juga menampilkan berapa besar ratio yang digunakan dan juga berfungsi sebagai performace indicator untuk kinerja squid yang telah dibuat. Monitoring yang dilakukan pada squid server yang menggunakan squidmon.py berguna untuk melakukan analisa apakah kinerja dari squid server yang telah dibangun berfungsi dengan baik atau memerlukan tambahan untuk dapat meningkatkan kinerja dari squid server. Selain untuk melakukan analisa terhadap kinerja, monitoring yang dilakukan juga dapat dipakai sebagai acuan untuk mengambil kesimpulan terhadap hasil yang telah didapat dari hasil monitoring[4][6]. 10

3. Metode Penelitian