Hasil dan Pembahasan
4.2 Pengujian Sistem
Pengujian Sistem dilakukan untuk memeriksa kinerja antar komponen sistem yang telah diimplementasikan. Tujuan utama dari pengujian sistem adalah untuk memastikan bahwa elemen- elemen atau komponen-komponen dari sistem telah berfungsi sesuai dengan yang diharapkan. Pengujian yang dilakukan terhadap sistem berupa pengujian dengan menggunakan metode
79
pengujian program yang dilakukan oleh pengembang (programmer) dengan memberikan input tertentu dan melihat hasil yang di dapatkan dari input tersebut. Dengan kata lain, black box testing terfokus pada fungsionalitas sistem. Untuk hasil pengujian menggunakan metode black box pada Sistem informasi adminiistrasi keuangan sekolah dapat dilihat sebagai berikut:
1. Pengujian Pengaturan Tahun Ajaran
Tabel 4.2 menjelaskan setiap aktivitas yang dapat terjadi jika user mengakses tahun ajaran, serta respon yang diberikan oleh sistem dari setiap aktivitas yang terjadi.
Tabel 4.2 Pengujian Pengaturan Tahun Ajaran
Aktivitas Input Output Hasil
Pengujian Tambah data tahun ajaran Memasukan tahun ajaran, tanggal mulai dan akhir.
Jika belum memasukkan data sesuai prosedur (terdapat tahun ajaran, tanggal mulai dan tanggal akhir ) maka akan muncul peringatan bahwa data harus di isi.
Valid
Ubah data tahun ajaran
Mengubah tanggal mulai dan akhir dari tahun ajaran yang dipilih.
Ubah data tahun ajaran berhasil.
Valid
Pilih tahun ajaran yang berjalan.
Memilih tahun ajaran yang sedang berjalan.
Tahun ajaran yang dipilih aktif.
80 2. Pengujian Pengolahan Data Kelas
Tabel 4.3 menjelaskan setiap aktivitas yang dapat terjadi jika
user mengakses data kelas, serta respon yang diberikan oleh sistem dari setiap aktivitas yang terjadi.
Tabel 4.3 Pengujian Pengolahan Data Kelas
Aktivitas Input Output Hasil
Pengujian Tambah data kelas Memasukan nama kelas, tingkat kelas, dan jenis kelas.
- Jika semua kolom di isi dengan benar, maka data berhasil disimpan. - Jika kolom kelas
dikosongkan maka akan muncul peringatan bahwa data harus di isi.
Valid
Ubah data kelas Mengubah nama kelas.
- Jika mengisi perubahan data secara lengkap dan benar, maka tampil informasi bahwa perubahan data berhasil.
- Jika pada proses ubah data kelas, kolom kelas dikosongkan maka akan muncul peringatan bahwa data harus di isi.
Valid
3. Pengujian Pengolahan Data Siswa
Tabel 4.4 menjelaskan setiap aktivitas yang dapat terjadi jika
user mengakses data siswa, serta respon yang diberikan oleh sistem dari setiap aktivitas yang terjadi.
81
Tabel 4.4 Pengujian Pengolahan Data Siswa
Aktivitas Input Output Hasil
Pengujian Tambah data siswa Memasukan nis dan nama siswa.
- Jika semua kolom di isi dengan benar, maka data berhasil disimpan. - Jika kolom nis
dikosongkan, maka akan muncul peringatan bahwa data harus di isi. - Jika menginputkan data dengan nis yang sama, maka akan tampil informasi data siswa dengan nis tersebut sudah terdaftar.
Valid
Ubah data siswa Mengubah nama siswa.
- Jika mengisi perubahan data secara lengkap dan benar, maka tampil informasi bahwa perubahan data berhasil.
- Jika pada proses ubah data siswa, kolom nama dikosongkan maka akan muncul peringatan bahwa data harus di isi.
Valid
Hapus data siswa Konfirmasi hapus data ya/tidak.
- Jika konfirmasi hapus data dipilih ya, maka data terhapus. - Jika konfirmasi hapus
data dipilih tidak, maka data batal dihapus.
Valid
4. Pengujian Pengolahan Data Absensi
Tabel 4.5 menjelaskan setiap aktivitas yang dapat terjadi jika
user mengakses data absensi, serta respon yang diberikan oleh sistem dari setiap aktivitas yang terjadi.
82
Tabel 4.5 Pengujian Pengolahan Data Absensi
Aktivitas Input Output Hasil
Pengujian Tambah Siswa ke dalam kelas Memilih siswa dan menempatkan ke dalam kelas. - Siswa berhasil di tambahkan ke kelas. Valid
5. Pengujian Pengolahan Data Wali Kelas
Tabel 4.6 menjelaskan setiap aktivitas yang dapat terjadi jika
user mengakses data wali kelas, serta respon yang diberikan oleh sistem dari setiap aktivitas yang terjadi.
Tabel 4.6 Pengujian Pengolahan Data Wali Kelas
Aktivitas Input Output Hasil
Pengujian Tambah data
wali kelas
Memasukan NIP dan Nama wali kelas.
- Jika semua kolom di isi dengan benar, maka data berhasil disimpan. - Jika salah satu atau
kedua kolom NIP atau nama dikosongkan maka akan muncul peringatan bahwa data harus di isi.
Valid
Ubah data wali kelas
Mengubah data wali kelas.
- Jika mengisi perubahan data secara lengkap dan benar, maka tampil informasi bahwa perubahan data berhasil. - Jika pada proses ubah
data kelas, nama wali kelas dikosongkan maka akan muncul peringatan bahwa data harus di isi.
83
6. Pengujian Pengolahan Data Jenis Pembayaran
Tabel 4.7 menjelaskan setiap aktivitas yang dapat terjadi jika
user mengakses data jenis pembayaran, serta respon yang diberikan oleh sistem dari setiap aktivitas yang terjadi.
Tabel 4.7 Pengujian Pengolahan Data Jenis Pembayaran
Aktivitas Input Output Hasil
Pengujian Tambah Jenis Pembayaran Memasukan jenis pembayaran dan rincian pembayaran.
- Jika semua kolom di isi dengan benar, maka data berhasil disimpan.
- Jika kolom jensi pembayaran dikosongkan maka akan muncul peringatan bahwa data harus di isi.
Valid Ubah jenis pembayaran Mengubah data jenis pembayaran dan rincian pembayaran.
- Jika mengisi perubahan data secara lengkap dan benar, maka tampil informasi bahwa perubahan data berhasil. - Jika pada proses ubah data
jenis pembayaran dan rincian pembayaran.dikosongkan maka akan muncul peringatan bahwa data harus di isi.
Valid
7. Pengujian Pengolahan Transaksi Pembayaran SPP
Tabel 4.8 menjelaskan setiap aktivitas yang dapat terjadi jika
user mengakses data jenis pembayaran, serta respon yang diberikan oleh sistem dari setiap aktivitas yang terjadi.
84
Tabel 4.8 Pengujian Pengolahan Transaksi Pembayaran SPP
Aktivitas Input Output Hasil
Pengujian Pencarian
siswa
Memasukkan NIS atau Nama Siswa yang ingin dicari.
- Jika data siswa yang dicari ada, maka tampil hasil pencarian. - Jika data siswa yang
dicari tidak ada, maka hasil pencarian kososng.
Valid
Proses Pembayaran SPP
Memilih bulan yang akan dibayar dan melakukan proses pembayaran.
- Pembayaran SPP berhasil Valid
Cetak Bukti Pembayaran
Pilih tombol cetak - Tampil bukti pembayaran Valid
8. Pengujian Pengolahan Kartu SPP
Tabel 4.9 menjelaskan setiap aktivitas yang dapat terjadi jika
user mengakses kartu SPP, serta respon yang diberikan oleh sistem dari setiap aktivitas yang terjadi.
Tabel 4.9 Pengujian Pengolahan Kartu SPP
Aktivitas Input Output Hasil
Pengujian Pencarian data
SPP Siswa
Memasukkan NIS atau Nama Siswa yang ingin dicari.
- Jika data siswa yang dicari tidak ada, maka hasil pencarian kososng. - Jika data siswa yang
dicari ada, maka tampil hasil pencarian beserta data SPP Siswa tersebut.
Valid
Cetak Kartu SPP
Pilih tombol cetak
85
9. Pengujian Pengolahan Laporan Pembayaran
Tabel 4.10 menjelaskan setiap aktivitas yang dapat terjadi jika user mengakses laporan pembayaran, serta respon yang diberikan oleh sistem dari setiap aktivitas yang terjadi.
Tabel 4.10 Pengujian Pengolahan Laporan Pembayaran
Aktivitas Input Output Hasil
Pengujian Lihat laporan pembayaran Memilih data pembayaran berdasarkan periode tertentu. - Tampil laporan pembayaran Valid Cetak laporan pembayaran Pilih tombol cetak
- Laporan tercetak Valid
10.Pengujian Pengolahan Laporan Tunggakan
Tabel 4.11 menjelaskan setiap aktivitas yang dapat terjadi jika user mengakses laporan tunggakan, serta respon yang diberikan oleh sistem dari setiap aktivitas yang terjadi.
Tabel 4.11 Pengujian Pengolahan Laporan Tunggakan
Aktivitas Input Output Hasil
Pengujian Lihat laporan Tunggakan Memilih data bulan tunggakan. - Tampil laporan tunggakan Valid Cetak laporan tunggakan Pilih tombol cetak
86