Data Flow Diagram ANALISIS DAN PERANCANGAN SISTEM

Gambar 3.10di bawah ini merupakan proses cari produk dimana terdapat 2 proses di dalamnya yaitu cari produk dan tampil produk. Pengguna yang terlibat dalam proses ini adalah member dan pelanggan. Member pelanggan kategori produk merk type gambar Sub kategori Data produk Data produk Data kategori Data type Data produk Data merk Data jenis produk Data gambar Info produk Info produk 3.1 cari produk Paket produk D ata pa ket p rod uk 3.2 Tampilkan produk Info produk Data paket produk Data produk Data type Data kategori Data gambar Data sub kategori Data merk Gambar 3.10 DFD Level 2 Proses 3 Cari Produk Gambar 3.11di bawah ini merupakan proses pengolahan data member dimana terdapat 4 proses di dalamnya yaitu belanjaan terdahulu, konfirmasi transfer, retur dan detail akun. Pengguna yang terlibat dalam proses ini adalah member. 4.1 Belanjaan terdahulu 4.2 Konfirmasi transfer 4.3 retur 4.4 Detail akun Member Data pembayaran Data retur Info member Info pembayaran Info retur Data member pemesanan Member Bank Retur Detai_retur pembayaran Detail_pemesanan Info belanjaan terdahulu Info pemesanan Info detail pemesanan Info pembayaran Data pembayaran Data bank Data retur Info retur Data detail_retur Info detail_retur Data member Info member Info bank 4.5 Tracking Info pengiriman Jasa pengiriman Info pengiriman paypal Info pembayaran Data pembayaran Gambar 3.11 DFD Level 2 Proses 4 Pengolahan Akun Member Gambar 3.12di bawah ini merupakan proses kelola akun member dimana terdapat 4 proses di dalamnya yaitu tampil data member, ubah akun, ubah password dan ubah alamat. Pengguna yang terlibat dalam proses ini adalah member. petugas member member 4.4.1 Tampil data member 4.4.2 Ubah akun Info member Data akun yang diubah Info akun yang diubah Info member Data akun yang diubah Info akun berhasil diubah Lo gin m em be r v al id Lo gin m em ber va lid 4.4.3 Ubah password Lo gin m em ber va lid Data password yang diubah Info password yang diubah Info password berhasil diubah Data password yang diubah 4.4.4 Ubah alamat Lo gin m em be r va lid Data alamat yang diubah Info alamat yang diubah Info alamat berhasil diubah Data alamat yang diubah Gambar 3.12 DFD Level 3 Kelola Detail Akun Member Gambar 3.13di bawah ini merupakan proses kelola akun petugas dimana terdapat 2 proses di dalamnya yaitu ubah akun dan ubah password. Pengguna yang terlibat dalam proses ini adalah petugas. petugas 5.1 ubah akun petugas 5.2 Ubah password Data akun petugas yang diubah Info petugas Data petugas Data password diubah Info password berhasil diubah Data password yang diubah Info password yang diubah Lo gi n pe tug as val id Log in pet ug as val id Info akun petugas yang diubah Gambar 3.13 DFD Level 2 Proses 5 Pengolahan Data Petugas Gambar 3.14 di bawah ini merupakan proses pengolahan administrator dimana terdapat 3 proses di dalamnya yaitu tampil data petugas, tambah data petugas dan hapus data petugas. Pengguna yang terlibat dalam proses ini adalah admin. admin 6.1 Tampil data petugas petugas 6.2 tambah data petugas 6.3 hapus data petugas Info petugas Data petugas dihapus Info petugas berhasil dihapus Data petugas yang akan dihapus Info petugas yang telah dihapus Data petugas yang ditambahakan Info petugas yang telah ditambahkan Lo gin ad mi n v alid Lo gin ad mi n v alid Lo gin ad mi n v alid Info petugas Data petugas Info petugas Gambar 3.14 DFD Level 2 Proses 6 Pengolahan Adminstrator Gambar 3.15 di bawah ini merupakan proses pengolahan data produk dimana terdapat 6 proses di dalamnya yaitu kelola data kategori, kelola data sub kategori, kelola data produk, kelola data paket produk, kelola data merk dan kelola data type. Pengguna yang terlibat dalam proses ini adalah petugas. Petugas kategori Paket produk Sub kategori merk produk 7.1 Kelola data kategori 7.2 Kelola data Sub_kategori 7.4 Kelola data paket produk 7.3 Kelola Data produk Data kategori baru yang akan ditambah Data kategori yang akan diedit Data kategori yang akan dihapus Info kategori baru yang telah ditambah Info kategori yang telah diedit Info kategori yang telah dihapus Data subkategori baru yang akan ditambah Data subkategori yang akan diedit Data subkategori yang akan dihapus Info subkategori baru yang telah ditambah Info subkategori yang telah diedit Info subkategori yang telah dihapus Data produk baru yang akan ditambah Data produk yang akan diedit Data produk yang akan dihapus Info produk baru yang telah ditambah Info produk yang telah diedit Info produk yang telah dihapus Info paket produk baru yang telah ditambah Info paket produk yang telah diedit Info paket produk yang telah dihapus Data paket produk baru yang akan ditambah Data paket produk yang akan diedit Data paket produk yang akan dihapus Data sub kategori Data kategori Data produk Data paket produk Data kategori Data sub kategori Data produk Log in pet ug as v al id Lo gi n pet ug as v al id Log in p etug as v alid Lo gin p etu ga s v alid 7.5 Kelola data merk Data merk baru yang akan ditambah Data merk yang akan diedit Data merk yang akan dihapus Info merk baru yang telah ditambah Info merk yang telah diedit Info merk yang telah dihapus Data merk Data produk Lo gin p etu ga s v alid Gambar 3.15 DFD Level 2 Proses 7 Pengolahan Data Produk Gambar 3.16 di bawah ini merupakan proses pengolahan data kategori dimana terdapat 3 proses di dalamnya yaitu tambah data kategori, edit data kategori, hapus data kategori. Pengguna yang terlibat dalam proses ini adalah petugas. 7.1.1 Tambah data Kategori 7.1.2 Edit data Kategori 7.1.3 Hapus data Kategori petugas Data Kategori yang akan diedit data kategori baru yang akan ditambah Data Kategori yang akan dihapus Kategori Info kategori yang telah diedit Info kategori baru yang telah ditambah Info kategori yang telah dihapus Data kategori baru Info kategori baru data kategori yang diedit Info ketegori yang berhasil diedit Info kategori Data Kategori yang dihapus Lo gin p etu ga s v al id Log in p etug as va lid Log in p etu ga s val id Gambar 3.16 DFD Level 3 Proses 7.1 Kelola Data Kategori Gambar 3.17 di bawah ini merupakan proses pengolahan data sub kategori dimana terdapat 3 proses di dalamnya yaitu tambah data sub kategori, edit data sub kategori, hapus data sub kategori. Pengguna yang terlibat dalam proses ini adalah petugas. 7.2.1 Tambah data Sub Kategori 7.2.2 Edit data Sub Kategori 7.2.3 Hapus data Sub Kategori petugas Data Sub Kategori yang akan diedit Data Sub Kategori baru yang akan ditambah Data Sub Kategori yang akan dihapus Kategori Info Sub Kategori yang telah diedit Info Sub Kategori baru yang telah ditambah Sub_Kategori Data sub kategori baru Info sub kategori baru Data kategori Info kategori Data kategori Info kategori Info sub kategori berhasil diedit Data sub kategori yang diedit Data kategori Info kategori Data sub kategori yang dihapus Info sub kategori yang dihapus Info sub kategori yang telah dihapus Lo gin pe tug as va lid Log in p etuga s va lid Logi n p etug as va lid Gambar 3.17 DFD Level 3 Proses 7.2 Kelola Data Sub Kategori Gambar 3.18 di bawah ini merupakan proses pengolahan data produk dimana terdapat 3 proses di dalamnya yaitu tambah data produk, edit data produk, hapus data produk. Pengguna yang terlibat dalam proses ini adalah petugas. 7.3.1 Tambah Data Produk 7.3.2 Edit Data Produk 7.3.3 Hapus data Produk petugas Data Produk baru yang akan ditambah Data produk yang akan dihapus Kategori Info Produk baru yang telah ditambah Sub_Kategori Produk Paket produk Info produk yang telah dihapus Data produk yang akan diedit Info produk yang telah diedit Info produk baru Data produk baru Data paket produk Info paket produk Data kategori Infp kategori Data sub kategori Info sub kategori Data produk yang diubah Info produk berhasil diubah Info paket produk Info kategori Data kategori Data sub kategori Info sub kategori Data produk yang diubah Info paket produk Info sub kategori Data sub kategori Data kategori Info kategori Data peket produk Info paket produk Info produk berhasil diubah Logi n p etu ga s va lid Log in p etu ga s va lid Log in pet ugas val id Gambar 3.18 DFD Level 3 Proses 7.3 Kelola Data Produk Gambar 3.19 di bawah ini merupakan proses pengolahan data paket produk dimana terdapat 3 proses di dalamnya yaitu tambah data paket produk, edit data paket produk, hapus data paket produk. Pengguna yang terlibat dalam proses ini adalah petugas. 7.4.1 Tambah data paket produk 7.4.2 Edit data paket produk 7.4.3 Hapus data paket produk petugas Data paket produk yang akan diedit Data paket produk baru yang akan ditambah Data paket produk yang akan dihapus Paket produk Info paket produk yang telah diedit Info paket produk baru yang telah ditambah Detail paket Data detail paket produk baru Info detail paket produk baru Data detail paket produk baru Info detail paket produkbaru Data paket produk yang diubah Info paket produk berhasil diubah Info detail paket produk Data detail paket produk Data paket produk yang dihapus Info paket produk yang dihapus Data paket produk yang dihapus Info paket produk yang dihapus Info paket produk yang telah dihapus Logi n pet ugas val id Log in pet ugas vali d Log in pe tugas vali d produk Data detail paket produk baru Info detail paket produk baru Data paket produk yang diubah Info paket produk berhasil diubah Data paket produk yang dihapus Info paket produk yang dihapus Gambar 3.19 DFD Level 3 Proses 7.4 Kelola Data Paket Produk Gambar 3.20 di bawah ini merupakan proses pengolahan data merk dimana terdapat 3 proses di dalamnya yaitu tambah data merk, edit data merk, hapus data merk. Pengguna yang terlibat dalam proses ini adalah petugas. 7.5.1 Tambah data merk 7.5.2 Edit data merk 7.5.3 Hapus data merk petugas Data merk yang akan diedit data merk baru yang telah ditambah Data merk yang akan dihapus merk Info merk yang telah diedit Info merk baru yang telah ditambah Info hapus merk yang telah dihapus Data merk baru Info merk baru data merk yang diubah Info merk yang berhasil diubah Info merk berhasil dihapus Data merk yang dihapus Lo gi n p etug as v al id Lo gi n p etug as v al id Lo gi n pe tugas va lid Gambar 3.20 DFD Level 3 Proses 7.5 Kelola Data Merk Gambar 3.21 di bawah ini merupakan kelola data wilayah dimana terdapat 3 proses di dalamnya yaitu kelola data provinsi, kelola data kota, kelola data kecamatan. Pengguna yang terlibat dalam proses ini adalah petugas. 8.1.1 Kelola Data Provinsi 8.1.2 Kelola Data kota 8.1.3 Kelola data Kecamatan Provinsi Kecamatan kota Data Provinsi Data kota Data Kecamatan Data Provinsi Data kota Data Provinsi petugas Data provinsi baru yang akan ditambah Data provinsi yang akan diedit Data provinsi yang akan dihapus Info provinsi baru yang telah ditambah Info provinsi yang telah diedit Info provinsi yang telah dihapus Info kecamatan baru yang telah ditambah Info kecamatan yang telah diedit Info kecamatan yang telah dihapus Data kecamatan baru yang akan ditambah Data kecamatan yang akan diedit Data kecamatan yang akan dihapus Lo gin pet ugas val id Logi n pe tuga s val id Lo gin pe tugas val id Data kota baru yang akan ditambah Data kota yang akan diedit Data kota yang akan dihapus Info kota baru yang telah ditambah Info kota yang telah diedit Info kota yang telah dihapus Gambar 3.21 DFD Level 3 Proses 8 Kelola Data Wilayah Gambar 3.22 di bawah ini merupakan proses pengolahan data provinsi dimana terdapat 3 proses di dalamnya yaitu tambah data provinsi, edit data provinsi, hapus data provinsi. Pengguna yang terlibat dalam proses ini adalah petugas. 8.1.1.1 Tambah data Provinsi 8.1.1.2 Edit data Provinsi 8.1.1.3 Hapus data Provinsi Petugas Data Provinsi yang akan diedit Data provinsi baru yang akan ditambah Data provinsi yang akan dihapus Provinsi Info provinsi yang telah diedit Info provinsi baru yang telah ditambah Info provinsi yang telah dihapus Data tambah provinsi Info provinsi yang ditambah Info provinsi berhasil diubah Data provinsi yang diubah Data provinsi dihapus Info provinsi yang dihapus Log in p etu gas va lid Log in p etu gas va lid Lo gin p etu ga s va lid Gambar 3.22 DFD Level 3 Proses 8.1.1 Kelola Data Provinsi Gambar 3.23 di bawah ini merupakan proses pengolahan data kota dimana terdapat 3 proses di dalamnya yaitu tambah data kota, edit data kota, hapus data kota. Pengguna yang terlibat dalam proses ini adalah petugas. 8.2.1 Tambah data Kota 8.2.2 Edit data Kota 8.2.3 Hapus data Kota petugas Data kota yang akan diedit Data Kota baru yang akan ditambah Data Kota yang akan dihapus Provinsi Info kota yang telah diedit Info data kota baru yang telah ditambahkan Kota Data tambah kota Info kota yang ditambah Data provinsi Info provinsi Info provinsi Data provinsi Data kota yang diubah Info kota berhasil diedit Data provinsi Info provinsi Data kota dihapus Info kota berhasil dihapus Info kota yang telah dihapus Log in pet uga s va lid Lo gin pet ugas vali d Lo gin p etu ga s va lid Gambar 3.23 DFD Level 3 Proses 8.1.2 Kelola Data Kota Gambar 3.24 di bawah ini merupakan proses pengolahan data kecamatan dimana terdapat 3 proses di dalamnya yaitu tambah data kecamatan, edit data kecamatan, hapus data kecamatan. Pengguna yang terlibat dalam proses ini adalah petugas. 8.3.1 Tambah data Kecamatan 8.3.2 Edit data Kecamatan 8.3.3 Hapus data Kecamatan petugas Data kecamatan yang akan diedit Data kecamatan baru yang akan ditambah Data kecamatan yang akan dihapus Provinsi Info kecamatan yang telah diedit Info kecamatan baru yang telah ditambah Kota Kecamatan Info kecamatan yang telah dihapus Data kecamatan dihapus Info kecamatan berhasil dihapus Data tambah kecamatan Info tambah kecamatan Data kota Info kota Data provinsi Info provinsi Info provinsi Data provinsi Data provinsi Info provinsi Data kota Info kota Data kota Info kota Data kecamatan yang diubah Info kecamatan yang diubah Log in p etu gas val id Log in p etu gas va lid Log in p etu gas va lid Gambar 3.24 DFD Level 3 Proses 8.1.3 Kelola Data Kecamatan Gambar 3.25 di bawah ini merupakan proses pengolahan data pemesanan dimana terdapat 4 proses di dalamnya yaitu tampil data pemesanan, tampil detail pemesanan, tampil pembayaran dan tambah no resi. Pengguna yang terlibat dalam proses ini adalah petugas. Petugas 9.1 Tampil Pemesanan 9.2 Tampil Detail pemesanan 9.3 Tampil pembayaran Info pemesanan Info detail pemesanan Info pembayaran pemesanan Detail_pemesanan pembayaran Info pemesanan Info detail pemesanan Info pembayaran Info pemesanan 9.4 Tambah no resi Data no resi yang ditambahkan Info no resi yang ditambahkan pengiriman Data no resi Gambar 3.25 DFD Level 3 Proses 9 Pengolahan Data Pemesanan Gambar 3.26 di bawah ini merupakan proses pengolahan data pengiriman dimana terdapat 4 proses di dalamnya yaitu tampil data pengiriman, kelola ongkir, kelola paket jasa dan kelola jasa pengiriman. Pengguna yang terlibat dalam proses ini adalah petugas. 10.2 Kelola ongkir 10.4 Kelola jasa pengiriman Jasa pengiriman Ongkos_kirim Petugas Data ongkos kirim baru yang akan ditambah Data ongkos kirim yang akan diedit Data ongkos kirim yang akan dihapus Info ongkos kirim baru yang telah ditambah Info ongkos kirim yang telah diedit Info ongkos kirim yang telah dihapus Data jasa pengiriman Info jasa pengiriman 10.3 Kelola paket jasa Paket jasa Data paket jasa baru yang akan ditambah Data paket jasa yang akan diedit Data paket jasa yang akan dihapus Info paket jasa baru yang telah ditambah Info paket jasa yang telah diedit Info paket jasa yang telah dihapus Data jasa pengiriman baru yang akan ditambah Data jasa pengiriman yang akan diedit Data jasa pengiriman yang akan dihapus Info jasa pengiriman baru yang telah ditambah Info jasa pengiriman yang telah diedit Info jasa pengiriman yang telah dihapus Data paket jasa Info paket jasa Data ongkir kirim Info ongkos kirim Data jasa pengiriman Info jasa pengiriman Data paket jasa Info paket jasa Logi n pet ugas va lid Lo gin pet ugas va lid Logi n pe tuga s va lid 10.1 Kelola data Pengiriman Info detail pengiriman Info detail belanjaan Info detail pesanan Info tracking Pengiriman Data pengiriman Info pengiriman Data no resi yang akan diedit Gambar 3.26 DFD Level 2 Proses 10 Pengolahan data pengiriman Gambar 3.27 di bawah ini merupakan proses kelola data ongkir dimana terdapat 3 proses di dalamnya yaitu tambah data ongkir, edit data ongkir, hapus data ongkir. Pengguna yang terlibat dalam proses ini adalah petugas. 10.2.1 Tambah data Ongkir 10.2.2 Edit data Ongkir 10.2.3 Hapus data Ongkir Petugas Data ongkir baru yang akan ditambah Data ongkir yang akan dihapus Jasa pengiriman Ongkos_kirim Data ongkir yang akan diedit Info ongkir yang telah diedit Info ongkir baru yang telah ditambah Info ongkir yang telah dihapus Tambah Data ongkir Info tambah data ongkir Data jasa pengiriman Info jasa pengiriman Data jasa pengiriman Info jasa pengiriman Data ongkir dihapus Info hapus ongkir Log in p etu ga s va lid Log in p etu gas va lid Log in p etug as val id Info ongkir berhasil diubah Data ongkir diubah Data jasa pengiriman Info jasa pengiriman Gambar 3.27 DFD Level 3 Proses 10.2 Kelola Data Ongkir Gambar 3.28 di bawah ini merupakan proses kelola data paket jasa dimana terdapat 3 proses di dalamnya yaitu tambah paket jasa, edit paket jasa, hapus paket jasa. Pengguna yang terlibat dalam proses ini adalah petugas. Petugas 10.3.1 Tambah paket jasa 10.3.2 Tambah data paket jasa 10.3.3 Hapus data paket jasa Jasa pengriman Paket jasa Data paket jasa baru yang akan ditambahkan Info paket jasa baru yang telah ditambahkan Data paket jasa yang akan diedit Info paket jasa yang telah diedit Data paket jasa yang akan dihapus Info paket jasa yang telah dihapus Tambah Data paket jasa baru Info tambah paket jasa baru Data paket jasa diubah Info paket jasa berhasil diubah Data paket jasa dihapus Info hapus paket jasa Info jasa pengiriman Info jasa pengiriman Log in p etu gas vali d Lo gin pe tuga s val id Lo gin pe tug as va lid Gambar 3.28 DFD Level 3 Proses 10.3 Kelola Data Paket Jasa Gambar 3.29 di bawah ini merupakan proses kelola data jasa pengiriman dimana terdapat 3 proses di dalamnya yaitu tambah data jasa pengiriman, edit data jasa pengiriman, hapus data jasa pengiriman. Pengguna yang terlibat dalam proses ini adalah petugas. 10.4.1 Tambah data jasa pengiriman 10.4.2 Edit data Jasa pengiriman 10.4.3 Hapus data jasa pengiriman Petugas Data jasa pengiriman yang akan diiedit Data jasa pengiriman baru yang kan ditambahkan Data jasa pengiriman yang akan dihapus Jasa pengiriman Info jasa pengiriman yang akan diedit Info jasa pengiriman baru yang telah ditambahkan Info jasa pengiriman yang dihapus Data jasa pengiriman Info jasa pengiriman Data tambah jasa pengiriman Info tambah jasa pengiriman Data jasa pengiriman yangd iubah Info jasa pengiriman berhasil diubah Log in p etu gas va lid Lo gin pet uga s va lid Lo gin p etu gas va lid Gambar 3.29 DFD Level 3 Proses 10.4 Kelola Data Jasa Pengiriman Gambar 3.30 di bawah ini merupakan proses pengolahan order terdapat 5 proses di dalamnya yaitu lihat produk, kelola keranjang belanja, kelola pengiriman, pilih jasa pengiriman, kelola pembayaran. Pengguna yang terlibat dalam proses ini adalah member. 11.1 Lihat Produk 11.2 Kelola Keranjang Belanja Data Produk 11.3 Kelola Pengiriman Data Keranjang Belanja 11.4 Pilih Jasa Pengiriman Data Pengiriman Pengiriman Detail pemesanan pemesanan Kecamatan Kota Provinsi Ongkir kirim Paket produk Kategori Sub_Kategori 11.5 Kelola Pembayaran Paypal Info Pembayaran Member Data Pengiriman Data Keranjang Belanja Data Produk Data Pembayaran Info Pengiriman Info pengiriman Info Keranjang Belanja Info Pembayaran Mail Server Data Pemesanan pengiriman Paket jasa Produk Info produk Data produk Info paket kategori Data paket produk Data kategori Info kategori Data sub kategori Info sub kategori Info pemesanan Data pemesanan Info kecamatan Data kecamatan Info kota Data kota Info provinsi Data provinsi Info pengiriman Info ongkos kirim Data ongkos kirim Info paket jasa Data paket jasa Info pengiriman Log in m em ber val id Lo gin m em be r val id Lo gin m em be r va lid Lo gin m em be r vali d Data keranjang belanja Info keranjang belanja Data pengiriman Info kus www.yahoo.com Data kurs Data pembayaran Gambar 3.30 DFD Level 2 Proses 11 Pengolahan order Gambar 3.31 di bawah ini merupakan proses kelola keranjang belanja dimana terdapat 3 proses di dalamnya yaitu tambah data keranjang belanja, edit data keranjang belanja, hapus data keranjang belanja. Pengguna yang terlibat dalam proses ini adalah member. Member 11.2.1 tambah data keranjang belanja 11.2.2 Edit data keranjang belanja 11.2.3 Hapus data keranjang belanja Info keranjang belanja yang telah ditambah Data keranjang belanja yang ditambah Info keranjang belanja yang akan diedit Data keranjang belanja yang diedit Info keranjang belanja yang telah dihapus Data keranjang belanja yang akan dihapus produk Data produk Info produk pemesanan Data keranjang belanja Info keranjang belanja Data keranjang belanja Info keranjang belanja Data keranjang belanja Info keranjang belanja Data produk Info produk info produk Logi n memb er va lid Lo gin m embe r val id Lo gin membe r va lid Gambar 3.31 DFD Level 3 Proses 11.2 Kelola Keranjang Belanja Gambar 3.32 di bawah ini merupakan proses pengolahan retur dimana terdapat 2 proses di dalamnya yaitu tambah data retur dan status retur. Pengguna yang terlibat dalam proses ini adalah petugas dan member. member Petugas 12.1 Tambah data retur 12.2 status retur Data retur Info retur Data status retur Info status retur Retur pemesanan Data pemesanan Data pemesanan Data retur Detail retur Data detail retur Log in me mb er va lid Log in p etu gas va lid Data retur Data retur Detail retur produk Data detail retur produk Data detail retur produk Detail pemesanan Data detail pemesanan Data detail pemesanan Gambar 3.32 DFD Level 2 Proses 12 Pengolahan Retur Gambar 3.33 di bawah ini merupakan proses pengolahan laporan dimana terdapat 2 proses di dalamnya yaitu pembuatan laporan penjualan dan pembuatan laporan produk. Pengguna yang terlibat dalam proses ini adalah petugas. Petugas 12.1 Pembuatan Laporan penjualan 12.2 Pembuatan Laporan produk produk kategori Sub kategori Paket produk pemesanan pembayaran merk Info laporan penjualan Info pemesanan Info pembayaran Info produk Info kategori Info sub kategori Data sub kategori Info paket produk In fo m e rk Info laporan produk Log in p etu gas va lid Log in p etu gas va lid Gambar 3.33 DFD Level 2 Proses 13 Pengolahan Laporan Gambar 3.34 di bawah ini merupakan proses pengolahan backup dan restore dimana terdapat 2 proses di dalamnya yaitu pengolahan backup dan pengolahan restore. Pengguna yang terlibat dalam proses ini adalah admin. Admin Detail retur pembayaran Detail paket member petugas admin produk merk Paket produk kategori Sub kategori gambar 12.1 Pengolahan backup 12.2 Pengolahan restore Data member Data petugas Data admin Data produk Data merk Data paket produk Data kategori Data subkategori Data gambar Data detail paket Data pembayaran Data member Data petugas Data admin Data produk Data merk Data paket produk Data kategori Data sub kategori Data gambar Data detail paket Data pembayaran File DB Ongkos kirim Paket jasa stok pengiriman Jasa pengiriman retur provinsi kota Data ongkos kirim Jasa pengiriman Data retur Data provinsi Data pengiriman Data stok Data paket jasa Data detail retur Data kota kecamatan Data kecamatan Data ongkos kirim Data jasa pengiriman Data retur Data provinsi Data kecamatan Data pengiriman Data stok Data paket jasa Data detail retur Data kota Info backup Data backup Data backup Info restore Data restore Data restore L o gi n ad min va lid L o g in a d m in v a lid type Data Type Data Type pemesanan Data pengiriman Data pengiriman Detail pemesanan Data detail pemesanan Data detail pemesanan Gambar 3.34 DFD Level 2 Proses 14 Pengolahan Backup Restore

