33 Gambar 6. Tampilan Aplikasi Acunetix Web Vulnerability Scanner 9
7. Maintainability
Maintainability, tingkat efektivitas dan efisiensi pada suatu produk atau sistem untuk dapat dimodifikasi oleh pengembang.
a. Modularity : sejauh mana sistem terdiri dari komponen terpisah sehingga perubahan atau modifikasi pada salah satu komponen tersebut memiliki
dampak yang kecil terhadap komponen yang lain. b. Reusability : sejauh mana aset dapat digunakan oleh satu sistem atau
digunakan untuk membangun aset lain. c. Analysability : tingkat efektivitas dan efisiensi untuk mengkaji dampak
perubahan pada salah satu atau lebih bagian-bagian produk atau sistem, untuk mendiagnosis kekurangan atau penyebab kegagalan produk, untuk
mengidentifikasi bagian yang akan diubah. d. Modifiability : sejauh mana produk atau sistem dapat dimodifikasi secara
efektif dan efisien tanpa menurunkan kualitas produk yang ada.
34 e. Testability : tingkat efektivitas dan efisiensi untuk membentuk kriteria uji dari
produk, sistem atau komponen dan uji dapat dilakukan untuk menentukan apakah kriteriia tersebut telah terpenuhi.
Pengujian kualitas aspek maintainability dilakukan dengan menggunakan
Metrik Land 2002 yang terdiri dari aspek instrumentation, consistency, dan
simplicity.
8. Portability
Portability, tingkat efektivitas dan efisiensi dengan sistem, produk atau komponen dapat ditransfer dari satu perangkat keras, perangkat lunak atau
lingkungan operasional atau penggunaan ke yang lainnya. a.
Adaptability : sejauh mana produk atau sistem dapat secara efektif dan efisien disesuaikan pada perangkat lunak, perangkat keras, dan lingkungan
yang berbeda. b.
Installability : sejauh mana produk atau sistem dapat berhasil dipasang atau dihapus dalam lingkungan tertentu.
c. Replaceability : sejauh mana suatu produk dapat menggantikan produk atau
sistem lain yang ditentukan untuk tujuan yang sama pada lingkungan yang sama.
Pengujian portability ini menggunakan BrowseEmAll. Aplikasi BrowseEmAll
adalah alat pengujian kompatibilitas cross-browser yang memfasilitasi tampilan
desktop dan mobile serta berbagai versi web browser. Menurut Salonen 2012 untuk mengetahui apakah suatu
software berbasis web memenuhi aspek portability, software harus diuji dengan menggunakan 7 versi web browser dari 3
web browser yang paling banyak digunakan oleh pengguna pada perangkat
35 dekstop dan 5 web browser pada perangkat mobile. Berikut di bawah ini adalah
gambar aplikasi BrowseEmAll :
Gambar 7. Tampilan Aplikasi BrowseEmAll
B. Kajian Penelitian yang Relevan
Beberapa penelitian yang relevan dengan penelitian ini yaitu :
1. Aplikasi Penghitung Point Pelanggaran Siswa Sebagai Sistem Pendukung Keputusan Bagi Badan Konseling Sekolah dengan
Simple Additive Weighting Studi Kasus : SMK N 1 Tanah Grogot-Kaltim oleh Patmi Kasih dan Yuni
Lestari dalam naskah publikasi 2015. Hasil penelitian penggembangan ini adalah penghitungan poin pelanggaran siswa berbasis web. Fungsi-fungsi
yang disediakan sistem ini adalah input data siswa, input data pelanggaran
siswa, melihat laporan pelanggaran siswa, melihat hasil sanksi pelanggaran, dan cetak laporan. Kekurangan pada sistem ini adalah keluaran laporan