1. 5. 1 Diagram Konteks 1. 5. 2 DFD Data flow diagram
aliran data satu dengan lainnya. Berikut ini merupakan diagram alir data yang menggambarkan bagaimana sistem berjalan pada website e-commerce Distro
Probably. 39. DFD level 1 Website E-Commerce Distro Probably
DFD level 1 ini memaparkan proses-proses yang terjadi pada Website E- Commerce Distro Probably. Seperti pada gambar III.6.
Da ta
Ko n
su m
e n
Data registrasi
1 Autentifikasi User
3 Pengolahan Data
Transaksi 2
Pengolahan data master Info registrasi
konsumen
D a
ta R
e g
is tra
si da ta
re g
is tras
i
Data login Invalid login
Kon Data detail pesanan
Detail_p
Admin pemilik
kota Detail_barang
Data login Invalid login
in va
lid lo
g in
k o
n su
me n
Da ta
lo g
in k
o n
su me
n
Data lupa password data password baru
D a
ta k
o n
su m
e n
Data lupa password Info password
D a
ta lo
g in
In va
lid lo
g in
Da ta
lo g
in
Info admin Data admin
data admi data konsumen
Data konsumen
In fo
d e
ta il
p e
sa n
a n
D a
ta ba
ra n
g In
fo b
a ra
n g
Da ta
k a
teg o
ri Inf o
k a
teg o
ri Da
ta d
e ta
il b
a ra
n g
In fo
d e
ta il
b a
ra n
g
Data barang Info barang
Data kategori Info kategori
Data detail barang Info detail barang
Data rating Info rating
Data komentar Info komentar
Da ta
pe me
sa n
a n
Data status bay Info status bayar
Data pengiriman Info pengiriman
D a
ta k
a te
g o
ri In
fo ka
te g
o ri
Data barang
In fo
ba ra
n g
Data detail barang Info detail barang
Data provinsi Info provinsi
Data kota Info kota
Data kategori Data kategori
Data komentar Info komentar
Data detail barang Data detail barang
Data barang Data barang
Da ta
k o
ta D
a ta
ko ta
D a
ta pro
vi n
si D
a ta
pro vi
n si
Da Data det
Data p
e n
g iri
ma n
D a
ta p
e n
g iri
m a
n D
a ta
d e
ta il ba
ra n
g
Da ta
d e
ta il
b a
ra n
g D
a ta
ba ra
n g
Data b
a ra
n g
Data laporan penjualan Info laporan penjualan
Data ret Data
Data admin Info admin
Data konsumen Info konsumen
Data Data kota
Data Provinsi Info pengaktifan akun
Social Network Info barang
Da ta
k o
ta D
a ta
pro vin
si
Data barang Data kategori
Data kota Info kota
Data provinsi Info provinsi
Data barang Info barang
Data kategori Info kategori
a ta
p e
mb a
ya ra
n D
a ta
p e
mb a
ya ra
n
6 Cari
4 Pembuatan
Pengunjung Mail server
admin
kategori
barang Data admin
Data barang Data barang
Data barang Data barang
gambar Data gambar
Data gambar Ongkos_kirim
Data o
n g
ko s k
iri m
Data ongkos kirim Jenis_pengiriman
Data jenis pengiriman Data jenis pengiriman
Jasa Pengiriman Data jasa pengiriman
Data jasa pengiriman Data jasa pengiriman
Data ongkos kirim
D a
ta ja
sa pe
n g
iri ma
n
Data gambar Info registrasi
In va
lid lo
g in
Data Jasa Pengiriman Info jasa pengiriman
Data Jenis Pengiriman Info Jenis pengiriman
Da ta
ja sa
p e
n g
iri ma
n
Da ta
ja sa
p e
n g
iri m
a n
Data jenis pengiriman Data jenis pengiriman
d a
ta d
e tai
l p e
me sa
n a
n
Da ta
Pemb a
ya ra
n
D a
ta ret
u r
D a
ta Pe
n g
iri m
a n
Data Aktifasi Registrasi
Operator Data login
Invalid login Info aktivasi
Data barang Data konsumen
Mandiri Info Kurs
72
40. DFD level 2 Proses 1 Autentifikasi User Pada DFD level 2 autentifikasi user ini menjelaskan bagaimana proses
autentifikasi user yang terjadi di konsumen, operator, admin dan pemilik. DFD level 2 autentifikasi user dapat dilihat pada gambar III.7
1.1 login user
Konsumen Pemilik
Admin
1.2 lupa password
D a
ta l
o g
in ko
n su
m e
n
In va
lid lo
g in
Ko n
sum e
n
D a
ta l
u p
a p
a ssw
o rd
ko n
sum e
n
In fo
l u
p a
p a
ssw o
rd
Data login Invalid login
Data login Invalid login
admin konsumen
D a
ta l
o g
in ko
n s
u m
e n
In val
id l
o g
in kon
sum e
n
D a
ta kon
sum e
n
D a
ta Ko
n sum
e n
data login Data login
Mail server Info lupa password
1.3 Daftar
provinsi Kota
D a
ta ko
ta Da
ta p
ro vin
si
Pengunjung
Info registrasi In
fo re
g ist
ra si
D a
ta re
g ist
ra si
Da ta
p e
n g
a kt
ifa n
a k
u n
In fo
p e
n g
a kt
ifa n
a k
u n
Da ta
re g
istr a
si D
a ta
re g
ist ra
si
Operator
Data Login Data Login
Info aktivasi
Gambar III.7 DFD level 2 Proses 1 Autentifikasi User
41. DFD level 2 proses 2 pengolahan data master Pada dfd level 2 pengolahan data master ini menjelaskan bagaimana
proses pengolahan data barang, detail barang, kategori. DFD level 2 pengolahan data master dapat dilihat pada gambar III.8.
2.1 Pengolahan
data barang 2.2
Pengolahan Data Kategori
2.4 Pengolahan
Data Kota 2.3
Pengolahan Data provinsi
barang Detail_barang
kategori provinsi
kota Da
ta ba
ran g
D at
a d
et ai
l ba
ran g
Data kategori Data kategori
Da ta
p ro
v in
si Data kota
Data kota admin
Data detail barang Data detail barang
Da ta
k a
te go
ri D
at a
ka teg
o ri
Da ta
p ro
vi nsi
D at
a p
rovi nsi
Data kota Info kota
Data barang Info barang
pengunjung Da
ta ba
ran g
Inf o
b ara
ng D
at a
de tai
l ba
ran g
In fo
de ta
il b
ara ng
Data kategori In
fo kat
eg ori
konsumen Data barang
Info barang
Data detail barang Info detail barang
Data kategori Info kategori
Da ta
kat eg
ori Da
ta b
ara ng
Da ta
p ro
vin si
2.7 Pengolahan
Jasa Pengiriman
2.6 Pengolahan
Jenis Pengiriman
d at
a d
e tai
l ba
ran g
Da ta
p ro
vin si
2.5 Pengolahan
Ongkos kirim
Ongkos_kirim Jasa pengiriman
Jenis pengiriman Data kota
D a
ta o
n g
ko s
Da ta
o n
g ko
s Da
ta je
n is
p e
n g
ir im
a n
D a
ta j
e n
is p
e n
g ir
im a
n Da
ta je
n is
p e
n g
ir im
a n
Da ta
ja sa
p e
n g
ir im
a n
Da ta
ja sa
p e
n g
ir im
a n
Da ta
ja sa
p e
n g
ir im
a n
In fo
o n
g ko
s D
a ta
o n
g ko
s In
fo je
n is
p e
n g
ir im
a n
Da ta
je n
is p e
n g
ir im
a n
In fo
j a
sa p
e n
g ir
ir im
a n
Da ta
j a
sa p
e n
g ir
im a
n
In fo
o n
g ko
s In
fo je
n is p
e n
g ir
im a
n Info jasa pengiririman
2.8 Pengolahan
data user
Data provinsi Data kota
pemilik Data konsumen
Data konsumen Data operator
info operator Data konsumen
Info konsumen Data petugas
Info petugas petugas
konsumen Data petugas
Data petugas Data konsumen
Data konsumen
In fo
ka te
g o
ri Da
ta ka
te g
o ri
Data provinsi Data provinsi
Data provinsi info provinsi
Da ta
ko ta
in fo
k o
ta 2.9
Pengolahan data bank
bank Da
ta b
an k
D at
a b
an k
Data bank Data bank
Data bank Data bank
Gambar III.8 DFD level 2 proses 2 pengolahan data master
42. DFD level 2 proses 3 pengolahan data transaksi Pada dfd level 2 pengolahan data transaksi ini menjelaskan bagaimana
proses transaksi yang dilakukan oleh konsumen dan pengolahan data transaksi oleh operator. DFD level 2 pengolahan data transaksi dapat dilihat pada gambar
III.9
Paypal Konsumen
admin Mail server
retur pembayaran
detail_Pesanan Pesanan
Detail barang barang
pengiriman
3.1 Pengolahan
keranjang 3.2
pengolahan data pesanan
3.3 pengolahan data
pembayaran
In fo
de ta
il p
esa n
an D
at a
d e
tai l
p esa
na n
Da ta
sel e
s a
i be
lan ja
3.4 pengolahan retur
barang
Da ta
de ta
il p
e s
a n
an inf
o d
e tai
l pe
sa na
n Inf
o ko
n s
u me
n Da
ta ko
nsu me
n
Data pembayaran Info pembayaran
Data retur barang Info retur barang
Data pesanan Data detail pesanan
Inf o
p e
ng iri
man Da
ta p
en g
iri ma
n
Da ta
d et
ai l
pe san
a n
, d
at a
p e
san an
Data pembayaran lunas Data barang
Data retur Data retur
Data pesanan
D at
a p
em ba
yar an
Da ta
p emb
a yar
an Data pesanan
Data pesanan Data pengiriman
Data pengiriman
Da ta
d et
ai l
pe san
a n
D at
a b
ar an
g Data detail barang
Data pesanan Data pesanan
Data detail pesanan Data detail pesanan
Data pesanan Data pesanan
Da ta
d et
a il
pe san
a n
admin Data admin
Pengunjung Data detail pesanan
Info detail pesanan Data detail pesanan
Data pesanan Data
pembayaran
In fo
re tur
b ara
n g
Da ta
re tu
r b
ar an
g 3.5
pengolahan pengiriman
Data pesanan
Data pembayaran Detail retur
D at
a d
e tai
l re
tu r
D at
a d
e tai
l re
tu r
D at
a p
e mba
ya ra
n
Da ta
re tur
Da ta
pe n
gi ri
ma n
Operator D
at a
st a
tu s
ba yar
In fo
st a
tu s
ba ya
r Mandiri
Info Kurs
Gambar III.9 DFD level 2 proses 3 pengolahan data transaksi
43. DFD level 2 proses 5 rating dan komentar Pada dfd level 2 rating dan komentar menjelaskan bagaimana proses
pemberian rating dan komentar yang dilakukan oleh konsumen dan pengolahan data komentar oleh admin. DFD level 2 rating dan komentar dapat dilihat pada
gambar III.10
komentar 5.2
Pengolahan Data Komentar
D a
ta kome
ntar
admin
Data komentar Info komentar
rating konsumen
Data komentar Info komentar
Data rating Info rating
5.1 Pemberian
rating
Da ta
r a
ti n
g D
a ta
r a
ti n
g
D a
ta kome
ntar
Barang
konsumen Data konsumen
Data konsumen Data barang
Data barang
Gambar III.10 DFD Level 2 proses 5 rating dan komentar
44. DFD level 3 Proses 1.3 Daftar Pada DFD level 2 login ini menjelaskan bagaimana proses login yang
terjadi di konsumen dan admin. DFD level 2 login dapat dilihat pada gambar III.11
1.3.1 Pengecekan data
registrasi 1.3.2
Pengaktifan akun
Pengunjung Mail Server
konsumen
D a
ta r
e g
ist ra
si In
fo r
e g
ist ra
si
Info pengaktifan akun aktif D
a ta
p e
n g
a kt
if a
n a
ku n
Info pengaktifan akun provinsi
kota
Data registrasi Data registrasi
D a
ta ko
n su
m e
n D
a ta
ko n
su m
e n
D a
ta ko
ta D
a ta
p ro
vi n
si
Info email valid
In fo
r e
g ist
ra si
Gambar III.11 DFD level 3 Proses 1.3 Daftar
45. DFD Level 3 Proses 3.1 pengolahan data keranjang Diagram alir data pada level 3 proses 3.1 pengolahan data keranjang dapat
dilihat pada Gambar III.11 :
konsumen
3.1.1 Tambah data
keranjang 3.1.2
Ubah data keranjang
3.1.3 Hapus data
keranjang
pengunjung
Data pesanan Info detail Pesanan
Data hapus keranjang
Data detail pesanan Data detail pesanan
Info detail pesanan Info detail pesanan
Info detail pesanan Inf
o kera
nj ang
In fo
keranj ang
3.1.4 Simpan
Keranjang
Dat a
d et
ai l
pe sanan
Dat a
det a
il pesa
nan Data Detail pesanan
detail_barang
Dat a
d et
ai l ba
rang Dat
a de
tai l bara
ng Data detail pesanan
Dat a
De tai
l pes
anan barang
Da ta
barang Data barang
Info detail_pesanan detail_pesanan
Gambar III.12 DFD Level 3 Pengolahan Data Keranjang
46. DFD Level 3 proses 2.1 pengolahan data barang Diagram alir data pada level 3 pengolahan data barang dapat dilihat pada
Gambar III.13 :
2.1.1 Tambah
barang 2.1.2
Ubah barang
kategori admin
Barang Info data barang
Data barang D
a ta
b a
ra ng
Da ta
ba ra
n g
Data barang Data barang
Data barang Info data barang
Data kategori
2.1.3 hapus
barang Data barang
Data barang Data barang
Info data barang 2.1.4
Tampil barang
Data barang Info data barang
Data barang Data kategori
Detail barang
Data detail barang Data detail barang
Konsumen Data barang
Info barang Pengunjung
Data barang Info barang
Gambar III.13 DFD level 3 pengolahan data barang
47. DFD Level 3 proses 2.2 pengolahan data kategori
Diagram alir data pada level 3 pengolahan data kategori dapat dilihat pada Gambar III.14 :
2.2.1 Tambah
kategori 2.2.2
Ubah kategori
admin kategori
Data kategori Data kategori
Data kategori Info data kategori
Data kategori Data kategori
Data kategori Info data kategori
2.2.3 hapus
kategori Data kategori
Data kategori Data kategori
Info data kategori
2.2.4 tampil
kategori Data kategori
Data kategori Info kategori
pengunjung konsumen
Data kategori Info kategori
Data kategori Info kategori
Gambar III.14 DFD level 3 pengolahan data kategori
48. DFD Level 3 Proses 2.3 Pengolahan Data Provinsi Diagram alir data pada level 3 pengolahan data provinsi dapat dilihat pada
Gambar III.15 :
2.3.1 Tambah
provinsi 2.3.2
Ubah provinsi
admin provinsi
Data provinsi Data provinsi
Data provinsi Info data provinsi
Data provinsi Data provinsi
Data provinsi Info data provinsi
2.3.3 hapus
provinsi Data provinsi
Data provinsi Data provinsi
Info data provinsi 2.3.4
tampil provinsi
Data provinsi Data provinsi
Info data provinsi pengunjung
konsumen Data provinsi
Info data provinsi
Data provinsi Info data provinsi
Gambar III.15 DFD level 3 pengolahan data provinsi
49. DFD Level 3 Proses 2.4 pengolahan data kota Diagram alir data pada level 3 proses pengolahan data kota dapat dilihat
pada Gambar III.16 :
2.4.1 Tambah kota
2.4.2 Ubah kota
provinsi Data provinsi
admin kota
Info data kota Data kota
Data kota Data kota
Data kota Data kota
Data kota Info data kota
Data Provinsi
2.4.3 hapus kota
Data kota Data kota
Data kota Info data kota
2.4.4 Tampil kota
Data kota Data kota
Info data kota konsumen
pengunjung Data kota
Info data kota Data kota
Info data kota
Gambar III.16 DFD level 3 pengolahan data kota
50. DFD Level 3 proses 2.5 pengolahan ongkos kirim Diagram alir data pada level 3 proses pengolahan ongkos kirim dapat
dilihat pada Gambar III.17 :
2.5.1 Tambah
ongkos 2.5.2
Ubah ongkos
admin
Jenis pengiriman Data data ongkos
Data ongkos Data ongkos
Info data ongkos
data ongkos data ongkos
data ongkos Info data ongkos
2.5.3 hapus
ongkos
data ongkos data ongkos
data ongkos Info data ongkos
2.5.4 tampil
data ongkos data ongkos
data ongkos Info ongkos
jasa pengiriman Data jasa pengiriman
Data jasa pengiriman kota
Data kota Data kota
Konsumen
Data ongkos Info ongkos
Gambar III.17 DFD level 3 pengolahan ongkos kirim
51. DFD Level 3 proses 2.6 pengolahan jenis pengiriman Diagram alir data pada level 3 proses pengolahan jenis pengiriman dapat
dilihat pada Gambar III.18 :
2.6.1 Tambah
jenis pengiriman
2.6.2 Ubah
Jenis pengiriman
admin
Jenis pengiriman Data jenis pengiriman
Data jenis pengiriman Data jenis pengiriman
Info data jenis pengiriman
Data jenis pengiriman Data jenis pengiriman
Data jenis pengiriman Info data jenis pengiriman
2.6.3 hapus
Jenis pengiriman
Data jenis pengiriman Data jenis pengiriman
Data jenis pengiriman Info data jenis pengiriman
2.6.4 tampil
Jenis pengiriman
Data jenis pengiriman Data jenis pengiriman
Info data jenis pengiriman jasa pengiriman
Data
jenis
pengiriman Data
jenis
pengiriman
konsumen
Data jenis pengiriman Info data jenis pengiriman
Gambar III.18 DFD level 3 pengolahan jenis pengiriman
52. DFD Level 3 proses 2.7 Pengolahan Jasa Pengiriman Diagram alir data pada level 3 proses pengolahan jasa pengiriman dapat
dilihat pada Gambar III.19 :
2.7.1 Tambah
Jasa pengiriman
2.7.2 Ubah
Jasa pengiriman
admin Jasa_pengiriman
Data jasa pengiriman Data jasa pengiriman
Data jasa pengiriman Info data jasa pengiriman
Data jasa pengiriman Data jasa pengiriman
Data jasa pengiriman Info data jasa pengiriman
2.7.3 hapus
Jasa pengiriman
Data jasa pengiriman Data jasa pengiriman
Data jasa pengiriman Info data jasa pengiriman
2.7.4 tampil
Jasa pengiriman
Data jasa pengiriman
Data jasa pengiriman
Info d
ata jasa pengiriman konsumen
Data jasa pengiriman Info jasa pengiriman
Gambar III.19 DFD level 3 pengolahan jasa pengiriman
53. DFD level 3 proses 2.9 pengolahan data bank Diagram alir data pada level 3 proses pengolahan data bank dapat dilihat pada
Gambar III.20 :
2.9.1 Tambah bank
2.9.2 Ubah bank
pembayaran Data pembayaran
admin bank
Info data bank Data bank
Data bank Data bank
Data bank Data bank
Data bank Info data bank
Data pembayaran
2.9.3 hapus bank
Data bank Data bank
Data bank Info data bank
2.9.4 Tampil bank
Data bank Data bank
Info data bank konsumen
Data bank Info data bank
Gambar III.20 DFD level 3 pengolahan data bank
54. DFD level 3 proses 2.8 pengolahan data user Diagram alir data pada level 3 proses pengolahan user dapat dilihat pada
Gambar III.21
2.8.1 tampil user
2.8.2 tambah user
2.8.3 ubah data user
Konsumen petugas
pemilik konsumen
Petugas
Info petugas Inf
o k
ons u
me n
Dat a
k ons
umen
2.8.4 hapus user
info petugas Dat
a pet
ugas Data petugas
D at
a pe
tugas Info konsumen
Dat a
k ons
ume n
Data petugas Data petugas
Dat a
k ons
um en
Data konsumen
Dat a
pet ugas
Dat a
pet ugas
Da ta
pet ugas
kota provinsi
Da ta
k ot
a Data provinsi
Da ta
k ons
ume n
Dat a
pet ugas
D at
a pet
ugas Data konsumen
Data konsumen
Gambar III.21 DFD level 3 pengolahan data user
55. DFD Level 4 proses 2.1.2 pengolahan Ubah Barang Diagram alir data pada level 4 Ubah Barang dapat dilihat pada Gambar
III.22.
2.1.2.1 Tambah
detail barang
2.1.2.2 Ubah detail
barang Barang
Admin Detail barang
Data detail barang Data detail barang
Data detail barang Data detail barang
Data detail barang Data detail barang
Data detail barang Info detail barang
Data barang
2.1.2.3 hapus detail
barang Data detail barang
Data detail barang Data detail barang
Info detail barang 2.1.2.4
Tampil detail barang
Data detail barang Info detail barang
Data detail barang Data barang
Konsumen Data detail barang
Info detail barang Pengunjung
Data detail barang Info detail barang
Gambar III.22 DFD level 4 ubah barang