Sistem Flow Pengembalian Koleksi Perpustakaan Petugas Perpustakaan
Ph as
e
Mulai
Menerima Kartu Peminjaman atau
NIK dan Koleksi Perpustakaan
Menginputkan ID atau NIK dan ID
Buku Mengecek Data
Peminjaman Database
peminjaman dan pengembalian
Update Data Peminjaman
Selesai
Gambar 4.6 Sistem Flow Pengembalian Pada Perpustakaan
4.3 Data Flow Diagram Peminjaman Dan Pengembalian Perpustakaan
Berikut adalah DFD system yang akan di implementasikan pada perpustakaan Sma Ta’miriyah yang di gambarkan sebagai berikut :
STIKOM SURABAYA
4.3.1 Context Diagram
Context diagram pada sistem aplikasi peminjaman dan pengembalian perpustakaan ini terdiri dari 4 external entity yaitu siswa, guru dan petugas
perpustakaan, dan kepala perpustakaan yang menunjang jalannya sistem.
Data Tanggal Pengembalian Koleksi Sisw a Data Tanggal Pengembalian Koleksi Guru
Inf ormasi Denda
Data Denda Data ID Guru
Data ID Sisw a
Laporan Data Master Koleksi
Aplikasi Peminjaman Dan Pengembalian
Koleksi Perpustakaan
+
Sisw a Guru
Petugas Perpustakaan
Kepala Perpustakaan
Gambar 4.7 Context Diagram
STIKOM SURABAYA
4.3.2 Data Flow Diagram
Pada DFD level 0 di bawah ini terdapat 3 sub proses yang merupakan dekomposisi dari Context Diagram. Ketiga sub proses yaitu mengolah data,
melakukan transaksi, dan proses pembuatan laporan. Selain itu terdapat 4 external entity
dan terdapat 5 data store.
Gambar 4.8 Data Flow Diagram Level 0
Data Transaksi Detail Item Transaksi
Data Master Koleksi
Data Anggota Guru Data Anggota Sisw a
[Data Tanggal Pengembalian Koleksi Sisw a] [Data Tanggal Pengembalian Koleksi Guru]
[Informasi Denda] Detail Transaksi
Data Transaksi ID Master Koleksi
NIK NIS
Update ID Guru Simpan ID Guru
Update Data Master
Simpan Data Master Update ID Sisw a
Simpan ID Siswa [Data Master Koleksi]
[Laporan] [NIK]
[NIS] Petugas
Perpustakaan
Kepala Perpustakaan
Sisw a Guru
Sisw a
Guru 1
Mengolah Data
+
2
Melakukan Transaksi
+
3 Membuat laporan
+
1 Sisw a
2 Guru
3 Master
4 Transaksi
5 Detail Transaksi
Sisw a
1 Sisw a
2 Guru
3 Master
STIKOM SURABAYA
4.3.3 Data Flow diagram
Pada DFD level 1 di bawah ini terdapat 2 sub proses yang merupakan dekomposisi dari proses DFD lvl 0. Ketiga sub proses yaitu proses aktivasi hak
akses, simpan data anggota dan simpan data denda. Selain itu terdapat 2 external entity
dan terdapat 3 data store.
Gambar 4.9 Data Flow Diagram Level 1 Setup Data
4.3.4 Data Flow Diagram
Pada DFD level 1 di bawah ini terdapat 3 sub proses yang merupakan dekomposisi dari proses DFD lvl 0. Ketiga sub proses yaitu proses authentifikasi,
transaksi pinjam dan transaksi kembali. Selain itu terdapat 4 external entity dan terdapat 5 data store.
[Update Data Master] [Simpan Data Master]
[Data Master Koleksi] [Update ID Guru]
[Simpan ID Guru] [NIK]
[Simpan ID Sisw a] [Update ID Sisw a]
[NIS]
Petugas Perpustakaan
Sisw a
Guru 1
Sisw a
3 Mas ter
2 Guru
1.1 Mengolah
Data Anggota
1.2 Mengolah
Mas ter Koleksi
STIKOM SURABAYA
Gambar 4.10 DFD Level 1 Transaksi
4.3.5 Data Flow Diagram
Pada DFD level 1 di bawah ini terdapat 3 sub proses yang merupakan dekomposisi dari proses DFD lvl 0. Ketiga sub proses yaitu laporan peminjaman,
laporan aksesibilitas buku dan presentasi peminjaman. Selain itu terdapat 1 external entity
dan terdapat 5 data store.
Detail Transaksi Data Transaksi
[Detail Transaksi] [Data Transaksi]
[Data Tanggal Pengembalian Koleksi Guru] [Data Tanggal Pengembalian Koleksi Sisw a]
[Informasi Denda] Data Pengembalian
Data Peminjaman Data Valid
[ID Master Koleksi] [NIK]
[NIS]
Sisw a
Guru 1
Sisw a 2
Guru
3 Master
4 Transaksi
5 Detail Transaksi
Sisw a 2.1
Proses Validasi
2.2 Transaksi Peminjaman
2.3 Transaksi
Pengembalian
4 Transaksi
5 Detail Transaksi
STIKOM SURABAYA
Gambar 4.11 DFD Level 1 Laporan
[Detail Item Transaksi] [Data Transaksi]
[Data Master Koleksi] [Data Anggota Guru]
[Data Anggota Sisw a]
[Laporan] Kepala
Perpustakaan 1
Sisw a 2
Guru 3
Master
4 Transaksi
5 Detail Transaksi
3.1 Membuat Laporan
Peminjaman dan Pengembalian
STIKOM SURABAYA
4.4 Entity Relational Data