bab iii perancangan sistem 3.1 rancangan system
TRANSCRIPT
7
BAB III
PERANCANGAN SISTEM
3.1 Rancangan System
Pada bab ini akan membahas tentang metode perancangan sistem
yang akan digunakan perancangan sistem penelitian analisa pada squid
proxy sever. Metode perancangan system yang akan di gunakan adalah
sebagai berikut:
1. Merancang system
2. Persiapan alat dan kebutuhan
3. Susunan tahapan
4. Penjadwal kegiatan
5. Implemetasi sistem
Dalam metode perancangan system untuk menganlisa algoritma
squid proxy server yang akan dilakukan gambaran rancangan
pelaksanaan dan rancangan sistemnya dapat dilihat pada gambar
dibawah ini.
1. Rancangan pelaksanaan
Merancang sistem
Peraiapan alat dan bahan
Implemetasi sistem Susunan tahapan
Penjadwalan kegiatan
Gambar 3.1 rancangan pelaksanaan 1.0
8
2. Rancangan sistem
Gambar 3.2 Rancangan sistem 1.0
3.2 Persiapan Alat Dan Kebutuhan
Dalam pelaksanaan tugas akhir ini penulis menggunakan rancangan
sebagai berikut:
1. Komputer proxy adalah komputer yang digunakan sebagai
proxy server. Adapun spesifikasi komputer ter sebut adalah
sebagai berikut:
Prosesor :Intel Core i3 2,20 Ghz
RAM :4 GB
Hardisk :500 GB
Graphic Card :Intel HD Graphic 3000
Operating system :Windows 7 Ultimate 64bit
2. Modem (Modulator Demodulator) adalah alat yang
memungkinkan PC, mini komputer atau mainframe untuk
menerima dan mengirim paket data dalam bentu digital melalui
saluran telepon. Modem digunakan untuk mnghubungkan PC
dengan internet.
A
User
9
3.3 Susunan Tahapan
Dalam pembuatan proyek ini disusunlah rancangan kegiatan
sebagai tolak ukur dan untuk membantu penyelesaian proyek. Tahapan
kegiatan tersebut antara lain:
1. Menginstal Virtual Box
2. Menginstal OS Linux di Virtual Box
3. Menginstal aplikasi yang diperlukan
4. Penelitian terhadap algoritma penggantian cache
5. Menulis laporan hasil analisa
3.4 Jadwal Kegiatan
Kegiatan Minggu
ke 1
Minggu
ke 2
Minggu
ke 3
Minggu
ke 4
Minggu
ke 5
Minggu
ke 6
Menginstal
Virtual Box
dan
Ubuntu
Menginstal
aplikasi
yang
diperlukan
Penelitian
terhadap
algoritma
Menulis
laporan
hasil
analisa
Tabel 1.1 Jadwal Kegiatan
10
3.5 Implementasi Sistem
Dalam metode analisa ini adapun beberapa tahapan yang harus
dilakukan antara lain:
1. Mengistal Virtual Box
2. Menginstal linux di Virtual Box
3. Melakukan penginstalan aplikasi yang diguakan untuk
menganalisa algoritma, aplikasi-aplikasi tersebut antara lain
yaitu :
a. Squid3
b. SARG(Squid Analyzer Report Generator)
c. Squidclient
4. Melakukan konfigurasi aplikasi-aplikasi yang digunakan untuk
melakukan analisa, antara lain konfigurasi:
a. Squid3
Untuk melakukan konfigusari pada squid3 kita perlu
membuka squid3 melalui terminalyang terdapat pada Ubuntu
menggunakan perintah:
“sudo nano /etc/squid3/squid.conf”.
Gambar 3.3 Konfigurasi squid3 1.0
11
Untuk penelitian ini konfigurasi yang dilakukan hanya meliputi
kapasitas alokasi memory yang digunakan, besaran maksimal
dan minimal objek dalam memory.
Gambar 3.4 Konfigurasi squid3 1.1
Gambar 3.5 Konfigurasi squid3 1.2
Gambar 3.6 Konfigurasi squid3 1.3
12
Kemudian melakukan konfigurasi
cache_swap_memory_low dan cache_swap_memory_high.
Kenfigurasi ini berguna untuk seberapa sering squid3
melakukan pergantian. Cache_swap_memory_low adalah batas
minimal cache melakukan pergantian objek yang tersimpan di
Squid3. Cache_swap_memory_high adalah batas maksimal
cache melakukan pergantian. Jika sudah mencapai batas
minimal Squid3 akan melakukan pergantian objek yang
disimpan, semakin mendekati batas maksimal maka pergantian
objek akan lebih sering dilakukan.
Gambar 3.7 Konfigurasi squid3 1.4
13
Selanjutnya agar browser bias melakukan akses ke
website konfigurasi http_access deny all diubah menjadi
http_access allow all.
b. SARG
Dalam SARG ini konfigurasi yang dilakukan antara lain:
1) Melakukan konfigurasi di sarg-reports.conf
dengan cara membukanya melalui terminal kemudian
bukan dengan perintah:
Gambar 3.8 Konfigurasi SARG 1.0
“sudo nano /etc/sarg/sarg-reports.conf”
14
Gambar 3.9 Konfigurasi SARG 1.1
Kemudian pada “HTML OUT” diisi dengan
“/var/www/squid-reports”.
2) Melakukan konfigurasi di sarg.conf dengan
cara buka melalui terminal dengan perintah:
“sudo nano /etc/sarg/sarg.conf”
Gambar 3.10 Konfigurasi SARG 1.2
15
Gambar 3.11 Konfigurasi SARG 1.3
Selanjutnya /etc/sarg/usertab dirubah menjadi.
usertab /etc/host.
16
c. Konfigurasi di Firefox
Dalam melakukan analisa ini browser yang digunakan
adalah Firefox. Agar Firefox dapat terhubung dengan
menggunakan Squid3 harus dilakukan konfigurasi
seperti berikut:
1) Buka Firefox, pilih menu Edit kemudian klik
pengaturan.
Gambar 3.12 Konfigurasi firefox 1.0
2) Pilih menu Canggih, pilih jaringan kemudian
klik pengaturan.
17
3) Setelah itu pilih “konfigurasi proxy secara
manual” kemudian pada “Proxy untuk HTTP” diisi inet
addres dari komputer yang terkoneksi dengan jaringan
internet. Sealanjutnya pada bagian port diisi dengan
port 3128(port default dari squid3), lalu pilih simpan.
Gambar 3.13 Konfigurasi firefox 1.1
d. Membuat direktori sebagai tempat keluaran SARG dan
Squid-reports melalui terminal dengan menuliskan
perintah :
“mkdir /var/www/squid-report”
Gambar 3.14 Membuat direktori squid-report 1.0
18
e. Konfigurasi algoritma
1) Konfigurasi algoritma LRU
Gambar 3.15 Konfigurasi algoritma LRU
2) Konfigurasi algoritma LFUDA
Gambar 3.16 Konfigurasi algoritma LFUDA
3) Konfigurasi algoritma GDSF
Gambar 3.17 Konfigurasi algoritma GDSF