Diagram Konteks Data Flow Diagram DFD

3.2.5.1 Diagram Konteks

Diagram konteks menggambarkan aliran data sistem secara umum. Didalamnya termasuk apa yang menjadi input, output dan entitas eksternal yang berhubungan dengan sistem. Diagram konteks yang digunakan untuk pembangunan aplikasi e-commerce di D’Banvandedungen Fingerboards dapat dilihat pada gambar 3.11.

3.2.5.2 Data Flow Diagram DFD

Data flow diagram DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut. Data flow diagram digunakan untuk menggambarkan aliran data dari suatu sistem secara terperinci. Dengan penggambaran aliran data ini, setiap data yang dibutuhkan sistem dapat dilihat lebih jelas, sehingga dapat mempermudah dalam pembangunan suatu perangkat lunak. Dalam DFD ini terdapat 16 storage. Gambar 3.11 Diagram Konteks Info Provinsi Info Kota Info Member Info Retur Info Detail Retur Info Ongkir Info Akun Bayar Info Jasa Kirim Info Jenis Kirim Info Pesanan Info Detail Pesanan Info Update Status Retur Info Status Detail Retur Info Login Admin Invalid Info update status pembayaran Aplikasi E-Commerce D’Banvandedungen Fingerboards Admin master Data Provinsi Data Kota Data Admin Data Member Data Retur Data Detail Retur Data Ongkir Data Akun Bayar Data Jasa Kirim Data Jenis Kirim Data Pesanan Data Detail Pesanan Data Login Admin Data Update Status Retur Data Update Status Detail Detur Data Backup Data Update Status Pembayaran Info Provinsi Info Kota Info Admin Info Member Info Retur Info Detail Retur Info Ongkir Info Akun Bayar Info Jasa Kirim Info Jenis Kirim Info Pesanan Info Detail Pesanan Info Update Status Retur Info Status Detail Retur Info Login Admin Invalid Info Backup Info Update Status Pembayaran Admin penjualan Data Provinsi Data Kota Data Member Data Retur Data Detail Retur Data Ongkir Data Akun Bayar Data Jasa Kirim Data Jenis Kirim Data Pesanan Data Detail Pesanan Data Login Admin Data Update Status Retur Data Update Status Detail Detur Data Update Status Pembayaran Email server Info aktivasi akun Info lupa password Info pesanan Info retur member Data login member Data lupa password Data produk Data retur Data pengiriman Data pembayaran Data keranjang Info login member invalid Info lupa password Info detail produk Info produk terlaris Info produk paling banyak dilihat Info keranjang Info Pengiriman Info pesanan Info pembayaran Info retur Jasa kirim Data tracking Info tracking Paypal Info pembayaran paypal Data pembayaran paypal pengunjung Data registrasi Data aktivasi akun Data produk Info registrasi Info aktivasi akun Info detail produk Info produk terlaris Info produk paling banyak dilihat kurs Data kurs Jejaring Sosial Info produk File db Info backup Gambar 3.12 DFD Level 1 1. Registrasi Pengunjung D a ta R e g is tr a s i In fo R e g is tr a s i In fo a k tiv a s i a k u n D a ta a k tiv a s i a k u n tprovinsi tkota D a ta p ro v in s i D a ta k o ta tmember D a ta M e mb e r D a ta M e mb e r Email Server Info aktivasi akun 2. Login Member D a ta lo g in me mb e r D a ta lu p a p a s s w o rd In fo lo g in me mb e r i n v a lid In fo lu p a p a s s w o rd Info lupa password Admin master Data login admin Info login admin invalid Admin Penjualan Data login admin Info login admin invalid tadmin Data member Data member Data admin Data admin 3. Lihat Produk Data produk Info detail produk Info produk terlaris Info produk paling banyak dilihat Data produk Info detail produk Info produk terlaris Info produk paling banyak dilihat tproduk tdetail_pesanan Data produk Data produk Data detail pesanan 4. Pemesanan Info keranjang Info pesanan Info pembayaran Info pengiriman Data pengiriman Data keranjang Data pembayaran Data produk Data member tkeranjang Data keranjang Data keranjang Data provinsi Data kota Data detail pesanan Data detail pesanan tpesan Data pesanan Data pesanan tkurs Data kurs Info pesanan tongkir Data ongkir takun_bayar D a ta a k u n b a y a r Data pesanan, data detail pesanan Info pesanan, info detail pesanan Data pesanan, data detail pesanan, data update status pembayaran Info pesanan, info detail pesanan, info update status pembayaran Data admin 5. Retur tretur tdetail_retur Data detail pesanan Data pesanan Data pesanan D a ta r e tu r D a ta r e tu r D a ta d e ta il r e tu r D a ta d e ta il r e tu r Info retur Data retur, update status retur, update status detail retur Info retur, info update status retur, info detail retur, info status detail retur Data retur, update status retur, update status detail retur Info retur, info update status retur, info detail retur, info status detail retur Data retur Info retur Data admin 6. Olah Data Master tjenis_kirim tjasa_kirim D a ta je n is k ir im D a ta j a s a k ir im D a ta p ro v in s i D a ta p ro v in s i D a ta k o ta D a ta k o ta D a ta me m b e r D a ta me mb e r D a ta a d min D a ta a d mi n D a ta p ro d u k D a ta p ro d u k D a ta ja s a k ir im D a ta j a s a k ir im D a ta j e n is k ir im D a ta j e n is k ir im D a ta o n g k ir D a ta o n g k ir D a ta a k u n b a y a r D a ta a k u n b a y a r Data provinsi, data kota, data admin, data member, data retur, data detail retur, Data ongkir, data akun bayar, data jasa kirim, data jenis kirim, data pesanan, data detail pesanan, Data Backup Info provinsi, info kota, info admin, info member, info retur, info detail retur Info ongkir, info akun bayar, info jasa kirim, info jenis kirim, info pesanan, info detail pesanan Info Backup D a ta d e ta il p e s a n a n D a ta d e ta il p e s a n a n D a ta p e s a n a n D a ta p e s a n a n D a ta r e tu r D a ta r e tu r D a ta d e ta il r e tu r D a ta d e ta il re tu r Data provinsi, data kota, data member, data retur, data detail retur Data ongkir, data akun bayar, data jasa kirim, data jenis kirim, data pesanan, data detail pesanan Info provinsi, info kota, info member, info retur, info detail retur Info ongkir, info akun bayar, info jasa kirim, info jenis kirim, info pesanan, info detail pesanan paypal In fo p e mb a y a ra n p a y p a l D a ta p e mb a y a ra n p a y p a l Jasa Kirim In fo tr a c k in g Jejaring sosial Info produk kurs D a ta k u rs D a ta k u rs Data kurs tpembayaran D a ta p e mb a y a ra n D a ta p e mb a y a ra n D a ta p e mb a y a ra n D a ta p e mb a y a ra n D a ta tr a c k in g File sql Info backup DFD Level 2 Gambar 3.13 DFD Level 2 Proses 2 Login Gambar 3.14 DFD Level 2 Proses Lihat Produk 2.1 Validasi data login 2.2 Validasi data member 2.3 Lupa password member D ata l o gi n m e m b e r Info l o gi n m e m b e r in v a lid Data member Data member Admin master D ata l o gi n ad m in Info l o g in ad m in i nva lid tadmin Data admin Data admin tmember Da ta m e m be r D a ta m e m b e r Data lupa password Info lupa password Admin penjualan In fo l og in a d m in i n v al id D ata l o g in a dm in Email server Info l u p a pa s s wo rd Login member valid Login admin valid D ata m em be r D ata m em be r Member Pengunjung 3.1 Lihat Detail Produk Data Produk Data Produk 3.2 Lihat Produk Terlaris Data Produk Data Produk 3.3 Lihat Produk Paling Banyak Dilihat Data Produk tproduk Data Produk Data Produk Data Produk Data Produk Info Produk Paling Banyak Dilihat Info Produk Paling Banyak Dilihat Info Produk Terlaris Info Produk Terlaris Info Detail Produk Info Detail Produk tdetail_pesanan Data detail pesanan Data produk Jejaring sosial Info produk Info produk Info produk Gambar 3.15 DFD Level 2 Proses 4 Pemesanan 4.1 Keranjang Belanja 4.2 Check Out 4.3 Pembayaran 4.4 Pengelolaan Pesanan member Data keranjang Info keranjang tproduk tkeranjang tmember Data keranjang Data keranjang Login member valid Data member Data keranjang Data pengiriman Info pengiriman Info pesanan tkota tprovinsi Data kota Data provinsi tongkir D a ta o ng k ir Login member valid tkurs Data kurs tpesan Data pesanan Data pesanan tdetail_pesanan Data detail pesanan Data detail pesanan Email Server Info pesanan D a ta p es a na n In fo p em ba y ara n D at a p e m b ay a ra n Login member valid takun_bayar Data akun bayar paypal Info pembayaran paypal Data pembayaran paypal Login admin valid Info pesanan D at a p e s a n an D a ta p es a na n Admin master Admin penjualan D a ta m e m b er D a ta de ta il pe s an a n Data pesanan, data detail pesanan Info pesanan, info detail pesanan Info pesanan, info detail pesanan Data pesanan, data detail pesanan tadmin Data admin Jasa kirim Data tracking Info tracking Data produk tpembayaran Data pembayaran Data pembayaran Data pembayaran Data pembayaran D a ta a dm in tjasakirim tjeniskirim D a ta ja s a k irim Data jenis kirim Gambar 3.16 DFD Level 2 Proses 6 Olah Data Master 6.1 Olah Data Produk 6.2 Olah data member 6.3 Olah data provinsi 6.4 Olah data kota 6.5 Olah data jasa kirim 6.6 Olah data jenis kirim 6.7 Olah data ongkir 6.8 Olah data akun bayar 6.9 Olah data admin Admin master Data produk Data jenis kirim Info produk Info jenis kirim D ata m em be r Info m em be r D a ta on gk ir Info o ng k ir D ata p rov in s i D ata p ro v ins i D a ta ak un b ay a r Info a k un bay ar D ata k ota Info k o ta D ata ad m in In fo ad m in D a ta ja s a k ir im Info j as a ki ri m Admin penjualan Data jasa kirim Info jasa kirim In fo k ota D a ta k ota In fo pr o v ins i Info m em be r D ata m em be r In fo pr odu k D ata pr od uk In fo aku n ba y a r D ata ak un b ay ar In fo on gk ir D ata o ngk ir In fo je ni s k ir im D a ta ong k ir 6.11 Backup D ata B a c k up Info B ac k up tproduk tmember tprovinsi tkota jasa_kirim tjenis_kirim tongkir takun_bayar tadmin Data jasa kirim Data jasa kirim Data kota Data kota Data provinsi Data provinsi Data member Data member Data produk Data produk Data admin Data admin Data akun bayar Dat akun bayar Data ongkir Dara ongkir Data jenis kirim Data jenis kirim Data produk Data produk Data member Data member Data provinsi Data provinsi D ata k ota D ata k o ta D a ta jas a ki ri m D a ta jas a ki ri m Data jenis kirim Data jenis kirim Data ongkir Data ongkir Data akun bayar Data akun bayar D ata a dm in D a ta ad m in Data provinsi tdetail_pesanan tpesan tretur tdetail_retur kurs 6.10 Update data kurs tkurs Data kurs Data kurs Data pesan Data pesan Data detail pesanan Data detail pesanan Data retur Data retur Data retur Data retur Data kurs Data kurs Login admin valid Login admin valid Login admin valid Login admin valid Login admin valid Login admin valid Login admin valid Login admin valid Login admin valid Login admin valid tkeranjang Data keranjang Data keranjang D a ta je ni s k ir im Data kota Data jasa kirim tpembayaran Data pembayaran Data pembayaran File sql Info backup DFD Level 3 Gambar 3.17 DFD Level 3 Proses 6.1 Olah Data Produk Gambar 3.18 DFD Level 3 Proses 6.3 Olah Data Provinsi Admin Produk 6.1.1 Tambah Produk Data Produk 6.1.2 Edit Produk 6.1.3 Hapus Produk D a ta Pr o d u k Data Produk Data Produk Data Produk Data Produk Data Produk In fo p ro d u k Data Tambah Produk Data Edit Produk Info produk Info produk Login admin valid Login admin valid Login admin valid 6.3.1 Tambah data provinsi 6.3.2 Hapus data provinsi 6.3.3 Edit data provinsi admin Data provinsi Data provinsi Data provinsi Data provinsi Data provinsi provinsi Data provinsi Data provinsi Info provinsi Info provinsi Info provinsi Data provinsi Data provinsi Login admin valid Login admin valid Login admin valid Gambar 3.19 DFD Level 3 Proses 6.4 Olah Data Kota Gambar 3.20 Level 3 Proses 6.6 Olah Data Ongkir 6.4.1 Tambah data kota 6.4.2 Hapus data kota 6.4.3 Edit data kota admin Data kota Data kota Data kota kota Info kota Info kota Info kota Data kota Data kota provinsi Data provinsi Login admin valid Login admin valid Login admin valid Data kota Data kota Data kota Data kota 6.6.1 Tambah data ongkos kirim 6.6.2 Hapus data ongkos kirim 6.6.3 Edit data ongkos kirim admin Data ongkir Data ongkir Data ongkir Data ongkir ongkir Data ongkir Data ongkir Info ongkir Info ongkir Info ongkir Data ongkir Data ongkir Data ongkir kota Data kota Data kota Jenis_kirim Data jenis kirim Login admin valid Login admin valid Login admin valid

3.2.5.3 Spesifikasi Proses