45
BAB III RANCANGAN PENELITIAN
3.1. Analisis Kebutuhan Sistem
Sebelum melakukan pengujian, dilakukan persiapan berupa pengaturan perangkat keras dan perangkat lunak. Pengaturan perangkat keras yang dilakukan
antara lain mempersiapkan komputer untuk server dan klien serta perencanaan topologi jaringan yang akan digunakan pada pengujian. Sedangkan persiapan dari
segi perangkat lunak meliputi instalasi dan konfigurasi server serta beberapa pengaturan program pada komputer klien. Kebutuhan perangkat keras dan
perangkat lunak dapat dilihat pada tabel di bawah ini: 3.1.1.
Kebutuhan Perangkat Keras
Server Client
Mainboard Intel Serverboard SE7221BA
Dell OT10XW
HDD
Western Digital WD7500AYYS S-ATA Raid Edition 7200RPM
Toshiba DT01ACA050 S-ATA 7200RPM
Seagate ST3808110AS S-ATA 7200RPM
CPU Intel pentium 4 3.00GHz Intel G2030 3.00GHz
Network Card
Intel 825578901 Ethernet pro 100
Realtek RTL81868111 Gigabit Ethernet Controller
Marvell 88E8050 Gigabit Ethernet Controller
Main Memory 4x1GB DDR533 dual channel 1x2GB DDR12800 single channel
Tabel 3.1-1 Spesifikasi perangkat keras
46
3.1.2. Kebutuhan Perangkat Lunak
Server Client
Sistem Operasi Linux CentOS 6.5 32bit Windows 7 pro 64bit
Browser - Mozilla Firefox 31.0
Proxy Squid Proxy 3.1 -
Tabel 3.1-2 Spesifikasi perangkat lunak
3.2. Skenario Pengujian
3.2.1. Topologi Jaringan
Topologi jaringan yang digunakan pada penelitian ini adalah topologi star dengan Squid diposisikan sebagai gateway. Sepuluh unit komputer klien terhubung
dengan Proxy server melalui sebuah ethernet switch. Pada komputer Proxy server, terdapat dua buah ethernet card. Satu untuk koneksi dengan klien melalui switch,
kemudian yang lain digunakan untuk terhubung dengan ISP. Jaringan antara klien dengan Proxy server terhubung dengan menggunakan blok IP 10.10.10.028.
Sedangkan Proxy server ke ISP, mendapatkan IP otomatis yang diberikan oleh ISP DHCP.
47
Gambar 3.2-1 Topologi Jaringan Yang Digunakan
3.2.2. Mekanisme Pengumpulan Data
Banyaknya pengujian dilakukan didasarkan pada target hit ratio yang ingin dicapai. Pada penelitian ini diberikan range target hit pada 10, 20, 30,
40, dan 50. Website yang digunakan untuk pengujian dibagi menjadi tiga golongan, yaitu web statis dengan konten lebih banyak berupa teks, web dinamis
dengan layanan utama berupa galeri gambar, dan web jenis rich content yang mengandung banyak konten interaktif web aktif.
Pengujian dilakukan sebanyak tiga puluh kali per target hit yang ingin dicapai untuk masing masing kategori website. Browser pada komputer klien diatur
untuk tidak melakukan caching pada local computer. Browser yang digunakan pada komputer klien adalah Mozilla Firefox dan diatur untuk terhubung dengan Squid
48
Proxy pada alamat 10.10.10.1:80. Total pengujian adalah empat ratus lima puluh
kali, dengan perhitungan:
5 range target hit × 3 kategori web × 30 pengujian
Pada setiap pengujian, klien diatur untuk mengakses web yang telah ditentukan dalam tabel 3.2-1. Setelah selesai melakukan satu pengujian, dilakukan
penghapusan cache pada direktori Squidcache, log pada varlogSquid, serta mengosongkan catatan aktivitas data di ifconfig dan cache memory dengan cara me-
restart ulang komputer server. Kemudian menghapus cache pada web browser di
komputer klien. Setelah itu baru dilanjutkan ke pengujian selanjutnya. Urutan pengujiannya adalah sebagai berikut:
1 Memastikan bahwa sebelum pengujian dimulai, file log dan cache
sudah dihapus. Kolom TX dan RX pada perintah ifconfig menunjukkan belum ada aktivitas browsing. Serta cache pada web
browser di komputer klien sudah dikosongkan.
2 Melakukan pengujian dengan cara melakukan browsing ke alamat
website yang sudah ditentukan di masing masing komputer klien.
3 Apabila target hit telah tercapai, komputer server secara otomatis
akan melakukan pencatatan data yang diperoleh selama pengujian. 4
Melakukan pengujian selanjutnya sampai memenuhi jumlah pengujian yang ditentukan.
49
5 Apabila sudah selesai melakukan pengujian, dilakukan analisa
keseluruhan terhadap hasil pengukuran yang telah didapat. 3.2.3.
Diagram Alur Mekanisme Pengumpulan Data
start
Menghapus squid cache, log, catatan aktivitas data pada
ethernet, dan cache pada browser client
pengujian
pencatatan data
analisa keseluruhan
hasil pengujian
telah memenuhi jumlah pengujian yang ditentukan
end
tidak
ya
Gambar 3.2-2 Diagram Alur Mekanisme Pengumpulan Data
50
3.2.4. Daftar Website
Dalam pengujian ini, website yang dikunjungi oleh klien ditentukan dalam tabel berikut:
no Statis
Dinamis Aktif
1 wiki.Squid-cache.org
9gag.com kompas.com
2 www.ulo.ucl.ac.uk
www.fotografer.netgaleri www.kapanlagi.com
3 xhtml.com
fotokita.netfoto detik.com
4
www.washington.edu www.arbainrambey.com
tabloidpulsa.co.id
5 www.w3.orgTRxhtml2
www.latvia.eu okezone.com
6 wiki.centos.org
keprifoto.comgallery www.liputan6.com
7 www.w3schools.com
www.photographersgallery.com www.tribunnews.com
8
www.xml.com www.worldphotoday.orggallery
www.lensaindonesia.com
Tabel 3.2-1 Daftar Web Yang Digunakan
3.3. Parameter Pengujian