Diagram Konteks DFD Level 1 Website E-commerce Distro Brad Der hut

3.1.5. Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional adalah analisis terhadap kebutuhan secara fungsional baik dalam aliran data ataupun informasi. Analisis kebutuhan fungsional digambarkan dalam analisis terstruktur yang akan digambarkan pada subbab berikutnya.

3.1.5.1. Diagram Konteks

Diagram konteks adalah arus data yang berfungsi untuk menggambarkan keterkaitan aliran-aliran data antara sistem dengan bagian-bagian luar. Adapundiagram konteks untuk sistem yang akan dibangun dapat dilihat pada gambar III.5: Website E-Commerce Distro Brad Der Hut Manager Operator Pengunjung Pelanggan Web Email Data login Data pesanan Data pengiriman Data barang Data detail barang Data ketegori Data kota Data provinsi Data validasi email Data pasword baru Data komentar Data log_stock Info login invalid Info pesanan Info pengiriman Info barang Info detail barang Info ketegori Info kota Info provinsi info email info password baru Info komentar Info log_stock Data login pelanggan Data barang Data detail barang Data pelanggan Data kota Data pesanan Data pengiriman Data detail pesanan Data provinsi Data komentar Data rating Data kunjungan Data nama barang Data ketegori Data email Data password baru Data retur Data pembayaran Info login pelanggan invalid Info barang Info detail barang Info pelanggan Info kota Info pesanan Info pengiriman Info detail pesanan Info provinsi Info komentar Info rating Info kunjungan Info nama barang Info ketegori Info validasi email Info password baru Info retur Info pembayaran Data barang Data kategori Data kunjungan Data registrasi pelanggan Info barang Info kategori Info kunjungan Info registrasi pelanggan Data pen gak tifan ak un Inf o p ela ng gan Da ta res et pa ss wor d Data peng ak tifan ak un ber has il Data re se t p as swor d b erh as il In fo p em ba ya ra n Da ta p em ba ya ra n Data login Data petugas Data manager Data aktifasi pelanggan Data pengaturan Data email Data password baru Info login invalid Info petugas Info manager Info aktifasi pelanggan Info pengaturan Info validasi email Info password baru Paypal Gambar 3.5 Diagram Konteks

3.1.5.2. DFD Level 1 Website E-commerce Distro Brad Der hut

