Anda di halaman 1dari 9

Perancangan dan Implementasi Squid Proxy untuk Filterisasi Konten Web di PT.

Indonesian Tobacco

Proposal Tugas Akhir

Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
! ! ! ! !

! ! !

Nama : Ade Septyalis Pratama Nim : 201010370311061

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG MARET, 2014

Lembar Persetujuan Perancangan dan Implementasi Squid Proxy untuk Filterisasi Konten Web di PT. Indonesian Tobacco

Nama : Ade Septyalis Pratama Nim : 201010370311061

Telah Direkomendasikan Untuk Diajukan Sebagai Judul Tugas Akhir Di Teknik Informatika Universitas Muhammadiyah Malang

Menyetujui

Dosen I

Dosen!!II

! ! ! ! !

Denar Regata Akbi, S.Kom NIDN : 0701058601


!

Ilyas Nuryasin, S.Kom, M.kom NIDN : 0711238601

I.

Latar Belakang Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga memungkinkan klien untuk menghubungkan komputer melalui jaringan. Jaringan komputer cukup berkembang di Indonesia karena internet sudah mulai menjadi bagian hidup untuk kalangan menengah. Namun terdapat beberapa materi yang seharusnya tidak dikonsumsi oleh semua kalangan dan tidak cocok dengan budaya klien, seperti pornografi, judi dan beberapa hal yang bersifat kekerasan, dimana peraturan itu sudah tertulis di UUD RI No. 11 tahun 2008, tentang informasi dan transaksi elektronik khususnya di BAB II asas dan TUJUAN pada Pasal 3 tentang pemanfaatan teknologi informasi dan transaksi elektronik berdasarkan asas kepastian hukum, manfaat kehati-hatian, iktikad baik dan kebebasan memilih teknologi[1]. Salah satu teknologi jaringan komputer yang membantu mengelola koneksi ke internet untuk tiap klien adalah proxy server. Selain digunakan sebagai firewall proxy server juga dapat diimplementasikan untuk meminimalisir kejahatan di internet. Proxy server memiliki banyak manfaat pada pekerjaan yang berhubungan dengan koneksi internet terutama bagi administrator jaringan yang bertugas mendistribusikan layanan koneksi internet kepada klien yang berada di bawah tanggung jawabnya dan mengamankan jaringannya[2]. Hingga sekarang banyak metode dan perangkat lunak yang telah dibangun dan dikembangkan untuk meminimalisir kejahatan di internet seperti Squid3 dan qlproxy. Squid3 berfungsi untuk membangun cache konten web yang sering diakses untuk meningkatkan kecepatan pengiriman konten dan menghemat bandwith keseluruhan yang digunakan pada jaringan, sedangkan qlproxy melakukan pemfilteran yang meliputi pembacaan indek url serta isi konten yang diakses oleh klien. Perangkat lunak tersebut bersifat open source dan mudah untuk dipelajari serta diimplementasikan konfigurasinya[3]. PT. Indonesian Tobacco merupakan perusahaan tembakau shag yang berdiri sejak tahun 1968 di kota Malang dan hingga sampai saat ini telah berkembang menjadi salah satu perusahaan penghasil tembakau iris yang berpengaruh dan memiliki pasar domestik internasional. Kebutuhan internet pada PT. Indonesian Tobacco sangatlah penting, dimana semua akses media pemasaran dan transfer sejumlah barang hampir semuanya dikelola melalui internet, sehingga perusahaan memberikan kebijakan dalam penggunaan internet, terkait penggunaan internet

