Data Flow Diagram Analisis Kebutuhan Fungsional

90

3.3.2 Data Flow Diagram

DFD merupakan model dari sistem untuk menggambarkan pembagian sistem ke model yang lebih kecil. Salah satu keuntungan menggunakan DFD adalah memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan. Berikut adalah gambar DFD untuk Aplikasi E-commerce Penjualan Produk JK Collection di CV. RR Sarana Persada gambar 3.5. 91

1. Data Flow Diagram Level 1

1 Pendaftaran Admin Pengunjung Member - Data Registrasi - Info Aktivasi Info Registrasi Member Data Registrasi Data Registrasi 2 Login Data Login Admin - Info Login Admin - Info Login Admin Invalid Admin Data Login Admin Data Login Members Data Login Members Data Login Members 3 Pengolahan Data Master Status Login Admin Valid - Data Password Admin - Data Kategori - Data Produk - Data Merk - Data Produk Opsi - Data Gambar - Data Ongkos Kirim - Data Provinsi - Data Kota - Data Members - Data Status Members - Data Orders - Data Status Orders - Data Status Bayar - Data No Resi - Data Status Pengiriman - Label Pengiriman - Data Retur - Data Detail Retur - Data Status Retur - Data Status Produk Retur - Data No Resi Retur - Data Hubungi - Data Backup - Data Restore - Info Password Admin - Info Kategori - Info Produk - Info Merk - Info Produk Opsi - Info Gambar - Info Ongkos Kirim - Info Provinsi - Info Kota - Info Members - Info Status Members - Info Orders - Info Status Order - Info Status Bayar - Info No Resi - Info Status Pengiriman - Cetak Label Pengiriman - Info Retur - Info Detail Retur - Info Status Retur - Info Status Produk Retur - Info No Resi Retur - Info Hubungi - Info Backup - Info Restore Kategori Data Kategori Data Kategori Produk Data Produk Data Produk Jenis Data Jenis Data Jenis Order Data Orders Data Orders Ongkos Kirim Data Ongkos Kirim Data Ongkos Kirim Produk Opsi Provinsi Data Provinsi Data Provinsi Kota Data Kota Data Kota 5 Update Profile Data Members Data Members Data Members Data Members Data Members Info Members Data Produk Opsi Data Produk Opsi Orders Detail Data Orders Detail Data Orders Detail Hubungi Data Hubungi Data Hubungi 4 Pengolahan Data Transaksi Status Login Members Valid Gambar Data Gambar Data Gambar Data Orders Detail Data Orders Detail Data Orders Data Orders Orders Temp Data Orders Temp Data Orders Temp - Data Orders - Data Orders Detail - Data Orders Temp - Data Alamat Pengiriman - Data Jenis Pengiriman - Info Orders - info Orders Detail - Info Orders Temp - Info Alamat Pengiriman - Info Jenis Pengiriman PayPal Data Orders Status Bayar 8 Penyajian Informasi Hubungi Kami 7 Pembuatan Laporan 6 History Orders Status Login Admin Valid Laporan Penjualan Laporan Penjualan Data Hubungi Data Hubungi - Data Produk - Data Produk Cari - Info Produk - Info Produk Cari Data Kategori Data Kategori Data Merk Data Merk Data Gambar Data Gambar Data Produk Opsi Data Produk Opsi Status Login Members Valid Data Orders Data Orders Data Orders Detail Data Orders Detail - Info Orders - Info History Orders - Data Produk cari - Data Hubungi Info Hubungi 9 Penyajian Informasi Lihat Produk Vote Info Vote Data Vote Info Vote Data Vote Data Orders Info Password Admin Data Password Admin Data Produk Data Produk Data Orders Data Orders Data Orders Detail Data Orders Detail Email Info Aktivasi - Info Order - Info Orders Detail - Info Retur - Info Detail Retur - Info Order - Info Order Detail Bank Kurs Data Kurs Data Kurs Facebook Info Produk Data Login Admin - Info Login Members - Info Login Members Invalid Komentar Info Komentar Data Komentar Data Kurs Jenis Pengiriman Info Data Tracking Data Tracking Gambar 3. 5 DFD Level 1 Website JK Collection 92

2. DFD Level 2 Proses 1 Pendaftaran

