Diagram Konteks Sistem Yang Diusulkan. Data Flow Diagram DFD yang Diusulkan. Spesifikasi Proses.

2 Namun apabila waktu pengembalian terlambat maka akan ada sanksi denda keterlamabatan. Anggota melakukan pembayaran denda dan menyerahkanya ke petugas perpustakaan.

4.2.2 Diagram Konteks Sistem Yang Diusulkan.

Berikut ini bentuk diagram konteks dari sistem yang diusulkan disertai dengan aliran- aliran data yang masuk dan keluar dari sistem tersebut. Gambar 4.3 Diagram Konteks Sistem yang Diusulkan.

4.2.3 Data Flow Diagram DFD yang Diusulkan.

Data Flow Diagram DFD merupakan diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, Dibawah ini akan digambarkan Data Flow DiagramDFD level 1 sistem yang diusulkan. 1. DFD level 0 proses login. Gambar 4.4DFD level 0 proses login. 2. DFD level 0 proses olah data pengguna. Gambar 4.5DFD level 0 proses olah data pengguna. 3. DFD level 0 proses olah data buku, olah data peminjamanpengembalian, olah data majalah dan proses laporan. Gambar 4.6DFD level 0 proses olah data buku, data peminjamanpengembalian dll.

4.2.4 Spesifikasi Proses.

Spesifikasi proses digunakan untuk menggambar proses model aliran yang terdapat pada DFD Data Flow Diagram. Speifikasi proses dari gambaran DFD diatas akan dijelaskan pada table. Table 4.1 Spesifikasi proses No Detail Keterangan 1. No. Proses 1.0 Nama Proses Proses login Deskripsi Verifikasi data login petugasadmin, anggota dan kepsek Source Petugas, anggota, kepsek Input Data login admin dan data login member Output Info login Destination Petugasadmin, anggota, kepsek Logika Proses 1. Pengguna Petugasadmin, anggota, kepsek mengisi data login pada form login. 2. Apabila data login valid, sistem akan menampilkan halaman akun user untuk petugas dan kepsek backend sedangkan untuk anggota , sistem akan menampilkan halaman akun untuk anggota frontend. 3. Apabila data login invalid, sistem akan menampilkan pesan kesalahan dan meminta pengguna untuk mengisi data login kembali pada form login dengan benar. 2. No. Proses 2.0 Nama Proses Proses olah data pengguna Deskripsi Proses ubah password bagi petugas, anggota dan kepsek serta proses tambah, edit dan hapus pengguna oleh petugasadmin. Source Petugasadmin, anggota, kepsek Input Data ubah password, data petugas, data anggota Output Informasi petugas, anggota, kepsek Destination Petugasadmin, anggota, kepsek Logika Proses 1. Petugas, anggota, kepsek memilih menu ubah password. 2. Sistem akan menampilkan profile pengguna. 3. Pengguna melakukan pengolahan data pengguna ubah password. 4. Sistem akan menampilkan data pengguna yang telah diubah password nya. 3. No. Proses 3.0 Nama Proses Proses olah data buku Deskripsi Tambah, edit atau hapus data buku Source Petugasadmin Input Data buku Output Info buku Destination Petugasadmin, anggota, kepsek Logika Proses Petugas mengisi data buku pada form data buku 4. No. Proses 4.0 Nama Proses Proses olah data peminjamanpengembalian Deskripsi Proses pnengolahan data peminjaman dan pengembalian buku serta denda jika terlambat Source Petugasadmin Input Data peminjaman dan pengembalian Output Info peminjaman, pengembalian serta denda Destination Petugasadmin, anggota, kepsek Logika Proses Proses pengolahan peminjaman dan pengembalian dilakukan oleh petugas 5. No. Proses 5.0 Nama Proses Proses olah data majalah, surat kabar, LKS Deskripsi Proses tambah, edit dan hapus data majalah Source Petugasadmin Input Data majalah, surat kabar, LKS Output Info majalah, surat kabar, LKs Destination Petugas, anggota, kepsek Logika Proses Pengolahan dilakukan oleh petugas 6. No. Proses 6.0 Nama Proses Proses laporan Deskripsi Proses pencarian laporan Source Petugas, kepsek Input Data pencarian laporan Output Laporan anggota, petugas, buku, peminjaman, pengembalian, denda , majalah dll, grafik top 10 buku favorit, grafik top 10 anggota yang sering meminjam Destination Petugas, kepsek Logika Proses Pencarian data laporan berdasarkan parameter tertentu

4.3 Perancangan Basis Data.