64
TRANSPORTASI KATEGORI_TRANSPORTASI
ADMIN
HUBUNGI TIPS
BUKUTAMU
BANNER INFORMASI
T_PROVINSI T_KABKOTA
AGEN
PRODUK KATEGORI
TEMP_PEMESANAN
Mempunyai 1
N Mengelola
N
1
Memiliki N
1 Punya
1
N
Pembelian N
N Dimiliki
1
N
Simpan N
1 Mengelola
Mengelola Mengelola
Mengelola Mengelola
Lakukan Pengiriman
N 1
1 1
1 1
1 N
N N
N N
Mengelola 1
N
Milik N
1
DETAIL_PRODUK
Nama_provinsi
Id_provinsi Id_katransportasi
Jenis_transportasi Id_provinsi
Id_kabkota Nama_kabkota
Id_agen
Id_detailp Id_produk
Id_produk
Id_temp Nama_kategori
Id_kategori Id_pembelian
Id_agen Id_detailp
Id_katransportasi Nomor_plat
produk Id_hubungi
nama nama
Id_detailp Id_banner
judul Id_informasi
Judul_informasi Id_tips
Judul_tips Id_bukutamu
nama Mengelola
1
N
Gambar 3.3 ER Diagram
3.1.7 Analisis Fungsional
3.1.7.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 sebagai berikut :
65
Aplikasi e-commerce
pada Unit Peternakan PT. DaFa Techno Agro
Admin Agen
Pengunjung
Data Agen Data AktivasiRegistrasi
Data Login Agen Data Transaksi
Data Hubungi Data Buku Tamu
Data Pembayaran
Info Registrasi Info Data Aktivasi
Info Login Invalid Info Data Produk
Info Data Informasi Info Data Tips
Info Data Hubungi Info Transaksi
Info Konfirmasi Pembayaran Data Login
Data Produk Data Agen
Data Informasi DataTransaksi
Data Tips Data Provinsi
Data Kota Data Buku Tamu
Data Laporan Data Hubungi
Info Data Login Info Data Produk
Info Data Agen Info Data Informasi
Info DataTransaksi Info Data Pembayaran
Info Data Tips Info Data Provinsi
Info Data Kota Info Data Buku Tamu
Info Data Laporan Info Data Hubungi
Info Data Aktivasi Agen Info Data Hubungi
Info Data Buku Tamu Info Data Informasi
Info Data Tips Info Data Produk
Data Hubungi Data Buku Tamu
Data Registrasi Agen
Paypal Info pembayaran
Data Pembayaran Web Mail
Konfirmasi pemesanan Konfirmasi pembayaran
Konfirmasi Pengiriman konfirmasi Registrasi
Status Registrasi
Gambar 3.4 Diagram Konteks
3.1.7.2 Data Flow Diagram
Data Flow Diagram merupakan suatu media yang digunakan untuk
menggambarkan aliran data yang mengalir pada suatu sistem informasi. DFD Sistem informasi pemesanan dan penjualan yang diusulkan terdiri dari beberapa
bagian, berikut data flow diagram selengkapnya :
1. DFD Level 1
1.0 Proses
Registrasi 2.0
Proses Login
4.0 Cari
Produk
7.0 Pengolahan
transaksi 6.0
Pengolahan Keranjang
Belanja 5.0
Pengolahan Data Master
8.0 Pengolahan
History 9
Pengolahan Laporan
Agen Admin
Pengunjung
Produk Kategori
Provinsi Kota
Hubungi Detail_produk
Agen
Buku Tamu Informasi
Tips Admin
3.0 Pengolahan
Data User
Data Buku Tam
u
Info B
uku T
am u
D at
a I nfor
m asi
Info Informasi Info Tips
Data Tips Info Provinsi
Data Provinsi Data Kota
Info kota Inf
o hubungi D
at a Kategor
i
Info Kategor
i Data
Pr oduk
In fo Pr
od uk
Inf o
detail _
pr od
uk Data
Hu bungi
Login Admin Valid
I nfo Login Adm
in Data
Lo gin
Info Log
in A
gen
Log in Vali
d Data Admin
Info Admin Data Login
Data Login In
fo logi n
Ag en
Info Login Admin Valid Data login Admin
Data Admin Info Data Admin
Data Agen Info Data Agen
Data Agen Inf
o Age
n Data Produk
Data Informasi Data Tips
Data Provinsi Data Kota
Data Kategori Data Transportasi
Data Produk Data Informasi
Data Tips Data Provinsi
Data Kota Data pembayaran
Data Kategori Data Hubungi
Data transaksi Data Agen
Data Transportasi Data
Re gist
rasi Agen Info
registr asi
Data Registrasi Agen
Info Data Registrasi Agen D
at a Pr
o duk
yang di car i
Info Produk
Data detail_produk
Data D
et ai
l pem
beli an
Inf o Detail
pem beli
an Info
Ke ranj
ang belanj a
Data Ker
anj ang
be lanj
a
Data D
et ai
l pem
bel ian
Inf o
Detail pem
beli an
Info Laporan
Rekap Laporan
Req uest
Data Detail pem
belia n
Info Detail pembelian Data Detail pembelian
Info Hist o
ry Request
D at
a Histor i
Age n
Inf o
O rder
Request Data Produk Info Data Produk
Request Data Produk Info Dat
a Pr oduk
Info De
tail _p
em bel
ian Re
quest Da
ta Histor y
Info Data
Hi st
or y
banner Inf
o banner Dat
a banne r
Pembelian Info pembelian
Info pembelian Data pembelian
Info pembelian
Paypal Data
Pembayaran Info
Pembayaran 10
Proses Ubah data
Agen D
at a Agen
Inf o data
uba h
age n
Data Agen Info Data Agen
T em
p _p
em bel
ian Data temp
pembelian Detail
_ tr
anspor tasi
Inf o t
ranspor tasi
data_detail transportasi
dat a_
detail tr
anspor tasi
transportasi Data Transportasi
Da ta t
ranspor tasi
Info tr
an s
p or
tasi
Detail_pembelian
Gambar 3.5 DFD Level 1
67
2. DFD Level 2 Proses 1.0 Proses Registrasi
Agen 1.1
Input Data Registrasi
Pengunjung
1.2 Account
Activasi Data Registrasi Agen
Info Data registrasi Agen Data Registrasi Agen
Data Registrasi Agen
Data Registrasi Agen Info Aktivasi account
Data Aktivasi account
Web Mail Info Aktivasi
D a
ta Akt
iva si
Gambar 3.6 DFD level 2 Proses 1.0 Proses Registrasi
3. DFD Level 2 Proses 2.0 Proses Login
2.2 Verifikasi
Login 2.1
Input Data Login
2.3 Lupa
Password Admin
Agen Admin
Agen
Data Login Admin Data Login Agen
D at
a E m
ai l A
dm in
Inf o
Pa ssw
o rd
Ba ru
In fo
Pa ssw
o rd
B ar
u
D ata
E ma
il M embe
r Info Login Admin
Info Login Agen da
ta logi
n
Info Data Valid Cek Data Login Admin
Info Data Valid Cek Data Login Agen
L ogin A
dmi n
V ali
d
L ogi
n M
embe r V
ali d
Gambar 3.7 DFD Level 2 Proses 2.0 proses login
68
4. DFD Level 2 Proses 4.0 Cari Produk
4.1 Cari
Kategori Agen
4.2 Cari
Produk
In fo
k at
ag o
ri
Info katagori
D at
a k at
ag o
ti
In fo
b ar
an g
Data Kategori Produk
kategori
Pengunjung Info Produk
Data Produk Info Produk
Data Produk Data Kategori
Info Kategori
Gambar 3.8 DFD Level 2 Proses 4.0 Cari Produk 5.
DFD Level 2 Proses 5.0 Pengolahan Data Master
Banner 5.1
Pengolahan Data Kategori
Admin
5.2 Pengolahan
Data Produk Provinsi
Kota Tips
Informasi Kategori
Hubungi Produk
5.3 Pengolahan
Data Tips 5.5
Pengolahan Data Kota
5.9 Pengolahan
Data Banner
5.7 Pengolahan
Data Informasi
5.8 Pengolahan
Data Hubungi 5.6
Pengolahan Data Provinsi
5.10 Pengolahan
Data Buku Tamu
Buku Tamu In
fo In
fo rma
s i
Data Informasi Info Buku Tamu
D a
ta Bu
k u
Ta mu
D a
ta H
u b
u n
g i
In fo
h u
b u
n g
i Data Banner
Info Banner D
a ta
Ka te
g o
ri In
fo Ka
te g
o ri
Info Kota D
a ta
Ko ta
In fo
Pro d
u k
D a
ta Pro
d u
k D
a ta
Pro v
in s
i Info Provinsi
Info Tips
D a
ta Tip
s Info Kategori
Da ta
Ka te
g o
ri Info
Produk Data
Produk D
a ta
Tip s
In fo
Tip s
Data Provinsi Info Provinsi
Data Banner
Info Banner
D a
ta H
u b
u n
g i
In fo
H u
b u
n g
i D
a ta
Bu k
u Ta
mu In
fo Bu
k u
Ta mu
In fo
In fo
rm a
s i
D a
ta In
fo rma
s i
Info Kota Data Kota
Info Kategori Produk
Data Produk
5.10 Pengolahan
Data transportasi
Data Transportasi Info Transportasi
Transportasi Data Transportasi
Info transportasi
Gambar 3.9 DFD Level 2 proses 5.0 pengolahan data master
69
6. DFD Level 2 Proses 7.0 Pengolahan Data Transaksi
Agen 7.2
Check out
Admin Info detail pembelian
Info detail pembelian
D a
ta p
em esan
an Temp_pemesanan
Agen Info Data Agen
Detail Pemesanan Info pembelian
Produk Data detail pembelian
Info pemesanan
Pembelian Info pem
be lia
n
7.3 Konfirmasi
pengiriman 7.4
pembayaran Pembelian
Data Pengiriman Info pengiriman
Info pengiriman Data Pengiriman
Info Pembayaran Data Pembelian
In fo
P e
m b
e lia
n
Info Pembayaran 7.1
Keranjang belanja
Info data detail pemesanan Data Detail Pemesanan
Web Mail Info pembayaran
Info Konfirmasi Pengiriman In
fo P
e m
e s
a n
a n
Gambar 3.10 DFD Level 2 proses 7.0 Pengolahan data transaksi
7. DFD Level 2 Proses 9.0 Pengolahan Laporan
Pembelian
9.1 Pilih
Laporan Admin
9.2 Cetak
Laporan Info Data Laporan
Data Laporan
Data Info Laporan Detail
Pemesanan Data Laporan
Data Laporan Data Laporan
Info Laporan Info Laporan
Info Detail Pembelian Info Pembelian
Gambar 3.11 DFD Level 2 proses 9.0 Pengolahan Laporan
70
8. DFD Level 3 Proses 5.1 Pengolahan Data Kategori
Admin 5.1.2
Edit Kategori 5.1.1
Tambah Kategori
Kategori Info Kategori
Data Kategori
Info Kategori Info Kategori
Info Kategori
Data Kategori Data Kategori
Data Kategori
Gambar 3.12 DFD Level 3 Proses 5.1 Pengolahan data kategori
9. DFD Level 3 Proses 5.2 Pengolahan Data Produk
Admin 5.2.2
Edit Produk 5.2.1
Tambah Produk
Produk Info Produk
Data Produk
Info Produk Info Produk
Info Produk
Data Produk Data Produk
Data Produk Kategori
Data Kategori
Data Kategori
Gambar 3.13 DFD Level 3 Proses 5.2 pengolahan data produk
71
10. DFD Level 3 Proses 5.3 Pengolahan Data Tips
Admin
5.3.3 Hapus Tips
5.3.2 Edit Tips
5.3.1 Tambah Tips
Tips Info Tips
Info Tips Data Tips
Info Tips Info Tips
Info Tips
Data Tips Info Tips
Data Tips Data Tips
Data Tips Data Tips
Gambar 3.14 DFD Level 3 Proses 5.3 pengolahan data tips
11. DFD Level 3 Proses 5.4 Pengolahan Data Kota
Admin 5.4.2
Edit Kota 5.4.1
Tambah Kota
Kota Info Kota
Data Kota
Info Kota Info Kota
Info Kota
Data Kota Data Kota
Data Kota Provinsi
Data Provinsi
Data Provinsi
Gambar 3.15 DFD Level 3 Proses 5.4 pengolahan data kota
72
12. DFD Level 3 Proses 5.5 Pengolahan Data Provinsi
Admin 5.5.2
Edit Provinsi 5.5.1
Tambah Provinsi
Provinsi Info Provinsi
Data Provinsi
Info Provinsi Info Provinsi
Info Provinsi
Data Provinsi Data Provinsi
Data Provinsi
Gambar 3.16 DFD Level 3 Proses 5.5 pengolahan data provinsi
13. DVD Level 3 Proses 5.6 Pengolahan Data Informasi
Admin
5.6.3 Hapus
Informasi 5.6.2
Edit Informasi 5.6.1
Tambah Informasi
Informasi Info Informasi
Info Informasi Data Informasi
Info Informasi Info Informasi
Info Informasi
Data Informasi Info Informasi
Data Informasi Data Informasi
Data Informasi Data Informasi
Gambar 3.17 DFD Level 3 Proses 5.6 pengolahan data informasi
73
14. DVD Level 3 Proses 5.7 Pengolahan Data Hubungi
Admin 5.7.2
Hapus Hubungi 5.7.1
Tambah Hubungi
Hubungi
Info Hubungi Data Hubungi
Info Hubungi Data Hubungi
Info Proses Hubungi
Data Hubungi Data Hubungi
Agen Pengunjung
Data Hubungi
Info Proses Hubungi
Gambar 3.18 DFD Level 3 Proses 5.7 pengolahan data hubungi
15. DVD Level 3 Proses 5.8 Pengolahan Data Banner
Admin
5.8.3 Hapus
Banner 5.8.2
Edit Banner
5.8.1 Tambah
Banner
Banner Info Banner
Info Banner Data Banner
Info Banner Info Banner
Info Banner
Data Banner Info Banner
Data Banner Data Banner
Data Banner Data Banner
Gambar 3.19 DFD Level 3 Proses 5.8 pengolahan data banner
74
16. DVD Level 3 Proses 5.9 Pengolahan Data Buku Tamu
Admin 5.9.2
Hapus Buku
Tamu 5.9.1
Tambah Buku
Tamu Buku Tamu
Info Buku Tamu Data Buku Tamu
Info Buku Tamu Data Buku Tamu
Data Buku Tamu Data Buku Tamu
Agen Pengunjung
Data Buku Tamu Info Proses Buku Tamu
Info Proses Buku Tamu
Gambar 3.20 DFD Level 3 Proses 5.9 pengolahan data buku tamu 17. DVD Level 3 Proses 5.10 Pengolahan Data Transportasi
Admin 5.10.2
Edit Transportasi
5.10.1 Tambah
Transportasi
Transportasi Info Transportasi
Data Transportasi
Info Transportasi Info Transportasi
Info Transportasi
Data Transportasi Data Transportasi
Data Transportasi Kategori_transportasi
Data Kategori_transportasi
Data Kategori_transportasi
Gambar 3.20 DFD Level 3 Proses 5.9 pengolahan data transportasi
75
3.1.7.3 Spesifikasi Proses