ImplementasiCode Sistem Pengujian Sistem

37 Lanjutan Tabel 3. Instrumen functionality No. Fungsi Lolos Ya Tidak 26. Export data absensi F Mengelola Data Peminjaman 27. Melihat siswa yang meminjam 28. Mencari siswa yang meminjam 29. Melihat buku dipinjam 30. Mencari buku yang dipinjam 31. Filter berdasarkan tanggal 32. Laporan data peminjaman G Informasi Perpustakaan

33. Melihat informasi perpustakaan

34. Menambah informasi perpustakaan 35. Mengedit informasi perpustakaan 36. Menghapus informasi perpustakaan 37. Mencari informasi perpustakaan

H. Data Statistik

38. Data statistik absensi

II. User Siswa

A Akun 39. Login sebagai siswa 40. Melihat data profil 41. Mengubah data profil 42. Mengubah password 43. Mengubah gambar profil 44. Lupa password 45. Logout B Peminjaman Buku 46. Melihat daftar buku 47. Mencari data buku 48. Meminjam buku C Pengembalian Buku 49. Melihat daftar buku 50. Mengembalikan buku 47. Mencari data buku D Informasi 51. Melihat informasi perpustakaan E Absensi 52. Absensi perpustakaan

III. User Tamu

53. Melihat tentang perpustakaan 54. Melihat profil perpustakaan 55. Melihat Layanan Perpustakaan 56. Melihat daftar Buku 57. Pencarian Buku 38 Untuk menguji sub-karakteristik security digunakan sebuah software yaitu acunetix web vulnerability scanner yang dapat memindai otomatis serangan- serangan keamanan yang biasa terjadi sepert SQL Injection dan Cross Scripting XSS. Dengan alat ini maka aspek functionality berkaitan dengan sub-karakteristik security dapat diuji apakah sistem dapat tetap aman atau tidak. 2. Instrumen Aspek Eficiency Instrumen yang digunakan menggunakan aplikasi GTMetrix. Cara kerja dari aplikasi ini adalah memasukan url dari website yang akan diuji kemudian otomatis akan memberikan hasil dari parameter yang dihitung. Terdapat dua hasil pengujian yaitu grade dari YSlow dan Page Speed Insight. YSlow adalah aplikasi buatan Yahoo Developer Network yang bertujuan untuk menguji performa efisiensi dari sebuah halaman website. Hal yang di uji adalah besarnya byte data, jumlah HTTP request, kompresi GZIP, minifikasi dan scoregrade akhir dll. Aplikasi Page Speed dari Google digunakan untuk menguji kecepatan loading suatu website. 3. Instrumen Aspek Reliability Instrumen yang digunakan berupa software loadimpact dan WAPT versi 8.4 untuk pengujian reliability, cara kerja dari software ini yaitu dengan cara pengujian simulasi pengunjung sebanyak mungkin pada sistem yang diuji hingga server mengalamai down atau sering disebut dengan stress testing. Pengujian menggunakan aplikasi dibagi menjadi beberapa parameter Error Report yaitu: 1 Failed Session 2 Failed Hits 3 Failed Pages