Diagram Konteks DFD Aplikasi E-Commerce DFD Level 2 Proses 1.0 Pendaftaran DFD Level 2 Proses 2.0 Login DFD Level 2 Proses 3.0 Olah Data User DFD Level 2 Proses 4.0 Olah Data Master

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