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