TEST CASE PADA SISTEM PERPUSATKAAN DAERAH KABUPATEN KUDUS DENGAN METODE BLACK BOX TESTING

      I.            Sistem Informasi Perpustakaaan Daerah Kabupaten Kudus
Sistem Informasi peminjaman Buku perpustakaan adalah sistem Informasi yang digunaan untuk mengelola Semua aktivitas dan data  Perpusakaan di Daerah Kudus, sistem ini diharapkan dapat membantu memudahkan dalam Pengelolaan data di perpustakaan mulai dari Pendaftaran, Data Buku, Data Peminjaman, Data Pengembalian, Data Member dan Rekap laporan,Perpustakaan merupakan salah satu sumber informasi yang memiliki kekuatan yang sangat luas mencakup berbagai ilmu pengetahuan, teknologi, seni maupun politik. Dalam segi pelayanan kepada pengguna, perpustakaan memiliki keterbatasan, misalnya di perpustakaan daerah hanya bisa di jangkau oleh masyarakat yang dekat dengan lokasi perpustakaan tersebut. Sedangkan untuk masyarakat di daerah pelosok yang jauh, mereka tidak dapat menikmati apa yang tersedia di perpustakaan menetap, padahal semua masyarakat sangat membutuhkan informasi. Selain itu dengan adanya sistem ini diharapkan akan lebih mempermudah semua dalam aktivitas perpustakaan sperti peminjaman dang pengembalian buku dan meningkatkan kualitas pelayanan perpusatakaan daerah kabupaten kudus yang akan berdampak positif untuk meningkatkan minat masyarakat dalam membaca Dari penjelasan tersebut dapat diambil kesimpulan bahwa perpustakaan Kabupaten Kudus membutuhkan sistem yang dapat menangani masalah pengolahan data dan Semua aktivitas perpustakaan , oleh karena itu perlu dibuat sistem informasi perpustakaan Kabupaten Kudus berbasis web yang dapat diakses secara online.

   II.            System Use Case Diagram :



Gambar 1 : Use Case Diagram Perpustakaan
III.            Tahapan Testcase dari Use Case
a.      Test Case pada Use Case data Member  (Tahap Yang dibuat Sri Rahayu )

1.      Tahap Identifikasi Skenariodari Use Case

Basic Flow
1.      Pelanggan Melakukan regristrasi dengan admin
2.      Mengisi formulis Pendaftaran
3.      Menyerahkan Formulir ke admin
4.      Admin Mengisi form pendaftran
5.      Admin submit data
6.      Sistem menyimpan data

Alternative Flow
1)      Regristrasi berhasil
2)      Salah satu inputan kosong
3)      Mengisi data yang sudah ada            
4)      Nama Di isi dengan Angka
5)      Tgl daftar Kurang dari tanggal lahir


Tabel 1 :Tabel Skenario
Nama Skenario
Starting Flow
Alternatif
Skenario I – Registrasi
Basic Flow
A1
Skenarion II – Salah satu input kosong
Basic Flow
A2
Skenario III – Mengisi data yang sudah ada
Basic Flow
A3
Skenario IV – Nama di isi dengan angka
Basic Flow
A4
Skenario V – Tgl Daftar Kurang dari Tgl_Lahir
Basic Flow
A5




2.      Mengidentifikasi Test Case
Skenario
Kondisi
ID Member
Nama
JeKel
Tgl_Lahir
Alamat
Pekerjaan
No.Telp
Tgl_Daftar
Hasil Yang Diharapkan
Skenario I
Registrasi Berhasil
V
v
v
v
v
V
v
v
Registrasi Berhasil
Skenario II
Salah satu input kosong
V
v
v
N/A
v
V
v
v
Konfirmasi Erorr ditampilkan
Skenario III
Mengisi data yang suda h ada
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Konfirmasi Erorr ditampilkan
Skenario IV
Nama diisi dengan angka
V
i
v
v
v
V
v
v
Konfirmasi Erorr ditampilkan
Skenario V
Tgl Daftar Kurang dari Tgl_Lahir
V
v
v
i
v
V
v
i
Konfirmasi Erorr ditampilkan







