Admin
Pengunjung Pelanggan
Aplikasi Penjualan Alat Listrik dan Elektronik di
Toko Bunga Electric
Data Login Data Pemesanan
InvalidValid Login Info Pemesanan
Data Detail Pemesanan
Info Detail Pemesanan Data Login
Data Barang Data kategori
Data brands Data Pemesanan
In fo
Vi ew
Da ta
Ba ra
ng
In fo
Bu ku
T am
u D
at a
Bu ku
T am
u
InvalidValid Login Info Data Barang
Info Data Kategori Info Data Brands
Info Data Pemesanan Data Berita
Info Data Berita Data Detail Pemesanan
Info Data Detail Pemesanan Data Pembayaran
Info Data Pembayaran Data Pembayaran
Info Data Pembayaran Data Berita
Info Data Berita
D ata
Be rit
a In
fo Da
ta B
er ita
Vi ew
D at
a Ba
ra ng
Data biaya_kirim
Info Data biaya_kirim
Gambar 3.5 Diagram Konteks Pembangunan Aplikasi penjualan Alat Listrik dan Elektronik di Toko Bunga Electric Berbasis Web
3.2.2 Data Flow Diagram DFD
DFD merupakan model dari sistem untuk menggambarkan pembagian
sistem ke model yang lebih kecil. Salah satu keuntungan menggunakan DFD adalah memudahkan pemakai yang kurang menguasai bidang komputer untuk
mengerti sistem yang akan dikerjakan. Berikut adalah gambar DFD dari Pembangunan Aplikasi penjualan Alat Listrik dan Elektronik di Toko Bunga
Electric Berbasis Web :
1.0 Login
2.0 Pengolahan
Data Master
3.0 Pengolahan
Data Transaksi
6.0 Pengolahan
Data Berita Pelanggan
Administrator
Pengunjung
T_Pelanggan
T_Barang T_Kategori
T_Brands
T_Pemesanan T_Detail_Pemesanan
T_Pegawai
T_Berita T_Buku Tamu
T_Pembayaran
7.0 Pengolahan
Buku Tamu
Data Pegawai Validasi verifikasi
Invalid Data Pegawai Data
Pelanggan Invalid
Data Pelanggan
Data Pelanggan Data Pelanggan
Validasi Verifikasi
Data pegawai Data pegawai
Tambah,Edit,Tampil,Cari Pegawai Data Barang
Data Pegawai
Tambah, Edit, Tampil, Cari Kategori Data Pegawai
Data Barang Data
Barang Invalid Data Barang
Data Barang Tambah,Edit,Tampil,Cari Barang
Data Kategori Data Kategori
Data Kategori Da
ta Ka
te g
o ri
In va
lid Da
ta Ka
te g
o ri
Invalid Data Pelanggan
T_Admin
Invalid Data
Admin Data Admin
Data Admin Invalid
Data Admin Data Brands
Invalid Data
Brands Data Brands
Data Brands Data Brands
Tambah, Edit, Tampil, Cari Brands
Cek Data Pemesanan Data Pemesanan
Data Pemesanan
Data Pemesanan
Data Pemesanan Invalid
Data Pemesanan Data
Pemesanan Tambah Data Pemesanan
Data Pemesanan
Data Pemesanan Invalid Data Pemesanan
Data Pemesanan
Cek Detail Pemesanan Data Detail Pemesanan
Data Detail Pemesanan Data Detail Pemesanan
Data Detail Pemesanan Invalid Data Detail Pemesanan
L ih
a t
Da ta
De ta
il Pe
m e
sa n
a n
Da ta
De ta
il Peme
sa n
a n
Data Detail Pemesanan
Data Detail Pemesanan In
va lid
Da ta
De ta
il Pe
me sa
n a
n
Da ta
De ta
il Pe
m e
sa n
a n
Cek Data Pembayaran Data Pembayaran
Data Pembayaran Data Pembayaran
Data Pembayaran Invalid Data Pembayaran
L ih
a t
Da ta
Pe m
b a
ya ra
n
Data Pembayaran
Data Pembayaran Data
Pembayaran In
va lid
Da ta
Pemb a
ya ra
n
Da ta
Pe m
b a
ya ra
n
Data Berita
Data Berita Data Berita
Data Berita Data Berita
Data Berita Data Berita
Data Buku Tamu Data Buku Tamu
Invalid Data Buku Tamu Data Buku Tamu
5.0 Pengolahan
Data Laporan 4.0
View Data Barang
Data Pegawai
Info View Data Barang
Vi e
w Da
ta Bara
n g
View Data Barang View Data Barang
Vi e
w Da
ta Ba
ra n
g
View Data Barang Data Buku Tamu
Invalid Data Buku Tamu Da
ta De
ta il
Pe m
e sa
n a
n
In va
lid Da
ta De
ta il
Pe me
sa n
a n
Data_Barang In
va lid
Da ta
Bara n
g
T_biaya_kirim
Data kota
Data kota
Data kota Data kota
Data kota
Gambar 3.6 DFD Level 1 Pembangunan Aplikasi penjualan Alat Listrik dan Elektronik di
Toko Bunga Electric Berbasis Web
Administrator Pelanggan
1.1 Verifikasi
Username 1.2
Verifikasi Password
Data Login InvalidValid Data login
InvalidValid Data Login
Data Login
Data Login Data Login Invalidvalid
Data login Data Login Invalid
Valid
T_Admin T_Pelanggan
Us er
na m
e
Pa ss
wo rd
Pa ss
w or
d
Username Valid
Pa ss
wo rd
Pa ss
wo rd
U se
rn am
e
Username Username
Gambar 3.7 DFD Level 2 Proses 1.0 Proses Login
Administrator
2.1 Pengolahan
Data Admin 2.2
Pengolahan Data Barang
2.3 Pengolahan
Data Kategori
2.4 Pengolahan
Data Brands
T_Admin T_Barang
T_Kategori T_Brands
Data Admin Info Data Admin
Da ta
Ad mi
n Da
ta Ad
mi n
Data Barang Info Data Barang
Da ta
Ba ra
ng Da
ta Ba
ra ng
Da ta
Ba ra
ng
Data Barang
Da ta
Ka te
go ri
In fo
D at
a Ka
te go
ri
Da ta
Ka te
go ri
Da ta
Ka te
go ri
Da ta
b ra
nd s
In fo
D at
a Br
an ds
Da ta
B ra
nd s
Da ta
Br an
ds
2.5 Pengolahan
Data Biaya_Kirim
T_Biaya_kirim
Da ta
Ko ta
In fo
D at
a Ko
ta
Da ta
Bi ay
a_ Ki
rim Da
ta Bi
ay a_
ki rim
Gambar 3.8 DFD Level 2 Proses 2.0 Pengolahan Data Master
Administrator Pelanggan
3.1 Pengolahan Data
Pemesanan
3.3 Pengolahan
Data Pembayaran
3.2 Pengolahan
Data Detail Pemesanan
T_Pemesanan T_Detail_Pemesanan
T_Pembayaran
Ce k
Da ta
Pem es
an an
Info Data Pemesanan
Data Pemesanan Data Pemesanan
D ata
Pem es
ana n
Da ta
Pe m
es an
an Info
D ata
Pem es
ana n
Cek Detail Pemesanan Info Data Detail Pemesanan
Data Detail Pemesanan
Data Detail Pemesanan
Info Data Detail
Pemesanan
Da ta
De ta
il Pe
m es
ana n
Ce k
Da ta
P em
ba ya
ra n
Info D
ata Pem
bay ara
n
Da ta
Pe m
bay aran
Da ta
Pem ba
ya ra
n D
ata Pe
m bay
ar an
Info Da
ta P
em ba
ya ra
n
Data Pembayaran
Da ta
Pe m
es an
an
Gambar 3.9 DFD Level 2 Proses 3.0 Pengolahan Data Transaksi
Pengunjung
T_Barang Data Barang Terbaru
Info Data Barang
Terbaru
Data Barang Terbaru Data Barang Terbaru
Dat a Ba
rang Dat
a Ba ra
ng
Data Barang Terlaris
Info Data Barang
Terlaris
Data Barang Terlaris
Data Barang
Terlaris 4.2
View Data Barang Terlaris
4.1 View Data
Barang Terbaru
T_Pemesanan Data Barang Terlaris
Data Barang Terlaris
Gambar 3.10 DFD Level 2 Proses 4.0 View Data Barang
Administrator
5.1 Tambah
Laporan Penjualan
5.2 Lihat Laporan
Penjualan
Data Laporan Penjualan
T_Detail_Pemesanan
D a
ta L
a p
o ra
n Pe
n ju
a la
n Info Data Laporan
Penjualan Data Detail Pemesanan
T_Barang
Data Barang Data Laporan Penjualan
Gambar 3.11 DFD Level 2 Proses 5.0 Pengolahan Data Laporan
Administrator Pelanggan
Pengunjung 6.1
Tambah Berita
6.2 Lihat Berita
6.3 Ubah Berita
6.4 Hapus Berita
T. Berita
D a
ta Berit
a Inf
o D
a ta
Berit a
Data Berita Data Berita
Data Berita Info Data Berita
Info Data Berita Data Berita
D a
ta Beri
ta y
a ng
in gin
d iub
ah
D at
a Be
rit a
Data Berita Data Berita
D a
ta Be
rit a
ya ng
in gi
n d
i h ap
us
D at
a Be
rit a
Data Berita Data Berita
Info Data Berita
Gambar 3.12 DFD Level 2 Proses 6.0 Pengolahan Data Berita
Administrator Pengunjung
7.1 Tambah Buku
Tamu 7.2
Lihat Buku Tamu
7.3 Hapus Buku
Tamu T. Buku_Tamu
Data Buku Tamu Info Data Buku Tamu
Data Buku tamu Data Buku Tamu
Data Buku Tamu yang ingin dilihat Data Buku Tamu
D at
a Buk
u T
a mu
Data Buku Tamu Da
ta Bu
ku T
a mu
y an
g in
gin d
iha pu
s
Gambar 3.13 DFD Level 2 Proses 7.0 Pengolahan Buku Tamu
Administrator
2.1.1 Tambah
Admin 2.1.2
Ubah Admin
2.1.3 Tampil Admin
T_Admin
Data Admin Data Admin
Data Admin Data Admin
Data Admin Data Admin
Data Admin Data Admin
Data Admin Data Admin
Gambar 3.14 DFD Level 3 Proses 2.1 Pengolahan Data Admin
Administrator
2.2.1 Tambah
Barang 2.2.2
Ubah Barang
2.2.4 Hapus
Barang
T_Barang
Data Barang Data Barang
Data Barang Data Barang
Data Barang Data Barang Data Barang yang dihapus
Data Barang Data Barang
Data Barang yang dihapus
Data Barang Data Barang
Gambar 3.15 DFD Level 3 Proses 2.2 Pengolahan Data Barang
Administrator 2.3.1
Tambah Kategori
2.3.2 ubah Kategori
T_Kategori
Data Kategori
Data Kategori Data Kategori Data Kategori yang dicari
Data Kategori Data Kategori
Data Kategori yang dicari
Data Kategori Data Kategori
T_Barang
Data Barang Data Barang
Gambar 3.16 DFD Level 3 Proses 2.3 Pengolahan Data Kategori
Administrator
2.4.1 Tambah
Brands
2.4.2 Ubah Brands
T_Brands
Data Brands
Data Brands Data Brands
Data Brands Data Brands
T_Barang
Data Barang
Data Barang Data Brands
Data Brands Data Brands
Gambar 3.17 DFD Level 3 Proses 2.4 Pengolahan Data Brands
Administrator
2.5.1 Tambah
Biaya_kirim 2.5.2
Ubah Biaya_kirim
2.5.3 Hapus
Biaya_kirim
T_ Biaya_Kirim
Data Biaya_kirim
Data Biaya_kirim Data
Biaya_kirim Data
Biaya_kirim
Data Biaya_kirim
Data Biaya_kirim
Data Biaya_kirim
Data Biaya_kirim
Data Biaya_kirim
Data Biaya_kirim
Data Biaya_kirim
Data Biaya_kirim
Data Biaya_kirim
Data biaya_kirim Data
Biaya_kirim
Gambar 3.18 DFD Level 3 Proses 2.5 Pengolahan Data Biaya kirim
Administrator Pelanggan
3.1.1 Tambah Data
Pemesanan
3.1.2 Tampil Data
Pemesanan T_Pemesanan
D ata
Pe me
sa na
n
Data Pemesanan Data Pemesanan
Data Pemesanan
Da ta
Pe me
sa na
n D
at a Pe
me sa
na n
Data Pemesanan Data Pemesanan
Gambar 3.19 DFD Level 3 Proses 3.1 Pengolahan Data Pemesanan
Administrator Pelanggan
3.2.1 Tambah Data
detail Pemesanan
3.2.2 Tampil Data
Detail Pemesanan
T_Detail_Pemesanan D
ata D
etai l P
e mesana
n
D ata
D e
tai l P
e mesan
an
Data Detail Pemesanan Data Detail Pemesanan
D ata
D e
tai l P
e mesan
an D
ata D
etai l P
e mesan
an
Data Detail Pemesanan Data Detail Pemesanan
T_Pemesanan
Data Pemesanan
Data Pemesanan
Gambar 3.20 DFD Level 3 Proses 3.2 Pengolahan Data Detail Pemesanan
Administrator Pelanggan
3.3.1 Lihat Data
Pembayaran T_Pembayaran
D ata
Pe m
ba ya
ra n
Data Pembayaran
Data Pembayaran
D at
a Pe mb
aya ra
n D
ata Pe
mb aya
ra n
T_Pemesanan
Data Pemesanan
Data Pembayaran
Gambar 3.21 DFD Level 3 Proses 3.3 Pengolahan Data Pembayaran
3.2.3 Spesifikasi Proses