Perancangan Data Flow Diagram DFD

6. Data Flow Diagram Level 2 Proses 5 Transaksi 5.1 Pemesanan 5.2 Pembayaran 5.3 Retur Petugas Member Info Pemesanan Data Pemesanan Data Pembayaran Info Pembayaran Pemesanan Pembayaran Data Pemesanan Data Pembayaran Data Pembayaran Data Pemesanan Detail pemesanan Data Detail Pemesanan Detail produk Produk Data Produk Data Detail Produk Member Data Member Retur Detail retur Data Detail Retur Data Detail Retur Data Retur Data Retur Paypal Data Pembayaran Info Pembayaran Data Pemesanan Info Pemesanan Data Pembayaran Info Pembayaran Info Retur Data Retur Kurs Data Kurs Data Retur Info Retur Data Detail Pemesanan Data Detail Produk Data Pemesanan Data Member Data Member Keranjang Data Keranjang Data keranjang Gambar 3. 11 DFD Level 2 Proses 5 Transaksi 7. Data Flow Diagram Level 2 Proses 6 Pengolahan Laporan 6.1 Cari Laporan 6.2 Cetak Laporan Produk 6.3 Cetak Laporan Penjualan Petugas Produk Pemesanan Detail produk Detail pemesanan Data Produk Data Produk Data Detail Produk Data Pemesanan Data Detail Pemesanan Data Detail Produk Data Pemesanan Data Detail Pemesanan Info Data Laporan Penjualan Info Data Laporan Produk Data Laporan Produk Data Laporan yang di cari Info Data Laporan yang di cari Info Laporan Penjualan Data Laporan Penjualan Info Laporan Produk Pemilik Info Laporan Produk Info Laporan Penjualan Gambar 3. 12 DFD Level 2 Proses 6 Pengolahan Laporan 8. Data Flow Diagram Level 2 Proses 7 Lihat Produk 7.1 Lihat Produk Diskon 7.2 Lihat Produk Baru 7.3 Lihat Produk Terlaris 7.4 Lihat Produk Banyak Dilihat Pengunjung Member Produk Datail produk Pemesanan Detail pemesanan Rating Info Produk Data Produk Data Produk Info Produk Data Detail Produk Info Pemesanan Info Detail Pemesanan Data Pemesanan Data Detail Pemesanan Info Pemesanan Data Rating Info Rating Data Detail Produk Info Pemesanan Info Detail Pemesanan Info Pemesanan Data Pemesanan Data Detail Pemesanan Info Produk Data Produk Data Rating Info Rating Data Detail Produk Info Detail Produk Info Pemesanan Data Pemesanan Info Detail Pemesanan Data Detail Pemesanan Info Rating Data Rating 7.5 Produk Rekomendasi Data Rating Data Produk Info Rekomendasi Info Rekomendasi Gambar 3. 13 DFD Level 2 Proses 7 Lihat Produk 9. Data Flow Diagram Level 2 Proses 9 Backup Restore produk ukuran Kota Kecamatan gambar Kategori Provinsi Jenis Pengiriman Jasa Pengiriman Detail Produk warna Ongkos kirim Detail Pemesanan Pengiriman Pembayaran Pemesanan Keranjang Retur Detail Retur Member Kurs Admin Rating 9.2 Restore 9.1 Backup Data Kecamatan Data Ongkos Kirim Data Kota Data Provinsi Data Keranjang Data Jenis Pengiriman Data Jasa Pengiriman Data Detail Produk Data Gambar Data Ukuran Data Warna Data Produk Data Kategori Data Admin Data Member Data Kurs Data Pemesanan Data Detail Pemesanan Data Pembayaran Data Pengiriman Data Retur Data Detail Retur Data Rating Data Kecamatan Data Kota Data Provinsi Data Jenis Pengiriman Data Ukuran Data Gambar Data Jasa Pengiriman Data Detail Produk Data Warna Data Produk Data Kategori Data Admin Data Member Data Kurs Data Pemesanan Data Detail Pemesanan Data Pembayaran Data Pengiriman Data Retur Data Detail Retur Data Rating Petugas Data Restore Data Backup Info Restore Info Backup Data Keranjang Data Ongkos Kirim Gambar 3. 14 DFD Level 2 Proses 9 Backup Restore 10. Data Flow Diagram Level 2 Proses 10 Lupa Password 3.1 Verifikasi email 3.3 konfirmasi Reset password 3.2 Reset password Member Member Data Email Data Email Pemilik Data Email Petugas Info Email Invalid Mail Server Data Valid Data konfirmasi password Data Password Baru Member Info reset password Pemilik Info reset password Petugas Info reset password Member Info reset password Pemilik Kode Lupa Password Pemilik Kode Lupa Password Petugas Kode Lupa Password Member admin Data Email Member Data Password Baru Petugas Data Password Baru Pemilik Petugas Pemilik Info Email Invalid Data Email Info Email Invalid Data Email Data konfirmasi password Data konfirmasi password Info reset password Member Info reset password Petugas Gambar 3. 15 DFD Level 2 Proses 8 Lupa Password 11. Data Flow Diagram Level 3 Proses 4.1 Pengolahan Data Kategori 4.1.1 Tambah Kategori 4.1.2 Ubah Kategori 4.1.3 Hapus Kategori Petugas Kategori Data Kategori Info Id_Kategori Data Id_Kategori Info Kategori Data Kategori Info Kategori Data Kategori Data Kategori Data Kategori Data Kategori Data Kategori Data Kategori 4.1.4 Cari Kategori Data Id_Kategori Info Id_Kategori Data Kategori Data Kategori Gambar 3. 16 DFD Level 3 Proses 4.1 Pengolahan Data Kategori 12. Data Flow Diagram Level 3 Proses 4.2 Pengolahan Data ukuran 4.2.1 Tambah Ukuran 4.2.2 Ubah Ukuran 4.2.3 Hapus Ukuran Petugas Ukuran Data Ukuran Info Id_Ukuran Data Id_Ukuran Info Ukuran Data Ukuran Info Ukuran Data Ukuran Data Ukuran Data Ukuran Data Ukuran Data Ukuran Data Ukuran 4.2.4 Cari Ukuran Data Ukuran Info Id_Ukuran Data Ukuran Data Ukuran Gambar 3. 17 DFD Level 3 Proses 4.2 Pengolahan Data Ukuran 13. Data Flow Diagram Level 3 Proses 4.3 Pengolahan Data Warna 4.3.1 Tambah Warna 4.3.2 Ubah Warna 4.3.3 Hapus Warna Petugas Warna Data Warna Info Id_Warna Data Id_Warna Info Warna Data Warna Info Warna Data Warna Data Warna Data Warna Data Warna Data Warna Data Warna 4.3.4 Cari Warna Data Id_Warna Info Id_Warna Data Warna Data Warna Gambar 3. 18 DFD Level 3 Proses 4.3 Pengolahan Data Warna 14. Data Flow Diagram Level 3 Proses 4.4 Pengolahan Data Produk 4.4.1 Tambah Produk 4.4.2 Ubah Produk 4.4.3 Hapus Produk Petugas Produk Data Produk Info Id_Produk Data Id_Produk Info Produk Data Produk Info Produk Data Produk Data Produk Data Produk Data Produk Data Produk Data Produk Kategori Data Kategori Data Kategori 4.4.4 Cari Produk Data Id_Produk Info Id_Produk Data Produk Data Produk Gambar 3. 19 DFD Level 3 Proses 4.4 Pengolahan Data Produk 15. Data Flow Diagram Level 3 Proses 5.5 Pengolahan Data Detail Produk 4.5.1 Tambah Detail Produk 4.5.2 Ubah Detail Produk 4.5.3 Hapus Detail Produk Petugas Detail produk Data Detail Produk Info Id_Detail Produk Data Id_Detail Produk Info Detail Produk Data Detail Produk Info Detail Produk Data Detail Produk Data Detail Produk Data Detail Produk Data Detail Produk Data Detail Produk Data Detail Produk Produk Data Produk Data Produk Warna Ukuran Data Ukuran Data Warna Data Ukuran Data Warna 4.5.4 Cari Detail Produk Data Id_Detail Produk Info Id_Detail Produk Data Detail Produk Data Detail Produk Jejaring Sosial Info Detail Produk Baru Gambar 3. 20 DFD Level 3 Proses 5.5 Pengolahan Data Detail Produk 16. Data Flow Diagram Level 3 Proses 4.6 Pengolahan Data Provinsi 4.6.1 Tambah Provinsi 4.6.2 Ubah Provinsi 4.6.3 Hapus Provinsi Petugas Provinsi Data Provinsi Info Id_Provinsi Data Id_Provinsi Info Provinsi Data Provinsi Info Provinsi Data Provinsi Data Provinsi Data Provinsi Data Provinsi Data Provinsi Data Provinsi 4.6.4 Cari Provinsi Data Id_Provinsi Info Id_Provinsi Data Provinsi Data Provinsi Gambar 3. 21 DFD Level 3 Proses 6.6 Pengolahan Data Provinsi 17. Data Flow Diagram Level 3 Proses 4.7 Pengolahan Data Kota 4.7.1 Tambah Kota 4.7.2 Ubah Kota 4.7.3 Hapus Kota Petugas Kota Data Kota Info Id_Kota Data Id_Kota Info Kota Data Kota Info Kota Data Kota Data Kota Data Kota Data Kota Data Kota Data Kota Provinsi Data Provinsi Data Provinsi 4.7.4 Cari Kota Data Id_Kota Info Id_Kota Data Kota Data Kota Gambar 3. 22 DFD Level 3 Proses 4.7 Pengolahan Data Kota 18. Data Flow Diagram Level 3 Proses 4.8 Pengolahan Data Jasa Pengiriman 4.8.1 Tambah Jasa Pengiriman 4.8.2 Ubah Jasa Pengiriman 4.8.3 Hapus Jasa Pengiriman Petugas Jasa Pengiriman Data Jasa Pengiriman Info Id Jasa Pengiriman Data Id Jasa Pengiriman Info Jasa Pengiriman Data Jasa Pengiriman Info Jasa Pengiriman Data Jasa Pengiriman Data Jasa Pengiriman Data Jasa Pengiriman Data Jasa Pengiriman Data Jasa Pengiriman Data Jasa Pengiriman 4.8.4 Cari Jasa Pengiriman Data Id Jasa Pengiriman Info Id Jasa Pengiriman Data Jasa Pengiriman Data Jasa Pengiriman Gambar 3. 23 DFD Level 3 Proses 6.8 Pengolahan Jasa Pengiriman 19. Data Flow Diagram Level 3 Proses 4.9 Pengolahan Data Jenis Pengiriman 4.9.1 Tambah Jenis Pengiriman 4.9.2 Ubah Jenis Pengiriman 4.9.3 Hapus Jenis Pengiriman Petugas Jenis pengiriman Data Jenis Pengiriman Info Id Jenis Pengiriman Data Id Jenis Pengiriman Info Jenis Pengiriman Data Jenis Pengiriman Info Jenis Pengiriman Data Jenis Pengiriman Data Jenis Pengiriman Data Jenis Pengiriman Data Jenis Pengiriman Data Jenis Pengiriman Data Jenis Pengiriman Jasa Pengiriman Data Jasa Pengiriman Data Jasa Pengiriman 4.9.4 Cari Jenis Pengiriman Data Id Jenis Pengiriman Info Id Jenis Pengiriman Data Jenis Pengiriman Data Jenis Pengiriman Gambar 3. 24 DFD Level 3 Proses 4.9 Pengolahan Data Jenis Pengiriman 20. Data Flow Diagram Level 3 Proses 4.10 Pengolahan Data Ongkos Kirim 4.10.1 Tambah Ongkos Kirim 4.10.2 Ubah Ongkos Kirim 4.10.3 Hapus Ongkos Kirim Petugas Ongkos kirim Data Ongkos Kirim Info Id Ongkos Kirim Data Id Ongkos Kirim Info Ongkos Kirim Data Ongkos Kirim Info Ongkos Kirim Data Ongkos Kirim Data Ongkos Kirim Data Ongkos Kirim Data Ongkos Kirim Data Ongkos Kirim Data Ongkos Kirim Jasa Pengiriman Data Jasa Pengiriman Data Jasa Pengiriman Provinsi Jenis Pengriman Kota Data Jenis Pengriman Data Jenis Pengiriman Data Provinsi Data Kota Data Provinsi Data Kota 4.10.4 Cari Ongkos Kirim Data Id Ongkos Kirim Info Id Ongkos Kirim Data Ongkos Kirim Data Ongkos Kirim kecamatan Data Kecamatan Data Kecamatan Gambar 3. 25 DFD Level 3 Proses 4.10 Pengolahan Data Ongkos Kirim 21. Data Flow Diagram Level 3 Proses 4.11 Pengolahan Data Petugas 4.11.1 Tambah Petugas 4.11.2 Ubah Petugas 4.11.3 Hapus Petugas Pemilik Admin Data Petugas Info Id Petugas Data Id Petugas Info Petugas Data Petugas Info Petugas Data Kategori Data Petugas Data Petugas Data Petugas Data Petugas Data Petugas 4.11.4 Cari Petugas Data Id Petugas Info Id Petugas Data Petugas Data Petugas Gambar 3. 26 DFD Level 3 Proses 6.11 Pengolahan Data Petugas 22. Data Flow Diagram Level 3 Proses 4.12 Pengolahan Data Gambar 4.12.1 Tambah Gambar 4.12.2 Ubah Gambar 4.12.3 Hapus Gambar Petugas Gambar Data Produk Info Gambar Data Gambar Info Produk Data Gambar Info Gambar Data Gambar Data Gambar Data Gambar Data Gambar Data Gambar Data Gambar Produk Data Produk Data Produk 4.12.4 Cari Gambar Data Gambar Info Gambar Data Gambar Data Gambar Gambar 3. 27 DFD Level 3 Proses 4.12 Pengolahan Data Ongkos Kirim 23. Data Flow Diagram Level 3 Proses 4.13 Data Member 4.13.2 Ubah Member 4.13.3 Hapus Member Petugas Member Data Member Info Id Member Data Id Member Info Member Data Member Data Member Data Member Data Member 4.13.4 Cari Member Data Id Member Info Id Member Data Member Data Member 4.13.1 Tambah Member pengunjung Data Member Info Member Data Member Data Member Gambar 3. 28 DFD Level 3 Proses 6.13 Pengolahan Data Member 24. Data Flow Diagram Level 3 Proses 5.1 Data Pemesanan 5.1.1 Pilih Produk 5.1.2 Ubah Produk Pilihan 5.1.4 Check Out Member Pemesanan Keranjang Data Produk Info Produk Data Produk Info Produk Check Out Konfirmasi Pesanan Info Check Out Data Keranjang Data Keranjang Data Detail Pemesanan Data Detail Pemesanan Data Keranjang Produk Data Produk Data Produk Data Produk Data Produk Info Produk 5.1.3 Hapus Produk Pilihan Info Produk Data Keranjang Data Keranjang Info Detail Pemesanan Data Detail Pemesanan Detail pemesanan Data Pemesanan Data Detail Pemesanan Gambar 3. 29 DFD Level 3 Proses 5.1 Data Pemesanan 25. Data Flow Diagram Level 3 Proses 5.3 Retur 5.3.1 Isi Data Retur 5.3.2 Tampilkan Retur 5.3.4 Konfirmasi Retur 5.3.3 Buka Produk Retur Member Petugas Produk Detail retur Retur Detail produk Data Retur Info Retur Data Retur Data Produk Data Produk Data Detail Produk Data Detail Produk Data Retur Data Retur yang sudah di konfirmasi Data Detail Retur Data Detail Retur Data Retur yang akan di konfirmasi Info Retur Info Retur yang sudah di konfirmasi Data Detail Retur Data Detail Retur Detail pemesanan Pemesanan Data Detail Pemesanan Data Pemesanan Gambar 3. 30 DFD Level 3 Proses 5.3 Retur 26. Data Flow Diagram Level 3 Proses 3.1 Pengolahan Akun Member Member 3.1.1 Ubah Profil Member 3.1.2 Ubah Password Member Member Data Profil Member Info Password Member Data Profil Member Data Profil Member Data Password Member Data Password Member Data Password Member Info Profil Member Provinsi Kota Nama Provinsi Nama kota Kecamatan Nama Kecamatan Gambar 3. 31 DFD Level 3 Proses 3.1 Pengolahan Akun Member 27. Data Flow Diagram Level 3 Proses 3.2 Pengolahan Akun Pemilik Pemilik 3.2.1 Ubah Profil Pemilik 3.2.2 Ubah Password Pemilik Admin Data Profil Pemilik Info Password Pemilik Data Profil Pemilik Data Profil Pemilik Data Password Pemilik Data Password Pemilik Data Password Pemilik Info Profil Pemilik Gambar 3. 32 DFD Level 3 Proses 3.2 Pengolahan Akun Pemilik 28. Data Flow Diagram Level 3 Proses 3.3 Pengolahan Akun Petugas Petugas 3.3.1 Ubah Profil Petugas 3.3.2 Ubah Password Petugas Admin Data Profil Petugas Info Password Petugas Data Profil Petugas Data Profil Petugas Data Password Petugas Data Password Petugas Data Password Petugas Info Profil Petugas Gambar 3. 33 DFD Level 3 Proses 3.3 Pengolahan Akun Petugas 29. Data Flow Diagram Level 3 Proses 5.7 Rekomendasi 5.7.1 Pengolahan Rekomendasi 5.7.2 Menampilkan Rekomendasi Produk Rating Info Produk Info Rating Info Produk Info Rating Info Rekomendasi Pengunjung Member Info Rekomendasi Info Rekomendasi Data Rekomendasi Gambar 3. 34 DFD Level 3 Proses 5.7 Rekomendasi

