BAB III PERANCANGAN SISTEM 3.1 Rancangan System
Transcript of BAB III PERANCANGAN SISTEM 3.1 Rancangan System
![Page 1: BAB III PERANCANGAN SISTEM 3.1 Rancangan System](https://reader034.fdocument.pub/reader034/viewer/2022042421/6260fffd9d590b09d21d0f3f/html5/thumbnails/1.jpg)
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
![Page 2: BAB III PERANCANGAN SISTEM 3.1 Rancangan System](https://reader034.fdocument.pub/reader034/viewer/2022042421/6260fffd9d590b09d21d0f3f/html5/thumbnails/2.jpg)
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
![Page 3: BAB III PERANCANGAN SISTEM 3.1 Rancangan System](https://reader034.fdocument.pub/reader034/viewer/2022042421/6260fffd9d590b09d21d0f3f/html5/thumbnails/3.jpg)
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
![Page 4: BAB III PERANCANGAN SISTEM 3.1 Rancangan System](https://reader034.fdocument.pub/reader034/viewer/2022042421/6260fffd9d590b09d21d0f3f/html5/thumbnails/4.jpg)
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
![Page 5: BAB III PERANCANGAN SISTEM 3.1 Rancangan System](https://reader034.fdocument.pub/reader034/viewer/2022042421/6260fffd9d590b09d21d0f3f/html5/thumbnails/5.jpg)
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
![Page 6: BAB III PERANCANGAN SISTEM 3.1 Rancangan System](https://reader034.fdocument.pub/reader034/viewer/2022042421/6260fffd9d590b09d21d0f3f/html5/thumbnails/6.jpg)
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
![Page 7: BAB III PERANCANGAN SISTEM 3.1 Rancangan System](https://reader034.fdocument.pub/reader034/viewer/2022042421/6260fffd9d590b09d21d0f3f/html5/thumbnails/7.jpg)
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”
![Page 8: BAB III PERANCANGAN SISTEM 3.1 Rancangan System](https://reader034.fdocument.pub/reader034/viewer/2022042421/6260fffd9d590b09d21d0f3f/html5/thumbnails/8.jpg)
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
![Page 9: BAB III PERANCANGAN SISTEM 3.1 Rancangan System](https://reader034.fdocument.pub/reader034/viewer/2022042421/6260fffd9d590b09d21d0f3f/html5/thumbnails/9.jpg)
15
Gambar 3.11 Konfigurasi SARG 1.3
Selanjutnya /etc/sarg/usertab dirubah menjadi.
usertab /etc/host.
![Page 10: BAB III PERANCANGAN SISTEM 3.1 Rancangan System](https://reader034.fdocument.pub/reader034/viewer/2022042421/6260fffd9d590b09d21d0f3f/html5/thumbnails/10.jpg)
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.
![Page 11: BAB III PERANCANGAN SISTEM 3.1 Rancangan System](https://reader034.fdocument.pub/reader034/viewer/2022042421/6260fffd9d590b09d21d0f3f/html5/thumbnails/11.jpg)
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
![Page 12: BAB III PERANCANGAN SISTEM 3.1 Rancangan System](https://reader034.fdocument.pub/reader034/viewer/2022042421/6260fffd9d590b09d21d0f3f/html5/thumbnails/12.jpg)
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