Analisis User Analisis Kebutuhan Non Fungsional

3.4 Analisis Kebutuhan Fungsional

3.4.1 Diagram Konteks

Diagram Konteks adalah diagram yang menggambarkan secara umum yang menjadi masukan, proses dan keluaran yang terjadi pada sebuah sistem. Diagram konteks untuk perangkat lunak yang akan dibangun dapat dilihat pada gambar 3.4 sebagai berikut. Membangun aplikasi e-commerce penjualan Baju pada Toko green fashion member Jejaring sosial pengunjung paypal admin Web mail Operator barang data registrasi, data kategori, data produk,data detail produk info registrasi, info kategori, info produk, info detail produk Pemilik D a ta p e n g o la h a n m a st e r In fo d a ta p e n g o la h a n ma st e r In fo P e mb a y a ra n D a ta p e m b a ya ra n In fo d a ta p ro d u k data produk, data merk, data ukuran, data laporan produk, Info produk, info merk, Info ukuran info laporan produk data login, data merk data kategori, data produk data detail produk, data ongkir, data kota data provinsi, data jenis pengiriman, data jasa pengiriman, data pesanan, data detail pesanan data pengiriman data transaksi pembayaran info login, info merk info kategori, info produk info detail produk, info ongkir, info kota info provinsi, info jenis pengiriman, info jasa pengiriman, info pesanan, info detail pesanan info pengiriman info transaksi pembayaran info aktivasi akun, info lupa password, info retur, info konfirmasi pembayaran, info pesanan, info pengiriman data laporan produk, data laporan penjualan info laporan produk, info laporan penjualan Gambar 3. 5 Diagram Konteks Aplikasi E-Commerce Toko Green Fashion

3.4.2 Analisis Data Flow Diagram DFD

Data Flow Diagram merupakan suatu media yang digunakan untuk menggambarkan aliran data yang mengalir pada suatu sistem informasi. Dalam Data Flow Diagram DFD terdiri dari entitas luar, aliran data, proses, dan penyimpanan data. Adapun Data Flow Diagram dari Pembangunan Aplikasi E-commerce di Toko Green Fashion adalah sebagai berikut :

3.4.2.1 DFD Level 1

Berikut ini adalah DFD level 1 dari sistem yang akan dibangun. 1 pendaftaran 2 login 4 pengolahan data user Pengunjung member Data pendaftaran Data pendaftaran member Info pendaftaran member Member user Info login Info login Data login member Info login admin admin In fo l o g in In fo d a ta a d mi n d a ta a d mi n In fo me mb e r Info data member data member d a ta me mb e r 5 pemesanan produk Info pesanan data pesanan produk data produk 3 pengolahan data master order detail provinsi data order detail d a ta p ro vi n si order kategori Merk data order data kategori d a ta me rk data kategori data merk data provinsi Data Member, Data Kategori Data Produk, Data Detail Produk Data Ukuran, Data Merk Data Ongkir, Data Kota Data Provinsi, Data Jenis Pengiriman, Data Jasa Pengiriman, Data Detail Pesanan Data Operator, Data Laporan Data Retur, Data Detail Retur Data Pesanan, Data Konfirmasi Pembayaran, Data Bank Info Member, Info Kategori Info Produk, Info Detail Produk, Data Ukuran Data Merk, Info Ongkir Info Kota, Info Provinsi Info Jenis Pengiriman Info Jasa Pengiriman Info Detail Pesanan Info Operator, Info Laporan Info Retur, Info Detail Retur Info Konfirmasi Pembayaran Info Pesanan, Info Bank 6 Pembuatan laporan info order data order info order detail data order detail hubungi Detail produk gambar Ongkos kirim retur info data retur data retur data retur d a ta g a mb a r D a ta d e ta il p ro d u k d a ta h u b u n g i d a ta o n g ko s kiri m paypal Info pembayaran Data pembayaran Jejaring sosial data produk Info pendaftaran valid atau invalid D a ta me mb e r In fo me mb e r data login admin D a ta l a p o ra n p e n ju a la n D a ta la p o ra n p ro d u k data order detail data order ukuran D a ta u ku ra n Aktivasi akun Info aktivasi akun In fo tra n sa ksi p e me sa n a n , p e mb a y a ra n , te rki ri m , re tu r, d ite ri ma Web email 7 pencarian Data produk info produk in fo p ro d u k D a ta p ro d u k D a ta p ro d u k , me rk , ka te g o ri in fo p ro d u k , me rk , ka te g o ri jasapengiriman d a ta Ja sa p e n g iri ma n In fo l a p o ra n p e n ju a la n In fo l a p o ra n p ro d u k pemlilik in fo d a ta l a p o ra n d a ta l a p o ra n Kota data kota Operator barang data operator Info operator D a ta p ro d u k, d a ta u ku ra n D a ta me rk, d a ta ka te g o ri In fo p ro d u k , in fo u ku ra n In fo me rk , in fo ka te g o ri Info login pemilik Data login pemilik Info lupa password Data lupa password In fo o p e ra to r b a ra n g D a ta o p e ra to r b a ra n g D a ta o p e ra to r b a ra n g In fo O p e ra to r b a ra n g Detail_retur D a ta d e ta il re tu r d a ta ko ta data kategori data merk Gambar 3. 6 DFD level 1

3.4.2.2 DFD Level 2

1. DFD Level 2 Proses 1 Pendaftaran

Proses pendaftaran merupakan alur subproses dari proses pendaftaran dimana Pengunjung melakukan input data pendaftaran, setelah itu sistem akan memverifikasi akun pendaftaran dengan aktivasi melalui web email. 1.1 Pengisian data member 1.2 aktivasi Pengunjung member Info Pendaftaran valid atau invalid Data pendaftaran member data login member Data pendaftaran Info data member Web mail Data aktivasi akun pendaftaran Info aktivasi akun pendaftaran In fo a kt iva si D a ta a kt iva si Info login member Gambar 3. 7 DFD Level 2 Proses 1 Pendaftaran