Halaman Menu Utama Halaman IP Address Halaman Pengalokasian cache pada memory dan harddisk

http_port 3128 transparent icp_port 0 memory dan harddisk cache_dir ufs varspoolsquid 1000 16 256 cache_mem 64 MB maximum_object_size 1 MB maximum_object_size_in_memory 30 KB cache_swap_low 90 cache_swap_high 99 cache_log varlogsquid3cache.log cache_access_log varlogsquid3access.log cache_store_log varlogsquid3store.log cache_mgr seijuurou.setio.hikogmail.com acl address pemakai acl useraddress src 192.168.2.024 acl blok konten dan situs acl blokkonten url_regex -i etcsquid3blacklistkonten.txt acl bloksites url_regex -i etcsquid3blacklistsitus.txt http_access deny blokkonten http_access deny bloksites http_access allow useraddress bandwidth control delay_pools 1 delay_class 1 1 delay_parameters 1 15000100000 delay_access 1 allow useraddress delay_access 1 deny all Gambar 4.1 Squid.conf

4.2.1. Halaman Menu Utama

Halaman menu utama merupakan Halaman yang pertama kali muncul pada saat aplikasi dijalankan. Halaman utama memiliki empat menu pilihan yaitu proses IP Address, Alokasi cache pada Memory dan Harddisk, Blokir, dan Kontrol Bandwidth.. Berikut adalah tampilan dari Halaman menu utama: Universitas Sumatera Utara Universitas Sumatera Utara Gambar 4.2 Tampilan Halaman Menu Utama Jika memasukkan pilihan no 1 maka sistem akan menampilkan halaman untuk proses pengaturan IP Adress, jika memilih no 2 maka sistem akan menampilkan halaman untuk pengaturan memory, disk dan seterusnya.

4.2.2. Halaman IP Address

Pada Halaman ini dilakukan proses pengaturan IP Address yang terdiri dari subnetmask dan network id. Jika pengaturan telah selesai dilakukan maka user harus melakukan pemilihan apakah settingan yang telah dibuat akan disimpan Y, tidak disimpan N, atau membatalkan settingan C. Tampilan Halaman IP Address dapat dilihat pada gambar 4.3: Gambar 4.3 Tampilan Halaman IP Adress Pada saat menginput subnetmask, maka secara automatis ACL access control list pada halaman squid.conf akan berubah. Misalnya inputkan pada subnetmask prefix adalah 24 maka akan berubah menjadi acl useraddress src 192.168.2.024 . Begitu juga pada IP Address network id jika inputan adalah 192.168.2.0 maka acl Universitas Sumatera Utara Universitas Sumatera Utara useraddress 192.168.2.024.

4.2.3. Halaman Pengalokasian cache pada memory dan harddisk

Halaman Pengalokasian cache pada memory dan harddisk merupakan tempat dilakukannya proses konfigurasi kebutuhan memory dan harddisk yang dipakai oleh squid. Semua konfigurasi diinputkan oleh user. Tampilan Halaman Pengalokasian cache pada memory dan harddisk dapat dilihat pada Gambar 4.4: Gambar 4.4 Tampilan Halaman Pengalokasian Cache pada Memory dan Harddisk Pada pemilihan “0.Alokasi Harddisk” diinputkan misalnya 1000 maka akan terhubung pada halaman squid.conf yang akan mengalami perubahan. Seperti pada bagian ini : cache_dir ufs varspoolsquid 1000 16 256 Pada pemilihan “1.Alokasi Memory” diinputkan misalnya 64 maka akan terhubung pada halaman squid.conf yang akan mengalami perubahan. Seperti pada bagian ini : cache_mem 64 MB Pada pemilihan “2.Maksismum objek cache” diinputkan misalnya maksimum objek pada memory 30 KB dan pada Harddisk 1 MB maka akan terhubung pada halaman squid.conf yang akan mengalami perubahan. Seperti pada bagian ini : maximum_object_size 1 MB maximum_object_size_in_memory 30 KB Universitas Sumatera Utara Universitas Sumatera Utara Pada pemilihan “3.Batas hapus otomatis” diinputkan misalnya batas bawah atau cache low 90 dan pada batas atas atau cache high 99 maka akan terhubung pada halaman squid.conf yang akan mengalami perubahan. Seperti pada bagian ini : cache_swap_low 90 cache_swap_high 99 Pada pemilihan “4.Email manager” diinputkan email yang akan dihubungi jika terjadi masalah pada proses squid, misalnya email adalah seijuurou.setio.hikogmail.com maka akan terhubung pada halaman squid.conf yang akan mengalami perubahan. Seperti pada bagian ini : cache_mgr seijuurou.setio.hikogmail.com

4.2.4. Halaman Blocking