3.1.6.2 DFD Data Flow Diagram
Data Flow Diagram merupakan suatu media yang digunakan untuk
menggambarkan aliran data yang mengalir pada suatu sistem informasi. Dalam Data Flow Diagram DFD
terdiri dari entitas luar, aliran data, proses dan penyimpanan data. Adapun DFD dari Aplikasi Penjualan Sepatu Online E-
Commerce pada Shoes House Shop berdasarkan Diagram Konteks pada Gambar 3.5 memiliki 14 buah table sehingga dapat divisualisasikan pada Gambar 3.6
sebagai berikut :
1. DFD Level 1
9.0 Laporan
Tips
Kategori
Produk
Admin
Pembelian
Detail_pembelian Kabkota
Provinsi
Member Temp_pemesanan
Kontak ADMIN
PAYPAL JEJARING
SOSIAL
PENGUNJUNG MEMBER
10.0 Pengolahan Data
Master
1.0 Registasi
2.0 Katalog
Produk 3.0
Cari Produk 4.0
Login
5.0 Keranjang
Belanja 6.0
Transaksi
7.0 History
8.0 Kontak
11.0 Input data
retur barang
Data_registrasi Info_registrasi,
Info_aktivasi_account Da
ta _pro
duk Dat
a_c ari
_pr oduk
Inf o_ca
ri_pr oduk
Da ta
_ko nt
ak Inf
o _
kont ak
Dat a
_ kont
ak Inf
o _ko
nt ak
Inf o
_his tory
Kode _
bel i
Data_produk, data_beli
D at
a _car
i_pro duk
In fo
_ cari_
prod uk
Data_beli, Data_detail_beli,
Data_pembayaran Info_login_admin
Info_password_baru
Inf o
_ logi
n _
membe r
Inf o
_ pass
word _
baru Da
ta _lo
gin _
mem ber
Ema il_me
mber Data_pembayaran
info_pembayaran Info_detail_beli
Info_konfirmasi_pembelian Info_pembayaran
Retur D
at a
_ ret
urn D
at a
_pro duk
Info_produk
Info_koneksi_berhasil, Info_provinsi
Info_kota Info_detail_produk
Info_kategori Info_member
Info_admin Info_produk
Info_tips Info_retur
Data_login_admin Email_admin
Data_provinsi Data_kota
Data_detail_produk Data_kategori
Data_admin Data_produk
Data_tips Data_retur
Data_member
Da ta
_pr oduk
Inf o
_re tu
rn
Inf o
_ p
roduk ,
Inf o
_ p
roduk _
baru Inf
o _
p roduk
_ bnyk
_d liat
Inf o
_ b
est _
sel ler
Inf o_p
roduk ,
Inf o_p
roduk _
ba ru
Inf o_p
roduk _
bn yk_
dli at
Inf o_b
est _se
ller Info_produk
Info_beli Detail_produk
Ongkir JNE
Info_tracking Data_laporan_penjualan,
Data_laporan_produk, Data_laporan_retur
Data_lap_pengadaan_prduk
12.0 Tracking
No_resi
Info_tracking
WEB MAIL Aktivasi_account
akt ivas
i_ peme
sanan Lap_produk Lap_pengadaan_produk
Lap_penjualan, Lap_retur
13.0 Koneksi
jejaring sosial
Inf o
_ koneks
i Warna
Gambar 3.5 DFD Level 1
2. DFD Level 2 Proses 1.0 Registrasi
member 1.1
Input Data Registrasi
PENGUNJUNG
1.2 Account
Activasi Data_registrasi
Info_registrasi Data_registrasi
Data_registrasi
Data_registrasi Data_registrasi
Info_aktivasi_account WEB MAIL
Aktivasi_account T_kabkota
Data_kota
Gambar 3.6 DFD Level 2 Proses 1.0 Registrasi
3. DFD Level 2 Proses 2.0 Katalog Produk
produk 2.1
Tampilan katalog produk
PENGUNJUNG
2.2 Tampilan
produk best seller
Data_produk Info_produk
Data_produk Data_produk
data_produk_best_seller Info_produk_best_seller
kategori Detail_produk
Data_kategori Data_detail_produk
MEMBER Info_produk
Data_produk
In fo
_ p
ro d
u k
_ b
e s
t_ s
e lle
r
2.3 Tampilan
produk terbaru 2.4
Tampilan produk paling
banyak dlihat In
fo _
p ro
d u
k _
te rb
a ru
In fo
_ p
ro d
u k
_ b
n y
k _
d lih
a t
data_produk_terbaru
data_produk_bnyk_dlihat In
fo _
p ro
d u
k _
te rb
a ru
In fo
_ p
ro d
u k
_ b
n y
k _
d lih
a t
Data_produk Data_produk
Data_produk Warna
Data_warna
data_produk_bnyk_dlihat data_produk_terbaru
data_produk_best_seller
Gambar 3.7 DFD Level 2 Proses 2.0 Katalog Produk
4. DFD Level 2 Proses 4.0 Login
4.2 Verifikasi
Login 4.1
Input Data Login
4.3 Lupa Password
ADMIN MEMBER
Data_login_admin Data_login_member
Email_admin Email_member
Info_login_admin Info_login_member
Data_login_admin Data_login_member
Data_login_admin Data_login_admin
Member Admin
Data_login_member Data_login_member
WEB MAIL
Konfirmasi_pass_baru Info_konfirmasi_pass_baru,
Info_password_baru Info_konfirmasi_pass_baru,
Info_password_baru Email_admin
Email_admin Email_member
Email_member
Gambar 3.8 DFD Level 2 Proses 4.0 Login
5. DFD Level 2 Proses 5.0 Keranjang
5.1 Tambah
produk
5.2 Ubah jumlah
5.3 Hapus
Data produk 5.4
Checkout
Pembelian Detail_pembelian
Temp_pemesanan Produk
MEMBER Data_produk
Info_produk Data_produk
Data_produk
Data_produk Info_produk
Data_produk Data_produk
Data_produk Info_produk
Data_pembelian Info_pembelian, Info_konfirmasi_pemesanan
Data_produk Data_produk
Data_temp_pemesanan
Data_pemesanan Data_pemesananData_detail_pemesanan
WEB MAIL Konfirmasi_pemesanan
Gambar 3.9 DFD Level 2 Proses 5.0 Keranjang
6. DFD Level 2 Proses 6.0 Transaksi
ADMIN 6.1
Konfirmasi pembelian
6.2 Transaksi
Pembelian
Detail_pembelian Data_pembelian
Info_konfirmasi_pembelian Data_pembelian
Data_pembelian
Data_detail_pembelian Data_detail_pembelian
Data_detail_pembelian Data_detail_pembelian
PAYPAL 6.0
Pembayaran Data_pembayaran
Data_pembayaran Data_pembayaran
Data_ongkir
In fo
_ p
e mb
a y
a ra
n
Id_kabkota T_kabkota
WEB MAIL Konfirmasi_pembayaran
Info_detail_pembelian, Info_konfirmasi_pembayaran
Gambar 3.10 DFD Level 2 6.0 Transaksi
7. DFD Level 2 Proses 9.0 Laporan
ADMIN 9.1
Laporan data produk
9.2 Laporan data
transaksi Produk
Pembelian Detail_pembelian
Data_produk
Data_pembelian Data_detail_pembelian
Data_laporan_produk Lap_produk
Data_laporan_penjualan Lap_penjualan
Data_produk
Data_pembelian
9.3 Laporan data
retur Retur
Data_retur Data_retur
Data_laporan_retur Lap_retur
Detail produk Data_detail_produk
Gambar 3.11 DFD Level 2 Proses 9.0 Laporan
8. DFD Level 2 Proses 10.0 Pengolahan Data Master
10.0 Data master 10.1
Pengolahan data member
10.2 Pengolahan
data admin 10.3
Pengolahan data produk
10.4 Pengolahan
data kategori
10.6 Pengolahan
data kontak 10.7
Pengolahan data kota
10.8 Pengolahan
data provinsi 10.9
Pengolahan data tips
member
admin
produk
kategori
kontak
kabkota
provinsi
Tips ADMIN
Data_member Info_member
Data_member Data_member
Data_kota Data_admin
Info_admin Data_admin
Data_admin
Data_produk Info_produk
Data_produk Data_produk
Data_produk Data_kategori
Data_kategori Data_kategori
Info_kategori
Data_kontak Info_kontak
Data_kontak Data_kontak
Data_kota Info_kota
Data_kota Data_kota
Data_provinsi Info_provinsi
Data_provinsi Data_provinsi
Data_provinsi
Data_tips Info_tips
Data_tips Data_tips
10.10 Pengolahan
data retur Retur
Data_retur Info_retur
Data_retur Data_retur
Data_kategori
10.5 Pengolahan
data detail produk
detail produk Data_detail_produk
Data_detail_produk Data_detail_produk
Info_detail_produk
10.11 Pengolahan
data warna Warna
Data_warna Data_warna
Data_warna Data_warna
Data_warna
Gambar 3.12 DFD Level 2 Proses 10.0 Pengolahan Data Master
9. DFD Level 2 Proses 11.0 Retur
11.1 Input data
retur MEMBER
Pembelian Data_retur
Data_pembelian Data_pembelian
11.2 Validasi Input
Data_retur
11.3 Retur produk
Data_retur
Retur Data_retur
Data_retur info_retur
Gambar 3.13 DFD Level 2 Proses 11.0 Retur
10. DFD Level 3 Proses 10.1 Pengolahan Data Member
ADMIN 10.1.1
Tambah data member
10.1.2 Edit data
member
10.1.3 Hapus data
member Member
Data_member Info_member
Data_member Info_member
Data_member Info_member
Data_member Data_member
Data_member Data_member
Data_member Data_member
Kota Data_kota
Data_kota
Gambar 3.14 DFD Level 3 Proses 10.1 Pengolahan Data Member
11. DFD Level 3 Proses 10.2 Pengolahan Data Admin
ADMIN 10.2.1
Tambah data admin
10.2.2 Edit data
admin
10.2.3 Hapus data
admin Admin
Data_admin Info_admin
Data_admin Info_admin
Data_admin Info_admin
Data_admin Data_admin
Data_admin Data_admin
Data_admin Data_admin
Gambar 3.15 DFD Level 3 Proses 10.2 Pengolahan Data Admin
12. DFD Level 3 Proses 10.3 Pengolahan Data Produk
ADMIN 10.3.1
Tambah data produk
10.3.2 Edit data
produk
10.3.3 Hapus data
produk Produk
Data_produk Info_produk
Data_produk Info_produk
Data_produk Info_produk
Data_produk Data_produk
Data_produk Data_produk
Data_produk Data_produk
Kategori Detail produk
Data_kategori Data_detail_produk
Data_kategori Data_detail_produk
Warna Data_warna
Gambar 3.16 DFD Level 3 Proses 10.3 Pengolahan Data Produk
13. DFD Level 3 Proses 10.4 Pengolahan Data Kategori
ADMIN 10.4.1
Tambah data kategori
10.4.2 Edit data
kategori
10.4.3 Hapus data
kategori Kategori
Data_kategori Info_kategori
Data_kategori Info_kategori
Data_kategori Info_kategori
Data_kategori Data_kategori
Data_kategori Data_kategori
Data_kategori Data_kategori
Gambar 3.17 DFD Level 3 Proses 10.4 Pengolahan Data Kategori
14. DFD Level 3 Proses 10.5 Pengolahan Data Detail Produk
ADMIN 10.5.1
Tambah data Detail produk
10.5.2 Edit data
Detail produk
10.5.3 Hapus data
Detail produk Detail produk
Data_detail_produk Info_detail_produk
Data_detail_produk Info_detail_produk
Data_detail_produk Info_detail_produk
Data_detail_produk Data_detail_produk
Data_detail_produk Data_detail_produk
Data_detail_produk Data_detail_produk
Produk Data_produk
Data_produk
Gambar 3.18 DFD Level 3 Proses 10.5 Pengolahan Data Detail Produk
15. DFD Level 3 Proses 10.6 Pengolahan Data Kontak
ADMIN 10.6.1
Tambah data kontak
10.6.2 Edit data
kontak
10.6.3 Hapus data
kontak kontak
Data_kontak Info_kontak
Data_kontak Info_kontak
Data_kontak Info_kontak
Data_kontak Data_kontak
Data_kontak Data_kontak
Data_kontak Data_kontak
Gambar 3.19 DFD Level 3 Proses 10.6 Pengolahan Data Kontak
16. DFD Level 3 Proses 10.7 Pengolahan Data Kabkota
ADMIN 10.7.1
Tambah data kota
10.7.2 Edit data kota
10.7.3 Hapus data
kota kabkota
Data_kota Info_kota
Data_kota Info_kota
Data_kota Info_kota
Data_kota Data_kota
Data_kota Data_kota
Data_kota Data_kota
Provinsi Data_provinsi
Data_provinsi
Gambar 3.20 DFD Level 3 Proses 10.7 Pengolahan Data Kabkota
17. DFD Level 3 Proses 10.8 Pengolahan Data Provinsi
ADMIN 10.8.1
Tambah data provinsi
10.8.2 Edit data
provinsi
10.8.3 Hapus data
provinsi Provinsi
Data_provinsi Info_provinsi
Data_provinsi Info_provinsi
Data_provinsi Info_provinsi
Data_provinsi Data_provinsi
Data_provinsi Data_provinsi
Data_provinsi Data_provinsi
Gambar 3.21 DFD Level 3 Proses 10.8 Pengolahan Data Provinsi
18. DFD Level 3 Proses 10.9 Pengolahan Data Tips
ADMIN 10.9.1
Tambah data tips
10.9.2 Edit data tips
10.9.3 Hapus data
tips Tips
Data_tips Info_tips
Data_tips Info_tips
Data_tips Info_tips
Data_tips Data_tips
Data_tips Data_tips
Data_tips Data_tips
Gambar 3.22 DFD Level 3 Proses 10.9 Pengolahan Data Tips
19. DFD Level 3 Proses 10.10 Pengolahan Data Retur
ADMIN 10.10.1
Edit data retur
10.10.2 Hapus data
retur Retur
Data_retur Info_retur
Data_retur Info_retur
Data_retur Data_retur
Data_retur Data_retur
Gambar 3.23 DFD Level 3 Proses 10. 10 Pengolahan Data Retur
20. DFD Level 3 Proses 10.11 Pengolahan Data Warna
ADMIN 10.11.1
Tambah data warna
10.11.2 Edit data
warna
10.11.3 Hapus data
warna Warna
Data_tips Info_warna
Data_warna Info_warna
Data_tips Info_warna
Data_warna Data_warna
Data_warna Data_warna
Data_warna Data_warna
Gambar 3.24 DFD Level 3 Proses 10.11 Pengolahan Data Warna
3.1.6.3 Spesifikasi Proses