Data Flow Diagram Analisis Kebutuhan Fungsional

103

2. DFD Level 2 Proses 1 Daftar Member

Diagram alir data pada level 2 proses 1 daftar member dapat dilihat pada gambar 3.9 Pengunjung 1.1 Pengecekan Data Registrasi Member 1.2 Pengaktifan akun Data registrasi info registrasi Data registrasi Data registrasi Data Member Data member In fo re g is tra si Data aktifasi Mail server info aktivasi Provinsi kota D a ta p ro vi ns i D ata k ota Gambar 3.9 DFD Level 2 Proses 1 Daftar Member

3. DFD Level 2 Proses 2 login

Diagram alir data pada level 2 proses 2 pengelolaan login dapat dilihat pada gambar 3.10 login Lupa password member 2.1 2.2 Mail Server Pemilik Kasir Pegawai toko Data login pemilik Data login kasir Data login pegawai toko info login member Data email Data password baru info login pemilik Data login member Info email invalid member pengguna Data login member Data login member Data login pemilik, pegawai toko, kasir Data login pemilik, pegawai toko, kasir Gambar 3.10 DFD Level 2 Proses 2 login

4. DFD Level 2 Proses 3 Pengelolaan Data

User Diagram alir data pada level 2 proses 3 pengelolaan data user dapat dilihat pada gambar 3.11 3.1 Penambahan user pemilik pengguna Info pemilik Info kasir Info pegawai Data pemilik Data pegawai toko Data kasir 3.3 Pengubahan user Member Member Data Member Data Member info member Data member 3.2 Hapus User Data pemilik Data pegawai toko Data kasir Data pegawai toko Data kasir Data pemilik Data kasir Data pegawai info pegawai toko info kasir Data pemilik Data pemilik Data member Data member Data member Info member Gambar 3.11 DFD Level 2 Proses 3 Pengelolaan Data User

5. .DFD Level 2 Proses 4 Pengelolaan Data

Master Diagram alir data pada level 2 proses 4 pengelolaan data master dapat dilihat pada gambar 3.12 4.3 pengolahan data produk 4.5 pengolahan data provinsi 4.6 pengolahan data kota 4.2 pengolahan data warna 4.4 pengolahan data detailproduk produk kota provinsi warna detailproduk member ongkoskirim data detailproduk Data produk 4.10 pengolahan data member 4.9 pengolahan data ongkoskirim data detailproduk data provinsi data provinsi data kota data kota data kota data provinsi info provinsi data detailproduk info detailproduk data produk data member Info warna info kota 4.1 pengolahan data kategori data kategori kategori data kategori info kategori data kategori Data warna 4.7 pengolahan data Jasa pengiriman jasapengiriman Data jasa pengiriman Info jasa pengiriman Data jasa pengiriman data jasa pengiriman Pegawai toko in fo p ro d u k Data produk Data warna Data warna Data member Data member Data ongkos kirim Data ongkos kirim info member info ongkos kirim data ongkos kirim 4.8 pengolahan data paket pengiriman paketpengiriman Data jenis pengiriman Data paket pengiriman Data paket pengiriman Info paket pengiriman Data provinsi Data jasapengiriman Data kategori Data warna Data produk data kota data provinsi data kota data provinsi Data paket pengiriman Data Jasa pengiriman Jejaring sosial Info produk Gambar 3.12 DFD Level 2 Proses 4 Pengelolaan Data Master

6. DFD Level 2 Proses 5 Pengolahan Data order

Diagram alir data pada level 2 Proses 5 pengelolaan data order dapat dilihat pada gambar 3.13 Member kasir 5.1 order 5.2 Pembayaran produk Member order Data produk Data member Data order Data order Data order Data order Info order Info order Info pembayaran Data pembayaran Data pembayaran Info pembayaran Data order Paypal Data pembayaran Info pembayaran Detail_order Data detail order Data detail order 5.3 Retur Data order Data retur Info retur Data retur Info retur retur Data retur Data retur Detail retur Data detail retur Data detail retur Data detail order detailproduk da ta d et a ilp rod uk Data detailproduk Gambar 3.13 DFD Level 2 Proses 5 Order

7. DFD level 2 Proses 6 Laporan

