BAB V HASIL DAN PEMBAHASAN
5.3. Hasil Pengujian Black Box
Dari hasil persentase skor diatas, diperoleh skor sebesar 91,44%, yang dapat disimpulkan dengan menggunakan tabel tersebut diperoleh kesimpulan bahwa responde “Sangat Setuju” bahwa sistem tersebut dibuat dengan sesuai.
Tabel 5.6 Hasil Pengujian Black Box (Admin) No Fungsi yang
diuji Cara Pengujian Hasil yang diharapkan
Hasil Pengujian
1 Proses Login
Memasukkan username dan password, lalu pilih
tombol login
Menampilkan menu Dashboard
Admin
360
2
Proses tambah data
pengguna
Pilih tombol tambah data pengguna, masukkan data sesuai pada form yang tersedia, lalu klik tombol tambah
Data pada pengguna bertambah
365
3 Proses ubah data pengguna
Pilih tombol ubah, mengubah sesuai data pada form yang
tersedia, lalu klik tombol ubah
Data pada pengguna
berubah 362
4
Proses hapus data pengguna
Pilih tombol hapus pada data pengguna
yang akan di hapus
Data pada pengguna terhapus
365
5
Proses melihat detail
data pengguna
Pilih tombol detail pada data yang akan
di lihat detail nya
Menampilkan detail data
pengguna
371
6 Proses cetak barcode pembeli
Pilih tombol cetak barcode pada menu
pengguna
Menampilkan hasil data barcode dalam
bentuk pdf
374
7 Proses tambah data
produk
Pilih tombol tambah data produk, masukkan data sesuai pada form yang tersedia, lalu klik tombol tambah
Data pada produk bertambah
371
8 Proses ubah data produk
Pilih tombol ubah, mengubah sesuai data pada form yang
tersedia, lalu klik tombol ubah
Data pada
produk berubah 358
9 Proses hapus data produk
Pilih tombol hapus pada data produk yang akan di hapus
Data pada
produk terhapus 370
10
Proses melihat detail
data produk
Pilih tombol detail pada data yang akan
di lihat detail nya
Menampilkan detail data
produk
369
No Fungsi yang
diuji Cara Pengujian Hasil yang diharapkan
Hasil Pengujian 11 Proses cetak
barcode produk
Pilih tombol cetak barcode pada menu
produk
Menampilkan hasil data barcode dalam
bentuk pdf
389
12
Proses melihat detail data transaksi
tunai
Pilih tombol detail pada data yang akan
di lihat detail nya
Menampilkan detail data
transaksi tunai 366
13
Proses melihat detail data transaksi
kredit
Pilih tombol detail pada data yang akan
di lihat detail nya
Menampilkan detail data transaksi kredit
355
14
Proses konfirmasi pembayaran
transaksi kredit
Pilih tombol konfirmasi pada data transaksi kredit yang akan di konfirmasi
Data pada transaksi kredit
sudah terbayar dan masuk ke data transaksi
tunai
380
15
Proses cetak laporan keuangan
bulanan
Pilih tombol cetak laporan pada menu
laporan
Menampilkan hasil data
laporan penjualan dalam bentuk pdf
389
16 Proses ubah profile
Pilih tombol ubah profile, mengubah sesuai data pada form yang tersedia, lalu klik tombol ubah
Data pada profil
berubah 364
17 Proses ubah password
Pilih tombol ubah password, mengubah
sesuai data pada form yang tersedia, lalu klik tombol ubah
Password
berhasil di ubah 365
18 Proses logout Pilih tombol logout Keluar dari akun 370
Sekor Diperoleh 6643
Pengujian sistem sebagai admin dilakukan sebanyak 4 (empat) kali yang dilakukan oleh kepala madrasah, kasir yang bekerja di madrasah dan 2 orang ahli di bidang programming, pengujian ini dilakukan hingga seluruh fungsi yang diujikan dapat berjalan tanpa ada gagal sistem. Hal ini dilakukan untuk memastikan
bahwa seluruh fungsi yang tersedia berjalan dengan baik. Berikut dibawah ini merupakan hasil perolehan yang dapat dilihat pada tabel 5.7.
Tabel 5.7 Hasil Pengujian Black Box (Kasir) No Fungsi yang
diuji Cara Pengujian Hasil yang diharapkan
Hasil Pengujian 1 Proses Login
Memasukkan username dan password,
lalu pilih tombol login
Menampilkan menu Home
Kasir 366
2
Proses melakukan
transaksi tunai menggunakan
barcode
Pilih menu transaksi, lalu masukkan data pengguna(menggunakan
barcode), masukkan data barang sesuai pada
form yang tersedia, lalu klik tombol tunai
Data pada transaksi tunai
bertambah
361
3
Proses melakukan
transaksi kredit menggunakan
barcode
Pilih menu transaksi, lalu masukkan data pengguna(menggunakan
barcode), masukkan data barang sesuai pada
form yang tersedia, lalu klik tombol kredit
Data pada transaksi kredit
bertambah 373
4
Proses melihat detail data transaksi
tunai
Pilih menu tunai, lalu pilih data yang akan di
lihat detail nya
Menampilkan detail data transaksi tunai
368
5
Proses melihat detail data transaksi
kredit
Pilih menu kredit, lalu pilih data yang akan di
lihat detail nya
Menampilkan detail data
transaksi kredit 375
6 Proses ubah profile
Pilih menu profile, tombol lainnya dan ubah profile, mengubah sesuai
data pada form yang tersedia, lalu klik tombol
ubah
Data pada profil
berubah 351
7 Proses ubah password
Pilih menu profile, tombol lainnya dan ubah
password, mengubah sesuai data pada form yang tersedia, lalu klik tombol ubah
Password
berhasil di ubah 368
No Fungsi yang
diuji Cara Pengujian Hasil yang diharapkan
Hasil Pengujian 8 Proses logout Pilih tombol logout Keluar dari
akun 368
Skor Diperoleh 2930
Pengujian sistem sebagai admin dilakukan sebanyak 10 (sepuluh) kali yang dilakukan oleh kepala madrasah, guru yang mengajar di madrasah dan 2 orang ahli di bidang programming, pengujian ini dilakukan hingga seluruh fungsi yang diujikan dapat berjalan tanpa ada gagal sistem. Hal ini dilakukan untuk memastikan bahwa seluruh fungsi yang tersedia berjalan dengan baik. Berikut dibawah ini merupakan hasil perolehan yang dapat dilihat pada tabel 5.8.
Tabel 5.8 Hasil Pengujian Black Box (Pembayar) No Fungsi yang
diuji Cara Pengujian Hasil yang diharapkan
Hasil Pengujian 1 Proses Login
Memasukkan username dan password,
lalu pilih tombol login
Menampilkan menu Home
Pembayar
933
2
Proses melihat detail data transaksi
tunai
Pilih menu tunai, lalu pilih data yang akan di
lihat detail nya
Menampilkan detail data
transaksi tunai 932
3
Proses melihat detail data transaksi
kredit
Pilih menu kredit, lalu pilih data yang akan di
lihat detail nya
Menampilkan detail data
transaksi kredit 953
4 Proses ubah profile
Pilih menu profile, tombol lainnya dan ubah profile, mengubah sesuai
data pada form yang tersedia, lalu klik tombol
ubah
Data pada profil
berubah 824
5 Proses ubah
password Pilih menu profile,
tombol lainnya dan ubah Password
berhasil di ubah 919
No Fungsi yang
diuji Cara Pengujian Hasil yang diharapkan
Hasil Pengujian password, mengubah
sesuai data pada form yang tersedia, lalu klik tombol ubah
6 Proses logout Pilih tombol logout Keluar dari
akun 922
Skor Diperoleh 5483
Tabel 5.9 Rekap Hasil Pengujian Black Box Testing
Pengguna Skor Diperoleh Skor Maksimal Skor Total
Admin 6643 7200 92,264%
Kasir 2930 3200 91,562%
Pembayar 5483 6000 91,383%
Berdasarkan hasil pengujian yang dilakukan oleh admin, kasir dan pembayar maka didapat kesimpulan hasil berikut: Total = (92,264% + 91,562% + 91,383%) / 3 = 91,74%. Pada hasil akhir pengujian menggunakan black box terdapat adanya error atau bug pada proses ganti foto profile pada bagian ubah password android baik kasir maupun pembayar.
BAB VI PENUTUP 6.1. Kesimpulan
Dari hasil pembuatan Sistem Informasi Penjualan E-Koperasi di Koperasi MI Nurul Huda Moroseneng dengan memanfaatkan teknologi barcode scanner berbasis Android dapat ditarik kesimpulan, sebagai berikut :
1. Penelitian yang dilakukan di Koperasi MI Nurul Huda Moroseneng menghasilkan sebuah sistem informasi penjualan E-Koperasi, yang mana sistem ini terdapat 3 jenis pengguna, yaitu admin, kasir dan pembayar, untuk admin menggunakan Website dan untuk kasir dan pembayar menggunakan Android. Admin dapat mengelola semua data yang ada di Koperasi, dapat mengunduh Kartu ID pembayar, mengkonfirmasi pembayaran kredit pembeli serta dapat mengunduh laporan penjualan koperasi. Kasir dapat melayani pembelian menggunakan barcode scanner untuk memindai Kartu ID pembeli, kasir juga dapat melihat histrori transaksi tunai dan kredit semua pembeli. Bagi pembayar dapat melihat histori transaksi tunai dan kredit yang dilakukan oleh pembeli yang terdaftar dengan akunnya, serta pembayar dapat melihat total tagihan transaksi kredit yang dilakukan oleh pembeli.
2. Hasil pengujian yang dilakukan pada penelitian ini menggunakan pengujian ISO 2510 dan Black Box Testing, yang mana pengujian ISO 25010 menggunakan 2 aspek, yaitu functionality dengan persentase nilai sebesar 100%, dan usability dengan persentase nilai sebesar 91,44%. Sedangkan untuk pengujian black box menghasilkan persentase nilai sebesar 91,74%, yang dapat disimpulkan bahwa sistem ini berhasil dibuat dan
diimplementasikan kepada semua pihak Koperasi MI Nurul Huda Moroseneng baik itu bagi Admin, Kasir, Pembayar dan Pembeli.
6.2. Saran
Berdasarkan kesimpulan, penulis berharap agar sistem ini dapat diimplementasikan sehingga dapat membantu koperasi MI Nurul Huda Moroseneng dan seluruh anggotanya agar dapat mempermudah pembuatan laporan bulanan. Adapun beberapa saran dari peneliti untuk penelitian lebih lanjut yaitu :
1. Sistem Informasi Penjualan E-Koperasi ini diharapkan mampu dijalankan oleh pihak Koperasi MI Nurul Huda Moroseneng dan seluruh anggotanya dengan baik.
2. Sistem Informasi Penjualan E-Koperasi ini dapat dikembangkan dengan menambah fitur payment gateway yang mana aktivitas pembayaran kredit tersebut masih dilakukan secara manual. Untuk pengembangan sistem berikutnya disarankan untuk penambahan fitur payment gateway sehingga pembayaran kredit dapat dilakukan dengan lebih akurat.
DAFTAR PUSTAKA
Ahrizal, D., Miftah, M. K., Kurniawan, R., Zaelani, T., & Yulianti, Y. (2020).
Pengujian Perangkat Lunak Sistem Informasi Peminjaman PlayStation dengan Teknik Boundary Value Analysis Menggunakan Metode Black Box Testing.
Jurnal Informatika Universitas Pamulang, 5(1), 73.
https://doi.org/10.32493/informatika.v5i1.4338
Alamsyah, D., Damuri, A., Nuraini, R., Septarini, R. S., & Yudaningsih, N. (2022).
Sistem Pengendalian Persediaan Menggunakan Metode Moving Average dan Pengembangan Sistem Extreme Programming. TEMATIK, 9(1), 8-14.
Alfani, M. L. (2016). Analisis implementasi sistem informasi akuntansi pada Koperasi Pondok Pesantren Al-Amin Mojokerto (Doctoral dissertation, Universitas Islam Negeri Maulana Malik Ibrahim).
Ary, M., & Sanjaya, R. (2020). Strategi Perencanaan Dan Pengembangan Program Studi Menggunakan Analisis Swot (Studi Kasus Program Studi Sistem Informasi Ars University). Jurnal Tekno Insentif, 14(1), 1–8.
https://doi.org/10.36787/jti.v14i1.198
Aryasa, K., & Elly Kurniawan, Y. (2019). Implementasi Firebase Realtime Database Untuk Aplikasi Pemesanan Menu Berbasis Android. Seminar Nasional Sistem Informasi Dan Teknologi Informasi 2019, 71–78.
Bass, L., Clements, P., & Kazman, R. (2003). Software architecture in practice.
Addison-Wesley Professional.
Bin Tahir, T., Rais, M., & Hs, M. A. (2019). Aplikasi Point OF Sales Menggunakan Framework Laravel Point OF Sales Appilaction using Laravel Framework.
Jurnal Informatika Dan Komputer) p-ISSN, 2(2), 2355–7699.
http://dx.doi.org/10.33387/jiko
Bahrun, S., Alifah, S., & Mulyono, S. (2017). Rancang Bangun Sistem Informasi Survey Pemasaran dan Penjualan Berbasis Web. In Jurnal Transistor Elektro dan Informatika (TRANSISTOR EI (Vol. 2, Issue 2).
Cholil, S. R., & Putri, A. W. O. K. (2019). Terminal Barang Sebagai Sistem Pendataan Barang Di Koperasi Smp Negeri 23 Semarang Berbasis Web. Jurnal Pengembangan Rekayasa dan Teknologi, 15(2), 71-75.
Fadila, R. R., Aprison, W., & Musril, H. A. (2021). Perancangan Perizinan Santri Menggunakan Bahasa Pemograman PHP/MySQL Di SMP Nurul Ikhlas.
CSRID (Computer Science Research and Its Development Journal), 11(2), 84.
https://doi.org/10.22303/csrid.11.2.2019.84-95
Faqih, A. S., & Wahyudi, A. D. (2022). Rancang Bangun Sistem Informasi Penjualan Berbasis Web (Studi Kasus: Matchmaker). Jurnal Teknologi dan Sistem Informasi, 3(2).
Harahap, R. A., & Segarawasesa, F. S. (2023). Analisis Implementasi Sistem Informasi Akuntansi Penjualan Kredit Pada Koperasi Guru dan Pegawai di MAN 1 Sleman. ULIL ALBAB: Jurnal Ilmiah Multidisiplin, 2(8), 3907-3921.
Harun, M. (2020). Evaluasi Kualitas Perangkat Lunak Pada Aplikasi Zoom Cloud Meetings Untuk Pembelajaran Elearning. Akrab Juara: Jurnal Ilmu-ilmu Sosial, 5(3), 102-112.
Hasanuddin, Asgar, H., & Hartono, B. (2022). Rancang Bangun Rest Api Aplikasi Weshare Sebagai Upaya Mempermudah Pelayanan Donasi Kemanusiaan.
Jurnal Informatika Teknologi Dan Sains, 4(1), 8–14.
https://doi.org/10.51401/jinteks.v4i1.1474
Kustiawan, D., Cholifah, W. N., Destriana, R., & Heriyani, N. (2022). Rancang Bangun Sistem Informasi Akuntansi Pengelolaan Koperasi Menggunakan Metode Extreme Programming. Jurnal Teknologi dan Informasi, 12(1), 78-92.
Luthfi, F. (2017). Penggunaan Framework Laravel dalam Rancang Bangun Modul Back-End. JISKA (Jurnal Informatika Sunan Kalijaga), 2(1), 34–41.
Maiyana, E. (2018). Pemanfaatan Android Dalam Perancangan Aplikasi Kumpulan Doa. Jurnal Sains Dan Informatika, 4(1), 54–65.
https://doi.org/10.22216/jsi.v4i1.3409
Nugroho, H. E., & Nugroho, A. (2021). Analisis Dan Perancangan E-Commerce Pada Toko Sepatu Dope13Store Menggunakan Framework Laravel.
Information System Journal, 4(1), 38–44.
https://doi.org/10.24076/infosjournal.2021v4i1.565
Putra, A. D. (2020). Rancang Bangun Aplikasi E-Commerce Untuk Usaha Penjualan Helm. Jurnal Informatika Dan Rekayasa Perangkat Lunak, 1(1), 17- 24.
Rahayu, Y., Sriyadi, S., Ramdhani, L. S., & Bahri, S. (2017). Solusi Cerdas Menyusun Laporan Pertanggungjawaban Koperasi Dengan Penerapan E- Koperasi. Jurnal Ilmu Ekonomi Dan Pembangunan, 17(2), 31-42.
Rizkyana, M. A., Yunanto, Y., Yoga, Y., & Widianto, S. R. (2021). Implementasi Unit Testing menggunakan metode Test-First Development. Multinetics, 7(1), 37–47. https://doi.org/10.32722/multinetics.v7i1.3525
Saepulloh, A., & Adeyadi, M. (2019). Aplikasi Scanner Berbasis Android Untuk Menampilkan Data Id Card Menggunakan Barcode. Jurnal Manajemen Dan Teknik Informatika (JUMANTAKA), 3(1).
Septianl, A. N. (2021). Implementasi Framework Flutter Untuk Pengaduan Mahasiswa Universitas Xyz Implementation Of The Flutter Framework For Complaints Xyz University Students. Jurnal Balitbangda Lampungprov, 9(3).
Shonta, A. A., Hamidah, L. N., Hasan, M., Dewi, M. M., Astuti, Y., & Wulandari, I. R. (2022). Penerapan Firebase Realtime Database Pada Aplikasi Media Informasi dan Pendaftaran Training IT Berbasis Android. Jurnal Media Informatika Budidarma, 6(3), 1517. https://doi.org/10.30865/mib.v6i3.4040 Tjandra, V. H. P., & Setiyawati, N. (2019). Perancangan Aplikasi E-Voting
Berbasis Android Dengan Teknologi Firebase (Studi Kasus : Pemilihan Ketua HMP FTI UKSW). Jurnal SITECH : Sistem Informasi Dan Teknologi, 2(1), 21–30. https://doi.org/10.24176/sitech.v2i1.3164
Tjitrosidojo, S., Subijanto, S. D., Prasetio, J. A., Koesnadi, R., Marnandus, T. E., &
KEBUVfA, D. A. N. (1985). Kamus istilah akuntansi. Jakarta: Pusat Pembinaan dan Pengembangan Bahasa.
Tobing, L. D., & Tolle, H. (2021). Perancangan User Experience Aplikasi E- Koperasi Sekolah berbasis Android dengan menggunakan Metode Human Centered Design (HCD). Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, 5(12), 5514-5520.
LAMPIRAN
Lampiran 1. Surat Izin Penelitian
Lampiran 2. Surat Balasan Izin Penelitian
Lampiran 3. Dokumentasi Penelitian
Lampiran 4. Daftar Wawancara
Lampiran 5. Bukti Catatan Keuangan Koperasi
Lampiran 6. Bukti Catatan Kredit Koperasi
Lampiran 7. Bukti Laporan Keuangan Bulanan Koperasi
Lampiran 8. Bukti Surat Tagihan dan Kesalahan Pencatatan
Lampiran 9. Bukti Daftar Guru
Lampiran 10. Bukti Daftar Siswa
Lampiran 11. Bukti Penyerahan Produk
Lampiran 12. Bukti Pengujian Fungsionality
Lampiran 13. Bukti Pengujian Usability
Lampiran 14. Bukti Pengujian Black Box Admin
Lampiran 15. Bukti Pengujian Black Box Kasir
Lampiran 16. Bukti Pengujian Black Box Pembayar