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