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