karyawan yang melebihi batas dan penggunaan internet yang tidak terkelola, yang dapat menggangu operasional perusahaan dan mengurangi produktivitas karyawan. Berdasarkan studi kasus di atas pengembangan yang akan di implementasikan yaitu membangun squid proxy untuk filterisasi konten web sebagai upaya pencegahan data masuk yang tidak di inginkan, untuk menghasilkan sistem yang lebih baik. II. Rumusan Masalah Dalam penelitian ini, masalah-masalah yang akan diselesaikan dirumuskan sebagai berikut. 1. Bagaimana mengarahkan koneksi dari klien ke internet jika tidak mengandung text yang berupa pornografi, judi dan kekerasan? 2. Bagaimana mekanisme pemrosesan text menggunakan qlproxy dan mendeteksi konten text yang tidak sesuai dengan rule? 3. Bagaimana membangun proxy server menggunakan qlproxy dan squid3 untuk meningkatkan keamanan dan kebijakan perusahaan? III. Tujuan Tujuan dari penelitian ini adalah mengimplementasikan filterisasi text pada konten web untuk membangun proxy server yang berfungsi membatasi penggunaan internet yang tidak terkelola, yang dapat menggangu operasional perusahaan, sehingga penggunaan internet semakin produktif dan bermanfaat untuk karyawan. IV. Batasan Masalah Pada penyelesaian tugas akhir ini terdapat beberapa batasan masalah yang dikaitkan dengan perancangan dan implementasi squid proxy untuk filterisasi konten web, antara lain. 1. Konfigurasi proxy server menggunakan proxy squid 2. Layanan yang diamankan berupa konten text pada website 3. Pengembangan ini dilakukan dengan membangun dan menggunakan squid3 dan qlproxy V. Metodologi Penelitian V.1 Cara kerja dari sistem ini meliputi 1) Studi Pustaka Pada tahap ini dilakukan pencarian dan pengumpulan literatur-literatur berupa artikel, tutorial, buku referensi dan sumber lain yang berhubungan tentang konsep - konsep squid proxy, qlproxy, linux dan webserver.

2) Pengumpulan Data Untuk memperoleh data yang diperlukan sebagai bahan desain dan implementasi proxy sever untuk meningkatkan layanan kualitas kinerja server, maka perlu dilakukan pengumpulan data kecepatan transfer dan keutuhan layanan terhadap pengguna saat mengggunakan layanan website. 3) Peneliti terdahulu Penelitian yang dilakukan pada tahun 2011 oleh Kiki Luqman hakiem dengan judul "Implementasi Interface Ke Proxy Squid Untuk Content Filtering Menggunakan ICAP", dimana untuk mencegah browser merequest gambar atau animasi yang tidak di inginkan, diperlukan suatu cara untuk mengadaptasi text HTML yang dikirimkan oleh web server sebelum sampai ke browser. Hasil adaptasi tersebut berupa halaman web yang hanya berisi gambar berukuran kecil. User tetap diberi pilihan untuk menampilkan gambar yang terfilter jika menghendakinya. Hal ini dimungkinkan dengan adanya ICAP (internet Content Adaptation Protocol), kesimpulannya yaitu waktu yang diperlukan untuk memuat halaman web pada sistem yang menggunakan ICAP lebih kecil, jika halaman yang diakses memiliki gambar dengan ukuran total lebih dari 650 KB jika halaman tersebut didominasi gambar berukuran kecil atau lebih dari 1,3 MB jika halaman tersebut didominasi gambar berukuran besar dan waktu yang diperlukan oleh ICAP server untuk memproses halaman web berbanding lurus dengan ukuran halaman web tersebut meskipun perbedaannya tidak signifikan[4]. V.2 Perancangan dan Implementasi Semua perancangan dan implementasi disusun dengan menggunakan sistem operasi linux server menggunakan kernel 3.8.8 antara lain. 1) Membuat dua PC server dimana satu bertindak sebagai Proxy server, kemudian qlproxy bertindak untuk melakukan filtering text. 2) Membuat konfigurasi proxy server 3) membuat konfigurasi squid3 4) Membuat konfigurasi qlproxy 5) Membuat rule di qlproxy 6) Perancangan pengujian sistem secara keseluruhan pada jaringan LAN dan WLAN dengan menerapkan iptable, squid3, qlproxy pada sisi server proxy sebagai lawan komunikasi bagi qlproxy.

