Diagram Konteks DFD Level 0

3.3 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional adalah analisis terhadap kebutuhan secara fungsional baik dalam aliran data ataupun informasi. Analisis kebutuhan fungsional yang digunakan dalam sistem ini digambarkan dengan analisis terstruktur.

3.3.1 Diagram Konteks

Diagram konteks adalah alat untuk mengambarkan keterkaitan sistem dengan lingkungan luarnya. Diagram konteks ini menggambarkan sistem secara keseluruhan atau secara garis besar. Dalam penggambarannya pendekatan analisis ini dianggap sebagai objek yang tidak menjelaskan secara rinci bagaimana sistem itu berinteraksi dengan lingkungan luarnya. Aplikasi E-commerce Admin Member Paypal Info login invalid Data Login Info konfirmasi pembayaran Data pembayaran S ta tu s P e mba yara n In fo d a ta p emb aya ran Pengunjung D a ta pe nca ri an D at a reg ist ra si In fo p e nca ri an Inf o re gi st ra si Data login Info pemesanan Info member Info produk Info detail produk Info gambar produk Info kategori Pencarian produk Data pemesanan Upload desain Upload foto Isi komentar Info produk Info pemesanan Info upload desain Info upload foto Info pengisian komentar Info login invalid Data pemesanan Data member Data produk Data detail produk Data gambar produk Data kategori Info pengiriman Data pengiriman Email In fo p ass w ord ba ru Inf o p eme san an In fo d a ta p emb ay ara n In fo re gi s tra si D a ta v eri fika si reg ist ras i Inf o p en gi ri ma n JNE Inf o t ra cki ng p en gi ri ma n D a ta pe ng iri man Gambar III-3 Diagram Konteks

3.3.2 DFD Level 0

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. Salah satu keuntungan menggunakan DFD adalah memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan. DFD level 0 menggambarkan seluruh proses yang ada dalam sistem dengan lingkungan luarnya. admin member pengunjung paypal 1.0 Login 2.0 Lupa Password 4.0 Lihat Produk 5.0 Lihat Kategori 6.0 Pencarian 7.0 Registrasi 3.0 Pengolahan data master 8.0 Pojok Narsis 11.0 Pemesanan 12.0 Pembayaran 13.0 Pengiriman T_admin T_member T_produk T_detail_produk T_kategori Data login admin Info data login admin Data lupa password admin Info lupa password admin Info data admin Data admin Data login member Info data login member Data lupa password member Info lupa password member Data member Info data member Data lupa password member Data lupa password admin Info data lupa password admin Info data lupa password member Data produk Info data produk Data detailproduk Info data detail produk Info data detail produk Data member Info data member Data kategori Info data kategori Data kategori Info data kategori Data produk Info data produk Data produk Info data produk Data kategori Info data kategori Data kategori Info data kategori Data detail produk Info data detail produk Data detail produk Info data detail produk Data produk Info data produk Data kategori Info data kategori Info data detail produk Data detail produk 9.0 Upload desain 10.0 Rate Produk Data registrasi Info data registrasi Data registrasi Info data registrasi Data pojok narsis Info data pojok narsis T_pojoknarsis Info data pojok narsis Data pojok narsis Data upload desain Info data upload desain T_uploaddesain Data upload desain Info data upload desain Data rate produk Info data rate produk T_ratedesain T_pemesanan T_pembayaran T_order_temp Data rate produk Info data rate produk Data pemesanan Info data pemesanan Email Data detail pesanan Info data detail pesanan Info data member Nfo data Info data produk Data detail produk data pojoknarsis Info data pojoknarsis Info data pemesanan Data pembayaran Info data pembayaran Info data pembayaran Data pembayaran Info data pembayaran Data upload desain Info data upload desain Data member Data rate desain Info data rate desain T_pengiriman 14.0 Komentar Info data komentar Data komentar T_komentar Info data pemesanan Data pemesanan Info data pengiriman Data pengiriman Info data pengiriman Data komentar Info data komentar T_provinsi T_kota Info data kota Data kota Data provinsi Info data provinsi Info data kota Data kota Info data provinsi Data provinsi Data komentar Info data komentar Data produk Info data produk Data produk Info produk Data pengiriman Info data pengiriman T_kecamatan Data ongkir Info data ongkir Info data registrasi Info data pengiriman Data rate produk Info rate produk Data komentar Info data komentar JNE Data tracking pengiriman Gambar III-4 DFD Level 0

3.3.2.1 DFD Level 1 Proses 1 Login

