3.5.1 Diagram Konteks
Diagram konteks adalah arus data yang berfungsi untuk mengambarkan keterkaitan aliran-aliran data antara sistem dengan bagian-bagian luar. Adapun
diagram konteks untuk sistem administrator aplikasi tracking produk Maicih yang akan dibangun dapat dilihat pada Gambar 3.4:
Administrator Aplikasi Tracking Penjualan
Produk Maicih Admin
Info login invalid Info admin
Info jendral Info kota
Info provinsi Info pelanggan
Info penjualan Info detail penjualan
Info produk Info jenis
Info level Info komentar
Info pembayaran Info detail pembayaran
Info laporan pembayaran Info bank
Data login Data password baru
Data jendral Data pelanggan
Data kota Data provinsi
Data penjualan Data detail penjualan
Data produk Data jenis
Data admin Data level
Data Bank Data Pembayaran
Data Detail Pembayaran Data periode laporan
pembayaran Web Email
Info password baru Info pengaktifan akun jendral
Info pengaktifan akun pelanggan
Info pengaktifan akun admin Data reset password
Data pengaktifan akun berhasil
Pengunjung Info akun aktif
Gambar 3.4 Diagram Konteks
DFD Level 1 Aplikasi tracking penjualan Jendral Maicih 3.5.1.1
DFD level 1 Gambar 3.5 ini menjelaskan urutan proses yang merupakan turunan dari diagram konteks aplikasi tracking penjualan Jendral
Maicih.
1 Auntentifikasi
2 Pengolahan Data user
3 Pengolahan Data Master
4 Pengolahan Data Posisi
Admin Web Email
Pelanggan Jendral
Produk Level
Jenis Penjualan
Detail Penjualan Kota
Provinsi admin
Pengguna
komentar
Informasi Login Invalid Data Login
D at
a a dm
in D
a ta A
d m
in
Data Password Baru In
fo r
e set
pa sswo
rd Data Admin
Data Admin Data Pelanggan
Data Pelanggan Data Pengguna
Data Pengguna Data Jendral
Data Jendral D
at a K
o ta
Data Kota Data Kota
Data Provinsi Data Provinsi
D a
ta L e
v e
l D
at a l
e v
e l
D at
a Je ni
s D
at a Je
n is
D at
a P
ro d
uk D
at a P
ro du
k D
a ta P
e n
ju al
a n
D at
a Pe nj
u al
an D
a ta D
e tai
l P e
n jua
lan D
at a
de tai
l P e
n ju
al a
n
Data Komentar Data Komentar
In fo
A d
m in
D a
ta A d
m in
D at
a Je n
dr al
Inf o
j e
n dr
al Inf
o P
e lan
g g
a n
D at
a p e
lang g
an Inf
o P
ro v
ins i
D at
a P ro
v ins
i In
fo K
o ta
D at
a K
o ta
Inf o
Je ni
s D
at a Je
ni s
In fo
Lev e
l
D at
a Lev
e l
In fo
P ro
du k
D a
ta P ro
du k
Info Penjualan Data Penjualan
Data Detail Penjualan Info Detail Penjualan
Info Komentar Data Komentar
D at
a P ro
d uk
D at
a j e
n dr
al
In fo L
o g
in V al
id In
fo L
o g
in v al
id In
fo L
o g
in V
al id
In fo
P eng
akt if
an A
k u
n A
dm in
D at
a r e
se t pa
sswo rd
In fo
Pe ng
akt ifan
A k
u n
P e
la ng
g an
Inf o
P e
n g
ak ti
fan A kun
Je n
dr al
Bank
D at
a B an
k D
at a B
a nk
Pembayaran
Detail pembayaran Data Pembayaran
Data pembayaran Data DetailPembayaran
Data Detailpembayaran D
at a
B an
k
In fo
ban k
D at
a B
an k
Info Pembayaran Data Pembayaran
5 Pengolahan Data Laporan
D at
a p e
m ba
y aran
D a
ta P enj
u al
an
Info Laporan pembayaran Data periode laporan pembayaran
Pengunjung Inf
o A
k u
n A
K ti
f
D a
ta p e
n g
a k
ti fa
n akun b
e rh
asi l
Info admin Info jendral
Info pelanggan
Gambar 3.5 DFD Level 1 Aplikasi tracking penjualan Jendral Maicih
68
DFD Level 2 Proses 2 Pengolahan Data Auntentifikasi 3.5.1.1
DFD alir data pada level 2 proses 1 yaitu pengolahan data Auntentifikasi yang ditunjukan oleh Gambar 3.6
1.1 Login
1.2 Lupa password
Admin Admin
Admin D
at a A
d mi
n Data Admin
D at
a A d
mi n
Data Admin
D at
a l o
g in
In fo
l o
gi n
i n
v al
id
Data email Data password baru
Info email invalid Web Email
D at
a r e
se t
p assw
o rd
In fo
r e
se t
p asswo
rd In
fo l
o g
in v
al id
Gambar 3.6 DFD Level 2 Proses 1 Pengolahan Data Auntentifikasi
DFD Level 2 Proses 2 Pengolahan Data User 3.5.1.2
DFD alir data pada level 2 proses 2 yaitu pengolahan data user yang ditunjukan oleh Gambar 3.7.
DFD Level 2 Proses 2 Pengolahan Data Master 3.5.1.3
DFD alir data pada level 2 proses 3 yaitu pengolahan data master yang ditunjukan oleh Gambar 3.8.
DFD Level 2 Proses 2 Pengolahan Data Posisi 3.5.1.4
DFD alir data pada level 2 proses 4 yaitu pengolahan data posisi Jendral dan pelanggan yang ditunjukan oleh Gambar 3.9.
70
2 .2
P e
n g
o la
h a
n d
a ta
P e
la n
g g
a n
2 .3
P e
n g
o la
h a
n d
a ta
a d
m in
A d
m in
A d
mi n
A d
m in
K o
ta
P e
n g
g u
n a
Info hapus berhaisl Info admin
Data admin 2
.1 P
e n
g o
la h
a n
d a
ta je
n d
ra l
je n
d ra
l Info hapus berhais
In fo
je n
d ra
l D
a ta
je n
d ra
l Data jendral
Data jendral
Data pelanggan Data pelanggan
Data admin Data admin
Data hapus berhasil
Data hapus berhasil
Data hapus berhasil Data Kota
Data Kota P
e n
g g
u n
a Data Pengguna
Data Pengguna Data pengguna
Data pengguna
Gam b
a r
3 .7
DF D
L
eve l 2
P ros
e s
2 P
en gol
ah an
Dat
a u
se r
3 .2
P e
n g
o la
h a
n d
a ta
je n
is
3 .4
P e
n g
o la
h a
n d
a ta
k o
ta
3 .5
P e
n g
o la
h a
n d
a ta
p ro
v in
si 3
.3 P
e n
g o
la h
a n
d a
ta le
v e
l A
d m
in Le
v e
l Le
v e
l
P ro
v in
si K
o ta
Je n
is Info hapus berhais
In fo
je n
is Da
ta je
n is
Info hapus berhaisl Info level
Data level Info hapus berhasil
Info kota Data kota
Info hapus berhasil Info provinsi
Data provinsi 3.
1 P
e n
g o
la h
a n
d a
ta p
ro d
u k
P ro
d u
k Info hapus berhais
In fo
p ro
d u
k Da
ta p
ro d
u k
Data produk Data produk
Data jenis Data jenis
Data level Data level
Data kota Data kota
Data provinsi Data provinsi
Data hapus berhasil
Data hapus berhasil
Data hapus berhasil
Data hapus berhasil
Data hapus berhasil Da
ta je
n is
Data level
Data provinsi
3 .6
P e
n g
o la
h a
n d
a ta
B a
n k
B a
n k
Data hapus berhasil Data Bank
Data bank D
a ta
B a
n k
In fo
B a
n k
D a
ta H
a p
u s B
e rh
a sil
Gam b
a r
3 .8
DF D
L
eve l 2
P ros
e s
3 P
en gol
ah an
Dat
a M
as
te r
4.2 Pengolahan data penjualan
produk Produk
penjualan penjualan
Detail penjualan komentar
komentar
D a
ta k
o m
e n
ta r
D a
ta k
o m
e n
ta r
D at
a p
e n
ju al
an D
ata p
e n
ju al
an D
a ta
d e
ta il
p e
n ju
al a
n
D a
ta d
e ta
il p
e n
ju al
an
Data produk jendral
jendral
D ata
j e
n d
ra l
4.1 Pengolahan data komentar
Admin Info Komentar
Data Komentar Data Penjualan
Info Penjualan bank
bank
D a
ta b
a n
k pembayaran
pembayaran
detailpembayaran detailpembayaran
Data pembayaran
Data DetailPembayaran Data Pembayaran
Data DetailPembayaran
Info Pembayaran Deta Pembayaran
Gambar 3.9 DFD Level 2 Proses 4 Pengolahan Data Posisi
DFD Level 3 Proses 2.1 Pengolahan Data Jendral 3.5.1.5
DFD alir data pada level 3 proses 2.1 yaitu pengolahan data jendral yang ditunjukan oleh Gambar 3.10.
DFD Level 3 Proses 2.2 Pengolahan Data Pelanggan 3.5.1.6
DFD alir data pada level 3 proses 2.2 yaitu pengolahan data pelanggan yang ditunjukan oleh Gambar 3.11.
DFD Level 3 Proses 2.3 Pengolahan Data Admin 3.5.1.7
DFD alir data pada level 3 proses 2.3 yaitu pengolahan data admin yang ditunjukan oleh Gambar 3.12.
2.1.2 Ubah jendral
Admin Data jendral
Inf o
j e
n dr
a l
D a
ta j
e nd
ra l
jendral
D a
ta j
e nd
ra l
D a
ta j
e nd
ra l
2.1.3 Hapus data jendral
Info jendral D
a ta
j e
n dr
a l
Da ta
je n
d ra
l
Info hapus Berhasil Data jendral
Data jendral Data Hapus Berhasil
Data jendral pengguna
D a
ta P
e n
g g
u n
a D
a ta
P e
n g
g u
n a
Da ta
Pe ng
gun a
D a
ta P
e n
g g
u n
a Data Pengguna
Data Pengguna
2.3.1 Tambah Jendral
Web Email In
fo P
e n
g a
k ti
fa n
a k
u n
j e
n dr
a l
2.3.4 Pengaktifan akun Jendral
D a
ta p
e n
g a
kt if
a n
a kum
b e
rh a
si l
pengunjung In
fo a
kun a
kt if
In fo
je n
d ra
l
Gambar 3.10 DFD Level 3 Proses 2.1 Pengolahan Data Jendral
2.2.2 Ubah pelanggan
Admin Data pelanggan
In fo
p e
la n
g g
a n
Da ta
p e
la n
g g
a n
pelanggan
D a
ta p
e la
n g
g a
n D
a ta
p e
la n
g ga
n
2.2.3 Hapus data pelanggan
Info pelanggan D
a ta
p e
la ng
ga n
Da ta
pe la
n g
g a
n
Info hapus Berhasil Data pelanggan
Data pelanggan Data Hapus Berhasil
Data pelanggan pengguna
Da ta
P e
n g
g u
n a
Da ta
P e
n g
g u
na D
a ta
P e
n g
g u
n a
Da ta
P e
n g
g u
na Data Pengguna
Data Pengguna
2.3.1 Tambah pelanggan
Web Email In
fo P
e n
g a
k ti
fa n
a k
u n
p e
la n
g ga
n 2.3.4
Pengaktifan akun pelanggan
Da ta
p e
n g
a k
ti fa
n a
k u
m b
e rha
si l
pengunjung In
fo a
k u
n a
k ti
f Inf
o p
e la
ngg a
n
Gambar 3.11 DFD Level 3 Proses 2.1 Pengolahan Data Pelanggan
2.3.1 Tambah Admin
2.3.2 Ubah Admin
Admin Data Admin
Info a
dmi n
D a
ta a
d m
in Admin
Da ta
a d
mi n
D a
ta a
d m
in
2.3.3 Hapus data Admin
Info Admin Da
ta A
d mi
n
D a
ta Admi
n
Info hapus Berhasil Admin
Data Admin Data Hapus Berhasil
Data Admin
Web Email Inf
o P
eng a
k ti
fa n
a k
u n
a d
mi n
2.3.4 Pengaktifan akun admin
Da ta
p e
n g
a k
ti fa
n a
k u
m b
e rh
a si
l
pengunjung In
fo a
k u
n a
k ti
f Inf
o a
d m
in
Gambar 3.12 DFD Level 3 Proses 2.1 Pengolahan Data Admin
DFD Level 3 Proses 3.2 Pengolahan Data Jenis 3.5.1.8
DFD alir data pada level 3 proses 3.2 yaitu pengolahan data jenis yang ditunjukan oleh Gambar 3.13.
DFD Level 3 Proses 3.3 Pengolahan Data Level 3.5.1.9
DFD alir data pada level 3 proses 3.3 yaitu pengolahan data level yang ditunjukan oleh Gambar 3.14.
DFD Level 3 Proses 3.1 Pengolahan Data Produk 3.5.1.10
DFD alir data pada level 3 proses 3.1 yaitu pengolahan data produk yang ditunjukan oleh Gambar 3.15.
3.2.1 Tambah data jenis
3.2.2 Ubah data jenis
3.2.3 Hapus data jenis
Jenis
Admin Info jenis
Data jenis In
fo je
n is
D a
ta j
e n
is
Info hapus berhasil Data jenis
D a
ta j
e n
is D
a ta
j e
n is
D a
ta j
e n
is D
a ta
j e
n is
D a
ta j
e n
is D
a ta
h a
p u
s b
e rh
a si
l
Gambar 3.13 DFD Level 3 Proses 3.2 Pengolahan Data Jenis
3.3.1 Tambah data level
3.3.2 Ubah data level
3.3.3 Hapus data level
level
Admin Info level
Data level In
fo l
e v
e l
D ata l
e v
e l
Info hapus berhasil Data level
D ata l
e v
e l
D at
a l e
v e
l D
ata l e
v e
l D
at a l
e v
e l
D ata l
e v
e l
D ata h
ap u
s b e
rh asi
l
Gambar 3.14 DFD Level 3 Proses 3.3 Pengolahan Data Level
3.1.1 Tambah data produk
3.1.2 Ubah data produk
3.1.3 Hapus data produk
produk
Admin Info produk
Data produk In
fo p
ro d
u k
D at
a p
ro d
u k
Info hapus berhasil Data produk
D ata p
ro d
u k
D ata p
ro d
u k
D ata p
ro d
u k
D ata p
ro d
u k
D ata p
ro d
u k
D ata h
ap u
s b e
rh as
il jenis
Level D
ata j e
n is
D ata j
e n
is
D ata l
e v
e l
D ata
le v
e l
Gambar 3.15 DFD Level 3 Proses 3.1 Pengolahan Data Produk
DFD Level 3 Proses 3.5 Pengolahan Data Provinsi 3.5.1.11
DFD alir data pada level 3 proses 3.5 yaitu pengolahan data provinsi yang ditunjukan oleh Gambar 3.16
DFD Level 3 Proses 3.4 Pengolahan Data kota 3.5.1.12
DFD alir data pada level 3 proses 3.4 yaitu pengolahan data kota yang ditunjukan oleh Gambar 3.17
DFD Level 3 Proses 3.6 Pengolahan Data Bank 3.5.1.13
DFD alir data pada level 3 proses 3.6 yaitu pengolahan data bank yang ditunjukan oleh Gambar 3.18
DFD Level 3 Proses 4.2 Pengolahan Data Penjualan 3.5.1.14
DFD alir data pada level 3 proses 4.2 yaitu pengolahan data penjualan yang ditunjukan oleh Gambar 3.19
.
3.5.1 Tambah data provinsi
3.5.2 Ubah data provinsi
3.5.3 Hapus data provinsi
provinsi
Admin Info provinsi
Data provinsi In
fo p
ro v
in si
D a
ta p
ro v
in si
Info hapus berhasil Data provinsi
D a
ta p
ro v
in si
D a
ta p
ro v
in si
D a
ta p
ro v
in si
D a
ta p
ro v
in si
D a
ta p
ro v
in si
D a
ta h
a p
u s
b e
rh a
si l
Gambar 3.16 DFD Level 3 Proses 3.5 Pengolahan Data Kota
3.4.1 Tambah data kota
3.4.2 Ubah data kota
3.3.3 Hapus data kota
kota
Admin Info kota
Data kota In
fo k
o ta
D ata
k o
ta
Info hapus berhasil Data kota
D ata
k o
ta D
at a k
o ta
Da ta
k o
ta D
ata k
o ta
D ata
k o
ta Da
ta h ap
u s b
e rh
asi l
Provinsi
Data Provinsi Data provinsi
Gambar 3.17 DFD Level 3 Proses 3.4 Pengolahan Data Kota
3.6.1 Tambah data bank
3.6.2 Ubah data bank
3.6.3 Hapus data bank
bank
Admin Info bank
Data bank In
fo b
an k
D at
a b an
k
Info hapus berhasil Data bank
D at
a b an
k D
at a
b an
k D
at a
b an
k D
a ta b
a n
k D
at a
b an
k D
at a h
ap u
s b e
rh asi
l
Gambar 3.18 DFD Level 3 Proses 3.6 Pengolahan Data Bank
4.2.1 Tambah data
penjualan 4.2.2
Ubah Status pembayaran
penjualan
Admin Info penjualan
Data penjualan Info pembayaran
Data pembayaran D
a ta
pe nj
u a
la n
D a
ta p
e n
jua la
n Detail penjualan
Produk
Data jendral D
a ta
p ro
d uk
Da ta
d e
ta il
Pe nj
u a
la n
jendral Pembayaran
Detail Pembayaran
D a
ta P
e m
b a
y a
ra n
D a
ta P
e m
b a
y a
ra n
D a
ta D
e ta
il p
e m
b a
y a
ra n
D a
ta D
e ta
il p
e m
b a
y a
ra n
D a
ta P
e m
b a
y a
ra n
D a
ta pe
m b
a y
a ra
n
Info pembayaran Data pembayaran
Info penjualan
Gambar 3.19 DFD Level 3 Proses 4.2 Pengolahan Data Penjualan
DFD Level 4 Proses 4.1 Pengolahan Data Komentar 3.5.1.15
DFD alir data pada level 3 proses 4.1 yaitu pengolahan data komentar yang ditunjukan oleh Gambar 3.20
4.1.1 Ubah data komentar
4.1.2 Hapus data kometar
komentar
Info komentar Data komentar
In fo
h a
p u
s b
e rh
a si
l D
a ta
k o
m e
n ta
r D
a ta
k o
m e
n ta
r D
a ta
k o
m e
n ta
r
D a
ta k
o m
e n
ta r
D a
ta h
a p
u s
b e
rh a
si l
pelanggan
D a
ta p
e la
n g
g a
n
admin
Gambar 3.20 DFD Level 3 Proses 4.1 Pengolahan komentar
3.5.2 Spesifikasi Proses