BAB IV IMPLEMENTASI
4.2 Implementasi Antarmuka
4.2.4 Implementasi Antarmuka Form Output
Gambar 4. 22 Tampilan Antarmuka Form Output Laporan Admin
Gambar 4. 23 Tampilan Antarmuka Form Output Laporan Admin (Lanjutan)
Gambar 4. 24 Tampilan Antarmuka Form Output Laporan Admin (Lanjuan)
BAB V
HASIL DAN PEMBAHASAN 5.1 Pengujian Sistem
Dalam pengujian perangkat lunak ini penulis menggunakan suatu metode pengujian yang berfokus pada persyaratan functional suitability dan usability perangkat lunak yang akan dibangun. Metode yang diambil adalah metode pengujian ISO 25010. Pengujian ini dilakukan dengan 50 responden. Berikut adalah pengujian yang akan dilakukan.
5.1.1 Pengujian Aspek Functional Suitability
Metode pengujian Functional Suitability ini adalah jenis suatu pengujian yang akan memastikan bahwa produk perangkat lunak yang dibuat bisa bekerja sesuai dengan persyaratan.
Tabel 5. 1 Bobot Peniliaan
Bobot Iya Tidak
Jawaban 1 0
Dibawah ini adalah kriteria untuk evaluasi skor. Persentase yang memenuhi Syarat = (Tingkat Respon / Tingkat Respon Maksimum) x 100% :
1. Persentase Skor Iya = (1/1) x 100% = 100%
2. Persentase Skor Tidak = (0/1) x 100% = 0%
Tabel 5. 2 Bobot Peniliaan
Iya Tidak
100 0
Tabel 5. 3 Angket Pengujian Aspek Suitability
No Fitur Yang Diuji Hasil Yang Diharapkan Jawaban Ya Tidak A. Fungsional Suitability
1 Tombol Login Berfungsi dengan baik jika username dan password benar Halaman Home User
2
Menu Home
Menampilkan Menu Halaman Home, Menu Home Berfungsi dengan Baik
3 Menampilkan Data User Pada
Menu Home 4
Menu Absensi
Menampilkan Scan Qr Code 5
Tombol Get Location Pada Halaman Absensi Berfungi dengan Baik
6 Menampilkan Lokasi User pada
Maps
7 Menampilkan Radius Pada Maps
8 Menu Izin
Tombol Izin / Sakit Berfungsi dengan Baik
9 Dapat Menulis Keterangan
10 Menu Histori Menampilkan Keterangan Absensi Halaman Admin Utama
11 Menu Home
Menampilkan Menu Halaman Utama, Menu Home Berfungsi Dengan Baik
12
Menu Master Data
Menu Data Semester untuk Menambahkan, Mengubah, Menghapus Data Semester Berfungsi dengan Baik
13
Menu Data Ruang/Kelas Untuk menambahkan, Mengubah, Menghapus Data Ruang/Kelas Berfungsi dengan Baik
14
Menu Data Matapelajaran Untuk menambahkan, Mengubah, Menghapus Data Matapelajaran Berfungsi dengan Baik
15
Menu Data Guru Untuk menambahkan, Mengubah, Menghapus Data Guru Berfungsi dengan Baik
Tabel 5.3 Angket Pengujian Aspek Suitability (Lanjutan)
16
Menu Data Siswa Untuk menambahkan, Mengubah, Menghapus Data Siswa Berfungsi dengan Baik
17
Menu Data Qr Code Untuk Menambahkan, Mengubah, Menghapus Data Guru Berfungsi dengan Baik
18
Proses Data
Menu Jadwal Untuk
menambahkan, Mengubah, Menghapus Jadwal Berfungsi dengan Baik
19
Menu View Absensi Menampilkan Absen siswa, dan dapat menghapus Absen
B. Security
1 Aplikasi dapat membaca lokasi
user saat menghidupkan GPS
2 Aplikasi memiliki keamanan acces
3 Aplikasi memiliki akses login
5.1.2 Pengujian Aspek usability
Metode yang digunakan dalam aspek ini adalah survei yang dikelola oleh user dan admin/pengelola sebanyak sepuluh survei dengan terlebih dahulu menguji sistem sebelum menyelesaikan survei. Tes ini menggunakan lima kategori respon dengan bobot yang berbeda untuk setiap respon. Yaitu sangat setuju (5), setuju (4), ragu-ragu (3), tidak setuju (2), dan sangat tidak setuju (1).
Tabel 5. 4 Angket Pengujian Aspek Usability
Pernyataan Hasil
Ketepatan Dapat dikenali SS S N TS STS
1 Sistem ini sudah sesuai dengan kebutuhan pengguna/user?
Kemampuan Dipelajari
2 Sistem ini dapat digunakan oleh pengguna untuk mencapai tujuan pembelajaran dalam smenggunakan system dengan efektivitas, efisiensi, bebas dari risiko dan kepuasan?
Operabilitas
Tabel 5.4 Angket Pengujian Aspek Usability (Lanjutan) 3 Sistem ini mudah dioperasikan dan
dikendalikan?
Estetika Antarmuka Pengguna
4 Tampilan/user interface pada sistem ini mudah digunakan/user friendly, dan tampilannya baik?
Aksesibilitas
5 Sistem ini cocok digunakan dalam jangka Panjang?
5.2 Hasil Pengujian
5.2.1 Hasil Pengujian Aspek Functional Suitability
Hasil angket pengujian kuesioner pada aspek functional suitability dapat dilihat pada Tabel 5.5.
Tabel 5. 5 Angket Pengujian Aspek Suitability (Hasil)
No Fitur Yang Diuji Hasil Yang Diharapkan Jawaban
Skor Ya Tidak
A. Functional Suitability
1 Tombol Login Berfungsi dengan baik jika
username dan password benar 50 - 5000 Halaman Home User
2
Menu Home
Menampilkan Menu Halaman Home, Menu Home Berfungsi dengan Baik
50 - 5000
3 Menampilkan Data User Pada
Menu Home 50 - 5000
4
Menu Absensi
Menampilkan Scan Qr Code 50 - 100
5
Tombol Get Location Pada Halaman Absensi Berfungi dengan Baik
50 - 5000
6 Menampilkan Lokasi User pada
Maps 50 - 5000
7 Menampilkan Radius Pada Maps 50 - 5000
8 Menu Izin
Tombol Izin / Sakit Berfungsi
dengan Baik 50 - 5000
9 Dapat Menulis Keterangan 50 - 5000
10 Menu Histori Menampilkan Keterangan Absensi 50 - 5000
Tabel 5.5 Angket Pengujian Aspek Suitability (Hasil) Halaman Admin Utama
11 Menu Home
Menampilkan Menu Halaman Utama, Menu Home Berfungsi Dengan Baik
50 - 5000
12
Menu Master Data
Menu Data Semester untuk Menambahkan, Mengubah, Menghapus Data Semester Berfungsi dengan Baik
50 - 5000
13
Menu Data Ruang/Kelas Untuk menambahkan, Mengubah, Menghapus Data Ruang/Kelas Berfungsi dengan Baik
50 - 5000
14
Menu Data MatapelajaranUntuk menambahkan, Mengubah, Menghapus Data Matapelajaran Berfungsi dengan Baik
50 - 5000
15
Menu Data Guru Untuk menambahkan, Mengubah, Menghapus Data Guru Berfungsi dengan Baik
50 - 5000
16
Menu Data Siswa Untuk menambahkan, Mengubah, Menghapus Data Siswa Berfungsi dengan Baik
50 - 5000
17
Menu Data Qr Code Untuk Menambahkan, Mengubah, Menghapus Data Guru Berfungsi dengan Baik
50 - 5000
18
Proses Data
Menu Jadwal Untuk
menambahkan, Mengubah, Menghapus Jadwal Berfungsi dengan Baik
50 - 5000
19
Menu View Absensi Menampilkan Absen siswa, dan dapat menghapus Absen
50 - 5000
B. Security
1 Aplikasi dapat membaca lokasi
user saat menghidupkan GPS 50 - 5000
2 Aplikasi memiliki keamanan acces 50 - 5000
3 Aplikasi memiliki akses login 50 - 5000
Tabel 5. 6 Rekap Data Pengujian Aspek Functional Suitability
No Pertanyaan Skor Skor Maksimal Persentase (%)
1 5000 5000 100
2 5000 5000 100
3 5000 5000 100
4 5000 5000 100
5 5000 5000 100
6 5000 5000 100
7 5000 5000 100
8 5000 5000 100
9 5000 5000 100
10 5000 5000 100
11 5000 5000 100
12 5000 5000 100
13 5000 5000 100
14 5000 5000 100
15 5000 5000 100
16 5000 5000 100
17 5000 5000 100
18 5000 5000 100
19 5000 5000 100
Rata- Rata 95000 95000 100
𝑃𝑟𝑒𝑠𝑒𝑛𝑡𝑎𝑠𝑒𝑆𝑢𝑖𝑡𝑎𝑏𝑖𝑙𝑖𝑡𝑦 = Skor yang diperoleh
Skor Maksimal 𝑥100%
𝑃𝑟𝑒𝑠𝑒𝑛𝑡𝑎𝑠𝑒𝑆𝑢𝑖𝑡𝑎𝑏𝑖𝑙𝑖𝑡𝑦 = 1900
1900 𝑥100%
𝑃𝑟𝑒𝑠𝑒𝑛𝑡𝑎𝑠𝑒𝑆𝑢𝑖𝑡𝑎𝑏𝑖𝑙𝑖𝑡𝑦 = 100 %
Tabel 5. 7 Rekap Data Pengujian Aspek Security
No Pertanyaan Skor Skor Maksimal Persentase (%)
1 5000 5000 100
2 5000 5000 100
3 5000 5000 100
Total Skor 15000 15000 100
𝑃𝑟𝑒𝑠𝑒𝑛𝑡𝑎𝑠𝑒 Security = Skor yang diperoleh
Skor Maksimal 𝑥100%
𝑃𝑟𝑒𝑠𝑒𝑛𝑡𝑎𝑠𝑒 Security = 15000
15000 𝑥100%
𝑃𝑟𝑒𝑠𝑒𝑛𝑡𝑎𝑠𝑒 Security = 100 %
Tabel 5. 8 Simpulan Pengujian Functional Suitability
Jumlah Skor Kriteria
0 - 49 Gagal
50 - 100 Sukses
Berdasarkan hasil perhitungan dan kriteria diatas pengujian semua aspek maka dapat disimpulkan bahwa pengujian aspek functional suitability dianggap responden menganggap sistem yang dibangun adalah “Berhasil/Sukses".
5.2.2 Hasil Pengujian Aspek Functional Usability
Hasil angket pengujian kuesioner pada aspek functional suitability dapat dilihat pada Tabel 5.9.
Tabel 5. 9 Angket Pengujian Aspek Usability (Hasil)
Pertanyaan Hasil
Skor
Ketepatan Dapat dikenali SS S N TS STS
1 Sistem ini sudah sesuai dengan kebutuhan pengguna/user?
40 10 240
Kemampuan Dipelajari
2 Sistem ini dapat digunakan oleh pengguna untuk mencapai tujuan pembelajaran dalam menggunakan system dengan efektivitas, efisiensi, bebas dari risiko dan kepuasan?
38 12 238
Operabilitas
3 Sistem ini mudah dioperasikan dan dikendalikan? 40 10 240 Estetika Antarmuka Pengguna
4 Tampilan/user interface pada sistem ini mudah digunakan/user friendly, dan tampilannya baik?
50 250
Aksesibilitas
5 Sistem ini cocok digunakan dalam jangka Panjang?
30 20 230
Tabel 5. 10 Rekap Data Pengujian Aspek Functional Usability
No Pertanyaan Skor Skor Maksimal Persentase (%)
1 240 250 96
2 238 250 95.2
3 240 250 96
4 250 250 100
5 230 250 92
Total Skor 1198 1250 95.5
𝑃𝑟𝑒𝑠𝑒𝑛𝑡𝑎𝑠𝑒 Security = Skor yang diperoleh
Skor Maksimal 𝑥100%
𝑃𝑟𝑒𝑠𝑒𝑛𝑡𝑎𝑠𝑒 Security = 1198
1250 𝑥100%
𝑃𝑟𝑒𝑠𝑒𝑛𝑡𝑎𝑠𝑒 Security = 95.5 %
Tabel 5. 11 Kriteria Presentase Tanggapan Responden Terhadap Skor
Presentase(%) Skor Skor
20,01 – 36,00 Tidak Baik
35,01 – 52,00 Kurang Baik
52,01 –68,00 Cukup
68,01 – 84,00 Baik
84,01 – 100 Sangat Baik
Sumber : (Mustari S Lamada, 2020)
Berdasarkan hasil perhitungan dan kriteria diatas pengujian semua aspek termasuk Sangat Baik dengan nilai presentase Sangat Baik sehingga Sistem Aplikasi Absensi Berbasil Lokasi GPS yang berstudi kasus di SMA Negeri 2 OKU Tanzania dapat dikatakan “Sangat Baik”.
BAB VI
KESIMPULAN DAN SARAN 6.1 Kesimpulan
Dari hasil pembangunan Aplikasi Absensi Berbasis Android Menggunakan Teknologi GPS yang dilakukan pada SMA Negeri 2 OKU Tanzania maka dapat ditarik kesimpulan, sebagai berikut:
1. Pembangunan sistem yang dilakukan pada platform berbasis mobile dan website. Bahasa pemograman yang digunakan dalam pembangunan sistem adalah Java dan PHP (PHP: Hypertext Preprocessor) menggunakan react native dengan tools Android Studio & Visual Studi Code sebagai editor penulisan code Java dan PHP, HTML. Sedangkan disisi pengolahan database mempermudah manajemen dengan database MySQL.
2. Implementasikan Rapid Application Development (RAD) sebagai metodologi pembangunan Aplikasi Absensi Berbasis Android Menggunakan Teknologi GPS yang dilakukan pada SMA Negeri 2 OKU Tanzania memudahkan siswa dan guru dalam melakukan kegiatan absensi secara akurat.
3. Penilaian kuesioner diukur berdasarkan kriteria konversi kelayakan sistem.
Hasil Pengujian sistem didapatkan fungsional user diproleh nilai presentase Sangat Baik dengan hasil presentase sebesar 100% untuk pengujian functional suitability, dan 95.2% untuk pengujian usability.
6.2 Saran
Berdasarkan kesimpulan, penulis memberikan saran adalah diharapkan sistem ini dapat diimplementasikan sehingga dapat membantu siswa dan guru dalam pengelolaan absensi, dan saran yang dapat diambil oleh pembaca jika ingin melanjutkan penelitian ini, agar penelitian yang sudah dibuat bisa lebih baik lagi.
Daftar Pustaka
Academy, B., 2020. Apa itu RAD? Mengenal Salah Satu Metode Pengembangan Aplikasi. [Online] Available at: https://bitlabs.id/blog/rad-adalah/
Billy B. Sumolang, S. R. S. X. B. N. N., 2018. Aplikasi Absensi Jemaat Berbasis Android. Jurnal Teknik Informatika, pp. 2310-8364.
Booch, G. R. J. J. I. &. W. A., 2005. The Unified Modeling Language User Guide.
In: The Unified Modeling Language User Guide. s.l.:Addison-Wesley, p. 475.
Diana, 2017. PERANCANGAN SISTEM INFORMASI ABSENSI GURU DAN SISWA BERBASIS WEB DI SWEET SCHOOL BATAM. stmikgici, pp. 8-12.
Eko Budi Setiawan, B. K., 2015. Perancangan Sistem Absensi Kehadiran Perkuliahan dengan. Jurnal CoreIT, 05 april.p. 1.
Fachrival Mustari, 2018. APLIKASI ABSENSI GURU PADA SEKOLAH BERBASIS ANDROID(STUDIKASUS SMP NEGERI 1 BULUKUMBA). p. 13.
Fitri Ayu, A. M., 2020. Sistem Aplikasi Absensi Menggunakan TeknologiBarcode Scanner Berbasis Android. IT Journal Research and Development (ITJRD), pp. 94- 103.
Ita Dewi Sintawati, T. H., 2020. ANALISA METODE PIECES UNTUK SISTEM PENJUALAN ALAT PROTEKSI RADIASI PADA CV. KASHELARA JAKARTA. Jurnal AKRAB JUARA, pp. 262-271.
Mohammad Arya Rosyd Sikumbang, R. H. S. F. P., 2020. Sistem Informasi Absensi Pegawai Menggunakan Metode RAD dan Metode LBS Pada Koordinat Absensi. JURNAL MEDIA INFORMATIKA BUDIDARMA, pp. 59-64.
Mustari S Lamada, A. S. M. R. A., 2020. Pengujian Aplikasi Sistem Monitoring Perkuliahan Menggunakan Standar ISO 25010. Jurnal MediaTIK: Jurnal Media Pendidikan Teknik Informatika dan Komputer, p. 3.
Mustari S Lamada, A. S. M. R. A., 2020. Pengujian Aplikasi Sistem Monitoring Perkuliahan Menggunakan Standar ISO 25010. Jurnal MediaTIK: Jurnal Media Pendidikan Teknik Informatika dan Komputer, p. 3.
Nur Rubiati, S. W. H., 2019. APLIKASIABSENSI SISWA MENGGUNAKAN QR CODEDENGAN BAHASA PEMROGRAMAN PHP DI SMKITZUNURAIN AQILA ZAHRA DI PELINTUNG. Jurnal Informatika, Manajemen dan Komputer, pp. Vol.11, No.1.
Sherly Christina, E. D. O. D. R. R. M. Z., 2019. APLIKASI ABSENSI SISWA BERBASISKAN ANDROID. ELTIKOM, pp. 36-44.
Suharto, A., 2018. ANALISA EVALUASI SISTEM INFORMASI MANAJEMEN ADMINISTRASI AKADEMIK DENGAN METODE PIECESSTUDI KASUS PADA STMIK ERESHA. JurnalTeknologi Informasi ESIT, p. Vol. XIII No. 02.
Sukamto, S., 2013. Analisa dan Desain Sistem Informasi. Yogyakarta: Andi Offset.
Sukatmi, E. S. P., 2018. APLIKASI ABSENSI SISWA BERBASIS WEB DENGAN DUKUNGAN SMS GATEWAYPADA SMK KRIDAWISATA BANDAR LAMPUNG. Informasi Dan Komputer, pp. 2337-8344.
Susila, I. M. D., 2013. SISTEM ABSENSI MAHASISWA MENGGUNAKAN METODE BARCODE BERBASIS ANDROID. UPN "Veteran" Jatim, pp. 8-16.
Techtarget, 2018. object-oriented programming (OOP). [Online]
Available at: https://searchapparchitecture.techtarget.com/definition/object - oriented-programming-OOP
Uci Rahmalisa, Y. I. R. W., 2020. APLIKASI ABSENSI GURU PADA SEKOLAH BERBASIS ANDROIDDENGAN KEAMANANQR CODE. Riau Journal of Computer Science, pp. 135-144.
LAMPIRAN
Lampiran 1 Dokumentasi Surat Izin Penelitian
Lampiran 2 Dokumentasi Kegiatan Wawancara
Lampiran 3 Dokumentasi Hasil Wawancara
Lampiran 4 Dokumentasi Hasil Wawancara (Lanjutan)
Lampiran 5 Dokumentasi Hasil Wawancara (Lanjutan)
Lampiran 6 Pengujian Terhadap Mahasiswa
Lampiran 7 Pengujian Terhadap Mahasiswa (Lanjutan)
Lampiran 8 Pengujian Terhadap Mahasiswa (Lanjutan)