3.      Mengidentifikasi Value Test Case
Tabel 3 : Tabel Value Test Case
Skenario
Kondisi
ID Member
Nama
JeKel
Tgl_Lahir
Alamat
Pekerjaan
No.Telp
Tgl_Daftar
Hasil Yang Diharapkan
Skenario I
Registrasi Berhasil
MB0001
Sri Rahayu
Wanita
12/02/1995
Pati
Mahasiswi
089654980562
24/12/2016
Konfirmasi keberhasilan ditampilkan
Skenario II
Salah satu input kosong
MB0001
Sri Rahayu
Wanita

Pati
Mahasiswi
089654980562
24/12/2016
Konfirmasi erorr ditampilkan
Skenario III
Mengisi data yang suda h ada
MB0001
Sri Rahayu
Wanita
12/02/1995
Pati
Mahasiswi
089654980562
24/12/2016
Konfirmasi Erorr ditampilkan
Skenario IV
Nama diisi dengan angka
MB0001
012345678
Wanita
12/02/1995
Pati
Mahasiswi
089654980562
24/12/2016
Konfirmasi Erorr ditampilkan
Skenario V
Tgl Daftar Kurang dari Tgl_Lahir
MB0001
Sri Rahayu
Wanita
24/12/2016
Pati
Mahasiswi
089654980562
12/02/1995
Konfirmasi Erorr ditampilkan

b.      Test Case pada Use Case Laporan  (Tahap Yang dibuat dwi Febri yuda)

1.      Tahap Identifikasi Skenariodari Use Case

Basic Flow
1.      Admin Membuka Form Laporan
2.      Admin  mengklik tombol  Rekap Laporan
3.      Sistem melakukan Update rekap Laporan
4.      Sistem melakukan Rekap Laporan
5.      User mengklik tombol Print




Alternative Flow

1)      Quit
User langsung menekan tombol Cancel/Batal. Sistem tidak
2)      melakukan kegiatan apapunUser tidak bisa masuk Form Laporan
3)      Terdapat Kesalah data Pada rekap laporan             
4)      Rekap Laporan  Kosong.
Apabila  Rekap lapporan Kosong dan tidak ada data laporan  dan sistem menampilkan informasi data laporan kosong

Tabel 1 :Tabel Skenario
Nama Skenario
Starting Flow
Alternatif
Skenario I – admin membuka form laporan
Basic Flow

Skenarion II- admin klik tombol rekap laporan
Basic Flow
A2
Skenario III – sistem update rekap laporan
Basic Flow
A3
Skenario IV – sistem rekap laporan
Basic Flow
A4


2.      Mengidentifikasi Test Case
Tabel 2 : Tabel Identifikasi Test Case
Skenario
Kondisi
ID laporan
Judul laporan
Hari
Tanggal
Tahun
Hasil Yang Diharapkan
Skenario I
Rekap Berhasil
v
v
V
v
v
Konfirmasi keberhasilan ditampilkan
Skenario II
Tidak bisa masuk Form laporan
N/A
N/A
N/A
N/A
N/A
Konfirmasi erorr ditampilkan
Skenario III
Terdapat kesalah data laporan
v
i
I
v
v
Konfirmasi Erorr ditampilkan
Skenario IV
Terdapat data rekap yang kosong
N/A
N/A
N/A
26 desember
2016
Konfirmasi Erorr ditampilkan

3.      Mengidentifikasi Value Test Case
Tabel 3 : Tabel Value Test Case
Skenario
Kondisi
ID laporan
Judul laporan
Hari
Tanggal
Tahun
Hasil Yang Diharapkan
Skenario I
Rekap Berhasil
LAP001
Rekap laporan peminjaman
senin
26 desember
2016
Konfirmasi keberhasilan ditampilkan
Skenario II
Tidak bisa masuk Form laporan
LAP001
Rekap Laporan
Senin
24/12/2016
30/12/2016
Konfirmasi erorr ditampilkan
Skenario III
Terdapat kesalah data laporan
LAP003
yudha
Rekap data pemngembalian
24 desember
2016
Konfirmasi Erorr ditampilkan
Skenario IV
Terdapat data rekap yang kosong
empty
empty
empty
26 desember
2016
Konfirmasi Erorr ditampilkan

