• Tidak ada hasil yang ditemukan

Analisis Kebutuhan Fungsional

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

Email

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

Dokumen terkait