Data Flow Diagram Analisis Kebutuhan Fungsional
1 view barang
2 Pendaftaran
pelanggan 3
View produk terbaru
4 View diskon
produk 5
View aturan transaksi
7 View F.A.Q
9 Hubungi
kami 10
login 11
Lupa password 12
Cari barang 18
Halaman admin
13 View kategori
8 View ongkos
kirim 6
View profil pelanggan
pengunjung Info dt brg
Dt brg Dt brg
Info brg Data barang
Info dt brg Data hal web
Info hal web Data hal web
Info hal web
Data halaman web Info hal web
Data kota kirim Info kota kirim
Hubungi kami Info hubungi kami
Data login Login valid
Info lupa pass email
Info barang Data barang
Info barang Data barang
15 Input alamat
pengiriman Login valid
Data pesanan
Login valid Login valid
Data barang Info dt brg
Dt pelanggan Dt pelanggan
Info brg Dt brg
Info brg Data barang
Info hal web Data hal web
Data halaman web Info hal web
Data halaman web Info hal web
Data kota kirim Info kota kirim
Info hub kami Hubungi kami
Info barang Data barang
Login valid Login valid
Data kategori Info barang
operator Login valid
Data login Info halaman admin
19 Halaman
operator Login valid
Info hal operator 17
Halaman pelanggan
Info hal pelanggan
Login valid
admin Data login
Login valid t_petugas
t_halaman_web
t_barang
t_kota_kirim t_provinsi
t_pengaturan_web
t_pelanggan
t_kategori Data pelanggan
Info pelanggan
Data pelanggan Info pelanggan
Data pelanggan Info kategori
Data kategori
Data barang Info barang
Info brg Dt barang
Info brg Dt barang
Data login Login invalid
Data login Data valid
Login valid Data operator
Login valid Data admin
Dt kota kirim Info kota kirim
Data provinsi Info provinsi
Dt Hal
web Info hal
web Dt
Hal web Info hal
web Dt pengaturan
web Info pengaturan
web Info barang
Data barang 16
Transaksi pembayaran
paypal t_pesanan
Data pesanan Dt pembayaran
Dt pembayaran Info pembayaran
Web mail Info pembayaran
Info pembayaran Data pembayaran
Dt aktivasi account pelanggan
Info aktivasi account berhasil
14 Isi keranjang
belanja t_detail_pesanan
Info detail pesanan Dt detail
pesanan Info detail pesanan
Data detail pesanan
Social networking Kirim
pesan Data barang
Info kategori
Dt kategori
Info ongkos kirim Dt barang
Data hal admin Dt pelanggan
Info pelanggan
Data pengaturan web Info pengaturan web
Dt hat web Info hal web
Dt hal web Info hal web
Gambar 3.4 DFD level 0
DFD Level 1 proses 1 View Barang
1.1 Input ukuran
barang
1.2 View detail
data barang pelanggan
pengunjung t_barang
Data barang Info barang
Data barang Info barang
Data barang Info barang
Data barang
Info barang Data barang
Info barang t_ukuran
t_kategori
t_merk
t_warna
Gambar 3.5 DFD Level 1 proses 1 homeview barang 2. DFD Level 1 Proses 2 Pendaftaran Pelanggan
2.1 Input data
pendaftaran
2.2 Aktivasi
account pengunjung
Web mail t_pelanggan
Data pelanggan Info pelanggan
Data aktivasi account
Info aktivasi account berhasil Data pelanggan
Info pelanggan Data pelanggan
Info pelanggan Data aktivasi account pelanggan
t_kota_kirim
Gambar 3.6. DFD Level 1 Proses 2 Pendaftaran Pelanggan
3. DFD Level 1 proses 10 data login
10.1 Input username
email password
10.2 Validasi
usernameemail password
admin operator
t_petugas t_pelanggan
pelanggan
Data login Data login
Data login
Data login Data login
Info login Data login
Info login Login invalid
Login valid
Gambar 3.7. DFD Level 1 proses 10 data login 4. DFD Level 1 proses 11 lupa password
11.1 Input email
pelanggan
11.2 Kirim data
pelanggan
Web mail t_pelanggan
email
email email
Info email valid
Info Reset password
Link reset password 11.3
Reset password
Info email invalid Info email invalid
Password baru
Password baru Info password baru berhasil
Info perubahan password Info password baru berhasil
Gambar 3.8. DFD Level 1 proses 11 lupa password
5. DFD level 1 proses 12 cari barang
12.1 Input nama
barang
12.2 view barang
yg dicari Data barang
pelanggan Data barang
pengunjung Data barang
t_barang Data barang
Info barang Info barang
Info barang t_ukuran
t_merk
t_warna
Gambar 3.9. DFD Level 1 proses 12 cari barang 6. DFD Level 1 Proses 14 Isi Keranjang Belanja
14.1 Input jumlah
barang yg akan dibeli
14.2 Update cart
14.3 Tambah
barang belanja
14.4 Hapus
pesanan barang
pelanggan
pengunjung t_detail_pesanan
Data Detail Pesanan Info Detail Pesanan
Data Detail Pesanan Info Detail Pesanan
Data Detail Pesanan Info Detail Pesanan
Data Detail Pesanan Info Detail Pesanan
Data Detail Pesanan Info Detail Pesanan
Data Detail Pesanan Info Detail Pesanan
Data Detail Pesanan Info Detail Pesanan
Data Detail Pesanan Info Detail Pesanan
Data Detail Pesanan Info Detail Pesanan
Data Detail Pesanan Info Detail Pesanan
Data detail pesanan Info detail pesanan
Data Detail Pesanan Info Detail Pesanan
t_barang
Gambar 3.10 DFD Level 1 Proses 14 Isi Keranjang Belanja
7. DFD Level 1 Proses 15 Input Alamat Pengiriman
15.1 Pilih alamat
pengiriman barang
15.2 Input alamat
pengiriman barang
pelanggan t_pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
t_pelanggan
15.3 Kirim barang
ke alamat lain Data pesanan
Info pesanan Data pesanan
Info pesanan
t_kota_kirim
Gambar 3.11 DFD Level 1 proses 15 Input Alamat Pengiriman 8. DFD Level 1 Proses 16 Transaksi Pembayaran
16.1 Pilih jenis
pembayaran
16.2 Input data
pembayaran Info pembayaran
pelanggan
Info pembayaran t_pesanan
Data pembayaran
Data pembayaran Data pembayaran
Info pembayaran
Data pembayaran
Info pembayaran paypal
Info pembayaran Data pembayaran
Gambar 3.12 DFD level 1 Proses 16 Transaksi Pembayaran
9. DFD level 1 Proses 17 Halaman Pelanggan
17.1 Pengolahan
Biodata 17.2
checkout 17.3
View history
17.4 Pengolahan
retur 17.5
Pengolahan detail retur
17.6 Ganti
password pelanggan
Web mail Info pelanggan
Data pelanggan Info pelanggan
Dt pelanggan Dt pesanan
Info pesanan Data detail pesanan
Info detail pesanan Data retur
Info retur Data detail retur
Info detail retur t_pelanggan
t_pesanan
t_retur
t_retur_detail t_detail_pesanan
Info pelanggan Dt pelanggan
Info pelanggan Dt pelanggan
Dt pesanan Info
pesanan Data retur
Info retur Data detail retur
Info detail retur Info detail retur
Email detail retur Info pesanan
Email dt pesanan Dt detail pesanan
Info Detail pesanan
Login valid Login valid
Gambar 3.13 DFD level 1 Proses 17 Halaman Pelanggan 10.
DfD Level 1 proses 18 Halaman Admin
18.1 Pengolahan
data petugas 18.2
Pengolahan data
pelanggan 18.3
Page lucky bed cover
18.4 Profil lucky
bed cover
18.5 Pengaturan
transaksi 18.6
Backup restore
18.7 Ganti profil
admin 18.8
Ganti password
admin t_petugas
t_pelanggan
Info petugas Data petugas
Info petugas Data petugas
Info pelanggan Data pelanggan
Data hal web Info hal web
Data hal web Info hal web
Data pengaturan web Info pengaturan web
Backup restore data Info backup
restore data Data petugas
Info petugas Info petugas
Data petugas Info pelanggan
Data pelanggan t_halaman_web
Data hal web Info hal web
Data hal web Info hal web
t_pengaturan_ web
Data pengaturan web Info pengaturan web
Info petugas
Data petugas Data petugas
Info petugas t_barang
Info petugas Info pelanggan
Info hal web Info pengaturan web
t_kategori t_kota_kirim
t_provinsi t_retur
t_detail_retur t_pesanan
t_detail_pesanan Info retur
Info provinsi Info kota
kirim Info brg
Info detail pesanan Info pesanan
Info kategori
Gambar 3.14 DFD Level 1 proses 18 Halaman Admin
11. DFD level 1 Proses 19 Halaman Operator
19.1 Pengolahan
data master
19.2 View Data
respon 19.3
Pengolahan data Pesanan
retur 19.4
Pengolahan transaksi
pembayaran 19.5
Pengolahan data operator
operator t_kota_kirim
t_provinsi t_barang
t_kategori t_respon
t_retur t_pesanan
t_pegawai Data barang, data kategori, data kota kirim, data provinsi
Info barang, info kategori, info kota kirim, info provinsi Dt kategori
Info kategori Info barang
Data barang Data kota kirim
Info kota kirim Dt provinsi
Info provinsi Data respon
Info respon Data respon
Info respon Data pesanan, data retur
Info pesanan, info retur Data retur
Info retur Data pesanan
Info pesanan Data pesanan
Info pesanan Data pesanan
Info pesanan Data operator
Info operator Data operator
Info operator
Gambar 3.15 DFD level 1 proses 19 Halaman Operator 12. DFD Level 2 proses 17.1 Pengolahan Data Biodata
17.1.1 Ganti profil
17.1.2 Input data
pelanggan
17.1.3 Simpan profil data
pelanggan yang telah diubah
17.1.4 Batal
perubahan profil
pelanggan t_pelanggan
Data pelanggan Info pelanggan
Data pelanggan Info pelanggan
Data pelanggan Info pelanggan
Data pelanggan Info pelanggan
t_provinsi t_kota_kirim
Data pelanggan Info
pelanggan Data pelanggan
Info pelanggan Data pelanggan
Info pelanggan Data pelanggan
Info pelanggan
Gambar 3.16 DFD Level 2 proses 17.1 Pengolahan Data Biodata
13. DFD Level 2 Proses 17.3 History
pelanggan
Jasa pengiriman
17.3.1 Lihat history
pesanan
17.3.2 Lihat detail
pesanan t_pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pengiriman barang
Info pesanan
Data pesanan
Gambar 3.17 DFD Level 2 proses 17.3 History 14. DFD Level 2 proses 17.6 Ganti Password
17.6.1 Input
password
17.6.2 Simpan
password pelanggan
Web mail t_pelanggan
Data pelanggan Info pelanggan
Data pelanggan
Info pelanggan Info password baru
Data pelanggan
Info pelanggan
Gambar 3.18 DFD Level 2 proses 17.6 Ganti Password
15. DFD level 2 proses 18.1 Pengolahan Data Petugas
18.1.1 Tambah
data petugas
18.1.2 Ubah data
petugas
18.1.3 Hapus data
petugas admin
t_petugas Data petugas
Info petugas Data petugas
Info petugas Data petugas
Info petugas Data petugas
Info petugas Data petugas
Info petugas Data petugas
Info petugas
Gambar 3.19 DFD level 2 proses 18.1 Pengolahan Data Petugas 16. DFD level 2 proses 18.2 data pelanggan
18.2.1 Ubah data
pelanggan
18.2.2 Hapus data
pelanggan admin
t_pelanggan Data pelanggan
Info pelanggan
Data pelanggan
Info pelanggan Data pelanggan
Info pelanggan Data pelanggan
Info pelanggan
Gambar 3.20 DFD level 2 proses 18.2 data pelanggan
17. DFD level 2 proses 18.3 Page Web
18.3.1 Tambah data
page web
18.3.2 Ubah data
page web
18.3.3 Hapus data
page web admin
t_halaman_web Data halaman web
Info halaman web Data halaman web
Info halaman web Data halaman web
Info halaman web Data halaman web
Info halaman web Data halaman web
Info halaman web
Data halaman web Info halaman web
Gambar 3.21 DFD level 2 proses 18.3 Page Web 18. DFD level 2 proses 18.6 Backup dan Restore
18.6.2 Backup data
aplikasi
18.6.3 Backup data
barang Download data barang
admin t_barang
18.6.1 Backup
database
18.6.4 Restore data
barang Download database
Info download database Download data aplikasi
Info download aplikasi
Info dowbload barang Download data barang
Info download barang Restore data barang
Restore data barang Info restore barang
Info restore barang t_petugas
t_kota_kirim t_provinsi
t_pesanan t_detail_pesanan
t_retur t_detail_retur
t_pelanggan t_hal_web
t_pengaturan_web
Info petugas Info kota_kirim
Info provinsi Info pesanan
Info detail pesanan Info retur
Info detail retur Info pelanggan
Info hal web Info pengaturan web
Info barang t_kategori
Info kategori t_respon
Info respon
Gambar 3.22 DFD level 2 proses 18.6 Backup dan Restore
DFD Level 2 proses 19.1 Pengolahan Data Master
19.1.1 Pengolahan
data barang
19.1.2 Pengolahan
data kategori
19.1.3 Pengolahan
data ongkos kirim
operator t_barang
t_kategori
t_kota_kirim
t_provinsi Data barang
Info barang Data barang
Info barang Data kategori
Info kategori Data kategori
Info kategori Data kota kirim, data provinsi
Info kota kirim, info provinsi Data kota_kirim
Info kota kirim
Data provinsi Info provinsi
19.1.6 Pengolahan
data warna 19.1.5
Pengolahan data ukuran
19.1.4 Pengolahan
data merk
t_warna t_ukuran
t_merk Data merk
Info merk Data ukuran
Info ukuran
Data warna Info warna
Data merk
Info merk
Data ukuran
Info ukuran
Data warna
Info warna
Gambar 3.23 DFD Level 2 proses 19.1 Pengolahan Data Master
19. DFD Level 2 proses 19.3 Pesanan dan Retur
operator 19.3.1
Seluruh pesanan
19.3.6 Pesanan retur
19.3.5 Pesanan
terkirim 19.3.4
Pesanan lunas
19.3.3 Pesanan
belum dikonfirmasi
19.3.2 Pesanan
belum dibayar
t_pesanan Data pesanan
Info pesanan Data pesanan
Info pesanan Data pesanan
Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan
Info pesanan Data pesanan
Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Gambar 3.24 DFD Level 2 proses 19.3 Pesanan dan Retur
20. DFD Level 2 proses 19.5 Pengolahan Data Operator
19.5.1 Ganti profil
operator
19.5.2 Ganti
password operator
operator t_petugas
Data petugas
Info petugas
Data petugas Info petugas
Data petugas
Info petugas
Data petugas
Info petugas
Gambar 3.25 DFD Level 2 proses 19.5 Pengolahan Data Operator 21. DFD Level 3 proses 19.1.1 Pengolahan Data Barang
19.1.1.1 Tambah data
barang
19.1.1.2 Ubah data
barang
19.1.1.3 Hapus data
barang operator
t_barang t_kategori
Data barang Info barang
Data barang
Info barang Data barang
Info barang Data barang
Info barang Data barang
Info barang Data barang
Info barang t_warna
t_ukuran t_merk
Gambar 3.26 DFD Level 3 proses 19.1.1 Pengolahan Data Barang
DFD Level 3 proses 19.1.2 Pengolahan Data Kategori
19.1.2.1 Tambah data
kategori
19.1.2.2 Ubah data
kategori
19.1.2.3 Hapus data
kategori operator
t_kategori Data kategori
Info kategori
Data kategori Info kategori
Data kategori Info kategori
Data kategori Info kategori
Data kategori Info kategori
Data kategori Info kategori
Gambar 3.27 DFD Level 3 proses 19.1.2 Pengolahan Data Kategori 22. DFD Level 3 proses 19.1.3 Pengolahan Data Ongkos Kirim
19.1.3.1 Tambah data
kota 19.1.3.2
Tambah data provinsi
19.1.3.3 Ubah data
ongkos kirim
19.1.3.4 Hapus data
ongkos kirim operator
t_kota_kirim t_provinsi
Data kota kirim Info kota kirim
Data provinsi Info provinsi
Data kota kirim Info kota kirim
Data kota kirim Info kota kirim
Data provinsi Info provinsi
Data kota kirim Info kota kirim
Data kota kirim Info kota kirim
Data kota kirim Info kota kirim
Gambar 3.28 DFD Level 3 proses 19.1.3 Pengolahan Data Ongkos Kirim
23. DFD Level 3 proses 19.1.4 Pengolahan Data Merk
19.1.4.1 Tambah data
merk
19.1.4.2 Ubah data
merk
19.1.4.3 Hapus data
merk operator
t_merk Data merk
Info merk
Data merk Info merk
Data merk Info merk
Data merk Info merk
Data merk Info merk
Data merk Info merk
Gambar 3.29 DFD Level 3 proses 19.1.4 Pengolahan Data Merk 24. DFD Level 3 proses 19.1.5 Pengolahan Data Ukuran
19.1.5.1 Tambah data
ukuran
19.1.5.2 Ubah data
ukuran
19.1.5.3 Hapus data
ukuran operator
t_ukuran Data ukuran
Info ukuran
Data ukuran Info ukuran
Data ukuran Info ukuran
Data ukuran Info ukuran
Data ukuran Info ukuran
Data ukuran Info ukuran
Gambar 3.30 DFD Level 3 proses 19.1.5 Pengolahan Data Ukuran
25. DFD Level 3 proses 19.1.6 Pengolahan Data Warna
19.1.6.1 Tambah data
warna
19.1.6.2 Ubah data
warna
19.1.6.3 Hapus data
warna operator
t_warna Data warna
Info warna
Data warna Info warna
Data warna Info warna
Data warna Info warna
Data warna Info warna
Data warna Info warna
Gambar 3.31 DFD Level 3 proses 19.1.6 Pengolahan Data Warna
26. DFD Level 3 proses 19.3.1 Seluruh Pesanan
operator 19.3.1.1
Pencarian berdasarkan
tanggal
19.3.1.2 Lihat seluruh
pesanan
19.3.1.3 Lihat detail
pesanan
19.3.1.4 Print HTML
19.3.1.5 Download
PDF Jasa
pengiriman t_pesanan
Data pesanan
Info pesanan Data pesanan
Info pesanan Data pesanan
Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan
Info pesanan
Data pesanan
Info pesanan
Data pesanan Info pesanan
Data pengiriman barang Info pengiriman barang
Gambar 3.32 DFD Level 3 proses 19.3.1 Seluruh Pesanan
27. DFD Level 3 proses 19.3.2 Pesanan Belum Dibayar
operator 19.3.2.1
Pencarian berdasarkan
tanggal
19.3.2.2 Lihat seluruh
pesanan
19.3.2.3 Lihat detail
pesanan
19.3.2.4 Print HTML
19.3.2.5 Download
PDF t_pesanan
Data pesanan
Info pesanan Data pesanan
Info pesanan Data pesanan
Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan
Info pesanan
Data pesanan
Info pesanan
Data pesanan Info pesanan
Gambar 3.33 DFD Level 3 proses 19.3.2 Pesanan Belum Dibayar
28. DFD Level 3 proses 19.3.3 Pesanan Belum Dikonfirmasi
operator 19.3.3.1
Pencarian berdasarkan
tanggal
19.3.3.2 Lihat seluruh
pesanan
19.3.3.3 Lihat detail
pesanan
19.3.3.4 Print HTML
19.3.3.5 Download
PDF Jasa
pengiriman t_pesanan
Data pesanan
Info pesanan Data pesanan
Info pesanan Data pesanan
Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan
Info pesanan
Data pesanan
Info pesanan
Data pesanan Info pesanan
Data pengiriman barang Info pengiriman barang
Gambar 3.34 DFD Level 3 proses 19.3.3 Pesanan Belum Dikonfirmasi
29. DFD Level 3 proses 19.3.4 Pesanan Lunas
operator 19.3.4.1
Pencarian berdasarkan
tanggal
19.3.4.2 Lihat seluruh
pesanan
19.3.4.3 Lihat detail
pesanan
19.3.4.4 Print HTML
19.3.4.5 Download
PDF Jasa
pengiriman t_pesanan
Data pesanan
Info pesanan Data pesanan
Info pesanan Data pesanan
Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan
Info pesanan
Data pesanan
Info pesanan
Data pesanan Info pesanan
Data pengiriman barang Info pengiriman barang
Gambar 3.35 DFD Level 3 proses 19.3.4 Pesanan Lunas
30. DFD Level 3 proses 19.3.5 Pesanan Terkirim
operator 19.3.5.1
Pencarian berdasarkan
tanggal
19.3.5.2 Lihat seluruh
pesanan
19.3.5.3 Lihat detail
pesanan
19.3.5.4 Print HTML
19.3.5.5 Download
PDF Jasa
pengiriman t_pesanan
Data pesanan
Info pesanan Data pesanan
Info pesanan Data pesanan
Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan
Info pesanan
Data pesanan
Info pesanan
Data pesanan Info pesanan
Data pengiriman barang Info pengiriman barang
Gambar 3.36 DFD Level 3 proses 19.3.5 Pesanan Terkirim
31. DFD Level 3 proses 19.3.6 Pesanan Retur
operator 19.3.6.1
Permintaan retur
19.3.6.2 Lihat seluruh
pesanan
19.3.6.3 Lihat detail
pesanan
19.3.6.4 Download
PDF Jasa
pengiriman t_pesanan
Data pesanan
Info pesanan Data pesanan
Info pesanan Data pesanan
Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan Info pesanan
Data pesanan
Info pesanan
Data pesanan Info pesanan
Data pengiriman barang Info pengiriman barang
Gambar 3.37 DFD Level 3 proses 19.3.6 Pesanan Retur