Analisis Kebutuhan Sistem Skenario Pengujian

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