Proxy server merupakan sebuah komputer server atau program yang digunakan untuk
menangani permintaan dari client untuk melakukan request terhadap konten-konten
yang terdapat di internet.
Aplikasi proxy server yang banyak dipakai adalah Squid. Squid merupakan
aplikasi proxy server yang dapat digunakan sebagai firewall, proses caching,
pengendalian bandwidth dan lain-lain.
Dengan adanya teknologi proxy server, pembatasan kuota dan kecepatan akses
internet dapat ditangani, karena didalamnya terdapat sistem caching. Apabila user
pertama telah melakukan request ke server luar untuk kedua kali dan seterusnya request
hanya langsung kepada komputer proxy, itulah yang dimaksud dengan caching. Proxy
server adalah sistem komputer yang berada ditengah-tengah client dan server luar.
Masalah yang dihadapi adalah banyak konfigurasi untuk menjalankan fungsi
Squid, maka dari itu berdasarkan uraian di atas, penulis berniat membuat skripsi yang
bejudul Perancangan Aplikasi Wizard untuk Konfigurasi Squid Proxy Server yang
difungsikan agar mengurangi penulisan perintah-perintah yang dibahasakan dalam
bahasa manusia.
1.2 Perumusan Masalah
Bagaimana merancang suatu aplikasi untuk mengatasi pengkonfigurasian squid yang
mempunyai banyak perintah pada pengaturan jaringan, pemblokiran situs, pengaturan
alokasi memory dan harddisk, serta bandwidht control di squid.
1.3 Pembatasan Masalah
Universitas Universitas Sumatera Sumatera Utara Utara
Batasan masalah yang menjadi acuan dalam pengerjaan skripsi ini adalah sebagai
berikut:
1. Menggunakan bahasa pemrograman C.
2. Aplikasi proxy server menggunakan Squid Proxy Server versi 3
3. Wizard berbentuk Command Line Interface yang diimplementasikan pada Ubuntu
Server 11.10.
4. Aplikasi Wizard terdiri dari pengaturan IP Address, pemblokiran situs dan konten,
pengaturan pemakaian alokasi memori dan disk, dan kontrol bandwidht.
5. Pengaturan IP Address hanya terdiri dari satu network.
1.4 Tujuan Masalah
Penelitian ini bertujuan merancang suatu aplikasi untuk mengkonfigurasi squid dengan
tampilan yang mudah dan dapat digunakan oleh administrator jaringan pemula.
1.5 Manfaat Penelitian
Manfaat penelitian ini adalah memudahkan para pengguna biasa atau administrator
jaringan pemula untuk konfigurasi squid.
1.6 Metode Penelitian
Tahapan yang dilakukan dalam penelitian ini adalah:
1. Studi Literatur
Penulisan skripsi ini diawali dengan melakukan pembelajaran literatur pada
sejumlah buku, artikel, paper, jurnal, makalah, maupun situs internet mengenai squid
proxy server dan pemrograman bahasa
C.
2. Analisis Penelitian
Pada tahap ini disusun kerangka konfigurasi apa saja yang akan dibuat dalam
Universitas Universitas Sumatera Sumatera Utara Utara
aplikasi wizard.
3. Perancangan Penelitian
Perancangan dilakukan dengan membuat rancangan antarmuka, UML (unified
modelling language) proses kerja sistem untuk memudahkan dalam
implementasinya.
4. Implementasi dan Pengujian
Dalam tahap ini dilakukan pemrograman terhadap aplikasi yang menggunakan
bahasa pemrograman C.
5. Dokumentasi
Dalam tahapan ini dilakukan penyusunan laporan dari hasil analisis, perancangan
dalam format penulisan penelitian.
Tidak ada komentar:
Posting Komentar