3.3.3 Diagram konteks
Diagram konteks merupakan gambaran aliran data dari suatu sistem atau perangkat lunak secara global, yang bertujuan untuk memudahkan pemahaman terhadap suatu sistem
atau perangkat lunak tersebut. Pada intinya diagram konteks mendeskripsikan ruang lingkup sistem atau perangkat lunak dan interaksi yang terjadi dengan entitas-entitas luarnya seperti
pada gambar 3-3.
Admin Sistem Informasi
perpustakaan User
Login, tambah, hapus user login, tambah admin,hapus password
Info data dokumen Info data majalah
Ino data kliping Info data peta atlas
Info data peminjaman Info data pengembalian
Login, lihat, tambah, edit, hapus,cari, cetak laporan
Info data dokumen Info data majalah
Ino data kliping Info data peta atlas
Info data peminjaman Info data pengembalian
Login, lihat, tambah, edit, hapus,cari, cetak laporan
Info data user
Gambar 3-3 Diagram Konteks
3.3.4 DFD Data Flow Diagram
Data Flow Diagram DFD merupakan representasi atau model grafis dari sistem yang menunjukkan aliran data atau informasi dari sumber ke tujuan dengan proses
pengolahannya dan juga menggambarkan sistem sebagai jaringan kerja antar fungsi yang berhubungan satu sama lain melalui penyimpanan data.
3.3.4.1 DFD level 0
1.0 Login
Admin
2.0 Proses
Pengolahan Data
Tabel user User
verifikasi Data user
Info login Info user
Gambar 3-4 DFD level 0
Keterangan :
1.0 Proses Login
Proses ini harus dilalui sebelum admin dan user dapat mengakses menu utama. Autentikasi dilakukan dengan menggunakan username dan password. Jika respon
autentikasi admin dari Sistem Informasi perpustakaan OK, maka admin dapat melanjutkan ke proses yang lain. Jika salah, sistem akan menampilan pesan
autentikasi.
2.0 Proses Pengolahan Data.
Proses ini bisa dilakukan setelah proses login berhasil. Pada proses ini user hanya dapat melakukan pengolahan data perpustakaan seperti melihat data perpustakaan,
edit data perpustakaan, hapus data perpustakaan, tambah data cetak laporan data perpustakaan. Sedangkan admin dapat melakukan proses menambah dan menghapus
data user login, serta menambah kelengkapan data perpustakaan pada sistem.
3.3.4.2 DFD Level 1 Proses 1.0
Admin 1.1
Tambah login user
1.2 Login admin
1.3 Login User
Data user Data login
Info login
Info login admin Data login admin
Data Login Info Login
Info login admin Data login admin
info login admin Data login admin
1.4 Hapus Login
user User
Data login user Info login user
Info login user Data login user
Gambar 3-5 DFD level 1 proses 1.0
3.3.4.3 DFD Level 1 Proses 2.0
2.1 Pengolahan
Data dokumen 2.2
Pengolahan data majalah
2.3 Pengolahan
data kliping 2.4
Pengolahan data petaatlas
2.5 Pengolahan
data peminjaman
Data Peminjaman
Data dokumen
Data majalah
Data kliping
Data peta Admin
Login Valid Data dokumen
Info data dokumen Info data dokumen
Info data peminjaman
Info data peminjaman
Data majalah
Info data majalah Info data majalah
Data Kliping
Info data kliping Info data kliping
Data peta atlas
Info data peta atlas Info data peta
Info data majalah
2.6 Pengolahan
data pengembalian
Data Pengembalian
Info data pengembalian
Data peminjaman
Data Pengembalian Info data pengembalian
User Info data dokumen
Info data majalah
Info data kliping Data dokumen
Data majalah
Data kliping Data petaatlas
Info data peta atlas Data peminjaman
Info data peminjaman Data peminjaman
Info data peminjaman Data pengembalian
Info data pengembalian
Gambar 3-6 DFD level 1 proses 2.0
3.3.4.4 DFD level 2 Proses 2.1
2.2.1 Tambah data
majalah
2.2.2 Edit data
majalah
2.2.3 Hapus data
majalah Admin
Data majalah
Data majalah Info data majalah
Data majalah Info data majalah
Info data majalah Data majalah
Data majalah Info data majalah
Data majalah Info data majalah
Info data majalah Data majalah
User
2.2.4 Cari data
majalah
2.2.5 Cetak data
majalah Data majalah
Info data majalah Info datamajalah
Data majalah Data majalah
Info data majalah Data majalah
Info data majalah Info cetak
Data majalah data majalah
Info Data majalah
Data majalah Info data majalah
Info data majalah Data majalah
Info cetak Data majalah
Gambar 3-7 DFD level 2 Proses 2.1
3.3.4.5 DFD level 2 Proses 2.2
2.2.1 Tambah data
dokumen
2.2.2 Edit data
dokumen
2.2.3 Hapus data
dokumen Admin
Data dokumen
Data dokumen Info data dokumen
Data dokumen Info data dokumen
Info data dokumen Data dokumen
Data dokumen Info data dokumen
Data dokumen Info data dokumen
Info data dokumen Data dokumen
User
2.2.4 Cari data
dokumen
2.2.5 Cetak data
dokumen Data dokumen
Info data dokumen Info datadokumen
Data dokumen Data dokumen
Info data dokumen
Data dokumen Info data dokumen
Info cetak Data dokumen
data dokumen Info Data dokumen
Data dokumen Info data dokumen
Info data dokumen Data dokumen
Info cetak Data dokumen
Gambar 3-8 DFD level 2 Proses 2.0
3.3.4.6 DFD level 2 Proses 2.3
2.3.1 Tambah data
kliping
2.3.2 Edit data
kliping
2.3.3 Hapus data
kliping Admin
Data kliping
Data kliping Info data kliping
Data kliping Info data kliping
Info data kliping Data kliping
Data kliping Info data kliping
Data kliping Info data kliping
Info data kliping Data kliping
User
2.3.4 Cari data
kliping
2.3.5 Cetak data
kliping Data kliping
Info data kliping Info datakliping
Data kliping Data kliping
Info data kliping Data kliping
Info data kliping Info cetak
Data kliping data kliping
Info Data kliping
Data kliping Info data kliping
Info data kliping Data kliping
Info cetak Data kliping
Gambar 3-9 DFD level 2 Proses 2.3
3.3.4.7 DFD level 2 Proses 2.4
2.4.1 Tambah data
peta atlas
2.4.2 Edit data peta
atlas
2.4.3 Hapus data
peta atlas Admin
Data peta atlas
Data peta atlas Info data peta atlas
Data peta atlas Info data peta atlas
Info data peta atlas Data peta atlas
Data peta atlas Info data peta atlas
Data peta atlas Info data peta atlas
Info data peta atlas Data peta atlas
User
2.4.4 Cari data peta
atlas
2.4.5 Cetak data
peta atlas Data peta atlas
Info data peta atlas Info datapeta atlas
Data peta atlas Data peta atlas
Info data peta atlas
Data peta atlas Info data peta atlas
Info cetak Data peta atlas
data peta atlas Info Data peta atlas
Data peta atlas Info data peta atlas
Info data peta atlas Data peta atlas
Info cetak Data peta atlas
Gambar 3-10 DFD level 2 Proses 2.4
3.3.4.8 DFD level 2 Proses 2.5
2.5.1 Tambah data
peminjaman
2.5.2 Edit data
peminjaman
2.5.3 Hapus data
peminjaman Admin
Data Peminjaman
Data peminjaman Info data peminjaman
Data peminjaman Info data peminjaman
Info data peminjaman Data peminjaman
Data peminjaman Info data peminjaman
Data peminjaman Info data peminjaman
Info data peminjaman Data peminjaman
User
2.5.4 Cari data
peminjaman
2.5.5 Cetak data
peminjaman Data peminjaman
Info data peminjaman Info data peminjaman
Data peminjaman Info data peminjaman
Data peminjaman
Info data peminjaman Data peminjaman
Info data peminjaman Data peminjaman
Data peminjaman Info data
peminjaman Data peminjaman
Info cetak Data peminjaman
Info data peminjaman Info cetak
Data koleksi
Gambar 3-11 DFD level 2 Proses 2.5
3.3.4.9 DFD level 2 Proses 2.6
2.6.1 Tambah data
pengembalian
2.6.2 Edit data
pengembalian
2.6.3 Hapus data
pengembalian Admin
Data pengembalian
Data pengembalian Info data pengembalian
Data pengembalian Info data pengembalian
Info data pengembalian Data pengembalian
Data pengembalian Info data pengembalian
Data pengembalian Info data pengembalian
Info data pengembalian Data pengembalian
User
2.6.4 Cari data
pengembalian
2.6.5 Cetak data
pengembalian Data pengembalian
Info data pengembalian Info data pengembalian
Data pengembalian Info data pengembalian
Data pengembalian
Info data pengembalian Data pengembalian
Info data pengembalian Data pengembalian
Data pengembalian Info data
pengembalian Data pengembalian
Info cetak Data pengembalian
Info data pengembalian Info cetak
Data koleksi
Gambar 3-12 DFD level 2 Proses 2.5
3.3.5 Spesifikasi Proses