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.