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
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.
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.
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.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.
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.
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.
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.
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?’
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.
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.
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.
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.
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.
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.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.
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.
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”.
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.
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.
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.
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
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.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.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.
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
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.
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.
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
piutang akan tampil dan tercetak seperti pada gambar 4.31.
Gambar 4.49. Form parameter kartu piutang