c.       Test Case pada Use Case data Peminjaman buku  (Tahap Yang dibuat Kiki Indriani )

1.      Tahap Identifikasi Skenariodari Use Case

Basic Flow (iki ganti )
1.      Pelanggan Melakukan regristrasi dengan admin
2.      Mengisi formulis Pendaftaran
3.      Menyerahkan Formulir ke admin
4.      Admin Mengisi form pendaftran
5.      Admin submit data
6.      Sistem menyimpan data

Alternative Flow(iki ganti)
1.      Regristrasi berhasil
2.      Salah satu inputan kosong
3.      Mengisi data yang sudah ada            
4.      Alamat Di isi dengan Angka
5.      Tgl pinjam Kurang dari tanggal kembali
6.      Kondisi Buku

Tabel 1 :Tabel Skenario (iki ganti)
Nama Skenario
Starting Flow
Alternatif
Skenario I – Registrasi
Basic Flow
A1
Skenarion II – Salah satu input kosong
Basic Flow
A2
Skenario III – Mengisi data yang sudah ada
Basic Flow
A3
Skenario IV – Nama di isi dengan angka
Basic Flow
A4
Skenario V – Tgl Daftar Kurang dari Tgl_Lahir
Basic Flow
A5


Input Data Peminjaman Pada Sistem Peminjaman Buku

Skenario
Kondisi
Id Peminjaman
Nama
Alamat
No Buku
Judul Buku
Tgl Pinjaman
Tgl Kembali
Hasil yang diharapkan
Skenario I
Registrasi Berhasil
P001
Kiki Indriani
Rembang
135
Testing dan Implementasi
10/01/2016
17/01/2016
Berhasil ditampilkan
Skenario II
Salah satu input kosong
P001
Kiki Indriani
empty
135
Testing dan Implementasi
10/01/2016
17/01/2016
Yang ditampilkan Erorr
Skenario II
Mengisi data yang sudah ada
P001
Kiki Indriani
Rembang
135
Testing dan Implementasi
10/01/2016
17/10/2016
Yang ditampilkan Erorr
Skenario IV
Alamat diisi dengan angka
P001
Kiki Indriani
07291996
135
Testing dan Implementasi
10/01/2016
17/10/2016
Yang ditampilkan Erorr
Skenario V
Tgl pinjam kurang dari tgl kembali
P001
Kiki Indriani
Rembang
135
Testing dan Implementasi
17/10/2016
10/01/2016
Yang ditampilkan Erorr







Skenario
Kondisi
Id Peminjaman
Nama
Alamat
No Buku
Judul Buku
Tgl Pinjaman
Tgl Kembali
Hasil yang diharapkan
Skenario I
Registrasi Berhasil
v
v
v
v
v
v
v
Berhasil ditampilkan
Skenario II
Salah satu input kosong
v
v
N/A
v
v
v
v
Yang ditampilkan Erorr
Skenario II
Mengisi data yang sudah ada
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Yang ditampilkan Erorr
Skenario IV
Alamat diisi dengan angka
v
v
i
v
v
v
v
Yang ditampilkan Erorr
Skenario V
Tgl pinjam kurang dari tgl kembali
v
v
v
v
v
i
i
Yang ditampilkan Erorr