3.10 Spesifikasi Proses

Spesifikasi proses bertujuan untuk mendeskripsikan dari sebuah fungsi yang disajikan pada diagram aliran data dan digunakan untuk menggambarkan proses model aliran yang terdapat pada DFD. Spesifikasi proses pada aliran data aplikasi e-commerce pada CV. Petro adalah seperti sebagai berikut : Tabel 3.6 Tabel Spesifikasi Proses No Proses Keterangan 1. No. Proses 1 Nama Proses Proses Pendaftaran Source sumber Pengunjung Input Data pengunjung Output Info pendaftaran Destination tujuan Pengunjung Logika Proses 1. Pengunjung masuk ke aplikasi website e- commerce CV. Petro 2. Pengunjung dapat memilih login atau mendaftar 3. Memilih “login” jika telah terdaftar sebagai member 4. “mendaftar” jika belum terdaftar sebagai member 2. No. proses 1.1 Nama Proses Pengisian form Source sumber pengunjung Input Data pengunjung Output Info pendaftaran Destination tujuan Storage member Logika Proses 1. pengunjung memilih “mendaftar” 2. pengunjung memasukan data pendaftaran 3. data pendaftaran telah diisi 4. apabila validasi gagal pengunjung harus mengisi kembali data yang tidak sesuai. 5. Apabila validasi sukses maka sistem akan menyimpan data tersebut dan member akan masuk ke sistem 3. No. proses 1.2 Nama Proses Kirim Email Source sumber Database Input Data Pendaftaran Output Info konfirmasi email pendaftaran Destination tujuan Mail server Logika Proses 1. Setelah pengunjung memasukan data pendaftaran, member diminta memasukan alamat email yang valid. 2. apabila e-mail tidak terkirim maka sistem akan menampilkan pesan “email tidak terkirim” 3. apabila validasi email berhasil maka sistem mengirimkan verifikasi pendaftaran ke email pengunjung. 4. No. proses 1.3 Nama Proses Aktifasi Pendaftaran Source sumber Pengunjung Input Data Aktifasi akun Output Info aktifasi akun Destination tujuan Sistem Logika Proses 1. setelah verifikasi berhasil, member akan mendapatkan alamat link yang telah di kirim di e-mail. 2. Pengunjung memasukkan data aktifasi dengan cara menekan link yang telah dikirm di e-mail pengunjung 3. Setelah data aktifasi telah di isi maka sistem akan menampilkan informasi aktifasi akun 4. Kemudian member telah bisa melakukan pembelanjaan online di sistem. 5. No. Proses 2 Nama Proses Proses Login Source sumber Member, Petugas, Admin Input Data login member, data login petugas, data login member Output Info login member, info login petugas, info login admin Destination tujuan Storage Admin, Storage Petugas, Storage Member Logika Proses 1. Member petugas admin memasukan data Login 2. Sistem akan memverifikasi data Login ke data store 3. Jika validasi sukses maka member petugas member masuk ke sistem 4. Jika validasi gagal maka akan menampilkan info gagal Login 6. No. proses 2.1 Nama Proses Verifiksi user name Source sumber Member, Petugas, Admin Input Data username admin, data username petugas, data username member Output Info login valid member, info login invalid petugas, info login infalid admin Destination tujuan Storage Member, Storage Petugas, Storage Admin Logika Proses 1. Admin Petugas member mengisi data login 2. Jika verifikasi sukses maka member petugas member masuk ke sistem 3. Apabila data login invalid, sistem akan menampilkan pesan “email harus diisi” 7. No. proses 2.2 Nama Proses Verifikasi Password Source sumber Member, Petugas, Admin Input Data Password member, data password petugas, data password admin Output Info login valid member, info login invalid petugas, info login infalid admin Destination tujuan Storage password Member, Storage password Petugas, Storage password Admin Logika Proses 1.Admin petugas member mengisi password pada form password. 2.Jika verifikasi sukses maka member petugas member masuk ke sistem 3.Apabila password invalid, sistem akan menampilkan “username dan password tidak ditemukan 4.Admin petugas member akan diminta memasukan password kembali 8. No. proses 2.3 Nama Proses Lupa Password Source sumber Member, Petugas, Admin Input Data Email member, data email petugas, data email admin Output Info password member, info password petugas, info password admin Destination tujuan Storage password Member, Storage password Petugas, Storage password Admin Logika Proses 1. Admin petugas member diminta memasukan email yang terhubung dengan sitem 2. Member memasukan email 3. Jika verifikasi sukses maka member petugas member akan mendapatkan email link lupa password 4. Member petugas admin masuk ke link lupa password kemudian dapat merubah password baru. 9 No. Proses 3 Nama Proses Proses Cari Produk Source sumber Member, Pengunjung Input Data pencarian produk Output Info produk Destination tujuan Storage Produk Logika Proses 1. sistem menyediakan pencarian produk 2. pengunjung memasukan data produk yang akan dicari 3. jika validasi berhasil data produk yang dicari akan ditampilkan 4. jika validasi gagal maka akan muncul data yang anda cari tidak ditemukan 10. No. proses 3.2 Nama Proses Tampil Produk Source sumber Member, Pengunjung Input Data pencarian Produk Output Info Produk Destination tujuan Storage Produk Logika Proses 1.Pengunjung memilih produk yang dicari 2.Klik lihat produk untuk melihat data produk 3.Pengunjung akan mendapatkan detail produk yang dipilih. 11. No. proses 4 Nama Proses Pengolahan Data Member Source sumber Member Input Data pemesanan, data detail pemesanan, data pembayaran, data bank, data retur, data detail retur, data member Output Info pemesanan, info detail pemesanan, info pembayaran, info bank, info retur info detail retur, info member Destination tujuan Storage pemesanan, Storagedetailpemesanan, Storage pembayaran, Storage bank, Storage retur, Storage detail retur, Storage member Logika Proses 1. Member dapat “memilih belanjaan terdahulu” jika ingin melihat pembelajaan yang telah dilakukan 2. Member dapat melakukan transfer konformasi dengan memilih “tansfer konformasi” 3. Member dapat melukan retur barang