56
4.1.2.1. Flow Map yang Sedang Berjalan
Ketika akan membangun sebuah program aplikasi, tahap pertama yang harus dilakukan yaitu dengan mempelajari dan menganalisa sistem yang sedang berjalan.
Analisis penjualan pada Cindy Shop yang sedang berjalan saat ini akan digambarkan dalam flowmap. Untuk lebih jelas dapat dilihat gambar berupa beberapa flowmap
Sistem Penjualan yang sedang berjalan dibawah ini :
Flowmap Sistem penjualan produk yang sedang berjalan
Kasir Customer
Pemilik Toko
Ph ase
Produk yang dibeli Pengecekan
harga produk Info harga produk
yang dibeli Produk yang dibeli
Produk yang dibeli Info harga produk
yang dibeli
Pembayaran Pembayaran
Pengecekan pembayaran
Sesuai harga produk?
Pengecekan struk
pembayaran
Pengecekan struk
pembayaran cukup
lebih Produk yang dibeli
Uang kembalian 1
Struk pembayaran 2
Struk pembayaran
A1 Produk yang dibeli
1 Struk pembayaran
2 Struk pembayaran
A1 Produk yang dibeli
Uang kembalian 1
Struk pembayaran
Produk yang dibeli 1
Struk pembayaran 1
Sales Repot 2
Product Purchased Report
Gambar 4.1 Flow Map Sistem Penjualan yang sedang berjalan
Keterangan A 1 : Arsip Struk Pembayaran
4.1.2.2.Diagram Kontek yang Sedang Berjalan
Sistem Penjualan yang sedang berjalan pada Cindy
Shop
Pelanggan Pemilik Toko
Request info produk, Belanjaan,
Uang Pembayaran, Uang kekurangan
Info produk, Info total harga belanjaan,
Konfirmasi pembayaran, Request uang kekurangan,
Belanjaan bungkus, Uang kembalian, Invoice
Info produk, Daftar belanjaan,
Belanjaan bungkus, Uang Kembalian, Invoice,
Request Lap. Penjualan, Request Lap. Produk Terjual,
Data produk
Request info produk, Data produk,
Daftar belanjaan, Uang Pembayaran,
Lap. Penjualan, Lap. Produk Terjual,
Info produk
Gambar 4.2 Diagram Kontek yang sedang berjalan
4.1.2.3.Data Flow Diagram yang Sedang Berjalan
Pelanggan Pemilik Toko
1.0 Cari Produk
2.0 Keranjang
Belanja 3.0
Pembayaran
4.0 Pembuatan
Invoice 5.0
Pengarsipan Penjualan
Arsip Produk Arsip Produk
Arsip Penjualan Arsip Penjualan
6.0 Pengelolaan
Produk
7.0 Pembuatan Lap.
Penjualan 8.0
Pembuatan Lap. Produk terjual
Request info produk Cek produk
Info produk Request info produk
Ce k
pr od
uk D
at a
pr od
uk
Data produk Info produk
Belanjaan Uang pembayaran,
Uang kekurangan Daftar belanjaan
Uang pembayaran
Daftar belanjaan Uang kembalian
Konfirmasi pembayaran, Request uang kekurangan,
Uang kembalian Uang pembayaran
Uang kembalian Invoice
Info total harga belanjaan, Belanjaan bungkus
Data penjualan Data penjualan
D at
a pr
od uk
Data produk Info produk
In fo
p ro
du k
Re qu
est L
ap . P
en ju
al an
La p.
P en
ju al
an Re
que st
L ap
. P ro
duk T
er ju
al
La p.
P ro
duk T
er ju
al
Ce k
pe nj
ua la
n
D at
a pe
nj ua
la n
Ce k
pe nj
ua la
n be
rda sa
rk an
p ro
du k
D at
a pe
nj ua
la n
be rd
as ar
ka n
pr odu
k
Belanjaan bungkus
Gambar 4.3. DFD Level 0
3.2 Cek uang
pembayaran 3.4
Tagih kekurangan
pembayaran 3.3
Hitung kembalian
Pelanggan Uang pembayaran,
Uang kekurangan
Re qu
es t u
an g
ke kl
ur an
ga n
Uan g
ke m
bal ian
Pemilik Toko Uang pembayaran,
Uang kekurangan 3.1
Penyerahan uang
pembayaran Uang pembayaran,
Uang kekurangan
Uang pembayaran Uang kembalian
Ko nf
irma si
pe m
bay ar
an
Gambar 4.4. DFD Level 1 dari proses no.3
Arsip Produk Arsip Produk
6.1 Tambah data
produk
Pemilik Toko 6.2
Rubah data produk
6.3 Hapus data
produk Data produk
Info produk
Data produk Info produk
Data produk Info produk
Data produk Info produk
Data produk Info produk
Data produk Info produk
Gambar 4.5. DFD Level 1 dari proses no.6
4.1.3 Evaluasi Sistem yang Sedang Berjalan