Diagram Konteks DFD Level 1

4 4. Prosedur Pembuatan Laporan Gambar 4 Prosedur Pembuatan Laporan

2.2.3 Analisis Basis Data

Analisis perancangan basis data merupakan tahap untuk mengidentifikasi kebutuhan-kebutuhan file-file database yang diperlukan oleh sistem. Dalam memodelkan data dan menggambarkan hubungan antara entitas dan komponen data yang ada pada sistem secara sistematis digunakan alat bantu yaitu diagram E-R. Adapun Diagram E-R yang diusulkan dalam membangun aplikasi e-commerce di D’Banvandedungen Fingerboards adalah seperti gambar 5. Gambar 5 Entity Relationship Diagram

2.2.4 Analisis Kebutuhan Fungsional

2.2.4.1 Diagram Konteks

Diagram konteks merupakan salah satu alat bantu dalam melakukan analisis terstruktur. Diagram konteks ini menggambarkan sistem secara garis besar atau secara keseluruhan . Adapun diagram konteks yang akan diusulkan dalam rancang bangun aplikasi E- Commerce di D’Banvandedungen Fingerboards dapat dilihat pada gambar 6. Gambar 6 Diagram Konteks

2.2.4.2 DFD Level 1

Data Flow Diagram merupakan suatu media yang digunakan untuk menggambarkan aliran data yang mengalir pada suatu sistem informasi. Dalam Data Flow DiagramDFD terdiri dari entitas luar, aliran data, proses, dan penyimpanan data. Adapun DFD level 1 dari aplikasi e-commerce D’Banvandedungen Fingerboards yang akan dibangun dapat dilihat pada gambar 7. Gambar 7 DFD Level 1 Member Produk memesan n n Id_member Id_produk Id_pesan Id_member Id_produk Kurs Id_kurs 1 memiliki n Keranjang 1 1 memiliki n memiliki n Retur memiliki n 1 Kota Id_retur Jenis Kirim Ongkos Kirim n n n 1 memiliki 1 memiliki n Id_kota Id_jenis_kirim Id_kota Id_jenis_kirim Id_ongkir Provinsi Id_keranjang 1 memiliki n Id_provinsi Jasa Kirim n memiliki 1 Akun Bayar 1 memiliki n Id_akun_bayar Id_jasa_kirim mengelola n Id_member Admin 1 1 1 n mengelola n mengelola n mengelola 1 mengelola n 1 mengelola n 1 mengelola n 1 mengelola n 1 mengelola n 1 mengelola n mengelola Pembayaran 1 memiliki 1 Id_pembayaran mengelola 1 n Info Provinsi Info Kota Info Member Info Retur Info Detail Retur Info Ongkir Info Akun Bayar Info Jasa Kirim Info Jenis Kirim Info Pesanan Info Detail Pesanan Info Update Status Retur Info Status Detail Retur Info Login Admin Invalid Info update status pembayaran Aplikasi E-Commerce D’Banvandedungen Fingerboards Admin master Data Provinsi Data Kota Data Admin Data Member Data Retur Data Detail Retur Data Ongkir Data Akun Bayar Data Jasa Kirim Data Jenis Kirim Data Pesanan Data Detail Pesanan Data Login Admin Data Update Status Retur Data Update Status Detail Detur Data Backup Data Update Status Pembayaran Info Provinsi Info Kota Info Admin Info Member Info Retur Info Detail Retur Info Ongkir Info Akun Bayar Info Jasa Kirim Info Jenis Kirim Info Pesanan Info Detail Pesanan Info Update Status Retur Info Status Detail Retur Info Login Admin Invalid Info Backup Info Update Status Pembayaran Admin penjualan Data Provinsi Data Kota Data Member Data Retur Data Detail Retur Data Ongkir Data Akun Bayar Data Jasa Kirim Data Jenis Kirim Data Pesanan Data Detail Pesanan Data Login Admin Data Update Status Retur Data Update Status Detail Detur Data Update Status Pembayaran Email server Info aktivasi akun Info lupa password Info pesanan Info retur member Data login member Data lupa password Data produk Data retur Data pengiriman Data pembayaran Data keranjang Info login member invalid Info lupa password Info detail produk Info produk terlaris Info produk paling banyak dilihat Info keranjang Info Pengiriman Info pesanan Info pembayaran Info retur Jasa kirim Data tracking Info tracking Paypal Info pembayaran paypal Data pembayaran paypal pengunjung Data registrasi Data aktivasi akun Data produk Info registrasi Info aktivasi akun Info detail produk Info produk terlaris Info produk paling banyak dilihat kurs Data kurs Jejaring Sosial Info produk File db Info backup 1. Registrasi Pengunjung Data Regi s tr as i In fo Regi s tras i Info ak ti v a s i a k un Data ak ti v as i a k un tprovinsi tkota Data p rov ins i Data k ota tmember Data M em ber Data M em ber Email Server Info aktivasi akun 2. Login Member Data l o gi n m em ber Data l up a pas s word Info l ogi n m e m be r i nv al id In fo l upa pas s word Info lupa password Admin master Data login admin Info login admin invalid Admin Penjualan Data login admin Info login admin invalid tadmin Data member Data member Data admin Data admin 3. Lihat Produk Data produk Info detail produk Info produk terlaris Info produk paling banyak dilihat Data produk Info detail produk Info produk terlaris Info produk paling banyak dilihat tproduk tdetail_pesanan Data produk Data produk Data detail pesanan 4. Pemesanan Info keranjang Info pesanan Info pembayaran Info pengiriman Data pengiriman Data keranjang Data pembayaran Data produk Data member tkeranjang Data keranjang Data keranjang Data provinsi Data kota Data detail pesanan Data detail pesanan tpesan Data pesanan Data pesanan tkurs Data kurs Info pesanan tongkir Data ongkir takun_bayar Data a k un bay ar Data pesanan, data detail pesanan Info pesanan, info detail pesanan Data pesanan, data detail pesanan, data update status pembayaran Info pesanan, info detail pesanan, info update status pembayaran Data admin 5. Retur tretur tdetail_retur Data detail pesanan Data pesanan Data pesanan Data retu r Data retur Da ta detai l retur Data detai l retu r Info retur Data retur, update status retur, update status detail retur Info retur, info update status retur, info detail retur, info status detail retur Data retur, update status retur, update status detail retur Info retur, info update status retur, info detail retur, info status detail retur Data retur Info retur Data admin 6. Olah Data Master tjenis_kirim tjasa_kirim Data j eni s k iri m Data j as a k iri m Data prov ins i Data prov in s i Da ta k ota Da ta k ota Data m e m ber Data m e m ber Data a dm in Data adm in Data pro duk Data p roduk Data j a s a k iri m Data j as a k iri m Data j eni s k iri m Data j eni s k iri m Da ta ongk ir Da ta ongk ir Data ak un bay ar Da ta ak un b ay ar Data provinsi, data kota, data admin, data member, data retur, data detail retur, Data ongkir, data akun bayar, data jasa kirim, data jenis kirim, data pesanan, data detail pesanan, Data Backup Info provinsi, info kota, info admin, info member, info retur, info detail retur Info ongkir, info akun bayar, info jasa kirim, info jenis kirim, info pesanan, info detail pesanan Info Backup Data detai l pes anan Data detai l p es ana n Data p es ana n Data p es ana n Data retur Data retur Data detai l retu r Data d etai l retur Data provinsi, data kota, data member, data retur, data detail retur Data ongkir, data akun bayar, data jasa kirim, data jenis kirim, data pesanan, data detail pesanan Info provinsi, info kota, info member, info retur, info detail retur Info ongkir, info akun bayar, info jasa kirim, info jenis kirim, info pesanan, info detail pesanan paypal Info pe m ba y aran pay pa l Data p em b ay ara n pay p al Jasa Kirim In fo trac k ing Jejaring sosial Info produk kurs Data k urs Da ta k urs Data kurs tpembayaran Data p em ba y ara n Data pem bay a ran Data pe m bay aran Data pem bay aran Data tr ac k ing File sql Info backup 5

2.2.5 Skema Relasi