Dari hasil analisis diatas maka dapat diketahui kebutuhan aplikasi yang mendukung adalah sebagai berikut :
1. Perangkat lunak berbasis web
2. Database menggunakan mysql
3. Perangkat lunak mampu melakukan proses penginputan, pengeditan,
penyimpanan, pencarian, dan pencetakan data
3.2 Perancangan Sistem
Pada tahap perancangan sistem ini akan menggunakan perancangan secara terstruktur. Selain itu, pada tahapan perancangan sistem ini akan dijelaskan
seluruh komponen rancangan dari perangkat lunak yang akan dibangun. Komponen rancangan perangkat lunak yang akan dibangun yaitu diagram
konteks, diagram jenjang proses, data flow diagram, entity relationship diagram terdiri atas conceptual data model dan physical data model, interface design.
3.2.1 Gambaran Umum Sistem
Gambaran umum sistem pada aplikasi perpustakaan pada madrasah aliyah tarbiyatut tholabah dimulai dari petugas perpustakaan mengelola data buku
jenis buku, buku detail buku, klasifikasi DDC, penngarang, mengarang, rak, menempatkan buku, petugas perpustakaan, semester. Setelah itu petugas
perpustakaan dapat: 1.
Melakukan proses peminjaman dan pengembalian buku seperti pada Gambar 3.4 Sistem Peminjaman Buku dan Gambar 3.5 Sistem Pengembalian Buku.
2. Melakukan proses pembuatan laporan seperti pada Gambar 3.6 Sistem
Pelaporan dan Pengingat Keterlambatan.
Untuk anggota perpustakaan dapat : 1.
Melakukan proses pencarian buku seperti Gambar 3.7 Sistem Pemcarian Buku.
2. Melakukan proses pemesanan buku seperti Gambar 3.8 Sistem Pemesanan
Buku.
Gambar 2.4 Sistem Peminjaman Buku
G a
m b
a r
3 .4
S is
te m
p e
m in
ja m
a n
b u
k u
Gambar 2.5 Sistem Pengembalian Buku G
a m
b a
r 3
.5 S
is te
m p
e n
g e
m b
a li
a n
b u
k u
Gambar 2.6 Sistem Pelaporan dan Pengingat Keterlambatan
G am
ba r
3. 6
Si ste
m p
ela po
ra n
da n
pe ng
in ga
t k et
er la
m ba
ta n
Gambar 2.7 Sistem Pemcarian Buku G
am b
ar 3
.7 S
is te
m p
em car
ian b
u k
u
Gambar 2.8 Sistem Pemesanan Buku
G a
m b
a r
3 .8
S is
te m
p em
es a
n a
n b
u k
u
3.2.2 Sitemap
Sitemap adalah salah satu alat bantu untuk mempermudah dalam pengenalan peta situs pada sebuah website. Sitemap akan membantu
mempermudah menjelaskan aplikasi perpustakaan pada madrasah aliyah tarbiyatut tholabah. Sitemap aplikasi perpustakan pada madrasah aliyah tarbiyatut
tholabah untuk halaman petugas perpsutakaan memiliki halaman beranda, pada halaman beranda terdapat halaman login. Halaman login mengarah pada halaman
petugas perpustakaan dengan mengisi username dan password. Pada halaman petugas perpustakaan terdapat halaman master jenis buku, klasifikasi DDC, buku,
detail buku, pengarang, mengarang, rak, menempatkan buku, petugas perpustakaan, dan semester. Halaman transaksi peminjaman buku, katalog, dan
konfirmasi pemesanan. Halaman laporan pemesanan, peminjaman, keterlambatan, denda, buku yang sering dipinjam, dan anggota yang sering pinjam. Sitemap
aplikasi perpustakaan pada madrasah aliyah tarbiyatut tholabah untuk halaman petugas perpustakaan dapat dilihat pada Gambar 2.9 Sitemap Aplikasi
Perpustakaan Pada MA Tarbiyatut Tholabah Untuk Halaman Petugas Perpustakaan.
Gambar 2.9 Sitemap Aplikasi Perpustakaan Pada MA Tarbiyatut Tholabah Untuk Halaman Petugas Perpustakaan.
Sitemap aplikasi perpustakaan pada madrasah aliyah tarbiyatut tholabah untuk halaman anggota perpustakaan memiliki halaman beranda, pada halaman
beranda terdapat halaman login. Pada halaman anggota perpustakaan terdapat halaman katalog, pemesanan, dan laporan. Sitemap aplikasi perpustakaan pada
madrasah aliyah tarbiyatut tholabah untuk halaman anggota perpustakaan dapat
dilihat pada Gambar 2.10 Sitemap Aplikasi Perpustakan Pada Perpustakaan Madrasah Aliyah Tarbiyatut Tholabah Untuk Halaman Anggota perpustakaan.
Gambar 2.10 Sitemap Aplikasi Perpustakan Pada Perpustakaan Madrasah Aliyah Tarbiyatut Tholabah Untuk Halaman Anggota perpustakaan.
3.2.3 System Flow
System Flow merupakan bagan yang menunjukkan arus pekerjaan
secara keseluruhan dari sistem. Sistem Flow yang akan digambarkan ini adalah bagan yang menjelaskan urutan jalannya aplikasi perpustakaan pada madrasah
aliyah tarbiyatut tholabah. Proses-proses yang ada pada sistem ini adalah
mengecek keabsahan pengguna.
Gambar 2.11 System Flow Login merupakan system flow login, pada Gambar ini dijelaskan bagaimana pengguna melakukan proses login yaitu:
menjalankan sistem kemudian sistem menampilkan halaman login dan pengguna memasukkan username dan password. Setelah pengguna memasukkan username
dan password maka aplikasi akan membaca data dari tabel tanggal kirim pesan kemudian mengecek apakah pada hari ini aplikasi sudah mengirim pesan
pemberitahuan lewat sms, jika belum maka aplikasi akan melakukan proses pengiriman pesan sms permintaan pengembalian buku dikarenakan batas
peminjaman kurang 1 hari, peminjaman terlambat 1 hari, peminjaman terlambat
Beranda KATALOG
LAPORAN PEMESANAN
2 hari. jika sudah aplikasi membaca tabel petugas perpustakaan kemudian aplikasi akan melakukan pengecekan apakah data inputan username dan
password sesuai dengan data pada tabel petugas perpustakaan, jika sesuai maka aplikasi akan menampilkan halaman petugas perpustakaan.jika tidak sesuai maka
aplikasi akan membaca data pada tabel anggota perpustakaan kemudian mengecek apakah inputan username dan password sesuai dengan data pada tabel
anggota perpustakaan, jika sesuai maka aplikasi akan menampilkan halaman anggota perpustakaan jika tidak maka aplikasi akan kembalik menampilkan
halaman login pengguna.
Gambar 2.11 System Flow Login
Gambar 2.12 System Flow untuk Menambah Data Jenis Buku merupakan system flow untuk menambah data jenis buku, pada Gambar ini
dijelaskan bagaimana petugas perpustakaan menambah data jenis buku. Proses penambahan data jenis buku dimulai dengan petugas perpustakaan mengakses
menu jenis buku kemudian aplikasi menampilkan halaman jenis buku yang berisi form tambah data jenis buku dan data jenis buku, setelah itu petugas
perpustakaan mengisi form tambah data jenis buku. kemudian aplikasi memasukan data jenis buku kedalam tabel jenis buku dan menampilkan
informasi data telah tersimpan.
Gambar 2.12 System Flow untuk Menambah Data Jenis Buku
Gambar 2.13 System Flow untuk Mengubah Data Jenis Buku. merupakan system flow untuk mengubah data jenis buku, pada Gambar ini
dijelaskan bagaimana petugas perpustakaan mengubah data jenis buku. Proses mengubah data jenis buku dimulai dengan petugas perpustakaan mengakses
menu jenis buku. Aplikasi menampilkan halaman jenis buku yang berisi form tambah data jenis buku dan data jenis buku. Petugas perpustakaan memilih data
jenis buku yang akan diubah . Aplikasi menampilkan form ubah data jenis buku. Petugas perpustakaan mengisi data jenis buku terbaru. Aplikasi mengubah data
yang ada pada tabel jenis buku dan menampilkan informasi data telah diubah.
Gambar 2.13 System Flow untuk Mengubah Data Jenis Buku
System Flow untuk Menambah Data Klasifikasi DDC merupakan system flow untuk menambah data klasifikasi DDC, pada Gambar ini dijelaskan
bagaimana petugas perpustakaan menambah data klasifikasi DDC. Proses penambahan data klasifikasi DDC dimulai dengan petugas perpustakaan
mengakses menu klasifikasi DDC kemudian aplikasi menampilkan halaman klasifikasi DDC yang berisi form tambah data klasifikasi DDC dan data
klasifikasi DDC, setelah itu petugas perpustakaan mengisi form tambah data klasifikasi DDC. aplikasi memasukan data jenis buku kedalam tabel klasifikasi
DDC dan menampilkan informasi data telah tersimpan.
Gambar 2.14 System Flow untuk Menambah Data Klasifikasi DDC
Sysflow menambah dat a klasifikasi DDC Aplikasi
Petugas Perpust akaan m ulai
M enu pilihan klasifikasi DDC
M enampilkan Halam an Klasifikasi DDC
Klasifikasi DDC
Halaman Klasifikasi DDC
Dat a Klasifikasi DDC M enyimpan Dat a
Klasifikasi DDC
M enam pilkan Info Data Klasifikasi DDC Tersimpan
Info Dat a Klasifikasi DDC Tersim pan
selesai
System Flow untuk Mengubah Data Klasifikasi DDC merupakan system flow untuk mengubah klasifikasi DDC, pada Gambar ini dijelaskan bagaimana
petugas perpustakaan mengubah data klasifikasi DDC. Proses mengubah data klasifikasi DDC dimulai dengan petugas perpustakaan mengakses menu
klasifikasi DDC. Aplikasi menampilkan halaman klasifikasi DDC yang berisi form tambah data klasifikasi DDC dan data klasifikasi DDC. Petugas
perpustakaan memilih data klasifikasi DDC yang akan diubah. Aplikasi menampilkan form ubah data klasifikasi DDC. Petugas perpustakaan mengisi
data klasifikasi DDC terbaru. Aplikasi mengubah data yang ada pada tabel klasifikasi DDC dan menampilkan informasi data telah diubah.
Gambar 2.15 System Flow untuk Mengubah Data Klasifikasi DDC
System Flow untuk Menambah Data Pengarang merupakan system flow untuk menambah data pengarang, pada Gambar ini dijelaskan bagaimana petugas
perpustakaan menambah data pengarang. Proses penambahan data pengarang dimulai dengan petugas perpustakaan mengakses menu pengarang kemudian
aplikasi menampilkan halaman pengarang yang berisi form tambah data pengarang dan data pengarang, setelah itu petugas perpustakaan mengisi form
tambah data pengarang. aplikasi memasukan data pengarang kedalam tabel pengarang dan menampilkan informasi data telah tersimpan.
Gambar 2.16 System Flow untuk Menambah Data Pengarang
System Flow untuk Mengubah Data Pengarang merupakan system flow untuk mengubah data pengarang, pada Gambar ini dijelaskan bagaimana petugas
perpustakaan mengubah data pengarang. Proses mengubah data pengarang dimulai dengan petugas perpustakaan mengakses menu pengarang. Aplikasi
menampilkan halaman pengarang yang berisi form tambah data pengarang dan data pengarang. Petugas perpustakaan memilih data pengarang yang akan diubah.
Aplikasi menampilkan form ubah data pengarang. Petugas perpustakaan mengisi data pengarang terbaru. Aplikasi mengubah data yang ada pada tabel pengarang
dan menampilkan informasi data telah diubah.
Gambar 2.17 System Flow untuk Mengubah Data Pengarang
Gambar 2.18 System Flow untuk Menambah Data Jenis Anggota. merupakan system flow untuk menambah data jenis anggota, pada Gambar ini
dijelaskan bagaimana petugas perpustakaan menambah data jenis anggota. Proses penambahan data jenis anggota dimulai dengan petugas perpustakaan
mengakses menu jenis anggota kemudian aplikasi menampilkan halaman jenis anggota yang berisi form tambah data jenis anggota dan data pengarang, setelah
itu petugas perpustakaan mengisi form tambah data jenis anggota. aplikasi memasukan data jenis anggota kedalam tabel jenis anggota dan menampilkan
informasi data telah tersimpan.
Gambar 2.18 System Flow untuk Menambah Data Jenis Anggota
Gambar 2.19 System Flow untuk Mengubah Data Jenis Anggota merupakan system flow untuk mengubah data jenis anggota, pada Gambar ini
dijelaskan bagaimana petugas perpustakaan mengubah data jenis anggota. Proses mengubah data jenis anggota dimulai dengan petugas perpustakaan mengakses
menu jenis anggota. Aplikasi menampilkan halaman jenis anggota yang berisi form tambah data jenis anggota dan data jenis anggota. Petugas perpustakaan
memilih data jenis anggota yang akan diubah . Aplikasi menampilkan form ubah data jenis anggota. Petugas perpustakaan mengisi data jenis anggota terbaru.
Aplikasi mengubah data yang ada pada tabel jenis anggota dan menampilkan informasi data telah diubah.
Gambar 2.19 System Flow untuk Mengubah Data Jenis Anggota
Gambar 2.20 System Flow untuk Menambah Data Petugas Perpustakaan untuk menambah data petugas perpustakaan, pada Gambar ini dijelaskan
bagaimana petugas perpustakaan menambah data petugas perpustakaan. Proses penambahan data petugas perpustakaan dimulai dengan petugas perpustakaan
mengakses menu petugas perpustakaan kemudian aplikasi menampilkan halaman petugas perpustakaan yang berisi form tambah data petugas perpustakaan dan
data petugas perpustakaan, setelah itu petugas perpustakaan mengisi form tambah data petugas perpustakaan. aplikasi memasukan data petugas perpustakaan
kedalam tabel petugas perpustakaan dan menampilkan informasi data telah tersimpan.
Gambar 2.20 System Flow untuk Menambah Data Petugas Perpustakaan
Gambar 2.21 System Flow untuk Mengubah Data Petugas Perpustakaan merupakan system flow untuk mengubah data petugas perpustakaan, pada
Gambar ini dijelaskan bagaimana petugas perpustakaan mengubah data petugas perpustakaan. Proses mengubah data petugas perpustakaan dimulai dengan
petugas perpustakaan mengakses menu petugas perpustakaan. Aplikasi menampilkan halaman petugas perpustakaan yang berisi form tambah data
petugas perpustakaan dan data petugas perpustakaan. Petugas perpustakaan memilih data petugas perpustakaan yang akan diubah. Aplikasi menampilkan
form ubah data petugas perpustakaan. Petugas perpustakaan mengisi data petugas perpustakaan terbaru. Aplikasi mengubah data yang ada pada tabel petugas
perpustakaan dan menampilkan informasi data telah diubah.
Gambar 2.21 System Flow untuk Mengubah Data Petugas Perpustakaan
Gambar 2.22 System Flow untuk Menambah Data Semester merupakan system flow untuk menambah data semester, pada Gambar ini dijelaskan
bagaimana petugas perpustakaan menambah data semester. Proses penambahan data semester dimulai dengan petugas perpustakaan mengakses menu semester
kemudian aplikasi menampilkan halaman semester yang berisi form tambah data semester dan data semester, setelah itu petugas perpustakaan mengisi form
tambah data semester. aplikasi memasukan data semester kedalam tabel semester dan menampilkan informasi data telah tersimpan.
Gambar 2.22 System Flow untuk Menambah Data Semester Gambar 2.23 System Flow untuk Mengubah Data Semester merupakan
system flow untuk mengubah data semester, pada Gambar ini dijelaskan bagaimana petugas perpustakaan mengubah data semester. Proses mengubah
P h
a se
data semester dimulai dengan petugas perpustakaan mengakses menu semester. Aplikasi menampilkan halaman semester yang berisi form tambah data semester
dan data semester. Petugas perpustakaan memilih data semester yang akan diubah. Aplikasi menampilkan form ubah semester. Petugas perpustakaan
mengisi data semester terbaru. Aplikasi mengubah data yang ada pada tabel semester dan menampilkan informasi data telah diubah.
Gambar 2.23 System Flow untuk Mengubah Data Semester
Gambar 2.24 System Flow untuk Menambah Data Anggota Perpustakaan merupakan system flow untuk menambah data anggota
perpustakaan, pada Gambar ini dijelaskan bagaimana petugas perpustakaan menambah data anggota perpustakaan. Proses penambahan data anggota
perpustakaan dimulai dengan petugas perpustakaan mengakses menu anggota perpustakaan kemudian aplikasi menampilkan halaman anggota perpustakaan
yang berisi form tambah data anggota perpustakaan dan data anggota perpustakaan, setelah itu petugas perpustakaan mengisi form tambah data anggota
perpustakaan. aplikasi memasukan data anggota perpustakaan kedalam tabel anggota perpustakaan dan menampilkan informasi data telah tersimpan.
Gambar 2.24 System Flow untuk Menambah Data Anggota Perpustakaan
Gambar 2.25 System Flow untuk Mengubah Data Anggota Perpustakaan merupakan system flow untuk mengubah data anggota
perpustakaan, pada Gambar ini dijelaskan bagaimana petugas perpustakaan mengubah data anggota perpustakaan. Proses mengubah data anggota
perpustakaan dimulai dengan petugas perpustakaan mengakses menu anggota perpustakaan. Aplikasi menampilkan halaman anggota perpustakaan yang berisi
form tambah data anggota perpustakaan dan data anggota perpustakaan. Petugas perpustakaan memilih data anggota perpustakaan yang akan diubah. Aplikasi
menampilkan form ubah anggota perpustakaan. Petugas perpustakaan mengisi data anggota perpustakaan terbaru. Aplikasi mengubah data yang ada pada tabel
anggota dan menampilkan informasi data telah diubah.
Gambar 2.25 System Flow untuk Mengubah Data Anggota Perpustakaan
Gambar 2.26 System Flow untuk Menambah Data Rak merupakan system flow untuk menambah data rak, pada Gambar ini dijelaskan bagaimana
petugas perpustakaan menambah data rak. Proses penambahan data rak dimulai dengan petugas perpustakaan mengakses menu rak kemudian aplikasi
menampilkan rak perpustakaan yang berisi form tambah data rak dan data rak, setelah itu petugas perpustakaan mengisi form tambah data rak. aplikasi
memasukan data rak kedalam tabel rak dan menampilkan informasi data telah tersimpan.
Gambar 2.26 System Flow untuk Menambah Data Rak
Gambar 2.27 System Flow untuk Mengubah Data Rak merupakan system flow untuk mengubah data rak, pada Gambar ini dijelaskan bagaimana
petugas perpustakaan mengubah data rak. Proses mengubah data rak dimulai dengan petugas perpustakaan mengakses menu rak. Aplikasi menampilkan
halaman rak yang berisi form tambah data rak dan data rak. Petugas perpustakaan memilih data rak yang akan diubah. Aplikasi menampilkan form ubah rak.
Petugas perpustakaan mengisi data rak terbaru. Aplikasi mengubah data yang ada pada tabel rak dan menampilkan informasi data telah diubah.
Gambar 2.27 System Flow untuk Mengubah Data Rak
Gambar 2.28 System Flow untuk Menambah Data Mengarang Buku merupakan system flow untuk menambah data mengarang buku, pada Gambar ini
dijelaskan bagaimana petugas perpustakaan menambah data mengarang buku. Proses penambahan data mengarang buku dimulai dengan petugas perpustakaan
mengakses menu mengarang buku kemudian aplikasi menampilkan halaman mengarang buku yang berisi form tambah data mengarang buku dan data
mengarang buku, setelah itu petugas perpustakaan mengisi form tambah data mengarang buku. aplikasi memasukan data mengarang buku kedalam tabel
mengarang buku dan menampilkan informasi data telah tersimpan.
Gambar 2.28 System Flow untuk Menambah Data Mengarang Buku
Gambar 2.29 System Flow untuk Mengubah Data Mengarang Buku merupakan system flow untuk mengubah data mengarang buku, pada Gambar ini
dijelaskan bagaimana petugas perpustakaan mengubah data mengarang buku. Proses mengubah data mengarang buku dimulai dengan petugas perpustakaan
mengakses menu mengarang buku. Aplikasi menampilkan halaman mengarang buku yang berisi form tambah data mengarang buku dan data mengarang buku.
Petugas perpustakaan memilih data mengarang buku yang akan diubah. Aplikasi menampilkan form ubah data mengarang buku. Petugas perpustakaan mengisi
data mengarang buku terbaru. Aplikasi mengubah data yang ada pada tabel mengarang buku dan menampilkan informasi data telah diubah.
Gambar 2.29 System Flow untuk Mengubah Data Mengarang Buku
P h
a se
Gambar 2.30 System Flow untuk Menambah Data Penempatan Buku merupakan system flow untuk menambah data penempatan buku, pada Gambar
ini dijelaskan bagaimana petugas perpustakaan menambah data penempatan buku. Proses penambahan data penempatan buku dimulai dengan petugas
perpustakaan mengakses menu menempatkan buku kemudian aplikasi menampilkan halaman penempatan buku yang berisi form tambah data
menempatkan buku dan data menempatkan buku, setelah itu petugas perpustakaan mengisi form tambah data menempatkan buku. aplikasi memasukan
data menempatkan buku kedalam tabel menempatkan buku dan menampilkan informasi data telah tersimpan.
Gambar 2.30 System Flow untuk Menambah Data Penempatan Buku
Sysflow m enambah dat a penempat an buku Aplikasi
Pet ugas Perpust akaan mulai
M enu pilihan menem pat kan buku
M enampilkan Halaman M enem pat kan Buku
Rak
Halaman M enem pat kan Buku
Dat a penem pat an Buku M enyimpan Dat a
M enem pat kan Buku M enempa
t kan Buku M enam pilkan Inf o Dat a
M enem pat kan Buku Tersim pan Info Dat a M enempat kan
Buku Tersimpan selesai
Klasifikasi DDC
M enempat kan Buku
Gambar 2.31 System Flow untuk Mengubah Data Penempatan Buku merupakan system flow untuk mengubah data penempatan buku, pada gambar ini
dijelaskan bagaimana petugas perpustakaan mengubah data menempatkan buku. Proses mengubah data anggota perpustakaan dimulai dengan petugas
perpustakaan mengakses menu menempatkan buku. Aplikasi menampilkan halaman penempatan buku yang berisi form tambah data menempatkan buku dan
data menempatkan buku. Petugas perpustakaan memilih data menempatkan buku yang akan diubah. Aplikasi menampilkan form ubah data menempatkan buku.
Petugas perpustakaan mengisi data menempatkan buku terbaru. Aplikasi mengubah data yang ada pada tabel menempatkan buku dan menampilkan
informasi data telah diubah.
Gambar 2.31 System Flow untuk Mengubah Data Penempatan Buku
Gambar 2.32 System Flow untuk Menambah Data Buku merupakan system flow untuk menambah data buku, pada Gambar ini dijelaskan bagaimana
petugas perpustakaan menambah data buku. Proses penambahan data buku dimulai dengan petugas perpustakaan mengakses menu buku kemudian aplikasi
menampilkan halaman buku yang berisi form tambah data buku dan data buku, setelah itu petugas perpustakaan mengisi form tambah data buku. aplikasi
memasukan data buku kedalam tabel buku, menampilkan informasi data telah tersimpan, dan form salinan buku.
Gambar 2.32 System Flow untuk Menambah Data Buku
Gambar 2.33 System Flow untuk Mengubah Data Buku merupakan system flow untuk mengubah data buku, pada gambar ini dijelaskan bagaimana
petugas perpustakaan mengubah data buku. Proses mengubah data buku dimulai dengan petugas perpustakaan mengakses menu buku. Aplikasi menampilkan
halaman buku yang berisi form tambah data buku dan data buku. Petugas perpustakaan memilih data buku yang akan diubah. Aplikasi menampilkan form
ubah data buku. Petugas perpustakaan mengisi data buku terbaru. Aplikasi mengubah data yang ada pada tabel buku, menampilkan informasi data telah
diubah, dan form salinan buku..
Gambar 2.33 System Flow untuk Mengubah Data Buku Gambar 2.34 System Flow untuk Menambah Data Salinan Buku
merupakan system flow untuk menambah data salinan buku, pada Gambar ini dijelaskan bagaimana petugas perpustakaan menambah data salinan buku. Proses
penambahan data anggota perpustakaan dimulai dengan petugas perpustakaan mengisi form tambah data salinan buku. aplikasi memasukan data salinan buku
kedalam tabel detail buku dan menampilkan informasi data telah tersimpan.
Gambar 2.34 System Flow untuk Menambah Data Salinan Buku Gambar 2.35 System Flow untuk Mengubah Data Salinan Buku
merupakan system flow untuk mengubah data salinan buku, pada gambar ini dijelaskan bagaimana petugas perpustakaan mengubah data salinan buku. Proses
mengubah data salinan buku dimulai dengan petugas perpustakaan memilih data salinan buku yang akan diubah. Aplikasi menampilkan form ubah salinan buku.
Petugas perpustakaan mengisi data salinan buku terbaru. Aplikasi mengubah data yang ada pada tabel detail buku dan menampilkan informasi data telah diubah.
Gambar 2.35 System Flow untuk Mengubah Data Salinan Buku Gambar 2.36 System Flow untuk Melihat Laporan Peminjaman Buku
merupakan system flow untuk melihat laporan peminjaman buku, pada gambar ini dijelaskan bagaimana petugas perpustakaan melihat laporan peminjaman buku.
Proses melihat laporan peminjaman buku dimulai dengan petugas perpustakaan mengakses menu laporan peminjaman buku, kemudian aplikasi menampilkan
halaman laporan peminjaman buku. setelah itu petugas perpustakaan mengisi data laporan yang diinginkan. Kemudian aplikasi menampilkan laporan yang
diinginkan.
Gambar 2.36 System Flow untuk Melihat Laporan Peminjaman Buku Gambar 2.37 System Flow untuk Melihat Laporan Pemesanan Buku
merupakan system flow untuk melihat laporan pemesanan buku, pada gambar ini dijelaskan bagaimana petugas perpustakaan melihat laporan pemesanan buku.
Proses melihat laporan pemesanan buku dimulai dengan petugas perpustakaan mengakses menu laporan pemesanan buku kemudian aplikasi menampilkan
halaman laporan pemesanan buku, setelah itu petugas perpustakaan mengisi data laporan yang diinginkan. Kemudian aplikasi menampilkan laporan yang
diinginkan.
Gambar 2.37 System Flow untuk Melihat Laporan Pemesanan Buku Gambar 2.38 System Flow untuk Melihat Laporan Keterlambatan
merupakan system flow untuk melihat laporan keterlambatan, pada gambar ini dijelaskan bagaimana petugas perpustakaan melihat laporan keterlambatan.
Proses melihat keterlambatan dimulai dengan petugas perpustakaan mengakses menu laporan keterlambatan kemudian aplikasi menampilkan halaman laporan
keterlambatan, setelah itu petugas perpustakaan mengisi data laporan yang diinginkan. Kemudian aplikasi menampilkan laporan yang diinginkan.
Gambar 2.38 System Flow untuk Melihat Laporan Keterlambatan Gambar 2.39 System Flow untuk Melihat Laporan Denda merupakan
system flow untuk melihat laporan denda, pada gambar ini dijelaskan bagaimana petugas perpustakaan melihat laporan denda. Proses melihat laporan denda
dimulai dengan petugas perpustakaan mengakses menu laporan denda kemudian aplikasi menampilkan halaman laporan denda, setelah itu petugas perpustakaan
mengisi data laporan yang diinginkan. Kemudian aplikasi menampilkan laporan yang diinginkan.
Gambar 2.39 System Flow untuk Melihat Laporan Denda Gambar 2.40 System Flow untuk Melihat Laporan Buku Yang Sering
Dipinjam merupakan system flow untuk melihat laporan buku yang sering dipinjam pada Gambar ini dijelaskan bagaimana petugas perpustakaan melihat
laporan buku yang sering dipinjam. Proses melihat laporan peminjaman buku dimulai dengan petugas perpustakaan mengakses menu laporan buku sering
dipinjam kemudian aplikasi menampilkan halaman laporan buku yang sering dipinjam, setelah itu petugas perpustakaan mengisi data laporan yang diinginkan.
Kemudian aplikasi menampilkan laporan yang diinginkan.
P h
a se
Gambar 2.40 System Flow untuk Melihat Laporan Buku Yang Sering Dipinjam Gambar 2.41 System Flow untuk Melihat Laporan Anggota Yang
Sering Pinjam merupakan system flow untuk melihat anggota yang sering pinjam, pada Gambar ini dijelaskan bagaimana petugas perpustakaan melihat laporan
anggota yang sering pinjam. Proses melihat laporan anggota yang sering pinjam dimulai dengan petugas perpustakaan mengakses menu laporan anggota yang
sering pinjam kemudian aplikasi menampilkan halaman anggota yang sering pinjam, setelah itu petugas perpustakaan mengisi data laporan yang diinginkan.
Kemudian aplikasi menampilkan laporan yang diinginkan.
Gambar 2.41 System Flow untuk Melihat Laporan Anggota Yang Sering Pinjam Gambar 2.42 System Flow untuk Mengkonfirmasi Pemesanan Buku.
merupakan system flow untuk konfirmasi pemesanan buku ketika buku sudah siap untuk diambil, pada gambar ini dijelaskan bagaimana petugas perpustakaan
mengkonfirmasi pemesanan buku. Proses konfirmasi pemesanan dimulai dengan petugas perpustakaan mengakses menu konfirmasi pemesanan kemudian aplikasi
menampilkan form konfirmasi pemesanan, setelah itu petugas perpustakaan memilih data pemesanan yang akan dikonfirmasi. Aplikasi menampilkan form
konfirmasi detail pemesanan. Petugas perpustakaan memilih data detail pemesanan. Aplikasi mengubah data pemesan pada tabel detail pemesanan dan
mengirim sms buku siap diambil ke anggota perpustakaan.
Gambar 2.42 System Flow untuk Mengkonfirmasi Pemesanan Buku.
Gambar 2.43 System Flow untuk Melakukan mencari buku merupakan system flow untuk mencari buku yang dimiliki perpustakaan madrasah aliyah
tarbiyatut tholabah, pada gambar ini dijelaskan bagaimana petugas perpustakaan dan anggota perpustakaan mencari buku. Proses pencarian buku dimulai dengan
petugas perpustakaan mengakses menu katalog kemudian aplikasi menampilkan halaman katalog, setelah itu petugas perpustakaan memasukkan data buku yang
dicari. Aplikasi akan mengecek apakah buku yang dicari ada. Jika buku yang dicari tidak ada maka proses selesai. Jika buku yang di cari ada aplikasi akan
menampilkan data buku seseuai dengan data inputan. Untuk mengetahui detail informasi buku petugas perpustakaan atau anggota perpustakaan memilih data
buku yang ingin diketaui detail informasinya. Setelah itu aplikasi akan menampilkan informasi detail buku dan menampilkan menu pemesanan buku.
Gambar 2.43 System Flow untuk Melakukan mencari buku
Gambar 2.44 System Flow untuk Melakukan Pemesanan Buku merupakan system flow untuk memesan buku, pada gambar ini dijelaskan
bagaimana anggota perpustakaan memesan buku. Proses pemesanan buku dimulai dengan anggota perpustakaan memilih menu pemesanan. Kemudian
aplikasi akan menampilkan form pemesanan. Anggota perpustakaan memasukan data pemesanan. Aplikasi melakukan pengecekan apakah sudah memesan lebih
dari dua buku jika iya maka aplikasi akan penampilkan informasi tidak bisa memesan lebih dari dua buku. Jika belum aplikasi akan mengecek apakah sudah
memesan buku yang sama. Jika sudah maka aplikasi akan memberikan informasi tidak bisa memesan buku yang sama. Jika belum aplikasi akan mengecek apakah
saat ini sedang meminjam buku yang sama dengan buku yang dipesan. Jika iya maka aplikasi akan menampilkan informasi tidak bisa memesan buku yang sama
dengan buku yang dipinjam saat ini. Jika tidak maka aplikasi akan menyimpan data buku yang di pesan kedalam tabel pemesanan dan antrian. Kemudian
menampilkan informasi data pemesanan tersimpan.
Gambar 2.44 System Flow untuk Melakukan Pemesanan Buku Gambar 2.45 System Flow untuk Melakukan Peminjaman dan
pengembalian buku
merupakan system
flow untuk
meminjam dan
mengembalikan buku, pada Gambar ini dijelaskan bagaimana petugas proses transaksi peminjaman dan pengembalian buku pada perpustakaan MA
Tarbiayatut Tholabah.
Gambar 2.45 System Flow untuk Melakukan Peminjaman dan pengembalian buku
Gambar 2.45 System Flow untuk Melakukan Peminjaman dan pengembalian buku Context Diagram
G am
b ar
3 .4
5 S
y st
em F
lo w
U n
tu k
M ela
k u
k an
P em
in ja
m an
d an
p en
g em
b alia
n
b u
k u
Context diagram adalah Gambaran menyeluruh dari DFD. Di dalam Context Diagram terdapat dua External Entity, yaitu terdiri dari petugas perpustakaan dan anggota
perpustakaan. Untuk lebih jelasnya dapat melihat Gambar 2.46 Context
Diagram Aplilkasi Perpustakaan Pada Madrasah Aliyah Tarbiyatut Tholabah
Gambar 2.46 Context Diagram Aplilkasi Perpustakaan Pada Madrasah Aliyah Tarbiyatut Tholabah
Info Data Menempatkan Buku Sudah Diubah Data penempatkan Buku Terbaru
Form Ubah Data Menempatkan Buku Data penempatkan Buku Dipilih
Info Data Menempatkan Buku Tersimpan Data penempatan Buku
Halaman Menempatkan Buku Menu pilihan menempatkan buku
Info Data Mengarang Telah Diubah Data Mengarang Buku Terbaru
Form Ubah Data Mengarang Buku Data Mengarang Buku Dipilih
Info Data Mengarang Tersimpan Data Mengarang Buku
Halaman Mengarang Buku Menu Pilihan Mengarang Buku
Form Salinanl Buku
Info Data Salinan Sudah Diubah Data Salinan Buku Terbaru
Form Ubah Data Salinan Buku Data Salinan Buku Dipilih
Info Data Salinan Buku Tersimpan Data Salinan Buku
Info Data Buku Sudah Dubah Form Salinanl Buku
Data Buku Terbaru Form Ubah Data Buku
Data Buku Dipilih Info Data Buku Tersimpan
Data Buku Halaman Buku
Menu Pilihan buku Info Data Rak sudah DIubah
Data Rak Terbaru Form Ubah Data Rak
Data Rak Dipilih Info Data Rak Tersimpan
Data Rak Halaman Rak
Menu Pilihan rak Info Data Jenis Buku Sudah Diubah
Data Jenis Buku terbaru Form Ubah Data Jenis Buku
Data Jenis Buku dipilih Info Data Jenis Buku Tersimpan
Data Jenis Buku Halaman Jenis Buku
Menu pilihan jenis buku
Aplikasi Perpustakaan Pada
Madrasah Aliyah Tarbiyatut Tholabah
+
Petugas Perpustakaan
Petugas Perpustakaan
Gambar 2.46 Context Diagram Aplilkasi Perpustakaan Pada Madrasah Aliyah Tarbiyatut Tholabah
Mengakses Aplikasi Mengakses Aplikasi
Username dan password Petugas Perpustakaan Halaman Administrator
halaman login data klasifikasi DDC
Info Data Klasifikasi DDC Sudah Diubah Data Klasifikasi DDC Terbaru
Form Ubah Data Klasifikasi DDC Data Klasifikasi DDC Dipilih
Info Data Klasifikasi DDC Tersimpan Halaman Klasifikasi DDC
Menu pilihan klasifikasi DDC Info Data Anggota Tersimpan
Info Data jenis Anggota Tersimpan
Info Data Anggota Sudah Diubah Data Anggota terbaru
Form Ubah Data Anggota Data Anggota Dipilih
Info Data jenis Anggota Sudah Diubah Data Jenis Anggota terbaru
Form Ubah Data Jenis Anggota Data Jenis Anggota Dipilih
Info Data Pengarang Sudah Diubah Data Pengarang terbaru
Form Ubah Data Pengarang Data Pengarang Dipilih
Info Data Pengarang Tersimpan Data Semester terbaru
Info Data Semester Sudah Diubah Form Ubah Data Semester
Data Semester Dipilih
info data semester tersimpan
menu pilihan pengarang Info Data Petugas Perpustakaan tersimpan
Info Data Petugas Perpustakaan Sudah diubah Data Petugas Perpustakaan Terbaru
Form Ubah Data Petugas Perpustakaan Data Petugas Perpustakaan Dipilih
halaman anggota menu pilihan anggota
halaman jenis anggota menu pilihan jenis anggota
halaman pengarang halaman petugas perpustakaan
menu pilihan petugas perpustakaan halaman semester
menu pilihan semester
data pengarang
data anggota data jenis anggota
data semester
data petugas perpustakaan
Halaman Anggota Perpustakaan
Informasi Peminjaman Terlambat 2 hari sms Informasi Peminjaman Terlambat 1 hari sms
Informasi Batas Peminjaman Kurang 1 hari sms Username dan password Anggota Perpustakaan
halaman login Aplikasi
Perpustakaan Pada Madrasah Aliyah
Tarbiyatut Tholabah
+
Petugas Perpustakaan
Anggota perpustakaan
Petugas Perpustakaan
Gambar 2.46 Context Diagram Aplilkasi Perpustakaan Pada Madrasah Aliyah Tarbiyatut Tholabah
Halaman Laporan Halaman Pilihan Laporan
Halaman Laporan Halaman Pilihan Laporan
Data Jenis Peminjaman Dipilih Data ID Buku
Form Inputan ID Buku Info Tidak Bisa Melakukan Peminjaman Karena Terlambat Mengembalikan
Informasi Buku Sudah Dikembalikan Form Pilihan Peminjaman
Informasi Peminjaman Sudah Melebihi batas Info Buku Sudah Dipinjam Orang Lain
Informasi Buku Tidak Dimiliki Informasi ID Anggota Tidak ada
Data ID Anggota Perpustakaan Form Inputan ID Anggota
Menu Pilihan peminjaman
Data Detail Pemesanan dipilih Form Konfirmasi Detail pemesanan
Data Pemesanan dipilih Form Konfirmasi Pemesanan
Menu Pilihan Konfirmasi Pemesanan
Informasi Buku Siap Diambil sms
Data Pemesanan Form Pemesanan
Menu Pilihan Pemesanan
Info Tidak Bida Memesan Melebihi Dari 2 Buku Info Tidak Bisa Memesan Buku Yang Sama Disaat Yang Bersamaan
Info Tidak Bisa Memesan Buku Disaat Sedang Meminjam Buku Yang sama Menu Pemesanan
Informasi Detail Buku Data Buku dipilih
Info buku yang dicari Data Pencarian
Halaman Katalog Menu Pilihan Katalog
Petugas Perpustakaan
Aplikasi Perpustakaan Pada
Madrasah Aliyah Tarbiyatut Tholabah
+
Anggota perpustakaan
Gambar 2.46 Context Diagram Aplilkasi Perpustakaan Pada Madrasah Aliyah Tarbiyatut Tholabah
3.2.4 Diagram Jenjang Proses
Diagram jenjang proses memiliki fungsi sebagai alat rancangan dan teknik dokumentasi dalam siklus pengembangan sistem yang berbasis pada fungsi. Tujuan dari
Laporan Buku Sering Dipinjam Data Permintaan Laporan Buku Sering Dipinjam
Halaman Laporan Buku Sering Dipinjam Menu Pilihan Laporan Buku Sering DIpinjam
Laporan Anggota Yang Sering Pinjam Data Permintaan Laporan Anggota Yang Sering Pinjam
Halaman Laporan Anggota Yang Sering Pinjam Menu Pilihan Laporan Anggota Yang Sering Pinjam
Laporan Denda Data Perminraan Laporan Denda
Halaman Laporan Denda Menu Pillihan Laporan Denda
Laporan Keterlambatan Data Permintaan Laporan Keterlambatan
Halaman Laporan Keterlambatan Menu Pilihan laporan Keterlambatan
Laporan Pemesanan Data Permintaan Laporan Pemesanan
Menampilkan Halaman Laporan Pemesanan Menu Pilihan Laporan Pemesanan
Laporan Peminjaman Data permintaan laporan peminjaman
halaman laporan peminjaman Menu pilihan laporan peminjaman
Aplikasi Perpustakaan Pada
Madrasah Aliyah Tarbiyatut Tholabah
+
Petugas Perpustakaan
pembuatan diagram jenjang adalah untuk memberikan informasi mengenai fungsi-fungsi yang ada di dalam sistem tersebut. Berikut ini adalah hierarchy chart dari aplikasi
perpustakaan pada madrasah aliyah tarbiyataut tholabah pada Gambar 2.47 Diagram Jenjang Proses Aplikasi Perpustakaan Pada Madrasah Aliyah Tarbiyataut Tholabah.
Gambar 2.47 Diagram Jenjang Proses Aplikasi Perpustakaan Pada Madrasah Aliyah Tarbiyataut Tholabah
Pada Gambar 2.47 Diagram Jenjang Proses Aplikasi Perpustakaan Pada Madrasah Aliyah Tarbiyataut Tholabah. terlihat bahwa diagram jenjang proses sistem aplikasi
perpustakaan pada madrasah aliyah tarbiyataut tholabah memiliki empat proses besar. Proses-proses pada aplikasi perpustakaan pada madrasah aliyah tarbiyataut tholabah adalah
melakukan login, mengelola data master, mengelola transaksi,dan mengelola laporan. Melakukan login pengguna memiliki proses yaitu proses melakukan melakukan
pengiriman sms pemberitahuan keterlambatan dan peringatan keterlambatan salain itu pada proses login ini dilakukan pengecekan apakah orang yang login benar-benar anggota
perpustakaan . Mengelola data master memiliki sebelas proses untuk. Gambar Gambar 2.48
Diagram Jenjang Proses Mengelola Data Master. menggambarkan diagram jenjang proses mengelola data aplikasi perpustakaan pada MA tarbiyatut tholabah.
Aplikasi Perpustakaan Pada Madrasah Aliyah Tarbiyatut Tholabah
2 Mengelola Data Master
3 Mengelola Transaksi
4 Mengelola Laporan
1 Melakukan Login Untuk
Pengguna
Gambar 2.48 Diagram Jenjang Proses Mengelola Data Master G
am b
ar 3
.4 8
D ia
g ra
m J
en ja
n g
P ro
se s
M en
g elo
la D
ata M
as te
r
Mengelola data transaksi memiliki empat proses seperti terlihat pada Gambar 2.49 Diagram Jenjang Proses Mengelola Transaksi.
Gambar 2.49 Diagram Jenjang Proses Mengelola Transaksi Mengelola laporan memiliki tuju proses. Untuk Gambar 2.50 Diagram
Jenjang Proses Mengelola Laporan. menggambarkan diagram jenjang proses mengelola laporan aplikasi perpustakaan pada MA tarbiyatut tholabah.
Gambar 2.50 Diagram Jenjang Proses Mengelola Laporan
3.2.5 Data Flow Diagram DFD
Gambar 2.51 DFD Level 0. menampilkan DFD level 0 aplikasi perpustakaan pada MA tarbiyatut tholabah. Pada DFD level 0 aplikasi
perpustakaan pada MA tarbiyatut tholabah terdapat empat proses yaitu login pengguna, mengelola data master, mengelola transaksi, dan mengelola laporan.
Gambar 2.51 DFD Level 0
[Halaman Administrator]
data detail buku dibaca data detail buku dibaca
data detail buku dibaca data buku dibaca
data buku dibaca data buku dibaca
data detail peminjaman dibaca data detail peminjaman dibaca
data detail peminjaman dibaca data meminjam buku dibaca
data meminjam buku dibaca data meminjam buku dibaca
data anggota dibaca data petugas perpustakaan dibaca
tanggal kirim pesan baca tanggal kirim pesan simpan
[Username dan password Petugas Perpustakaan]
[halaman login] [Mengakses Aplikasi]
[Mengakses Aplikasi] [halaman login]
[Username dan password Anggota Perpustakaan] [Informasi Batas Peminjaman Kurang 1 hari sms]
[Informasi Peminjaman Terlambat 1 hari sms] [Informasi Peminjaman Terlambat 2 hari sms]
[Halaman Anggota Perpustakaan]
Anggota perpustakaan
1
Melakukan Login Untuk
Pengguna
+
Petugas Perpustak
aan Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustak aan
Petugas Perpustakaan
13 tanggal kirim
pesan 7
anggota
14 meminjam
buku
15 detail
peminjaman 10
petugas perpustakaan
2 buku
12 detail buku
Gambar 2.51 DFD Level 0
data menempatkan buku ubah data menempatkan buku simpan
data menempatkan buku baca data menempatkan buku baca
data rak dibaca data rak dibaca
data klasifikasi DDC dibaca data klasifikasi DDC dibaca
[Halaman Menempatkan Buku] [Form Ubah Data Menempatkan Buku]
[Info Data Menempatkan Buku Sudah Diubah] [Info Data Menempatkan Buku Tersimpan]
[Data penempatkan Buku Dipilih] [Data penempatan Buku]
[Menu pilihan menempatkan buku] [Data penempatkan Buku Terbaru]
data mengarang simpan data mengarang ubah
data mengarang baca data mengarang baca
data pengarang baca data pengarang baca
data buku baca data buku baca
[Info Data Mengarang Tersimpan] [Form Ubah Data Mengarang Buku]
[Info Data Mengarang Telah Diubah] [Halaman Mengarang Buku]
[Data Mengarang Buku Terbaru] [Data Mengarang Buku Dipilih]
[Data Mengarang Buku] [Menu Pilihan Mengarang Buku]
4 mengarang
11 menempatkan
buku Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustakaa
n Petugas
Perpustaka an
Petugas Perpustakaa
n Petugas
Perpustaka an
Petugas Perpustaka
an 2
mengelola data master
+
2 buku
3 pengarang
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustakaa n
Petugas Perpustaka
an Petugas
Perpustakaan
5 klasifikasi
DDC 8
rak
Gambar 2.51 DFD Level 0
data detail buku ubah data detail buku dibaca
data detail buku simpan data buku dibaca
data detail buku dibaca data buku dibaca
data buku dibaca
data detail buku dibaca data buku dibaca
data jenis buku dibaca data klasifikasi DDC dibaca
data buku disimpan data buku ubah
data klasifikasi DDC dibaca data jenis buku dibaca
data buku dibaca
[Form Salinanl Buku] [Form Salinanl Buku]
[Info Data Salinan Buku Tersimpan] [Info Data Salinan Sudah Diubah]
[Form Ubah Data Salinan Buku] [Data Salinan Buku]
[Data Salinan Buku Dipilih]
[Halaman Buku] [Menu Pilihan buku]
[Info Data Buku Tersimpan] [Data Buku Terbaru]
[Form Ubah Data Buku] [Info Data Buku Sudah Dubah]
[Data Buku] [Data Buku Dipilih]
[Data Salinan Buku Terbaru] data rak dibaca
data rak dibaca data rak disimpan
data rak ubah data jenis buku dibaca
data jenis buku dibaca
[Info Data Rak sudah DIubah] [Info Data Rak Tersimpan]
[Form Ubah Data Rak] [Halaman Rak]
[Data Rak Terbaru] [Data Rak Dipilih]
[Data Rak] [Menu Pilihan rak]
data jenis buku simpan data jenis buku dibaca
data jenis buk dibaca data jenis buku ubah
[Form Ubah Data Jenis Buku] [Data Jenis Buku]
[Info Data Jenis Buku Sudah Diubah] [Data Jenis Buku terbaru]
[Data Jenis Buku dipilih]
[Info Data Jenis Buku Tersimpan] [Halaman Jenis Buku]
[Menu pilihan jenis buku] [data klasifikasi DDC]
data klasifikasi DDC dibaca data klasifikasi DDC dibaca
data klasifikasi DDC ubah data Klasifikasi DDC simpan
[Info Data Klasifikasi DDC Sudah Diubah] [Form Ubah Data Klasifikasi DDC]
[Menu pilihan klasifikasi DDC] [Data Klasifikasi DDC Terbaru]
[Halaman Klasifikasi DDC] [Data Klasifikasi DDC Dipilih]
[Info Data Klasifikasi DDC Tersimpan]
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustakaan Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
1 jenis buku
2 buku
5 klasifikasi
DDC
12 detail
buku Petugas
Perpustaka an
Petugas Perpustakaan
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an
Petugas Perpustaka
an 2
mengelola data master
+
8 rak
Petugas Perpustaka
an 1
jenis buku 5
klasifikasi DDC
Petugas Perpustakaan
Gambar 2.51 DFD Level 0
data jenis anggota dibaca data jenis anggota dibaca
data anggota baca data anggota baca
data anggota ubah [Info Data Anggota Sudah Diubah]
[Info Data Anggota Tersimpan] [Data Anggota terbaru]
[Form Ubah Data Anggota]
[Data Anggota Dipilih] [menu pilihan anggota]
data jenis anggota dibaca data jenis anggota ubah
[Info Data jenis Anggota Sudah Diubah] [Info Data jenis Anggota Tersimpan]
[Data Jenis Anggota Dipilih]
[halaman anggota] [Data Jenis Anggota terbaru]
[Form Ubah Data Jenis Anggota] data pengarang ubah
data pengarang dibaca
[Data Pengarang terbaru] [Data Pengarang Dipilih]
[menu pilihan pengarang] [Info Data Pengarang Sudah Diubah]
[Form Ubah Data Pengarang] [Info Data Pengarang Tersimpan]
[Data Semester terbaru] data semester dibaca
data semester ubah [Form Ubah Data Semester]
[info data semester tersimpan] [Info Data Semester Sudah Diubah]
[Data Semester Dipilih] data petugas perpustakaan ubah
data petugas perpustakaan dibaca
[Data Petugas Perpustakaan Terbaru] [Info Data Petugas Perpustakaan tersimpan]
[Data Petugas Perpustakaan Dipilih] [Info Data Petugas Perpustakaan Sudah diubah]
[Form Ubah Data Petugas Perpustakaan]
data jenis anggota dibaca [halaman jenis anggota]
[menu pilihan jenis anggota] [halaman pengarang]
data pengarang dibaca data semester dibaca
data petugas perpustakaan dibaca [halaman petugas perpustakaan]
[menu pilihan petugas perpustakaan]
[halaman semester]
[menu pilihan semester] data petugas perpustakaan simpan
data semester simpan
data anggota simpan data jenis anggota simpan
data pengarang simpan [data petugas perpustakaan]
[data pengarang]
[data anggota] [data jenis anggota]
[data semester]
Petugas Perpustakaan
2
mengelola data master
+
3 pengarang
6 jenis
anggota
7 anggota
9 semester
10 petugas
perpustakaan
Gambar 2.51 DFD Level 0
G am
ba r
3. 51
D FD
L ev
el
Gambar 2.51 DFD Level 0
G a
m b
ar 3
.5 1
D F
D L
e v
e l
Gambar 2.51 DFD Level 0
[Laporan Buku Sering Dipinjam] [Halaman Laporan Buku Sering Dipinjam]
[Data Permintaan Laporan Buku Sering Dipinjam] [Menu Pilihan Laporan Buku Sering DIpinjam]
data meminjam buku dibaca data meminjam buku dibaca
data detail peminjaman dibaca data anggota dibaca
data detail buku dibaca data buku dibaca
[Halaman Laporan Anggota Yang Sering Pinjam] [Menu Pilihan Laporan Anggota Yang Sering Pinjam]
[Data Permintaan Laporan Anggota Yang Sering Pinjam]
[Laporan Anggota Yang Sering Pinjam] data meminjam buku dibaca
data meminjam buku dibaca data meminjam buku dibaca
data detail buku dibaca data anggota dibaca
data buku dibaca data meminjam buku dibaca
data meminjam buku dibaca data detail peminjaman dibaca
data anggota dibaca data detail buku dibaca
data buku dibaca [Menu Pillihan Laporan Denda]
[Halaman Laporan Denda] [Laporan Denda]
[Data Perminraan Laporan Denda] data meminjam buku dibaca
data meminjam buku dibaca data detail peminjaman dibaca
data anggota dibaca data detail buku dibaca
data buku dibaca
[Halaman Laporan Keterlambatan] [Menu Pilihan laporan Keterlambatan]
[Data Permintaan Laporan Keterlambatan] [Laporan Keterlambatan]
data pemesanan dibaca data pemesanan dibaca
data detail pemesanan dibaca data anggota dibaca
data detail buku dibaca data buku dibaca
[Laporan Pemesanan] [Menampilkan Halaman Laporan Pemesanan]
[Data Permintaan Laporan Pemesanan] [Menu Pilihan Laporan Pemesanan]
data buku dibaca data detail buku dibaca
data anggota dibaca data detail peminjaman dibaca
data meminjam buku dibaca data meminjam buku dibaca
[halaman laporan peminjaman] [Data permintaan laporan peminjaman]
[Laporan Peminjaman] [Menu pilihan laporan peminjaman]
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an 4
Mengelola Laporan
+
12 detail buku 2
buku 7
anggota 14 meminjam buku
15 detail peminjaman
Petugas Perpustaka
an Petugas
Perpustakaa n
Petugas Perpustaka
an Petugas
Perpustaka an
2 buku
12 detail buku 7
anggota 16 detail pemesanan
17memesan buku Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an 12 detail buku
2 buku
7 anggota
14 meminjam buku 15 detail peminjaman
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an
Petugas Perpustaka
an 12 detail buku
2 buku
7 anggota
14 meminjam buku 15 detail peminjaman
12 detail buku 2
buku 7
anggota
14 meminjam buku
15 detail peminjaman Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an
12 detail buku 2
buku 7
anggota 14 meminjam buku
15 detail peminjaman Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustakaan
Gambar 2.51 DFD Level 0 Gambar 2.52 DFD Level 1 Melakukan Login Untuk Penggguna.
menampilkan DFD level 1 melakukan login untuk penggguna.
data detail buku dibaca data meminjam buku dibaca
data detail peminjaman dibaca data buku dibaca
data pemesanan dibaca data detail pemesanan dibaca
[Halaman Pilihan Laporan] [Halaman Laporan]
Anggot a
perpust Anggota
perpustakaan 4
Mengelola Laporan
+
14 meminjam buku 15 detail peminjaman
2 buku
17 memesan buku 16
detail pemesanan
12 detail buku
Gambar 2.52 DFD Level 1 Melakukan Login Untuk Penggguna
[Informasi Peminjaman Terlambat 2 hari sms] [Informasi Peminjaman Terlambat 1 hari sms]
[Username dan password Anggota Perpustakaan] [Mengakses Aplikasi]
[Informasi Batas Peminjaman Kurang 1 hari sms]
data user bukan anggota perpustakaan [Halaman Administrator]
[Halaman Anggota Perpustakaan] data user anggota perpustakaan
data user petugas perpustakaan
data user bukan petugas perpustakaan [data anggota dibaca]
[data petugas perpustakaan dibaca] sudah mengirim pesan sms
[data detail buku dibaca] [data detail peminjaman dibaca]
[data buku dibaca] [data meminjam buku dibaca]
belum mengirim pesan sms
[data detail buku dibaca] [data buku dibaca]
[data detail peminjaman dibaca] [data detail buku dibaca]
[data meminjam buku dibaca] [data buku dibaca]
[data detail peminjaman dibaca] [data meminjam buku dibaca]
[tanggal kirim pesan simpan] belum mengirim pesan sms
belum mengirim pesan sms3 belum mengirim pesan sms
belum mengirim pesan sms [tanggal kirim pesan baca]
[Mengakses Aplikasi] [halaman login]
[Username dan password Petugas Perpustakaan] [halaman login]
Petugas Perpust
Anggota perpustakaan
Anggota perpustakaan
Petu gas
Perp ustak
Petugas Perpustaka
an
13 tanggal kirim
pesan 13
tanggal kirim pesan
10petugas perpustakaan
7 anggota
14 meminjam buku
14 meminjam buku 14 meminjam buku
15 detail peminjaman
15 detail peminjaman 15 detail peminjaman
2 buku
2 buku
2 buku
12 detail buku
12 detail buku
12 detail buku
1.1 Menampilkan
halaman login 1.2
Mengecek Apakah Sudah Mengirim
Pesan SMS?
1.3 Mengirim Informasi batas
peminjaman kurang 1 hari sms
1.4 Mengirim Informasi
Peminjaman terlambat 1 hari sms
1.5 Mengirim Informasi
Peminjaman terlambat 2 hari sms
1.6 Menyimpan data tgl
pengiriman pesan 1.7
Mengecek Data User apakah petugas
perpustakaan? 1.8
Mengecek Data User apakah anggota
perpustakaan? 1.9
Menampilkan Halaman
Administrator
1.10 Menampilkan
Halaman Anggota Perpustakaan
1.2 Mengecek Apakah
Sudah Mengirim Pesan SMS?
Petugas Perpustakaan
1.1 Menampilkan
halaman login
Gambar 2.53 DFD Level 1 Mengelola Data Master. menampilkan DFD level 1 mengelola data master.
Gambar 2.53 DFD Level 1 Mengelola Data Master
[data jenis anggota dibaca] [data anggota]
[data jenis anggota dibaca] [data anggota baca]
[data anggota baca] [data anggota simpan]
[Info Data Anggota Tersimpan] [Data Anggota Dipilih]
[halaman anggota] [Form Ubah Data Anggota]
[menu pilihan anggota] [Data Anggota terbaru]
[data anggota ubah] [data jenis anggota dibaca]
[Info Data jenis Anggota Tersimpan] [Info Data jenis Anggota Sudah Diubah]
[Form Ubah Data Jenis Anggota] [Data Jenis Anggota Dipilih]
[Data Jenis Anggota terbaru] [data jenis anggota ubah]
[data pengarang ubah] [data pengarang dibaca]
[Info Data Pengarang Sudah Diubah] [Form Ubah Data Pengarang]
[Info Data Pengarang Tersimpan] [Data Pengarang terbaru]
[menu pilihan pengarang] [Data Pengarang Dipilih]
[Data Semester terbaru] [Form Ubah Data Semester]
[Data Semester Dipilih]
[Info Data Semester Sudah Diubah] [info data semester tersimpan]
[data semester ubah] [data semester dibaca]
[data petugas perpustakaan ubah] [data petugas perpustakaan dibaca]
[Form Ubah Data Petugas Perpustakaan] [Info Data Petugas Perpustakaan tersimpan]
[Data Petugas Perpustakaan Terbaru] [Data Petugas Perpustakaan Dipilih]
[Info Data Petugas Perpustakaan Sudah diubah]
[halaman jenis anggota] [data jenis anggota]
[menu pilihan jenis anggota] [data jenis anggota simpan]
[data jenis anggota dibaca] [halaman pengarang]
[data pengarang dibaca] [data pengarang]
[data pengarang simpan] [data semester dibaca]
[data semester]
[halaman semester] [menu pilihan semester]
[data semester simpan] [data petugas perpustakaan simpan]
[data petugas perpustakaan dibaca] [halaman petugas perpustakaan]
[menu pilihan petugas perpustakaan] [data petugas perpustakaan]
3 pengarang
6 jenis
anggota 9
semester 2.1
mengelola data master
petugas perpustakaan
+
10 petugas
perpustakaan
2.2 mengelola
data master semester
+
2.3 mengelola data
pengarang
+
2.4 mengelola data
jenis anggota
+
7 anggota
6 jenis anggota
2.5
mengelola data anggota
+
6 jenis anggota
Gambar 2.53 DFD Level 1 Mengelola Data Master
[data buku dibaca]
[data detail buku dibaca] [data detail buku ubah]
[data detail buku simpan] [data detail buku dibaca]
[data detail buku dibaca] [data buku dibaca]
[data buku dibaca] [data buku dibaca]
[data jenis buku dibaca]
[data buku ubah] [data klasifikasi DDC dibaca]
[data buku disimpan] [data buku dibaca]
[data jenis buku dibaca] [data klasifikasi DDC dibaca]
[Form Salinanl Buku]
[Data Salinan Buku Terbaru] [Data Buku Dipilih]
[Data Buku] [Data Buku Terbaru]
[Data Salinan Buku] [Menu Pilihan buku]
[Data Salinan Buku Dipilih] [Form Ubah Data Buku]
[Form Salinanl Buku] [Form Ubah Data Salinan Buku]
[Info Data Buku Sudah Dubah] [Info Data Buku Tersimpan]
[Halaman Buku] [Info Data Salinan Sudah Diubah]
[Info Data Salinan Buku Tersimpan] [data rak disimpan]
[data rak dibaca] [data rak dibaca]
[data rak ubah] [Form Ubah Data Rak]
[Halaman Rak] [Info Data Rak Tersimpan]
[Info Data Rak sudah DIubah] [Data Rak]
[Menu Pilihan rak] [Data Rak Dipilih]
[Data Rak Terbaru] [data jenis buku dibaca]
[data jenis buku dibaca] [data jenis buku ubah]
[data jenis buku simpan] [data jenis buk dibaca]
[data jenis buku dibaca] [Info Data Jenis Buku Tersimpan]
[Info Data Jenis Buku Sudah Diubah] [Form Ubah Data Jenis Buku]
[Data Jenis Buku dipilih] [Data Jenis Buku]
[Halaman Jenis Buku] [Data Jenis Buku terbaru]
[Menu pilihan jenis buku] [data klasifikasi DDC]
[data klasifikasi DDC ubah] [data klasifikasi DDC dibaca]
[data klasifikasi DDC dibaca] [data Klasifikasi DDC simpan]
[Halaman Klasifikasi DDC] [Info Data Klasifikasi DDC Sudah Diubah]
[Form Ubah Data Klasifikasi DDC] [Data Klasifikasi DDC Terbaru]
[Data Klasifikasi DDC Dipilih]
[Info Data Klasifikasi DDC Tersimpan] [Menu pilihan klasifikasi DDC]
1 jenis
buku 1 jenis buku
Petugas Perpustakaan
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustak
aan Petugas
Perpust akaan
Petugas Perpust
akaan Petugas
Perpustak aan
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustakaan
Petugas Perpustakaan
Petugas Perpustakaan
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustakaa
n Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustakaan
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
1 jenis
buku 5
klasifikas i DDC
Petu gas
Perp usta
kaan Petugas
Perpustak aan
Petugas Perpusta
kaan Petuga
s Perpust
akaan Petu
gas Perp
ustak aan
Petugas Perpustak
aan Petu
gas Perp
usta kaan
Petugas Perpustaka
an
Petugas Perpustakaan
2.6
mengelola data klasifikasi
DDC
+
2.7
mengelola data jenis buku
+
2.8
mengelola data rak
+
8 rak
2.9
mengelola data buku
+
2 buku
1 jenis buku
5 klasifikasi DDC 5 klasifikasi DDC
12 detail
buku
Gambar 2.53 DFD Level 1 Mengelola Data Master Gambar 2.54 DFD level 1 Mengelola Laporan. Pada gambar ini
menjelaskan tentang DFD Level 1 Laporan
[data menempatkan buku simpan] [data menempatkan buku baca]
[data menempatkan buku baca] [Data penempatan Buku]
[Data penempatkan Buku Dipilih] [Menu pilihan menempatkan buku]
[Data penempatkan Buku Terbaru] [Info Data Menempatkan Buku Tersimpan]
[Info Data Menempatkan Buku Sudah Diubah] [Halaman Menempatkan Buku]
[Form Ubah Data Menempatkan Buku] [data klasifikasi DDC dibaca]
[data rak dibaca] [data klasifikasi DDC dibaca]
[data rak dibaca] [Halaman Mengarang Buku]
[Info Data Mengarang Telah Diubah] [Form Ubah Data Mengarang Buku]
[Info Data Mengarang Tersimpan] [Menu Pilihan Mengarang Buku]
[Data Mengarang Buku] [Data Mengarang Buku Dipilih]
[Data Mengarang Buku Terbaru]
[data buku baca] [data buku baca]
[data pengarang baca] [data pengarang baca]
[data mengarang ubah] [data mengarang simpan]
[data mengarang baca] [data mengarang baca]
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
2 buku
2 buku
3 pengaran g
4 mengarang
2.10
mengelola data
mengarang
+
3 pengarang
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
5klasifik asi
8 rak
11 menempatkan
buku 2.11
mengelola data menempatkan
buku
+
5 klasifikasi DDC 8
rak Petugas
Perpustakaan
Gambar 2.52 DFD Level 1 Melakukan Login Untuk Penggguna
[data memesan buku dibaca] [data detail pemesanan dibaca]
[data mengantri buku simpan] [data detail pemesanan simpan]
[data memesan buku dibaca] [data memesan buku dibaca]
[data memesan buku disimpan] [data detail pemesanan dibaca]
[data detail pemesanan dibaca] [Info Tidak Bisa Memesan Buku Yang Sama Disaat Yang Bersamaan]
[Form Pemesanan]
[Menu Pilihan Pemesanan] [Info Tidak Bida Memesan Melebihi Dari 2 Buku]
[Data Pemesanan] [Info Tidak Bisa Memesan Buku Disaat Sedang Meminjam Buku Yang sama]
[Form Konfirmasi Pemesanan] [Data Detail Pemesanan dipilih]
[Form Konfirmasi Detail pemesanan] [Data Pemesanan dipilih]
[Menu Pilihan Konfirmasi Pemesanan]
[data mengantri buku ubah] [data mengantri buku dibaca]
[Informasi Buku Siap Diambil sms] [data anggota baca]
[data anggota baca] [data buku dibaca]
[data buku dibaca] [data memesan buku dibaca]
[data memesan buku dibaca] [data detail pemesanan dibaca]
[data detail pemesanan dibaca] [data detail pemesanan ubah]
[data pengarang dibaca]
[data buku dibaca] [data buku dibaca]
[data menempatkan buku dibaca]
[data detail pemesanan dibaca] [data memesan buku dibaca]
[data detail peminjaman dibaca] [data meminjam buku dibaca]
[data klasifikasi DDC dibaca] [data rak dibaca]
[data detail buku dibaca] [data mengarang dibaca]
[Data Pencarian] [Data Buku dipilih]
[Menu Pilihan Katalog] [Info buku yang dicari]
[Menu Pemesanan] [Halaman Katalog]
[Informasi Detail Buku]
16 detail
4 mengarang
12 detail buku
8 rak
5 klasifikasi DDC
11 menempatkan
buku 14 meminjam buku
15 detail peminjaman
17 memesan buku 16
detail pemesanan
3.1
megelola katalog
+
2 buku
3 pengarang
Anggota perpustakaan
16 detail
17 memesan buku
17 memesan buku
16 detail
17 memesan
buku
16 detail
16 detail
7 anggota
2 buku
3.2
mengelola konfirmasi
pemesanan buku
+
18 mengantri
buku
18 mengantri buku
16 detail
pemesanan 17
memesan buku
2 buku
7 anggota
Petugas Perpustakaan
18 mengantri
buku 18
mengantri buku
3.3
mengelola pemesanan
+
16 detail
pemesanan 17 memesa
n buku 16
detail pemesanan
17 memes 17
memesan buku
Gambar 2.52 DFD Level 1 Melakukan Login Untuk Penggguna Gambar 2.54 DFD level 1 Mengelola Laporan. menampilkan DFD
level 1 mengelola laporan.
[data jenis buku dibaca]
[data meminjam buku dibaca] [Data Jenis Peminjaman Dipilih]
[data meminjam buku ubah]
[data detail peminjaman ubah] [Data ID Buku]
[Form Inputan ID Buku]
[data detail peminjaman simpan]
[data detail peminjaman dibaca] [data detail peminjaman simpan]
[data detail peminjaman dibaca] [data detail peminjaman dibaca]
[data detail peminjaman dibaca] [data detail peminjaman dibaca]
[data meminjam buku simpan] [data meminjam buku simpan]
[data meminjam buku dibaca] [data meminjam buku dibaca]
[data meminjam buku dibaca] [data meminjam buku dibaca]
[data detail buku dibaca] [data detail buku dibaca]
[data detail buku dibaca] [data detail buku dibaca]
[data detail buku dibaca] [data detail buku dibaca]
[data detail buku dibaca] [Menu Pilihan peminjaman]
[Data ID Anggota Perpustakaan] [Informasi Buku Sudah Dikembalikan]
[Info Buku Sudah Dipinjam Orang Lain] [Informasi ID Anggota Tidak ada]
[Form Pilihan Peminjaman] [Informasi Peminjaman Sudah Melebihi batas]
[Informasi Buku Tidak Dimiliki] [Form Inputan ID Anggota]
[Info Tidak Bisa Melakukan Peminjaman Karena Terlambat Mengembalikan]
[data anggota baca] [data anggota baca]
[data anggota baca] [data anggota baca]
[data anggota baca] [data anggota baca]
[data jenis anggota dibaca] [data jenis anggota dibaca]
[data buku dibaca] [data buku dibaca]
[data buku dibaca] [data buku dibaca]
[data buku dibaca] [data jenis buku dibaca]
Petugas Perpustaka
an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
Petugas Perpustaka
an Petugas
Perpustaka an
7 anggota
7 anggota
7 anggota
7 anggota
7 anggota
1 jenis
buku
7 anggota
6 jenis
anggota 6 jenis anggota
7 anggota
15detail peminjaman
15detail peminjaman 15detail peminjaman
15detail peminjaman 15detail peminjaman
15detail peminjaman 14meminjam buku
14meminjam buku 14meminjam buku
14meminjam buku 14meminjam buku
12 detail buku 12 detail buku
12 detail buku 12 detail buku
12 detail buku 12 detail buku
12 detail buku 2
buku 2
buku 2
buku 2
buku 2
buku 2
buku
2 buku
3.4
mengelola peminjaman
+
2 buku
7 anggota
12 detail
buku Petugas
Perpustaka an
14meminjam buku
15detail peminjaman Petugas
Perpustaka an
Petugas Perpustakaan
14meminjam buku 14
meminjam buku
1 jenis buku 1
jenis buku
15 detail
peminjaman
Gambar 2.54 DFD level 1 Mengelola Laporan.
[data meminjam buku dibaca] [data meminjam buku dibaca]
[data buku dibaca] [data detail buku dibaca]
[data anggota dibaca] [data detail peminjaman dibaca]
[Halaman Laporan Buku Sering Dipinjam] [Menu Pilihan Laporan Buku Sering DIpinjam]
[Data Permintaan Laporan Buku Sering Dipinjam]
[Laporan Buku Sering Dipinjam] [Laporan Anggota Yang Sering Pinjam]
[Halaman Laporan Anggota Yang Sering Pinjam] [Data Permintaan Laporan Anggota Yang Sering Pinjam]
[Menu Pilihan Laporan Anggota Yang Sering Pinjam]
[data meminjam buku dibaca] [data meminjam buku dibaca]
[data detail buku dibaca] [data meminjam buku dibaca]
[data buku dibaca] [data anggota dibaca]
[data meminjam buku dibaca] [data meminjam buku dibaca]
[data anggota dibaca] [data detail buku dibaca]
[data buku dibaca] [data detail peminjaman dibaca]
[Halaman Laporan Denda] [Laporan Denda]
[Menu Pillihan Laporan Denda] [Data Perminraan Laporan Denda]
[data meminjam buku dibaca] [data meminjam buku dibaca]
[data detail buku dibaca] [data buku dibaca]
[data anggota dibaca] [data detail peminjaman dibaca]
[Laporan Keterlambatan] [Halaman Laporan Keterlambatan]
[Data Permintaan Laporan Keterlambatan] [Menu Pilihan laporan Keterlambatan]
[data buku dibaca] [data pemesanan dibaca]
[data pemesanan dibaca] [data anggota dibaca]
[data detail buku dibaca]
[Laporan Pemesanan] [Menampilkan Halaman Laporan Pemesanan]
[Data Permintaan Laporan Pemesanan] [Menu Pilihan Laporan Pemesanan]
[data detail pemesanan dibaca] [data buku dibaca]
[data detail buku dibaca] [data anggota dibaca]
[data detail peminjaman dibaca] [data meminjam buku dibaca]
[data meminjam buku dibaca] [halaman laporan peminjaman]
[Data permintaan laporan peminjaman] [Menu pilihan laporan peminjaman]
[Laporan Peminjaman]
14 meminjam
buku 14
meminjam buku
Petugas Perpustakaan
14 meminjam buku 15 detail peminjaman
7 anggota
12 detail buku
2 buku
4.1 mengelola
laporan peminjaman buku
+
2 buku
12 detail buku
7 anggota
16 detail pemesanan 17 memesan buku
4.2 mengelola
laporan pemesanan
+
2 buku
12 detail buku
7 anggota
15 detail peminjaman
14 meminjam buku 4.3
mengelola laporan
keterlambatan
+
2 buku
12 detail buku
7 anggota
15 detail peminjaman
14 meminjam buku 4.4
mengelola laporan denda
+
2 buku
7 anggota
12 detail buku
15 detail peminjaman 14 meminjam
buku 14 meminjam buku
4.5 mengelola
laporan anggota yang sering
pinjam
+
2 buku
12 detail buku
7 anggota
15 detail
peminjaman
14 meminj am
14 meminjam buku 4.6
mengelola laporan buku
yang sering dipinjam
+
Gambar 2.54 DFD level 1 Mengelola Laporan.
3.2.6 ERD
Perancangan basis data atau yang lebih dikenal dengan ERD merupakan representasi model basis data yang berasal dari Gambaran rancangan DFD. ERD
terbagi menjadi dua bagian, yaitu Conceptual Data Model atau CDM dan Physical Data Model atau PDM. Adapun kedua jenis basis data tersebut akan
dijelaskan sebagai berikut: a.
Conceptual Data Model CDM Conceptual data model dari aplikasi perpustakaan pada MA aliyah tarbiyatut
tholabah terdapat 11 tabel seperti yang terlihat pada Gambar 2.55 CDM. b.
Physical Data Model PDM Physical data model dari dari aplikasi perpustakaan pada MA aliyah tarbiyatut
tholabah terdapat 18 tabel seperti yang terlihat pada Gambar 2.56 PDM.
[data detail peminjaman dibaca] [data meminjam buku dibaca]
[data detail buku dibaca] [data buku dibaca]
[data pemesanan dibaca] [data detail pemesanan dibaca]
[Halaman Laporan] [Halaman Pilihan Laporan]
Anggota perpustaka
an
16 detail
pemesanan 17 memesan buku
2 buku
15 detail peminjaman 14 meminjam buku
12 detail buku
4.7
laporan anggota
Anggota perpustakaan
Gambar 2.55 CDM
memiliki_jenis_buku
memiliki_pemesanan_buku_2
memiliki_peminjaman_buku_2 memiliki_DDC
memiliki_rak memiliki_parent
mengisi data semester memiliki_anggota_perpustakaan
mengarang menempatkan_buku
antrian_buku detail_pemesanan
detail_peminjaman
memiliki semester memiliki
buku id_buku
judul_buku penerbit_buku
Kota_terbit tahun_terbit
cetakan_atau_edisi harga_buku
keterangan_buku cover
status_aktif_buku pi Variable characters 100
Variable characters 150 Variable characters 150
Variable characters 100 Variable characters 15
Variable characters 150 Integer
Variable characters 200 Variable characters 200
Variable characters 10 M
Identifier_1 pi rak
id_rak Nama_rak
jumlah_baris status_aktif_rak
pi Integer Variable characters 50
Integer Variable characters 15
meminjam_buku id_peminjaman
tgl_pinjam pi Integer
Date M
Identifier_1 pi anggota_perpustakaan
id_anggota_perpustakaan nama_anggota_perpustakaan
Kelas no_hp
userrname_anggota_perputakaan pasword_anggota_perpustakaan
status_aktif_anggota_perpustakaan pi Variable characters 100
Variable characters 100 Variable characters 10
Variable characters 20 Variable characters 50
Variable characters 20 Variable characters 15
M
Identifier_1 pi pengarang
id_pengarang nama_pengarang
status_aktif_pengarang pi Integer
Variable characters 100 Variable characters 15
M IDENTIFIER_1 pi
memesan_buku id_pemesanan
tgl_pesan pi Integer
Date M
Identifier_1 pi klasifikasi_DDC
id_ddc nama_ddc
status_aktif_ddc pi Variable characters 11
Variable characters 150 Variable characters 15
M Identifier_1 pi
jenis_buku id_jenis_buku
nama_jenis_buku status_aktif_jenis_buku
peminjaman_mingguan peminjaman_persemester
pi Integer Variable characters 50
Variable characters 15 Variable characters 20
Variable characters 20 Identifier_1
... pi
semester id_semester
jenis_semester tgl_mulai_semester
tgl_selesai_semester status_aktif_semester
pi Integer Variable characters 10
Date Time Date Time
Variable characters 15 M
Identifier_1 pi petugas_perpustakaan
id_petugas_perpustakaan nama_petugas_perpustakaan
username_petugas_perpustakaan pasword_petugas_perpustakaan
status_aktif_petugas_perpustakaan pi Integer
Variable characters 100 Variable characters 50
Variable characters 20 Variable characters 15
M
Identifier_1 pi jenis_anggota
id_jenis_anggota nama_jenis_anggota
batas_peminjaman_mingguan batas_peminjaman_persemester
status_aktif_jenis_anggota harga_peminjaman_persemester
pi Integer Variable characters 50
Variable characters 15 Variable characters 15
Variable characters 15 Integer
M
Identifier_1 pi detail_buku
id_detail_buku status_detail_buku
salinan_le asal_buku
pi Variable characters 100 Variable characters 15
Integer Variable characters 11
M id_detail_buku pi
Gambar 2.56 PDM
FK_MEMILIKI_JENIS_BUKU
FK_MEMILIKI_PEMESANAN_BUKU_2
FK_MEMILIKI_PEMINJAMAN_BUKU_2 FK_MEMILIKI_DDC
FK_RELATIONSHIP_15 FK_MEMILIKI_PARENT
FK_MENGISI_DATA_SEMESTER FK_MEMILIKI_ANGGOTA_PERPUSTAKAAN
FK_MENGARANG
FK_MENGARANG2 FK_MENEMPATKAN_BUKU1
FK_MENEMPATKAN_BUKU
FK_ANTRIAN_BUKU
FK_ANTRIAN_BUKU2 FK_DETAIL_PEMESANAN
FK_DETAIL_PEMESANAN2
FK_DETAIL_PEMINJAMAN
FK_DETAIL_PEMINJAMAN2
FK_MEMILIKI_SEMESTER FK_MEMILIKI
buku id_buku
id_jeni s_buku id_ddc
judul_buku penerbit_buku
Kota_terbit tahun_terbit
cetakan_atau_edisi harga_buku
keterangan_buku cover
status_aktif_buku varchar100
int varchar11
varchar150 varchar150
varchar100 varchar15
varchar150 int
varchar200 varchar200
varchar10 pk
fk1 fk2
rak id_rak
id_jeni s_buku Nama_rak
juml ah_baris status_aktif_rak
int int
varchar50 int
varchar15 pk
fk
meminjam_buku i d_peminj aman
i d_anggota_perpustakaan i d_semester
tgl_pi nj am int
varchar100 int
date pk
fk1 fk2
anggota_perpustakaan id_anggota_perpustakaan
id_j enis_anggota nama_anggota_perpustakaan
Kel as no_hp
userrname_anggota_perputakaan pasword_anggota_perpustakaan
status_aktif_anggota_perpustakaan varchar100
int varchar100
varchar10 varchar20
varchar50 varchar20
varchar15 pk
fk pengarang
i d_pengarang nama_pengarang
status_akti f_pengarang int
varchar100 varchar15
pk
memesan_buku id_pemesanan
id_anggota_perpustakaan tgl_pesan
int varchar100
date pk
fk klasifikasi_DDC
id_ddc kl a_id_ddc
nama_ddc status_aktif_ddc
varchar11 varchar11
varchar150 varchar15
pk fk
j enis_buku id_jenis_buku
nama_jenis_buku status_aktif_jeni s_buku
peminjaman_mingguan peminjaman_persemester
i nt varchar50
varchar15 varchar20
varchar20 pk
semester id_semester
id_petugas_perpustakaan jenis_semester
tgl_mulai_semester tgl_sel esai_semester
status_aktif_semester int
int varchar10
dateti me dateti me
varchar15 pk
fk petugas_perpustakaan
i d_petugas_perpustakaan nama_petugas_perpustakaan
username_petugas_perpustakaan pasword_petugas_perpustakaan
status_akti f_petugas_perpustakaan i nt
varchar100 varchar50
varchar20 varchar15
pk jeni s_anggota
id_jenis_anggota nama_jenis_anggota
batas_pemi nj aman_mi ngguan batas_pemi nj aman_persemester
status_aktif_jeni s_anggota harga_peminj aman_persemester
i nt varchar50
varchar15 varchar15
varchar15 i nt
pk detail _buku
i d_detail_buku i d_buku
status_detail _buku sal inan_le
asal_buku varchar100
varchar100 varchar15
int varchar11
pk fk
mengarang id_pengarang
id_buku status_aktif_mengarang
int varchar100
varchar15 pk,fk1
pk,fk2 menempatkan_buku
id_ddc id_rak
baris_ke varchar11
int int
pk,fk1 pk,fk2
antri an_buku id_buku
id_anggota_perpustakaan waktu_pesan
status_antri an varchar100
varchar100 timestamp
varchar20 pk,fk1
pk,fk2 detail_pemesanan
id_buku id_pemesanan
tgl_permintaan_pengambil an status_detail_pemesanan
varchar100 i nt
date varchar20
pk,fk1 pk,fk2
detail_peminj aman id_detai l_buku
id_pemi nj aman tgl_kembali
tgl_harus_kembal i denda
jenis_peminj aman status_detail_peminjaman
varchar100 int
date date
int varchar20
varchar50 pk,fk2
pk,fk1
3.2.7 Struktur Tabel
Pada aplikasi perpustakaan MA tarbiyatut tholabah ini terdapat 18 Tabel. Struktur Tabel web sebagai berikut:
1. Nama Tabel : pengarang
Primary Key : id_pengarang Foreign Key 1 : -
Foreign Key 2 : - Fungsi
: Menyimpan Data Pengarang Tabel 2.4 Pengarang
Field Type Data
Length Keterangan
id_pengarang Integer
- Primary key
Nama_pengarang Varchar
100 -
Status_aktif_pengarang Varchar 15
-
2. Nama Tabel : mengarang
Primary Key : - Foreign Key 1: id_buku
Foreign Key 2: id_pengarang Fungsi
: Menyimpan Data Mengarang Tabel 2.5 Mengarang
Field Type Data
Length Keterangan
Id_buku Integer
100 Foreign key 2
Id_pengarang Varchar
- Foreign key 1
Status_aktif_mengarang Integer 15
-
3. Nama Tabel : buku
Primary Key : id_buku
Foreign Key 1: id_jenis_buku Foreign Key 2: id_ddc
Fungsi : Menyimpan Data Buku
Tabel 2.6 Buku
Field Type Data
Length Keterangan
Id_buku Varchar
100 Primary key
Id_jenis_buku integer
- Foreign key 1
Id_ddc Varchar
11 Foreign key 2
Judul_buku Varchar
150 -
Penerbit_buku Varchar
150 -
Kota_terbit Varchar
100 -
Tahum_terbit Varchar
15 -
Catatan_atau_edisi Varchar
150 -
Harga_buku Integer
- -
Keteraangan_buku Varchar
200 -
Cover Varchar
200 -
Status_aktif_buku Varchar
10 -
4. Nama Tabel : detail_buku
Primary Key : id_detail_buku Foreign Key 1: id_buku
Foreign Key 2: - Fungsi
: Menyimpan Data Detail Buku Tabel 2.7 Detail Buku
Field Type Data
Length Keterangan
Id_detail_ buku Varchar
100 Primary key
Id_buku Varchar
100 Foreign key
Status_detail_buku Varchar
15 -
Salinan_ke Integer
- -
Asal_buku Varchar
11 -
5. Nama Tabel : detail_peminjaman
Primary Key Foreign Key 1 : id_detail_buku
Foreign Key Foreign Key 2 : id_peminjaman
Fungsi : Menyimpan Data Detail Peminjaman
Tabel 2.8 Detail Peminjaman
Field Type
Data Length
Keterangan
Id_detail_buku Varchar
100 Primary key Foreign
key 1 Id_peminjaman
Integer -
Primary key Foreign key 2
Tgl_kembali Date
- -
Tgl_harus_kembali Dater
- -
Denda Integer
- -
Jenis_peminjaman Varchar
20 -
Status_detail_peminjaman Varchar 50
-
6. Nama Tabel : meminjam_buku
Primary Key : id_peminjaman Foreign Key 1: id_anggota_perpustakaan
Foreign Key 2: - Fungsi
: Menyimpan Data Meminjam Buku Tabel 2.9 Meminjam Buku
Field Type Data
Length Keterangan
Id_peminjamaan integer
- Primary key
Id_anggota_perpustakaan Varchar 100
Foreign key Tgl_pinjam
Date -
-
7. Nama Tabel : tgl_kirim_pesan
Primary Key : tgl
Fungsi : Menyimpan Data Tgl Kirim Pesan
Tabel 2.10 Tgl Kirim Pesan
Field Type Data
Length Keterangan
Tgl date
- Primary key
8. Nama Tabel : klasifikasi_DDC
Primary Key : id_ddc Foreign Key 1: kla_id_ddc
Foreign Key 2: - Fungsi
: Menyimpan Data Klasifikasi DDC Tabel 2.11 Klasifikasi DDC
Field Type Data
Length Keterangan
Id_ddc Varchar
11 Primary key
Kla_id_ddc Varchar
11 Foreign key
Nama_ddc Varchar
150 -
Status_aktif_ddc Varchar
15 -
9. Nama Tabel : detail_pemesanan
Primary Key 1 : id_detail_buku Primary Key 2 : id_buku
Fungsi : Menyimpan Data Detail Pemesanan
Tabel 2.12 Detail Pemesanan
Field Type Data
Length Keterangan
Id_buku Varchar
100 Primary key 1
Id_pemesanan Integer
- Primary key 2
Tgl_permintaan_pengambilan Date -
- Status_detail_pemesanan
Varchar 20
-
10. Nama Tabel : antrian_buku
Primary Key 1 : id_buku Primary Key 2 : id_anggota_perpustakaan
Fungsi : Menyimpan Data Mengantri Buku
Tabel 2.13 Mengantri Buku
Field Type Data
Length Keterangan
Id_buku Varchar
100 Primary key 1
Id_anggota_perpustakaan Varchar 100
Primary key 2 Tgl_pesan
Date Time -
- Status_antrian
Varchar 20
-
11. Nama Tabel : anggota_perpustakaan
Primary Key : id_anggota_perpustakaan Foreign Key 1: id_jenis_anggota
Foreign Key 2: - Fungsi
: Menyimpan Data Anggota perpustakaan Tabel 2.14 Anggota Perpustakaan
Field Type Data Length
Keterangan
Id_anggota perpustakaan Varchar
100 Primary key
Id_jenis_anggota integer
- Foreign key
Nama_anggota_perpustakaan Varchar
100 -
Kelas Varchar
10 -
Nomer_hp Varchar
20 -
Username_anggota_perpustakaan Varchar
50 -
Password_anggota_perpustakaan Varchar
20 -
Status_aktif_anggota_perpustakaan Varchar 15
-
12. Nama Tabel : petugas_perpustakaan
Primary Key : id_petugas_perpustakaan Foreign Key 1: -
Foreign Key 2: -
Fungsi : Menyimpan Data Petugas Perpustakaan
Tabel 2.15 Petugas Perpustakaan
Field Type Data Length
Keterangan
Id_petugas_perpustakaan integer
Primary key nama_petugas_perpustakaan
Varchar 100
- username_petugas_perpustakaan
Varchar 50
- password_petugas_perpustakaan
Varchar 20
- Status_aktif_petugas_perpustakaan Varchar
15 -
13. Nama Tabel : menempatkan_buku
Primary Key : Id_menempatkan_buku Foreign Key 1: Id_ddc
Foreign Key 2: Id_rak Fungsi
: Menyimpan Data Menempatkan Buku Tabel 2.16 Menempatkan Buku
Field Type Data
Length Keterangan
Id_menempatkan_buku Integer -
Primary Key Id_ddc
Varchar 11
Foreign Key Id_rak
Integer -
Foreign Key Baris_ke
Integer -
-
14. Nama Tabel : Rak
Primary Key : id_rak Foreign Key 1: id_jenis_buku
Foreign Key 2: - Fungsi
: Menyimpan Data Rak
Tabel 2.17 Rak
Field Type Data
Length Keterangan
Id_rak Integer
- Primary key
Id_jenis_buku Integer
- Foreign key
Nama_rak Varchar
50 -
Jumlah_baris Integer
- -
Status_aktif_rak Varchar
15 -
15. Nama Tabel : jenis_buku
Primary Key : id_jenis_buku Foreign Key 1: Nama_jenis_buku
Foreign Key 2: Status_aktif_jenis_buku Fungsi
: Menyimpan Data Jenis Buku Tabel 2.18 Jenis Buku
Field Type Data
Length Keterangan
Id_jenis_buku Integer
- Primary key
Nama_jenis_buku Varchar
50 Foreign Key 1
Status_aktif_jenis_buku Varchar
15 Foreign Key 2
Peminjaman_mingguan Varchar
20 -
Peminjaman_persemester Varchar 20
-
16. Nama Tabel : memesan_buku
Primary Key : id_pemesanan Foreign Key 1: id_anggota_perpustakaan
Foreign Key 2: - Fungsi
: Menyimpan Data Anggota Perpustakaan Tabel 2.19 Memesan Buku
Field Type Data
Length Keterangan
Id_pemesanan integer
- Primary key
Id_anggota_perpustakaan Varchar 100
Foreign key
Field Type Data
Length Keterangan
Tgl_pesan date
- -
17. Nama Tabel : jenis_anggota
Primary Key : id_jenis_anggota Foreign Key 1: -
Foreign Key 2: - Fungsi
: Menyimpan Data Jenis Anggota Tabel 2.20 Jenis Anggota
Field Type Data
Length Keterangan
Id_jenis_anggota integer
- Primary key
nama_jenis_anggota Varchar
50 -
Batas_peminjaman_mingguan Varchar
15 -
Batas_peminjaman_peersemester Varchar 15
- Status_aktif_jenis_anggota
Varchar 15
- Harga_peminjaman_persemester integer
- -
18. Nama Tabel : semester
Primary Key : id_semester Foreign Key 1: id_petugas_perpustakaan
Foreign Key 2: - Fungsi
: Menyimpan Data Semester Tabel 2.21 Semester
Field Type Data
Length Keterangan
Id_semester Integer
- Primary key
Id_petugas_perpustakaan Integer -
- Jenis_semester
Varchar 10
- Tgl_mulai_semester
timestamp -
- Tgl_selesai_semester
timestamp -
- Status_aktif_semester
Varchar 15
-
3.2.8 Rancangan Interface
Rancangan interface digunakan untuk memberikan Gambaran antar muka sistem yang akan dibuat.
Rancangan halaman login pengguna berfungsi untuk mengecek apakah orang yang mengakses aplikasi perpustakaan pada MA aliyah tarbiyatut tholabah
adalah orang yang berhak atau tidak. Gambar 2.57 Rancangan Halaman Login Pengguna menggambarkan rancangan halaman login pengguna.
Gambar 2.57 Rancangan Halaman Login Pengguna Rancangan sms pemberitahuan batas peminjaman kurang 1 hari
berfungsi untuk memberitahukan batas peminjaman buku kurang dari 1 hari seperti yang terliahat pada. Gambar 2.58 Format SMS Pemberitahuan Batas
Peminjaman. Pengiriman sms pemberitahuan batas peminjaman kurang dari 1 hari dilakukan sehari sekali bersamaan dengan user yang pertama kali melakukan
login setiap hari.
Gambar 2.58 Format SMS Pemberitahuan Batas Peminjaman. Rancangan sms pemberitahuan terlambatan mengembalikan buku 1 hari
berfungsi untuk memberitahukan kerlambatan mengembalikan buku 1 hari seperti yang terliahat pada. Gambar 2.59 Format SMS Pemberitahuan Terlambat
Mengembalikan Buku 1 Hari. Pengiriman sms pemberitahuan terlambatan mengembalikan buku 1 hari dilakukan sehari sekali bersamaan dengan user yang
pertama kali melakukan login setiap hari.
Gambar 2.59 Format SMS Pemberitahuan Terlambat Mengembalikan Buku 1 Hari.
Rancangan sms pemberitahuan terlambatan mengembalikan buku 2 hari berfungsi untuk memberitahukan kerlambatan mengembalikan buku 1 hari seperti
yang terliahat pada. Gambar 2.60 Format SMS Pemberitahuan Terlambat Mengembalikan Buku 2 Hari. Pengiriman sms pemberitahuan terlambatan
mengembalikan buku 2 hari dilakukan sehari sekali bersamaan dengan user yang pertama kali melakukan login setiap hari.
Gambar 2.60 Format SMS Pemberitahuan Terlambat Mengembalikan Buku 2 Hari.
Rancangan halaman petugas perpustakaa berfungsi untuk mengelola data petugas perustakaan baik itu menyimpan data maupun mengubah data petugas
perustakaan. Untuk menambah data petugas menggunakan rancangan yang digambarkan pada Gambar 2.61 Rancangan Halaman Petugas Perpustakaan.
untuk mengubah data petugas perpustakaan menggunakan rancangan yang digambarkan pada Gambar 2.62 Rancangan Form Ubah Data Petugas
Perpustakaan.
Gambar 2.61 Rancangan Halaman Petugas Perpustakaan
Gambar 2.62 Rancangan Form Ubah Data Petugas Perpustakaan Rancangan halaman semester berfungsi untuk mengelola data semester
baik itu menyimpan data maupun mengubah data semester. Untuk menambah data semester rancangan yang digambarkan pada Gambar 2.63 Rancangan Halaman
Semester. untuk mengubah data semester menggunakan rancangan yang digambarkan pada Gambar 2.64 Rancangan Form Ubah Data Semester.
Gambar 2.63 Rancangan Halaman Semester
Gambar 2.64 Rancangan Form Ubah Data Semester Rancangan halaman pengarang berfungsi untuk mengelola data
pengarang baik itu menyimpan data maupun mengubah data pengarang. Untuk menambah data pengarang rancangan yang digambarkan pada Gambar 2.65
Rancangan Halaman Pengarang. untuk mengubah data pengarang menggunakan rancangan yang digambarkan Gambar 2.66 Rancangan Form Ubah Data
Pengarang.
Gambar 2.65 Rancangan Halaman Pengarang
Gambar 2.66 Rancangan Form Ubah Data Pengarang Rancangan halaman jenis buku berfungsi untuk mengelola data jenis
buku baik itu menyimpan data maupun mengubah data jenis buku. Untuk menambah data jenis buku rancangan yang digambarkan pada Gambar 2.67
Rancangan Halaman Jenis Buku. untuk mengubah data jenis buku menggunakan rancangan yang digambarkan pada Gambar 2.68 Rancangan Form Ubah Data
Jenis Buku.
Gambar 2.67 Rancangan Halaman Jenis Buku
Gambar 2.68 Rancangan Form Ubah Data Jenis Buku Rancangan halaman jenis anggota berfungsi untuk mengelola data jenis
anggota baik itu menyimpan data maupun mengubah data jenis anggota. Untuk menambah data jenis anggota rancangan yang digambarkan pada Gambar 2.69
Rancangan Halaman Jenis Anggota. untuk mengubah data jenis anggota menggunakan rancangan yang digambarkan pada Gambar 2.70 Rancangan
Form
Ubah Data Jenis Anggota.
Gambar 2.69 Rancangan Halaman Jenis Anggota
Gambar 2.70 Rancangan Form Ubah Data Jenis Anggota Rancangan halaman rak berfungsi untuk mengelola data rak baik itu
menyimpan data maupun mengubah data rak. Untuk menambah data rak rancangan yang digambarkan pada Gambar 2.71 Rancangan Halaman Rak. untuk
mengubah data rak menggunakan rancangan yang digambarkan pada Gambar 2.72 Rancangan Form Ubah Data Rak.
Gambar 2.71 Rancangan Halaman Rak
Gambar 2.72 Rancangan Form Ubah Data Rak Rancangan halaman klasifikasi DDC berfungsi untuk mengelola data
klasifikasi DDC baik itu menyimpan data maupun mengubah data klasifikasi DDC. Untuk menambah data klasifikasi DDC rancanganya digambarkan pada
Gambar 2.73 Rancangan Halaman Klasifikasi DDC. untuk mengubah data
klasifikasi DDC menggunakan rancangan yang digambarkan pada Gambar 2.74 Rancangan Form Ubah Data Klasifikasi DDC.
Gambar 2.73 Rancangan Halaman Klasifikasi DDC
Gambar 2.74 Rancangan Form Ubah Data Klasifikasi DDC Rancangan halaman anggota perpustakaan berfungsi untuk mengelola
data anggota perpustakaan baik itu menyimpan data maupun mengubah data anggota perpustakaan. Untuk menambah data anggota perpustakaan rancanganya
digambarkan pada Gambar 2.75 Rancangan Halaman Anggota Perpustakaan. untuk mengubah data anggota perpustakaan menggunakan rancangan yang
digambarkan pada Gambar 2.76 Rancangan Form Ubah Data Anggota Perpustakaan.
Gambar 2.75 Rancangan Halaman Anggota Perpustakaan
Gambar 2.76 Rancangan Form Ubah Data Anggota Perpustakaan
Rancangan halaman buku berfungsi untuk mengelola data buku baik itu menyimpan data maupun mengubah data buku. Untuk menambah data buku
rancanganya digambarkan pada Gambar 2.77 Rancangan Halaman Buku.
Gambar 2.77 Rancangan Halaman Buku Rancangan halaman detail buku perpustakaan berfungsi untuk mengelola
data detail buku baik itu menyimpan data maupun mengubah data. Untuk menambah data detail buku rancanganya digambarkan pada Gambar 2.78
Rancangan Halaman Detail Buku. untuk mengubah data detail buku menggunakan rancangan yang digambarkan pada Gambar 2.79 Rancangan Form
Ubah Data Detail Buku.
Gambar 2.78 Rancangan Halaman Detail Buku
Gambar 2.79 Rancangan Form Ubah Data Detail Buku
Rancangan halaman penempatan buku berfungsi untuk mengelola data penempatan buku baik itu menyimpan data maupun mengubah data. Untuk
menambah data penempatan buku rancanganya digambarkan pada Gambar 2.80 Rancangan Halaman Penempatan Buku. untuk mengubah data penempatan buku
menggunakan rancangan yang digambarkan pada Gambar 2.81 Rancangan Form Ubah Data Penempatan Buku.
Gambar 2.80 Rancangan Halaman Penempatan Buku
Gambar 2.81 Rancangan Form Ubah Data Penempatan Buku
Rancangan halaman mengarang berfungsi untuk mengelola data mengarang baik itu menyimpan data maupun mengubah data. Untuk menambah
data mengarang rancanganya digambarkan pada Gambar 2.82 Rancangan Halaman Mengarang. untuk mengubah data mengarang menggunakan rancangan
yang digambarkan pada Gambar 2.83 Rancangan Form Ubah Data Mengarang.
Gambar 2.82 Rancangan Halaman Mengarang
Gambar 2.83 Rancangan Form Ubah Data Mengarang
Rancangan halaman peminjaman berfungsi untuk memasukkan data peminjaman dan pengembalian buku adapun perancanganya digambarkan pada
Gambar 2.84 Rancangan Peminjaman dan Pengembalian
Gambar 2.84 Rancangan Peminjaman dan Pengembalian
Gambar 2.84 Rancangan Peminjaman dan Pengembalian Rancangan halaman kataloq berfungsi untuk melakukan pencarian buku
perancanganya digambarkan pada Gambar 2.85 Rancangan Katalog.
Gambar 2.85 Rancangan Katalog.
Gambar 2.85 Rancangan Katalog. Rancangan halaman pemesanan berfungsi untuk memasukkan data
pemesanan buku perancanganya digambarkan pada Gambar 2.86 Rancangan Pemesanan Buku.
Gambar 2.86 Rancangan Pemesanan Buku. Rancangan halaman konfirmasi pemesanan berfungsi untuk melakukan
konfirmasi pemesanan buku yang siap untuk diambil perancanganya digambarkan pada Gambar 2.87 Rancangan Konfirmasi Pemesanan.
Gambar 2.87 Rancangan Konfirmasi Pemesanan. Rancangan sms pemberitahuan buku siap di ambil berfungsi untuk
memberitahukan pemesan untuk mengambil buku dan pemberian informasi apabila di atas 3 hari buku belum diambil maka pemesanan dibatalkan seperti
yang terlihat pada Gambar 2.88 Format SMS Pemberitahuan Buku Siap Diambil.
Gambar 2.88 Format SMS Pemberitahuan Buku Siap Diambil. Rancangan halaman laporan pemesanan berfungsi untuk menampilkan
laporan pemesanan perancanganya digambarkan Gambar 2.89 Rancangan Laporan Pemesanan.
Gambar 2.89 Rancangan Laporan Pemesanan.
Gambar 2.89 Rancangan Laporan Pemesanan.
Untuk perancangan disain output laporan pememesanan digambarkan pada Gambar 2.90 Disain Output Laporan Pemesanan.
Gambar 2.90 Disain Output Laporan Pemesanan
Gambar 2.90 Disain Output Laporan Pemesanan
Rancangan halaman laporan peminjaman berfungsi untuk menampilkan laporan peminjaman perancanganya digambarkan pada Rancangan Laporan
Peminjaman.Gambar 2.91 Rancangan Laporan Peminjaman.
Gambar 2.91 Rancangan Laporan Peminjaman.
Gambar 2.91 Rancangan Laporan Peminjaman.
Untuk perancangan disain output laporan peminjaman digambarkan pada Gambar 2.92 Disain Output Laporan Peminjaman.
Gambar 2.92 Disain Output Laporan Peminjaman.
Gambar 2.92 Disain Output Laporan Peminjaman.
Rancangan halaman laporan keterlambatan berfungsi untuk menampilkan laporan keterlambatan perancanganya digambarkan pada Gambar 2.93
Rancangan Laporan Keterlambatan.
Gambar 2.93 Rancangan Laporan Keterlambatan. Untuk perancangan disain output laporan keterlambatan digambarkan
pada Gambar 2.94 Disain Output Keterlambatan Buku.
Gambar 2.94 Disain Output Keterlambatan Buku.
Gambar 2.94 Disain Output Keterlambatan Buku.
Gambar 2.94 Disain Output Keterlambatan Buku.
Gambar 2.94 Disain Output Keterlambatan Buku.
Gambar 2.94 Disain Output Keterlambatan Buku.
Rancangan halaman laporan denda berfungsi untuk menampilkan laporan denda perancanganya digambarkan pada Gambar 2.95 Rancangan Laporan
Denda.
Gambar 2.95 Rancangan Laporan Denda. Untuk perancangan disain output laporan denda digambarkan pada Gambar 2.96
Disain Output Laporan Denda.
Gambar 2.96 Disain Output Laporan Denda
Gambar 2.96 Disain Output Laporan Denda Rancangan halaman laporan buku yang sering dipinjam berfungsi untuk
menampilkan laporan buku yang sering dipinjam perancanganya digambarkan pada Gambar 2.97 Rancangan Laporan Buku Yang Sering Dipinjam
Gambar 2.97 Rancangan Laporan Buku Yang Sering Dipinjam
Gambar 2.97 Rancangan Laporan Buku Yang Sering Dipinjam Untuk perancangan disain output laporan buku yang sering dipinjam seperti
Gambar 2.98 Disain Output Buku Yang Sering Dipinjam
Gambar 2.98 Disain Output Buku Yang Sering Dipinjam
Rancangan halaman laporan anggota yang sering pinjam berfungsi untuk menampilkan laporan anggota yang sering pinjam perancanganya digambarkan
pada Rancangan Laporan Anggota Yang Sering Pinjam.
Gambar 2.99 Rancangan Laporan Anggota Yang Sering Pinjam.
Gambar 2.99 Rancangan Laporan Anggota Yang Sering Pinjam. Untuk perancangan disain output laporan buku yang sering dipinjam seperti
Gambar 2.100 Disain Output Anggota Yang Sering Pinjam.
Gambar 2.100 Disain Output Anggota Yang Sering Pinjam. Rancangan halaman data buku berfungsi untuk menampilkan informasi
jumlah buku. Seperti yang terlihat pada Gambar 2.101 Rangan Halaman Data buku.
Gambar 2.101 Rangan Halaman Data buku.
3.2.9 Perancangan Pengujian
Setelah melakukan perancangan dan desain aplikasi perpustakaan, maka tahap selanjutnya adalah melakukan perencanaan uji coba aplikasi yang akan
dilakukan setelah aplikasi selesai dibangun. Pengujian sistem dilakukan dengan cara melakukan berbagai percobaan terhadap beberapa menu utama aplikasi
perpustakaan pada madrasa aliyah tarbiyatut tholabah. Fungsi dari pengujian sistem adalah membuktikan bahwa aplikasi telah berjalan sesuai dengan tujuan.
Pengujian sistem ini menggunakan metode Black Box Testing. Berikut ini adalah perancangan uji coba pada aplikasi perpustakaan pada madrasah aliyah tarbiyatut
tholabah. 1.
Rancangan Uji Coba Halaman Mengecek Login pengguna Rancangan uji coba halaman mengecek login pengguna berfungsi untuk
mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan halaman login pengguna dan mengirim sms infromasi pengambilan buku dan sms
informasi keterlambatan pengembalian. Rancangan uji coba halaman mengecek login pengguna dapat dilihat pada Tabel 2.22 Perancangan Uji
Coba Halaman Login. Tabel 2.22 Perancangan Uji Coba Halaman Login.
No Tujuan
Skenario Pengujian
Hasil Yang Diharapkan
1 Mengetahui
respon halaman login jika
username dan password valid
Username dan password
- Tampilan pengguna
berdasarkan dengan bagian masing-
masing
No Tujuan
Skenario Pengujian
Hasil Yang Diharapkan
2 Mengetahui
respon halaman login
jika username dan password
tidak valid Username
dan password
- Kembali Ke tampilan
login pengguna
3 Mengetahui
respond aplikasi pada
saat proses login
dilakukan pertma kali
setiap harinya Username
dan password -
Mengirim sms keterlambatan dan
pengingat pengembalian
2. Rancangan Uji Coba Halaman Master Petugas Perpustakaan.
Rancangan uji coba halaman master petugas perpustakaan berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan halaman
master petugas perpustakaan. Rancangan uji coba halaman master petugas perpustakaan dapat dilihat pada Tabel 2.23 Perancangan Uji Coba Halaman
Master Petugas Perpustakaan. Tabel 2.23 Perancangan Uji Coba Halaman Master Petugas Perpustakaan.
No Tujuan
Skenario Pengujian
Hasil Yang Diharapkan
1 Mengetahui respon aplikasi
setelah proses memilih menu master petugas perpustakaan
Klik menu master petugas
perpustakaan Tampil
halaman petugas
perpustakaan
2 Mengetahui respon halaman
master petugas perpustakaan jika data petugas perpustakaan
yang dimasukkan valid Data petugas
perpustakaan -
Tampil informasi data
tersimpan
- Tampil
halaman petugas
perpustakaan
No Tujuan
Skenario Pengujian
Hasil Yang Diharapkan
3 Mengetahui respon halaman
master petugas perpustakaan setelah proses memilih tombol
ubah data master petugas perpustakaan
Klik tombol ubah data master
petugas perpustakaan
Tampil halaman form
ubah data petugas
perpustakaan
4 Mengetahui respon tampilan
halaman form ubah data petugas perpustakaan jika data
anggota perpustakaan terbaru yang dimasukkan valid
Data petugas perpustakaan
terbaru -
Tampil informasi data
sudah terubah
- Tampil
halaman petugas
perpustakaan
3. Rancangan Uji Coba Halaman Master Semester.
Rancangan uji coba halaman master semester berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan halaman master
semester. Rancangan uji coba halaman master semester dapat dilihat pada Tabel 2.24 Perancangan Uji Coba Halaman Master Semester.
Tabel 2.24 Perancangan Uji Coba Halaman Master Semester. No
Tujuan Skenario
Pengujian Hasil Yang
Diharapkan 1
Mengetahui respon aplikasi setelah proses memilih menu
master semester Klik menu
master semester Tampil
halaman semester
2 Mengetahui respon halaman
master semester jika data petugas perpustakaan yang
dimasukkan valid. Data semester
- Tampil
informasi data tersimpan
- Tampil
halaman semester
3 Mengetahui respon halaman
master semester setelah proses memilih tombol ubah data
master semester Klik tombol
ubah data master semester
Tampil halaman form
ubah data semester
No Tujuan
Skenario Pengujian
Hasil Yang Diharapkan
4 Mengetahui respon tampilan
halaman form ubah data semester jika data semester
terbaru yang dimasukkan valid Data semester
terbaru -
Tampil informasi data
sudah terubah
- Tampil
halaman semester
4. Rancangan Uji Coba Halaman Pengarang.
Rancangan uji coba halaman master pengarang berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan halaman master
pengarang. Rancangan uji coba halaman master pengarang dapat dilihat pada Tabel 2.25 Perancangan Uji Coba Halaman Master Pengarang
Tabel 2.25 Perancangan Uji Coba Halaman Master Pengarang No
Tujuan Skenario
Pengujian Hasil Yang
Diharapkan 1
Mengetahui respon aplikasi setelah proses memilih menu
master pengarang Klik menu
master pengarang
Tampil halaman
pengarang
2 Mengetahui respon halaman
master pengarang jika data pengarang yang dimasukkan
valid Data pengarang
- Tampil
informasi data tersimpan
- Tampil
halaman pengarang
3 Mengetahui respon halaman
master pengarang setelah proses memilih tombol ubah data
master pengarang Klik tombol
ubah data master pengarang
Tampil halaman form
ubah data pengarang
4 Mengetahui respon tampilan
halaman form ubah data pengarang jika data pengarang
terbaru yang dimasukkan valid Data pengarang
terbaru -
Tampil informasi data
sudah terubah
- Tampil
halaman pengarang
5. Rancangan Uji Coba Halaman Jenis Buku.
Rancangan uji coba halaman jenis buku berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan halaman master jenis
buku. Rancangan uji coba halaman master jenis buku dapat dilihat pada Tabel 2.26 Perancangan Uji Coba Halaman Master Jenis Buku.
Tabel 2.26 Perancangan Uji Coba Halaman Master Jenis Buku. No
Tujuan Skenario
Pengujian Hasil Yang
Diharapkan 1
Mengetahui respon aplikasi setelah proses memilih menu
master jenis buku Klik menu
master jenis buku
Tampil halaman jenis
buku
2 Mengetahui respon halaman
master jenis buku jika data jenis buku yang dimasukkan valid
Data jenis buku -
Tampil informasi data
tersimpan
- Tampil
halaman jenis buku
3 Mengetahui respon halaman
master jenis buku setelah proses memilih tombol ubah data
master jenis buku. Klik tombol
ubah data master jenis buku
Tampil halaman form
ubah data jenis buku
4 Mengetahui respon tampilan
halaman form ubah data jenis buku jika data jenis buku
terbaru yang dimasukkan valid Data jenis buku
terbaru -
Tampil informasi data
sudah terubah
- Tampil
halaman jenis buku
6. Rancangan Uji Coba Halaman Jenis Anggota.
Rancangan uji coba halaman jenis anggota berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan halaman master jenis
anggota. Rancangan uji coba halaman master jenis anggota dapat dilihat pada Tabel 2.27 Perancangan Uji Coba Halaman Master Jenis Anggota.
Tabel 2.27 Perancangan Uji Coba Halaman Master Jenis Anggota. No
Tujuan Skenario
Pengujian Hasil Yang
Diharapkan 1
Mengetahui respon aplikasi setelah proses memilih menu
master jenis anggota Klik menu
master jenis anggota
Tampil halaman
anggota
2 Mengetahui respon halaman
master jenis anggota jika data jenis anggota yang dimasukkan
valid Data jenis
anggota -
Tampil informasi data
tersimpan
- Tampil
halaman jenis anggota
3 Mengetahui respon halaman
master jenis anggota setelah proses memilih tombol ubah
data master jenis anggota. Klik tombol
ubah data master jenis anggota
Tampil halaman form
ubah data jenis anggota
4 Mengetahui respon tampilan
halaman form ubah data jenis anggota jika data jenis anggota
terbaru yang dimasukkan valid Data jenis
anggota terbaru -
Tampil informasi data
sudah terubah
- Tampil
halaman jenis anggota
7. Rancangan Uji Coba Halaman Rak
Rancangan uji coba halaman rak berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan halaman master rak. Rancangan uji
coba halaman master rak dapat dilihat pada Tabel 2.28 Perancangan Uji Coba Halaman Rak.
Tabel 2.28 Perancangan Uji Coba Halaman Rak. No
Tujuan Skenario
Pengujian Hasil Yang
Diharapkan 1
Mengetahui respon aplikasi setelah proses memilih menu
master rak Klik menu
master rak Tampil
halaman rak
2 Mengetahui respon halaman
master rak jika data rak yang Data rak
- Tampil
informasi data
No Tujuan
Skenario Pengujian
Hasil Yang Diharapkan
dimasukkan valid tersimpan
- Tampil
halaman rak 3
Mengetahui respon halaman master rak setelah proses
memilih tombol ubah data master rak.
Klik tombol ubah data master
rak Tampil
halaman form ubah data rak
4 Mengetahui respon tampilan
halaman form ubah data rak jika data rak terbaru yang
dimasukkan valid Data rak terbaru -
Tampil informasi data
sudah terubah
- Tampil
halaman rak
8. Rancangan Uji Coba Halaman Klasifikasi DDC
Rancangan uji coba halaman rak berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan halaman master kalasifikasi DDC.
Rancangan uji coba halaman master klasifikasi DDC dapat dilihat pada Tabel 2.29 Perancangan Uji Coba Halaman Master Klasifikasi DDC.
Tabel 2.29 Perancangan Uji Coba Halaman Master Klasifikasi DDC. No
Tujuan Skenario
Pengujian Hasil Yang
Diharapkan 1
Mengetahui respon aplikasi setelah proses memilih menu
master klasifikasi DDC Klik menu
master klasifikasi DDC
Tampil halaman
klasifikasi DDC
2 Mengetahui respon halaman
master klasifikasi DDC jika data klasifikasi DDC yang
dimasukkan valid Data klasifikasi
DDC -
Tampil informasi data
tersimpan
- Tampil
halaman klasifikasi
DDC
3 Mengetahui respon halaman
master klasifikasi DDC setelah proses memilih tombol ubah
Klik tombol ubah data master
klasifikasi DDC Tampil
halaman form ubah data
No Tujuan
Skenario Pengujian
Hasil Yang Diharapkan
data master klasifikasi DDC. klasifikasi
DDC 4
Mengetahui respon tampilan halaman form ubah data
klasifikasi DDC jika data klasifikasi DDC terbaru yang
dimasukkan valid Data Klasifikasi
DDC terbaru -
Tampil informasi data
sudah terubah
- Tampil
halaman klasifikasi
DDC
9. Rancangan Uji Coba Halaman Anggota Perpustakaan.
Rancangan uji coba halaman anggota perpustakaan berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan halaman
master anggota perpustakaan. Rancangan uji coba halaman master anggota perpustakaan dapat dilihat pada Tabel 2.30 Perancangan Uji Coba Halaman
Master Anggota Perpustakaan. Tabel 2.30 Perancangan Uji Coba Halaman Master Anggota Perpustakaan.
No Tujuan
Skenario Pengujian
Hasil Yang Diharapkan
1 Mengetahui respon aplikasi
setelah proses memilih menu master anggota perpustakaan
Klik menu master anggota
perpustakaan Tampil
halaman anggota
perpustakaan
2 Mengetahui respon halaman
master anggota perpustakaan jika data anggota perpustakaan
yang dimasukkan valid Data anggota
perpustakaan -
Tampil informasi data
tersimpan
- Tampil
halaman anggota
perpustakaan
3 Mengetahui respon halaman
master anggota perpsutakaan setelah proses memilih tombol
ubah data master anggota Klik tombol
ubah data master anggota
perpustakaan. Tampil
halaman form ubah data
anggota
No Tujuan
Skenario Pengujian
Hasil Yang Diharapkan
perpustakaan. perpustakaan
4 Mengetahui respon tampilan
halaman form ubah data anggota perpustakaan jika data
anggota perpustakaan terbaru yang dimasukkan valid
Data anggota perpustakaan
terbaru -
Tampil informasi data
sudah terubah
- Tampil
halaman anggota
perpustakaan.
10. Rancangan Uji Coba Halaman buku
Rancangan uji coba halaman buku berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan halaman master buku. Rancangan uji
coba halaman master buku dapat dilihat pada Tabel 2.31 Perancangan Uji Coba Halaman Master Buku.
Tabel 2.31 Perancangan Uji Coba Halaman Master Buku. No
Tujuan Skenario
Pengujian Hasil Yang
Diharapkan 1
Mengetahui respon aplikasi setelah proses memilih menu
master buku Klik menu
master buku Tampil
halaman buku
2 Mengetahui respon halaman
master buku jika data buku yang dimasukkan valid
Data buku -
Tampil informasi data
tersimpan
- Tampil
halaman detail buku
3 Mengetahui respon halaman
master buku setelah proses memilih tombol ubah data
master buku. Klik tombol
ubah data master buku.
Tampil halaman form
ubah data buku
4 Mengetahui respon tampilan
halaman form ubah data buku jika data buku terbaru yang
dimasukkan valid Data buku
terbaru -
Tampil informasi data
sudah terubah
- Tampil
halaman detail
No Tujuan
Skenario Pengujian
Hasil Yang Diharapkan
buku. 5
Mengetahui respon halaman master detail buku jika data
detail buku yang dimasukkan valid
Data detail buku - Tampil
informasi data tersimpan
- Tampil
halaman detail buku
6 Mengetahui respon tampilan
halaman form ubah data detail buku jika data detail buku
terbaru yang dimasukkan valid Data detail buku
terbaru -
Tampil informasi data
sudah terubah
- Tampil
halaman detail buku.
11. Rancangan Uji Coba Halaman Menempatkan Buku.
Rancangan uji coba halaman menempatkan buku berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan halaman master
menempatkan buku. Rancangan uji coba halaman master menempatkan buku dapat dilihat pada Tabel 2.32 Perancangan Uji Coba Halaman Master
Menempatkan Buku. Tabel 2.32 Perancangan Uji Coba Halaman Master Menempatkan Buku.
No Tujuan
Skenario Pengujian
Hasil Yang Diharapkan
1 Mengetahui respon aplikasi
setelah proses memilih menu master menempatkan buku
Klik menu master
menempatkan buku
Tampil halaman
menempatkan buku
2 Mengetahui respon halaman
master menempatkan buku jika data menempatkan buku yang
dimasukkan valid Data
menempatkan buku
- Tampil
informasi data tersimpan
- Tampil
halaman menempatkan
buku
No Tujuan
Skenario Pengujian
Hasil Yang Diharapkan
3 Mengetahui respon halaman
master menempatkan buku setelah proses memilih tombol
ubah data master menempatkan buku.
Klik tombol ubah data master
menempatkan buku.
Tampil halaman form
ubah data menempatkan
buku
4 Mengetahui respon tampilan
halaman form ubah data menempatkan buku jika data
menempatkan buku terbaru yang dimasukkan valid
Data menempatkan
buku terbaru -
Tampil informasi data
sudah terubah
- Tampil
halaman menempatkan
buku.
12. Rancangan Uji Coba Halaman Mengarang Buku.
Rancangan uji coba halaman mengarang buku berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan halaman master
mengarang buku. Rancangan uji coba halaman master mengarang buku dapat dilihat pada Tabel 2.33 Perancangan Uji Coba Halaman Master Mengarang
Buku. Tabel 2.33 Perancangan Uji Coba Halaman Master Mengarang Buku.
No Tujuan
Skenario Pengujian
Hasil Yang Diharapkan
1 Mengetahui respon aplikasi
setelah proses memilih menu master mengarang buku
Klik menu master
mengarang buku Tampil
halaman mengarang
buku
2 Mengetahui respon halaman
master mengarang buku jika data mengarang buku yang
dimasukkan valid Data mengarang
buku -
Tampil informasi data
tersimpan
- Tampil
halaman mengarang
buku
3 Mengetahui respon halaman
Klik tombol Tampil
No Tujuan
Skenario Pengujian
Hasil Yang Diharapkan
master mengarang buku setelah proses memilih tombol ubah
data master mengarang buku. ubah data master
mengarang buku.
halaman form ubah data
mengarang buku
4 Mengetahui respon tampilan
halaman form ubah data mengarang buku jika data
mengarang buku terbaru yang dimasukkan valid
Data mengarang buku terbaru
- Tampil
informasi data sudah terubah
- Tampil
halaman mengarang
buku.
13. Rancangan Uji Coba Halaman Katalog.
Rancangan uji coba halaman katalog berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan halaman katalog. Rancangan uji
coba halaman katalog dapat dilihat pada Tabel 2.34 Perancangan Uji Coba Halaman Katalog.
Tabel 2.34 Perancangan Uji Coba Halaman Katalog. No
Tujuan Skenario
Pengujian Hasil Yang
Diharapkan 1
Mengetahui respon aplikasi setelah proses memilih menu
katalog Klik menu
katalog Tampil
halaman katalog
2 Mengetahui respon halaman
katalog jika data pencarian yang dimasukan ada
Data pencarian Tampil
informasi data buku
3 Mengetahui respon halaman
katalog setelah proses memilih tombol detail.
Klik tombol detail.
Tampil halaman detail
pencarian. 4
Mengetahui respon halaman katalog jika data pencarian yang
dimasukan tidak ada Data pencarian
Tidak tampil informasi data
buku
14. Rancangan Uji Coba Halaman Pemesanan Buku.
Rancangan uji coba halaman pemesanan buku berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan halaman pemesanan
buku. Rancangan uji coba halaman pemesanan buku dapat dilihat pada Tabel 2.35 Perancangan Uji Coba Halaman Pemesanan Buku.
Tabel 2.35 Perancangan Uji Coba Halaman Pemesanan Buku. No
Tujuan Skenario
Pengujian Hasil Yang
Diharapkan 1
Mengetahui respon aplikasi setelah proses memilih tombol
pesan buku Klik tombol
pesan buku Tampil
halaman form pemesanan
buku
2 Mengetahui respon halaman
form pemesanan buku jika data pemesanan valid
Data pemesanan buku
Tampil informasi data
tersimpan
3 Mengetahui respon halaman
form pemesanan buku jika data pemesanan tidak valid
Data pemesanan tidak valid.
Tampil informasi
tidak bias memesan
buku.
15. Rancangan Uji Coba Halaman Konfimasi Pememesanan.
Rancangan uji coba halaman konfirmasi pemesanan berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan halaman
konfirmasi pemesanan. Rancangan uji coba halaman konfirmasi pemesanan dapat dilihat pada Tabel 2.36 Perancangan Uji Coba Halaman Konfirmasi
Pemesanan
Tabel 2.36 Perancangan Uji Coba Halaman Konfirmasi Pemesanan No
Tujuan Skenario
Pengujian Hasil Yang
Diharapkan 1
Mengetahui respon aplikasi setelah proses memilih menu
konfirmasi pemesanan Klik menu
laporan konfirmasi
pemesanan Tampil
halaman konfirmasi
pemesanan pemesanan
2 Mengetahui respon halaman
konfirmasi pemesanan setelah proses menekan icon pensil
pada kolom detail. Klik icon pensil
Tampil Halaman
pemesan buku.
3 Mengetahui respon halaman
pemesan buku setelah menekan tulisan buku siap diambil
Klik tulisan “buku siap
diambil” -
Informasi buku siap
diambil kepada
pemesansms
- Tampil
halaman pemesan
buku.
16. Rancangan Uji Coba Halaman Peminjaman.
Rancangan uji coba halaman peminjaman berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan halaman peminjaman.
Rancangan uji coba halaman peminjaman dapat dilihat pada Tabel 2.37 Perancangan Uji Coba Halaman Peminjaman.
Tabel 2.37 Perancangan Uji Coba Halaman Peminjaman. No
Tujuan Skenario
Pengujian Hasil Yang
Diharapkan 1
Mengetahui respon aplikasi setelah proses memilih menu
peminjaman Klik menu
peminjaman Tampil
halaman peminjaman
2 Mengetahui respon halaman
peminjaman setelah input data Input data id
anggotavalid Tampil form
peminjaman
No Tujuan
Skenario Pengujian
Hasil Yang Diharapkan
id anggota valid dan
pengembalian buku.
3 Mengetahui respon form
peminjaman dan pengembaian buku setelah proses input data
id anggota tidak valid Input data id
anggota tidak valid
- Tampil
informasi id anggota salah
- Tampil form
peminjaman dan
pengembalian buku.
4 Mengetahui respon aplikasi
ketika melakukan peminjaman buku melebihi batas
Input data id buku valid
- Tampil
informasi peminjaman
sudah melebihi batas
- Tampil form
peminjaman dan
pengembalian buku.
5 Mengetahui respon aplikasi
ketika meminjam buku yang sudah sedang dipinjam orang
lain Input data id
buku valid -
Tampil informasi
buku sudah sudah
dipinjam orang lain.
- Tampil form
peminjaman dan
pengembalian buku.
No Tujuan
Skenario Pengujian
Hasil Yang Diharapkan
6 Mengetahui respon aplikasi
ketika meminjam buku saat sedang terlambat
mengembalikan buku Input data id
buku valid -
Tampil informasi
tidak bisa meminjam
buku karena terlambat
mengembalika n buku.
- Tampil form
peminjaman dan
pengembalian buku.
7 Mengetahui respon aplikasi
ketika mengembalikan buku Input data id
buku valid -
Tampil informasi
buku sudah dikembalikan.
- Tampil form
peminjaman dan
pengembalian buku.
17. Rancangan Uji Coba Halaman Laporan Pememesanan.
Rancangan uji coba halaman laporan pemesanan berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan halaman laporan
pemesanan. Rancangan uji coba halaman laporan pemesanan dapat dilihat pada Tabel 2.38 Perancangan Uji Coba Halaman Laporan Pemesanan.
Tabel 2.38 Perancangan Uji Coba Halaman Laporan Pemesanan. No
Tujuan Skenario
Pengujian Hasil Yang
Diharapkan 1
Mengetahui respon aplikasi setelah proses memilih menu
laporan pemesanan Klik menu
konfirmasi pemesanan
Tampil halaman
laporan pemesanan
No Tujuan
Skenario Pengujian
Hasil Yang Diharapkan
2 Mengetahui respon halaman
konfirmasi pemesanan setelah proses menekan tombol lihat
Klik tombol lihat
Tampil laporan pemesanan.
18. Rancangan Uji Coba Halaman Laporan Peminjaman.
Rancangan uji coba halaman laporan peminjaman berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan halaman laporan
peminjaman. Rancangan uji coba halaman laporan peminjaman dapat dilihat pada Tabel 2.39 Perancangan Uji Coba Halaman Laporan Peminjaman.
Tabel 2.39 Perancangan Uji Coba Halaman Laporan Peminjaman. No
Tujuan Skenario
Pengujian Hasil Yang
Diharapkan 1
Mengetahui respon aplikasi setelah proses memilih menu
laporan peminjaman Klik menu
laporan peminjaman
Tampil halaman
laporan peminjaman
2 Mengetahui respon halaman
laporan peminjaman setelah proses menekan tombol lihat
Klik tombol lihat
Tampil laporan peminjaman.
19. Rancangan Uji Coba Halaman Laporan Keterlambatan.
Rancangan uji coba halaman laporan keterlambatan berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan halaman
laporan keterlambatan. Rancangan uji coba halaman laporan keterlambatan dapat dilihat pada Tabel 2.40 Perancangan Uji Coba Halaman Laporan
Keterlambatan.
Tabel 2.40 Perancangan Uji Coba Halaman Laporan Keterlambatan. No
Tujuan Skenario
Pengujian Hasil Yang
Diharapkan 1
Mengetahui respon aplikasi setelah proses memilih menu
laporan keterlambatan. Klik menu
laporan keterlambatan
Tampil halaman
laporan keterlambatan
2 Mengetahui respon halaman
laporan keterlambatan setelah proses menekan tombol lihat
Klik tombol lihat
Tampil laporan keterlambatan.
20. Rancangan Uji Coba Halaman Laporan Denda.
Rancangan uji coba halaman laporan denda berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan halaman laporan denda.
Rancangan uji coba halaman laporan denda dapat dilihat pada Tabel 2.41 Perancangan Uji Coba Halaman Laporan Denda
Tabel 2.41 Perancangan Uji Coba Halaman Laporan Denda No
Tujuan Skenario
Pengujian Hasil Yang
Diharapkan 1
Mengetahui respon aplikasi setelah proses memilih menu
laporan denda. Klik menu
laporan denda Tampil
halaman laporan denda
2 Mengetahui respon halaman
laporan denda setelah proses menekan tombol lihat
Klik tombol lihat
Tampil laporan denda.
21. Rancangan Uji Coba Halaman Laporan Buku Yang Sering Dipinjam.
Rancangan uji coba halaman laporan buku yang sering dipinjam berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan
halaman laporan buku yang sering dipinjam. Rancangan uji coba halaman
laporan buku yang sering dipinjam dapat dilihat pada Tabel 2.42 Perancangan Uji Coba Halaman Laporan Buku Yang Sering Dipinjam
Tabel 2.42 Perancangan Uji Coba Halaman Laporan Buku Yang Sering Dipinjam No
Tujuan Skenario
Pengujian Hasil Yang
Diharapkan 1
Mengetahui respon aplikasi setelah proses memilih menu
laporan buku yang sering dipinjam.
Klik menu laporan buku
yang sering dipinjam
Tampil halaman
laporan buku yang sering
dipinjam.
2 Mengetahui respon halaman
laporan buku yang sering dipinjam setelah proses
menekan tombol lihat Klik tombol
lihat Tampil laporan
buku yang sering
dipinjam.
22. Rancangan Uji Coba Halaman Laporan Anggota Yang Sering Pinjam.
Rancangan uji coba halaman laporan anggota yang sering pinjam berfungsi untuk mengetahui kesesuaian fungsi terhadap keluaran yang dihasilkan
halaman laporan anggota yang sering pinjam. Rancangan uji coba halaman laporan anggota yang sering pinjam dapat dilihat pada Tabel 2.43
Perancangan Uji Coba Halaman Laporan Anggota Yang Sering Pinjam Tabel 2.43 Perancangan Uji Coba Halaman Laporan Anggota Yang Sering
Pinjam No
Tujuan Skenario
Pengujian Hasil Yang
Diharapkan 1
Mengetahui respon aplikasi setelah proses memilih menu
laporan anggota yang sering pinjam.
Klik menu laporan anggota
yang sering pinjam
Tampil halaman laporan anggota
yang sering pinjam.
2 Mengetahui respon halaman
laporan anggota yang sering pinjam setelah proses menekan
tombol lihat Klik tombol lihat Tampil laporan
anggota yang sering pinjam.
161
3 BAB IV
IMPLEMENTASI DAN EVALUASI SISTEM
4.1 Implementasi Sistem