Data Flow Diagram Perancangan Sistem

85 2. DFD Level 2 Proses 2.0 Login Verifikasi Username Verifikasi password admin member Data login administrator Info login admin invalid Data login member Info login member invalid User Data login user Info login user Login valid member,admin 2.1 2.2 Info login admin invalid Info login member invalid Lo gi n v al id m em be r, ad m in Info password user Data password user Gambar 3.5 DFD Level 2 Proses 2.0 login 3. DFD Level 2 Proses 3.0 Pengolahan data user Olah Data admin Mengubah user admin member admin member Data admin Info data admin Data member Info data member Data admin Info data admin Data admin Info data admin Data admin Info data admin Data member Info data member 3.1 3.2 Gambar 3.6 DFD level 2 Proses 3.0 Pengolahan data user 86 4. DFD Level 2 Proses 4.0 Pengolahan data master 4.1 Pengelolaan data kota admin Info kota Data kota kota Data kota Info Data kota 4.8 Pengelolaan data type produk 4.9 Pengelolaan data kw produk Info Data type produk Data type produk Data kw produk Info Data kw produk 4.10 Pengelolaan data cargo Info data detail cargo Data detail cargo cargo Data detail cargo Info Data detail cargo 4.11 Pengelolaan data layanan cargo Info data layanan cargo Data layanan cargo layanan cargo Data layanan cargo Info Data layanan cargo Kw produk Data kw produk Info Data kw produk Type produk Data type produk Info Data type produk Info model produk Data model produk 4.7 Pengelolaan data model_produk Model_produk Data model_produk Info Data model_produk 4.12 Pengelolaan data harga cargo Harga_cargo Data harga cargo Info Data harga cargo Info harga cargo Data harga cargo 4.2 Pengelolaan data merk produk Info data merk produk Data merk produk merk produk Data merk produk Info Data merk produk 4.5 Pengelolaan data provinsi Info data provinsi Data provinsi provinsi Data provinsi Info provinsi Info harga cargo Data harga cargo Info provinsi Data provinsi Data model produk Info model produk Data merk produk Info merk produk 4.3 Pengelolaan data produk Info produk Data produk produk Data produk Info Data produk 4.4 Pengelolaan data detail transaksi Info data detail transaksi Data detail transaksi Detail transaksi Data detail transaksi Info Data detail transaksi 4.6 Pengelolaan data news Info data news news Data news Info Data news data news Data produk Info produk 4.7 Pengelolaan data ukuran Info ukuran Data ukuran Ukuran Data ukuran Info Data ukuran Info ukuran Data ukuran Gambar 3.7 DFD Level 2 Proses 4.0 pengolahan data master 87

5. DFD Level 2 Proses 6.0 Tansaksi

6.1 Pilih produk 6.2 Ubah jumlah pesanan 6.3 Isi data pengiriman 6.4 Check out member transaksi info data produk request produk info data produk Data detail transaksi Data pengiriman Data pengiriman Konfirmasi transaksi Info checkout Checkout Data transaksi Detail Transaksi Data detail transaksi Info data transaksi Info data detail transaksi Data detail transaksi info data produk Info data detail transaksi produk Request data produk 6.5 Pilih jenis pembayaran Data pembayaran Data pembayaran Jumlah produk Tbl_shopping cart Data produk Data shopping cart Media pembayaran Info media pembayaran Data media pembayaran Gambar 3.8 DFD Level 2 Proses 6.0 Transaksi

6. DFD Level 2 Pengolahan Data Shipping

6.3.1 Edit Data transaksi admin transaksi Detail transaksi Data transaksi Info transaksi Data transaksi Info transaksi 6.3.3 view Detail transaksi Data transaksi detil Info transaksi detil Info detail transaksi Data detail transaksi 6.3.2 View data shipping shipping Request shipping Info shipping Request shipping Info shipping Gambar 3.9 DFD Level 2 Proses 6.3 Shipping 88

7. DFD Level 3 Proses 3.2 Mengubah user

Mengubah profil Mengubah password member admin Data password admin Info perubahan password Data password member Info perubahan password Info perubahan data member Data member member admin Info perubahan data member Data member Data password admin Info perubahan password Data password member Info perubahan password 3.2.1 3.2.2 Gambar 3.10 DFD Level 3 Proses 3.2 mengubah user

8. DFD Level 3 Proses 4.1 Pengolahan data kota

