tb_provinsi tb_kota
tb_member tb_admin
tb_detail_pesanan tb_produk
tb_keranjang tb_pesanan
tb_kurs
tb_ongkir tb_akunbayar
tb_retur tb_item
tb_jeniskirim tb_jasakirim
6. Pengolahan Data
Master 1.
Registrasi 2.
Log in 3.
Penyajian Informasi
Produk 4.
Pemesanan 5.
Pengolahan Retur
Pengunjung Member
Email Server Admin Master
Admin Karyawan Jasa Kirim
Paypal
tb_pembayaran
D at
a akt
iva si
a kun
In fo
a kt
iva si
akun Inf
o daf
tar D
a ta
da ft
ar D
at a
pr ovi
nsi D
at a
kot a
D at
a memb
er
In fo
a kt
ivasi aku
n Inf
o lu
pa passw
or d
Inf o
pesa nan
In fo
ret ur
D a
ta a
dmi n
D at
a ad
mi n
D a
ta me
mber
Info masuk invalid admin Data masuk admin
Info masuk invalid admin Data masuk admin
Inf o
masuk m
embe r
inva lid
Inf o
l upa
passw o
rd
D at
a mas
uk mem
ber D
at a
l u
pa passw
o rd
D at
a meb
er D
at a
memb er
D a
ta p
rod uk
D a
ta p
rod uk
D at
a de
tai l
pesa na
n
Data produk Info detail produk
Inf o
de tai
l pro
duk
D at
a pro
duk
Info keranjang Info pengiriman
Info pemesanan Info pembayaran
Data retur Inf
o ret
u r
Inf o
ret u
r, I
nf o
up dat
e st
at u
s, I
nf o
d et
a il
ret ur,
I nf
o st
at u
s det
a il
ret u
r
D at
a re
tur ,
U pd
at e
st at
us ret
ur ,
U pd
at e
st at
us d
et a
il ret
ur
Inf o
pe sana
n ,
Inf o
det a
il p
esa nan
Inf o
p esa
nan ,
Inf o
de tai
l pe
sana n
D at
a re
tur ,
U pda
te st
a tus
ret ur
,
U pd
at e
st at
u s
det a
il ret
u r
Info retur, Info update status retur, Info detail retur, Info status detail retur
In fo
p esan
an ,
Inf o
de tai
l pe
sana n
,
Inf o
u pd
at e
st a
tus p
ema byar
an
D a
ta p
esan an
, D
a ta
d et
ai l
P esa
nan
D at
a upd
at e
st at
us pemb
aya ran
Info tracking D
at a
tracki ng
In fo
p emba
yran pa
ypal D
at a
p emb
ayra n
pa ypa
l D
a ta
ku rs
Data provinsi, Data kota, Data admin, Data member, Data retur, Data detail retur, Data ongkir, Data akun bayar, Data Jasa kirim, Data jenis kirim, Data pesanan,
Data detail pesanan, Data backuprestor Info provinsi, Info kota, Info admin, Info member, Info retur, Info detailretur,
Info ongkir, Info akun bayar, Info jasa kirim, Info jenis kirim, Info pesanan, Info detail pesanan, Info backupRestor
Data pesanan,Data detail pesanna, data update status produk Info pesanan, Info detail pesanna, info update status produk
D at
a kot
a Data provinsi
Data member Dat admin
D at
a pro
duk
D at
a d
et a
il p
esan an
D at
a kera
nj an
g D
at a
kera nj
an g
Data pesanan D
a ta
pe san
an D
a ta
pe san
an Data pesanan
Data akun bayar Data ongkir
D at
a ret
u r
D at
a ret
u r
Data jenis kirim D
a ta
jasa ki
ri m
D at
a pemb
aya ran
Data pembayaran
D at
a P
e mbaya
ran D
at a
p emb
ayar an
D at
a pr
ovi nsi
D at
a p
rovi n
si
D a
ta kot
a D
at a
kot a
D a
ta me
mbe r
D at
a memb
er
D at
a akun
D at
a m
embe r
D a
ta p
rod uk
D at
a pro
du k
D a
ta d
et ai
l pe
san an
D at
a de
tai l
pea san
an
D a
ta p
esan an
D at
a pesa
nan D
a ta
kur s
D at
a kur
s
Data ongkir Data ongkir
Data akun bayar Data akun bayar
Data jenis kirim Data jenis kirim
Data jasa kirim Data jasa kirim
Data pembayaran Data pembayaran
In fo
i te
m
Data item
Data item
Data item tb_pengiriman
D a
ta p
eng iri
man
In fo
p e
n g
iri ma
n
Data pengiriman
In fo
i te
m
tb_warna
Inf o
w arna
D a
ta w
arn a
tb_detail_retur
D at
a det
a il
ret u
r D
at a
de tai
l ret
u r
D a
ta p
rod uk
te rl
ari s
D at
a pro
duk terl
ar is
In fo
p rod
uk te
rl ari
s In
fo pr
odu k
ter la
ri s
Data warna Info warna
Info retur Data retur
Info detail retur Info detail retur
Jejaring sosial
Inf o
pro duk
Info rating produk Info waktu antrian
Info komentar Data komentar
Inf o
rat ing
Inf o
w a
kt u
an tri
an
7. Cetak Laporan
Data laporan Info laporan
D at
a prod
uk D
at a
pe sana
n D
a ta
d et
ai l
p esan
an
Data item D
at a
admi n
Gambar 3.5 DFD Level 1
1. DFD Level 2 Proses 1 Daftar
Terdapat 4 proses Pengisian data registrasi , validasi registrasi, penyimpanan data registrasi, aktivasi akun
pengunjung
1.2 Validasi data
daftar 1.1
Pengisian data daftar
1.4 Aktivasi
akun
tb_member tb_kota
Data daftar
Info daftar invalid
Data kota
Data daftar
In fo aktifasi
a ku
n
Data daftar Valid
Email Server
D ata ak
ti vasi
a ku
n
tb_provinsi Data provinsi
1.3 Penyimpanan
data
daftar
Info aktivasi
Da ta
memb e
r
D a
ta me
mb er
Da ta
me mb
e r
D a
ta me
mb er
Info aktifasi akun Data member
Gambar 3.6 DFD Level 2 Proses 1 Daftar
2. DFD Level 2 Login
Terdapat 3 proses Validasi data masuk , validasi data member, lupa password
2.1 Validasi data login
2.2 Validasi data
member 2.3
Lupa password tb_admin
Member Admin karyawan
Admin master tb_member
Email server Da
ta ad
m in
D a
ta ad
m in
Da ta
m a
suk m
e m
be r
Info lupa password Data lupa password
Data member Data member
In fo
m a
s u
k m
em be
r i nva
lid In
fo m
asuk ad
m in
in val
id Da
ta m
a suk
ad m
in Masuk admin valid
Masuk member vaid
Data masuk admin Info masuk invalid admin
D at
a m
em be
r D
at a
m em
b er
Data member Data member
In fo
lup a
pa sswo
rd
Gambar 3.7 DFD Level 2 Proses 2 login
3. DFD Level 2 Proses Informasi Produk
Terdapat 3 proses Penyajian detail produk, penyajian produk terlaris, penyajian komentar
3.1 Penyajian Detail
Produk 3.2
Penyajian produk terlaris
Member
Pengunjung tproduk
tdetail_pesanan Info detail produk
Data produk Data produk
Info detail produk Info produk terlaris
Data produk
Info produk terlaris Data produk
Data produk Data produk
Info detail pesanan
Jejaring Sosial Info produk
Info produk
Info rating Info waktu antrian
Info komentar Info rating
Data komentar Info waktu antrian
Info rating Info waktu antrian
Info rating Info waktu antrian
Data komentar Info komentar
3.3 Penyajian
komentar data komentar
Info komentar Info komentar
Gambar 3.8 DFD Level 2 Proses Penyajian Informasi Produk
4. DFD Level 2 Pemesanan
Terdapat 4 proses Pengolahan kerajang belanja, pengisian alamat pengiriman, pembayaran, pengelolaan pesanan
4.1 Pengolahan
Keranjang belanja
4.2 Pengisian Alamat
Pengiriman Member
Paypal tb_produk
4.3 Pembayaran
4.4 Pengelolaan
pesanan tb_keranjang
tb_member
Da ta m
em ber
Data produk Data produk
Dat a
ke ra
nj ang
D at
a kera nja
ng
Data keranjang Info keranjang
tb_kota
tb_ongkir
tb_jasakirim tb_jeniskirim
Email server Info pesanan
Data kota Data ongkir
Data jasa kirim
Dat a
je nis
kiri m
Da ta
kera nja
n g
Data pengiriman Info pengiriman
Info pesanan tb_pesanan
tb_detail_pesanan tb_provinsi
Data pesanan Data pesanan
Data provinsi Data detail pesanan
Data detail pesanan Masuk member valid
Info pem
bayara n
Data pem
bayara n
Data pembayaran paypal Info pembayaran paypal
Login member valid
tb_pembayaran tb_akun_bayar
Data akun ayar
Data pembayaran Data pembayaran
Admin master Admin karyawan
Jasa kirim Info tracking
Dat a
t ra
cki ng
tb_admin Data admin
Data admin
Inf o pesanan
D at
a m e
m be
r
Data pesan
an Da
ta p
esanan Data
detail pesan
an
Info pesanan, info detail pesanan Data pesanan, data detail pesanan
Data pesanan, data detail pesanan Info pesanan, info detail pesanan
Masuk admin valid Da
ta p
esanan
Data pembayaran Data pembayaran
Gambar 3.9 DFD Level 2 Proses 4 Pemesanan
5. Level 2 Retur
Terdapat 4 proses Pemilihan pesanan, retur item produk, selesai retur, pengolahan retur.
5.1 Pemilihan pesanan
5.4 Pengelolan Retur
5.3 Selesai retur
Login member valid tb_pesanan
Data pesanan Member
tb_retur
tb_pembayaran
tb_detailpesanan Data retur
Data pembayaran Data detail pesanan
data retur Info retur
Email Server Info retur
Data retur
Data alesan retur tb_produk
Data detail retur
Data retur Admin Master
Info status klaim retur, info produk diterima,
info status retur diproses, info retur dikirim
Info status retur klaim, retur diterima, retur ditolak
retur dikirim, produk dikirim,
produk diterima
Data retur klaim diterima, data status retur di terima
data status retur ditolak, data kirim retur
D a
ta d
e ti
al p
e sa
na n
Info status klaim retur, info retur diterima info konfirmasi pengiriman produk,
info retur diproses, info retur dikirim Data klaim retur, update data konfirmasi pengiriman produk
5.2 Retur item produk
tb_detail_retur Data produk
Data detail retur Info detail retur
Data detail retur D
a ta
p e
m b
ay ar
an
Data retur
Gambar 3.10 DFD Level 2 Proses 4 Retur
6. DFD Level 2 Pengolahan Data Master
Terdapat 11 proses Pengolahan data produk, pengolahan data member, pengolahan data laporan, pengolahan data pesanan, pengolahan data retur,
pengolahan data restore, pengolahan data backup, data provinsi, data kota, data jasakirim, data jenis kirim.
6.1 Pengolahan
data produk 6.2
Pengolahan data member
6.4 Pengolahan
pesanan 6.5
Pengolhan data retur
tb_produk Admin Master
6.7 Pengolahan Data
Backup
tb_provinsi tb_member
tb_kota
bt_jasakirim tb_jeniskirim
tb_ongkir
tb_akunbayar
tb_admin tb_item
Data produk Data produk
Data member Data member
Data jenis kirim Data jenis kirim
Data ongkir tb_detial_pesanan
tb_retur tb_detial_retur
tb_warna tb_pesanan
tb_keranjang tb_pembayaran
tb_kurs
tb_pengiriman File SQL
in fo
b a
cku p
D a
ta b
a cku
p
Data produk Data produk
Data member Data member
Data provinsi Data provinsi
Da ta
ko ta
Da ta
ko ta
Da ta
ja sa
ki ri
m
D a
ta j
a sa
kirim Data jenis kirim
Data jasa kirim Data ongkir
Data ongkir Data akun bayar
Data akun bayar Data admin
Data admin Data item
Data item Data pengiriman
Data pengiriman Data warna
Data warna Data detail retur
Data detail retur Data retur
Data retur Data pembayran
Data pembayran
Data detail pesanan Data detail pesanan
Data pesanan Data pesanan
Data keranjang Data keranjang
Data kurs Data kurs
D a
ta p
ro d
u k
Data produk
Da ta
m e
mb e
r Da
ta m
e mb
e r
Data jenis kirim D
a ta
je n
is kiri m
Da ta
o n
g kir
Da ta
o n
g ki
r In
fo b
a cku
p
Admin Karyawan
Data pesanan Data pesanan
Da ta
d e
ta il p
e sa
n a
n
D a
ta d
e ta
il p
e sa
n a
n Data produk
Data produk Data item
Data item
Masuk admin valid
Masuk admin valid Masuk admin valid
Masuk admin valid
6.6 Pengolahan Data
Restore
Data jasa kirim
Data pegiriman Data item
Data admin Data akun bayar
Data ongkir 6.3
Cetak data laporan
Data kota Data provinsi
Data member Data produk
Data warna Data detail retur
Data retur Data pembayaran
Data pesanan Data keranjang
Data kurs
Masuk admin valid
Data produk Data laporan
Info laporan Data member
6.8 Pengolhan
data provinsi 6.9
Pengolhan data kota
6.10 Pengolhan
data jenis kirim
6.11 Pengolhan
data jasa kirim
Data provinsi Data provinsi
Data provinsi Data provinsi
Data kota Data kota
Da ta
k ot
a D
at a
k ot
a Da
ta jas
a k
ir im
Da ta
jas a
k ir
im Data jasa kirim
Data jasa kirim Da
ta je
nis k
ir im
Data jenis kirim Data jenis kirim
Data jenis kirim
Gambar 3.11 DFD Level 2 Proses 6 Pengolahan Data Master
7. DFD Level 3 Pengolahan Keranjang Belanja
Terdapat 5 proses Pengolahan isi jumlah pesanan, ubah pesanan, hapus pesanan, selesai belanja, kelola komentar
4.1.1 Isi jumlah
pesanan 4.1.2
ubah pesanan 4.1.3
hapus pesanan 4.1.4
selesai belanja Member
tb_produk
tb_member tb_warna
Data produk
Data member Data pesanan
Inf o
pe s
anan Data warna
tb_detailpesanan Data detail pesanan
4.1.5 kelola komentar
Info komentar Data komentar
tb_keranjang Data warna
Data keranjang Data detail pesanan
Data member Data selesai belanja
Info selesai belanja
tb_item Data item
Data keranjang Data detail pesanan
tb_item Data item
D at
a uba
h qt
y Inf
o u
bah qt
y
Da ta
hapu s
q ty
Inf o
h apus
qt y
Data detail pesanan Dat
a k
e ran
ja ng
Data item Data pesanan
Gambar 3.2 DFD Level 3 Proses 4.1 Pengolahan Keranjang Belanja
8. DFD Level 3 Pengolahan Data Produk
Terdapat 3 proses Pengolahan tambah produk, Pengolahan hapus produk, Pengolahan edit produk
6.1.1 Pengolahan Tambah
Produk
Admin 6.1.3
Pengolahan Hapus Produk
6.1.2 Pengolahan Edit
Produk tb_produk
Data produk Info produk
Data edit produk Data produk
Data produk Data Tambah Produk
Data produk Info produk
Data produk Data produk
Info produk
Data produk
Masuk admin valid Masuk admin valid
Masuk admin valid
Gambar 3.13 DFD Level 3 Proses 6.1. Pengolahan Data Produk
9. DFD Level 3 Pengolahan Data Member
Terdapat 3 proses Pengolahan tambah member, Pengolahan hapus member, Pengolahan edit member
6.2.1 Tambah data
member Admin
6.2.2 Hapus data member
6.2.3 Edit data member
tb_member
Data member
Info member
Data member
Data member
Data member
Data member
Data member
Info member
Data member
Data member
In fo
m e
m be
r
Data member
Masuk admin valid Masuk admin valid
Masuk admin valid
Gambar 3.14 DFD Level 3 Proses 6.2 Pengolahan Data Member
10. DFD Level 3 Pengolahan Data Pesanan
Terdapat 3 proses Pengolahan data pesanan, konfirmasi pembayaran, Pengolahan produksi produk
6.4.1 Pengolahan data
pesanan
6.4.2 Konfirmasi
pembayaran
6.4.3 Pengolahan produksi
produk Admin Master
tb_pesanan tb_detailpesanan
tb_admin Data pesanan
In fo
d a
ta p
e s
a n
a n
Data detail pesanan Data pesanan
Data admin tb_member
Data member
tb_pengiriman tb_pembayaran
Data pesanan Data detail pesanan
Masuk admin valid
Admin karyawan
Data update produk
Info update produk Data pesanan
Data member Data detail pesanan
Email server
Info status produksi
Member
In fo
p e
m b
a y
a ra
n
Data pembayaran Info pembayaran
Info pesanan
In fo
p ro
d u
ksi
Gambar 3.15 DFD Level 3 Proses 6.4 Pengolahan Data Pesanan
11. DFD Level 3 Pengolahan Data Provinsi
Terdapat 3 proses Pengolahan tambah provinsi, Pengolahan hapus provinsi, Pengolahan edit provinsi
6.8.1 Pengolahan Tambah
Provinsi
Admin 6.8.2
Pengolahan Hapus Provinsi
6.1.3 Pengolahan Edit
Provinsi tb_provinsi
Data Provinsi Info Provinsi
Data Provinsi Data Provinsi
Data Provinsi Data Tambah Provinsi
Data Provinsi Info Provinsi
Data Provinsi Data Provinsi
Info Provinsi
Data Provinsi
Masuk admin valid Masuk admin valid
Masuk admin valid
Gambar 3.16 DFD Level 3 Proses 6.8 Pengolahan Data Provinsi
12. DFD Level 3 Pengolahan Data Kota
Terdapat 3 proses Pengolahan tambah kota, Pengolahan hapus kota, Pengolahan edit kota
6.9.1 Pengolahan Tambah
kota
Admin 6.9.2
Pengolahan Hapus kota
6.9.3 Pengolahan Edit
kota tb_kota
Data kota Info kota
Data kota Data kota
Data kota Data Tambah kota
Data kota Info kota
Data kota Data kota
Info kota
Data kota
Masuk admin valid Masuk admin valid
Masuk admin valid
Gambar 3.17 DFD Level 3 Proses 6.9 Pengolahan Data Kota
13. DFD Level 3 Pengolahan Data Jenis Kirim
Terdapat 3 proses Pengolahan tambah jenis kirim, Pengolahan hapus jenis kirim, Pengolahan edit jenis kirim
6.10.1 Pengolahan Tambah
Jenis kirim
Admin 6.10.2
Pengolahan Hapus Jenis kirim
6.10.3 Pengolahan Edit
Jenis kirim tb_jeniskirim
Data jenis kirim Info jenis kirim
Data jenis kirim Data jenis kirim
Data jenis kirim Data Tambah jenis kirim
Data jenis kirim Info jenis kirim
Data jenis kirim Data jenis kirim
Info jenis kirim
Data jenis kirim
Masuk admin valid Masuk admin valid
Masuk admin valid
Gambar 3.18 DFD Level 3 Proses 6.10 Pengolahan Data Jenis Kirim
14. DFD Level 3 Pengolahan Data Jasa Kirim
Terdapat 3 proses Pengolahan tambah jasa kirim, Pengolahan hapus jasa kirim, Pengolahan edit jasa kirim
6.11.1 Pengolahan Tambah
Jasa kirim
Admin 6.11.2
Pengolahan Hapus Jasa kirim
6.11.3 Pengolahan Edit
Jasa kirim tb_jasa kirim
Data jasa kirim Info jasa kirim
Data jasa kirim Data jasa kirim
Data jasa kirim Data jasa kirim
Data jasa kirim Info jasa kirim
Data jasa kirim Data jasa kirim
Info jasa kirim
Data jasa kirim
Masuk admin valid Masuk admin valid
Masuk admin valid
Gambar 3.19 DFD Level 3 Proses 6.11 Pengolahan Data Jasa Kirim
3.2.6.3 Spesifikasi Proses
Spesifikasi proses bertujuan untuk mendeskripsikan dari setiap fungsi yang ada pada data flow diagram DFD. Dalam spesifikasi proses setiap elemen proses
yang terdapat dalam program dijelaskan. Penjelasan ini meliputi nama proses, input
, output, source, destination dan logika dari proses. Tabel 3.8 Spesifikasi Proses
No Proses
Keterangan 1
No. Proses 1
Nama Proses Registrasi
Source Pengunjung
Destination Pengunjung, Email Server
Input Data Registrasi, Data Member
Output Info Registrasi, info aktivasi akun, Data Member
Logika Proses 1. Pengunjuang memilih menu registrasi
2. Sistem menampilkan form registrasi 3. pengunjung memasukan data registrasi pada form
registrasi 4. pengunjung kemudian klik daftar.
5. jika data registrasi valid maka sistem akan menyimpan data registrasi ke database dan muncul info registrasi
sukses, dan info aktivasi akun dikirim ke email pengunjung.
6. jika data registrasi tidak valid sistem akan menampilkan pesan bahwa email yang anda masukan
sudah terdaftar 2
No. Proses 2
Nama Proses login
Source Member
admin Destination
Member admin
Input Data Login, Data Member
Output Info Login
Logika Proses 1. Memberadmin memasukan data login pada form
login. 2. Memberadmin klik Login
3. Jika data login admin valid, akan menampilkan halaman utama admin,
4. Jika data login member valid, akan menampilkan halaman utama member,
5. Jika data login memberadmin invalid, sistem akan menampilkan pesan kesalahan.
6. Apabila memberadmin lupa password untuk login,
dapat mengklik menu lupa password. 7. Memberadmin memasukkan data lupa password pada
form lupa password. 8. jika data lupa password valid, muncul pesan sukses
dan info password baru dikirim ke email. 9. Jika data lupa password tidak valid muncul pesan
kesalahan 3
No. Proses 3
Nama Proses Penyajian Informasi Produk
Source Member
, pengunjung Destination
Member , pengunjung
Input Data produk, data detail produk, data kometar
Output Info produk, data produk, data detail produk, info item,
info produk terlaris, info komentar Logika Proses
1. member atau pengunjung berada pada halaman home 2. member dan pengunjung dapat melihat produk
berdasarkan pilihan produk baru saja, semua produk, berdasarkan item, produk terlaris maupun.
3. member, pengunjung dapat melihat mengenai info detail produk dengan klik detail produk maka detail
produk akan ditampilkan oleh sistem di halaman web. 4. Untuk member ketika melihat detail produk, dapat juga
melakukan rating dengan memberikan nilai dengan indeks nilai 1-5 dengan mengklik gambar bintang.
5. Member bisa ngeshare produk ke jejaring sosial facebook dan tweeter, dengan mengklik tombol LIKE
dan Tweet, gambar akan terkirim ke facbook dan Tweeter member dan juga member bisa ngirim pesan
ke group facebook dan email.
6. Member bisa mengomentari produk-produk yang ada dengan mengklik tombol tambah komentar
7. Dan bisa menghapus pesan komentar dengan mengklik tombol hapus
4 No. Proses
4 Nama Proses
Pemesanan Source
Member , admin master, admin karyawan
Destination Member
, admin master, admin karyawan Input
Data detail pesanan, data produk, data provinsi, data kota, data admin, data pengiriman, data keranjang, data
pembayaran, data detail pesanan, data update status pembayaran, data pembayaran paypal, data akun bayar,
data jenis kirim, data jasa kirim, data kurs, data tracking
Output Info produk, info pesanan, info keranjang, info
perngiriman, info pembayaran, info detail pesanan, info update status pembayaran, info pembayaran paypal, info
tracking, data pembayaran, data pesanan, data detail pesanan, data keranjang