Members 1.1 Pengisian Data Pendaftaran 1.2 Aktivasi Pengunjung Data Pendaftaran Data Pendaftaran Data Pendaftaran Data Pendaftaran Email Info Aktivasi Data Pendaftaran Info Aktivasi Gambar 3. 6 DFD Level 2 Proses 1 Pendaftaran

3. DFD Level 2 Proses 2 Login

2.1 Verifikasi Username Data Login Admin Info Login Admin Admin Members 2.2 Verifikasi Password 2.3 Lupa Password Data Login Members Info Login Members Members Admin Data Login Admin Data Login Admin Data Login Admin Data Login Admin Data Login Admin - Info Login Admin - Info Login Admin Invalid Data Login Members - Info Login Members - Info Login Members Invalid - Data Email Members - Data Username Members Info Login Members - Status Login Admin Valid - Status Login Members Valid - Data Email Admin - Data Username Admin - Info Login Admin Data Login Admin Data Login Admin Data Login Members Data Login Members Data Login Members Data Login Members Data Login Members Data Login Members Gambar 3. 7 DFD Level 2 Proses 2 Login 93

4. DFD Level 2 Proses 3 Pengolahan Data Master

3.2 Pengolahan Data Kategori 3.3 Pengolahan Data Produk Data Kategori Info Kategori Kategori Data Kategori Data Kategori - Data Produk - Data Gambar - Data Produk Opsi Data Produk Produk - Info Produk - Info Gambar - Info Produk Opsi Data Produk Data Jenis Produk Data Jenis Produk Jenis 3.7 Pengolahan Data Kota Members Data Members Data Members 3.8 Pengolahan Data Members - Info Members - Info Status Members - Data Members - Data Status Members Kota Data Kota Data Kota Info Kota Data Kota 3.10 Pengolahan Data Retur 3.11 Pengolahan Data Hubungi - Info Data Retur - Info Detail Retur - Info Status Retur - Info Status Produk Retur - Info No Resi Retur - Data Retur - Data Detail Retur - Data Status Retur - Data Status Produk Retur - Data No Resi Retur Retur Data Retur Data Retur Hubungi Data Hubungi Data Hubungi Info Hubungi Data Hubungi Provinsi Data Propinsi Data Propinsi 3.4 Pengolahan Data Jenis 3.6 Pengolahan Data Provinsi Admin Data Merk Info Merk Info Propinsi Data Propinsi Orders Detail Data Orders Detail 3.5 Pengolahan Data Ongkos Kirim Ongkos Kirim Data Ongkos Kirim Info Ongkos Kirim Data Ongkos Kirim Data Ongkos Kirim 3.9 Pengolahan Data Orders Orders Data Orders Data Orders - Info Orders - Info Status Order - Info Status Bayar - Info No Resi - Info Status Pengiriman - Cetak Label Pengiriman - Data Orders - Data Status Order - Data Status Bayar - Data No Resi - Data Status Pengiriman - Label Pengiriman Data Orders Detail Gambar Produk Opsi Data Gambar Data Gambar Data Produk Opsi Data Produk Opsi 3.1 Ganti Password Admin Admin Data Password Admin Info Password Admin Data Password Admin Data Password Admin 3.12 Pengolahan Backup dan Restore Data Hubungi Data Hubungi Data Retur Data Retur Data Orders Detail Data Orders Detail Data Orders Data Orders Data Members Data Members Data Kota Data Kota Data Propinsi Data Propinsi Data Ongkos Kirim Data Ongkos Kirim Data Merk Data Merk Data Produk Data Produk Data Kategori Data Kategori Data Admin Data Admin Data Restore Info Restore Detail Retur Data Detail Retur Data Detail Retur Email - Info Orders - Info Orders Detail - Info Retur - info Detail Retur Facebook Info Produk Gambar 3. 8 DFD Level 2 Proses 3 Pengolahan Data Master 94

5. DFD Level 2 Proses 4 Pengolahan Data Transaksi