Diagram alir data pada level 2 proses 6 laporan dapat dilihat pada gambar 3.14 produk Pegawai toko data produk 6.2 cetak laporan barang 6.1 pengolahan data laporan order data produk in fo la p o ra n p ro d u k info data laporan produk yang dicari atau dicetak data laporan produk yang dicari atau dicetak data order data order info data laporan kasir 6.3 cetak laporan penjualan in fo d a ta la p o ra n data laporan order Info laporan order Detail_order detailproduk Data detail_order Data detail_order Data detailproduk Data detailproduk D a ta la p o ra n p ro d u k Gambar 3.14 DFD level 2 proses 6 laporan

8. DFD level 2 Proses Proses 8 Pengolahan Data History

Diagram alir data pada level 2 proses Proses 8 Pengolahan Data History dapat dilihat pada gambar 3.15 8.1 pengolahan data order Member Detail_order Info order Data order Data detail order info detail order Data detail order info detail order 8.2 tampilkan detail order Data order Order Info order Data order Gambar 3.15 DFD Level 2 Proses 8 Pengolahan Data History

9. DFD level 2 Proses 9 Srs

Diagram alir data pada level 2 proses 9 Pengolahan data Srs dapat dilihat pada gambar 3.14 Member 9.2 Pengolahan detail produk Data detail produk Data detail produk 9.3 Pengolahan data Detail order Data detail order Data detail order 9.1 Pengolahan Srs Detail produk rating Detail order Data srs Info Data srs Data detail order Data detail produk Data detailproduk Data detail order Data detail produk Data detail order Data detail produk Data srs Data srs Gambar 3.16 DFD level 2 proses 9 Srs

10. DFD Level 3 Proses 4.1 Pengolahan Data Kategori

4.1.1 Tambah kategori 4.1.2 Edit kategori 4.1.3 Hapus kategori Pegawai toko Kategori Data kategori Info kategori Data kategori Info kategori Data kategori Info kategori Data kategori Data kategori Data kategori Data kategori Data kategori Data kategori 4.1.4 pencarian kategori Data kategori Info kategori Data kategori Data kategori produk Data produk Gambar 3.17 DFD Level 3 Proses 4.1 Pengolahan Data kategori

11. DFD Level 3 Proses 4.2 Pengolahan Data Warna

4.2.1 Tambah warna 4.2.2 Edit warna 4.2.3 Hapus warna Pegawai toko warna Data warna Info warna Data warna Info warna Data warna Info warna Data warna Data warna Data warna Data warna Data warna Data warna 4.2.4 pencarian warna Data warna Info warna Data warna Data warna Detail produk Data detail produk Gambar 3.18 DFD Level 3 Proses 4.2 Pengolahan Data warna

12. DFD Level 3 Proses 4.3 Pengolahan Data produk

Pegawai toko 4.3.1 Tambah data produk 4.3.2 Edit data produk 4.3.3 Hapus data produk produk Data produk Info produk Data produk Info produk Data produk Info produk Data produk Data produk Data produk Data produk Data produk Data produk Kategori detailproduk Data kategori Data kategori Jejaring sosial Info produk 4.3.4 Pencarian data produk Data produk Info produk Dataproduk Data produk Gambar 3.19 DFD Level 3 Proses 4.3 Pengolahan Data produk

13. DFD Level 3 Proses 4.4 Pengolahan Data Detail Produk

4.4.1 Tambah detailproduk 4.4.2 Edit detailproduk 4.4.3 Hapus detailproduk Pegawai toko detailproduk data detailproduk Info detailproduk Data detailproduk yang akan diubah Info detailproduk Data detailproduk Info detailproduk Data detailproduk Data detailproduk Data detailproduk Data detailproduk Data detailproduk Data detailproduk produk warna Data produk Data warna 4.4.4 Pencarian detailproduki Data detailproduk Info detailproduk Data detailproduk Data detailproduk detailorder Data detail order Gambar 3.20 DFD Level 3 Proses 4.4 Pengolahan Data DetailProduk

14. DFD Level 3 Proses 4.5 Pengolahan Data Provinsi

4.5.1 Tambah provinsi 4.5.2 Edit provinsi 4.5.3 Hapus provinsi Pegawai toko provinsi Data provinsi Info provinsi Data provinsi Info provinsi Data provinsi Info provinsi Data provinsi Data provinsi Data provinsi Data provinsi Data provinsi Data provinsi 4.5.4 pencarian provinsi Data provinsi Info provinsi Data provinsi Data provinsi kota Data kota Gambar 3.21 DFD Level 3 Proses 4.5 Pengolahan Data Provinsi

