77
3.2.2 Diagram Konteks
Diagram Konteks adalah diagram yang menggambarkan secara umum yang menjadi masukan, proses dan keluaran yang terjadi pada sebuah sistem.
Diagram konteks untuk perangkat lunak yang akan dibangun sebagai berikut :
SISTEM PENJUALAN ONLINE BERBASIS
WEB DI PD. WARINGIN
pengunjung
admin
operator pelanggan
Info login Info operator
Info backup Info restore
Data login Data operator
Data backup Data restore
Data login Data pelanggan
Data kategori Data koleksi barang
Data kota Data kecamatan
Data pemesanan Data pembayaran
Data pengiriman Data retur
Data Login Data kategori
Data koleksi barang Data cari barang
Data transaksi Info Login
Info kategori Info koleksi barang
Info cari barang Info transaksi
Data pendaftaran Data kategori
Data koleksi barang Data cari barang
Data password Info pendaftaran
Info kategori Info koleksi barang
Info cari barang Info password
Info login Info pelanggan
Info kategori Info koleksi barang
Info kota Info kecamatan
Info pemesanan Info pembayaran
Info pengiriman Info retur
Data aktifasi
email
Info pemesanan Info pendaftaran
Info aktifasi Info pembayaran
Info terima barang Info pengiriman
Info retur Info password
PAYPAL FACEBOOK
Info koleksi barang
Info bayar data bayar
Gambar 3.3 Diagram Konteks
3.2.3 Data Flow Diagram
Data Flow Diagram merupakan suatu media yang digunakan untuk
menggambarkan aliran data yang mengalir pada suatu sistem informasi. DFD
78
Sistem informasi pemesanan dan penjualan yang diusulkan terdiri dari beberapa bagian, berikut data flow diagram selengkapnya :
1. DFD Level 1
Pengunjung Admin
Koleksi_ barang
pelanggan
2. Kelola
Pelanggan 1.
Kelola Pengunjung
4. Kelola Admin
3. Kelola
Operator
Data pendaftaran Data password
Info pendaftaran Info password
Kategori
Data kategori Data koleksi barang
Data pendaftaran Data cari barang
Data password Info kategori
Info koleksi barang Info pendaftaran
Info cari barang Info password
D ata
k ole
ks i b
ara ng
D ata
c ari
ba ra
ng In
fo k
ole ks
i b ara
ng In
fo c
ari b ara
ng D
at a k
at eg
ori In
fo k
at eg
ori
Pemesanan D
ata L
og in
Pelanggan
Info login Info kategori
Info koleksi barang Info pemesanan
Info cari barang
D ata
p eme
sa na
n D
ata k
at eg
ori
Info kategori
Data koleksi barang Cari barang
Info koleksi barang Info cari barang
Operator Email
Info pendaftaran Info password
Data aktifasi
Data kategori Info kategori
Data kategori Info kategori
Data Login Data kategori
Data koleksi barang Data pemesanan
Data cari barang Data kategori
Data koleksi barang Data kota
Data kecamatan Data pelanggan
Data transaksi Data laporan
info kategori Info koleksi barang
Info kota Info kecamatan
Info pelanggan Info transaksi
Info laporan
Data koleksi barang Info koleksi barang
Info pemesanan
Kota Kecamatan
In fo
p eme
sa na
n
Data kota Info kota
Data kecamatan Info kecamatan
Operator D
at a l
og in
In fo
lo gin
Info operator Data operator
In fo
lo gin
Data pelanggan Info pelanggan
Data login Data operator
Data backup Data restore
Info login Info operator
Info Backup Info Restore
Admin D
at a
lo gi
n In
fo lo
gin
Info transaksi Info laporan
Data transaksi Data laporan
In fo
p eme
sa na
n
Gambar 3.4 DFD Level 1
1. DFD Level 2 Proses 1.0 Kelola Pengunjung
1.1 Pendaftaran
1.3 Lihat
Koleksi barang
1.4 Cari
Barang 1.2
Lihat Kategori
Barang
1.5 Lupa
Password Pengunjung
Data pendaftaran Info pendaftaran
Data kategori Info kategori
Data koleksi barang Info koleksi barang
Data cari barang Info cari barang
Data password Info password
Koleksi_barang Kategori
Data koleksi barang Info koleksi barang
Data cari barang Info cari barang
Pelanggan
Data password Info password
Info pendaftaran Data pendaftaran
email
Data kategori Info kategori
Info pendaftaran Info aktifasi
Data aktifasi
Info password
Gambar 3.5 DFD Level 2 Proses 1.0 Kelola Pengunjung
2.
DFD Level 2 Proses 2.0 Kelola Pelanggan
2.1 Login
2.5 Transaksi
2.3 Lihat
Koleksi barang
2.4 Cari
Barang 2.2
Lihat Kategori
Barang Pelanggan
Data kategori Info kategori
Data koleksi barang Info koleksi barang
Data cari barang Info cari barang
Koleksi_barang Kategori
Data koleksi barang Info koleksi barang
Data cari barang Info cari barang
Data kategori Info kategori
pemesanan
Data pemesanan Info pemesanan
Data koleksi barang Info koleksi barang
Pelanggan
kantong payment
pengiriman retur
Info kantong Data kantong
Data payment Info payment
Data pengiriman Info pengiriman
email Inf
o pemes
anan
Data login Info login
Data login info login
Data transaksi Info transaksi
Info retur Data retur
Gambar 3.6 DFD level 2 Proses 2.0 Kelola Pelanggan
3. DFD Level 2 Proses 3.0 Kelola Operator
3.1 Login
3.4 Kelola
Transaksi Operator
Pemesanan
Kota Kecamatan
operator payment
pengiriman retur
3.3 Manajemen
data master
3.2 Manajemen
pelanggan 3.5
Laporan
kategori Koleksi_barang
pelanggan
Inf o
log in
D at
a l
ogi n
Inf o
pe langg
an D
at a
pel a
ngg an
In fo
k at
e gori
D a
ta k
at e
gori D
at a
ko leksi
_ b
aran g
In fo
k ol
eksi _
b arang
D at
a kot
a Inf
o kot
a D
at a
keca mat
a n
In fo
keca mat
an Inf
o peme
sana n
D at
a pe
mesan an
D a
ta p
emba yaran
D at
a pe
ngi ri
man D
at a
re tur
Inf o
pe mbaya
ran In
fo p
eng iri
ma n
Inf o
ret u
r Data pelanggan
Info pelanggan
Data kategori Data koleksi barang
Data kota Data kecamatan
Info kategori Info koleksi barang
Info kota Info kecamatan
Info pemesanan Info pembayaran
Info pengiriman info retur
Data pemesanan Data pembayaran
Data pengiriman Data retur
Info pemesanan Info pembayaran
Data pemesanan Data pembayaran
Info Login Data login
D a
ta peme
sana n
Inf o
pe mesa
nan In
fo p
emba yaran
D at
a pemb
aya ra
n
Gambar 3.7 DFD Level 2 Proses 3.0 Kelola Operator
4. DFD Level 2 Proses 4.0 Kelola Admin
Operator
4.2 Manajemen
operator 4.1
Login
Data login Info login
D a
ta o
p e
ra to
r In
fo o
p e
ra to
r
admin operator
D a
ta lo
g in
In fo
lo g
in D
a ta
o p
e ra
to r
In fo
o p
e ra
to r
4.3 Backup
4.4 Restore
D a
ta B
a c
k u
p In
fo B
a c
k u
p Data restore
Info restore
Gambar 3.8 DFD Level 2 Proses 4.0 Kelola Admin
5. DFD level 3 Proses 1.1 Pendaftaran Personal
1.1.2 Pendaftaran
Tipe bisnis medium
1.1.1 Pendaftaran
Tipe personal pengunjung
Data pendaftaran Info pendaftaran
Data pendaftaran Info pendaftaran
Gambar 3.9 DFD Level 3 Proses 1.1 Pendaftaran
6. DFD level 3 Proses 2.1 Login
2.1.1 Verifikasi
username pelanggan
2.1.2 Verifikasi
password pelanggan
D a
ta u
se rn
a me
In fo
u se
rn a
me In
fo Pa
ss w
o rd
D a
ta Pa
ss w
o rd
In fo
p a
ss w
o rd
D a
ta u
se rn
a me
In fo
u se
rn a
m e
D a
ta p
a ss
w o
rd
2.1.3 Verifikasi
aktifasi
In fo
a kt
ifa si
In fo
a kt
ifa si
D a
ta a
ktif a
si
Gambar 3.10 DFD Level 3 Proses 2.1 Login
7. DFD level 3 Proses 2.5 Transaksi
2.5.1 Pemesanan
2.5.2 Pembayaran
2.5.4 Retur
pelanggan kantong
koleksi_ barang
pemesanan Pemesanan_
detail
Data pemesanan Info pemesanan
Info k o
leksi barang D
at a
kantong Info
kan ton
g Data
p em
e sansn
Info pem esana
n Data
p em
e sanan detail
In fo pem
esan an detail
Data Pembayaran Info Pembayaran
payment
email
info pemesanan
Info pembayaran
Data Retur Info Retur
retur Paypal
Da ta koleksi bara
ng
Retur_ detail
Da ta pem
bayara n
Info p
em bayaran
Info bayar Da
tab ayar
2.5.3 Status
transaksi
Data p
em esanan
Inf o
pe m
e sa
nan
Da ta pem
esan an detail
Info p
em e
sanan detail
D at
a pe
m esa
nan In
fo pem esan
an
Dat a
pe m
b ayaran
Inf o
pe m
ba yaran
pengiriman
Data status Info status
Data pengiriman Info pengiriman
Data r e
tur Info
retur In
fo retur d
et ai
l Data
retur detail Data pengi
rim a
n Inf
o pe
ngirim an
Info retur
Gambar 3.11 DFD Level 3 Proses 2.5 Transaksi
8. DFD level 3 Proses 3.1 Login
3.1.1 Verifikasi
username operator
3.1.2 Verifikasi
password operator
Da ta
u s
e rn
a me
In fo
u s
e rn
a me
In fo
P a
s s
wo rd
D a
ta P
a s
s wo
rd In
fo p
a s
s w
o rd
Da ta
u s
e rn
a me
In fo
u s
e rn
a me
Da ta
p a
s s
wo rd
Gambar 3.12 DFD Level 3 Proses 3.1 Login
9. DFD level 3 Proses 3.2 Manajemen Pelanggan
operator
3.2.3 Hapus
data pelanggan
pelanggan
Data hapus pelanggan Info hapus pelanggan
Data hapus pelanggan Info hapus pelanggan
3.2.2 Ubah
data pelanggan
Data ubah pelanggan Info ubah pelanggan
Data ubah pelanggan Info ubah pelanggan
3.2.1 Detail
data pelanggan
Data detail pelanggan Info detail pelanggan
Info detail pelanggan Data detail pelanggan
3.2.4 Aktifasi
Pelanggan Bisnis
Medium
Data Aktifasi Pelanggan Info aktifasi pelanggan
Data aktifasi Info aktifasi
email
Info aktifasi
Gambar 3.13 DFD Level 3 Proses 3.2 Manajemen Pelanggan
85 10.
DFD leve
l 3 P
ros es 3.3
M an
aj
e m
en Da
ta M ast
er
op era
tor 3
.3.1 P
e nge
lo laan
ka te
gori
3. 3
.2 P
e nge
lo laan
K ol
ek si
b aran
g
3 .3
.3 P
e nge
lo laan
ko ta
3 .3
.4 P
e nge
lol aan
keca matan
ka te
gori
K ol
eksi _
b aran
g
ko ta
keca matan
Info kategori Data kategori
Info koleksi barang Data koleksi barang
Data kota Info kota
Info kecamatan Data kecamatan
Data kategori
Data koleksi barang
Data kota
Data kecamatan Info kategori
Info koleksi barang
Info kota
Info kecamatan Da
ta k
a tego
ri
D at
a k
ot a
Ga mbar
3. 14 D
F D
L eve
l 3 P rose
s 3.3 Mana
jeme n
Da ta Ma
ster
11. DFD
lev el 3
P
ros es 3.4
K elol
a Tran
sak si
o perat
o r
3.4. 1
S tat
us baya
r 3
.4 .2
S tat
us ki
ri m
3. 4
.3 K
el ola C
O D
3. 4
.4 K
e lol
a R et
ur p
emesana n
Info Update status bayar Update status bayar
Data lihat status bayar Info lihat status bayar
Info Update status kirim Update status kirim
Info Update status retur Update status retur
pengi rim
an
re tur
Data retur Info retur
E mail
Info pembayaran
Info pengiriman
Info COD
payment
Info ret ur
Data pemesanan Info pemesanan
Data payment Info payment
Data pemesanan Info pemesanan
Data pengiriman Info pengiriman
Dat a
pemesanan Info
pe m
esana n
Ga mbar
3. 15 D
F D
L eve
l 3 P rose
s 3.4 Ke
lol a Tr
an
sa ksi
12. DFD level 3 Proses 3.5 Laporan
3.5.1 Laporan
keuangan
Operator 3.5.2
Laporan transaksi
Pemesanan
Info laporan keuangan Data laporan keuangan
Data laporan transaksi Info laporan transaksi
Info laporan keuangan Data laporan keuangan
Data laporan transaksi Info laporan transaksi
3.5.3 Laporan
barang Pemesanan_
detail
Data pemesanan detail Info pemesanan detail
Data pemesanan detail Info pemesanan_detail
Gambar 3.16 DFD Level 3.5 Laporan
13. DFD level 3 Proses 4.1 Login
4.1.1 Verifikasi
username Admin
4.1.2 Verifikasi
password admin
D ata us
er na
me In
fo us er
n ame
Info P
as sw
or d
D ata P
as sw
or d
Info pa ss
wo rd
Da ta
us er
n ame
Inf o
u se
rna me
D ata pa
ss wo
rd
Gambar 3.17 DFD Level 3 Proses 4.1 Login
14. DFD level 3 Proses 4.2 Manajemen Operator
4.2.1 Tambah
data operator
admin
4.2.3 Hapus
data operator
operator
Data tambah operator Info tambah operator
Data tambah operator Info tambah operator
Data hapus operator Info hapus operator
Data hapus operator Info hapus operator
4.2.2 Ubah
data operator
Data ubah operator Info ubah operator
Data ubah operator Info ubah operator
Gambar 3.18 DFD Level 3 Proses 4.2 Manajemen Operator
15. DFD level 3 Proses 4.3 Backup
4.3.1 Backup
database
admin
4.3.3 Backup
files
Data backup database Info backup database
Data backup files Info backup files
4.3.2 Backup
gambar
Data backup gambar Info backup gambar
Gambar 3.19 DFD Level 3 Proses 4.3 Backup
16. DFD level 3 Proses 4.4 Restore
4.4.1 Restore
database
admin
Data restore database Info restore database
4.4.2 Restore
gambar
Data restore gambar Info restore gambar
Gambar 3.20 DFD Level 3 Proses 4.4 Backup
17. DFD level 4 Proses 1.1.1 Pendaftaran tipe PERSONAL
1.1.1.1 Verifikasi data
pendaftaran
1.1.1.2 Aktifasi
Pelanggan pengunjung
Data pendaftaran Info pendaftaran validinvalid
pelanggan
D ata a
k tifasi
Data pendaftaran
email
Info Pen da
ftar a
n Info a
k tifasi
D ata akt
if a
s i
In fo
a kt
ifasi Info akti
fa si
Info pendaftaran
Gambar 3.21 DFD level 4 Proses 1.1.1 Pendaftaran tipe PERSONAL
18. DFD level 4 Proses 1.1.2 Pendaftaran tipe bisnis MEDIUM
1.1.2.1 Verifikasi data
pendaftaran
1.1.2.2 Aktifasi
Pelanggan pengunjung
Data pendaftaran Info pendaftaran validinvalid
pelanggan
D a
ta a
kt ifa
si
Data pendaftaran
email
In fo
Pe n
d a
ft a
ra n
In fo
a kt
ifa si
In fo
a kt
ifa si
Info pendaftaran
operator
Data aktifasi Info aktifasi
Gambar 3.22 DFD level 4 Proses 1.1.2 Pendaftaran tipe bisnis MEDIUM
19. DFD level 4 Proses 2.5.1 Pemesanan
2.5.1.1 Pilih koleksi
barang pelanggan
2.5.1.2 Kantong
Belanja
2.5.1.3 Isi alamat
kirim
2.5.1.4 Konfirmasi
pemesanan Koleksi_
barang
Info koleksi barang Data koleksi barang
Da ta
upd ate k
anto ng
Info u
pd ate k
a nton
g
kantong
Da ta
k an
tong Info k
a nton
g
Data alamat kirim Info alamat kirim
D ata k
o nfi
rm a
si p
em es
ana n
In fo
k on
firm as
i p em
es a
na n
pemesanan email
Info pemesanan Data koleksi barang
Info koleksi barang
Pemesanan_ detail
D ata pe
ng iri
m a
n Info
p en
gi ri
m an
pengiriman
In fo
pem es
an an d
etai l
d ata pe
m e
sa nan
deta il
Da ta
p en
gi ri
m an
In fo pe
ngi ri
m a
n Info
p em
es ana
n Data p
em es
a na
n
Gambar 3.23 DFD Level 4 Proses 2.5.1 Pemesanan
20. DFD level 4 Proses 2.5.2 Pembayaran
pemesanan pelanggan
2.5.2.1 Detail
pemesanan
2.5.2.2 Proses
pembayaran
In fo
p e
m e
s a
n a
n D
a ta
p e
m e
s a
n a
n
D a
ta p
e m
b a
y a
ra n
In fo
p e
m b
a y
a ra
n
payment Paypal
Data pembayaran Data pembayaran
Data pembayaran Info pembayaran
email
In fo
p e
m b
a y
a ra
n Data pemesanan
Info pemesanan
D a
ta s
ta tu
s In
fo d
a ta
s ta
tu s
2.5.2.3 Hapus
pemesanan
D a
ta p
e m
e s
a n
a n
In fo
p e
m e
s a
n a
n In
fo h
a p
u s
p e
m e
s a
n a
n
D a
ta h
a p
u s
p e
m e
s a
n a
n
Gambar 3.24 DFD Level 4 Proses 2.5.2 Pembayaran
21. DFD level 4 Proses 2.5.4 Retur
2.5.4.1 Pilih
pemesanan yang akan
di retur pemesanan
pelanggan
Data pemesanan Data pemesanan
Info pemesanan
2.5.4.2 Pilih koleksi
barang yang akan
di retur retur
Data retur
Retur_detail
Data detail retur Info pemesanan
Info retur
Pemesanan_ detail
Data pemesanan detail Info pemesanan detail
Data retur Info retur
Info detail retur
email
Info retur
Gambar 3.25 DFD Level 4 Proses 2.5.4 Retur
22. DFD level 4 Proses 3.3.1 Pengelolaan Kategori
3.3.1.1 Tambah
data kategori
operator
3.3.1.3 Hapus
data kategori
kategori
Data tambah kategori Info tambah kategori
Data tambah kategori Info tambah kategori
Data hapus kategori Info hapus kategori
Data hapus kategori Info hapus kategori
3.3.1.2 Ubah
data kategori
Data ubah kategori Info ubah kategori
Data ubah kategori Info ubah kategori
Gambar 3.26 DFD Level 4 Proses 3.3.1 Pengelolaan Kategori
23. DFD level 4 Proses 3.3.2 Koleksi Barang
3.3.2.1 Tambah
data Koleksi
barang
operator
3.3.2.3 Hapus
data Koleksi
barang Koleksi_
barang
Data tambah koleksi barang Info tambah koleksi barang
Data tambah koleksi barang Info tambah koleksi barang
Data hapus koleksi barang Info hapus koleksi barang
Data hapus koleksi barang Info hapus koleksi barang
3.3.2.2 Ubah
data Koleksi
barang
Data ubah koleksi barang Info ubah koleksi barang
Data ubah koleksi barang Info ubah koleksi barang
facebook
Info koleksi barang Info koleksi barang
Gambar 3.27 DFD Level 4 Proses 3.3.2 Pengelolaan Koleksi Barang
24. DFD level 4 Proses 3.3.3 Pengelolaan Kota
3.3.3.1 Tambah
data kota
operator
3.3.3.3 Hapus
data kota
kota
Data tambah kota Info tambah kota
Data tambah kota Info tambah kota
Data hapus kota Info hapus kota
Data hapus kota Info hapus kota
3.3.3.2 Ubah
data kota
Data ubah kota Info ubah kota
Data ubah kota Info ubah kota
Gambar 3.28 DFD Level 4 Proses 3.3.3 Pengelolaan Kota
25. DFD level 4 Proses 3.3.4 Pengelolaan Kecamatan
3.3.4.1 Tambah
data kecamatan
operator
3.3.4.3 Hapus
data kecamatan
kecamatan
Data tambah kecamatan Info tambah kecamatan
Data tambah kecamatan Info tambah kecamatan
Data hapus kecamatan Info hapus kecamatan
Data hapus kecamatan Info hapus kecamatan
3.3.4.2 Ubah
data kecamatan
Data ubah kecamatan Info ubah kecamatan
Data ubah kecamatan Info ubah kecamatan
Gambar 3.29 DFD Level 4 Proses 3.3.4 Pengelolaan Propinsi
26. DFD level 4 Proses 3.5.1 Laporan Keuangan
3.5.1.1 Laporan
keuangan Per hari
3.5.1.2 Laporan
keuangan per bulan
Operator
3.5.1.3 Laporan
keuangan per tahun
pemesanan
Info Laporan Hari Data Hari
Data Bulan Info Laporan Bulan
Data Tahun Info Laporan Tahun
Data Hari Info Hari
Data Bulan Info Bulan
Info Tahun Data Tahun
Gambar 3.30 DFD Level 4 Proses 3.5.1 Laporan Keuangan
27. DFD Level 5 Proses 2.5.1.3 Isi Alamat Kirim
2.5.1.3.1 Alamat
pendaftaran
2.5.1.3.2 Alamat
Lain pelanggan
Pelanggan
Data pengiriman Info pengiriman
D at
a p
elan ggan
Inf o
p elan
ggan
Data pengiriman Info pengiriman
kantong
Data pengiriman Info pengiriman
Data pengiriman Info pengiriman
Gambar 3.31 DFD Level 2 Proses 2.5.1.3 Isi Alamat Kirim
3.2.4 Spesifikasi Proses