HASIL DAN PEMBAHASAN
END IF ELSE
4.5.1 Pembuatan Script (Coding)
Pada tahap ini rancangan sistem yang peneliti buat diterjemahkan ke dalam bahasa pemograman. Hasil tahapan ini terdapat pada source code (di halaman lampiran 219).
4.5.2 Testing
Pada tahap ini peneliti melakukan uji coba terhadap sistem yang telah selesai dengan menggunakan metode black box Testing. Blackbox testing yaitu memperlakukan software seperti blackbox tanpa memahami internal behavior. Metode ini dilakukan dengan cara menjalankan fungsi-fungsi input dan output seperti transaksi penjualan, data barang dan lain sebagainya.
Tabel 4.38 List Hasil Pengujian dengan pendekatan Black-Box Testing
No. Rancangan Proses Hasil yang Diharapkan Hasil Keterangan
1.
Mulai jalankan program dengan meng-klik icon
aplikasi
Masuk halaman utama Pengembangan Sistem
InformasiPenjualan PD.
Hikmah Jaya
Sesuai
2.
Ketik admin pada field
username dan password
lalu klik login
Masuk ke halaman utama
admin Sesuai
3. Klik tambah Pegawai Masuk halaman Input
Tambah Pegawai Sesuai
4. Mengisi fieldinput tambah pegawai,dan klik simpan
Data telah tersimpan di
pegawai Sesuai
Nilai input valid
5. Mengisi fieldinput tambah pegawai,dan klik simpan
Data belum tersimpan di
laporan surat masuk Sesuai
Nilai input invalid
6. Klik "Lihat Data" - "Pegawai"
Menampilkan halaman data
pegawai Sesuai
7. Klik “Edit” Menampilkan halaman edit
pegawai Sesuai
8.
Isi field yang mau dirubah,
klik tombol “Simpan Perubahan”
Data yang telah dirubah,
tersimpan di pegawai Sesuai
Nilai Input valid
Pegawai menampilkan halaman kosong 10. Klik "Search" Pegawai Menampilkan halaman cari
pegawai Sesuai
11.
Cari pegawai berdasarkan nama pegawai atau jabatan pegawai, isi form cari, klik cari
Menampilkan data yang
dicari. Sesuai
Nilai input valid
12. Klik "Lihat Data" - "User" Menampilkan halaman data
User Sesuai
13. Klik “Delete” pada User Data terhapus Sesuai
Data terhapus, menampilkan halaman kosong 14. Klik "Lihat Data" -
"Supplier"
Menampilkan halaman data
Supplier Sesuai
15. Klik “Delete” pada
Supplier Data terhapus Sesuai
Data terhapus, menampilkan halaman kosong 16. Klik "Lihat Data" -
"Customer"
Menampilkan halaman data
Customer Sesuai
17. Klik “Delete” pada
Customer Data terhapus Sesuai
Data terhapus, menampilkan halaman kosong 18. Klik "Lihat Data" -
"Barang"
Menampilkan halaman data
Barang Sesuai
19. Klik “Delete” pada Barang Data terhapus Sesuai
Data terhapus, menampilkan halaman kosong
20. Klik "Lihat Data" - "Transaksi Pembelian"
Menampilkan halaman data
Transaksi Pembelian Sesuai
21. Klik “Delete” pada
Transaksi Pembelian Data terhapus Sesuai
Data terhapus, menampilkan halaman kosong 22. Klik "Lihat Data" -
"Transaksi Retur"
Menampilkan halaman data
Transaksi retur Sesuai
23. Klik “Delete” pada
Transaksi Retur Data terhapus Sesuai
Data terhapus, menampilkan halaman kosong 24. Klik "Lihat Data" -
"Transaksi Penjualan"
Menampilkan halaman data
Transaksi Penjualan Sesuai
25. Klik “Delete” pada
Transaksi Penjualan Data terhapus Sesuai
Data terhapus, menampilkan halaman kosong 26. Klik "Lihat Data" -
"Penjualan Kredit"
Menampilkan halaman data
Penjualan Kredit Sesuai
27. Klik “Delete” pada
Penjualan Kredit Data terhapus Sesuai
Data terhapus, menampilkan halaman kosong 28. Klik "User Online" Menampilkan halaman data
User Online Sesuai
29. Klik "Ganti Password" Menampilkan halaman Ganti
Password Sesuai
30. Isi field yang mau dirubah,
klik tombol “Proses”
Data yang telah dirubah,
tersimpan di Admin Sesuai
Nilai Input valid
31. Klik “Loguot” Menampilkan halaman login Sesuai
32. Ketik BagInventori pada
field username dan
Menampilkan halaman
utama BagInventori Sesuai
Nilai input valid
password lalu klik login
33. Klik “Input Barang” Menampilkan halaman input
Barang Sesuai
34. Mengisi field pada halaman tersebut, lalu klik simpan
Data telah tersimpan di
barang Sesuai
Nilai input Valid
35. Mengisi fieldinput tambah barang,dan klik simpan
Data belum tersimpan di
barang Sesuai
Nilai input invalid
36. Klik “Cari Barang” Menampilkan halaman cari
barang Sesuai
37.
Cari barang berdasarkan nama barang atau jenis barang, isi form cari, klik cari
Menampilkan data yang
dicari. Sesuai
Nilai input valid
38. Klik “Cek Kadaluarsa”
Menampilkan halaman kadaluarsa barang, cek kadaluarsa
Sesuai
39. Klik “Input Permintaan” – "Pembelian Barang"
Menampilkan halaman input
Pembelian Barang Sesuai
40. Mengisi field pada halaman tersebut, lalu klik proses
Data telah tersimpan di
pembelian Sesuai
Nilai input Valid
41. Mengisi field pada halaman tersebut, lalu klik proses
Data belum tersimpan di
pembelian Sesuai
Nilai input invalid
42. Klik “Input Permintaan” – "Retur Barang Kadaluarsa"
Menampilkan halaman input
Retur Barang Sesuai
43. Mengisi field pada halaman
tersebut, lalu klik proses Data telah tersimpan di retur Sesuai
Nilai input Valid
44. Mengisi field pada halaman tersebut, lalu klik proses
Data belum tersimpan di
retur Sesuai
Nilai input invalid
45. Klik “Input Permintaan” – "Retur Barang Rusak"
Menampilkan halaman input
Retur Barang Sesuai
46. Mengisi field pada halaman
tersebut, lalu klik proses Data telah tersimpan di retur Sesuai
Nilai input Valid
tersebut, lalu klik proses retur invalid
48. Klik "Ganti Password" Menampilkan halaman Ganti
Password Sesuai
49. Isi field yang mau dirubah,
klik tombol “Proses”
Data yang telah dirubah,
tersimpan di User Sesuai
Nilai Input valid
50. Klik “Loguot” Menampilkan halaman login Sesuai
51.
Ketik BagPurchase pada
field username dan
password lalu klik login
Menampilkan halaman
utama BagPurchase Sesuai
Nilai input valid
52. Klik Supplier Pilih ListSupplier Sesuai
53. Klik Input Supplier Masuk halaman Input
tambah Supplier Sesuai
54. Mengisi fieldinput tambah
Supplier,dan klik simpan
Data telah tersimpan di
Supplier Sesuai
Nilai input valid
55. Mengisi fieldinput tambah
Supplier,dan klik simpan
Data belum tersimpan di
Supplier Sesuai
Nilai input invalid
56. Klik "Lihat Data" Menampilkan halaman
Supplier Sesuai
57. Klik “Edit” dalam halaman
Supplier
Menampilkan halaman edit
Supplier Sesuai
58. Isi field yang mau dirubah,
klik tombol “Simpan”
Data yang telah dirubah,
tersimpan di Supplier Sesuai
Nilai Input valid
59. Klik "Search" Supplier Menampilkan halaman
search supplier Sesuai
60.
Cari supplier berdasarkan nama supplier atau perusahaan, isi form cari, klik cari
Menampilkan data yang
dicari. Sesuai
Nilai input valid
61. Klik "Faktur Permintaan" – "Input Pembelian"
Masuk halaman input
pembelian Sesuai
62. Pilih supplier, ceklist data pembelian, klik simpan
Data telah tersimpan di
pembelian Sesuai
Nilai input valid
pembelian, klik simpan pembelian invalid
64. Klik "cetak", cetak pemesanan pembelian
Menampilkan faktur
pemesanan pembelian, Cetak faktur pemesanan pembelian
Sesuai
Faktur pemesanan pembelian
65.
Klik "Approve" dalam halaman transaksi pembelian
Menampilkan halaman
approve transaksi pembelian Sesuai
66.
Isi field yang mau dirubah,
lalu ceklist data transaksi pembelian, klik simpan "input" transaksi pembelian
Data transaksi pembelian telah tersimpan di transaksi pembelian
Sesuai Nilai input
valid
67.
Isi field yang mau dirubah,
lalu ceklist data transaksi pembelian, klik simpan "input" transaksi pembelian
Data transaksi pembelian belum tersimpan di transaksi pembelian
Sesuai Nilai input
invalid
68. Klik “Cari Transaksi Pembelian”
Menampilkan halaman cari
transaksi pembelian Sesuai
69.
Cari transaksi pembelian berdasarkan id transaksi atau tanggal transaksi, isi
form cari, klik cari
Menampilkan data yang
dicari. Sesuai
Nilai input valid
70. Klik "Faktur Permintaan" –
"InputRetur" Masuk halaman inputretur Sesuai 71. Pilih supplier, ceklist data
retur, klik simpan Data telah tersimpan di retur Sesuai
Nilai input valid
72. Pilih supplier, ceklist data retur, klik simpan
Data belum tersimpan di
retur Sesuai
Nilai input invalid
73. Klik "cetak", cetak pemesanan retur
Menampilkan faktur pemesanan retur, Cetak faktur pemesanan retur
Sesuai
Faktur pemesanan retur 74. Klik "Approve" dalam
halaman transaksi retur
Menampilkan halaman
approve transaksi retur Sesuai
lalu ceklist data transaksi retur, klik simpan "input" transaksi retur
tersimpan di transaksi retur valid
76.
Isi field yang mau dirubah,
lalu ceklist data transaksi retur, klik simpan "input" transaksi retur
Data transaksi retur belum
tersimpan di transaksi retur Sesuai
Nilai input invalid
77. Klik “Cari Transaksi Retur” Menampilkan halaman cari
transaksi retur Sesuai
78.
Cari transaksi retur berdasarkan id transaksi atau tanggal transaksi, isi
form cari, klik cari
Menampilkan data yang
dicari. Sesuai
Nilai input valid
79. Klik "Ganti Password" Menampilkan halaman Ganti
Password Sesuai
80. Isi field yang mau dirubah,
klik tombol “Proses”
Data yang telah dirubah,
tersimpan di User Sesuai
Nilai Input valid
81. Klik “Loguot” Menampilkan halaman login Sesuai
82.
Ketik BagKasir pada field
username dan password
lalu klik login
Menampilkan halaman
utama BagKasir Sesuai
Nilai input valid
83. Klik Customer Pilih ListCustomer Sesuai
84. Klik Input Customer Masuk halaman Input
tambah Customer Sesuai
85. Mengisi field input tambah
Customer,dan klik simpan
Data telah tersimpan di
Customer Sesuai
Nilai input valid
86. Mengisi fieldinput tambah
Customer,dan klik simpan
Data belum tersimpan di
customer Sesuai
Nilai input invalid
87. Klik "Lihat Data" Menampilkan halaman
Customer Sesuai
88. Klik “Edit” dalam halaman
Customer
Menampilkan halaman edit
Customer Sesuai
klik tombol “Simpan” tersimpan di Customer valid
90. Klik "cetak" dalam halaman
customer
Menampilkan Kartu
Member, cetak Kartu
Member
Sesuai Kartu Member
91. Klik "Search" Customer Menampilkan halaman
search customer Sesuai
92.
Cari customer berdasarkan
id customer atau nama
customer, isi form cari, klik
cari
Menampilkan data yang
dicari. Sesuai
Nilai input valid
93. Klik "Input Transaksi" list Penjualan
Menampilkan halaman
daftar transaksi penjualan sesuai 94. Klik input transaksi
penjualan
Masuk halaman input
tambah transaksi penjualan Sesuai
95.
Mengisi fieldinput tambah transaksi penjualan klik proses
Data telah tersimpan di
transaksi penjualan Sesuai
Nilai input valid
96.
Mengisi fieldinput tambah transaksi penjualan klik proses
Data belum tersimpan di
transaksi penjualan Sesuai
Nilai input invalid
97.
Klik "cetak" pada halaman transaksi penjualan, cetak struk
Menampilkan struk transaksi penjualan , cetak struk transaksi penjualan
Sesuai Struk transaksi penjualan
98. Klik “Cari Transaksi Penjualan”
Menampilkan halaman cari
transaksi penjualan Sesuai
99.
Cari transaksi penjualan berdasarkan id transaksi atau tanggal transaksi, isi
form cari, klik cari
Menampilkan data yang
dicari. Sesuai
Nilai input valid
100. Klik "Input Transaksi" list Pembayaran
Menampilkan halaman
daftar transaksi pembayaran sesuai 101. Klik "bayar" dalam
transaksi pembayaran
Masuk halaman input
pembayaran
102.
Mengisi field input tambah transaksi pembayaran klik simpan
Data telah tersimpan di
transaksi pembayaran Sesuai
Nilai input valid
103.
Mengisi field input tambah transaksi pembayaran klik simpan
Data belum tersimpan di
transaksi pembayaran Sesuai
Nilai input invalid
104.
Klik "cetak" pada halaman transaksi pembayaran, cetak struk
Menampilkan struk transaksi pembayaran , cetak struk transaksi pembayaran
Sesuai Struk transaksi pembayaran
105. Klik “Cari Transaksi Pembayaran”
Menampilkan halaman cari
transaksi pembayaran Sesuai
106.
Cari transaksi pembayaran berdasarkan id transaksi atau tanggal transaksi, isi
form cari, klik cari
Menampilkan data yang
dicari. Sesuai
Nilai input valid
107. Klik "Ganti Password" Menampilkan halaman Ganti
Password Sesuai
108. Isi field yang mau dirubah, klik tombol “Proses”
Data yang telah dirubah,
tersimpan di User Sesuai
Nilai Input valid
109. Klik “Loguot” Menampilkan halaman login Sesuai
110.
Ketik Manager pada field
username dan password
lalu klik login
Menampilkan halaman
utama Manager Sesuai
Nilai input valid
111. Klik Input Harga Barang Menampilkan halaman
daftar Harga barang Sesuai
112. Klik “Edit” dalam halaman Harga Jual
Menampilkan halaman edit
Harga Jual Sesuai
113.
Isi field Harga Jual yang
mau dirubah, klik tombol “Simpan”
Data Harga Jual yang telah dirubah, tersimpan di
Customer
Sesuai Nilai Input
valid
114. Klik “Cari Barang” Menampilkan halaman cari
115.
Cari barang berdasarkan nama barang atau jenis barang, isi form cari, klik cari
Menampilkan data yang
dicari. Sesuai
116. Klik “Laporan Data" pilih
list pegawai
Menampilkan halaman
laporan pegawai sesuai
117.
Klik "cetak" pada halaman laporan pegawai, cetak laporan
Menampilkan laporan pegawai, cetak laporan pegawai
Sesuai Laporan
pegawai
118. Klik “Laporan Data" pilih list supplier
Menampilkan halaman
laporan supplier sesuai
119.
Klik "cetak" pada halaman laporan supplier, cetak laporan
Menampilkan laporan
supplier, cetak laporan
supplier
Sesuai Laporan
supplier
120. Klik “Laporan Data" pilih list customer
Menampilkan halaman
laporan customer sesuai
121.
Klik "cetak" pada halaman laporan customer, cetak laporan
Menampilkan laporan
customer, cetak laporan
customer
Sesuai Laporan
customer
122. Klik “Laporan Data" pilih
list inventori
Menampilkan halaman
laporan inventori sesuai
123.
Klik "cetak" pada halaman laporan inventori, cetak laporan
Menampilkan laporan inventori, cetak laporan inventori
Sesuai Laporan
inventori
124. Klik “Laporan Transaksi" pilih list Pembelian
Menampilkan halaman pilih
laporan pembelian sesuai
125.
Klik "Pilih", pilih laporan per tanggal, per periode atau per bulan
Menampilkan halaman pilih tanggal, bulan, tahun, atau periode untuk laporan pembelian
sesuai
126.
Klik "pilih" tanggal, bulan, atau tahun, klik submit
untuk proses laporan
Menampilkan halaman laporan pembelian per tanggal, per periode, atau per
bulan
127.
Klik "cetak" pada halaman laporan pembelian, cetak laporan
Menampilkan laporan pembelian, cetak laporan pembelian
Sesuai Laporan
pembelian
128. Klik “Laporan Transaksi" pilih list Retur
Menampilkan halaman pilih
laporan Retur sesuai
129.
Klik "Pilih", pilih laporan per tanggal, per periode atau per bulan
Menampilkan halaman pilih tanggal, bulan, tahun, atau periode untuk laporan retur
sesuai
130.
Klik "pilih" tanggal, bulan, atau tahun, klik submit
untuk proses laporan
Menampilkan halaman laporan Retur per tanggal, per periode, atau per bulan
sesuai
131.
Klik "cetak" pada halaman laporan Retur, cetak laporan
Menampilkan laporan Retur,
cetak laporan Retur Sesuai Laporan Retur
132.
Klik “Laporan Transaksi" pilih list Penjualan, pilih
list "penjualan cash"
Menampilkan halaman pilih
laporan penjualan cash sesuai
133.
Klik "Pilih", pilih laporan per tanggal, per periode atau per bulan
Menampilkan halaman pilih tanggal, bulan, tahun, atau periode untuk laporan penjualan cash
sesuai
134.
Klik "pilih" tanggal, bulan, atau tahun, klik submit
untuk proses laporan
Menampilkan halaman laporan penjualan cash per tanggal, per periode, atau per bulan
sesuai
135.
Klik "cetak" pada halaman laporan penjualan cash, cetak laporan
Menampilkan laporan penjualan cash, cetak laporan penjualan cash
Sesuai Laporan
penjualan cash
136.
Klik “Laporan Transaksi" pilih list Penjualan, pilih
list "penjualan kredit"
Menampilkan halaman pilih
laporan penjualan kredit sesuai 137. Klik "Pilih", pilih laporan Menampilkan halaman pilih sesuai
per tanggal, per periode atau per bulan
tanggal, bulan, tahun, atau periode untuk laporan penjualan kredit
138.
Klik "pilih" tanggal, bulan, atau tahun, klik submit
untuk proses laporan
Menampilkan halaman laporan penjualan kredit per tanggal, per periode, atau per bulan
sesuai
139.
Klik "cetak" pada halaman laporan penjualan kredit, cetak laporan
Menampilkan laporan penjualan kredit, cetak laporan penjualan kredit
Sesuai Laporan
penjualan kredit
140. Klik “Neraca" pilih list Piutang
Menampilkan halaman pilih
laporan piutang sesuai
141.
Klik "pilih" bulan dan tahun, klik submit untuk proses laporan
Menampilkan halaman
laporan piutang per bulan sesuai
142.
Klik "cetak" pada halaman laporan piutang, cetak laporan
Menampilkan laporan piutang, cetak laporan piutang
Sesuai Laporan
piutang
143. Klik “Neraca" pilih list Junal
Menampilkan halaman pilih
laporan Junal sesuai
144.
Klik "pilih" bulan dan tahun, klik submit untuk proses laporan
Menampilkan halaman
laporan Junal per bulan sesuai
145. Klik "cetak" pada halaman laporan Junal, cetak laporan
Menampilkan laporan Junal,
cetak laporan Junal Sesuai Laporan Junal
146. Klik "Ganti Password" Menampilkan halaman Ganti
Password Sesuai
147. Isi field yang mau dirubah, klik tombol “Proses”
Data yang telah dirubah,
tersimpan di User Sesuai
Nilai Input valid
BAB V PENUTUP
5.1 Kesimpulan
Berdasarkan uraian dan pembahasan pada bab-bab sebelumnya, maka dapat ditarik kesimpulan:
1. Memudahkan pegawai dalam mengolah data-data barang, pembelian, retur dan penjualan, sehingga menghasilkan laporan-laporan yang dapat membantu manajemen dalam pengambilan keputusan secara tepat dan akurat.
2. Memudahkan pegawai dalam melakukan kegiatan jual-beli barang karena sudah memakai barcode reader untuk menginput data barang.
3. Memudahkan pegawai dan customer dalam melakukan kegiatan transaksi penjualan, khususnya penjualan secara tidak langsung dengan adanya sistem kontrol melalui pengecekan tagihan dan adanya informasi batas pembayaran terhadap customer, maupun sistem diskon terhadap member, membuat proses bisnis penjualan pada PD. Hikmah Jaya ini dapat berjalan dengan baik. 4. Pegawai ataupun pihak management dapat memperoleh informasi data stok
barang dengan proses yang cepat dan tepat.
5. Data-data pada masing-masing bagian yang terdapat pada PD. Hikmah Jaya sudah terintegrasi dengan baik.
5.2 Saran
Berdasarkan kesimpulan yang telah dikemukakan, ada beberapa saran yang dapat diajukan untuk pengembangan lebih lanjut yaitu:
1. Diharapkan adanya pelayanan customer service bagi member khususnya dalam hal administrasi member dan keluhan-keluhan lainnya.
2. Adanya pembayaran melalui jaringan banking seperti ATM, kartu kredit dll, khususnya untuk tagihan pembayaran kredit untuk memudahkan customer dalam melakukan pembayaran.