15. DFD Level 3 Proses 4.6 Proses Pengolahan Data Kota

data kota 4.6.1 tambah data kota 4.6.3 hapus data kota 4.6.2 edit data kota kota Pegawai toko info data kota data kota info kota data kota data kota data kota data kota info kota data kota data kota data kota provinsi data provinsi data provinsi 4.6.4 pencarian data kota data kota data kota info kota data kota member Data member Gambar 3.22 DFD Level 3 Proses 4.6 Pengolahan Data Kota

16. DFD Level 3 Proses 4.7 Proses Pengolahan Data Jasa Pengiriman

data jasapengiriman 4.7.1 tambah data jasapengiriman 4.7.3 hapus data jasapengiriman 4.7.2 edit data jasapengiriman jasapengiriman Pegawai toko info data jasapengiriman data jasapengiriman info jasapengiriman data jasapengiriman data jasapengiriman data jasapengiriman data jasapengiriman info jasapengiriman data jasapengiriman data jasapengiriman data jasapengiriman 4.7.4 Pencarian data jasapengiriman data jasapengiriman data jasapengiriman info jasapengiriman data jasapengiriman Paket pengiriman Data paket pengiriman Gambar 3.23 DFD Level 3 Proses 4.7 Pengolahan Data Jasa Pengiriman

17. DFD Level 3 Proses 4.8 Proses Pengolahan Data Paket Pengiriman

data paketpengiriman 4.8.1 tambah data paket pengiriman 4.8.3 hapus data paketpengiri man 4.8.2 edit data paket pengiriman paketpengiriman Pegawai toko info data paketpengiriman Data Paket pengiriman info paketpengiriman data jenispengiriman data paketpengiriman data paketpengiriman data paket pengiriman info paketpengiriman data paketpengiriman data paketpengiriman data paket pengiriman jasapengiriman data jasapengiriman data jasapengiriman 4.8.4 pencarian data paketpengiri man Data paket pengiriman data paket pengiriman Info paketpengiriman data paket pengiriman Ongkos kirim Data ongkoskirim Gambar 3.24 DFD Level 3 Proses 4.8 Pengolahan Data Paket Pengiriman

18. DFD Level 3 Proses 4.9 Proses Pengolahan Data Ongkos Kirim

4.9.1 Tambah ongkos kirim 4.9.2 Edit ongkos kirim 4.9.3 Hapus ongkos kirim Pegawai toko Ongkos kirim data ongkos kirim Info ongkos kirim Data ongkos kirim Info ongkos kirim Data ongkos kirim Info ongkos kirim Data ongkos kirim Data ongkos kirim Data kongkos kirim Data ongkos kirim Data ongkos kirim Data ongkos kirim kota Data kota Data kota provinsi jasapengiriman paketpengiriman Data paketpengiriman Data jasapengiriman Data provinsi Data provinsi Data jasapengiriman Data paketpengiriman order Data order 4.9.4 pencarian ongkos kirim Data ongkos kirim Info ongkos kirim Data kongkos kirim Data ongkos kirim Data kota Gambar 3.25 DFD Level 3 Proses 4.9 Pengolahan Data Ongkos Kirim

19. DFD Level 3 Proses 5.3 Proses Pengolahan Data retur

data retur 5.3.1 tambah data retur kasir retur data retur yg sudah dikonfirmasi member Detail retur 5.3.2 konfirmasi retur Da ta d eta il_ retu r data detail retur D ata r e tu r in fo r etu r yg b e lu m d iko n fr m a si data detail retur Da ta re tu r Detail order detailproduk Da ta d eta ilo rd er D ata d e ta ilpr o d uk Data retur Da ta d e ta il_ retu r info retur d a ta r e tu r yg su d ah d iko n fr m a si Gambar 3.26 DFD Level 3 Proses 5.3 Pengolahan Data Retur

3.1.9 Spesifikasi Proses