Sing iki teruske koyo sing duwur, gawe basic flow karo alternatif flow
Skenario
Kondisi
Id Peminjaman
Nama
Alamat
No Buku
Judul Buku
Tgl Pinjaman
Tgl Kembali
Hasil yang diharapkan
Skenario I
Registrasi Berhasil
P001
Kiki Indriani
Rembang
135
Testing dan Implementasi
10/01/2016
17/01/2016
Berhasil ditampilkan
Skenario II
Salah satu input kosong
P001
Kiki Indriani
empty
135
Testing dan Implementasi
10/01/2016
17/01/2016
Yang ditampilkan Erorr
Skenario II
Mengisi data yang sudah ada
P001
Kiki Indriani
Rembang
135
Testing dan Implementasi
10/01/2016
17/10/2016
Yang ditampilkan Erorr
Skenario IV
Alamat diisi dengan angka
P001
Kiki Indriani
07291996
135
Testing dan Implementasi
10/01/2016
17/10/2016
Yang ditampilkan Erorr
Skenario V
Tgl pinjam kurang dari tgl kembali
P001
Kiki Indriani
Rembang
135
Testing dan Implementasi
17/10/2016
10/01/2016
Yang ditampilkan Erorr





Input Data Pengembalian Pada Sistem Peminjaman Buku
Skenario
Kondisi
ID Member
Nama
Buku yang dipinjam
Tanggalpinjam
Tanggl kembali
keterlambatan
Denda

Hasil Yang Diharapkan
Skenario I
Mengisi data pengembaliaan
AB001
Meidy
Pemrogramman web
24/12/2016
27/12/2016
Temapt waktu
0
Konfirmasi keberhasilan ditampilkan
Skenario II
Keterlambatan
AB001
Meidy
Pemrogramman web
24/12/2016
30/12/2016
2hari
3000
Konfirmasi erorr ditampilkan
Skenario III
Mengubah data
AB001
Meidy
Pemrogramman web
24/12/2016
30/12/2016
3hari
3000
Konfirmasi Erorr ditampilkan
Skenario IV
Data pengembaliaan tersimpan
AB001
Meidy
Pemrogramman web
24/12/2016
30/12/2016
3hari
3000
Konfirmasi Erorr ditampilkan

Skenario
Kondisi
ID Member
Nama
Buku yang dipinjam
Tanggalpinjam
Tanggl kembali
keterlambatan
Denda

Hasil Yang Diharapkan
Skenario I
Mengisi data pengembaliaan
V
v
v
v
v
v
v
Konfirmasi keberhasilan ditampilkan
Skenario II
Keterlambatan
V
v
v
v
v
i
v
Konfirmasi erorr ditampilkan
Skenario III
Mengubah data
I
v
v
V
v
v
v
Konfirmasi Erorr ditampilkan
Skenario IV
Data pengembaliaan tersimpan
V
v
v
v
v
v
v
Konfirmasi Erorr ditampilkan


Input Data Buku Pada Sistem Peminjaman Buku
Skenario
Kondisi
Id_Buku
Judul
Pengarang
Penerbit
Tgl_Penerbit
Tahun
Hasil yang diharapkan
Skenario I
Registrasi Berhasil
B001
Testing dan Implementasi
Andrea Hirata
Bentang Pustaka
12/02/2005
2005
Berhasil ditampilkan
Skenario II
Salah satu input kosong
B001
Testing dan Implementasi

Bentang Pustaka
12/02/2005
2005
Yang ditampilkan Erorr
Skenario III
Mengisi data yang sudah ada
B001
Testing dan Implementasi
Andrea Hirata
Bentang Pustaka
12/02/2005
2005
Yang ditampilkan Erorr
Skenario IV
Judul diisi dengan angka
B001
01234567
Andrea Hirata
Bentang Pustaka
12/02/2005
2005
Yang ditampilkan Erorr






Skenario
Kondisi
Id_Buku
Judul
Pengarang
Penerbit
Tgl_Penerbit
Tahun
Hasil yang diharapkan
Skenario I
Registrasi Berhasil
v
v
v
v
v
v
Berhasil ditampilkan
Skenario II
Salah satu input kosong
v
v
N/A
v
v
v
Yang ditampilkan Erorr
Skenario III
Mengisi data yang sudah ada
N/A
N/A
N/A
N/A
N/A
N/A
Yang ditampilkan Erorr
Skenario IV
Judul diisi dengan angka
v
I
v
v
v
v
Yang ditampilkan Erorr


EmoticonEmoticon