BAB 3
ANALISIS DAN PERANCANGAN
3.1 Analisis Sistem
Sebelum dilakukan tahap perancangan sebuah aplikasi, perlu dilakukan analisis yang akan dibangun. Analisis merupakan istilah yang secara kolektif mendeskripsikan fase-
fase awal pengembangan sistem. Analisis sistem pada dasarnya merupakan tahapan yang ditujukan untuk menciptakan pemahaman yang menyeluruh terhadap sistem
sehingga diperoleh gambaran tentang kebutuhan, cara kerja, dan alur data yang akan dikerjakan sistem. Hal ini akan membantu mempermudah dalam proses implementasi
sistem.
3.1.1 Analisis Proses IP Address
Pada pengaturan IP address proses yang dilakukan adalah : 1.
Memasukkan subnetmask sesuai dari panjang host yang diinginkan dalam bentuk prefix.
2. Memasukkan network address sesuai ketentuan topologi yang dirancang
3. Menerapkan ke squid.conf.
3.1.2 Analisis Proses Pengalokasian cache Memory dan Harddisk
Pada pengaturan Alokasi cache pada memory dan harddisk proses yang dilakukan adalah :
1. Menentukan proses mana yang akan dipilih, apakah alokasi harddisk, alokasi
memory, maksimum objek yang di cache, atau batas hapus otomatis. 2. Jika memilih alokasi harddisk, maka proses yang akan dilakukan adalah pengaturan
ukuran limit disk yang akan digunakan yaitu pada tag cache_dir ufs
Universitas Sumatera Utara Universitas Sumatera Utara
varspoolsquid 100 16 256 , size yang dimasukkan dalam satuan MB megabyte.
3. Jika memilih alokasi memory, maka proses yang akan dilakukan adalah pengaturan batas limit memory yang dibutuhkan oleh proxy server, yaitu pada tag cache_mem
40 dengan memasukkan size dalam satuan MB megabyte.
4. Jika memilih maksimum objek yang di cache, maka proses yang akan dilakukan adalah pengaturan batas limit dari objek yang ditampung pada disk dan memory
yaitu pada tag maximum_object_size 56. maximum_object_size_in_memory 32.
Untuk nilai object pada disk, size dibuat dalam satuan MB megabyte, sedangkan size yang ditampung pada memory dalam satuan Kilobyte.
5. Jika memilih batas hapus otomatis, maka yang dimasukkan adalah batas low dan high dari disk yang telah digunakan. Jika pemakaiaan disk telah mencapai batas bawah
tag cache_swap_low 90 maka proxy akan melakukan penghapusan objek pada disk
secara perlahan, sedangkan jika pemakaian disk telah mencapai batas atas
cache_swap_high 99 maka proxy akan melakukan penghapusan objek pada disk
lebih cepat.
3.1.3 Analisis Proses Blokir