Maintainability Portability Kajian Teori

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