Data Flow Diagram Analisis Kebutuhan Fungsional

2. DFD Level 1 Proses 1. Pendaftaran 1.1 Isi Form Pendaftaran 1.2 Aktivasi akun Pengunjung Data pengunjung Info pengunjung provinsi kota member Data provinsi Info data provinsi Data kota Info kota Data member Info data member Mail server Data member Info data member Data pendaftaran member Info pendaftaran member Data aktivasi akun Info aktivasi akun Gambar 3-7 DFD Level 1 Proses 1. Pendaftaran 3. DFD Level 1 Proses 2. Login 2.1 Verifikasi Email 2.2 Verifikasi Password Admin member member Admin Data Email Info email validtidak valid Data password Info data password validtidak valid Data email Info email validtidak valid Data password Info data password validtidak valid Data member Data member Data admin Data admin Data member Data member Data admin Data admin 2.3 Reset Password Data member Data member Data member Data member Gambar 3-8 DFD Level 1 Proses 2. Login 4. DFD Level 1 Proses 5. Proses Transaksi 5.1 Pengolahan pesan barang 5.2 Pengolahan data retur member Admin produk Data pesanan Info pesanan Da ta retur Info data retur Da ta re tu r provinsi pesanan Harga_kirim jasa Detailpesanan kota Da ta pes an an Info da ta r etur In fo p es ana n Data produk Data kota Data provinsi Data detail_pesanan Data detail_pesanan Data jasa Data harga kirim Data pe s a na n D ata pe s a nan retur Data re tu r D ata retur Paypal Data pembayaran Info data pembayaran Mail server Info pesanan Da ta p es ana n D ata pe s a nan Paket Data paket pembayaran pengiriman Data pe m bay ar an Da ta p em ba y a ran Data pe ng iri m a n D ata pe ngi ri m an Bank Data kurs Web jasa pengiriman Info tracking Data tracking Gambar 3-9 DFD Level 1 Proses 5. Proses Transaksi 5. DFD Level 1 Proses 6. Pengolahan Data Master 6.1 Pengolahan data produk 6.2 Pengolahan data katagori 6.3 Pengolahan jasa pengiriman 6.4 Pengolahan data kota 6.5 Pengolahan data provinsi 6.6 Pengolahan data harga kirim Admin Data produk Info produk Data katagori Info data katagori Data kota Info kot a Data harga kirim Info harga kirim Data provin si Info p rovinsi Info jasa Data jasa Katagori produk Data katagori Da ta katagori D at a katagori Da ta produ k D at a prod uk Detail_produk Data detail produk Data detail produk jasa Data jasa Data jasa Harga_kirim kota provinsi Data kota Data kota D at a ha rga ki rim Data harga kiri m Data p rovinsi Data provinsi 6.7 Pengolahan paket paket Data paket Data paket Data paket Inf o paket 6.9 Pengolahan komentar 6.8 Pengolahan rating rating Data rating Data rating Data rating Info rating provinsi Inf o komen tar Da ta komentar Data komentar Data komentar Jejaring Sosial Info produk Gambar 3-10 DFD Level 1 Proses 6. Pengolahan Data Master 6. DFD Level 1 Proses 7. Pengolahan Data Laporan 7.1 Laporan penjualan bulanan 7.2 Laporan penjualan tahunan Admin Data laporan Info laporan Data laporan Info laporan Data laporan Data laporan Detail_pesanan Gambar 3-11 DFD Level 1 Proses 7. Pengolahan Data Laporan 7. DFD Level 2 Proses 5.1 Pengolahan Pesan Barang Paypal 5.1.1 Pilih produk 5.1.2 Pengolahan data pengiriman 5.1.4 Konfirmasi pembayaran Member jasa Kota Harga_kirim Provinsi produk pembayaran Pesanan Data barang Data pengiriman Info pengiriman Info barang Data rekening Info rekening Data produk Data pesanan Data provinsi Data kota Data harga_kirim Data jasa Data pembayaran Data pembayaran Info pembayaran Admin Verifikasi pesanan Notifikasi pesanan 5.1.3 pembayaran Data pembayaran Info pembayaran Data pembayaran Bank Data kurs 5.1.5 tracking Web jasa pengiriman Data tracking Info tracking Info tracking Data tracking Gambar 3-12 DFD Level 2 Proses 5.1 Pengolahan Pesan Barang 8. DFD Level 2 Proses 5.2 Pengolahan Data Retur 5.2.1 Retur pesanan 5.2.2 Konfirmasi retur member admin Detail_pesanan Retur Data retur Info retur Data detail_pesanan Data retur Data retur Info retur Data retur Gambar 3-13 DFD Level 2 Proses 5.2 Pengolahan Data Retur 9. DFD Level 2 Proses 6.1 Pengolahan Data Barang 6.1.1 Tambah data barang Admin produk 6.1.2 Ubah data barang 6.1.3 Hapus data barang Data produk Data produk Info produk Data produk Info produk Data produk Data produk Data produk Data produk Data produk Data produk Info produk kategori Data kategori Data kategori Data kategori Gambar 3-14 DFD Level 2 Proses 6.1 Pengolahan Data Barang 10. DFD Level 2 Proses 6.2 Pengolahan Data Kategori 6.2.1 Tambah data kategori Admin Kategori 6.2.2 Ubah data kategori 6.2.3 Hapus data kategori Data kategori Data kategori Info kategori Data kategori Info kategori Data kategori Data kategori Data kategori Data kategori Data kategori Data kategori Info kategori Gambar 3-15 DFD Level 2 Proses 6.2 Pengolahan Data Kategori 11. DFD Level 2 Proses 6.3 Pengolahan Jasa 6.6.1 Tambah data jasa Admin jasa 6.6.2 Ubah data jasa 6.6.3 Hapus data jasa Data jasa Data jasa Info jasa Data jasa Info jasa Data jasa Data jasa Data jasa Data jasa Data jasa Data jasa Info jasa Gambar 3-16 DFD Level 2 Proses 6.3 Pengolahan Jasa 12. DFD Level 2 Proses 6.4 Pengolahan Data Kota 6.4.1 Tambah kota Admin kota 6.4.2 Hapus kota Data kota Info kota Data kota Data kota Data kota Data kota Data kota 6.4.3 Ubah kota Data kota Data kota Info kota Data kota Data kota provinsi Data provinsi Data provinsi Data provinsi Gambar 3-17 DFD Level 2 Proses 6.4 Pengolahan Data Kota 13. DFD Level 2 Proses 6.5 Pengolahan Data Provinsi 6.5.1 Tambah data provinsi Admin provinsi 6.5.2 Ubah data provinsi 6.5.3 Hapus data provinsi Data provinsi Data provinsi Info provinsi Data provinsi Info provinsi Data provinsi Data provinsi Data provinsi Data provinsi Data provinsi Data provinsi Info provinsi Gambar 3-18 DFD Level 2 Proses 6.5 Pengolahan Data Provinsi 14. DFD Level 2 Proses 6.6 Pengolahan Data Harga Kirim 6.6.1 Tambah data harga kirim Admin Harga_kirim 6.6.2 Ubah data harga kirim 6.6.3 Hapus data harga kirim Data harga Data harga Info harga Data harga Info harga Data harga Data harga Data harga Data harga Data harga Data harga Info harga paket jasa Data paket Data paket Data paket Data jasa Data jasa Data jasa Gambar 3-19 DFD Level 2 Proses 6.6 Pengolahan Data harga 15. DFD Level 2 Proses 6.7 Pengolahan Data Paket 6.7.1 Tambah data paket Admin paket 6.7.2 Hapus data paket Data paket Data paket Info paket Data paket Data paket Data paket Data paket Info paket jasa Data jasa Data jasa Gambar 3-20 DFD Level 2 Proses 6.7 Pengolahan Data Paket 16. DFD Level 2 Proses 10.Pengolahan Backup dan Restore Admin 10.1 Backup member admin Harga_kirim paket jasa pengiriman Info backup database Info backup file Info backup gambar Data backup database Data backup file Data backup gambar Data member Data admin Data herga_kirim Data paket Data jasa Data pengiriman pembayaran D at a p em ba y a ra n 10.2 Restore produk kategori rating komentar kota provinsi pesanan Data restore database Data restore file Data restore gambar Info restore database Info restore file Info restore gambar Data produk Data kategori Data rating Data komentar Data kota Data provinsi D at a p es an an Detail_pesanan retur keranjang D a ta re tur D a ta k e ran ja ng D a ta de tai l_ p es a na n Data produk Data kategori Data rating Data komentar Data kota Data provinsi Data pesanan Data detail_pesanan Data keranjang Data retur Data pembayaran Data pengiriman Data jasa Data paket Data herga_kirim Data admin Data member Gambar 3-21 DFD Level 2 Proses 10.Pengolahan Backup dan Restore 17. DFD Level 3 Proses 2.3 Pengolahan Reset Password member Member 2.3.1 Input email Data email member 2.3.2 Kirim reset Password Mail Server Info reset password Data member Data member Info member Gambar 3-22 DFD Level 3 Proses 2.3 Pengolahan Reset Password 18. DFD Level 3 Proses 10.1 Pengolahan Backup Admin 10.1.1 Backup Database member admin Harga_kirim paket jasa pengiriman Data backup database Info backup database Data member Data admin Data herga_kirim Data paket Data jasa Data pengiriman pembayaran D at a pe m ba ya ra n produk kategori rating komentar kota provinsi pesanan Detail_pesanan retur keranjang Da ta re tur Da ta ke ran ja ng Data produk Data kategori Data rating Data komentar Data kota Data provinsi Data pesanan Data detail_pesanan 10.1.2 Backup File Data backup file Info backup file 10.1.3 Backup Gambar Info backup gambar Data backup gambar Data gambar Gambar 3-23 DFD Level 3 Proses 10.1 Pengolahan Backup 19. DFD Level 3 Proses 11.1 Pengolahan Restore Admin member admin Harga_kirim paket jasa pengiriman pembayaran 10.2.1 Restore Database produk kategori rating komentar kota provinsi pesanan Data restore database Data restore file Data restore gambar Info restore database Info restore file Info restore gambar Data produk Data kategori Data rating Data komentar Data kota Data provinsi Da ta p esana n Detail_pesanan retur keranjang D at a detai l_ pesan an Data keranjang Data retur Data pembayaran Data pengiriman Data jasa Data paket Data herga_kirim Data admin Data member 10.2.3 Restore gambar Data restore gambar Info restore gambar 10.2.2 Restore file Data restore file Info restore file Data gambar Gambar 3-24 DFD Level 3 Proses 10.2 Pengolahan Restore

