5.2. Pengujian
Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga
mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yang
baik yaitu mampu untuk mempresentasikan kajian pokok dari spesifikasi, analisis, perancangan dan pengkodean dari perangkat lunak itu sendiri dan memungkinkan
untuk dilakukannya pengembangan sistem yang lebih lanjut. Pengujian perangkat
lunak ini menggunakan metode pengujian black box. Pengujian black box ini tidak perlu tahu apa yang sesungguhnya terjadi dalam sistem atau perangkat lunak,
yang diuji adalah masukan serta keluarannya. Berikut ini adalah rencana pengujian inputoutput aplikasi KSP.
5.2.1. Rencana Pengujian
Rencana pengujian yang akan dilakukan dengan menguji sistem. Pengujian Aplikasi KSP berikut menggunakan data uji berupa masukan dari user
dan admin. Rencana pengujian selengkapnya akan meliputi : Pengujian login,
Pengujian input data anggota, Pengujian input data simpananpengambilan,
Pengujian input pinjaman, Pengujian input data angsuran dan penghitungan denda.
5.2.2. Kasus dan Hasil Pengujian
Pengujian perangkat lunak ini dilakukan pada modul-modul yang ada pada Aplikasi KSP, berikut adalah beberapa kasus dan hasil pengujian yang dilakukan,
diantaranya sebagai berikut :
1. Pengujian Login
Pengujian Login dibagi menjadi 2 dua yaitu login user yang meliputi bagian surat menyurat dan login admin yang mempunyai hak akses penuh.
Tabel 5.1. Pengujian Login Admin
Kasus dan Hasil Uji Login Admin Data Normal Data Masukan
Yang Diharapkan Pengamatan
Kesimpulan User name :
admin Password :
admin Dapat masuk ke form
administrator User name dan
password sesuai dengan hak akses.
[ x ] Diterima [ ] Ditolak
Kasus dan Hasil Uji Login Admin Data Salah Data Masukan
Yang Diharapkan Pengamatan
Kesimpulan User name :
admin Password : salah
Tidak dapat login sebagai admin dan
menampilkan pesan “Username atau
Password yang dimasukan salah”.
User name dan password tidak
sesuai dengan hak
akses.
[ x ] Diterima [ ] Ditolak
2. Pengujian Input Data Anggota
Pengujian ini adalah pengujian dengan memasukkan sejumlah data ke dalam database, dengan beberapa validasi.
Tabel 5.2. Pengujian Input Data Anggota
Kasus dan Hasil Uji Input Data Anggota Data Normal Data Masukan
Yang Diharapkan Pengamatan
Kesimpulan Isi data anggota
Dapat masuk ke form isian data anggota
Pengisian sesuai dengan yang
diharapkan [ x ] Diterima
[ ] Ditolak
Klik Tombol simpan
Data tersimpan ke dalam database dan
muncul pesan data telah tersimpan
Tombol simpan sesuai dengan yang
diharapkan [ x ] Diterima
[ ] Ditolak
Klik tombol edit Dapat masuk kedalam
form edit data Tombol edit sesuai
dengan yang diharapkan
[ x ] Diterima [ ] Ditolak
Klik tombol hapus
Data di database terhapus dan muncul
pesan data telah terhapus
Tombol hapus sesuai dengan yang
diharapkan [ x ] Diterima
[ ] Ditolak
Klik tombol batal Data yang telah di
inputkan pada kolom textbook menjadi
kosong Tombol reset
sesuai dengan yang diharapkan
[ x ] Diterima [ ] Ditolak
Klik tombol cari Tampil data yang
dicari Tombol cari sesuai
dengan yang diharapkan
[ x ] Diterima [ ] Ditolak
3. Pengujian Input Data Simpanan
Pengujian ini adalah pengujian dengan memasukkan mencari data anggota kedalam form, dengan beberapa validasi sebelum penginputan.
Tabel 5.3. Pengujian Data Simpanan
Kasus dan Hasil Uji Data Simpanan Data Normal Data Masukan
Yang Diharapkan Pengamatan
Kesimpulan Cari no_anggota
Dapat masuk ke dalam database
Cari dan tombol tambah sesuai
dengan yang diharapkan
[ x ] Diterima [ ] Ditolak
Klik Tombol Simpan
Data tersimpan ke dalam database dan
muncul pesan sesuai dengan ketentuan
simpanan Tombol Simpan
sesuai dengan yang diharapkan
[ x ] Diterima [ ] Ditolak
4. Pengujian Input Data Pinjaman
Pengujian ini adalah pengujian dengan memasukkan sejumlah data ke
dalam database, dengan beberapa validasi sebelum penginputan.
Tabel 5.4. Pengujian Data Pinjaman
Kasus dan Hasil Uji Data Pinjaman Data Normal Data Masukan
Yang Diharapkan Pengamatan
Kesimpulan Cari no_anggota
apabila melakukan pinjaman
No_anggota bisa melakukan pinjaman
apabila no_anggota tersebut tidak
memiliki tunggakan pinjaman
Tombol cari dan tombol tambah
sesuai dengan yang diharapkan
[ x ] Diterima [ ] Ditolak
Cari no_anggota bila mana masih
memiliki tunggakan
pinjaman atau No_anggota tidak bisa
melakukan pinjaman akan muncul pesan
peringatan No_anggota tidak
bisa meminjam [ ] Diterima
[ x] Ditolak
simpanan tidak mencukupi
Klik Tombol simpan
Data tersimpan ke dalam database dan
muncul pesan data telah tersimpan
Tombol simpan sesuai dengan
yang diharapkan [ x ] Diterima
[ ] Ditolak
Klik tombol edit Dapat masuk kedalam
form edit data Tombol edit
sesuai dengan yang diharapkan
[ x ] Diterima [ ] Ditolak
Klik tombol hapus Data di database
terhapus dan muncul pesan data telah
terhapus Tombol hapus
sesuai dengan yang diharapkan
[ x ] Diterima [ ] Ditolak
Klik tombol batal Data yang telah di
inputkan pada kolom textbook menjadi
kosong Tombol batal
sesuai dengan yang diharapkan
[ x ] Diterima [ ] Ditolak
5. Pengujian Data Angsuran
Pengujian ini adalah pengujian beberapa proses yang ada di form input
Data Angsuran.
Tabel 5.5. Pengujian Data Angsuran
Kasus dan Hasil Uji Data Pinjaman Data Normal Data Masukan
Yang Diharapkan Pengamatan
Kesimpulan Cari no_pinjaman
apabila melakukan angsuran
No_pinjaman bisa melakukan transaksi
angsuran apabila no_pinjaman sudah
terdaftar No_pinjaman bisa
melakukan angsuran
[ x ] Diterima [ ] Ditolak
Cari no_pinjaman bila mana melebihi
masa pembayaran Maka naguran akan
dikenakan denda sesuai dengan
ketentuan No_pinjaman
melakukan angsuran ditambah
dengan denda [ ] Diterima
[ x] Ditolak
Klik Tombol simpan
Data tersimpan ke dalam database dan
muncul pesan data telah tersimpan
Tombol simpan sesuai dengan yang
diharapkan [ x ] Diterima
[ ] Ditolak
Klik tombol edit Dapat masuk
kedalam form edit data
Tombol edit sesuai dengan yang
diharapkan [ x ] Diterima
[ ] Ditolak
Klik tombol hapus Data di database
terhapus dan muncul pesan data telah
terhapus Tombol hapus
sesuai dengan yang diharapkan
[ x ] Diterima [ ] Ditolak
Klik tombol batal Data yang telah di
inputkan pada kolom textbook menjadi
kosong Tombol batal
sesuai dengan yang diharapkan
[ x ] Diterima [ ] Ditolak
5.1.3. Kesimpulan Hasil Pengujian
Berdasarkan hasil pengujian dengan kasus uji sample yang telah dilakukan memberikan kesimpulan bahwa perangkat lunak ini dapat digunakan dengan baik,
namun pengujian tersebut dapat dikatakan belum sempurna, karena hanya dilakukan pada satu sisi pengujian. Dari semua yang telah dilakukan dalam
pengujian ini diharapakan dapat mewakili pengujian fungsi yang lain dalam perangkat lunak KSP.
146
BAB VI KESIMPULAN DAN SARAN
Pada bab ini akan diulas tentang kesimpulan yang berisi hasil-hasil yang diperoleh setelah dilakukan analisis, desain, dan implementasi dari perangkat
lunak yang dibangun dan telah dikembangkan serta saran-saran yang akan memberikan catatan penting dan kemungkinan perbaikan yang perlu dilakukan
untuk pembangunan perangkat lunak selanjutnya.
6.1. Kesimpulan
Aplikasi Sistem Informasi Koperasi Simpan Pinjam KSP merupakan suatu program aplikasi yang terbentuk dari hasil anlisis sistem yang ada pada Koperasi
Pedagang Pasar Baru KPPB Bandung. Kesimpulan yang dapat diambil dari pembuatan aplikasi sistem informasi tersebut adalah:
1. Dengan pembuatan sistem terkomputerisasi pengolahan data simpan pinjam dapat lebih terintegrasi, cepat dan akurat karena ruang penyimpanan dokumen
yang dibutuhkan tidak terlalu luas, sebagian besar data disimpan di harddisk. 2. Perhitungan pembayaran cicilan angsuran pinjaman di KPBB Bandung saat
ini sudah dapat dihitung dengan menggunakan komputerisasi tanpa harus menghitung terlebih dahulu dan proses transaksi angsuran di KPPB Bandung
menjadi lebih efektif dan efisien. 3. Pengembangan sistem yang baru diharapkan adanya kemudahan bagi pihak-
pihak yang terkait dalam penggunaan sistem termasuk dalam pencarian data