14 ongkir {id_ongkir,id_user,id_propinsi,id_kota,id_jasa,id_paket,o
ngkos,lama_kirim,statusok} 15 paket
{id_paket,id_user,id_jasa,paket,statuspkt} 16 propinsi
{id_propinsi,id_user,propinsi,statuspro} 17 rekening
{id_rekening,id_user,nama_rekening,keterangan,statusrk }
18 retur {id_retur,id_,id_transaksi,tgl_retur,total_retur,statusrt}
19 tipe_retur {id_tipe_retur,id_user,id_jenis,tipe_retur,statustr}
20 transaksi {id_transaksi,id_,id_ongkir,tgl_transaksi,tgl_batas,jam_b
atas,total_barang, total_berat,total_rupiah,total_dollar,status}
21 tujuan {id_transaksi,id_propinsi,id_kota,nama_tujuan,alamat_tuj
uan,tlp_tujuan,kode_pos_tujuan,resi,penerima} 22 ukuran
{id_ukuran,id_user,ukuran,statusukr} 23 warna
{id_warna,id_user,warna,statuswrn}
3.1.9 Analisis Kebutuhan Fungsional
Analisis fungsional dilakukan dengan tujuan untuk menjelaskan kebutuhan fungsional sistem. Analisis fungional ini meliputi diagram konteks, data flow diagram
DFD, spesifikasi proses, kamus data.
3.1.9.1 Diagram Konteks
Diagram konteks menggambarkan aliran data sistem secara umum. Didalamnya termasuk apa saja yang menjadi input, output dan entitas eksternal
yang berhubungan dengan sistem. Diagram konteks yang digunakan untuk pembangunan aplikasi e-commerce di toko Street Ideas dapat dilihat pada gambar
Aplikasi E-commerce Toko street Ideas pengunjung
konsumen
admin operator
Jejaring sosial Mail server
paypal
Info data barang Data aktivasi
Data pemesanan Data pembayaran
Data pengiriman Data konfirmasi
Data retur Info data aktivasi
Info data pemesanan Info data pembayaran
Info data pengiriman Info data konfirmasi
Info retur Data registrasi pengunjung
Data pencarian barang Data pencarian jenis
Data masuk konsumen Data aktivasi
Info data registrasi pengunjung invalid Info masuk invalid
Info pencarian barang Info pencarian jenis
Info Informasi Data masuk admin
Data email admin Data profil admin
Data password admin Data petugas
Data laporan transaksi Data laporan retur
Data backup dan restore
Info login berhasil Info login gagal
Info email admin Info password admin
Info petugas Info laporan transaksi
Info laporan retur Info backup dan restore
Data pembayaran Info pembayaran
Info masuk invalid, info email invalid, info profil konsumen, info password,
Info pencarian merek, Info pencarian produk,
Info pesan, Info detail pesan,
Info keranjang, Info konfirmasi pembayaran,
Info pengiriman, Info retur,
Info detail retur, Info rekomendasi
data masuk invalid, data email invalid, data profil konsumen, data password,
data pencarian merek, data pencarian produk,
data pesan, data detail pesan,
data keranjang, data konfirmasi pembayaran,
data pengiriman, data retur,
data detail retur, data rekomendasi
Info pembayaran bank
Jasa Pengiriman D
a ta
n o
r e
si In
fo p
e n
g iri
m an
Data pembayaran Data masuk operator,
Data email, Data profil operator, Data password, Data barang ,
Data detail produk, Data jenis, Data ukuran, Data warna,
Data gambar,Data jasa Data paket, Data ongkir,
Data rekening ,Data informasi, Data jenis retur,Data kota,
Data provinsi, Data transaksi, Data detail transaksi, Data retur,
Data detail retur,Data jenis retur Data gambar retur
info masuk operator, info email, info profil operator,
info password, info barang , info detail produk, info jenis,
info ukuran, info warna, info gambar,info jasa
info paket, info ongkir, info rekening ,info informasi,
info jenis retur,info kota, info provinsi, info transaksi,
info detail transaksi, info retur, info detail retur,info jenis retur
info gambar retur
Gambar 3.8 Diagram Konteks Aplikasi E-Commerce Street Ideas 3.1.9.2
Data Flow Diagram DFD
Data flow diagram DFD addalah suatu model logika data atau proses yang dibuat untuk menggambarkan darimana asal data dan kemana tujuan data
yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan transaksi antara data yang tersimpan dan proses yang dikenakan
pada tersebut.
3.1.9.2.1 DFD level 1
3.0 Lupa Password
2.0 Masuk
1.0 Registrasi
4.0 Kelola Profil
6.0 Pencarian Barang
8.0 Pengolahan Data Retur
10.0 Backup Restore
9.0 Pengolahan Data Laporan
7.0 Pengolahan Data
transaksi 5.0
Pengolahan Data Master Paypal
Bank Pengunjung
Admin
Jasa Pengiriman Mail Server
Jejaring Sosial Konsumen
Operator kota
Propinsi Konsumen
cart jasa
O n
g ki
r Detail_retur
retur
barang warna
Detail_barang transaksi
Detail_transaksi ukuran
tujuan user
Tipe_retur
gambar pa
k e
t Gambar_retur
re k
e n
in g
in fo
rma si
konfirmasi D
a ta
r e
gi st
ra si
D a
ta pro
pi n
si D
a ta
ko ta
In fo
re g
is tra
si i
n v
a li
d D
a ta
a k
ti va
si k
o n
sume n
In fo
a kt
iv a
si va
li d
D a
ta a
k ti
va si
v a
li d
Data pencarian barang, Data pencarian jenis
Data pencarian barang, Data pencarian jenis
info pencarian barang, info pencarian jenis
info pencarian barang, info pencarian jenis
D a
ta e
m a
il ,
d a
ta p
a ss
w o
rd Inf
o m
a suk i
n v
a li
d D
a ta
e ma
il Data registrasi
Data registrasi
D a
ta e
ma il
D a
ta p
a ss
w o
rd
In fo
pa ss
w o
rd D
a ta
e m
a il
D a
ta pa
ss w
o rd
In fo
ma su
k i nva
lid In
fo p
e ngi
ri ma
n D
a ta
n o
r e
si Data keranjang
Data transaksi Data detail transaksi
Data keranjang Data konfirmasi pembayaran
Data pengiriman Data rekomendasi
info transaksi Info detail transaksi
Info keranjang Info konfirmasi pembayaran
Info pengiriman Info rekomendasi
Masuk valid
jenis Data barang
Data jenis D
a ta
m a
suk a dmo
n In
fo ma
su k
i nva
li d
Data masuk operator Info masuk invalid
D a
ta pro
fi l o
p e
ra to
Info pa
ss w
o rd
Inf o
pro fi
l o pe
ra to
r D
a ta
p a
ss w
o rd
D a
ta e
m a
il Inf
o pa
ss w
o rd
Info password D
a ta
pro fi
l, da
ta p
a ss
w o
rd
Info profil, info password D
a ta
e ma
il Info
pa ss
w o
rd Info profil admin
Info password admin data profil admin
data password admin
D a
ta t
ra ns
a k
si Data keranjang
D a
ta t
ra n
sa ks
i D
a ta
d e
ta il
t ra
n sa
k si
D a
ta d
e ta
il t
ra ns
a k
si
D a
ta t
u ju
a n
ki ri
m D
a ta
ko nf
ir m
a si
Info pembayaran Data pembayaran
Info pembayaran Data pembayaran
In fo
p e
m e
sa na
n
Info konfirmasi pembayaran Data password admin, data password operator
Data email operator, data email admin Info password
Data admin, data operator D
a ta
a dmi
n ,
da ta
o p
e ra
to r
Data password admin, Data password operator
Data password admin, Data password operator
Masuk valid
Data barang Data barang
Data jenis Data jenis
D a
ta ga
m b
a r
D a
ta ga
m b
a r
D a
ta d
e ta
il ba
ra ng
D a
ta d
e ta
il b
a ra
ng Info jenis, Info barang,
Info ukuran, Info detail barang, Info warna, Info kota,
Info ongkir,info propinsi, Info jasa, info paket,
Info rekening,info informasi, Info retur, info detail retur,
Info gambar retur data jenis, data barang,
data ukuran, data detail barang, data warna, data kota,
data ongkir,data propinsi, data jasa,data paket,
data rekening,data informasi, data retur, data detail retur,
data gambar retur Data kota
Data kota Data propinsi
Data propinsi Data detail retur
Data detail retur Data tipe retur
Data tipe retur D
a ta
r e
tu r
D a
ta r
e tu
r D
a ta
ga m
b a
r r e
tu r
D a
ta g
a m
b a
r r e
tur
D a
ta u
k u
ra n
D a
ta u
k u
ra n
Data detail transaksi Data transaksi
Data warna Data warna
D a
ta re
tur ,
da ta
d e
ta il
re tu
r
D a
ta r
e tu
r
Data tipe retur Data detail retur
D a
ta ga
mba r
re tu
r
Info retur, info detail retur Data retur, data detail retur
Info retur, info detail retur
Data retur, data detail retur Data detail transaksi
Data transaksi
Info laporan retur, info laporan penjualan Data laporan retur, data laporan penjualan
In fo
b a
ra n
g Data jasa
Data jasa Data rekening
Data rekening Data ongkir
Data informasi Data informasi
Data paket Data paket
Data barang Data jenis
Data gambar Data konfirmasi
Data keranjang Data tujuan
Data detail transaksi Data transaksi
Data propinsi Data kota
Data ukuran Data warna
Data konsumen
Data gmbar retur Data tipe retur
Data operator, data admin Data retur
D a
ta pa
k e
t D
a ta
i nf
o rm
a si
D a
ta o
n gk
ir D
a ta
r e
k e
n ing
D a
ta ja
sa Info backup restore
Data backup restore Info retur
Data backup aplikasi,data backup database info restore aplikasi, info restore database
Gambar 3.9 DFD Level 1