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 82
83 No Analisis Kebutuhan 2. Kebutuhan Perangkat Keras Perangkat yang dibutuhkan - 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 1. Menampilkan menu master. Login sebagai pimpinan, Login sebagai Sub bagian. Tampil sub proses file, master, transaksi, dan laporan. 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 1. Menampilkan menu master. Login sebagai bagian penjualan, Login sebagai Sub bagian. Tampil sub proses file, master, transaksi, laporan dan kartu piutang. 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 1. Menampilkan menu master. Login sebagai bagian gudang, Login sebagai Sub bagian. Tampil sub proses file, master, pengelolaan, dan laporan. 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 1. Menampilkan menu master. Login sebagai bagian keuangan, Login sebagai Sub bagian. 4.2.2. Uji Coba Form Master Jenis Tampil sub proses file, transaksi, dan laporan. 2. Menu tampil sesuai dengan Output. 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 1. Simpan Data Jenis 2. Menghapus data Jenis Memasukkan data jenis pada form master jenis kemudian menekan klik simpan. Menekan icon sampah pada tabel barang. Tampilan jenis yang telah ditambahkan pada tabel jenis. Data jenis berhasil dihapus. disimpan di tabel data jenis. diubah ke dalam tabel jenis. 3 Ubah data jenis Mengklik jenis barang di table, kemudian mengubah nama jenis. Data jenis barang berhasil diubah. 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 1. Simpan Data kota 2. Menghapus data kota Memasukkan data kota pada form master kota kemudian menekan klik simpan. Menekan icon sampah pada tabel nama kota. 3 Ubah data kota Mengklik nama kota di table, kemudian mengubah nama kota. Tampilan kota ditambahkan pada tabel kota. Data kota berhasil dihapus. Data kota berhasil diubah. disimpan di tabel data kota. diubah ke dalam tabel kota. 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 1. Simpan Data negara 2. Menghapus data negara 3 Ubah data negara Memasukkan data kota pada form master negara kemudian menekan klik simpan. Menekan icon sampah pada tabel nama negara. Mengklik nama negara di table, kemudian mengubah nama negara. Tampilan negara ditambahkan pada tabel negara. Data negara berhasil dihapus. Data negara berhasil diubah. disimpan di tabel data negara. diubah ke dalam tabel negara. 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 1. Simpan Data bahan baku 2. Menghapus data bahan baku 3 Ubah data bahan baku Memasukkan data kota pada form master bahan baku kemudian menekan klik simpan. Menekan icon sampah pada tabel nama bahan baku. Mengklik nama bahan baku di table, kemudian mengubah nama bahan baku. Tampilan negara ditambahkan pada tabel bahan baku. Data bahan baku berhasil dihapus. Data bahan baku berhasil diubah. disimpan di tabel data bahan baku. diubah ke dalam tabel bahan baku. 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 1. Tombol cari pada transaksi 2. Tombol cari pada data bahan baku Menekan tombol cari dan akan mendisplay form data perusahaan dan menampilkan data secara otomatis. Menekan tombol button cari, lalu akan mendisplay pada form bahan baku dan menampilkan data secara otomatis. 3. Tambah Akan menyimpan data pesanan dalam database. 4. Hapus Menekan button hapus pada form. 5. Simpan Menyimpan data pesanan dalam kolom datagridview. 4.2.7. Uji Coba Form Penjualan Tampil data perusahaan sesuai dengan data perusahaan. Tampil data bahan baku sesuai dengan data yang tersimpan. Penyimpanan data pesanan berhasil. terhapus. Tampilan daftar pesanan dalam kolom datagridview berhasil. 2. ditampilkan. 1. Sukses 2. disimpan. 1. Sukses 2. Data berhasil ditambah. 1. Sukses 2. Data berhasil dihapus 1. Sukses 2. disimpan. 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 1. Tombol button cari dalam kode penjualan. Menekan tombol cari dan akan mendisplay form data penjualan dan menampilkan data secara otomatis. 2. Tambah Akan menyimpan data penjualan dalam database. 3. Hapus Menekan button hapus pada form. 4. Simpan Menyimpan data pesanan dalam kolom datagridview. Tampil data perusahaan sesuai dengan data perusahaan. Penyimpanan data pesanan berhasil. terhapus. Tampilan daftar pesanan dalam kolom datagridview berhasil. 2. Data berhasil ditampilkan. 1. Sukses 2. Data berhasil ditambah. 1. Sukses 2. Data berhasil ditambah. 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 1. Tombol button cari dalam no penjualan 2. ditampilkan. Menekan tombol cari dan akan mendisplay form data penjualan dan menampilkan data secara otomatis. 2. Simpan Menyimpan data pesanan dalam kolom 3. Hapus Menekan button hapus pada form. Tampil data penjualan sesuai dengan data penjualan. Tampilan daftar pesanan dalam kolom terhapus. 2. Data berhasil disimpan. 2. 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 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. 2. ditampilkan.
104 menampilkan data secara otomatis. 2. Tambah Menyimpan data tambahan bahan baku dalam kolom 3. Hapus Menekan button hapus pada form. Tampilan daftar bahan baku dalam kolom terhapus. 2. disimpan. 2. 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 1. Mencetak laporan pesanan. Cetak laporan pesanan. Memasukkan jenis laporan pesanan, subbagian dan periode pesanan. 4.2.11. Uji Coba Form Cetak Laporan Penjualan 2. Laporan pesanan berhasil dicetak. 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 1. Mencetak laporan penjualan. Cetak laporan penjualan. Memasukkan jenis laporan penjualan, subbagian dan periode penjualan. 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 1. Mencetak laporan pembayaran. Memilih laporan mana yang akan dicetak. Cetak laporan pembayaran. 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 1. Mencetak laporan stok bahan baku. Cetak laporan stok bahan baku. Memasukkan jenis laporan stok bahan baku, subbagian dan periode stok bahan baku. 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 1. Mencetak laporan piutang. Cetak laporan piutang. Memasukkan jenis laporan piutang dan periode 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