komponen-komponen yang berkomunikasi melalui mediaperalatan jaringan.
Topologi berdasarkan jumlah komputer yang menggunakan media transmisi data dibagi menjadi dua, yaitu :
1. Point to Point P2P, topologi yang hanya melibatkan dua buah
komputer saja. 2.
Multipoint, topologi yang melibatkan lebih dari dua komputer. Contoh topologi multipoint antara lain :
a. Topologi Bus
b. Topologi Ring
c. Topologi Star
d. Topologi Tree
e. Topologi Mesh
2.8. Alat Ukur
2.8.1. Pengertian Pengukuran
Pengukuran merupakan
suatu aktivitas
atau tindakan
membandingkan suatu besaran yang belum diketahui nilainya terhadap besaran lain yang sudah diketahui nilainya. Sedangkan pembandingnya
disebut sebagai alat ukur. Pengetahuan yang harus dimiliki adalah
bagaimana menentukan besaran yang akan diukur, bagaimana
mengukurnya, dan mengetahui dengan apa besaran tersebut harus diukur.
2.8.2 Webserver Stress Tool
Aplikasi yang dikembangkan oleh perusahaan bernama Paessler AG yang berfungsi untuk mengetahui kinerja dari sebuah web server.
Paessler AG berdiri sejak 1997 dan menjadi anggota dari perusahaan pengembang jaringan Cisco dan VMware Technology Alliance Partner.
Dengan menggunakan aplikasi ini, bisa diketahui kinerja dari sebuah web server dalam keadaan baik atau tidak dalam menghadapi
permintaan request dari client secara simultan. Keluaran yang dihasilkan bisa ditampilkan seberapa cepat dan handal sebuah layanan web dalam
memberikan response kepada client dalam bentuk grafik.
2.8.3 Performance, Load dan Stress Testing
Performance , sebuah pengujian yang digunakan untuk menemukan
cara terbaik dalam mengoptimalkan dan meningkatkan lalu lintas web. Webserver Stress Tools mendukung untuk melakukan permintaan
simultan pada satu URL dan mencatat rata-rata waktu untuk memproses permintaan tersebut.
Load , bagaimana sebuah layanan mampu memberikan waktu yang
optimal dalam memuat sebuah halaman web yang diminta oleh clientuser. Di sini waktu memuat loading sangat mempengaruhi tingkat kepuasan
client dalam mengakses sebuah website.
Stress testing , melakukan serangan terhadap layanan web yang ada
secara berlebihan. Dilakukan dengan membuat lonjakan clientuser. Tujuannya agar dapat diketahui beban maksimum yang dapat diterima
oleh layanan web. Hasilnya dapat diketahui ambang batas dari layanan web
tersebut dan solusi yang dapat dilakukan ketika sudah melebihi ambang batas.
43
BAB III PERANCANGAN
3.1. Perencanaan Awal
Sebelum melakukan pengujian, diperlukan beberapa hal yang diperlukan dalam mendukung kegiatan pengujian. Di antaranya adalah pemilihan topologi
jaringan, pemilihan distro linux yang akan diuji, pemilihan website yang akan digunakan serta cara mengukur kehandalan dari sebuah server khususnya pada
layanan web. Pengujiaan menggunakan sebuah komputer sebagai client dan sebuah
komputer sebagai server. Client dan server akan terhubung oleh sebuah jaringan. Masing-masing komputer memiliki spesifikasi seperti pada tabel 3.1 di bawah ini.
Tabel 3. 1 : Spesifikasi client dan server
SPESIFIKASI CLIENT
SERVER
Random Memory Access RAM
2 GB 4 GB
Processor Intel Core 2 Duo CPU
2.10 GHz 2 CPUs 32 Bit
IntelĀ® PentiumĀ® Dual CPU E2140 1.60 GHz
x 2
64 Bit Harddisk
320 GB 500 GB