Spesifikasi proses digunakan untuk menggambarkan proses model aliran yang terdapat pada DFD . Spesifikasi proses dari gambaran DFD dapat dilihat pada tabel 3.4 berikut ini: Tabel 3.12 Spesifikasi Proses No Proses Keterangan 1. No.Proses 1 Nama Registrasi Source Pengunjung Input Data registrasi member Output Info Gagal Registrasi Destination Pengunjung Logika proses 1. Pengunjung memasukan data registrasi pada from registrasi 2. sistem akan menampilkan pesan bahwa pendaftaran berhasil dan pengunjung dipersilahkan mengecek e-mail yang sudah diisi dalam form registrasi, untuk melakukan verifikasi login, apabila data registrasi valid. 3. Apabila data yang di isikan kosong, salah atau email sudah dipakai maka sistem akan menampilkan pesan kesalahan sesuai kesalahan yang dilakukan pengunjung dan pengunjung diminta untuk mengisi kembali form registrasi. 4. Pengunjung melakukan verifikasi data member 5. Jika pengunjung belum melakukan verifikasi ke mail server untuk melakukan aktivasi account maka pengunjung tidak bisa login. 6. Jika sudah aktivasi maka sistem memberi akses pengunjung yang sudah aktivasi untuk dapat mengakses menu member 2. No Proses 2 Nama Login Source Pemilik,Kasir, Pegawai toko, Member Input Data login Pemilik, Data login Member, Data login Pegawai toko, Data login Kasir Output Info login pemilik, Info login Member, Info login Pegawai toko, Info login Kasir Destination Pemilik, member, pegawai toko, kasir Logika Proses 1. Untuk member mengisi data login pada form login. 2. Jika member melakukan kesalahan seperti email dan password salah maka sistem akan meminta memasukan email dan password 3. Jika salah satu email dan password tidak di isi maka sistem akan menampilkan pesan kesalahan 4. Jika email dan password yang di isikan benar maka sistem akan memberikan akses. 5. Untuk pemilik, kasir dan pegawai toko mengisi data login pada form login 6. Jika pemilik, kasir dan pegawai toko melakukan kesalahan seperti user name dan password salah maka sistem akan meminta memasukan email dan password 7. Jika salah satu user name dan password tidak di isi maka sistem akan menampilkan pesan kesalahan 8. Jika user name dan password yang di isikan benar maka sistem akan memberikan akses 3. No Proses 3 Nama Pengolahan Data User Source Pemilik, member, pegawai toko, kasir Input Data pemilik, data member Output Info pemilik, info member Destination Pemilik, member, pegawai toko, kasir Logika Proses 1. Pemilik, pegawai toko, kasir, member memilih menu Account 2. Sistem akan masuk ke menu akun masing- masing account 3. Jika tidak valid maka sistem tidak akan memberikan akses ke masing masing accunt 4. Pemilik, member, pegawai toko, kasir memilih proses edit password untuk merubah password. 5. Sistem akan merubah password jika ada perubahan yang dilakukan 4. No.Proses 4 Nama Mengolah Data Master Source Pegawai toko Input Data kategori, data warna, data jasapengiriman, data provinsi, data kota, data paketpengiriman, data produk, data detailproduk, data member, data ongkoskirim Output Info kategori, info warna, info jasapengiriman, info provinsi, info kota, info paketpengiriman, info produk, info detailproduk, info member, info ongkoskirim, info produk Destination Pegawai toko Logika proses 1. Pegawai toko login 2. Jika berhasil login maka sistem akan menampilkan halaman Pegawai toko 3. Jika tidak berhasil login maka sistem tidak akan menampilkan halaman Pegawai toko 4. Pegawai toko meng klik menu pengolahan data 5. Sistem akan menampilkan menu pengolahan data 6. Pegawai toko melakukan proses tambah, edit pencarian dan hapus pada form pengolahan data master. 7. Jika dalam proses penambahan data, ada data yang sama maka sistem akan memberikan peringatan. 8. Jika tidak maka penambahan data akan di simpan di database 9. Jika dalam proses edit tidak ada perubahan maka proses edit akan kembali sebelum ada proses pengeditan 10. Jika dalam proses edit ada data yang di rubah maka hasil pengeditan akan di simpan di database 11. Jika dalam proses pencarian data tidak ada data yang di maksud maka pencarian tidak berhasil 12. jika dalam proses pncarian sesuai maka sistem akan menampilkan data yang di maksud