Orders Members Orders Detail 4.1 Penambahan Item Pemesanan 4.2 Pengubahan Item Pemesanan 4.3 Penghapusan Item Pemesanan 4.4 Konfirmasi Pengiriman Data Orders Temp Info Orders Temp Data Orders Temp Info Orders Temp Data Orders Temp Info Orders Temp Data Orders Data Orders DataOrders Detail Data Orders Detail 4.5 Checkout - Data Alamat Pengiriman - Data Jenis Pengiriman - Info Alamat Pengiriman - Info Jenis Pengiriman Data Orders Detail Data Orders Detail Data Orders Data Orders 4.6 Konfirmasi Pembayaran Data Orders Info Orders Data Orders Detail Data Orders Detail Data Orders Paypal Data Orders Status Bayar Email - Info Orders - Info Orders Detail Data Orders Gambar 3. 9 DFD Level 2 Proses 4 Pengolahan Data Transaksi 95

6. DFD Level 2 Proses 6 History Order

6.1 Pencarian Data History Orders 6.2 Pembatalan Data Orders Members Data Orders Info Orders Data Orders Info Orders Orders Orders Detail Data Orders Data Orders Data Orders Data Orders Data Orders Detail Data Orders Detail Data Orders Detail Data Orders Detail Data Orders Detail Data Orders Detail 6.3 Tampil Detail History Orders Info History Orders Data Orders Data Orders Gambar 3. 10 DFD Level 2 Proses 6 History Orders

7. DFD Level 2 Proses 7 Pembuatan Laporan Penjualan

7.1 Pencarian Laporan Penjualan Admin Orders 7.2 Pencetakan Laporan Penjualan Laporan Penjualan Laporan Penjualan Data Orders Data Orders Data Orders Data Orders Laporan Penjualan Gambar 3. 11 DFD Level 2 Proses 7 Pembuatan Laporan Penjualan 96

8. DFD Level 2 Proses 9 Penyajian Informasi Lihat Produk

9.1 Pengolahan Detail Produk 9.2 Pengolahan Vote 9.3 Pengolahan Data komentar pengunjung Members Info vote Data produk Info produk Data produk Data vote Info produk Data komentar Info komentar Produk Vote komentar Data komentar Info komentar Data barang Data vote Info vote Data detail produk Info detail produk Data detail produk Info detail produk Data barang Members Data members Info vote Gambar 3. 12 DFD Level 2 Proses 9 Penyajian Informasi Lihat Produk

9. DFD Level 3 Proses 3.2 Pengolahan Data Kategori

3.2.1 Penambahan Data Kategori 3.2.2 Pengubahan Data Kategori Data Kategori Info Kategori Data Kategori Info Kategori Kategori Data Kategori Data Kategori Data Kategori Data Kategori Admin 3.2.3 Penghapusan Data Kategori Info Kategori Data Kategori Data Kategori Data Kategori 3.2.4 Pencarian Data Kategori Info Kategori Data Kategori Data Kategori Data Kategori Gambar 3. 13 DFD Level 3 Proses 3.2 Pengolahan Data Kategori 97

10. DFD Level 3 Proses 3.3 Pengolahan Data Produk

3.3.1 Penambahan Data Produk 3.3.2 Pengeditan Data Produk 3.3.3 Penghapusan Data Produk Data Produk Info Produk Data Produk Info Produk Data Produk Info Produk Produk Data Produk Data Produk Data Produk Data Produk Data Produk Data Produk Admin Kategori 3.3.4 Pengolahan Data Gambar Data Gambar Info Gambar Gambar Data Gambar Data Gambar 3.3.5 Pengolahan Data Produk Opsi Data Produk Opsi Info Produk Opsi Produk Opsi Data Produk Opsi Data Produk Opsi 3.3.6 Pencetakan Data Produk Data Produk Data Produk Data Produk Info Produk 3.3.7 Pencarian Data Produk Data Produk Info Produk Data Produk Data Produk Jenis Social Network Info Produk Gambar 3. 14 DFD Level 3 Proses 3.3 Pengolahan Data Produk 98

11. DFD Level 3 Proses 3.4 Pengolahan Data Jenis

3.4.1 Penambahan Data Jenis 3.4.2 Pengubahan Data Jenis Data Jenis Produk Info Jenis Produk Data Jenis Produk Info Jenis Produk Jenis Data Jenis Produk Data Jenis Produk Data Jenis Produk Data Jenis Produk Admin 3.4.3 Penghapusan Data Jenis Info Merk Data Jenis Produk Data Jenis Produk Data Jenis Produk 3.4.4 Pencarian Data Jenis Data Jenis Produk Data Jenis Produk Info Jenis Produk Data Jenis Produk Gambar 3. 15 DFD Level 3 Proses 3.4 Pengolahan Data Jenis

