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