Gambar 4.4 Context Diagram
A. Proses Pemesanan
Ketika aplikasi ini dimulai maka akan ditampilkan halaman utama home dari website yang berisi info cara pemesanan dan
link menuju informasi seputar perusahaan dalam hal ini CV.Hanif Niaga Group. Kemudian untuk memulai proses pemesanan,
konsumen dapat melakukan tahapan-tahapan sebagai berikut : • Konsumen yang ingin meminta atau mengajukan
pemesanan produk langsung dapat melihat informasi mengenai login, daftar produk terbaru dan detail produk
berikut spesifikasinya. • Sebelum mulai berbelanja, setiap konsumen diharuskan
untuk melakukan login terlebih dahulu dengan user id yang
dimiliki. Jika belum memiliki user id segera lakukan registrasi.
• Jika sudah mendapatkan produk yang akan dibeli, maka konsumen dapat memasukkannya kedalam tas belanja.
• Jika masih ada kemungkinan untuk memilih produk lainnya, maka belanja dapat dilanjutkan.
• Jika pemesanan disetujui maka sudah dapat dilakukan transaksi dengan memasukan informasi pengiriman produk
berupa alamat pengiriman, pesan dan cara pembayaran. Konsumen hanya dapat melakukan pembayaran dengan 3
pilihan cara , yakni transfer ke rekening bank, setoran tunai melalui bank ke salah satu bank yang terdaftar sebelum
batas waktutanggal yang telah ditetapkan, atau bayar di tempat cash on delivery.
• Selanjutnya, sistem mengupdate data pemesanan tersebut yang ada didalam data base agar dapat diproses lebih lanjut.
• Jika konsumen telah mengirimkan uangnya baik melalui transfer bank ataupun setoran tunai maka konsumen wajib
mengkonfimasi melalui history belanja yang ada dihalaman muka website.
• Jika belum membayar lunas pesanan, maka pesanan konsumen belumtidak akan dikirim. Dan jika konsumen
masih belum membayar setelah batas waktutanggal yang ditetapkan , maka pesanan dianggap batal.
• Bagi konsumen yang membayar dengan cara bayar ditempat cash on delivery, maka perusahaan akan
mengkonfirmasi alamat pengiriman pesanan. Pesanan akan diantar dalam waktu yang diberitahukan sebelumnya.
Setelah pesanan sampai ditujuan dan telah diterima maka konsumen wajib membayar lunas kepada kurir perusahaan.
• Bidang pemesanan untuk memasuki aplikasi ini, sebagaimana user yaitu melakukan login terlebih dahulu
dengan memasukan username dan password. Setelah itu bidang pemasaran bisa mengakses seluruh menu yang
tersedia. Jika ingin melihat data pemesanan maka klik menu sales order, begitu juga dengan menu yang lainnya
seperti: inventori, transaksi, kategori dan produksi. • Selanjutnya, jika Direktur ingin melihat laporan seluruh
bidang secara langsung maka harus login terlebih dahulu dengan memasukan user name dan passwordnya yang
dimiliki. Dan mengklik menu sesuai yang dibutuhkan. Adapun proses pemesanan tersebut dapat digambarkan
dalam bentuk flowcart sistem yang dapat dilihat pada gambar berikut:
Gambar 4.5 Workflow sistem usulan
Bidang Produksi Suplier
Konsumen Bidang Pemasaran
1 Data
Pemesanan Cek
ketersed iaan
barang Ada?
Buat pengaju
an Periksa
barang Cek jmlh
stok barang
Jmlh sesuai ?
4 Data
pengaju an
5 5
15 invoice
Hitung harga
pesanan Buat
invoice 3
2 1
invoice
5 5
m ulai login
S udah terdaftar
Input,u s ernam e
pass
Lihat produk produk
M asuka n ke tas
belan ja H itung
transa ksi bena r
P ilih produ k
stok ada
P ilih cara
baya r C O D ?
T ransfe r ? S tora n
tunai ? logou t
selesai Input
biodata S im pn
ke databas
P roduk T dk bs dipesan
V erifikasi alam at
V e rifikasi alam at
S im pan ke
database Input
data trnsfer
sim pan Input
no trnsaksi
konfirm asi transaksi
transaksi user
T Y
T Y
T Y
Y T
Y T
Gambar 4.6 Workflow sistem usulan
Bidang Keuangan Direktur
6 Data pengajuan
disetujui Pembua
tan penawar
an Data penawaran
7 10
Data pembelian barang
Pengirim an
barang Data invoice
11
5 D a t a p e n g a ju a n
v e r i f ik a s i A d a ?
D a t a p e n g a ju a n d is e t u ju i
D a t a P e m e s a n a n
6 7
D a t a p e n a w a r a n h a r g a
8 1 6
D a t a d it o la k 9
D a t a d a n a k e lu a r
P e m b e li a n
b a r a n g D a t a p e m b e lia n
b a r a n g 1 0
1 1 D a t a in v o ic e
P e m e r ik s a a n
b a r a n g D a t a b a r a n g d ib e li
1 2
Gambar 4.7 Workflow sistem usulan Flowrchart Program untuk User
Flowchart Program Untuk Admin
3 invoice
P encatat an
pem asu kan
D ata pem asukan
14 8
setuju D ata penaw aran
harga
D ata ditolak B uat
pengelu aran
dana 16
D ata dana keluar
9
mulai
Input usrname
passwrd
Benar? Pilih
menu
Sales order
inventory
transaksi
Logout
selesai Lihat
data transksi
Cetak laporan
transaksi Lihat
invntory Cetak
laporan invntory
Laporan inventory
produk
konfirmasi transksi
Laporan transaksi
Lihat data order
transaksi
Gambar 4.8 Flowchart Program
mulai login
Sudah terdaftar
Input,us ername
pass
Lihat produk produk
Masuka n ke tas
belanja Hitung
transaksi benar
Pilih produk
stok ada
Pilih cara
bayar COD ?
Transfer ? Storan
tunai ? logout
selesai Input
biodata Simpn
ke databas
Produk Tdk bs dipesan
Verifikasi alamat
Verifikasi alamat
Simpan ke
database Input
data trnsfer
simpan Input
no trnsaksi
konfirmasi transaksi
transaksi user
mulai usrname
passwor d
Benar? Pilih
menu Sales
order Lihat
data pesanan
konfirmasi Sudah
konfirmasi ?
authorized pengiriman
Buat invoice
inventory produk
Lihat data inventory
Cetak lapran
inventory Invoice
cetak invoice
Laporan inventory
Transaksi Lihat data
transaksi transaksi
Cetak laporan
transaksi Laporan
transaksi kategory
Lihat data
kategory user
tambah Input
data Simpn
ke databas
edit Edit
data hapus
produk Lihat
data produk
produk tambah
edit Input
data Edit
data Simpn
ke databas
hapus logout
selesai
user 1.0
login 2.0
registrasi
3.0 lihat katalog
info umum 4.0
buat pemesanan
5.0 verifikasi
data pesanan
6.0 hitung transaksi
8.0 konfirmasi
pembayarn
7.0 verifikasi
cara bayar produk
transaksi bank
9.0 autorized
pemesanan 10.0
login admin Adminbid
pemasaran 11.0
modifikasi data produk
Konfirmasi admin
produk kategori
transaksi 13.0
buat laporan direktur
12.0 buat invoice
user produk
Data produk
Data produk
Data produk
Data pesanan
Data pesanan
Data transaksi
No rekening Data
transaksi Data
transaksi Data
konfirmasi Bukti
transfer
Data produk
Data kategori
laporan transaksi
laporan produk
Data transaksi
Data transaksi
Data konfirmasi
Gambar 4.9 Diagram zero
Gambar 4.10 Diagram detail 1.0 level 1
Gambar 4.11 Diagram detail 2.0 level 1
Data transaksi
Data transaksi
Data transaksi
Data transaksi
6.0 7.1
transfer rekening
7.2 setoran tunai
7.3 Cash on
delivery 7.4
verifikasi alamat dan
input no rekening
7.5 verifikasi
alamat user
transaksi Data
transaksi
Gambar 4.12 Diagram detail 7.0 level 1
password username
password username
Admin 10.1
input username
password 10.2
verifikasi username
password 11.0
9.0 admin
username
password Rejection
invalid
Gambar 4.13 Diagram detail 10.0 level 1
Gambar 4.14
Diagram detail 11.0 level 1
B. Metode