3.1.5.3 Spesifikasi Proses

Spesifikasi proses bertujuan untuk mendeskripsikan dari setiap fungsi yang disajikan pada diagram alir data flow diagram DFD. Spesifikasi proses pada diagram alir data Aplikasi Penjualan online oleh-oleh Bandung pada Toko Sawargi adalah : Table 3-6 Spesifikasi Proses No Proses Keterangan No. Proses 1.0 Nama proses Daftar Source Member 1. Input Data member Output Info data member Destination Member Logika Proses 1. Pengunjung masuk ke halaman daftar member. 2. Sistem akan menampilkan Form daftar member. 3. Pengunjung mengisi data daftar member. 4. Apabila pengunjung memasukan data yang tidak valid maka pengunjung harus kembali memasukan data. 5. Apabila data yang dimasukan valid, maka daftar member sukses. No. Proses 1.1 Nama proses Isi Form pendaftaran Source pengunjung 2. Input Request pendaftaran Output Respon pendaftaran Destination Member Logika Proses 1. pengunjung mengisi form pendaftaran. 2. setelah mengisi secara lengkap dan mengirim permintaan pendaftaran, pengunjung akan menjadi member. No. Proses 1.2 Nama proses Aktivasi akun Source pengunjung 3. Input Request aktifasi akun Output Respon aktifasi akun Destination pengunjung Logika Proses 1. Pengunjung melakukan aktifasi akun dengan mengklik link pada email pengunjung. 4. No. Proses 2.0 Nama proses Login Source Member, admin Input Data login member,data login admin, data member, data admin. Output Info login member invalid, info login admin invalid Destination Admin, member Logika Proses 1. Member, admin memasukan data login. 2. Apabila e-mail yang dimasukan salah maka akan ada info login invalid. 3. Apabila e-mail benar maka login valid, akan menuju ke halaman utama member untuk member dan admin menuju halaman utama admin. 5. No. Proses 2.1 Nama proses Verifikasi email Source Admin, member. Input Data email Output Info email validinvalid Destination member, admin Logika Proses 1. Member, admin memasukkan email untuk login. 2. Apabila email valid maka admin dan member akan masuk ke halaman utama member dan admin. 3. Jika email yang dimasukan salah maka muncul pesan bahwa email tidak valid. Maka member dan admin harus mengisi email yang benar. No. Proses 2.2 Nama proses Verifikasi password Source Member, admin 6. Input Data password. Output Info data password validinvalid Destination Member, admin Logika Proses 1. Member, admin memasukan password untuk login. 2. Member, admin tidak mengisi data password dengan benar maka data invalid. 3. Jika valid maka menuju halaman utama. 4. Jika tidak maka muncul pesan password salah dan harus mengisi password dengan benar. 7. No. Proses 3.0 Nama proses Pengolahan data member Source Admin Input Data member Output Data member Destination Admin Logika Proses 1. Admin masuk kehalaman data member. 2. Pada halaman tersebut admin dapat melihat atau menghapus data member tersebut apabila dalam jangka waktu tertentu tidak melakukan transaksi. No. Proses 4.0