• Tidak ada hasil yang ditemukan

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 “EditMenampilkan 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 BarangMenampilkan 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.

Dokumen terkait