admin 9.4.1 Tambah data kota 9.4.2 Cari kota 9.4.3 Hapus data kota Tbl_kota Data kota yang ditambah Info kota yang ditambah Data kota yang dihapus Info kota yang dihapus Data kota yang ditambah Info kota yang ditambah kota yang dicari kota yang dicari Data kota yang dihapus Info kota yang dihapus kota yang dicari 9.4.4 Edit data kota kota yang dicari Data kota yang diedit Info kota yang diedit Data kota yang diedit Info kota yang diedit Tbl_provinsi Request provinsi Info provinsi Info provinsi Request provinsi Gambar 3.11 DFD Level 3 Proses 4.1 pengolahan data kota 89

9. DFD Level 3 Proses 4.2 Pengolahan data merk produk

admin 4.2.1 Tambah data merk produk 4.2.2 Edit data merk produk 4.3.3 Hapus data merk produk Tbl_merk_prod uk Data merk produk yang ditambah Info merk produk yang ditambah Data merk produk yang dihapus Info merk produk yang dihapus Data merk produk yang ditambah Info merk produk yang ditambah Data merk produk yang diedit Info merk produk yang dedit Data merk produk yang dihapus Info merk produk yang dihapus Info merk produk yang dedit 4.4.4 cari merk produk Data merk produk yang diedit merk produk yang dicari Info merk produk yang dicari merk produk yang dicari Info merk produk yang dicari Tbl_produk Request data produk Info produk Info produk Request data produk Gambar 3.12 DFD Level 3 Proses 4.2 pengolahan data merk produk

10. DFD Level 3 Proses 4.3 Pengolahan data produk

admin 4.3.1 Tambah data produk 4.3.2 Edit data produk 4.3.3 Hapus data produk Tbl_produk Data produk yang ditambah Info produk yang ditambah Data produk yang dihapus Info produk yang dihapus Data produk yang ditambah Info produk yang ditambah Data produk yang diedit Info produk yang dedit Data produk yang dihapus Info produk yang dihapus Info produk yang dedit 4.4.4 Cari produk Data produk yang diedit produk yang dicari Info produk yang dicari produk yang dicari Info produk yang dicari Gambar 3.13 DFD Level 3 Proses 4.3 pengolahan data produk 90

11. DFD Level 3 Proses 4.4 Pengolahan data transaksi

admin Detail transaksi view detail transaksi Data detail transaksi Info data detail transaksi 4.4.1 Info data detail transaksi Data detail transaksi Gambar 3.14 DFD Level 3 Proses 4.4 pengolahan data transaksi

12. DFD Level 3 Proses 4.5 Pengolahan data provinsi

admin 4.5.1 Tambah data Provinsi 4.5.2 Edit data Provinsi 4.5.3 Hapus data Provinsi Provinsi Data provinsi yang ditambah Info provinsi yang ditambah Data provinsi yang dihapus Info provinsi yang dihapus Data provinsi yang ditambah Info provinsi yang ditambah Data provinsi yang diedit Info provinsi yang dedit Data provinsi yang dihapus Info provinsi yang dihapus Info provinsi yang dedit 4.5.4 Cari Provinsi Data provinsi yang diedit provinsi yang dicari Info provinsi yang dicari provinsi yang dicari Info provinsi yang dicari Gambar 3.15 DFD Level 3 Proses 4.5 pengolahan data provinsi 91

13. DFD Level 3 Proses 4.6 Pengolahan testimonial

4.6.1 Mengolah testimonial admin testimonial Info data testimonial yang telah diolah Data testimonial yang akan diolah Info data testimonial yang telah diolah Data testimonial yang akan diolah 4.6.2 Isi data testimonial Data testimonial Data testimonial member Info testimonial info testimonial Gambar 3.16 DFD Level 3 Proses 4.6 pengolahan testimonial

14. DFD Level 3 Proses 4.7 Pengolahan data model produk

admin 9.9.1 Tambah data model 9.9.2 Edit data model 9.9.3 Hapus data model Tbl_model_pro duk Data model produk yang ditambah Info model produk yang ditambah Data model produk yang dihapus Info model produk yang dihapus Data model produk yang ditambah Info model produk yang ditambah Data model produk yang diedit Info model produk yang dedit Data model produk yang dihapus Info model produk yang dihapus Info model produk yang dedit 9.9.4 Cari model Data model produk yang diedit model produk yang dicari Info model produk yang dicari model produk yang dicari Info model produk yang dicari Tbl_Type_prod uk Tbl_produk Request type produk Info type produk Info produk Request produk Info type produk Request type produk Info produk Request produk Tbl_kw_produk Request kw produk Info kw produk Info kw produk Request kw produk Gambar 3.17 DFD Level 3 Proses 4.7 pengolahan data model produk 92

