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 Web
server
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
. Web
server
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
client
user. 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
client user
. 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