Data Flow Diagram DFD

3.3.2 Data Flow Diagram DFD

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 dari Membangun Aplikasi E-commerce Penjualan Alat-alat Olahraga di Taufik Jaya Sport adalah sebagai berikut : 113 3.0 Registrasi Admin Pengunjung Member - Data Registrasi - Info Aktivasi Info Registrasi Member Data Registrasi Data Registrasi 4.0 Login Data Login Admin - Info Login Admin - Info Login Admin Invalid Admin Data Login Admin Data Login Admin Data Login Members - Info Login Members - Info Login Members Invalid Data Login Members Data Login Members 6.0 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 Merk Data Merk Data Merk 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.0 Update Profile Status Login Members Valid 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 Retur Data Retur Data Retur 7.0 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 Sistem Pembayaran Data Orders Status Bayar 1.0 Hubungi Kami 9.0 Pembuatan Laporan 8.0 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 2.0 Vote Vote Data Vote Data Vote Info Vote Data Vote Data Orders Status Login Members Valid Info Password Admin Data Password Admin Data Retur Data Retur Data Produk Data Produk Data Orders Data Orders Data Orders Detail Data Orders Detail 10 Retur - Data Retur - Data Detail Retur - Info Retur - Info Detail Retur Status Login Members Valid Detail Retur Data Detail Retur Data Detail Retur 11 Komentar Komentar Status Login Members Valid Data Komentar Data Komentar Info Komentar Data Komentar Email Info Aktivasi - Info Order - Info Orders Detail - Info Retur - Info Detail Retur - Info Order - Info Order Detail - Info Retur - Info Detail Retur BCA Data Kurs Timer Timer Kurs Data Kurs Data Kurs Facebook Info Produk Gambar 3. 4 DFD Level 1 Members 3.1 Isi Form Registrasi 3.2 Aktivasi Data Registrasi Pengunjung Data Registrasi Data Registrasi Data Registrasi Data Registrasi Email Info Aktivasi Info Aktivasi Gambar 3. 5 DFD Level 2 Proses 3 Registrasi 4.1 Verifikasi Username Data Login Admin Info Login Admin Admin Members 4.2 Verifikasi Password 4.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 - 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. 6 DFD Level 2 Proses 4 Login 6.2 Pengolahan Data Kategori 6.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 Merk Data Merk Merk 6.7 Pengolahan Data Kota Members Data Members Data Members 6.8 Pengolahan Data Members - Info Members - Info Status Members - Data Members - Data Status Members Kota Data Kota Data Kota Info Kota Data Kota 6.10 Pengolahan Data Retur 6.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 Status Login Admin Valid Status Login Admin Valid Status Login Admin Valid Status Login Admin Valid Status Login Admin Valid Provinsi Data Propinsi Data Propinsi 6.4 Pengolahan Data Merk 6.6 Pengolahan Data Provinsi Admin Data Merk Info Merk Info Propinsi Data Propinsi Status Login Admin Valid Status Login Admin Valid Status Login Admin Valid Orders Detail Data Orders Detail 6.5 Pengolahan Data Ongkos Kirim Ongkos Kirim Data Ongkos Kirim Info Ongkos Kirim Data Ongkos Kirim Data Ongkos Kirim Status Login Admin Valid 6.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 Status Login Admin Valid Data Orders Detail Gambar Produk Opsi Data Gambar Data Gambar Data Produk Opsi Data Produk Opsi 6.1 Ganti Password Admin Admin Data Password Admin Info Password Admin Data Password Admin Data Password Admin Status Login Admin Valid 6.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 Status Login Admin Valid Detail Retur Data Detail Retur Data Detail Retur Email - Info Orders - Info Orders Detail - Info Retur - info Detail Retur Facebook Info Produk Gambar 3. 7 DFD Level 2 Proses 6 Pengolahan Data Master Orders Members Orders Detail Orders Temp Data Orders Temp Data Orders Temp 7.1 Tambah Item Pemesanan 7.2 Edit Item Pemesanan Data Orders Temp Data Orders Temp 7.3 Hapus Item Pemesanan Status Login Members Valid Status Login Members Valid Data Orders Temp 7.4 Konfirmasi Pengiriman Data Orders Temp Data Orders Temp 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 Status Login Members Valid Status Login Members Valid 7.5 Checkout - Data Alamat Pengiriman - Data Jenis Pengiriman - Info Alamat Pengiriman - Info Jenis Pengiriman Status Login Members Valid Data Orders Detail Data Orders Detail Data Orders Data Orders 7.6 Konfirmasi Pembayaran Data Orders Info Orders Data Orders Detail Data Orders Detail Status Login Members Valid Data Orders Data Orders Sistem Pembayaran Data Orders Status Bayar Email - Info Orders - Info Orders Detail Data Orders Temp Timer Timer BCA Data Kurs Kurs Data Kurs Data Kurs Gambar 3. 8 DFD Level 2 Proses 7 Transaksi 8.1 Cari Data History Orders 8.2 Cancel 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 8.3 Tampil Detail History Orders Info History Orders Data Orders Data Orders Status Login Members Valid Status Login Members Valid Status Login Members Valid Gambar 3. 9 DFD Level 2 Proses 8 History Orders 9.1 Cari Laporan Penjualan Admin Orders 9.2 Cetak Laporan Penjualan Laporan Penjualan Laporan Penjualan Data Orders Data Orders Data Orders Data Orders Laporan Penjualan Status Login Admin Valid Status Login Admin Valid Gambar 3. 10 DFD Level 2 Proses 9 Pembuatan Laporan 10.1 Pilih Orders yang diretur Retur Data Orders Data Orders Data Orders Detail Data Orders Detail Members Orders Orders Detail Data Orders 10.3 Cari Data Retur Data Retur Data Retur 10.4 Tampil Detail Data Retur Data Retur Info Retur Info Retur Data Retur Data Retur Status Login Members Valid Status Login Members Valid Status Login Members Valid Detail Retur 10.2 Tambah Data Retur Data Orders Data Retur Data Retur Data Detail Retur Data Detail Retur Status Login Members Valid - Data Retur - Data Detail Retur - Info Retur - Info Detail Retur Data Detail Retur Data Detail Retur Email - Info Retur - Info Detail Retur Gambar 3. 11 DFD Level 2 Proses 10 Pengolahan Retur 6.2.1 Tambah Data Kategori 6.2.2 Edit Data Kategori Data Kategori Info Kategori Data Kategori Info Kategori Kategori Data Kategori Data Kategori Data Kategori Data Kategori Admin Status Login Admin Valid Status Login Admin Valid 6.2.3 Hapus Data Kategori Info Kategori Data Kategori Data Kategori Data Kategori Status Login Admin Valid 6.2.4 Cari Data Kategori Info Kategori Data Kategori Data Kategori Data Kategori Status Login Admin Valid Gambar 3. 12 DFD Level 3 Proses 6.2 Pengolahan Data Kategori 6.3.1 Tambah Data Produk 6.3.2 Edit Data Produk 6.3.3 Hapus 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 Status Login Admin Valid Status Login Admin Valid Status Login Admin Valid 6.3.4 Pengolahan Data Gambar Data Gambar Info Gambar Gambar Data Gambar Data Gambar Status Login Admin Valid 6.3.5 Pengolahan Data Produk Opsi Data Produk Opsi Info Produk Opsi Produk Opsi Data Produk Opsi Data Produk Opsi Status Login Admin Valid 6.3.6 Cetak Data Produk Data Produk Data Produk Status Login Admin Valid Data Produk Info Produk 6.3.7 Cari Data Produk Data Produk Info Produk Data Produk Data Produk Status Login Admin Valid Merk Facebook Info Produk Gambar 3. 13 DFD Level 3 Proses 6.3 Pengolahan Data Produk 6.4.1 Tambah Data Merk 6.4.2 Edit Data Merk Data Merk Info Merk Data Merk Info Merk Merk Data Merk Data Merk Data Merk Data Merk Admin Status Login Admin Valid Status Login Admin Valid 6.4.3 Hapus Data Merk Info Merk Data Merk Data Merk Data Merk Status Login Admin Valid 6.4.4 Cari Data Merk Data Merk Data Merk Info Merk Data Merk Status Login Admin Valid Gambar 3. 14 DFD Level 3 Proses 6.4 Pengolahan Data Merk 6.5.1 Tambah Data Ongkos Kirim 6.5.2 Edit 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 Status Login Admin Valid Status Login Admin Valid 6.5.3 Hapus Data Ongkos Kirim Info Ongkos Kirim Data Ongkos Kirim Data Ongkos Kirim Data Ongkos Kirim Status Login Admin Valid Kota 6.5.4 Cari Data Ongkos Kirim Info Ongkos Kirim Data Ongkos Kirim Data Ongkos Kirim Data Ongkos Kirim Status Login Admin Valid Gambar 3. 15 Pengolahan Data Ongkos Kirim 6.6.1 Tambah Data Provinsi 6.6.2 Edit Data Provinsi 6.6.3 Cari Data Provinsi 6.6.4 Hapus 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 Status Login Admin Valid Status Login Admin Valid Status Login Admin Valid Status Login Admin Valid Gambar 3. 16 DFD Level 3 Proses 6.6 Pengolahan Data Provinsi 6.7.1 Tambah Data Kota 6.7.2 Edit Data Kota 6.7.3 Cari Data Kota 6.7.4 Hapus 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 Status Login Admin Valid Status Login Admin Valid Status Login Admin Valid Status Login Admin Valid Gambar 3. 17 DFD Level 3 Proses 6.7 Pengolahan Data Kota 6.8.1 Cari Data Members Members Admin 6.8.2 Edit Status Members Data Members Info Members Data Members Data Members Data Members Data Members Data Status Members Info Status Members Status Login Admin Valid Status Login Admin Valid Gambar 3. 18 DFD Level 3 Proses 6.8 Pengolahan Data Members Orders Detail Data Orders Detail Orders Data Orders Data Orders Data Orders Detail 6.9.1 Cari Data Orders Admin 6.9.2 Update Status Orders 6.9.3 Update Status Bayar 6.9.4 Isi No resi Pengiriman Data Orders Info Orders 6.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 Status Login Admin Valid Status Login Admin Valid Status Login Admin Valid Status Login Admin Valid Status Login Admin Valid 6.9.6 Cetak Label Pengiriman Label Pengiriman Label Pengiriman Status Login Admin Valid 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. 19 DFD Level 3 Proses 6.9 Pengolahan Data Orders 6.10.1 Cari Data Retur Retur Data Retur Data Retur Status Login Admin Valid 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 Status Login Admin Valid Status Login Admin Valid 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. 20 DFD Level 3 Proses 6.10 Pengolahan Data Retur 6.11.1 Balas Pesan Hubungi Hubungi Admin 6.11.2 Hapus Data Hubungi Data Hubungi Info Hubungi Data Hubungi Data Hubungi Data Hubungi Data Hubungi Data Hubungi Info Hubungi Status Login Admin Valid Status Login Admin Valid Gambar 3. 21 DFD Level 3 Proses 6.11 Pengolahan Data Hubungi Members Retur Hubungi Orders Detail Orders Kategori Produk Merk Kota Provinsi Ongkos Kirim Gambar Produk Opsi Admin Admin 6.12.1 Backup Database 6.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 Merk Data Merk 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. 22 DFD Level 2 Proses 6.12 Pengolahan Backup dan Restore Orders Orders Detail 7.4.1 Update Alamat Pengiriman Members 7.4.2 Pilih 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 Status Login Members Valid Status Login Members Valid Gambar 3. 23 DFD Level 3 Proses 7.4 Pengolahan Konfirmasi Pengiriman Orders 7.6.4 Pembayaran Paypal 7.6.3 Pembayaran Transfer Data Orders Members Data Orders Data Orders Status Login Members Valid Sistem Pembayaran Data Orders Status Bayar 7.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 Status Login Members Valid Status Login Members Valid 7.6.1 Pemilihan Orders Data Orders Data Orders Data Orders Status Login Members Valid BCA Data Kurs Timer Timer Kurs Data Kurs Data Kurs Gambar 3. 24 DFD Level 3 Proses 7.6 Pengolahan Konfirmasi Pembayaran Admin 6.3.4.1 Tambah Data Gambar Data Gambar Info Gambar Gambar Data Gambar Data Gambar 6.3.4.2 Hapus Data Gambar Data Gambar Data Gambar Data Gambar Info Gambar Status Login Admin Valid Status Login Admin Valid produk Gambar 3. 25 DFD Level 4 Proses 6.3.4 Pengolahan Data Gambar Admin 6.3.5.1 Tambah Data Produk Opsi Produk Opsi 6.3.5.3 Hapus Data Produk Opsi Info Produk Opsi Status Login Admin Valid Status Login Admin Valid Data Produk Opsi 6.3.5.2 Edit 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 Status Login Admin Valid Produk Gambar 3. 26 DFD Level 4 Proses 6.3.5 Pengolahan Data Produk Opsi

3.3.3 Spesifikasi Proses