15. DFD Level 3 Proses 4.8 Pengolahan data type produk

admin 4.8.1 Tambah data type produk 4.8.2 Edit type produk 4.8.3 Hapus data type produk Tbl_type produk Data type produk yang ditambah Info type produk yang ditambah Data type produk yang dihapus Info type produk yang dihapus Data type produk yang ditambah Info type produk yang ditambah type produk yang diedit type produk yang diedit Data type produk yang dihapus Info type produk yang dihapus type produk yang diedit 4.8.4 Cari data type produk type produk yang diedit Data type produk yang dicari Info type produk yang dicari Data type produk yang diedit Info type produk yang diedit Tbl_merk_prod uk Request merk produk Info merk produk Info merk produk Request merk produk Gambar 3.18 DFD Level 3 Proses 4.8 pengolahan data type produk

16. DFD Level 3 Proses 4.9 Pengolahan data kw produk

admin 4.9.1 Tambah data kw produk 4.9.2 Edit data kw produk 4.9.3 Hapus data kw produk Tbl_kw_ produk Data kw produk yang ditambah Info kw produk yang ditambah Data kw produk yang dihapus Info kw produk yang dihapus Data kw produk yang ditambah Info kw produk yang ditambah Data kw produk yang diedit Info kw produk yang dedit Data kw produk yang dihapus Info kw produk yang dihapus Info kw produk yang dedit 4.9.4 Cari kw produk Data kw produk yang diedit Kw produk yang dicari Info kw produk yang dicari Kw produk yang dicari Info kw produk yang dicari Info model produk Tbl_model_ produk Request data model produk Request data model produk Info model produk Gambar 3.19 DFD Level 3 Proses 4.9 pengolahan data kw produk 93

17. DFD Level 3 Proses 4.10 Pengolahan data cargo

admin 4.10.1 Tambah data cargo 4.10.2 Edit data cargo 4.10.3 Hapus data cargo Tbl_cargo Data cargo yang ditambah Info cargo yang ditambah Data cargo yang dihapus Info cargo yang dihapus Data cargo yang ditambah Info cargo yang ditambah Data cargo yang diedit Info cargo yang dedit Data cargo yang dihapus Info cargo yang dihapus Info cargo yang dedit 4.10.4 Cari cargo Data cargo yang diedit cargo yang dicari Info cargo yang dicari Cargo yang dicari Info cargo yang dicari Gambar 3.20 DFD Level 3 Proses 4.10 pengolahan data cargo

18. DFD Level 3 Proses 4.11 Pengolahan data layanan cargo

admin 4.11.1 Tambah data layanan cargo 4.11.2 Cari layanan cargo 4.11.3 Hapus data layanan cargo Tbl_layanan_ cargo Data layanan cargo yang ditambah Info layanan cargo yang ditambah Data layanan cargo yang dihapus Info layanan cargo yang dihapus Data layanan cargo yang ditambah Info layanan cargo yang ditambah layanan cargo yang dicari layanan cargo yang dicari Data layanan cargo yang dihapus Info layanan cargo yang dihapus layanan cargo yang dicari 4.11.4 Edit data layanan cargo layanan cargo yang dicari Data layanan cargo yang diedit Info layanan cargo yang diedit Data layanan cargo yang diedit Info layanan cargo yang diedit Tbl_cargo Request cargo Info cargo Info cargo Request cargo Gambar 3.21 DFD Level 3 Proses 4.11 pengolahan data layanan cargo 94

19. DFD Level 3 Proses 4.12 Pengolahan data harga cargo

admin 4.11.1 Tambah data hargacargo 4.11.2 Cari hargacargo 4.11.3 Hapus data hargacargo Tbl_hargo_ cargo Data harga cargo yang ditambah Info harga cargo yang ditambah Data harga cargo yang dihapus Info harga cargo yang dihapus Data harga cargo yang ditambah Info hargacargo yang ditambah hargacargo yang dicari hargacargo yang dicari Data hargacargo yang dihapus Info hargacargo yang dihapus Harga cargo yang dicari 4.11.4 Edit data hargacargo Harga cargo yang dicari Data harga cargo yang diedit Info harga cargo yang diedit Data hargacargo yang diedit Info hargacargo yang diedit Tbl_layanan_ cargo Request layanan cargo Info layanan cargo Info layanan cargo Request layanan cargo Gambar 3.22 DFD Level 3 Proses 4.12 pengolahan data harga cargo

20. DFD Level 3 Proses 4.13 Pengolahan data ukuran

