A. Context Diagram
Pada bagian ini menjelaskan external entity yang berhubungan dengan aplikasi sirkulasi perpustakaan SMA GIKI 1 Surabaya berbasis desktop. Terdapat 2
dua external entity yatu: anggota, dan kepala sekolah. Tanda panah menuju je sistem menunjukkan aliran data yang diberikan oleh external entity kepada
sistem, sedangkan tanda panah dari sistem menuju external entity menunjukkan data yang diberikan oleh sistem kepada external entity.
Gambar 3.9 Context Diagram Aplikasi Sirkulasi Perpustakaan SMA GIKI 1
Surabaya
A. DFD Level 0
Pada gambar 3.10 merupakan DFD level 0, menjelaskan proses yang terdapat dalam aplikasi sirkulasi perpustakaan SMA GIKI 1 Surabaya. Pada DFD level 0
terdapat 3tiga proses yaitu:
Data Pengembalian Kartu Tanda Anggota_
Bukti Peminjaman Kartu Tanda Anggota Baru
Formulir yang sudah diisi
Kartu Tanda Anggota Data Peminjaman
Laporan Denda Laporan Transaksi
Aplikasi Sirkulasi Perpustakaan SMA GIKI 1 Surabaya
+
Anggota
Kepala Sekolah
1. Proses pendaftaran anggota merupakan proses yang menangani pendaftaran anggota berasal dari siswa baru yang menjadi anggota baru atau dari siswa
lama yang memperbaharui data-datanya. 2. Proses sirkulasi koleksi merupakan proses yang menangani proses transaksi
peminjaman, pengembalian, dan perhitungan denda. 3. Proses pembuatan laporan merupakan proses untuk membuat laporan-
laporan yang diperlukan pada setiap bulannya.
Gambar 3.10 DFD Level 0 Aplikasi Sirkulasi Perpustakaan SMA GIKI 1
Surabaya
Data Koleksi__ Data Koleksi_
Data Pengembalian_ Data Peminjaman__
Data Denda_ Data Denda
Data Pengembalian Data Transaksi
Laporan Denda Kartu Tanda Anggota_
Data Peminjaman_ Data Anggota_
Bukti Peminjaman Data Anggota
Laporan Transaksi Kartu Tanda Anggota
Data Peminjaman Formulir yang sudah diisi
Kartu Tanda Anggota Baru Kepala Sekolah
Anggota 1
Pendaftaran
2 Sirkulasi
+
3 Pembuatan Laporan
+
1 Data Anggota
3 Data Transaksi
4 Data Denda
6 Data Koleksi
B. DFD Level 1
C.1. DFD Level 1 Subsistem Peminjaman dan Pengembalian Koleksi
Pada gambar 3.11 merupakan subsistem peminjaman dan pengembalian koleksi aplikasi sirkulasi perpustakaan SMA GIKI 1 Surabaya. Terdapat 2dua
proses dalam subsistem peminjaman dan pengembalian koleksi, yaitu: 1. Proses peminjaman merupakan proses yang mengelola data anggota dan
data koleksi dari external entity anggota dan data peminjaman subsistem peminjaman. Pada proses ini inputan dari external entity akan dicocokkan
dengan data store yang diperlukan, jika cocok maka data yang telah diolah akan disimpan pada data store peminjaman.
2. Proses pengembalian merupakan proses yang mengelola data pengembalian koleksi dan bayar denda dari external entity anggota dan data pengembalian
dan data denda dari subsistem pengembalian. Pada proses ini data pengembalian akan diolah dengan mencocokkan data store peminjaman
kemudian diproses dan disimpan pada data store pengembalian, dan data store denda.
Gambar 3.11 DFD Level 1 Subsistem Proses Sirkulasi Koleksi C.2. DFD Level 1 Subsistem Proses Pelaporan
Pada gambar 3.12 merupakan subsistem proses pelaporan, terdapat 3tiga proses didalam subsistem pelaporan yaitu:
1. Proses pembuatan laporan peminjaman merupakan proses yang mengelola data peminjaman koleksi oleh anggota perpustakaan yang telah disimpan
pada data store peminjaman. 2. Proses pembuatan laporan pengembalian merupakan proses yang mengelola
data pengembalian koleksi oleh anggota perpustakaan yang telah disimpan pada data store pengembalian.
3. Proses pembuatan laporan dendan merupakan proses yang mengelola data denda dari proses peminjaman koleksi oleh anggota perpustakaan yang telah
disimpan pada data store denda.
Data Koleksi__ Data Koleksi_
Data Pengembalian_ Data Peminjaman__
Data Peminjaman_
Data Denda Kartu Tanda Anggota_
Bukti Peminjaman Kartu Tanda Anggota
Data Pengembalian Data Peminjaman
Data Anggota_
Anggota 1
Data Anggota 1
Peminjaman
2 Pengembalian
4 Data Denda
3 Data Transaksi
6 Data Koleksi
Gambar 3.12 DFD Level 1 Subsistem Proses Pelaporan Bulanan
Perpustakaan
3.2.3 Entity Relational Diagram ERD