DFD Level 1 gambar III.6 ini menjelaskan urutan proses yang merupakan turunan dari diagram konteks website e-commerce Distro Brad Der hut. 1 P en da ftar a n 2 Lo gi n 3 Pe ng o la h an d ata us er 8 Li h at b ar a ng 5 Pe n go lah an D ata t ra ns ak s i 6 Li h at h is tor y p e s a na n 7 Pe n ga tu ra n we b 1 1 Lo g ou t k ota p rov ins i pe lan gg a n d e ta il_b a ra ng ba ra n g L ih at _ ba ra n g rati ng k o men ta r de ta il_ pe s a na n k a te g or i pe tu ga s p e ng atur a n log _ s tok p e ng un jun g ad mi n op er a to r pe lan gg a n W e b ma il p ay pa l Data registrasi pelanggan Info registrasi pelanggan Data registrasi pelanggan Data registrasi pelanggan Data pengaktifan akun, data pelanggan Info pengaktifan akun berhasil Data login pelanggan Data password baru Data email Data login pelanggan Info login pelanggan invalid Info email invalid Data login petugas Data login operator Data password baru Data email Info email invalid Data login admin Data password baru Data email Info login admin invalid Info email invalid Info login valid Info login valid Info login valid Info login valid Data pelanggan yang diubah Info pelanggan yang diubah Data petugas yang diubah Info petugas yang diubah Data barang Data kategori Info barang Info kategori info detail barang Data detail barang Data provinsi Data kota Info kota Info provinsi Data reset password Data reset password berhasil Data kota Data kota Data provinsi Data provinsi Data stok barang Data barang Data barang Data kategori Data detail barang Data detail barang Data kategori Data status bayar info status bayar Info keranjang Data keranjang Data pengiriman Data pengiriman Data pembayaran Data detail pesanan Data pembayaran Data detail pesanan Data detail pesanan Data pesanan Data pesanan Data barang Data barang Data detail barang Data detail barang Data kategori Data kategori Data pesananid_pesanan Info pesanan Info detail pesanan Data pesananid_pesanan Data pesananid_pesanan Data pesanan Data detail pesanan Data pengaturan Data pengaturan Data pemesanan, detail pemesanan Data pemesanan lunas Data pengaturan Info pengaturan Data barangid_barang Info barang Data kategoriid_kategori Info kategori Data barangid_barang Info barang Data kategoriid_kategori Info kategori Data barangid_barang Data detail barang Data kategoriid_kategori Data kategori Data komentar Data barangid_barang Data barangid_barang Data kunjungan Data barangid_barang Data rating Data barang Data barangid_barang 9 C ar i b a ra ng Data barangid_barang Data detail barang Data kategoriid_kategori Data kategori Data komentar Data barangid_barang Data barangid_barang Data kunjungan Data barangid_barang Data rating Data barang Data barangnama_barang Data cari barang Info cari barang Data cari barang Info cari barang Data operator yang diubah Info operator yang diubah Data pelanggan yang diubah Data pelanggan yang diubah Data operator yang diubah Data operator yang diubah Info login operator invalid Data pelanggan yang diubah Data login pelanggan Data pelanggan yang diubah Data login petugas Info login valid Data petugas yang diubah Data pemesanan, detail pemesanan Konfirmasi logout Konfirmasi logout Konfirmasi logout Data pilih logout Data pilih logout Data pilih logout Data petugas yang diubah Info pengaktifan pelanggan Data pengaktifan pelanggan Data pengaktifan pelanggan Data pengaktifan pelanggan Data keranjang Info keranjang Inforetur barang Data penerima Info penerima Data pelanggan Data pesanan Data operator Data pengiriman Info operator info pengiriman Data pembayaran info tracking Data retur barang Data ubah keranjang Info ubah keranjang Data selesai belanja Data tracking Data konfirmasi bayar 4 Pe ng ol a ha n d ata mas te r p es an a n 10 L ap o ra n Data Pemayaran Data Pesanan Data Stok Barang Data Laporan Penjualan Info Laporan Penjualan Info Laporan Stok Data Laporan Stok retur D etai l_ retur Data retur Data retur Data detail retur Data detail retur k u rs Data k urs 35

3.1.5.3. DFD Level 2 Proses Pendaftaran Pelanggan

Diagram alir data pada level 2 daftar pelanggan dapat dilihat pada Gambar III.7 : 1.1 pendaftaran data pelanggan 1.2 Aktifasi Account Pengunjung Web mail Data registrasi pelanggan Info registrasi pelanggan Info registrasi pelanggan Data pengaktifan akun Data pengaktifan akun berhasil Data pengaktifan akun Data pengaktifan akun berhasil pelanggan Data registrasi pelanggan Data registrasi pelanggan Data registrasi pelanggan Data registrasi pelanggan Gambar 3.7 DFD Level 2 Proses 1 Daftar Pelanggan 36 3 .1 .5 .4 . DF D L ev el 2 P ro ses L o g in D ia g ra m a lir d at a p ada l ev el 2 L o g in da pa t di lih at pa d a G am ba r I II .8 : 2 .1 V er ifi ka si e m ai l 2 .2 v e rifi k a s i p a s s wo rd 2 .3 L u p a p a s s wo rd pe lan gg a n ma na g er o p era to r Web ma il Data login pelanggan Data login manager Data login operator Data logi n p elan gga n Dat a lo gin ope rat or Dat a lo gin ma nag er Info login operator invalid Info login manager invalid Info login pelanggan invalid Data reset password berhasil p el a ng ga n p e tu ga s Data login pelanggan Data login petugas In fo lo gi n va lid Info lo g in va lid Info lo g in va lid Info lo g in va lid Info lo g in va lid Data password baru Data email Data password baru Data email Data password baru Data email Data reset password Info email invalid Info email invalid Info email invalid Data pelanggan yang diubah Data pelanggan yang diubah Data petugas yang diubah Data petugas yang diubah D at a emai l pe la ngg an Ga m ba r 3 .8 D F D Lev el 2 Lo g in