3.4 Analisis Fungsional
Perancangan sistem bertujuan untuk memberikan gambaran secara umum kepada pemakai dalam pembuatan rancangan sistem yang baru untuk
menggantikan sistem yang lama. Sehingga nantinya diharapkan sistem yang baru lebih baik dalam mengatasi permasalahan yang ada pada perpustakaan di
DISKOMINFO.
3.4.1 ERD Entity Relation Diagram
admin Kode_admin
usernama password
anggota
pengarang No_transaksi
Telp jabatan
bagian agama
Jenis kelamin Tgl_lahir
nama Kode_anggota
judul Kode_buku
denda Jumlah pinjam
Tgl_kembali Tgl_harus
kembali Tgl_pinjam
Kode_buku Kode_anggota
buku Tahun terbit
penerbit Kelompok
1 Mengolah
mengolah
mengolah peminjaman
jumlah
Gambar 3.4 ERD Entity Relation Diagram
3.4.2 Diagram konteks
Diagram konteks atau disebut juga dengan model sistem Fundamental merepresentasikan seluruh elemen sistem sebagai sebuah
buble tunggal dengan data input output yang ditunjukkan oleh anak panah yang masuk dan keluar secara berurutan.Dibawah ini adalah diagram
konteks pada sistem perpustakaan
Aplikasi perpustakaan
DISKOMINFO PUSTAKAWAN
ANGGOTA Login
Data buku Data anggota
Data peminjaman buku Data pengembalian buku
Info buku Info anggota
Info peminjaman buku Info pengembalian buku
Info data peminjaman dan pengmebalian
Data peminjaman Dan pengembalian
Gambar 3.5 diagram konteks
3.4.3 DFD Data Flow Diagram
Data flow diagram merupakan model dari sistem untuk menggambarkan pembagian sistem yang lebih kecil.Berikut ini adalah
DFD pada aplikasi perpustakaan di DISKOMINFO.
1.0 login
5.0 laporan
2.0 Olah data
master 3.0
Olah data transaksi
4.0 pencarian
admin
Data laporan Info laporan
Info admin
Data admin
In fo
p e
m in
ja m
a n
d a
n p
e n
g e
m b
a lia
n
Data login admin
D a
ta P
e m
in ja
m a
n d
a n
p e
n g
e m
b a
li a
n
Info error login
Data pencarian Info pencarian
D a
ta b
u ku
D a
ta a
n g
g o
ta In
fo b
u ku
In fo
a n
g g
o ta
angoota
buku
Peminjaman dan pengembalian
Info anggota
In fo
b u
ku Data peminjaman
Dan pengembalian Info peminjaman
Dan pengembalian In
fo p
e m
in ja
m a
n D
a n
p e
n g
e m
b a
lia n
Info anggota
Data anggota
Data buku
Info buku
ANGGOTA
D a
ta p
e m
in ja
m a
n D
a n
p e
n g
e m
b a
lia n
In fo
p e
m in
ja m
a n
D a
n p
e n
g e
m b
a lia
n
admin
D a
ta a
n g
g o
ta In
fo a
n g
go ta
D a
ta b
u k
u In
fo b
u ku
Data peminjaman Dan pengembalian
Info peminjaman Dan pengembalian
Gambar 3.6 DFD level 1
admin 1.1
Pengecekkan username
1.2 Pengecekkan
password admin
Info username
Data user name Info
Pengecekkan username
Data Pengecekkan username
Data Pengecekkan password
Info Pengecekkan password
Data password
Info password
Gambar 3.7 DFD level 2 proses 1 login
Gambar 3.8 DFD level 2 proses 2 olah data master
3.1 Mengolah data
peminjaman dan pengembalian
admin Peminjaman dan
pengembalian Data peminjaman dan
pengembalian Info data peminjaman
Dan pengembalian Data simpan
Peminjaman dan pengembalian
Info data simpan Peminjaman dan
Pengembalian
Gambrar 3.9 DFD level 2 proses 3 olah data transaksi
admin 4.1
Mencari data buku
4.2 Mencari data
anggota
4.3 Mencari data
peminjaman dan pengembalian
buku
anggota
Peminjaman dan
pengembalian Data buku
Info data buku
Data anggota Info data
anggota Data buku
Info data buku
Data anggota
Info peminjaman Dan pengembalian
Data peminjaman dan pengembalian
Info data anggota
Data peminjaman Dan pengembalian
Info data peminjaman Dan pengembalian
Gambrar 3.10 DFD level 2 proses 4 pencarian
5.1 Laporan data
buku
5.2 Laporan data
anggota
5.3 Laporan data
Peminjaman dan pengembalian
admin buku
anggota
Peminjaman dan pengembalian
Data buku Info laporan data
buku
Data anggota Info laporan data
anggota
Data peminjaman Dan pengembalian
Info laporan data Peminjaman dan
pengembian Data buku
Info data buku
Data anggota Info data anggota
Data peminjaman’ Dan pengembalian
Info data pemnjaman Dan pengembalian
Gambrar 3.11 DFD level 2 proses 5 laporan
2.1.1 Menambah data
anggota
2.1.2 Mengedit data
anggota
2.1.3 Mengahpus data
anggota admin
anggota
anggota
anggota Data anggota
Info data anggota
Data anggota Info data anggota
Data anggota Info data anggota
Data simpan anggota Info data simoan anggota
Data simpan anggota Info data simpan anggota
Data simpan anggota Info data simpan anggota
Gambrar 3.12 DFD level 3 proses 2.1 mengolah data anggota
2.2.1 Menambah data
buku
2.2.2 Mengedit data
buku
2.2.3 Mengahpus data
buku admin
buku
buku
buku Data buku
Info data buku
Data buku Info data buku
Data buku Info data buku
Data simpan buku Info data simoan buku
Data simpan buku Info data simpan buku
Data simpan buku Info data simpan buku
Gambrar 3.13 DFD level 3 proses 2.2 mengolah data buku
3.1.1 Menambah data
peminjaman dan pengembalian
3.1.3 Mengahpus data
peminjaman dan pengembalian
admin peminjaman dan
pengembalian
peminjaman dan pengembalian
data peminjaman dan pengembalian
Info data peminjaman dan pengembalian
data peminjaman dan pengembalian
Info data peminjaman dan pengembalian
data peminjaman dan pengembalian
Info data peminjaman dan pengembalian
data peminjaman dan pengembalian
Info data peminjaman dan pengembalian
3.1.2 mengedit data
peminjaman dan pengembalian
peminjaman dan pengembalian
data peminjaman dan pengembalian
Info data peminjaman dan pengembalian
data peminjaman dan pengembalian
Info data peminjaman dan pengembalian
Gambrar 3.14 DFD level 3 proses 3.1 mengolah data peminjaman dan pengembalian
3.5 Spesifikasi Proses