3.2. Perancangan Sistem
Perancangan akan dimulai setelah tahap analisis terhadap sistem selesai dilakukan. Perancangan dapat didefinisikan sebagai penggambaran, perencanaan
dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi. Alat bantu yang digunakan untuk
menggambarkan perancangan sistem secara umum yang akan dibangun, yaitu context diagram
, data flow diagram, spesifikasi proses dan kamus data.
3.2.1. Diagram Konteks
D ata
em ai
l In
fo e m
a il
Gambar 3.5. Diagram Konteks
3.2.2. DFD Aplikasi E-Commerce
Gambar 3.6. DFD Level 1 Aplikasi E-Commerce
3.2.3. DFD Level 2 Proses 1.0 Pendaftaran
pengunjung 1.1
Isi form pendaftaran
pelanggan
1.2 aktivasi
Data pendaftaran Info pendaftaran valid, invalid
Data pendaftaran Info pendaftaran valid, invalid
Data pendaftaran Data login pelanggan
Data aktivasi
Gambar 3.7. DFD Level 2 Proses 1.0 Pendaftaran
3.2.4. DFD Level 2 Proses 2.0 Login
pelanggan 2.1
Varifikasi email
username
admin pelanggan
admin
2.1 Verifikasi
password Data login pelanggan
Info login pelanggan invalid Data login pelanggan
Info login pelanggan Data login admin
Info login admin invalid Data login admin, petugas
Info login admin, petugas
Log in valid pe
lang gan,
admin
Info login admin invalid Info login pelanggan invalid
Login valid pelanggan, admin petugas
D a
ta lo
gin pet
ug as
In fo
lo gin pet
ug as inv
a lid
Gambar 3.8. DFD Level 2 Proses 2.0 Login
3.2.5. DFD Level 2 Proses 3.0 Olah Data User
Log in v
alid pe
tug as
Log in v
alid pe
lan gga
n
Gambar 3.9. DFD Level 2 Proses 3.0 Olah data user
3.2.6. DFD Level 2 Proses 4.0 Olah Data Master
petugas 4.1
Olah data kategori
4.2 Olah data
produk
4.3 Olah data
provinsi
4.4 Olah data kota
Log in v
alid pet
uga s
Log in va
lid p etug
as
Login v alid pe
tugas kategori
produk
provinsi
kota data kategori
info kategori info kategori
data kategori
data produk info produk
info provinsi data provinsi
in fo
k o
ta data
kota data produk
info produk
data provinsi Info provinsi
data kota info kota
4.5 Detail
Pelanggan pelanggan
da ta p
el ang
gan info
pe la
n g
g a
n data pelanggan
info pelanggan
4.6 Olah data
Tipe pengiriman
4.7 Olah data
Ongkos kirim tipe_pengiriman
harga_pengiriman Log
in v alid
pet uga
s
Log in v
alid pet
uga s
D a
ta ti
pe pen
gi ri
m a
n
Inf o
ti pe
pe ngi
ri m
a n
Data tipe pengiriman Info tipe pengiriman
Data ongkos kirim Info ongkos kirim
Data ong kos
kir im
In fo
o n
gk os
k ir
im Info provinsi
Data provinsi
info tipe pengiriman data tipe pengiriman
Login v alid pe
tugas Login v
alid pe tugas
Info kategori Data kategori
Gambar 3.10. DFD Level 2 Proses 4.0 Olah data master
3.2.7. DFD Level 2 Proses 5.0 Pesanan