12. DFD Level 3 Proses 3.5 Pengolahan Data Ongkos Kirim

3.5.1 Penambahan Data Ongkos Kirim 3.5.2 Pengubahan Data Ongkos Kirim Data Ongkos Kirim Info Ongkos Kirim Data Ongkos Kirim Info Ongkos Kirim Ongkos Kirim Data Ongkos Kirim Data Ongkos Kirim Data Ongkos Kirim Data Ongkos Kirim Admin 3.5.3 Penghapusan Data Ongkos Kirim Info Ongkos Kirim Data Ongkos Kirim Data Ongkos Kirim Data Ongkos Kirim Kota 3.5.4 Pencarian Data Ongkos Kirim Info Ongkos Kirim Data Ongkos Kirim Data Ongkos Kirim Data Ongkos Kirim Gambar 3. 16 DFD Level 3 Proses 3.5 Pengolahan Data Ongkos Kirim 99

13. DFD Level 3 Proses 3.6 Pengolahan Data Provinsi

3.6.1 Penambahan Data Provinsi 3.6.2 Pengubahan Data Provinsi 3.6.3 Pencarian Data Provinsi 3.6.4 Penghapusan Data Provinsi Data Provinsi Info Provinsi Data Provinsi Info Provinsi Info Provinsi Data Provinsi Data Provinsi Info Provinsi Provinsi Data Provinsi Data Provinsi Data Provinsi Data Provinsi Data Provinsi Data Provinsi Data Provinsi Data Provinsi Admin Gambar 3. 17 DFD Level 3 Proses 3.6 Pengolahan Data Provinsi

14. DFD Level 3 Proses 3.7 Pengolahan Data Kota

3.7.1 Penambahan Data Kota 3.7.2 Pengubahan Data Kota 3.7.3 Pencarian Data Kota 3.7.4 Penghapusan Data Kota Data Kota Info Kota Data Kota Info Kota Info Kota Data Kota Data Kota Info Kota Kota Data Kota Data Kota Data Kota Data Kota Data Kota Data Kota Data Kota Data Kota Admin Provinsi Gambar 3. 18 DFD Level 3 Proses 3.7 Pengolahan Data Kota 100

15. DFD Level 3 Proses 3.8 Pengolahan Data Member

3.8.1 Pencarian Data Members Members Admin 3.8.2 Pengubahan Status Members Data Members Info Members Data Members Data Members Data Members Data Members Data Status Members Info Status Members Gambar 3. 19 DFD Level 3 Proses 3.8 Pengolahan Data Members

16. DFD Level 3 Proses 3.9 Pengolahan Data Order

Orders Detail Data Orders Detail Orders Data Orders Data Orders Data Orders Detail 3.9.1 Pencarian Data Orders Admin 3.9.2 Update Status Orders 3.9.3 Update Status Bayar 3.9.4 Isi No resi Pengiriman Data Orders Info Orders 3.9.5 Update Status Pengiriman Data Orders Data Orders Data Orders Data Orders Data Orders Data Orders Data Orders Detail Data Orders Detail Data Orders Detail Data Orders Detail Data Orders Detail Data Orders Detail Info Status Orders Data Status Orders Data Status Bayar Info Status Bayar Data No Resi Info No Resi Data Status Pengiriman Data Orders Data Orders Data Orders Detail Info Status Pengiriman 3.9.6 Pencetakan Label Pengiriman Label Pengiriman Label Pengiriman Data Orders Detail Data Orders Detail Data Orders Detail Data Orders Data Orders Email - Info Orders - Info Orders Detail - Info Orders - Info Orders Detail - Info Orders - Info Orders Detail - Info Orders - Info Orders Detail Gambar 3. 20 DFD Level 3 Proses 3.9 Pengolahan Data Orders 101

17. DFD Level 3 Proses 3.10 Pengolahan Data Retur

3.10.1 Pencarian Data Retur Retur Data Retur Data Retur Admin 6.10.2 Update Status Retur 6.10.3 Update No Resi Retur Data Retur Info Retur Data Retur Data Retur Data Retur Data Retur Data Status Retur Info Status Retur Data No Resi Retur Info No Resi Retur Detail Rteur Data Detail Retur Data Detail Retur Data Detail Retur Data Detail Retur Email - Info Retur - Info Detail Retur - Info Retur - Info Detail Retur Gambar 3. 21 DFD Level 3 Proses 3.10 Pengolahan Data Retur

