IMPLEMENTASI APLIKASI WEBHOSTING
5.5 Pengujian Aplikasi
Pengujian aplikasi digunakan untuk menentukan kebutuhan-kebutuhan dari aplikasi.
Pengujian dilakukan pada tiga lingkungan infra struktur komputer yang berbeda.
Komputer yang digunakan untuk melakukan pengujian aplikasi terdiri dari 4 buah.
Satu buah komputer sebagai server, dua buah komputer sebagai client pada jaringan
Tabel 5. 1 Spesifikasi Server Pada Jaringan Lokal No. Peripherals Spesifikasi
1 Processor Intel Pentium 233 MHz MMX
2 VGA 2 MB
3 Harddisk 30 GB 7200 RPM
4 Ethernet Card 10 Mbps
5 Memori 126 MB
6 Sistem Operasi Linux Mandrake 8.0 7 Web Browser Konqueror, Mozilla
Tabel 5. 2 Spesifikasi Client 1 Pada Jaringan Lokal No. Peripherals Spesifikasi
1 Processor Intel Pentium 4 1,6 GHz
2 VGA 32 MB
3 Harddisk 40 GB 5400 RPM
4 Memori 128 MB
5 Ethernet Card 10 Mbps
6 Sistem Operasi Windows XP
7 Web Browser Internet Explorer 6, Netscape 6
Tabel 5. 3 Spesifikasi Client 2 Pada Jaringan Lokal No. Peripherals Spesifikasi
1 Processor AMD Duron 750 MHz
2 VGA 16 MB
3 Harddisk 10 GB 7200 RPM
4 Memori 112 MB
5 Ethernet Card 10/100 Mbps 6 Sistem Operasi Windows XP
Tabel 5. 4 Spesifikasi Client Internet No. Peripherals Spesifikasi
1 Processor Intel Pentium 4 1,6 GHz
2 VGA 32 MB
3 Harddisk 20 GB 7200 RPM
4 Memori 128 MB
5 Ethernet Card 10/100 Mbps 6 Sistem Operasi Windows XP 7 Web Browser Internet Explorer 6
Pengujian aplikasi untuk masing-masing kategori dilakukan dengan cara
menghitung waktu tampil untuk halaman-halaman yang telah ditentukan sebelumnya.
Penghitungan tersebut dilakukan dua kali dan dilakukan pada dua web browser yang
berbeda. Pengujian untuk kategori internet dilakukan pada dua situs yang berbeda dan
menggunakan sebuah web browser. Pengujian tersebut juga dilakukan dua kali.
Satuan dari hasil pengujian yang dilakukan menggunakan detik.
Tabel 5. 5 Hasil Pengujian Aplikasi Pada Server
titik uji Konqueror mozilla
Pengujian 1 2 1 2
Index 0,06 0,104 0,08 0,071 refresh index 0,164 0,104 0,04 0,041 Login 1,047 0,911 0,528 0,596 file manager 0,247 0,393 0,504 0,605 refresh file manager 0,206 0,47 0,596 0,517 upload(1.03 MB) 3,601 3,562 5,746 5,41 download(1.03 MB) 26,42 14,83 7,182 7,978
Dari hasil pengujian pada komputer server yang ditunjukkan pada tabel 5.5
memberikan gambaran bahwa web browser yang handal untuk menjalankan aplikasi
menampilkan halaman pada titik uji relatif lebih kecil. Untuk proses upload dan
download mozilla sangat bagus. Waktu yang diperlukan antara mozilla dan konqueror
terpaut jauh.
Tabel 5. 6 Tabel Hasil Pengujian Aplikasi Pada Jaringan Lokal
titik uji client 1 client 2
1 2 1 2
Browser ie Nets ie nets Ie Nets ie nets
Index 0,02 0.02 0.02 0,02 0,02 0.02 0,02 0,019 refresh index 0,016 0.018 0.016 0,016 0,02 0.018 0,016 0,016 Login 0,205 0.207 0.208 0,215 0,2 0.207 0,201 0,199 file manager 0,249 0.259 0.259 0,253 0,25 0.256 0,246 0,241 refresh file manager 0,255 0.256 0.257 0,256 0,25 0.251 0,249 0,248 upload(1.03 MB) 2,961 3014 2.97 2,776 2,76 3.01 2,713 2,768 download(1.03 MB) 10,47 - 8031 - 10,3 - 7,827 -
Hasil pengujian aplikasi pada jaringan lokal untuk tiap client dilakukan dua
kali untuk tiap web browser yang digunakan. Pada web browser netscape 6 proses
download file tidak dapat dilakukan karena netscape 6 tidak mendukung proses download file pada aplikasi webhosting. Untuk web browser internet explorer sudah
dapat mendukung proses download file. Netscape lebih cepat dalam menampilkan
halaman web daripada internet explorer. Tetapi untuk proses upload dan download
internet explorer lebih unggul. Dari hasil pengujian pada jaringan lokal dapat
ditentukan bahwa aplikasi webhosting dapat dijalankan dengan baik menggunakan
Tabel 5. 7 Hasil Pengujian di Internet
titik uji situs 1 situs 2
1 2 1 2
index 0,012 0,012 0,018 0,225
refresh index 0,002 0,002 0,016 0,167
login 0,142 0,023 0,184 0,532
file manager 2,755 1,623 3,314 2,526
refresh file manager 2,755 1,623 2,412 2,305
upload(1.03 m) 200,3 200,2 - -
download(1.03 m) 129,4 137,7 - -
Pengujian aplikasi webhosting di internet menggunakan sebuah komputer
client. Aplikasi dipasang pada dua buah webhosting yang berbeda. Nama situs yang
pertama adalah http://sevens.goldgames-online.com dan yang kedua adalah
http://sevens.host.sk. Server dari situs pertama berada di Indonesia
(http://www.techscape.co.id) dan server dari situs kedua berada di Slovakia
(http://www.host.sk). Pengujian pada http://gamanet.ugm.ac.id tidak dapat dilakukan
karena server yang akan digunakan belum siap untuk aplikasi webhosting, selain itu
sampai sekarang situs http://gamanet.ugm.ac.id tidak dapat diakses dari jaringan yang
berada di luar UGM. Koneksi internet yang digunakan sebesar 64 kbps.
Pengujian ini memberikan gambaran bahwa kondisi dari tiap server tidak
sama. Pada situs pertama proses upload dan download dapat dilakukan sedangkan
pada situs kedua proses tersebut tidak dapat dilakukan karena sistem administrator
membatasi penggunakan skrip php. Hasil yang diperoleh menunjukkan bahwa situs
pertama lebih cepat dalam menampilkan halaman web daripada situs kedua. Selisih
terpaut jauh. Dari hasil ini dapat diambil kesimpulan bahwa jauh dekat rute antara
server dengan client akan menentukan waktu untuk menampilkan halaman web
disamping spesifikasi dari server.
Dari tiga pengujian yang telah dilakukan dapat diambil kesimpulan bahwa
aplikasi webhosting dapat digunakan dengan baik menggunakan web browser
internet explorer untuk sistem operasi berbasis windows dan mozilla untuk sistem
operasi yang berbasis linux. Kecepatan untuk membuka halaman web tidak hanya
tergantung pada spesifikasi server tetapi bergantung juga dengan rute antara server
dengan client dan juga koneksi internet yang digunakan. Spesifikasi minimum dari
client yang dapat digunakan untuk menjalankan aplikasi webhosting adalah komputer
BAB VI PENUTUP
6.1 Kesimpulan
1. Aplikasi webhosting ini dibuat dengan desain yang sederhana sehingga
pengguna dapat dengan mudah dalam pengoperasiannya.
2. Pengguna tidak perlu menghafal perintah-perintah FTP dan telnet untuk
melakukan konfigurasi situs. Perintah-perintah tersebut sudah dijalankan oleh
aplikasi ketika pengguna melakukan proses klik.
3. Aplikasi webhosting menyediakan fasilitas pembuatan situs secara cepat dan
praktis sehingga pengguna tidak perlu membuat sendiri situsnya. Aplikasi
webhosting hanya membutuhkan data-data situs untuk pembuatannya.
4. Aplikasi webhosting memberikan fasilitas tambahan berupa buku tamu dan
pencacah kunjungan untuk mempercantik situs pengguna.