46 No
Jenis Pengujian
Pengujian TeknikMetode Tools
Deployment Menjalankan sistem di
berbagai browser
a. Pengujian Unit
Pada penelitian ini, pengujian unit dilakukan dengan cara memeriksa aliran data dan kebenaran informasi yang masuk dan keluar pada tiap modul. Pengujian
ini dilakukan oleh pengembang. Pengujian unit dilakukan menggunakan pengujian white box dengan teknik pengujian jalur dasar basis path testing.
b. Pengujian Integrasi
Pengujian integrasi merupakan teknik sistematik untuk membangun arsitektur perangkat lunak, sementara pada saat yang sama melakukan pengujian untuk
menemukan kesalahan-kesalahan yang terkait dengan antarmuka. Pada penelitian ini, pengujian integrasi merupakan pengujian blackbox yang dilakukan
menggunakan test case. Pengujian ini dilakukan oleh pengembang.
c. Pengujian Validasi
Validasi perangkat lunak dicapai melalui serangkaian pengujian yang memperlihatkan kesesuaian dengan persyaratan. Pengujian ini dilakukan untuk
mengetahui ketepatan fungsional program. Pengujian validasi dilakukan dengan pengujian alpha dan beta. Pengujian alpha merupakan pengujian yang dilakukan
oleh seorang calon pengguna dari sisi pengembang. Pada penelitian ini, pengujian alpha dilakukan oleh kepala laboratorium sebagai salah satu calon pengguna dan
ahli rekayasa perangkat lunak serta didampingi oleh peneliti. Pengujian ini dilakukan menggunakan test case. Pengujian beta merupakan pengujian yang
dilakukan kepada pengguna akhir. Pada penelitian ini, pengujian beta dilakukan Lanjutan Tabel 2.
47 menggunakan kuesioner SUS Software Usability Scale yang diberikan kepada
kepala laboratorium selaku admin dan guru TKJ.
d. Pengujian Sistem
Pengujian sistem meliputi pengujian keamanan, penguijan stress, dan pengujian kinerja.
1
Pengujian kemanan
. Pengujian keamanan bertujuan untuk memverifikasi mekanisme perlindungan yang dibangun sistem dari penetrasi yang tidak
diijinkan. Pada penelitian ini, pengujian keamanan dilakukan menggunakan Software Acunetix Website Vulnerability Scanner.
2
Pengujian stress
. Pengujian stress bertujuan untuk mengetahui ketahanan sistem terhadap situasi abnormal. Pada penelitian ini, pengujian stress
dilakukan menggunakan tools WAPT. 3
Pengujian kinerja
. Pengujian kinerja menguji kinerja run-time dari perangkat lunak. Pengujian ini dilakukan menggunakan Web Application GTMetrix
4 Pengujian
deployment .
Pengujian deployment
dilakukan dengan
menjalankan perangkat lunak pada berbagai browser yang berbeda dan umum digunakan.
e. Pengujian pada Aspek Maintainability