1.3 Validasi email atau username dan password Admin Member T_admin T_member Info akun admin Info akun member 1.1 Isi data login admin 1.2 Isi data login member Data login member Data login admin Info login admin Info login member Data login admin Data login member L o g in me m b e r va lid L o g in a d mi n v a lid L o g in me mb e r i n v a lid Gambar III-5 DFD Proses 1

3.3.2.2 DFD Leve 1 Proses 2 Lupa Password

Member 2.1 Halaman lupa password mmber 2.2 Vaidasi data lupa password 2.3 Konfirmasi pembaharuan password Data lupa password member Info lupa password Validasi data Info valdasi data lupa password T_member Info akun member Data akun member Email Info data akun member In fo rm a si p e u b a h a a n p a s sw o rd Gambar III-6 DFD Proses 2

3.3.2.3 DFD Level 1 Proses 3 Pengolahan Data Master

3.1 Pengolahan Data produk admin 3.2 Pengolahan data detail produk 3.3 Pengolahan data kategori 3.4 Pengolahan data member 3.5 Pengolahan data kota 3.6 Pengolahan data provinsi 3.7 Pengolahan data pemesanan 3.8 Pengolahan data komentar T_produk T_detail _produk T_kategori T_member T_kota T_provinsi T_pesanan T_komentar Data produk Info data produk Info detail produk Data detail produk Data kategori Info data member Data member Data kota Info data kota Data provinsi Info data provinsi Data pemesanan Info data pemesanan Data komentar Info data komentar Data produk Info data produk Data detail produk Info data detail produk Data kategori Info data kategori Data member Info data member Data kota Info data kota Data provinsi Info data provinsi Data pemesanan Info data pemesanan Data komentar Info data komentar Info data kategori 3.9 Pengolahan data laporan Data pemesanan Data laporan Info data laporan Gambar III-7 DFD Proses 3

3.3.2.4 DFD Level 1 Proses 6 Pencarian

6.1 Input data pencarian 6.2 Pencarian data T_detail_produk member pengunjung Data pencarian Data pencarian 6.3 Tampil hasi pencarian data T_produk Info data pencarian Info data pencarian Da ta p e n c a ria n Da ta p e n c a ria n Data pencarian Info hasil pencarian Info data hasil pencarian Info data hasil pencarian Gambar III-8 DFD Level 1 Proses 6

3.3.2.5 DFD Level 1 Proses 7 Registrasi

Pengunjung 7.1 Input data registrasi 7.2 Validasi data registrasi 7.3 Kirim verifikasi email Data registrasi Data registrasi R e g ist ra s i v a lid T_member Data registrasi Info akun member In fo re g is tra si Info registrasi Info validasi registrasi In fo re g ist ra s i in va lid Email Info registrasi Gambar III-9 DFD Level 1 Proses 7

3.3.2.6 DFD Level 1 Proses 8 Upload Foto

8.1 Upload Foto 8.2 Tampil Halaman Foto T_pojoknarsis member admin Data upload foto Info upload foto Data upload foto Info upload foto member Info data upload foto Data upload foto Data upload foto Info upload foto Gambar III-10 DFD Level 1 Proses 8

3.3.2.7 DFD Level 1 Proses 11 Pemesanan

member T_pemesanan 11.1 Input pemesanan 11.3 Delete items 11.2 Tambah items 11.4 Check out 11.5 Tampil data items pemesanan T_order_temp Data produk dibeli Info produk dibeli Info da ta pe sa na n Data detail pesanan Info data detail pesanan Data pemesanan Info data pemesanan Info data delete detail pesanan Data delete detail pesanan Info pemesanan Info data pemesanan Data pemesanan Info pemesanan email Info pemesanan Gambar III-11 DFD Level 1 Proses 11

3.3.2.8 DFD Level 1 Proses 12 Pembayaran

12.1 Input data pembayaran 12.2 Pembayaran online paypal admin member 12.3 Pembayaran offline Data pembayaran Info data pembayaran Data pembayaran Data pembayaran T_pemesanan T_pembayaran D ata p emb a y a ra n Info data pembayaran Data pembayaran Info pembayaran Info pembayaran Info pembayaran Data pembayaran In fo p emb a y a ra n Info pemesanan Info pemesanan 12.4 Tampil data pembayaran Data konfirmasi pembayaran Info pembayaran Info data pembayaran Data pembayaran Data pembayaran Email Informasi pembayaran Informasi pembayaran Gambar III-12 DFD Level 1 Proses 12

3.3.2.9 DFD Level 1 Proses 13 Pengiriman

