5
4. Hasil dan Pembahasan
Konfigurasi Squid Proxy Server dilakukan dengan menggunakan Webmin sebagai modul konfigurasi. Langkah awal yang dilakukan adalah
dengan membuat advance system care dari webmin dengan menjalankan perintah wget http:www.webmin.comjcameron-key.asc
untuk konfigurasi jcameron Key sebagai kunci publik yang digunakan untuk mengunduh dan membuka paket data webmin dari alamat sources list.
Konfigurasi jcameron dilakukan dilanjutkan dengan instalasi webmin dengan menjalankan perintah
apt-get install webmin.
Langkah selanjutnya adalah dengna melakukan konfigurasi Proxy Squid dengan menjalankan perintah sudo apt-get install squid. Konfigurasi
Squid dapat dilakukan dengan melakukan konfigurasi pada file squid.con yang berada pada direktori etcsquid3squid.conf.
Setalah proses instalasi dilakukan maka akan dilakukan konfigurasi pada Squid Proxy Server dengan menggunakan Webmin sebagai user interface.
Konfigurasi dimulai dengan membuat access control list. Access control list dapat dibuat dengan memilih menu access control list pada halam tampilan
awal Webmin.
Gambar 4 Access Control List Client Address
Ganbar 4 merupakan pengaturan access control list yang digunakan untuk konfigurasi client address pada access control list di Webmin. Pada gambar terlihat
nama pada ACL Name adalah Lab Komputerdengan range IP 192.168.2.0- 192.168.2.255 subnetmask 255.255.255.0.
6
Gambar 5 Access Control List Hostname
Gambar 5 merupakan konfigurasi access control list berdasarkan domain name, pada gambar terlihat access control list dikonfigurasikan dengan nama
ACL blacklist yang terdiri dari beberapa domain name .google.com, www.google.com,
www.google.co.id, www.facebook.com,
www.youtube.com, bing.com, www.bing.com. Selain dari pada alamat yang ditentukan sekolah, dalam penelitian, penelitian juga meblokir beberapa situs
dewasa yang belum di filter oleh provider. Access control list merupakan modul dari Squid Proxy Server yang di
Kode program 1 merupakan perintah access control list yang terdapat pada file squid.conf. Pada kode perintah terlihat domain name dari alamat yang
di blokir meggunakan modul webim pada Squid Proxy Server. Konfigurasi Firewall yang digunakan dalam penelitian ini adalah untuk
membuat transparant proxy dimana setiap data yang keluar dari jaringan akan dialihkan untuk melewati Squid Proxy Server. Konfigurasi Firewall dimulai
dengan menjalankan perintah konfigurasi
Kode Program 1 Access Control List
acl lab dst domainwww.facebook.comwww.google.comwww.bejatjekali.co
m www.youtube.com www.bing.com www.google.co.id acl labx src 192.168.1.4-192.168.1.254255.255.255.0
Kode Program 2 Transparent Proxy
7
Kode program 2 merupakan transparant proxy yang digunakan sebagai metode dimana setiap paket data request dari client akan secara langsung
melewati proxy tanpa dilakukannya konfigurasi pada komputer client. Baris kedua pada kode program merupakan perintah untuk setiap paket data yang
masuk dari eth2 menggunakan protokol tcp dengan port tujuan adalah 80 akan di redirect ke port 3128 yang merupakan port dari Squid server.
Pengujian dilakukan dengan melakukan akses terhadap beberapa situs yang masuk dalam blacklist access control list.
Gambar 6 Tampilan Halaman Squid Proxy
Gambar 6 merupakan hasil pemblokiran yang dilakukan pada komputer client yang terdapat dalam jaringan laboratorium komputer. Pengaturan Squid
Proxy pada komputer client tidak memerlukan pengaturan pada browser, hal ini dikarenakan pada jaringan laboratorium komputer yang terhubung dengan
Squid Proxy Server telah dilakukan prerouting pada paket data yang berasal dari komputer client yang berada di jaringan laboratorium komputer
Berdasarkan hasil perancangan dan implementasi di atas diketahui bahwa implementasi squid proxy server dilakukan dengan menggunakan
webmin sebagai user interface. Konfigurasi squid proxy server menggunakan webmin pada dasarnya sama dengan melakukan konfigurasi via command line,
perbedaan mendasar antara keduanya adalah webmin menyediakan user interface untuk mempermudah dalam melakukan konfigurasi. Setiap
konfigurasi yang dilakukan melalui user interface webmin, akan secara langsung dijalankan pada file squid.conf. Selain menggunakan squid proxy
server, dalam penelitian juga dilakukan konfigurasi pada firewall untuk transparent proxy. Transparent proxy dilakukan untuk menentukan jalur yang
akan dilewati data. Adanya transparent proxy mengharuskan setiap data yang dikirim oleh client akan melewati squid proxy server tanpa dilakukannya
konfigurasi pada komputer client.
Implementasi Squid Proxy Server pada jaringan laboratorium SMK Tarunatama dengan menggunakan Webmin sebagai interface dapat melakukan
pembatasan akses terhadap situs-situs yang dilarang oleh pihak sekolah pada jam pelajaran. Dari hasil penelitian diperoleh beberapa data akses yang
dilakukan oleh siswa pada jam pelajaran sebagai berikut.
8
Tabel 1 Daftar Akses Yang Diblokir
User ID DateTime
Accessed Site
192.168.2.14 110215-
09:27:35 https:www.google.co.id
110215- 09:27:55
https:www.google.co.id 110215-
09:29:13 https:www.google.co.id
110215- 09:29:33
https:www.youtube.com 192.168.2.11
110215- 09:27:45
https:www.google.co.id 110215-
09:28:14 https:www.google.co.id
110215- 09:30:05
https:www.youtube.com 110215-
09:30:42 https:www.youtube.com
110215- 09:30:58
http:bejatsekali.com 110215-
09:31:12 https:www.google.co.id
110215- 09:31:12
http:bejatsekali.com 110215-
09:31:42 h
ttps:www.google.co.id 110215-
09:33:29 https:www.facebook.com
192.168.2.18 110215-
09:29:08 https:www.google.co.id
110215- 09:29:38
https:www.google.co.id 110215-
09:30:13 https:www.google.co.id
Tabel 1 merupakan report yang dihasilkan Squid proxy terhadap akses alamat yang telah diblokir. Berdasarkan alamat IP, terdapat tiga alamat IP yaitu
192.168.2.14, 192.168.2.11, dan 192.168.2.18 yang melakukan akses pada halaman yang telah diblokir sebelumnya antara jam 09:27:35 hingga 110215-
09:33:29. Adapun halaman yang di blok dengan menggunakan Proxy Squid Server adalah https:www.google.co.id, https:www.facebook.com dan
https:www.youtube.com.
9
5. Kesimpulan