3.1.6 Analisis Kebutuhan Fungsional
3.1.6.1 Diagram Konteks
Diagram konteks berfungsi untuk menjelaskan hubungan website yang akan dibangun serta untuk memudahkan pembuatan website. Diagram konteks
dari website yang akan dibangun dapat dilihat pada :
Membangun Aplikasi
Carstensz Military Equipment
Admin
Sistem Pembayaran
-Data username -Data password
-Data laporan -Data backup database
-Data backup file
-Info login -Info username
-Info laporan -Info backup database
-Info backup file
WebMail Pelanggan
-Data email pelanggan -Data password pelanggan
-Data pelanggan -Data kategori
-Data barang -Data barang baru
-Data pemesanan -Data pemesanan khusus
-Data pengiriman -Data detail_pemesanan
-Data Konfirmasi belanja -Data retur
-Data detail retur -Data kirim retur
-Data konfirmasi logout
-Info login -Info pelanggan
-Info kategori -Info barang
-Info barang baru -Info pemesanan
-Info pemesanan khusus -Info detail Pemesanan
-Info konfirmasi belanja -Info pengiriman
-Info retur -Info detail retur
-Info kirim retur -Info logout
Data sistem pembayaran Data kurd dolar
Info sistem pembayaran -Info aktivasi pelanggan
-Info pelanggan -Info pembayaran
-Info status pemesanan -Info status pembayaran
-Info detail pemesanan -Info status pengiriman
-Info password pelanggan -Info retur
-Info status retur
Data aktivasi pelanggan
Operator
-Info login -Info username
-Info pelanggan -Info kategori
-Info ukuran -Info barang
-Info provinsi -Info kota
-Info detailbarang -Info jasa_pengiriman
-Info ongkos_kirim -Info bahan
-Info bank -info retur
-info laporan -info transaksi
-Info pesanan khusus
Pelanggan Sementara
-Info barang -Info detailbarang
-Info rating -Info pendaftaran_valid
-Info pendaftaran_invalid -Data barang
-Data pendaftaran
-Data username -Data password
-Data pelanggan -Data kategori
-Data ukuran -Data barang
-Data provinsi -Data kota
-Data detailbarang -Data jasa_pengiriman
-Data ongkos_kirim -Data bahan
-Data bank -Data retur
-Datalaporan -Data transaksi
-Data pesanan khusus
Gambar 3- 6 Diagram Konteks
3.1.6.2 Perancangan Data Flow Diagram DFD
3.1.6.2.1 DFD Level 1
Proses yang terdapat pada level 1 adalah pendaftaran, login, pengolahan barang, pengolahan kategori, pengolahan pelanggan, pengolahan laporan, retur,
pemesanan, transaksi, pengolahan data kota, pengolahan data provinsi, edit profil, pengolahan pesanan khususu dan logout yang ditujukkan pada DFD level 1
dibawah ini :
70
4.0 Pengolahan
Data Master
1.0 Autentikasi
5.0 Pengolahan
Transaksi 8.0
Pengolahan Backup Restore
3.0 Akun
2.0 Lupa
Password Pengunjung
Pelanggan
Admin
Data pelanggan Data Kategori
Data barang Data kota
Data provinsi Data jasa pengiriman
Data jenis pengiriman Data biaya kirim
Data bank Data bahan
Data ukuran Info pelanggan
Info Kategori Info barang
Info kota Info provinsi
Info jasa pengiriman Info jenis pengiriman
Info biaya kirim Info bank
Info bahan Info ukuran
jasa_pengiriman jenis_pengiriman
Data jasa pengiriman Info jasa pengiriman
Data jenis pengiriman Info jasa pengiriman
biaya kirim kota
provinsi pelanggan
admin kategori
barang bahan
pembayaran pengiriman
pesanan detail_pesanan
pesanan_khusus bank
temp detail_retur
retur 6.0
Pengolahan Retur
7.0 Pengolahan
Laporan
Data Retur Info Retur
Data username admin Data Password admin
Info login
Data pesanan Data pembayaran
Data pengiriman Info pesanan
Info detail pesanan Info pembayaran
Info pengiriman Data lap.pemesanan
Data lap. barang Data lap. retur
Data lap. pengiriman In
fo la
p .p
e m
e s
a n
a n
In fo
la p
. b a
ra n
g In
fo la
p . r
e tu
r In
fo la
p .
p e
n g
iri m
a n
Data backup database Data backup file
In fo
b a
c k
u p
d a
ta b
a s
e In
fo b
a c
k u
p fi
le Info barang
Info kategori Data barang
Data kategori Da
ta p
e n
d a
fta ra
n p
e la
n g
g a
n Da
ta e
m a
il In
fo p
e n
d a
fta ra
n p
e la
n g
g a
n In
fo e
m a
il Info email pelanggan
Data email pelanggan Data pelanggan
Info pelanggan
Sistem pembayaran
Mail server
Info pelanggan Info retur
Info detail retur Info kirim retur
Data retur Data detail retur
Data kirim retur Data pelanggan
Info login Info username pelanggan
Data pesanan Data detail pesanan
Data diskon Data pembayaran
Data pengiriman In
fo p
e s
a n
a n
In fo
d e
ta il
p e
s a
n a
n In
fo p
e m
b a
y a
ra n
In fo
p e
n g
iri ma
n Info barang
Info kategori Data barang
Data kategori
Data pelanggan Info pelanggan
kurs rating
data rating Data rating
Data pelanggan
Login admin valid Login pelanggan valid
Info login
Login admin valid Login pelanggan valid
Login admin valid L
o g
in a
d m
in v
a lid
Info retur Data retur
Info detail retur Data detail retur
Info retur Data retur
Info retur Data retur
Info detail retur Data detail retur
Info detail retur Data detail retur
Info temp Data temp
Info pesanan Info detail pesanan
Data pesanan Data detail pesanan
Info bank Data bank
Data bank In
fo p
e m
b a
y a
ra n
Data pembayaran data pembayaran
Data pembayaran Info
pengiriman Data
pengiriman data pengiriman
Data pengiriman
Info pengiriman
Data pengiriman data pengiriman
data pesanan Da
ta p
e s
a n
a n
Info pesanan Data pesanan
Info retur Data pesanan
Info pesanan data detail pesanan
Data detail pesanan Data detail pesanan
In fo
d e
ta il
p e
s a
n a
n
Info detail pesanan
Info detail pesanan Data detail pesanan
D a
ta p
e s
a n
a n
k h
u s
u s
In fo
p e
s a
n a
n k
h u
s u
s data pesanan khusus
Data pesanan khusus
Data pesanan khusus Info pesanan khusus
Info pesanan khusus Data pesanan khusus
Data admin Info admin
Data admin Info admin
Data pelanggan data pelanggan
Data prov Data prov
Data kota Data biaya kirim
data biaya kirim
Da ta
p e
la n
g g
a n
Info pelanggan Data prov
data prov Info kota
Data kota Info biaya kirim
Data biaya kirirm
Data jenis pengiriman In
fo j
e n
is p
e n
g iri
m a
n In
fo ja
sa p
e n
g iri
m a
n Da
ta j
a s
a p
e n
g iri
m a
n Data pelanggan baru
Data aktifasi pelanggan D
a ta
p e
la n
g g
a n
data kurs Data kurs
Data rating Info rating
data rating Data rating
Data kategori Da
ta k
a te
g o
ri data kategori
In fo
k a
te g
o ri
data barang Data barang
data bahan Data bahan
Info bahan
Data bahan data barang
Data barang
Da ta
s ist
e m
p e
m b
a y
a ra
n Da
ta k
u rs
d o
lla r
Data login
9.0 Pesanan
khusus
Data bahan Data bahan
Data pelanggan Data pelanggan
Da ta
p e
s a
n a
n k
h u
s u
s Da
ta p
e s
a n
a n
k h
u s
u s
10 Retur
pesanan khusus
retur_pemesan ankhusus
Data retur Data retur
Retur pemesanan khusus Data detail pesanan khusus
Data retur pesanan khusus Data retur pesanan khusus
Data retur Data retur
Da ta
re tu
r D
a ta
re tu
r
Operator
Data autentikasi Data autentikasi
Data pelanggan Data kategori
Data ukuran Data barang
Data ukuran Data provinsi
Data kota Data detailbarang
Data jasa pengiriman Data onkos kirim
Data bank Data bahan
info pelanggan info kategori
info ukuran info barang
info ukuran info provinsi
info kota info detailbarang
info jasa pengiriman info onkos kirim
info bank info bahan
Data akun
G a
m b
ar 3
- 7 D
F D le
v el 1
3.1.6.2.2 DFD Level 2 Proses 1.0 Autentikasi
DFD level 2 adalah turunan level dari DFD level 1, dimana masih terdapat proses yang harus diturunkan lagi agar lebih terperinci. Proses yang terdapat pada
DFD level 2 proses 1.0 adalah proses autentifikasi yang terdiri atas proses 1.1 pendaftaran pelanggan, proses 1.2 verifikasi email, 1.3 login. DFD level 2 untuk
proses 1.0 dapat dilihat pada gambar III.9.
Pelanggan Pengunjung
Admin
1.1 Pendaftaran
Pelanggan
Mail Server
1.2 Verifikasi email
1.3 Autentifikasi
email admin
pelanggan provinsi
kota
Data pendaftaran pelanggan Data email
Info pendaftaran pelanggan Info email
Info aktifasi email
Data aktivasi pelanggan Data pendaftaran pelanggan valid
Data provinsi Data kota
Data admin Data pelanggan
Data pelanggan
Data email pelanggan Data password pelanggan
Info aktivasi pelanggan Data username admin
Data password admin Info aktivasi admin
Data admin
Operator
Data username operator Data password operator
Info aktivasi operator
Gambar 3- 8 DFD Level 2 Proses 1.0 Autentifikasi