13.1 Tampil data pengiriman 13.2 Update status pengiriman admin email T_pengiriman Data pengiriman Info data pengiriman Data pengiriman Info pengiriman Info data pengiriman Data pengiriman Info data pengiriman Data pengiriman Info pegiriman Gambar III-13 DFD Level 1 Proses 13

3.3.2.10 DFD Level 1 Proses 14 Komentar

14.1 Input data komentar 14.2 Cek data komentar 14.3 Simpan data komentar member admin T_komentar Info komentar Data komentar D a ta k ome nt ar D at a k ome nt a r Info data komentar In fo da ta k o men tar Inf o dat a k om en ta r Data komentar Info data komentar Gambar III-14 DFD Level 1 Proses 14

3.3.2.11 DFD Level 2 Proses 1.3 Validasi username dan password

1.3.1 Validasi username dan password admin 1.3.2 Validasi username dan password member admin member T_admin T_member Data akun admin Info akun admin Data login admin Info login validinvalid Data login member Info login validinvalid member Data akun member Info akun member Gambar III-15 DFD Level Proses 1.3

3.3.2.12 DFD Level 2 Proses 2.2 Validasi Data Lupa Password

2.2.1 Validasi data lupa password member member T_member Data lupa password member Info password baru member D a ta lupa p as s w or d m emb er Inf o p as s w or d b ar u m emb er Gambar III-16 DFD Level 2 Proses 2.2

3.3.2.13 DFD level 2 Proses 3.1 Pengolahan Data Produk

3.1.1 Tambah Produk 3.1.2 Edit Produk 3.1.3 Hapus Produk admin T_produk Data produk Info data produk Info data produk Data produk Data produk Info data produk Data produk Data produk Data produk Data produk Data produk Data produk Gambar III-17 DFD Level 1 Proses 3.1

3.3.2.14 DFD Level 2 Proses 3.2 Pengolahan Data Detail Produk

3.2.1 Tambah Detail Produk 3.2.2 Edit Detail Produk 3.2.3 Hapus Detail Produk admin T_detail_produk Data detail produk Info data detail produk Info data detail produk Data detail produk Data detail produk Info data detail produk Data detail produk Data detail produk Data detail produk Data detail produk Data detail produk Data detail produk Gambar III-18 DFD Level 1 Proses 3.2

3.3.2.15 DFD Level 2 Proses 3.3 Pengolahan Data Kategori

3.3.1 Tambah Kategori 3.3.2 Edit Kategori 3.3.3 Hapus Kategori admin T_kategori Data kategori Info data kategori Info data kategori Data kategori Data kategori Info data kategori Data kategori Data kategori Data kategori Data kategori Data kategori Data kategori Gambar III-19 DFD Level 2 Proses 3.3

3.3.2.16 DFD Level 2 Proses 3.5 Pengolahan Data Kota

3.5.1 Tambah Kota 3.5.2 Edit Kota admin T_kota Data kota Info kota Info kota Data kota Data kota Data kota Data kota Data kota Gambar III-20 DFD Level 2 Proses 3.5

3.3.2.17 DFD Level 2 Proses 3.6 Pengolahan Data Provinsi

3.6.1 Tambah Provinsi 3.6.2 Edit Provinsi admin T_provinsi Data provinsi Info provinsi Info provinsi Data provinsi Data provinsi Data provinsi Data provinsi Data provinsi Gambar III-21 DFD Level 2 Proses 3.6

3.3.2.18 DFD Level 2 Proses 3.8 Pengolahan Data Komentar

member admin 3.8.1 Input data komentar 3.8.2 Cek data komentar 3.8.3 Tampil data komentar T_komentar Data komentar Info data komentar Info data komentar Data komentar Data komentar Info data komentar Da ta ko m e n ta r In fo d a ta ko me n ta r D a ta ko me n ta r In fo d a ta ko me n ta r Gambar III-22 DFD Level 2 Proses 3.8

3.3.2.19 DFD Level 2 Proses 3.9 Pengolahan Data Laporan

3.9.2 Pengolahan Laporan Data Penjualan Bulanan T_pemesanan Admin Info data penjualan Info pemesanan Data pemesanan Data laporan penjualan 3.9.1 Pengolahan Laporan Data Penjualan Harian 3.9.3 Pengolahan Laporan Data Penjualan Tahunan Info data laporan penjualan Data laporan penjualan Data laporan penjualan Info data laporan penjualan Info data pemesanan Data pemesanan Data pemesanan Info data pemesanan Gambar III-23 DFD Level 2 Proses 3.9

3.3.3 Spesifikasi Proses