3.1.5. Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional adalah analisis terhadap kebutuhan secara fungsional baik dalam aliran data ataupun informasi. Analisis kebutuhan
fungsional digambarkan dalam analisis terstruktur yang akan digambarkan pada subbab berikutnya.
3.1.5.1. Diagram Konteks
Diagram konteks adalah arus data yang berfungsi untuk menggambarkan keterkaitan aliran-aliran data antara sistem dengan bagian-bagian luar.
Adapundiagram konteks untuk sistem yang akan dibangun dapat dilihat pada gambar III.5:
Website E-Commerce Distro Brad Der Hut
Manager
Operator Pengunjung
Pelanggan Web Email
Data login Data pesanan
Data pengiriman Data barang
Data detail barang Data ketegori
Data kota Data provinsi
Data validasi email Data pasword baru
Data komentar Data log_stock
Info login invalid Info pesanan
Info pengiriman Info barang
Info detail barang Info ketegori
Info kota Info provinsi
info email info password baru
Info komentar Info log_stock
Data login pelanggan Data barang
Data detail barang Data pelanggan
Data kota Data pesanan
Data pengiriman Data detail pesanan
Data provinsi Data komentar
Data rating Data kunjungan
Data nama barang Data ketegori
Data email Data password baru
Data retur Data pembayaran
Info login pelanggan invalid Info barang
Info detail barang Info pelanggan
Info kota Info pesanan
Info pengiriman Info detail pesanan
Info provinsi Info komentar
Info rating Info kunjungan
Info nama barang Info ketegori
Info validasi email Info password baru
Info retur Info pembayaran
Data barang Data kategori
Data kunjungan Data registrasi pelanggan
Info barang Info kategori
Info kunjungan Info registrasi pelanggan
Data pen
gak tifan
ak un
Inf o p
ela ng
gan Da
ta res
et pa
ss wor
d
Data peng ak
tifan ak
un ber
has il
Data re se
t p as
swor d b
erh as
il In
fo p
em ba
ya ra
n Da
ta p
em ba
ya ra
n Data login
Data petugas Data manager
Data aktifasi pelanggan Data pengaturan
Data email Data password baru
Info login invalid Info petugas
Info manager Info aktifasi pelanggan
Info pengaturan Info validasi email
Info password baru Paypal
Gambar 3.5 Diagram Konteks
3.1.5.2. DFD Level 1 Website E-commerce Distro Brad Der hut
DFD Level 1 gambar III.6 ini menjelaskan urutan proses yang merupakan turunan dari diagram konteks website e-commerce Distro Brad Der
hut.
1 P
en da
ftar a
n
2 Lo
gi n
3 Pe
ng o
la h
an d
ata us er
8 Li
h at
b ar
a ng
5 Pe
n go
lah an
D ata t
ra ns
ak s
i
6 Li
h at
h is
tor y
p e
s a
na n
7 Pe
n ga
tu ra
n we
b
1 1
Lo g
ou t
k ota
p rov
ins i
pe lan
gg a
n
d e
ta il_b
a ra
ng ba
ra n
g
L ih
at _
ba ra
n g
rati ng
k o
men ta
r de
ta il_
pe s
a na
n
k a
te g
or i
pe tu
ga s
p e
ng atur
a n
log _
s tok
p e
ng un
jun g
ad mi
n
op er
a to
r pe
lan gg
a n
W e
b ma
il
p ay
pa l
Data registrasi pelanggan Info registrasi pelanggan
Data registrasi pelanggan Data registrasi pelanggan
Data pengaktifan akun, data pelanggan Info pengaktifan akun berhasil
Data login pelanggan Data password baru
Data email Data login pelanggan
Info login pelanggan invalid Info email invalid
Data login petugas Data login operator
Data password baru Data email
Info email invalid
Data login admin Data password baru
Data email Info login admin invalid
Info email invalid Info login valid
Info login valid Info login valid
Info login valid Data pelanggan yang diubah
Info pelanggan yang diubah Data petugas yang diubah
Info petugas yang diubah Data barang
Data kategori Info barang
Info kategori info detail barang
Data detail barang Data provinsi
Data kota Info kota
Info provinsi Data reset password
Data reset password berhasil
Data kota Data kota
Data provinsi Data provinsi
Data stok barang Data barang
Data barang Data kategori
Data detail barang Data detail barang
Data kategori
Data status bayar info status bayar
Info keranjang Data keranjang
Data pengiriman Data pengiriman
Data pembayaran Data detail pesanan
Data pembayaran
Data detail pesanan Data detail pesanan
Data pesanan Data pesanan
Data barang Data barang
Data detail barang Data detail barang
Data kategori Data kategori
Data pesananid_pesanan Info pesanan
Info detail pesanan Data pesananid_pesanan
Data pesananid_pesanan Data pesanan
Data detail pesanan
Data pengaturan Data pengaturan
Data pemesanan, detail pemesanan Data pemesanan lunas
Data pengaturan Info pengaturan
Data barangid_barang Info barang
Data kategoriid_kategori Info kategori
Data barangid_barang Info barang
Data kategoriid_kategori Info kategori
Data barangid_barang Data detail barang
Data kategoriid_kategori Data kategori
Data komentar Data barangid_barang
Data barangid_barang Data kunjungan
Data barangid_barang Data rating
Data barang Data barangid_barang
9 C
ar i b
a ra
ng Data barangid_barang
Data detail barang Data kategoriid_kategori
Data kategori Data komentar
Data barangid_barang Data barangid_barang
Data kunjungan Data barangid_barang
Data rating Data barang
Data barangnama_barang Data cari barang
Info cari barang
Data cari barang Info cari barang
Data operator yang diubah Info operator yang diubah
Data pelanggan yang diubah Data pelanggan yang diubah
Data operator yang diubah Data operator yang diubah
Info login operator invalid Data pelanggan yang diubah
Data login pelanggan Data pelanggan yang diubah
Data login petugas Info login valid
Data petugas yang diubah
Data pemesanan, detail pemesanan
Konfirmasi logout Konfirmasi logout
Konfirmasi logout Data pilih logout
Data pilih logout Data pilih logout
Data petugas yang diubah
Info pengaktifan pelanggan Data pengaktifan pelanggan
Data pengaktifan pelanggan Data pengaktifan pelanggan
Data keranjang Info keranjang
Inforetur barang Data penerima
Info penerima Data pelanggan
Data pesanan
Data operator Data pengiriman
Info operator info pengiriman
Data pembayaran info tracking
Data retur barang
Data ubah keranjang Info ubah keranjang
Data selesai belanja Data tracking
Data konfirmasi bayar 4
Pe ng
ol a
ha n
d ata mas
te r
p es
an a
n
10 L
ap o
ra n
Data Pemayaran Data Pesanan
Data Stok Barang Data Laporan Penjualan
Info Laporan Penjualan Info Laporan Stok
Data Laporan Stok retur
D etai
l_ retur
Data retur Data retur
Data detail retur
Data detail retur k
u rs
Data k urs
35
3.1.5.3. DFD Level 2 Proses Pendaftaran Pelanggan
Diagram alir data pada level 2 daftar pelanggan dapat dilihat pada Gambar III.7 :
1.1 pendaftaran
data pelanggan
1.2 Aktifasi
Account Pengunjung
Web mail Data registrasi pelanggan
Info registrasi pelanggan Info registrasi pelanggan
Data pengaktifan akun Data pengaktifan akun berhasil
Data pengaktifan akun Data pengaktifan akun berhasil
pelanggan Data registrasi pelanggan
Data registrasi pelanggan
Data registrasi pelanggan Data registrasi pelanggan
Gambar 3.7 DFD Level 2 Proses 1 Daftar Pelanggan
36
3 .1
.5 .4
. DF D L
ev el 2
P ro
ses L
o g
in
D ia
g ra
m a
lir d at
a p ada
l ev
el 2
L o
g in da
pa t di
lih at
pa d
a G am
ba r I
II .8
:
2 .1
V er
ifi ka
si e m
ai l
2 .2
v e
rifi k
a s
i p a
s s
wo rd
2 .3
L u
p a
p a
s s
wo rd
pe lan
gg a
n
ma na
g er
o p
era to
r
Web ma
il Data login pelanggan
Data login manager Data login operator
Data logi
n p elan
gga n
Dat a lo
gin ope
rat or
Dat a lo
gin ma
nag er
Info login operator invalid Info login manager invalid
Info login pelanggan invalid
Data reset password berhasil p
el a
ng ga
n
p e
tu ga
s Data login pelanggan
Data login petugas
In fo
lo gi
n va lid
Info lo g
in va
lid Info lo
g in
va lid
Info lo g
in va
lid Info lo
g in
va lid
Data password baru Data email
Data password baru Data email
Data password baru Data email
Data reset password Info email invalid
Info email invalid Info email invalid
Data pelanggan yang diubah Data pelanggan yang diubah
Data petugas yang diubah Data petugas yang diubah
D at
a emai
l pe la
ngg an
Ga m
ba r
3 .8
D F
D Lev
el 2
Lo g
in