3.1.10.3 Spesifikasi Proses

Spesifikasi proses digunakan untuk menggambarkan proses model aliran yang terdapat pada DFD. Spesifikasi proses dari gambaran DFD diatas akan dijelaskan pada table dibawah ini : Tabel 3. 8 Spesifikasi Proses No Proses Keterangan 1. No.Proses 1 Nama Pendaftaran Source Pengunjung Input Data Pendaftaran Member Output Info Pendaftaran Member Destination Pengunjung Logika proses 1. Pengunjung memasukan data pendaftaran pada from pendaftaran 2. Sistem akan menampilkan pesan bahwa pendaftaran berhasil dan pengunjung dipersilahkan mengecek e-mail yang sudah diisi dalam form pendaftaran, untuk melakukan verifikasi login, apabila data pendaftaran valid. 3. Sistem akan menampilkan pesan kesalahan dan pengunjung diminta untuk mengisi kembali form pendaftaran, apabila data pendaftaran invalid. 4. Pengunjung melakukan verifikasi data member. 5. Sistem memberi akses pengunjung yang sudah verifikasi untuk dapat mengakses menu member . 2. No.Proses 1.1 Nama Input data pendaftaran Source Pengunjung Input Data Pendaftaran Member Output Info Pendaftaran Member Destination Pengunjung Logika proses Pengunjung memasukan data pendaftaran pada from pendaftaran 3. No.Proses 1.2 Nama Kirim Aktifasi Source Pengunjung Input Data Pendaftaran Member Output Info Pendaftaran Member Destination Pengunjung Logika proses Sistem mengirim data aktifasi ke mail server 4. No.Proses 1.3 Nama Aktifasi Account Source Pengunjung Input Data Aktifasi Account Output Info Aktifasi Member Destination Pengunjung Logika proses 1. Periksa apakah kode aktifasi sesuai 2. Jika sesuai maka status member diupdate menjadi aktif 3. Jika tidak sesuai maka status tetap non- aktif dan sistem akan menampilkan pesan kesalahan ke pengunjung 5. No Proses 2 Nama Login Source Pemilik, Petugas, Member Input Data login Pemilik, Data login Petugas ,Data login Member Output Info login Pemilik, Info login Petugas, Info login Member Destination Pemilik,Petugas, Member Logika Proses 1. Pengguna Pemilik, Petugas, Member mengisi data login pada form login. 2. sistem akan menampilkan halaman untuk masing-masing pengguna, sesuai dengan hak aksesnya 3. sistem akan menampilkan pesan kesalahan dan meminta pengguna Pemilik, Petugas, Member untuk memasukan kembali data login pada form login. apabila data login invalid, 6. No.proses 2.1 Nama Input Login Source Pemilik, Petugas, Member Input Data login Pemilik, Data login Petugas ,Data login Member Output Info login Pemilik invalid, Info login Petugas invalid,info login login Member invalid Destination Pemilik, Petugas, Member Logika proses 1. PenggunaPemilik,Petugas,Member memasukkan Username dan password. 2. Sistem akan memvalidasi form login 3. Apabila data yang tidak valid Pengguna Pemilik, Petugas, Member harus mengisi kembali data yang tidak valid. 4. Sistem akan memverifikasi data tersebut apabila data valid . 7. No.proses 2.2 Nama Verifikasi login Source Pemilik, Petugas, Member Input Data login Pemilik, Data login Petugas ,Data login Member Output Info login Pemilik invalid, Info login Petugas invalid,info login login Member invalid Destination Pemilik, Petugas, Member Logika proses 1. Sistem akan melakukan validasi terhadap data yang telah dimasukkan 2. apabila data valid maka sistem akan memverifikasi data tersebut. 3. Apabila data tidak valid maka sistem akan menampilkan pesan kesalahan ke pengguna. 8. No Proses 3 Nama Pengolahan Data Pengguna Source Pemilik, Petugas, Member Input Data Pemilik, Data Petugas , Data Member Output Info Pemilik, Info Petugas , Info Member Destination Pemilik, Petugas, Member Logika Proses 1. Pengguna Pemilik, Petugas, Member memilih menu Account 2. Sistem akan masuk ke menu akun masing- masing account 3. Pengguna Pemilik, Petugas, Member memilih proses ubah profil untuk merubah profil. 4. Sistem melakukan perubahan profil jika ada perubahan yang dilakukan. 5. Pengguna Pemilik, Petugas, Member memilih proses ubah password untuk merubah password. 6. Sistem akan merubah password jika ada perubahan yang dilakukan 9. No.proses 3.1 Nama Pengolahan akun member Source member Input data member Output Info info data member Destination member Logika proses 1. Sistem menampilkan pilihan : a. Ubah profil b. Ubah password 2. Jika member memilih ubah profil akan masuk ke proses 3.1.1 3. Jika member memilih ubah password akan masuk ke proses 3.1.2 10. No.proses 3.2 Nama Pengolahan akun Pemilik Source Pemilik Input data Pemilik Output Info info data Pemilik Destination Pemilik Logika proses 1. Sistem menampilkan pilihan : a. Ubah profil b. Ubah password