BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi...
Transcript of BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi...
82
BAB IV
IMPLEMENTASI DAN EVALUASI
4.1 Implementasi Sistem
Tahap ini merupakan pembuatan perangkat lunak yang disesuaikan
dengan rancangan atau desain sistem yang telah dibangun sebelumnya. Aplikasi
yang dibangun akan diterapkan berdasarkan kebutuhan atau sistem yang telah
dikembangkan. Selain itu aplikasi ini akan dibuat sedemikian rupa sehingga dapat
memudahkan pengguna untuk menggunakan pengembangan penjualan bahan
baku pada PT. Indochito International Sidoarjo.
Sebelum menjalankan aplikasi ini, ada hal yang harus diperhatikan yaitu
kebutuhan sistem. Sesuai dengan kebutuhan untuk merancang sistem diperlukan
perangkat keras dan perangkat lunak.
4.1.1. Kebutuhan Perangkat Keras dan Perangkat Lunak
Perangkat lunak dan perangkat keras yang di butuhkan dapat dilihat pada
tabel di bawah ini.
Tabel 4.1. Kebutuhan Aplikasi
No Analisis Kebutuhan Perangkat yang dibutuhkan
1. Kebutuhan Perangkat
Lunak
- Microsoft Visio
- Power Designer
- GUI
- Microsoft Power Point
- Microsoft Word
83
No Analisis Kebutuhan Perangkat yang dibutuhkan
2. Kebutuhan Perangkat
Keras
- Personal Computer (PC) untuk server dengan
minimum requirement Pentium Dual Core 2.2
GHz dan dilengkapi dengan Local Area Network
(LAN) card.
- Modem penghubung internet yang dihubungkan
ke komputer admin atau router, sehingga dapat
dihubungkan ke komputer client.
- Untuk komputer client dapat menggunakan
notebook ataupun personal computer (PC)
dengan minimum requirement Pentium Dual
Core 2.2 GHz dan dilengkapi dengan hub Local
Area Network (LAN) yang aktif
4.2 Uji Coba Sistem
Tahap ini merupakan pembuatan perangkat lunak disesuaikan dengan
rancangan atau desain sistem yang telah dibangun sebelumnya. Aplikasi yang
dibangun akan diterapkan berdasarkan kebutuhan atau sistem yang telah
dikembangkan.
4.2.1. Uji Coba Form Utama
Form utama berisi tampilan beranda aplikasi pertama masuk setelah
menjalankan program. Form ini berisi hanya berisi satu sub proses yaitu file.
Gambar 4.1. Form Menu Utama
84
Untuk tahap selanjutnya, pengguna harus login sesuai dengan kebutuhan atau
jabatan yang sudah ada. Yang pertama akan di uji coba login sebagai pimpinan.
Gambar 4.2 Form Login Pimpinan
Gambar 4.3 Login Berhasil
Setelah login berhasil sebagai pimpinan, maka akan muncul menu utama
dengan beberapa sub proses yang dapat diakses antara lain: File, Master,
Transaksi, Pengelolaan, Laporan, dan Kartu piutang.
85
Gambar 4.4 Form Menu Utama Pimpinan
Tabel 4.2. Hasil Uji Coba Form Utama Pimpinan
No Tujuan Input Output Diharapkan Output Sistem
1. Menampilkan
menu master.
Login sebagai
pimpinan, Login
sebagai Sub
bagian.
Tampil sub proses
file, master,
transaksi, dan
laporan.
1. Sukses.
2. Menu tampil
sesuai
dengan
Output.
Selanjutnya login sebagai bagian penjualan.
Gambar 4.5 Form Login Penjualan
86
Gambar 4.6 Login Berhasil
Setelah login berhasil sebagai bagian penjualan, maka akan muncul menu
utama dengan beberapa sub proses yang dapat diakses antara lain: File, Master,
Transaksi, Pengelolaan, Laporan, dan Kartu piutang.
Gambar 4.7 Form Utama Bagian Penjualan
Tabel 4.3. Hasil Uji Coba Form Utama Penjualan
No Tujuan Input Output Diharapkan Output Sistem
1. Menampilkan
menu master.
Login sebagai
bagian
penjualan, Login
sebagai Sub
bagian.
Tampil sub proses
file, master,
transaksi, laporan
dan kartu piutang.
1. Sukses.
2. Menu tampil
sesuai
dengan
Output.
87
Selanjutnya login sebagai bagian gudang.
Gambar 4.8 Login sebagai Bagian Gudang
Gambar 4.9 Login berhasil
Setelah login berhasil sebagai bagian gudang, maka akan muncul menu
utama dengan beberapa sub proses yang dapat diakses antara lain: File, Master,
Pengelolaan, dan Laporan.
Gambar 4.10 Form Utama bagian Gudang
88
Tabel 4.4. Hasil Uji Coba Form Utama bagian Gudang
No Tujuan Input Output Diharapkan Output Sistem
1. Menampilkan
menu master.
Login sebagai
bagian gudang,
Login sebagai
Sub bagian.
Tampil sub proses
file, master,
pengelolaan, dan
laporan.
1. Sukses.
2. Menu
tampil
sesuai
dengan
Output.
Selanjutnya login sebagai hak ases bagian keuangan.
Gambar 4.11 Login sebagai bagian keuangan
Gambar 4.12 Login berhasil
Setelah login berhasil sebagai bagian keuangan, maka akan muncul menu
utama dengan beberapa sub proses yang dapat diakses antara lain: File, Transaksi,
dan Laporan.
89
Gambar 4.13 Form Utama bagian Keuangan
Tabel 4.5. Hasil Uji Coba Form Utama Keuangan
No Tujuan Input Output Diharapkan Output Sistem
1. Menampilkan
menu master.
Login sebagai
bagian
keuangan, Login
sebagai Sub
bagian.
Tampil sub proses
file, transaksi, dan
laporan.
1. Sukses.
2. Menu tampil
sesuai
dengan
Output.
4.2.2. Uji Coba Form Master Jenis
Form ini berisi tentang proses pemasukan data master jenis, proses
pengubahan data master jenis, dan proses penghapusan data master jenis.
Gambar 4.14. Form Master Jenis
90
Proses penambahan data jenis ditunjukkan pada Gambar 4.2, dimana
pengguna mengisikan kode jenis dan nama jenis, kemudian tekan simpan maka
data akan tersimpan dalam database.
Gambar 4.15. Informasi Penyimpanan sukses
Kemudian untuk menghapus data jenis pada Gambar 4.3 dibawah ini,
admin klik data jenis yang akan dihapus dan klik icon hapus, jika data telah
berhasil terhapus maka terdapat informasi “jenis barang telah dihapus”, otomatis
jenis barang akan terhapus dari database.
Gambar 4.16 Informasi menghapus master jenis
Untuk mengubah data jenis pada Gambar 4.4 , admin mengklik salah satu
jenis yang ada di tabel. Kemudian mengubah nama jenis, dan akan muncul
informasi “Apakah Anda inginr merubah Jenis?’
91
Gambar 4.17 Informasi merubah data jenis
Jika admin menekan tombol “Yes” pada informasi Gambar 4.4 maka
aplikasi akan memberikan informasi “Data telah diubah”, data akan otomatis
tersimpan pada database.
Tabel 4.6. Hasil Uji Coba Form Master Jenis
No Tujuan Input Output Diharapkan Output Sistem
1. Simpan Data
Jenis
Memasukkan
data jenis pada
form master
jenis kemudian
menekan klik
simpan.
Tampilan jenis
yang telah
ditambahkan pada
tabel jenis.
Data berhasil
disimpan di
tabel data jenis.
2. Menghapus
data Jenis
Menekan icon
sampah pada
tabel barang.
Data jenis berhasil
dihapus.
Data berhasil
diubah ke dalam
tabel jenis.
3 Ubah data jenis Mengklik jenis
barang di table,
kemudian
mengubah nama
jenis.
Data jenis barang
berhasil diubah.
Data berhasil
dihapus ke
dalam tabel
jenis.
4.2.3. Uji Coba Form Kota
Form master kota ini berisi tentang proses pemasukan data master kota,
proses pengubahan data master kota, dan proses penghapusan data master kota.
92
Gambar 4.18. Form Master Kota
Proses penambahan data kota ditunjukkan pada Gambar 4.5, dimana
pengguna mengisikan kode kota dan nama kota, kemudian tekan simpan maka
data akan tersimpan dalam database dan akan muncul informasi “Data telah
tersimpan”.
Gambar 4.19. Informasi penyimpanan data berhasil
Kemudian untuk mengubah data mengklik salah satu nama kota yang ada
di tabel dan mengubah nama kota. Jika itu terjadi, akan muncul informasi
“Apakah anda ingin merubah nama kota?”. Jika mengklik tombol “Yes” maka
nama kota akan berubah.
93
Gambar 4.20. Form merubah nama kota
Gambar 4.21. Informasi perubahan nama kota
Tabel 4.7. Hasil Uji Coba Form Master Nama Kota
No Tujuan Input Output Diharapkan Output Sistem
1. Simpan Data
kota
Memasukkan
data kota pada
form master
kota kemudian
menekan klik
simpan.
Tampilan kota
ditambahkan pada
tabel kota.
Data berhasil
disimpan di
tabel data kota.
2. Menghapus
data kota
Menekan icon
sampah pada
tabel nama kota.
Data kota berhasil
dihapus.
Data berhasil
diubah ke dalam
tabel kota.
3 Ubah data kota Mengklik nama
kota di table,
kemudian
mengubah nama
kota.
Data kota berhasil
diubah.
Data berhasil
dihapus ke
dalam tabel
kota.
4.2.4. Uji Coba Form Master Negara
Form ini berisi tentang proses pemasukan data master negara, proses
pengubahan data master negara, dan proses penghapusan data master negara.
94
Gambar 4.22. Form Master Negara
Proses penambahan data negara ditunjukkan pada Gambar 4.9, dimana
pengguna mengisikan kode negara dan nama negara, kemudian tekan simpan
maka data akan tersimpan dalam database dan akan muncul informasi “Data telah
tersimpan”.
Gambar 4.23. Informasi penyimpanan data berhasil
Kemudian untuk mengubah data mengklik salah satu nama negara yang
ada di tabel dan mengubah nama negara. Jika itu terjadi, akan muncul informasi
“Apakah anda ingin merubah nama negara?”. Jika mengklik tombol “Yes” maka
nama negara akan berubah.
95
Gambar 4.24. Informasi merubah data negara
Gambar 4.25. Informasi data telah diubah
Kemudian Untuk menghapus data negara pada Gambar 4.12. admin klik
data negara yang ada di tabel dan klik icon hapus, jika data telah berhasil terhapus
maka terdapat informasi “Data Negara Telah Dihapus”, otomatis negara akan
terhapus.
Gambar 4.26. Informasi data telah dihapus
96
Tabel 4.8. Hasil Uji Coba Form Master Negara
No Tujuan Input Output Diharapkan Output Sistem
1. Simpan Data
negara
Memasukkan
data kota pada
form master
negara
kemudian
menekan klik
simpan.
Tampilan negara
ditambahkan pada
tabel negara.
Data berhasil
disimpan di
tabel data
negara.
2. Menghapus
data negara
Menekan icon
sampah pada
tabel nama
negara.
Data negara
berhasil dihapus.
Data berhasil
diubah ke dalam
tabel negara.
3 Ubah data
negara
Mengklik nama
negara di table,
kemudian
mengubah nama
negara.
Data negara
berhasil diubah.
Data berhasil
dihapus ke
dalam tabel
negara.
4.2.5. Uji Coba Form Master Bahan baku
Form ini berisi tentang proses penginputan data master bahan baku,
proses pengubahan data master bahan baku, dan proses penghapusan data master
bahan baku.
Gambar 4.27. Form Master Bahan Baku
97
Proses penambahan data pengguna ditunjukkan pada Gambar 4.11,
dimana pengguna mengisikan nama bahan baku, memilih jenis, dan harga jual,
kemudian tekan simpan maka data akan tersimpan dalam database.
Gambar 4.28. Informasi penyimpanan data bahan baku berhasil
Kemudian untuk mengubah data mengklik salah satu nama bahan baku
yang ada di tabel dan mengubah nama bahan baku. Jika itu terjadi, akan muncul
informasi “Apakah anda ingin merubah nama bahan baku?”. Jika mengklik
tombol “Yes” maka nama bahan baku akan berubah.
Gambar 4.29. Informasi merubah data bahan baku
Kemudian Untuk menghapus data bahan baku, admin klik data bahan
baku yang ada di tabel dan klik icon hapus, jika data telah berhasil terhapus maka
terdapat informasi “Data bahan baku Telah Dihapus”, otomatis bahan baku akan
terhapus.
98
Gambar 4.30. Informasi data bahan baku telah terhapus
Tabel 4.9. Hasil Uji Coba Form Master Bahan Baku
No Tujuan Input Output Diharapkan Output Sistem
1. Simpan Data
bahan baku
Memasukkan
data kota pada
form master
bahan baku
kemudian
menekan klik
simpan.
Tampilan negara
ditambahkan pada
tabel bahan baku.
Data berhasil
disimpan di
tabel data bahan
baku.
2. Menghapus
data bahan
baku
Menekan icon
sampah pada
tabel nama
bahan baku.
Data bahan baku
berhasil dihapus.
Data berhasil
diubah ke dalam
tabel bahan
baku.
3 Ubah data
bahan baku
Mengklik nama
bahan baku di
table, kemudian
mengubah nama
bahan baku.
Data bahan baku
berhasil diubah.
Data berhasil
dihapus ke
dalam tabel
bahan baku.
4.2.6. Uji Coba Form Pesanan
Form ini berisi tentang proses pencatatan transaksi pesanan bahan baku,
dimana pengguna mencari kode perusahaan secara otomatis melewati data
perusahaan yang tersedia. Dan untuk data bahan bakunya cukup mencari kode
banhan baku yang tersedia dengan menampilkan nama barang, dan stok secara
otomatis. Dan disimpan dengan klik tombol tambah.
99
Gambar 4.31. Form Pesanan
Jika jumlah beli melebihi jumlah stok yang tersedia saat ini, maka tidak
dapat menyimpan data pesanan dan mendapatkan informasi “Bahan baku yang
dipesan melebihi dari jumlah stok”.
Gambar 4.32. Form informasi pesanan
100
Tabel 4.10. Hasil Uji Coba Form Pesanan
No Tujuan Input Output Diharapkan Output Sistem
1. Tombol cari
pada transaksi
Menekan
tombol cari dan
akan mendisplay
form data
perusahaan dan
menampilkan
data secara
otomatis.
Tampil data
perusahaan sesuai
dengan data
perusahaan.
1. Sukses.
2. Data berhasil
ditampilkan.
2. Tombol cari
pada data
bahan baku
Menekan
tombol button
cari, lalu akan
mendisplay pada
form bahan baku
dan
menampilkan
data secara
otomatis.
Tampil data bahan
baku sesuai dengan
data yang
tersimpan.
1. Sukses
2. Data berhasil
disimpan.
3. Tambah Akan
menyimpan data
pesanan dalam
database.
Penyimpanan data
pesanan berhasil.
1. Sukses
2. Data
berhasil
ditambah.
4. Hapus Menekan button
hapus pada
form.
Data berhasil
terhapus.
1. Sukses
2. Data
berhasil
dihapus
5. Simpan Menyimpan data
pesanan dalam
kolom
datagridview.
Tampilan daftar
pesanan dalam
kolom
datagridview
berhasil.
1. Sukses
2. Data berhasil
disimpan.
4.2.7. Uji Coba Form Penjualan
Form ini berfungsi untuk menampilkan data pesanan yang dipesan oleh
pelanggan yang dilengkapi dengan nama barang, jumlah pesan, harga, sub total
serta biaya-biaya dan dokumen pendukung.
101
Gambar 4.33. Form Penjualan
Tabel 4.11. Hasil Uji Coba Form Penjualan
No Tujuan Input Output Diharapkan Output Sistem
1. Tombol button
cari dalam
kode penjualan.
Menekan
tombol cari dan
akan mendisplay
form data
penjualan dan
menampilkan
data secara
otomatis.
Tampil data
perusahaan sesuai
dengan data
perusahaan.
1. Sukses.
2. Data
berhasil
ditampilkan.
2. Tambah Akan
menyimpan data
penjualan dalam
database.
Penyimpanan data
pesanan berhasil.
1. Sukses
2. Data
berhasil
ditambah.
3. Hapus Menekan button
hapus pada
form.
Data berhasil
terhapus.
1. Sukses
2. Data
berhasil
ditambah.
4. Simpan Menyimpan data
pesanan dalam
kolom
datagridview.
Tampilan daftar
pesanan dalam
kolom
datagridview
berhasil.
1. Sukses
2. Data
berhasil
ditambah.
102
4.2.8. Uji Coba Form Pembayaran
Form ini berisi tentang proses pencatatan transaksi pembayaran, dimana
pengguna mencari No penjualan secara otomatis melewati data penjualan yang
tersedia. Dan untuk kolom penjualan cukup mencari no penjualan dengan
menekan tombol cari yang tersedia dengan menampilkan perusahaan, emkl,
stuffing, total barang, total bayar barang dan total pembayaran keseluruhan secara
otomatis. Dan disimpan dengan klik tombol tambah.
Gambar 4.34. Form Pembayaran
Tabel 4.12. Hasil Uji Coba Form Pembayaran
No Tujuan Input Output Diharapkan Output Sistem
1. Tombol button
cari dalam no
penjualan
Menekan
tombol cari dan
akan mendisplay
form data
penjualan dan
menampilkan
data secara
otomatis.
Tampil data
penjualan sesuai
dengan data
penjualan.
1. Sukses.
2. Data berhasil
ditampilkan.
2. Simpan Menyimpan data
pesanan dalam
kolom
Tampilan daftar
pesanan dalam
kolom
1. Sukses.
2. Data
berhasil
disimpan.
3. Hapus Menekan button
hapus pada
form.
Data berhasil
terhapus.
1. Sukses.
2. Data berhasil
dihapus.
103
4.2.9. Uji Coba Form Pengelolaan
Pada form ini berisi tentang proses pengolahan bahan baku yang
digunakan untuk mengolah dan mencatat data bahan baku yang masuk. Sehingga
dapat merubah stok bahan baku yang kosong dan menambah stok bahan baku
yang ada.
Gambar 4.35. Form Pengolahan
Gambar 4.36. Data telah disimpan
Tabel 4.13. Hasil Uji Coba Form Peengelolaan
No Tujuan Input Output Diharapkan Output Sistem
1. Tombol button
cari dalam
nama barang
Menekan
tombol cari dan
akan mendisplay
form daftar
bahan baku
yang kosong
dan
Tampil data bahan
baku sesuai dengan
data bahan baku.
1. Sukses.
2. Data berhasil
ditampilkan.
104
menampilkan
data secara
otomatis.
2. Tambah Menyimpan data
tambahan bahan
baku dalam
kolom
Tampilan daftar
bahan baku dalam
kolom
1. Sukses.
2. Data berhasil
disimpan.
3. Hapus Menekan button
hapus pada
form.
Data berhasil
terhapus.
1. Sukses.
2. Data berhasil
dihapus.
4.2.10. Uji Coba Form Cetak Laporan Pesanan
Pada form ini berisi proses cetak laporan pesanan seperti pada Gambar
4.24. Bagian penjualan pertama-tama memilih laporan pada subbagian mana yang
akan dicetak, kemudian memilih periode laporan yang akan dicetak, setelah itu
klik cetak maka laporan akan tampil dan tercetak seperti pada gambar 4.25.
Gambar 4.37. Form parameter laporan pesanan
105
Gambar 4.38. Laporan Pesanan
Tabel 4.14. Hasil Uji Coba Cetak Laporan Pesanan
No Tujuan Input Output Diharapkan Output Sistem
1. Mencetak
laporan
pesanan.
Memasukkan
jenis laporan
pesanan,
subbagian dan
periode pesanan.
Cetak laporan
pesanan.
1. Sukses.
2. Laporan
pesanan
berhasil
dicetak.
4.2.11. Uji Coba Form Cetak Laporan Penjualan
Pada form ini berisi proses cetak laporan penjualan seperti pada Gambar
4.26. Bagian penjualan pertama-tama memilih laporan pada subbagian mana yang
akan dicetak, kemudian memilih periode penjualan yang akan dicetak, setelah itu
klik cetak maka laporan akan tampil dan tercetak seperti pada gambar 4.27.
Gambar 4.39. Form parameter laporan penjualan
106
Gambar 4.40. Laporan Penjualan
Tabel 4.15. Hasil Uji Coba Cetak Laporan Penjualan
No Tujuan Input Output Diharapkan Output Sistem
1. Mencetak
laporan
penjualan.
Memasukkan
jenis laporan
penjualan,
subbagian dan
periode
penjualan.
Cetak laporan
penjualan.
1. Sukses.
2. Laporan
penjualan
berhasil
dicetak.
4.2.12. Uji Coba Form Cetak Laporan Pembayaran
Pada form ini berisi proses cetak laporan pembayaran seperti pada
Gambar 4.28. Bagian penjualan pertama-tama memilih laporan pada subbagian
mana yang akan dicetak, kemudian memilih periode laporan yang akan dicetak,
setelah itu klik cetak maka laporan akan tampil dan tercetak seperti pada gambar
4.29.
107
Gambar 4.41. Form parameter laporan pembayaran
Gambar 4.42. Laporan Pembayaran
Tabel 4.16. Hasil Uji Coba Cetak Laporan Pembayaran
No Tujuan Input Output Diharapkan Output Sistem
1. Mencetak
laporan
pembayaran.
Memilih laporan
mana yang akan
dicetak.
Cetak laporan
pembayaran.
1. Sukses.
2. Laporan
pembayaran
berhasil
dicetak.
4.2.13. Uji Coba Form Cetak Laporan Stok
Pada form ini berisi proses cetak laporan stok seperti pada Gambar 4.30.
Bagian penjualan pertama-tama memilih laporan pada subbagian mana yang akan
108
dicetak, kemudian memilih keterangan bahan baku yang akan dicetak, setelah itu
klik cetak maka laporan akan tampil dan tercetak seperti pada gambar 4.31.
Gambar 4.43. Form parameter laporan stok
Gambar 4.44. Laporan Stok
Tabel 4.17. Hasil Uji Coba Cetak Laporan Stok
No Tujuan Input Output Diharapkan Output Sistem
1. Mencetak
laporan stok
bahan baku.
Memasukkan
jenis laporan
stok bahan baku,
subbagian dan
periode stok
bahan baku.
Cetak laporan stok
bahan baku.
1. Sukses.
2. Laporan stok
bahan baku
berhasil
dicetak.
109
4.2.14 Uji Coba Form Cetak Laporan Piutang
Pada form ini berisi proses cetak laporan piutang. Bagian penjualan
pertama-tama memilih laporan pada subbagian mana yang akan dicetak,
kemudian memilih periode laporan yang akan dicetak, setelah itu klik cetak maka
laporan akan tampil dan tercetak seperti pada gambar 4.41.
Gambar 4.45. Form parameter laporan piutang
Gambar 4.46. Laporan Piutang
Tabel 4.18. Hasil Uji Coba Cetak Laporan Piutang
No Tujuan Input Output Diharapkan Output Sistem
1. Mencetak
laporan
piutang.
Memasukkan
jenis laporan
piutang dan
periode piutang.
Cetak laporan
piutang.
3. Sukses.
4. Laporan
piutang
berhasil
dicetak.
110
4.2.15 Uji Coba Form Cetak Kartu Stok
Pada form ini berisi proses cetak kartu stok. Pertama-tama memilih menu
kartu stok, kemudian bahan baku mana yang akan dilihat histori keluar masuknya
barang. Setelah itu klik cetak maka kartu stok akan tampil dan tercetak seperti
pada gambar 4.42.
Gambar 4.47. Form parameter kartu stok
Gambar 4.48. Kartu Stok
111
4.2.16 Uji Coba Form Cetak Kartu Piutang
Pada form ini berisi proses cetak kartu piutang seperti pada Gambar 4.30.
Pertama-tama memilih menu kartu piutang, kemudian pilih perusahaan mana yang
akan dilihat histori penjualan dan pembayaran. Setelah itu klik cetak maka kartu
piutang akan tampil dan tercetak seperti pada gambar 4.31.
Gambar 4.49. Form parameter kartu piutang
Gambar 4.50. Kartu Piutang