ANALISIS DAN PERANCANGAN
3.1.6 Analisis Kebutuhan Fungsional
Dalam langkah ini dilakukan penentuan entitas-entitas, data-data yang mengalir serta prosedur-prosedur yang bisa dilakukan oleh masing-masing entitas.
3.1.6.1 Diagram Konteks
Sistem E-Commerce
Member Pegawai
Super Admin Pengunjung
PayPal Web Mail
Info pesanan Info aktivasi akun member
Info password
Aktivasi akun member Data password Data pesanan Data pembayaran Data pengiriman Status pembayaran Data pembayaran Info login invalid
Info password Info email admin invalid Info konten web valid, invalid Info produk valid, invalid Info detail produk valid, invalid Info kategori valid, invalid Info sub kategori valid, invalid Info warna valid, invalid Info ukuran valid, invalid Info provinsi valid, invalid Info kota valid, invalid Info biaya kirim valid, invalid Info member valid, invalid Info pesanan valid, invalid Info detail pesanan valid, invalid Info no ressi invalid Info pesanan retur
Data login Data email admin Data konten web Data produk Data detail produk Data kategori Data sub kategori Data warna Data ukuran Data provinsi Data kota Data biaya kirim Data member Data pesanan Data detail pesanan No ressi pengiriman Data retur Data detail retur
Data login Data email member Data profile member Data alamat member Data password member Data pesanan Data detail pesanan Data pengiriman Data pembayaran Data pesanan retur Data profile member Data retur Data detail retur
Info login invalid Info email member invalid Info produk Info detail produk Info warna Info ukuran Info kategori Info sub kategori Info member Info profile member valid, invalid Info alamat member valid, invalid Info password membervalid, invalid Info pesanan Info pesanan invalid Info detail pesanan Info detail pesanan invalid Info pengiriman Info pengiriman invalid Info pembayaran Info pembayaran invalid Info retur Info detail retur Info password
Data login Data email admin Data admin Info login invalid
Info email super admin invalid Info password
Info super admin valid, invalid Info pegawai invalid
Data registrasi
Info registrasi invalid Info registrasi valid Info produk terbaru Info produk terlaris Info produk banyak dilihat Info aktifasi akun valid
Facebook Data produk
Data warna Data ukuran Data kategori Data sub kategori
Website BNI Data kurs dolar
Website JNE N o ressi pe ngi rim an D at a p ener ima D ata tang gal teri ma
3.1.6.2 Data Flow Diagram (DFD)
DFD adalah sebuah teknik yang menggambarkan aliran data dan transformasi yang digunakan sebagai perjalanan data dari masukan menuju keluaran.
3.1.6.2.1 DFD Level 1 Sistem E-Commerce Aghnie Shop Bandung
DFD Level 1 dibuat jika pada diagram konteks masih terdapat proses yang harus dijelaskan lebih rinci.DFD Level 1 terdapat pada gambar 3.6.
Pengunjung
1 Registrasi Data Registrasi
Info registrasi valid, invalid Info aktifasi akun valid
Web Mail Aktivasi akun member
Member Data registrasi
2 Lupa Password
Member
Data email member Info email member invalid
Info password Info pass w o rd Super Admin Pegawai
Data email admin Info email admin invalid
Info password Data email admin Info email admin invalid
Info password
3 Login Data login Info login invalid
Data login Info login invalid
Data login Info login invalid
4 Ubah Profile Log in membe r v al id Lo gi n pe gaw ai v al id Lo gi n s upe r adm in v a lid
Data profile member Data alamat member Data password member Info profile member valid, invalid Info alamat member valid, invalid Info password member valid, invalid
Data admin Info admin valid, invalid Data password
Data email member
Admin D ata pas s w or d D a ta e mail adm in 5 Pengolahan Menu Admin Login super admin valid
Login pegawai valid
Data konten web Data produk Data detail produk Data kategori Data sub kategori Data warna Data ukuran Data provinsi Data kota Data biaya kirim Data member Data pesanan Data detail pesanan No ressi pengiriman Data retur Data detail retur
Info konten web valid, invalid Info produk valid, invalid Info kategori valid, invalid Info sub kategori valid, invalid Info warna valid, invalid Info ukuran valid, invalid Info provinsi valid, invalid Info kota valid, invalid Info biaya kirim valid, invalid Info member valid, invalid Info pesanan Info no ressi invalid Info pesanan retur Info login invalid
Info email super admin invalid Info password Info super admin valid, invalid Info pegawai valid, invalid
Data pegawai Data super admin
Gambar Data gambar Data gambar Produk Data produk Data produk Warna Data warna Data warna Ukuran Data ukuran Data ukuran Kategori Sub Kategori Konten Web Data kategori Data sub kategori Data konten web
Data kategori Data sub kategori Data konten web
6 Penyajian Informasi Log in memb er v al id Pesanan Data pesanan Data pesanan Detail_pesanan Pembayaran Pengiriman
Data detail pesanan
Data detail pesanan Data pembayaran Data pembayaran Data pengiriman Data pengiriman D ata pr ofi le membe r D a ta a lama t mem ber D a ta p ass w or d memb er Data admin
Info produk terbaru Info produk paling banyak dilihat
Info produk terlaris Info konten web Info produk terbaru
Info produk paling banyak dilihat Info produk terlaris
Info konten web
Data gambar Data produk Data Warna Data ukuran 7 Pengolahan Menu Member Data pesanan Data detail pesanan
Data pengiriman Data pembayaran
Data retur Data detail retur Info pesanan
Info detail pesanan Info pengiriman Info pembayaran Info retur Info detail retur
Data pengiriman Data pengiriman
Data pembayaran Data pembayaran
Data detail pesanan Data detail pesanan
Data pesanan Data pesanan Data pesanan
Data detail pesanan Data pengiriman Data pembayaran Info pesanan
Info detail pesanan Info pengiriman Info pembayaran PayPal Status pembayaran Data pembayaran Facebook Data produk Data warna Data ukuran Data kategori Data sub kategori
Kota Provinsi Data provinsi Data provinsi Data kota Data kota Data provinsi Data kota Keranjang Data keranjang Data detail pesanan
Retur Detail retur Data retur
Data retur Data detail retur
Data detail retur
Data detail pesanan retur
Data detail pesanan retur Data pesanan retur
Data pesanan retur Data member Data admin Data admin D at a pr o fi le mem ber D ata al a mat m embe r D ata pas s w o rd me mbe r Website BNI Data kurs dolar
8 Perubahan status pengiriman Website JNE No ressi pengiriman Data penerima Data tanggal terima
D ata pene ri ma D ata tang gal ter ima N o r ess i pen gi ri man
3.1.6.2.2 DFD Level 2
1. DFD Level 2 Untuk Proses 1 (Registrasi)
DFD level 2 untuk proses 1 (registrasi) dapat dilihat pada gambar 3.7.
1.1 Verifikasi Data Registrasi Pengunjung Data registrasi
Provinsi Kota Data kota
Data provinsi
Info registrasi invalid
member Data registrasi 1.3 Aktivasi Account member Web Mail Data status registrasi
Aktifasi akun member
Info aktifasi akun valid
Data status registrasi
Gambar 3.7 DFD Level 2 Untuk Proses 1 (Registrasi)
2. DFD Level 2 proses 2 (Lupa Password)
DFD level 2 untuk proses 2 (lupa password) dapat dilihat pada gambar 3.8.
2.1 Verifikasi
Member Data email member Pegawai
Super Admin Data email admin
Data email admin Info email member invalid Info email admin invalid
Info email admin invalid
2.2 Pengiriman
Password Data email member valid
Data email admin valid
Web Mail Info password Info password Info password Info password Member Admin
Data email member
Data email admin Data password
Data password