Diagram Konteks Perancangan Data Flow Diagram DFD
Gambar 3. 8 DFD level 1
2. Data Flow Diagram Level 2 Proses 1 Login User
1.1 Isi Data Login
1.2 Otentifikasi Login
Pemilik
Petugas User
Data login Info data login
Data login user Info login invalid
D at
a lo
g in
u se
r In
fo lo
g in
in v
al id
Data login Info data login
Info login invalid Info login invalid
Info login user valid Jabatan
Info jabatan Info jabatan
Gambar 3. 9 DFD Level 2 Proses 1.0 Login User
3. Data Flow Diagram Level 2 Proses 2 Lupa Password User
2.1 Mengisi email
2.2 Kirim kode ubah
password 2.3
Ubah password Petugas
Pemilik
Email User
Data email user Info email invalid
Data email user Info email invalid
Data email user
Info kode ubah password
Info kode ubah password Data password user
Info email user Kode ubah password
Kode ubah password Jabatan
Info jabatan In
fo j
a b
a ta
n
Gambar 3. 10 DFD Level 2 Proses 2.0 Lupa Password User
4. Data Flow Diagram Level 2 Proses 3 Pendaftaran Member
3.1 Mengisi data
pendaftaran
3.2 Kirim Aktivasi
3.3 Aktivasi Akun
Email Pengunjung
Kota Kecamatan
Member Provinsi
Info kecamatan Info kota
Info provinsi Data member
Data aktivasi Info member
Info aktivasi member Data pendaftaran member
Info pendaftaran
K o
d e
a kti
vas i me
m b
e r
Info member
Data aktivasi member Info member
Gambar 3. 11 DFD Level 2 Proses 3.0 Pendaftaran Member
5. Data Flow Diagram Level 2 Proses 4 Login Member
4.1 Data login member
4.2 Verifikasi Data login
member
Member Member
Data login member
Data login member
Info login invalid Info login member
D a
ta l
o g
in m
e m
b e
r
Info data member
D a
ta l
o g
in m
e m
b e
r In
fo d
a ta
m e
m b
e r
Info login member
Gambar 3. 12 DFD Level 2 Proses 4.0 Login Member
6. Data Flow Diagram Level 2 Proses 5 Lupa Password Member
5.1 Pengisian email
member 5.2
Mengirim kode ubah password member
5.3 Ubah password
member email
Member Member
Email Anda Data member
Email Anda
Info kode ubah password
Data p
assw o
rd m
e m
b e
r
Kode ubah password Info kode ubah password
Gambar 3. 13 DFD Level 2 Proses 5.0 Lupa Password Member
7. Data Flow Diagram Level 2 Proses 6 Pengolahan Data Master
6 .1
P e
n g
o lah
an d
ata k
ate g
o ri
6 .2
P e
n g
o lahan
d ata
me re
k 6
.3 P
e n
g o
lah an
d ata
p ro
d u
k 6
.4 P
e n
g o
lah an
d ata
w ar
n a
6 .5
P e
n g
o lah
an data
d e
tai l
pr o
d uk
6 .6
P e
n g
o lahan
d ata
g am
b ar
6 .7
P e
n g
o lah
an d
ata p
ro vi
n si
6 .8
P e
ngo lah
an d
ata k
o ta
6 .9
P e
n g
o laha
n d
ata k
e cam
atan 6
.1 P
e n
g o
lah an
data jas
a k
ir im
6 .1
2 P
e g
o lah
an d
ata o
n g
k o
s kir
im 6
.1 3
P e
ng o
lah an
d ata
me m
b e
r 6
.1 4
P e
n g
o lahan
d ata
u se
r
P e
tu g
as P
e mi
li k
K ate
g o
ri Data kategori
Inf o
k ate
g o
ri login user valid
D ata
k ate
g o
ri In
fo kate
g o
ri Me
rk login user valid
Info merk Data merk
D ata
me rk
Info merk P
ro du
k
login user valid Info merk
Info kategori
Info produk Data produk
Info produk Data produk
Je jar
in g
so si
al
In fo
p ro
d uk
lo gi
n us
er val
id W
ar n
a In
fo w
ar na
Info warna Data warna
Data warna
D e
tai l_p
ro d
u k
Inf o
w ar
n a
Info produk Info detailproduk
Lo gi
n u
se r
va lid
Data detailproduk
Info detailproduk Data detailproduk
Info detailproduk Data detailproduk
Gam b
ar_pr o
d uk
Lo g
in u
se r v
a li
d In
fo p
ro du
k Info detailproduk
Data detailproduk
P ro
vi n
si Inf
o p
ro v
in si
Data provinsi Login user valid
In fo
p ro
vi ns
i
D ata
p ro
v in
si K
o ta
Lo g
in u
se r v
a li
d Info provinsi
In fo
k o
ta D
ata ko
ta In
fo ko
ta D
ata k
o ta
K e
camatan Lo
gi n
us er
v al
id Inf
o k
o ta
Inf o
k e
camatan Data kecamatan
In fo
k e
cam atan
Data kecamatan Jas
a kir
im Login user valid
in fo
jas a
p e
n g
ir im
an D
ata jasa
p e
ng ir
iman Info jasa kirim
Data jasa kirim Login user valid
P ak
e t
k ir
im Info jenis pengiriman
Info Paket kirim Data Paket kirim
Info jenis paket Data Paket kirim
Lo gi
n u se
r v al
id
Info jasa kirim Info Paket kirim
Info kecamatan On
g k
ir Inf
o o
n g
k ir
Data ongkir
Info ongkir Data ongkir
Login user valid m
e mbe
r Info member
Data member
Info member Data member
u se
r Lo
gi n
us er
v al
id Data user
Info user D
ata us
e r
Info user
6 .1
5 P
e ng
o lah
an d
ata su
b k
ate g
o ri
S u
b k
ate g
o ri
Info login user data subkategori
Info subkategori data subkategori
Info subkategori Info subkategori
6 .1
1 P
e n
g o
lah an
d ata
P ak
e t
ki ri
m
Gambar 3. 14 DFD Level 2 Proses 6.0 Pengolahan Data Master
8. Data Flow Diagram Level 2 Proses 7 Kelola Profile User
7.1 Ubah profil
7.2 Ubah password
user Member
Pemilik
Petugas Member
Data user Data member
Info user Info member
Data member
Info user Data member
Info member Da
ta u
se r
Data user
D a
ta u
se r
Data user In
fo u
se r
Info user Login member valid
Login user valid
Data member Data member
Info member Info member
Login member valid Login user valid
Gambar 3. 15 DFD Level 2 Proses 7.0 Kelola Profil User
9. Data Flow Diagram Level 2 Proses 8 Pengolahan Data Transaksi
8.1 ubah data
pemesanan
8.2 Pencarian data
pemesanan
8.3 Cetak label
Pembelian Pengiriman
Ongkir Paket Kirim
Detail produk
Pembayaran
Member Pemilik
Email Login user valid
Login user valid
Login user valid In
fo p
e n
gi rim
an Data pengiriman
Info pemesanan Data pemesanan
Info pemesanan
Info ongkir Info jenis paket
Info detail ptoduk
Info pembayaran Data pembayaran
Data pembelian
Info pembelian
Info member In
fo je
n is
p ak
e t
Info ongkir D
at a
p e
m e
san an
In fo
p e
m e
sa n
an Info pengiriman
In fo
o rd
e r
Info pembayaran Info produk detail
Info pengiriman
Gambar 3. 16 DFD Level 2 Proses 8.0 Pengolahan data Transaksi
10. Data Flow Diagram Level 2 Proses 9 Pembelian Produk
9.1 Tambah pembelian
produk
9.2 Ubah pembelian
produk
9.3 Hapus pembelian
produk 9.4
Checkout Detail
produk Produk
Pembelian
Detail pembelian
Pembayaran Pengiriman
Jasa Kirim Paket Kirim
Member Ongkir
Member
Email Login member valid
Login member valid
Login member valid
Lo gi
n m
emb er
v al
id Info detail produk
Data order Info pembelian
Data pembelian Info pembelian
Info produk Info produk
Info detail produk
Data pembelian Info pembelian
Data pembelian Info pembelian
Info pembelian Data pembelian
Info pembelian Data pembelian
Data pembelian Info pembelian
Info pembelian Info member
Info jenis paket Info jenis paket
Info ongkir Info pengiriman
Info pembayaran Info detail pembelian
Data order Info pembelian
Gambar 3. 17 DFD Level 2 Proses 9.0 Pembelian Produk
11. Data Flow Diagram Level 2 Proses 10 History Pembelian
10.2 Pembayaran
10.3 Tracking
Detail pembelian
Order Pembayaran
Paypal
Pengiriman Jasa Kirim
Member Lo
gi n me
mb er
v al
id
Lo gi
n m
e m
b e
r val
id
Logi n
m e
m b
e r
val id
Info detail pembelian Info pembelian
Data pemesanan Info pembelian, info detail pembelian
Data order Info order
Info pembayaran Data pembayaran
Data pembayaran Info pembayaran
Data pembayaran Info pembayaran
Info order Info pengiriman
Data pengiriman Info tracking no resi
Data tracking no resi Data pengiriman
Info pengiriman 10.2
Pembayaran
10.3 Tracking
Detail pembelian
Pembelian Pembayaran
Paypal
Pengiriman Jasa Kirim
Member Lo
gi n
m e
m b
e r
val id
Logi n
m em
b e
r v al
id Info detail pembelian
Info pembelian Data pembelian
Info pembelian, info detail pembelian
Data pembelian Info pembelian
Info pembayaran Data pembayaran
Data pembayaran Info pembayaran
Data pembayaran Info pembayaran
Info order Info pengiriman
Data pengiriman Info tracking no resi
Data tracking no resi Data pengiriman
Info pengiriman 10.1
Lihat detail pembelian
Gambar 3. 18 DFD Level 2 Proses 10.0 History Pembelian
12. Data Flow Diagram Level 2 Proses 12 Retur
12.1 Klaim Retur
12.2 Ubah Retur
Retur detail
Retur Detail
pembelian
Pembelian
Member
Email
Pemilik Info detail pembelian
Info pembelian Info retur detail
Data retur detail Info retur
Data retur
Lo gi
n m
emb er
v al
id Info retur
Data retur
Info retur Info retur
Lo gin
use r v
ali d
Info retur D
a ta
r e
tu r
In fo
r e
tu r d
e ta
il D
a ta
r e
tu r d
e ta
il Info retur
Data retur
Gambar 3. 19 DFD Level 2 Proses 12.0 Retur
13. Data Flow Diagram Level 2 Proses 16 Pembuatan Laporan
16.1 Pembuatan laporan
penjualan
16.2 Pembuatan laporan
produk Pemilik
Pembayaran Pembelian
Detail pembelian
Detail produk
Produk Lo
gin use
r v ali
d Info pembayaran
Info pembelian
Info detail pembelian Data laporan penjualan
Info laporan penjualan Info detail pembelian
Info detail produk Info produk
Lo gin
us er v
ali d
Data laporan produk Info laporan produk
Gambar 3. 20 DFD Level 2 Proses 16.0 Pembuatan Laporan
14. Data Flow Diagram Level 2 Proses 18 Backup dan Restore
Gambar 3. 21 DFD Level 2 Proses 18.0 Backup dan Restore
15. Data Flow Diagram Level 2 Proses 22 Info Rekomendasi
22.1 Pengolahan
rekomendasi
22.2 Penyajian
rekomendasi Produk
Rating
Member Info produk
Info rating
Info rekomendasi Info rating
Info produk
Info rekomendasi
Gambar 3. 22 DFD Level 2 Proses 22.0 Info Rekomendasi
16. Data Flow Diagram Level 3 Proses 6.1 Pengolahan Data kategori
6.1.1 Cari kategori
6.1.2 Hapus kategori
6.1.4 Tambah kategori
6.1.3 Ubah kategori
Petugas Kategori
Lo gi
n us
er v
al id
Lo gin
u se
r v alid
Lo gi
n us
er v
al id
Lo g
in u
se r
v a
li d
Info kategori Data kategori
Info kategori
Info kategori Data kategori
Info kategori Data kategori
In fo
k at
e g
o ri
Dat a
k at
e g
o ri
Info kategori Data kategori
In fo
k at
e g
o ri
D at
a k
at e
g o
ri Info kategori
Data kategori
Gambar 3. 23 DFD Level 3 Proses 6.1 Pengolahan Data Kategori
17. Data Flow Diagram Level 3 Proses 6.15 Pengolahan Data Subkategori
petugas subkategori
6.15.1 Tambah data
subkategori
6.15.2 Ubah data
subkategori Data subkategori
Data subkategori kategori
6.15.4 Cari data
subkategori Data subkategori yang dicari
Info Data subkategori yang dicari 6.15.3
Hapus data subkategori
Data subkategori Info data subkategori
Data kategori Info data kategori
Data subkategori Info data subkategori
Info data subkategori
Data kategori Info data kategori
Info data subkategori Data subkategori
Info data subkategori
Data subkategori Info data subkategori
Data subkategori yang dicari Info Data subkategori yang dicari
Login petugas valid
Login petugas valid
Login petugas valid
Login petugas valid
Gambar 3. 24 DFD Level 3 Proses 6.15 Pengolahan Data Subkategori
18. Data Flow Diagram Level 3 Proses 6.2 Pengolahan Data Merk
6.2.1 Cari merk
6.2.2 Tambah merk
6.2.3 Ubah merk
6.2.4 Hapus merk
Petugas merk
Log in u
ser v alid
Log in u
ser v alid
Log in u
ser v alid
Log in u
ser v alid
Data merk Info merk
Info merk
Data merk Info merk
Info merk Data merk
Info merk Data merk
Info merk Data merk
Info merk Data merk
Data merk Info merk
Gambar 3. 25 DFD Level 3 Proses 6.2 Pengolahan Data Merk
19. Data Flow Diagram Level 3 Proses 6.3 Pengolahan Data Produk
6.3.1 Pencarian produk
6.3.2 Tambah produk
6.3.3 Ubah produk
6.3.4 Hapus produk
Petugas Jejaring
sosial
Produk Merk
Kategori Subkategori
Lo gin
u se
r v alid
Lo gin
u se
r v alid
Login user
valid
Lo gi
n u se
r v alid
Data produk Info produk
In fo
p ro
d u
k Data produk
Info produk
D a
ta p
ro d
u k
In fo
p ro
d u
k In
fo k
a te
g o
ri In
fo s
u b
k a
te g
o ri
Info merk Info produk
D a
ta p
ro d
u k
In fo
p ro
d u
k D
a ta
p ro
d u
k In
fo p
ro d
u k
In fo
k a
te go
ri In
fo s
u b
k a
te go
ri
Info merk
Data produk Info produk
In fo
p rod
u k
D a
ta p
ro d
u k
Gambar 3. 26 DFD Level 3 Proses 6.3 Pengolahan Data Produk
20. Data Flow Diagram Level 3 Proses 6.4 Pengolahan Data Warna
6.4.1 Tambah warna
6.4.2 Ubah warna
6.4.3 Hapus warna
6.4.4 pencarian warna
Warna warna
Log in us
er v alid
Log in u
ser v alid
Log in
us er v
alid
Log in us
er v alid
Data warna Info warna
Data warna Info warna
Data warna Info warna
Data warna Info warna
Data warna Info warna
Data warna Info warna
Data warna Info warna
Info warna
Gambar 3. 3 DFD Level 3 Proses 6.4 Pengolahan Data Warna
21. Data Flow Diagram Level 3 Proses 6.5 Pengolahan Data Detail Produk
6.5.1 Tambah detail
produk
6.5.2 ubah detail produk
6.5.3 Hapus detail produk
6.5.4 Pencarian detail
produk Petugas
Produk warna
Detail Produk
Log in u
ser va lid
Log in u
ser v alid
Log in u
ser v alid
Log in u
ser v alid
Data detail produk Info detail produk
Data detail produk Info detail produk
Info produk Info warna
Data detail produk Info detail produk
Data detail produk Info detail produk
Info warna Info produk
Data detail produk Info detail produk
Info detail produk Data detail produk
Data detail produk Info detail produk
Gambar 3. 28 DFD Level 3 Proses 6.5 Pengolahan Data Detail Produk
22. Data Flow Diagram Level 3 Proses 6.6 Pengolahan Data Gambar
6.6.1 Tambah gambar
6.6.2 Ubah gambar
6.6.3 Hapus gambar
6.6.4 Pencarian gambar
Petugas Gambar
Produk Log
in u ser v
alid Log
in u ser v
alid
Log in u
se r va
lid
Log in u
ser v alid
Data gambar Info gambar
Data gambar Info gambar
Info produk
Info produk Data gambar
Info gambar Data gambar
Info gambar
Data gambar Info gambar
Data gambar Info gambar
Data gambar Info gambar
Info gambar
Gambar 3. 29 DFD Level 3 Proses 6.6 Pengolahan Data Gambar
23. Data Flow Diagram Level 3 Proses 6.7 Pengolahan Data Provinsi
6.7.1 Tambah provinsi
6.7.2 Ubah provinsi
6.7.3 Hapus provinsi
6.7.4 Pencarian provinsi
Petugas Provinsi
Lo gin
u se
r v al
id
Lo gin
u se
r v al
id
Lo gin
u se
r v al
id
Lo gin
u se
r v alid
Data provinsi Info provinsi
Data provinsi Info provinsi
Data provinsi Info provinsi
Data provinsi Info provinsi
Data provinsi Info provinsi
Data provinsi Info provinsi
Info provinsi Data provinsi
Info provinsi
Gambar 3. 30 DFD Level 3 Proses 6.7 Pengolahan Data Provinsi
24. Data Flow Diagram Level 3 Proses 6.8 Pengolahan Data Kota
6.8.1 Tambah kota
6.8.2 Ubah kota
6.8.3 Hapus kota
6.8.4 Pencarian kota
Provinsi Kota
Petugas Log
in u ser v
alid Log
in u ser v
alid Log
in u ser v
alid Log
in u ser v
alid Data kota
Info kota
Info kota Data kota
In fo
p ro
v in
si
Data k
o ta
In fo
k o
ta In
fo p
ro v
in si
Data kota Info kota
D ata
k o
ta In
fo k
o ta
D ata
k o
ta In
fo k
o ta
In fo
k o
ta
Data kota Info kota
Gambar 3. 31 DFD Level 3 Proses 6.8 Pengolahan Data Kota
25. Data Flow Diagram Level 3 Proses 6.9 Pengolahan Data Kecamatan
6.9.1 Tambah kecamatan
6.9.2 Ubah kecamatan
6.9.3 Hapus kecamatan
6.9.4 Pencarian kecamatan
Petugas Kota
Kecamatan Lo
gi n
u se
r va
lid
Lo gi
n u
se r
va lid
Lo gi
n u
se r
va lid
Lo gi
n u
se r
va lid
Data kecamatan Info kecamatan
Data kecamatan Info kecamatan
Info kota
Data kecamatan Info kecamatan
Data kecamatan
Info kecamatan Info kota
Data kecamatan Info kecamatan
Info kecamatan Data kecamatan
Info kecamatan Data kecamatan
Info kecamatan
Gambar 3. 32 DFD Level 3 Proses 6.9 Pengolahan Data Kecamatan
26. Data Flow Diagram Level 3 Proses 6.10 Pengolahan Data Jasa kirim
6.10.1 Tambah jasa kirim
6.10.2 Ubah jasa kirim
6.10.3 Hapus jasa kirim
6.10.4 Pencarian jasa kirim
Petugas Jasa Kirim
Data jasa kirim Lo
gin us
er v
ali d
Lo gi
n u
se r v
ali d
Lo gin
us er
v ali
d
Lo gin
us er
v ali
d Info jasa kirim
Data jasa kirim Info jasa kirim
Data jasa kirim Info jasa kirim
Data jasa kirim Info jasa kirim
Data jasa kirim Info jasa kirim
Data jasa kirim Info jasa kirim
Info jasa kirim Data jasa kirim
Info jasa kirim
Gambar 3. 33 DFD Level 3 Proses 6.10 Pengolahan Data Jasa Kirim
27. Data Flow Diagram Level 3 Proses 6.11 Pengolahan Data Paket Kirim
6.11.1 Tambah jenis paket
6.11.2 Ubah jenis paket
6.11.3 Hapus jenis paket
6.11.4 Pencarian jenis paket
Petugas Jasa
pengiriman
Jenis paket Data jenis paket
Info jenis paket Log
in u ser
valid
Log in u
ser v alid
Log in u
se r val
id
Log in u
ser v alid
Data jenis paket Info jasa pengiriman
Info jenis paket
Data jenis paket Info jenis paket
Data jenis paket Info jenis paket
Info jasa pengiriman
Data jenis paket Info jenis paket
Data jenis paket Info jenis paket
Info jenis paket Data jenis paket
Info jenis paket
Gambar 3. 34 DFD Level 3 Proses 6.11 Pengolahan Data Paket Kirim
28. Data Flow Diagram Level 3 Proses 6.12 Pengolahan Data Ongkos Kirim
6.12.1 Tambah ongkos kirim
6.12.2 Ubah ongkos kirim
6.12.3 Hapus ongkos kirim
6.12.4 Pencarian ongkos kirim
Petugas Kecamatan
Paket Kirim Jasa kirim
Ongkir Lo
gin us
er v al
id
Lo gin
u se
r v alid
Lo gin
us er
va lid
Lo gin
u ser
v al
id D
a ta
o n
g k
ir In
fo on
g k
ir D
a ta
on g
k ir
Info jasa pengiriman Info jenis paket
Info kecamatan In
fo o n
g k
ir
Data ongkir Info ongkir
Data ongkir Info ongkir
Info kecamatan Info jenis paket
Info jasa pengiriman
Data ongkir Info ongkir
Info ongkir Data ongkir
Info ongkir Data ongkir
Info ongkir
Gambar 3. 35 DFD Level 3 Proses 6.12 Pengolahan Data Ongkos Kirim
29. Data Flow Diagram Level 3 Proses 6.13 Pengolahan Data Member
6.13.1 Ubah member
6.13.2 Hapus member
6.13.3 Pencarian member
Petugas Member
Log in m
em ber v
alid
Log in m
em ber
vali d
Log in m
em ber v
alid Data member
Info member Data member
Info member
Data member Info member
Data member Info member
Info member Data member
Info member
Gambar 3. 36 DFD Level 3 Proses 6.13 Pengolahan Data Member
30. Data Flow Diagram Level 3 Proses 6.14 Data User
6.14.1 Tambah user
6.14.2 Ubah user
6.14.3 Hapus user
6.14.4 Pencarian user
Pemilik User
Lo gin
u se
r v al
id Lo
gin u
se r v
al id
Lo gin
u se
r v al
id
Lo gin
u se
r v alid
Data user Info user
Data user Info user
Data user Data user
Info user Info user
Data user Info user
Data user Info user
Data user Info user
Info user
Gambar 3. 4 DFD Level 3 Proses 6.14 Pengolahan Data User
31. Data Flow Diagram Level 3 Proses 9.4 Checkout
9.4.1 Input data
pengiriman
9.4.2 Simpan transaksi
member member
email Jasa pengiriman
member ongkir
Paket Kirim
pembayaran Detail Pembelian
Pembelian pengiriman
Login member valid
Login member valid Info jasa kirim
Info member Info ongkir
Info Paket kirim
Info pemesanan Data pemesanan
Data pemesanan Info pemesanan
Info member Info jasakirim
Info ongkir Info Paket kirim
Info pembayaran Data pembayaran
Data pembelian detail Info detail pembelian
Info pemesanan In
fo o
rd e
r D
ata o rd
e r
In fo
p e
n g
ir im
an D
ata p e
n g
ir iman
Gambar 3. 38 DFD Level 3 Proses 9.4 Checkout
32. Data Flow Diagram Level 3 Proses 16.1 Pembuatan Laporan Penjualan
16.1.1 Pembuatan laporan
penjualan pertanggal
16.1.2 Pembuatan laporan
penjualan perbulan pemilik
Detail pembelian pembayaran
Pembelian Login user valid
Login user valid Info detail pembelian
Info detail pembelian Data laporan
Info laporan Info pembayaran
Info pembelian
Info pembayaran Info pembelian
Info laporan Data laporan
Gambar 3. 39 DFD Level 3 Proses 16.1 Pembuatan Laporan Penjualan
33. Data Flow Diagram Level 3 Proses 16.2 Pembuatan Laporan Produk
16.2.1 Pembuatan laporan
produk pertanggal
16.2.2 Pembuatan laporan
produk perbulan pemilik
Detail pembelian pembayaran
pembelian Login user valid
Login user valid Info detail pembelian
Info detail pembelian Data laporan
Info laporan Info pembayaran
Info pembelian
Info pembayaran Info pembelian
Info laporan Data laporan
Gambar 3. 40 DFD Level 3 Proses 16.2 Pembuatan Laporan Produk