Data Flow Diagram Kebutuhan Fungsional
2. DFD Level 2 Proses 1.0 Pengaturan Akun
Admin admin
1.4 Ubah Profil
1.5 Ganti
Password Info member berhasil diubah
Data member yang akan diubah
Log in
ad mi
n v ali
d Lo
gin memb
er va
lid
data admin berhasil diubah Data admin yang akan diubah
Password baru Data password berhasil diubah
Lo gin
a dm
in v
alid Logi
n me mb
er v alid
Password admin baru
Info password berhasil diubah Pa
sswo rd
m e
m b
e r b
a ru
Info password berhasil diubah pengunjung
Member
Email server Aktifasi akun
1.3 Input data
registrasi 1.1
Data registrasi member Data registrasi member
Info registrasi member Data registrasi member
Data registrasi member Info aktifasi account
registrasi berhasil Info aktifasi account
registrasi berhasil Data aktifasi account
Acak captcha 1.2
Random nilai captcha
Member D
a ta
m e
m b
e r ya
n g
a ka
n d
iu b
a h
Da ta
m e
m b
e r b
e rh
a si
l di u
b a
h
Gambar 3-7 DFD Level 2 Proses 1.0 Pengaturan Akun
3. DFD Level 2 Proses 2.0 Login
2.2 Verifikasi
Login 2.1
Input login 2.3
Lupa password Admin
Member Admin
Member info login admin invalid
Informasi login admin invalid Data login admin
Data login member Cek data login admin
Data data login member Cek data login member
Login Member valid
Data login member Data login admin
Login Admin valid
Data password admin baru Info password
admin baru
Info password member baru
Data password admin baru Data data login admin
Password Invalid
Gambar 3-8 DFD Level 2 Proses 2.0 Login
4. DFD Level 2 Proses 3.0 Pengolahan Data Master
Admin 3.1
Pengolahan Data Kategori
3.2 Pengolahan
Data barang
3.5 Pengolahan
Data provinsi 3.9
Pengolahan Data mata
uang 3.8
Pengolahan Data member
3.7 Pengolahan
Data ongkos kirim
3.6 Pengolahan
Data kota Info kategori
D ata
k ate
go ri
Info kategori data kategori
Info kategori id_kategori
Info barang Data barang
Data barang Info barang
In fo
p ro
vin si
D ata
p ro
vi nsi
Data kota Info kota
In fo
ko ta
be rd
asa rka
n p ro
vi ns
i D
ata o
ng ko
s ki rim
In fo
o ng
ko s ki
rim
Data member Info member
Info mata uang Data mata uang
Data mata uang Info mata uang
Logi n ad
min v alid
Lo gin
ad min
v ali
d Login adm
in va lid
Lo gi
n adm
in va
lid Lo
gi n
ad m
in va
lid Lo
gin ad
min va
lid Login
adm in val
id
3.3 Pengolahan
Data Jenis Barang
kategori kurs
member
Ongkos kirim
Data jenis
jenis Data jenis
Info jenis
kota Data kota
provinsi Info provinsi
In fo
k ota
da ta
p ro
vi nsi
Id_provinsi
In fo
ko ta
Id_kota
In fo
je ni
s In
fo je
ni s
id _j
en is
3.10 Pengolahan
Data jenis pengiriman
Data member Info member
Data ongkos kirim Info ongkos kirim
Data jenis pengiriman Info jenis pengiriman
Jenis pengiriman
Data jenis pengiriman Info jenis pengiriman
3.4 Pengolahan
Data Motif motif
Data motif
In fo
mo tif
Lo gin
ad min
va lid
In fo
mo tif
id _mo
tif
Data motif
In fo
mo tif
3.11 Pengolahan
Data Jasa Pengiriman
3.12 Pengolahan
Data rekening Jasa
peniriman rekening
Data jasa pengiriman Info jasa pengiriman
da ta
ja sa
p en
gi rima
n
info jasa pengiriman Info rekening
Data rekening data
rekening
in fo
re ke
nin g
3.13 Pengolahan
Data Retur retur
Info retur Data retur
da ta
re tu
r In
fo re
tu r
3.14 Pengolahan
Data Ukuran ukuran
Data ukuaran Info ukuran
Info ukuran Data ukuran
Gambar 3-9 DFD Level 2 Proses 3.0 Pengolahan Data Master
5. DFD Level 2 Proses 4.0 Pengolahan Data Laporan
4.1 laporan
Penjualan harian
4.2 Laporan
Penjualan bulanan
4.3 Laporan
Penjualan Tahunan
Admin Detail
penjualan
Data penjualan harian
Data penjualan bulanan
Data penjualan tahunan
Laporan Penjualan harian
Laporan Penjualan bulanan
Laporan Data penjualan tahunan
Rekap data penjualan harian
Rekap data penjualan bulanan
Rekap data penjualan tahunan Request data penjualan harian
Request data penjualan bulanan
Request data penjualan tahunan
Gambar 3-10 DFD Level 2 Proses 4.0 Pengolahan Data Laporan
6. DFD Level 2 Proses 5.0 Pengolahan Data Transaksi
Admin 5.1
Konfirmasi Pembayaran
Konfirmasi Pembayaran
5.2 Data
Transaksi
Data Konfirmasi Pembayaran Data Konfirmasi Pembayaran
data Konfirmasi pembayaran
Info Konfirmasi pembayaran
Detail Pembelian
Info Detail Pembelian Data Detail Pembelian
data Detail Pembelian
Gambar 3-11 DFD Level 2 Proses 5.0 Pengolahan Data Transaksi
7. DFD Level 2 Proses 6.0 Pengolahan Data Keranjang Belanja
6.1 Tambah ke
Keranjang
member paypal
Detail pembelian
6.2 Ubah jumlah
barang
6.3 Check out
Detail_barang
pembelian
Lo gin
mem ber
vali d
Info barang Data barang
Info detail pembelian Data detail pembelian
checkout Info checkout
Status data pembayaran Data pembayaran
Lo gin
me mb
er val
id
Data detail pembelian data detail pembelian
Data pembelian data pembelian
Data detail pembelian
L o
g in
me m
b e
r va lid
Data barang data barang
Gambar 3-12 DFD Level 2 Proses 6.0 Pengolahan Data Keranjang Belanja
8. DFD Level 2 Proses 7.0 Lihat Kategori
7.1 View Kategori
Kategori admin
Request data kategori Request data kategori
data Kategori 7.2
View Barang Per Kategori
Request tampil produk per kategori Pili
h Kat e
go ri
Id_Kategori Info kategori
barang data produk per kategori
Cek id_kategori Info produk per kategori
Gambar 3-13 DFD Level 2 Proses 7.0 Lihat Kategori
9. DFD Level 2 Proses 8.0 Lihat Barang
8.1 Barang
Terbaru Per Kategori
Kategori admin
8.2 Katalog Per
Kategori Request tampil barang per kategori
Barang Info barang per kategori
Request barang terbaru per kategori
Info barang terbaru per kategori Cek Id_Kategori
barang terbaru per kategori
katalog produk per kategori Cek id_kategori
data kategori Id_kategori
data kategori Id_kategori
Gambar 3-14 DFD Level 2 Proses 8.0 Lihat Barang
10. DFD Level 3 Proses 3.1 Pengolahan Data Kategori
3.1.1 Tambah
kategori
3.1.2 Ubah Kategori
Tambah data kategori Info kategori berhasil ditambah
data kategori berhasil diubah Data kategori berhasil ditambah
Lo gi
n ad
m in
va lid
3.1.3 Hapus
Kategori Data Kategori Berhasil di ubah
Data kategori yang akan diubah Tambah Data Kategori
Lo gi
n ad
m in
va lid
Admin Kategori
Data Kategori yang akan diubah
Data Kategori yang akan dihapus Info Kategori Berhasil dihapus
Hapus Data kategori Data kategori berhasil dihapus
Login adm
in va lid
3.1.4 Pencarian
Data kategori ditemukan Cek kata yang dicari
Data yang dicari Data kategori ditemukan
Gambar 3-15 DFD Level 3 Proses 3.1 Pengolahan Data Kategori
11. DFD Level 3 Proses 3.2
Pengolahan Data Barang
3.2.1 Tambah
Barang 3.2.2
Ubah Barang
Tambah data barang Info barang berhasil ditambah
data barang berhasil diubah Info barang berhasil ditambah
3.2.3 Hapus
Barang
Data barang Berhasil di ubah Data barang yang akan diubah
Tambah Data barang Lo
gi n
ad mi
n va
lid
Admin barang
Data barang yang akan diubah
Data barang yang akan dihapus Info barang Berhasil dihapus
Hapus Data barang barang berhasil dihapus
Lo gin a
dm in
val id
Kategori
data kategori Id_kategori
Lo gi
n ad
m in
v al
id
3.2.4 Pencarian
Data yang dicari Data barang ditemukan
Daata barang ditemukan Cek kata yang dicari
merk
data merk Id_merk
Gambar 3-16 DFD Level 3 Proses 3.2 Pengolahan Data Barang
12. DFD Level 3 Proses 3.3 Pengolahan data Jenis
3.3.1 Tambah jenis
3.3.2 Ubah Jenis
Tambah data jenis Info jenis berhasil ditambah
data jenis berhasil diubah jenis berhasil ditambah
Log in
a dm
in va
lid
3.3.3 Hapus Jenis
Data jenis Berhasil di ubah Data jenis yang akan diubah
Tambah Data jenis
Lo gi
n adm
in va
lid Admin
Jenis Data jenis yang akan
diubah Data jenis yang akan dihapus
Info Jenis Berhasil dihapus Hapus Data jenis
jenis berhasil dihapus Log
in adm in val
id
3.3.4 Pencarian
Data jenis ditemukan Cek kata yang dicari
Data yang dicari Data jenis ditemukan
Gambar 3-17 DFD Level 3 Proses 3.3 Pengolahan Data Jenis
13. DFD Level 3 Proses 3.4 Pengolahan data Motif
3.4.1 Tambah motif
3.4.2 Ubah Motif
Tambah data motif Info motif berhasil ditambah
data motif berhasil diubah motif berhasil ditambah
Lo gi
n adm
in va
lid
3.4.3 Hapus Motif
Data motif Berhasil di ubah Data motif yang akan diubah
Tambah Data motif
Log in
a dm
in va
lid Admin
Motif Data motif yang akan
diubah Data motif yang akan dihapus
Info Motif Berhasil dihapus Hapus Data motif
motif berhasil dihapus Login
adm in va
lid
3.4.4 Pencarian
Data motif ditemukan Cek kata yang dicari
Data yang dicari Data motif ditemukan
Gambar 3-18 DFD Level 3 Proses 3.4 Pengolahan Data Motif
14. DFD Level 3 Proses 3.5 Pengolahan data Provinsi
3.5.1 Tambah
provinsi
3.5.2 Ubah
provinsi Tambah data provinsi
Info provinsi berhasil ditambah data provinsi berhasil diubah
Info provinsi berhasil ditambah
Lo gi
n ad
m in
va lid
3.5.3 Hapus
provinsi Data provinsi Berhasil di ubah
Data provinsi yang akan diubah Tambah Data provinsi
Lo gi
n ad
m in
va lid
Admin provinsi
Data provinsi yang akan diubah
Data provinsi yang akan dihapus Info provinsi Berhasil dihapus
Hapus Data provinsi Info provinsi berhasil dihapus
Login adm
in vali d
3.5.4 Pencarian
Data provinsi ditemukan Cek kata yang dicari
Data yang dicari Data provinsi ditemukan
Gambar 3-19 DFD Level 3 Proses 3.5 Pengolahan Data Provinsi
15. DFD Level 3 Proses 3.6 Pengolahan Data Kota
3.6.1 Tambah
kota
3.6.2 Ubah
kota Tambah data kota
Info kota berhasil ditambah data kota berhasil diubah
Info kota berhasil ditambah
Lo gi
n ad
m in
va lid
3.6.3 Hapus
kota Data kota Berhasil di ubah
Data kota yang akan diubah Tambah Data kota
Lo gi
n ad
m in
va lid
Admin kota
Data kota yang akan diubah
Data kota yang akan dihapus Info kota Berhasil dihapus
Hapus Data kota Info kota berhasil dihapus
Login adm
in valid
3.6.4 Pencarian
Data kota ditemukan Cek kata yang dicari
Data yang dicari Data kota ditemukan
Gambar 3-20 DFD Level 3 Proses 3.6 Pengolahan Data kota
16. DFD Level 3 Proses 3.7 Pengolahan Data Ongkos Kirim
3.7.1 Tambah
Ongkos Kirim
3.7.2 Ubah
Ongkos kirim
Tambah data ongkos kirim Info ongkos kirim berhasil ditambah
data ongkos kirim berhasil diubah ongkos kirim berhasil ditambah
3.7.3 Hapus
Ongkos kirim
Data ongkos kirim Berhasil di ubah Data ongkos kirim yang akan diubah
Tambah Data ongkos kirim
Logi n
adm in
va lid
Admin ongkos_kirim
Data ongkos kirim yang akan diubah
Data ongkos kirim yang akan dihapus Info ongkos kirim Berhasil dihapus
Hapus Data ongkos kirim ongkos kirim berhasil dihapus
Logi n ad
min va
lid
Lo gi
n a
dmi n
v al
id
3.7.4 Pencarian
Data yang dicari Data onfkos kirim ditemukan
Data ongkos kirim ditemukan Cek kata yang dicari
kota
kota Id_kota
Jenis_pengiriman
Id_jenispengiriman
jenispengiriman
Gambar 3-21 DFD Level 3 Proses 3.7 Pengolahan Data Ongkos Kirim
17. DFD Level 3 Proses 3.8 Pengolahan Data Member
3.8.1 Hapus Member
member
Data member yang akan dihapus Info data member berhasil
dihapus
Admin
3.8.2 Pencarian
Info data member ditemukan
Login ad min
valid
Data member ditemukan
Cek kata yang dicari Data yang dicari
Data member yang akan dihapus
data member berhasil dihapus
Gambar 3-22 Level 3 Proses 3.8 Pengolahan Data Member
18. DFD Level 3 Proses 3.9 Pengolahan Data Mata Uang
3.9.1 Edit Mata uang
kurs
Data mata uang yang diedit Info mata uang berhasil
diedit
Admin
Login a dmin
valid Data mata uang yang
diedit Info mata uang berhasil
diedit
3.9.2 Hapus Mata
Uang
Data mata uang yang akan dihapus
Info mata uang yang akan dihapus
Info mata uang yang akan dihapus
Data mata uang yang akan dihapus
Gambar 3-23 DFD Level 3 Proses 3.9 Pengolahan Data MataUang
19. DFD Level 3 Proses 3.10 Pengolahan Data Jenis Pengiriman
3.10.1 Tambah
Jenis pengiriman
3.10.2 Ubah
Jenis pengiriman
Tambah data jenis pengiriman Info detail jenis pengiriman ditambah
data jenis pengiriman berhasil diubah Info jenis pengiriman berhasil ditambah
3.10.3 Hapus jenis
pengiriman
Data jenis pengiriman Berhasil di ubah Data jenis pengiriman yang akan diubah
Tambah Data jenis pengiriman
Admin Jenis_pengiriman
Data jenis pengiriman yang akan diubah
Data jenis pengiriman yang akan dihapus Info jenis pengiriman Berhasil dihapus
Hapus Data jenis pengiriman Info jenis pengiriman berhasil dihapus
Log in a
dmi n
va lid
Log in ad
min valid
3.10.4 Pencarian
Data yang dicari Info data jenis pengiriman
Cek kata yang dicari Id_jenis_pengiriman
Login admi
n vali d
ongkos_kirim kota
Info data ongkos kirim Id_ongkos kirim
Inf o
d at
a ko
ta Id
_ kot
a
Gambar 3-24 DFD Level 3 Proses 3.10 Pengolahan Data Jenis Pengiriman
20. DFD Level 3 Proses 3.11 Pengolahan Data Jasa Pengiriman
3.11.1 Tambah
Jasa pengiriman
3.11.2 Ubah
Jasa pengiriman
Tambah data jasa pengiriman Info detail jasa pengiriman ditambah
data jasa pengiriman berhasil diubah Info jasa pengiriman berhasil ditambah
3.11.3 Hapus jasa
pengiriman
Data jasa pengiriman Berhasil di ubah Data jasa pengiriman yang akan diubah
Tambah Data jasa pengiriman
Admin Jasa_pengiriman
Data jasa pengiriman yang akan diubah
Data jasa pengiriman yang akan dihapus Info jasa pengiriman Berhasil dihapus
Hapus Data jasa pengiriman Info jasa pengiriman berhasil dihapus
Log in a
dmi n
val id
Log in ad
min valid
3.11.4 Pencarian
Data yang dicari Info data jasa pengiriman
Cek kata yang dicari Id_jasa_pengiriman
Login admi
n vali d
ongkos_kirim kota
Info data ongkos kirim Id_ongkos kirim
In fo
da ta
kot a
Id _
kot a
Gambar 3-25 DFD Level 3 Proses 3.11 Pengolahan Data Jasa Pengiriman
21. DFD Level 3 Proses 3.12 Pengolahan Data Rekening
3.12.1 Tambah
rekening
3.12.2 Ubah
rekening Tambah data rekening
Info rekening berhasil ditambah data rekening berhasil diubah
Info rekening berhasil ditambah Lo
gi n a
dm in
va lid
3.12.3 Hapus
rekening Data rekening Berhasil di ubah
Data rekening yang akan diubah Tambah Data rekening
Lo gi
n a dm
in va
lid Admin
rekening Data bank yang akan
diubah Data rekening yang akan dihapus
Info rekening Berhasil dihapus Hapus Data rekening
Info rekening berhasil dihapus Log
in ad min v
alid
3.12.4 Pencarian
Data rekening ditemukan Cek kata yang dicari
Data yang dicari Data rekening ditemukan
Gambar 3-26 DFD Level 3 Proses 3.12 Pengolahan Data Rekening
22. DFD Level 3 Proses 3.13 Retur
13.1 Proses retur
Admin
Data retur Info data retur
Log in a
dmi n
va lid
13.2 History retur
Data member yang retur
Member
retur pembelian
Detail_barang
Data member data pembelian
data retur Id_retur
Id_pembelian
data retur Id_retur
Data member yg akan melakukan retur Id_detail_barang
Gambar 3-27 DFD Level 3 Proses 3.13 Retur
23. DFD Level 3 Proses 3.14 Pengolahan Data Ukuran
3.14.1 Tambah
ukuran
3.14.2 Ubah
ukuran Tambah data ukuran
Info ukuran berhasil ditambah data ukuran berhasil diubah
Info ukuran berhasil ditambah
Log in a
dmi n
va lid
3.14.3 Hapus
ukuran Data ukuran Berhasil di ubah
Data ukuran yang akan diubah Tambah Data ukuran
Lo gi
n ad
m in
va lid
Admin ukuran
Data ukuran yang akan diubah
Data ukuran yang akan dihapus Info ukuran Berhasil dihapus
Hapus Data ukuran Info ukuran berhasil dihapus
Login adm
in val id
3.14.4 Pencarian
Data ukuran ditemukan Cek kata yang dicari
Data yang dicari Data ukuran ditemukan
Gambar 3-28 DFD Level 3 Proses 3.14 Pengolahan Data Ukuran
24. DFD Level 3 Proses 4.1 Laporan Penjuaan Harian
4.1.1 Tampil
Laporan
Admin Detail
penjualan
4.1.2 Cetak PDF
Rekap data penjualan harian Laporan Penjualan harian
Request Penjualan harian Info laporan penjualan harian
laporan penjualan harian Info laporan penjualan
harian Request cetak
Laporan ke bentuk Excel
Info laporan dirubah ke excel
Gambar 3-29 DFD Level 3 Proses 4.1 Laporan Penjualan Harian
25. DFD Level 3 Proses 4.2 Laporan Penjualan Bulanan
4.2.1 Tampil
Laporan
Admin Detail
penjualan
4.2.2 Cetak PDF
Rekap data penjualan bulanan Laporan Penjualan bulanan
Request Penjualan bulanan Info laporan penjualan bulanan
laporan penjualan bulanan Info laporan penjualan
bulanan Request cetak
Laporan ke bentuk Excel
Info laporan dirubah ke excel
Gambar 3-30 DFD Level 3 Proses 4.2 Laporan Penjualan Bulanan
26. DFD Level 3 Proses 4.3 Laporan Penjualan Tahunan
4.3.1 Tampil
Laporan
Admin Detail
penjualan
4.3.2 CetakPDF
Rekap data penjualan online Laporan Penjualan tahunan
Request Penjualan tahunan Info laporan penjualan tahunan
laporan penjualan tahunan Info laporan penjualan
tahunan Request cetak
Laporan ke bentuk Excel
Info laporan dirubah ke excel
Gambar 3-31 DFD Level 3 Proses 4.3 Laporan Penjualan Tahunan
27. DFD Level 3 Proses 5.2 Data Transaksi Penjualan
5.2.1 Update
Status Update data pembelian
Info pembelian diupdate Update pembelian
Info pembelian diupdate
admin
Login admin valid
5.2.2 Detail
Detail pembelian
data pembelian Info detail pembelian
Info detail pembelian
Log in admi
n val id
Request data Detail pembelian
5.2.3 Hapus
Data detail pembelian yang akan dihapus
Data detail pembelian yang akan dihapus
Info data detail pembelian yang akan dihapus
Info data detail pembelian yang akan dihapus
5.2.4 Cetak
Data detail pembelian yang akan dicetak
Info data detail pembelian yang akan dicetak
Info data detail pembelian yang akan dicetak
Data detail pembelian yang akan dicetak
Gambar 3-32 DFD Level 3 Proses 5.2 Data Transaksi Penjualan
28. DFD Level 3 Proses 6.3 Checkout
6.3.1 Tampil
Keranjang Belanja
6.3.2 Data
Pengiriman
6.3.3 Pilih
Pembayaran member
Pembelian Data barang
Info pembayaran Data pembayaran
Data pembelian
Detail pembelian Data pembelian
Info data pembelian Info data pembelian
Data pembelian info data barang
Info data detail pembelian Login member valid
Paypal Data pembayaran
Status data pembayaran
Login m ember
valid Login mem
ber valid
Info pengiriman Data pengiriman
Pilih jenis pembayaran Info jenis pembayaran
Gambar 3-33 DFD Level 3 Proses 6.3 Checkout
29. DFD Level 4 Proses 6.3.2 Data Pengiriman
6.3.2.2 Ubah
Pengiriman
Member 6.3.2.3
Ongkos kirim Kota
ongkir 6.3.2.1
View Data
Pengiriman member
Data pengiriman Info data pengiriman
Data pengiriman Info data pengiriman
Data pengiriman yang akan diubah Data pengiriman yang akan diubah
Info data pengiriman berhasil diubah
Id _
kot a
Informasi data kota Info data pengirimab
diubah Id_kota
Cek ongkos kirim
Info ongkos kirim
Info ongkos kirim
Gambar 3-34 DFD Level 4 Proses 6.3.2 Data Pengiriman