Data Flow Diagram DFD

79 2. DFD Level 2 Proses 1 Registrasi 1.2 Aktivasi member 1.1 Verifikasi data registrasi pengunjung Mail server member Info aktivasi info registrasi Data registrasi Data registrasi Data aktivasi Info aktivasi Data registrasi Gambar 3.7 DFD Level 2 Proses 1 Registrasi 3. DFD Level 2 Proses 2 Login member operator admin Pemilik toko 2.1 Verifikasi login 2.2 pengolahan reset password Mail server member user Data login member Info login member Data reset password Info reset password Data login operator Info login operator Data login administrator Info login administrator D ata l o gi n p e m ili k t o k o In fo l og in p em ili k tok o Data login member Data login member Da ta l og in o pe ra to r Da ta l o g in o pe ra to r Da ta l og in a dm ini s tra o r Da ta l o g in ad m in is tra to r Da ta l og in p em ili k to k o Da ta l og in p em ili k tok o Data reset pssword Data reset password data reset password info reset password Data reset password Info reset password Info reset password Data reset password Data reset password Da ta res e t pa s s w ord Da ta re s e t p as s w ord Gambar 3.8 DFD Level 2 Proses 2 Login 80 4. DFD Level 2 Proses 3 Pengolahan Data Master 3.1 Pengolahan merk 3.2 Pengolahan kategori admin merk 3.3 Pengolahan produk 3.4 Pengolahan kota 3.5 Pengolahan propinsi 3.6 Pengolahan Mata uang Data kategori Data kategori baru Data id kategori Status tambah kategori status update kategori Status hapus kategori Data merk Data merk baru Data id merk Status tambah kota status update kota status hapus kota Data propinsi Data propinsi baru Data id propinsi Status tambah propinsi status update propinsi Status hapus propinsi Data id kurs Status update kurs kategori produk kota Matauang propinsi Data merk Data merk baru Data id merk Data kategori Data kategori baru Data id kategori Data produk Data produk baru Data id produk Data kota Data kota baru Data id kota Data propinsi Data propinsi baru Data id propinsi Data id kurs Data id kurs Data id merk Data id kategori 3.7 Pengolahan ongkos pengiriman 3.8 Pengolahan jasa pengiriman 3.9 Pengolahan jenis pengiriman status tambah merk Status update merk status hapus merk Status tambah ongkos pengiriman Status upate ongkos pengiriman Status hapus ongkos pengiriman Data Ongkos pengiriman Data ongkos pengiriman baru Data id ongkos pengiriman Data id jenis pengiriman Data id jasa pengiriman Data id kota Data id propinsi Status tambah jasa pengiriman status update jasa pengiriman Status hapus jasa pengiriman Data jasa pengiriman Data jasa pengiriman baru Data id jasa pengiriman Status tambah jenis pengiriman status update jenis pengiriman status hapus jenis pengiriman Data jenis pengiriman Data jenis pengiriman baru Data id jasa pengiriman Data id jenis pengiriman Ongkos_ kirim Jasa_kiri m Jenis_kiri m Data id propinsi Data id jasa_pengiriman Data id jenis_pengiriman Data id jasa_pengiriman Da ta id k o ta Id Data propinsi Sosial network Info produk Status tambah produk status update produk Status hapus produk Data produk Data produk baru Data id merk Data id kategori Data id produk Data kota Data kota baru Data id kota Data id propinsi Data merk Data merk baru Data id merk Data kategori Data kategori baru Data id kategori Data produk Data produk baru Data id produk Data kota Data kota baru Data id kota Data propinsi Data propinsi baru Data id propinsi Data ongkos kirim Data ongkos kirim baru Data id ongkos kirim Data ongkos kirim Data ongkos kirim bari Data id ongkos kirim Data jasa pengiriman Data jasa pengiriman baru Data id jasa pengiriman Data jasa pengiriman Data jasa pengiriman baru Data id jasa pengiriman Data jenis pengiriman Data jenis pengiriman baru Data id jenis pengiriman Data jenis pengiriman Data jenis pengiriman baru Data id jenis pengiriman Gambar 3.9 DFD Level 2 Proses 3 pengolahan data master 81 5. DFD Level 2 Proses 4 kelola Pesanan Paypal produk 4.1 pemesanan 4.2 pembayaran Member member pesanan Detail pesanan Data produk operator Data pesanan Data pengiriman Data konfirm pesanan Data pesanan Data pengiriman Data produk info pesanan Info pengiriman Info produk Data pesanan Data pengiriman Data konfirm pesanan Data detail pesanan Data pembayaran Info pembayaran Data konfirm pesanan Info pembayaran Data pembayaran Info konfirm pesanan Data detail pesanan Data pesanan Data member keranjang Da ta k era nj an g Info k eran jang 4.3 Pengolahan keranjang Data produk Data qty Info produk Info qty D ata pro duk D ata qty Da ta p rodu k Da ta q ty Data konfirm pembayaran Info konfirm pembayaran Mail server Info p e s a na n pembayaran Data konfirm pembayaran Data konfirm pembayaran Gambar 3.10 DFD Level 2 Proses 4 kelola Pesanan 6. DFD Level 2 Proses 7 kelola return member retur Operator detail_retur 7.1 Pengolahan Data Retur Data return Da ta re tu rn Data return Info return 7.2 Konfirmasi Data Retur Data konfirmasi return Data konfirmasi return Data konfirmasi return Info konfirmasi return Data detail return Data detail return Data konfirmasi return Info konfirmasi return Mail server Info return Gambar 3.11 DFD Level 2 Proses 7 kelola return 82 7. DFD Level 2 Proses 8 pembuatan laporan 8.1 pembuatan Laporan perhari 8.2 pembuatan Laporan perbulan 8.3 pembuatan Laporan pertahun Pemilik toko 8.4 pembuatan Laporan manual pesanan Detail pesanan Info laporan pertahun Data laporan perhari Info laporan perhari Data laporan perbulan Info laporan perbulan Data laporan pertahun Data Pesanan Data laporan manual Info laporan manual Data pesanan Data pesanan Data detail pesanan Data Detail pesanan Data pesanan Data detail pesanan Data detail pesanan Gambar 3.12 DFD Level 2 Proses 8 laporan 8. DFD Level 2 Proses 9 penyajian informasi pengunjung kategori produk 9.1 Lihat data produk Data id produk Data produk Info produk 9.2 Lihat data kategori Data kategori Data produk Data kategori Data id kategori member Info kategori Data id produk Info produk Data id kategori Info kategori Gambar 3.13 DFD Level 2 Proses 9 penyajian informasi 83 9. DFD Level 3 Proses 3.1 Pengolahan Merk 3.1.1 Tambah merk 3.1.2 Edit merk admin merk 3.1.3 Hapus merk data merk baru Status tambah merk Data id merk Status update merk Data id merk Status hapus merk Data merk baru Data merk baru Data Merk Data Merk Data id merk Data id merk Gambar 3.14 DFD Level 3 Proses 3.1 Pengolahan Merk 10. DFD Level 3 Proses 3.2 Pengolahan Kategori 3.2.1 Tmbah kategori 3.2.2 Edit kategori admin kategori 3.2.3 Hapus kategori Status tambah kategori Data id kategori Status update kategori Data id kategori status hapus kategori Data kategori baru Data kategori baru Data Kategori Data Kategori Data id kategori Data id kategori Data kategori baru Gambar 3.15 DFD Level 3 proses 3.2 Pengolahan Kategori 84 11. DFD Level 3 Proses 3.3 Pengolahan Produk 3.3.1 Tmbah produk 3.3.2 Edit produk admin produk 3.3.3 Hapus produk Status tambah produk Data id produk Data id merk Data id kategori status update produk Data id produk status hapus produk Data produk baru Data produk baru Data Produk Data produk Data id produk Data id produk kategori merk Data id kategori Data id merk Data id kategori Data id merk Data produk baru Data id merk Data id kategori Sosial network Info id produk Gambar 3.16 DFD Level 3 Proses 3.3 Pengolahan Produk 12. DFD Level 3 Proses 3.4 Pengolahan Kota 3.4.1 Tambah kota 3.4.2 Edit kota admin kota 3.4.3 Hapus kota data kota baru Data id propinsi Status tambah kota Data id kota Data id propinsi status update kota Data id kota status hapus kota Data id kota Data id kota Data kota Data kota Data id kota Data id kota provinsi Data id propinsi Data provinsi Gambar 3.17 DFD Level 3 Proses 3.4 Pengolahan Kota 85 13. DFD Level 3 Proses 3.5 Pengolahan Propinsi 3.5.1 Tambah propinsi 3.5.2 Edit propinsi admin propinsi 3.5.3 hapus propinsi Data propinsi baru Status tambah kota Data id propinsi status update kota Data id propinsi status hapus propinsi Data propinsi baru Data propinsi baru Data propinsi Data propinsi Data id propinsi Data id propinsi Gambar 3.18 DFD Level 3 Proses 3.5 Pengolahan propinsi 14. DFD Level 3 proses 3.7 pengolahan ongkos pengiriman 3.7.1 Tambah ongkir 3.7.2 Edit ongkir admin Ongkos_kirim 3.7.3 Hapus ongkir Status tambah ongkos pengiriman Data id Ongkos pengiriman Status update ongkos pengiriman Data id Ongkos pengiriman Status hapus ongkos pengiriman Data Ongkos pengiriman baru Data Ongkos pengiriman baru Data Ongkos pengiriman Data Ongkos pengiriman Data id Ongkos pengiriman Data id Ongkos pengiriman Jenis_kirim Jasa_kirim Data id jenis pengiriman Data id jasa pengiriman Data jenis pengiriman Data id jasa pengiriman Data Ongkos pengiriman baru Data id jenis pengiriman Data id jasa pengiriman Data id kota Data id propinsi kota propinsi Data id kota Data id propinsi Data id kota Data id propinsi Gambar 3.19 DFD Level 3 Proses 3.7 Pengolahan ongkos pengiriman 86 15. DFD Level 3 proses 3.8 pengolahan jasa pengiriman 3.8.1 Tambah jasa_pengirim an 3.8.2 Edit jasa_pengirim an admin Jasa_kirim 3.8.3 Hapus jasa pengiriman data jasa pengiriman baru Status tambah jasa pengiriman Data id jasa pengiriman Status update jasa pengiriman Data id jasa pengiriman Status hapus jasa pengiriman Data jasa pengiriman baru Data jasa pengiriman baru Data jasa pengiriman Data Jasa pengiriman Data id jasa pengiriman Data id jasa pengiriman Gambar 3.20 DFD Level 3 Proses 3.8 Pengolahan jasa pengiriman 16. DFD Level 3 proses 3.9 pengolahan jenis pengiriman 3.9.1 Tambah jenis_pengiri man 3.9.2 Edit jenis_pengiri man admin Jenis_kirim 3.9.3 Hapus jenis_pengiri man Status tambah jenis pengiriman Data id jenis pengiriman Status update jenis pengiriman Data id jenis pengirimn Status hapus jenis pengiriman Data jenis pengiriman baru Data jenis pengiriman baru Data Jenis pengiriman Data Jenis pengiriman Data id jenis pengiriman Data id jenis pengiriman Jasa_kirim Data id jasa pengiriman Data id jasa pengiriman Data jenis pengiriman baru Data id jasa pengiriman Gambar 3.21 DFD Level 3 Proses 3.9 Pengolahan jenis pengiriman 87 17. DFD Level 3 proses 4.1 pemesanan 4.1.1 Pilih produk member 4.1.2 Isi alamat pengirim 4.1.3 checkout produk Data produk pesanan Data pesanan Data pesanan info pesanan Info produk Data produk Data pengiriman Info pengiriman Info pengiriman Data pengiriman Data pengiriman 4.1.4 Lihat pesanan Info pesanan Data pesanan operator Data pesanan Data produk Gambar 3.22 DFD Level 3 Proses 4.1 Pemesanan 18. DFD Level 3 Proses 4.2 Pembayaran 4.2.2 Konfirmasi pembayaran 4.2.1 pembayaran paypal 4.2.3 Lihat pembayaran pembayaran member paypal operator Data pembayaran Info pembayaran Info pembayaran Info pembayaran Data pembayaran Data pembayaran Data pembayaran Info konfirm pembayaran Data konfirm pembayaran Data pembayaran Data konfirm pembayaran Inf o pe m b aya ra n Data pembayaran Da ta k o nf irm pem ba yaran Gambar 3.23 DFD Level 3 Proses 4.2 Pembayaran 88 19. DFD Level 3 Proses 4.3 keranjang 4.3.1 Update keranjang 4.3.2 Tambah keranjang member keranjang 4.3.3 Hapus keranjang data qty Info qty Data produk Info produk Data produk Info produk Data qty Data qty Data produk Data produk Data produk Data produk Gambar 3.24 DFD Level 3 Proses 4.3 keranjang