Topologi jaringan rancangan sistem yang akan di implementasikan :

gambar 1 Topologi

Perangkat keras yang digunakan : 1) 1 PC Server 2) 2 Switch 3) 3 PC klien 4) Router Perangkat lunak yang digunakan : 1) OS Ubuntu 12.04 2) Squid Proxy 3) Qlproxy 4) VMware

V.3 Tahap Analisa Dalam implementasi yang dilakukan, nantinya akan dilakukan analisa untuk mengetahui performa kualitas kinerja server dari sistem, analisa ini meliputi. 1) Bagaimana proses dan cara kerja proxy server 2) Bagaimana proses dan cara kerja pengalihan text dari proxy server ke qlproxy ketika terjadi request dari klien. 3) Menganalisa kualitas kinerja sistem, apakah request V.4 Sekenario Pengujian Pengujian performa dilakukan untuk mengetahui performa sistem, apakah menghasilkan performa yang lebih baik atau tidak. Ide konsepnya ialah seperti ini, suatu website baru akan ter-block apabila 50% konten dari website tersebut mengandung kata yang termasuk dilarang. hal ini diasumsikan sebagai berikut, apabila sudah lebih dari 50% konten website tersebut mengandung kata yang "terlarang", maka dipastikan website itu termasuk website yang terlarang untuk diakses dan harus di-block aksesnya. Jadi, ketika pada website tersebut kontennya hanya memiliki beberapa kata "terlarang", maka website tersebut tidak di-block. Hal ini diasumsikan bahwa klien sedang menggunakan kata tersebut bukan untuk disalahgunakan. Untuk uji coba filter text digunakan sebuah perangkat lunak squid proxy dan qlproxy. Pada uji coba ini qlproxy dan squid3, klien mengirimkan request dengan mengakses ip dinamis dari host Setelah terdapat request, server proxy menampung konten text yang datang dari klien kemudian mengarahkan ke server qlproxy untuk dilakukan filtering text, dimana akan diambil kesimpulan apakah akses diteruskan ke internet atau diblokir. Kemudian uji coba qlproxy, dilakukan untuk membuat rule dan kebijakan yang memiliki kemampuan menghentikan dan meneruskan paket atau layanan seperti ip address, konten dan hak akses. Jika url website dan isi konten website tidak terdapat kesamaan isi dengan rule pemblokiran yang dibuat, maka akses data (url dan konten) akan dikembalikan lagi ke proxy server untuk diteruskan ke internet, tetapi jika url website dan isi konten terdapat kesamaan isi dengan rule pemblokiran, maka akses internet klien di blokir dan qlproxy akan menampilkan isi konten dari website yang diakses klien yang masuk dalam rule pemblokiran. dari klien ketika mengakses internet dapat terfilter dari proxy server ke qlproxy.

VI.

Kegiatan

Kegiatan Pengajuan Judul Survey Awal Pengumpulan Data Pembangunan Model Implementasi Analisa Hasil Pembuatan Laporan

Januari

Februari

Maret

April

Mei

Juni

VII.

Daftar Pustaka [1]. Republik Indonesia. 2008. Undang-undang No. 11 Tahun 2008 tentang Informasi dan Transaksi Elektronik. Lembaran RI Tahun 2008, No. 4843. Sekretariat Negara. Jakarta SquidProxy(online), (http://www.nawala.org/panduan/serverproxyfirewall/93-squid-proxy, diakses tgl 4 Maret 2014) ContentFiltering(online), http://searchsecurity.techtarget.com/definition/content-filtering, diakses tanggal 4 Maret 2014) Hakiem Kiki Luqman, 2011. Implementasi Interface ke Proxy Squid untuk Konten Filtering Menggunakan ICAP, (online), (http://digilib.its.ac.id/ITS-Undergraduate-3100011042820/15255, diakses tanggal 19 Februari 2008).

[2].

[3].

[4].

Anda mungkin juga menyukai