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