18. DFD Level 3 Proses 3.11 Pengolahan Data Hubungi

3.11.1 Balas Pesan Hubungi Hubungi Admin 3.11.2 Penghapusan Data Hubungi Data Hubungi Info Hubungi Data Hubungi Data Hubungi Data Hubungi Data Hubungi Data Hubungi Info Hubungi Gambar 3. 22 DFD Level 3 Proses 3.11 Pengolahan Data Hubungi 102

19. DFD Level 3 Proses 3.12 Pengolahan Backup dan Restore

Members Retur Hubungi Orders Detail Orders Kategori Produk Jenis Kota Provinsi Ongkos Kirim Gambar Produk Opsi Admin Admin 3.12.1 Backup Database 3.12.2 Restore Database Data Backup Database Data Backup Info Restore Database Data Admin Info Kategori Data Kategori Info Kategori Data Kategori Info Produk Data Produk Info Produk Data Produk Info Members Data Members Info Members Data Members Info Orders Data Orders Info Orders Data Orders Info Jenis Data Jenis Info Merk Data Merk Info Orders Detail Data Orders Detail Info Orders Detail Data Orders Detail Info Gambar Data Gambar Info Gambar Data Gambar Info Admin Info Admin Data Admin Info Provinsi Data Provinsi Info Provinsi Data Provinsi Info Ongkos Kirim Data Ongkos Kirim Info Ongkos Kirim Data Ongkos Kirim Info Retur Data Retur Info Kota Data Kota Data Produk Opsi Info Produk Opsi Data Hubungi Info Hubungi Info Backup Database Data Restore Database Gambar 3. 23 DFD Level 2 Proses 3.12 Pengolahan Backup dan Restore

20. DFD Level 3 Proses 4.4 Pengolahan Konfirmasi Pengiriman

Orders Orders Detail 4.4.1 Update Alamat Pengiriman Members 4.4.2 Pemilihan Jenis Pengiriman Data Alamat Pengiriman Info Alamat Pengiriman Data Orders Data Orders Data Orders Data Orders Data Orders Detail Data Orders Detail Data Orders Detail Data Orders Detail Data Jenis Pengiriman Info Jenis Pengiriman Ongkos Kirim Gambar 3. 24 DFD Level 3 Proses 4.4 Pengolahan Konfirmasi Pengiriman 103

21. DFD Level 3 Proses 4.6 Pengolahan Konfirmasi Pembayaran

Orders 4.6.4 Pembayaran Paypal 4.6.3 Pembayaran Transfer Data Orders Members Data Orders Data Orders Sistem Pembayaran Data Orders Status Bayar 4.6.2 Pilih Jenis Pembayaran Orders Detail Data Orders Detail Data Orders Detail Data Orders Data Orders Data Orders Data Orders Info Orders Info Orders Data Orders Data Orders 4.6.1 Pemilihan Orders Data Orders Data Orders Data Orders Bank Data Kurs Kurs Data Kurs Data Kurs Gambar 3. 25 DFD Level 3 Proses 4.6 Pengolahan Konfirmasi Pembayaran 104

22. DFD Level 4 Proses 3.3.4 Pengolahan Data Gambar

Admin 3.3.4.1 Penambahan Data Gambar Data Gambar Info Gambar Gambar Data Gambar Data Gambar 3.3.4.2 Penghapusan Data Gambar Data Gambar Data Gambar Data Gambar Info Gambar produk Gambar 3. 26 DFD Level 4 Proses 3.3.4 Pengolahan Data Gambar

23. DFD Level 4 Proses 3.3.5 Pengolahan Data Produk Opsi

Admin 3.3.5.1 Penambahan Data Produk Opsi Produk Opsi 3.3.5.3 Penghapusan Data Produk Opsi Info Produk Opsi Data Produk Opsi 3.3.5.2 Pengubahan Data Produk Opsi Info Produk Opsi Data Produk Opsi Data Produk Opsi Data Produk Opsi Data Produk Opsi Data Produk Opsi Info Produk Opsi Data Produk Opsi Data Produk Opsi Data Produk Opsi Produk Gambar 3. 27 DFD Level 4 Proses 3.3.5 Pengolahan Data Produk Opsi 105

3.3.3 Spesifikasi Proses