Perancangan Sistem TA : Rancang Bangun Aplikasi Perpustakaan Pada Madrasah Aliyah Tarbiyatut Tholabah.

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