Flowchart Desain Database PERANCANGAN SISTEM 3.1 Perangkat Lunak

3.3 Flowchart

START Input nama dan sandi Cek nama dan sandi benar Cek rule user Admin atau Petugas Y Pilih menu Petugas Data Buku Data Anggota Data Sirkulasi Data Petugas Data lama, denda Pilih menu Admin Tambah Buku Bantuan Ubah Buku Hapus Buku Tambah Anggota Ubah Anggota Hapus Anggota Tambah Petugas Ubah Petugas Hapus Petugas Ubah lama pinjam, denda Tambah Sirkulasi Ubah Sirkulasi Database Input periode Laporan Laporan sirkulasi Hasil N Batal Masuk atau Batal Masuk Keluar aplikasi STOP Gambar 3.11 Flowchart Aplikasi Sirkulasi Buku Perpustakaan Sekolah Dasar Pada gambar 3.11 diatas, dapat dijelaskan jalannya Aplikasi Sirkulasi Buku Perpustakaan Sekolah Dasar adalah sebagai berikut : a. Aplikasi pertama kali dijalankan. b. Aplikasi meminta user untuk memasukkan nama dan sandi. Tipe user saat login menentukkan fungsi-fungsi aplikasi yang dapat digunakan. c. Proses verification apakah nama dan sandi yang digunakan sesuai dengan yang tersimpan di database. Apabila cocok maka dilanjutkan ke menu utama, bila tidak cocok maka ada peringatan. d. Tampilan menu, yang berisi navigasi yang memiliki fitur-fitur aplikasi seperti :  Data buku, menampilkan form yang berfungsi untuk menambah, mengubah dan menghapus data buku.  Data anggota, menampilkan form yang berfungsi untuk menambah, mengubah dan menghapus data anggota.  Data admin, menampilkan form yang berfungsi untuk menambah, mengubah dan menghapus data petugas yang dapat menggunakan aplikasi. Fitur ini hanya dapat diakses oleh admin.  Data sirkulasi, menampilkan form yang berfungsi untuk proses sirkulasi peminjaman dan pengembalian buku perpustakaan.  Menu bantuan, yang memiliki fungsi untuk memberi bantuan bagi user cara penggunaan aplikasi. e. Aplikasi menyimpan data ke dalam database. f. Muncul pemberitahuan apakah proses penyimpanan berhasil atau tidak. g. Aplikasi selesai.

3.4 Desain Database

Tabel-tabel beserta relasinya yang digunakan dalam Aplikasi Sirkulasi Buku Sekolah Dasar disajikan dalam gambar. Gambar 3.12 Database Anggota Gambar 3.13 Relasi Database Petugas dengan Roles Gambar 3.14 Relasi Database Buku, Kategori dengan Penerbit Gambar 3.15 Relasi Database Peminjaman dengan SirkulasiBuku Gambar 3.16 Database Denda Gambar di atas merupakan gambar relasi antar database.

3.5 Perancangan Tier