admin 4.13.1 Tambah data ukuran 4.13.2 Edit ukuran 4.13.3 Hapus data ukuran Tbl_ukuran Data ukuran yang ditambah Info ukuran yang ditambah Data ukuran yang dihapus Info ukuran yang dihapus Data ukuran yang ditambah Info ukuran yang ditambah ukuran yang dicari ukuran yang dicari Data ukuran yang dihapus Info ukuran yang dihapus ukuran yang dicari 4.13.4 Cari data ukuran ukuran yang dicari Data ukuran yang diedit Info ukuran yang diedit Data ukuran yang diedit Info ukuran yang diedit Tbl_produk Request produk Info produk Info ukuran Request ukuran Gambar 3.23 DFD Level 3 Proses 4.13 pengolahan data ukuran 95

3.2.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 dibawah ini : Table 3.3 Spesifikasi Proses No Proses Keterangan 1 No.Proses 1.0 Nama Registrasi Source Pengunjung Input Data member Output Info data member Destination Pengunjung Logika proses 1. Pengunjung meng-klik link registrasi member atau memilih menu registrasi menu. 2. Sistem akan menampilkan form registrasi. 3. Pengunjung mengisi data member. 4. Apabila ada data yang tidak valid pengunjung harus mengisi kembali data yang tidak valid. 5. Apabila data valid maka sistem akan menyimpan data tersebut. 2 No.proses 2.1 Nama Verifikasi user name Source Member , admin, super admin Input Data login member, Data login admin, data login super admin Output Info login admin invalid, Info login super admin invalid, Info login member invalid Destination Member , admin, super admin Logika proses 1. Super admin, Admin, member , memasukkan data login 2. Apabila username yang diinputkan benar maka user name valid. 3. Apabila username yang diinputkan tidak benar maka akan ada informasi login invalid. 3 No.proses 2.2 Nama Verifikasi password Source Member , admin, Input Data login member, Data login admin 96 Output Info login Info login admin invalid , Info login member invalid Destination Member , admin, Logika proses 1. admin, member, memasukkan data login 2. Apabila password yang diinputkan benar maka password valid. 3. Apabila password yang diinputkan tidak benar maka akan ada informasi login invalid. 4 No.proses 3.2.1 Nama Mengubah profil Source Member Input Data member Output Info perubahan data member Destination Member Logika proses 1. Member memilih menu ubah profil. 2. Member mengisi data profil yang ingin diubah kemudian klik tombol simpan. 3. Apabila ada data yang diubah dan dan semua data tidak ada yang kosong maka sistem akan menyimpan perubahan data. 4. Apabila tidak ada data yang diubah dan ada data yang kosong maka data gagal diubah. 5 No.proses 3.2.2 Nama Mengubah password Source Member , admin Input Data password member, data password admin Output Info perubahan password Destination Member , admin Logika proses 1. Member memilih menu ubah password. 2. Member mengisi data password yang ingin diubah kemudian klik tombol simpan. 3. Sistem akan menyimpan perubahan data password . 6 No.proses 4.1.1 Nama Menambah kota Source Admin Input Data kota Output Info data kota Destination Admin Logika proses 1. Admin memilih menu tambah kota untuk memunculkan form tambah kota. 2. Admin mengisi form tambah kota kemudian klik tombol simpan. 97 3. Apabila data tidak kosong maka data kota baru akan disimpan didalam database. 4. Apabila data ada yang kosong maka akan ada informasi data tidak boleh kosong dan admin harus mengisi data yang kosong tersebut. 7 No.proses 4.1.2 Nama Mengubah kota Source Admin Input Data kota Output Info data kota Destination Admin Logika proses 1. Admin mengklik tombol ubah pada data yang akan diubah. 2. Admin mengisi data kota yang ingin diubah kemudian klik tombol ubah. 3. Apabila ada data yang diubah dan dan semua data tidak ada yang kosong maka sistem akan menyimpan perubahan data. 4. Apabila tidak ada data yang diubah dan ada data yang kosong maka data gagal diubah. 8 No. proses 4.1.3 Nama Menghapus kota Source Admin Input Data kota Output Info data kota dihapus Destination admin Logika proses 1. Admin mengklik tombol hapus pada data yang akan dihapus. 2. Sistem akan menghapus data. 9 No. proses 4.1.4 Nama cari Data kota Source Admin Input Data kota Output Info kota yang dicari Destination Admin Logika proses 1. Admin mengisi field pencarian. 2. Sistem akan menampilkan data kota yang dicari. 10 No.proses 4.2.1 Nama Menambah merk produk Source Admin Input Data merk produk Output Info data merk produk