3.1.5.4 Spesifikasi Proses

Spesifikasi proses digunakan untuk menggambarkan proses model aliran yang terdapat pada DFD. Spesifikasi proses dari gambaran DFD diatas akan dijelaskan pada tabel 3.10 dibawah ini : Tabel 3.10 Spesifikasi Proses No Proses Keterangan 1 No Proses 1 Nama Registrasi Source Pengunjung Input Data registrasi 89 No Proses Keterangan Output Info registrasi Destination Pengunjung Logika Proses 1. Pengunjung mengklik link daftar member 2. Sistem akan menampilkan form registrasi 3. Pengunjung mengisi data diri username, password , alamat, nama, kodepos, kota, no telpon dan email. 4. Apabila ada data yang tidak valid pengunjung harus mengisi kembali data yang tidak valid.Apabila data valid maka sistem akan menyimpan data tersebut. 2 No.proses 1.1 Nama aktivasi data registrasi Source Pengunjung input Data registrasi output Info registrasi Destination pengunjung Logika Proses 1. Pengunjung mengklik link daftar member 2. Sistem akan menampilkan form registrasi 3. Pengunjung mengisi data diri username, password , alamat, nama, kodepos, kota, no telpon dan email. 4. Apabila ada data yang tidak valid pengunjung harus mengisi kembali data yang tidak valid.Apabila data valid maka sistem akan menyimpan data tersebut. 90 No Proses Keterangan 3 No.proses 1.2 Nama Aktivasi member Source Pengunjung input Data aktivasi output Info aktivasi Destination Pengunjung Logika Proses 1.Data aktivasi account yang telah dikirim diklik oleh pengunjung 2. Sistem akan mengecek apakah aktivasi account member valid atau tidak 3. Jika valid maka proses pendaftaran member berhasil dan statusnya menjadi aktif 4. Jika tidak valid maka proses pendaftaran member gagal. 4 No Proses 2 Nama Login Source Member, operator,admin,pemilik toko Input Data member, data operator, data admin, data pemilik toko Output info member, info operator, info admin, info pemilik toko Destination Member, operator, admin, pemilik toko Logika Proses 1. Member, operator, admin, pemilik toko mengklik link login 2. Sistem menampilkan form login