BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM
5.2. Pengujian
5.2.2. Kasus dan Hasil Pengujian
Pengujuan pada tahap ini menggunakan sistem dengan nilai input benar dan salah.
Tabel 5.10 Pengujian Login Benar
Kasus dan hasil Uji Benar
Data masukan Yang diharapkan Pengamatan Kesimpulan Memasukan username : admin Password : admin Login sukses User berhasil masuk ke halaman pustakawan Diterima
120
Tabel 5.11 Pengujian Login Salah
Kasus dan hasil Uji Salah
Data masukan Yang diharapkan Pengamatan Kesimpulan
Memasukan Username : admin Password : admin2
Login gagal
User mendapat info user tidak diketahui/tidak
terdaftar/salah password
Tabel 5.12 Pengujian Pendaftaran Buku Benar
Kasus dan hasil Uji Benar
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Memasukan kode
buku
Menampilkan buku sesuai dengan kode buku Buku tampil lengkap dengan informasinya Diterima Memasukan data baru, Kode buku : IPS7001 Judul : Jelajah Cakrawala Indonesia Kategori : IPS Penerbit : Pusat Perbukuan Negara Pengarang : Nurhadi Tahun : 2010 Kelas : 7 Stok : 20 Gambar : cover buku IPS Input buku Berhasil Input berhasil Buku IPS dengan Kode IPS7001 ada dalah daftar buku
122
Tabel 5.13 Pengujian Pendaftaran Buku Salah
Kasus Dan Hasil Uji Salah
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Memasukan kode
buku : 6b6b
Info buku tidak tampil
Buku tidak tampil Diterima
Tabel 5.14 Pengujian Pengolahan Data Buku Benar
Kasus dan hasil Uji Benar
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Memilih buku
untuk diedit, buku yang dipilih adalah dengan kode : IPS7001
Berhasil mengganti tahun dan stok
Stok bertambah menjadi 25 dan tahun berubah menjadi 2009 Diterima Memilih buku untuk dihapus dengan kode : IPS7001
Tidak ada dalam daftar
Buku berhasil di hapus, dan sudah tidak terdaftar lagi di table buku
Tabel 5.15 Pengujian Pengolahan Data Buku Salah
Kasus dan hasil Uji Salah
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Memasukan data
buku baru dengan kode BI7001
Input Gagal Penginputan gagal karena kode buku BI7001 sudah terdaftar
Diterima
Tabel 5.16 Pengujian Rak Buku Benar
Kasus dan hasil Uji Benar
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Memilih kode buku
: BI7001 Lemari : Lemari A Rak berhasil didaftarkan Rak buku bertambah satu baris di tabel Dierima
Memilih rak, kode buku BI7001 Lemari : Lemari A
Info rak yang diedit benar
Edit berhasil, rak berubah menjadi Lemari B
Diterima
Memilih kode buku BI007
Lemari A
Berhasil dihapus, tidak ada dalam daftar
Rak berhasil dihapus
124
Tabel 5.17 Pengujian Rak Buku Salah
Kasus dan hasil Uji Salah
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Menambah Rak
buku, memilih kode buku : BI7001
Lemari : Lemari A
Input gagal Penginputan gagal karena kode buku dan lemari yang diinputkan sudah ada dalam database
Tabel 5.18 Pengujian Pengolahan Data Anggota Benar
Kasus dan hasil uji benar
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Input no anggota: 2012-201020902002 Data anggota tampil Data informasi anggota tampil lengkap. Diterima Penginputkan No Induk : 1 Nama : Andri Alamat : Cimahi TTL : Cimahi 18 Juli 1990 No. Telp : 6650099 Kelas : 3
Input berhasil Anggota berhasil diinputkan, dan table anggota bertambah Diterima Memilih no anggota 2012-1 untuk diedit
Info benar dan berhasil diedit
Info anggota benar semua dan alamat berubah menjadi Bandung Diterima Memilih no anggota 2012-1 untuk dihapus
Info yang akan dihapus benar
Info benar dan data anggota tidak ada di dalam tabel
126
Tabel 5.19 Pengujian Pengolahan Data Anggota Salah
Kasus Dan Hasil Uji Salah
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Input no anggota dengan no anggota : 666-999 Tidak menampilkan data anggota Data anaggota tidak tampil Diterima Penginputkan No Induk : 201020902002 Nama : Andri Alamat : Cimahi TTL : Cimahi 18 Juli 1990 No. Telp : 6650099 Kelas : 3
Gagal input Sistem gagal menginputkan karena no induk sudah terdaftar
Tabel 5.20 Pengujian Pengolahan Data Peminjaman Benar
Kasus Dan Hasil Uji Benar
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Memasukan no anggota 2012-201020902002 Data anggota tampil Data anggota tampil no anggota dan nama Diterima Memasukan kode buku BI7001
Data buku tampil Data buku tampil kode dengan judul
Diterima
Klik tombol checkout dan setelah itu tombol proses Data peminjaman berhasil diproses Data peminjaman berhasil diinputkan berdasarkan no anggota dan buku-buku yang
dipinjam
Diterima
Klik tombol bukti peminjaman Menampilkan buku yang dipinjam Menampilkan buku-buku yang dipinjam Diterima
128
Tabel 5.21 Pengujian Pengolahan Data Peminjaman Salah
Kasus Dan Hasil Uji Salah
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Memasukan no anggota 2012-9696969696 Tidak menampilkan apa-apa Sistem tidak menapilkan no anggota karena tidak terdaftar Diterima Memasukan kode buku 9999 Tidak menampilkan Sistem tidak menampilkan karena buku tidak terdaftar
Tabel 5.22 Pengujian Pengelolaan data Pengembalian Benar
Kasus Dan Hasil Uji Benar
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Memasukan no anggota 2012-201020902002 Data anggota tampil Data anggota tampil lengkap dengan buku-buku yang dipinjam Diterima Seleksi dengan melakukan checklist, dan menekan tombol proses
Berhasil diproses Data pemninjaman berhasil melakukan proses
pengembalian dan tertulis Lunas
Diterima
Klik tombol hitung denda
Berhasil menampilkan karena user kena denda
Info denda berhasil tampil dengan total
Diterima
Klik tomboh bukti denda
Berhasil
menampilkan bukti denda dan dapat dicetak
Info denda berhasil ditampilkan dengan tombol print
130
Tabel 5.23 Pengujian Pengelolaan data Pengembalian Salah
Kasus Dan Hasil Uji Salah
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Memasukan no
anggota 2012-0001
Tidak
menampilkan apa-apa
Tidak ada data peminjaman/buku-buku yang
dipinjam
Diterima
Tabel 5.24 Pengelolaan Data Denda Benar
Kasus Dan Hasil Uji Benar
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Klik tombol daftar
denda dan memasukan no anggota : 2012-201020902002 Data anggota tampil Data anggota tampil lengkap dengan info denda
Diterima
Klik tombol proses pada tiap baris yang akan diproses
Berhasil diproses Data satu baris denda hilang dari tabel
Tabel 5.25 Pengelolaan Data Denda Salah
Kasus Dan Hasil Uji Salah
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Memasukan no
anggota 2012-0001
Tidak
menampilkan data
Tidak ada data denda yang tampil
Diterima