bab iv implementasi dan evaluasi sistem 4.1.repository.dinamika.ac.id › id › eprint › 1798 ›...
TRANSCRIPT
86
BAB IV
IMPLEMENTASI DAN EVALUASI SISTEM
4.1. Kebutuhan Sistem
Sebelum mengimplementasikan dan menjalankan Aplikasi Perencanaan
Kebutuhan Bahan Baku Pada UMKM Fredshoes dibutuhkan perangkat keras dan
perangkat lunak dengan kondisi tertentu agar aplikasi dapat berjalan dengan baik.
Adapun kebutuhan perangkat keras dan perangkat lunak adalah sebagai berikut:
4.1.1. Kebutuhan Perangkat Keras
Aplikasi Perencanaan Kebutuhan Bahan Baku Pada UMKM Fredshoes
dibutuhkan perangkat keras dengan spesifikasi sebagai berikut:
1. Komputer dengan processor CPU 2 GHz atau lebih tinggi
2. Minimal Memori 1 GB RAM
3. VGA 32 MB bit atau lebih tinggi
4. Monitor
5. Keyboard
6. Printer
7. Mouse
4.1.2. Kebutuhan Perangkat Lunak
Kebutuhan perangkat lunak yang dibutuhkan untuk menjalankan Aplikasi
Perencanaan Kebutuhan Bahan Baku Pada UMKM Fredshoes adalah sebagai
berikut:
87
1. Sistem Operasi Microsoft Windows XP / Vista / 7 / 8.
2. SQL Server 2008 untuk pengolahan database-nya
3. Visual Basic .NET 2010
4. Microsoft Office 2003 / 2007 / 2010 / 2013
4.1.3. Instalasi Program dan Pengaturan Sistem
Tahapan-tahapan dalam instalasi dan pengaturan sistem adalah sebagai
berikut :
1. Instalasi sistem operasi Microsoft Windows XP Profesional / Vista / 7 / 8.
2. Instalasi aplikasi perencanaan database Microsoft SQL Server 2008, attach
atau pilih database yang akan digunakan.
3. Instalasi aplikasi Rancang Bangun Aplikasi Perencanaan Persediaan Bahan
Baku pada UMKM Fredshoes.
4.2. Implementasi Sistem
Setelah kebutuhan sistem terpenuhi, langkah selanjutnya adalah
mengimplementasikan aplikasi perencanaan persediaan bahan baku pada UMKM
Fredshoes. Implementasi aplikasi perencanaan persediaan bahan baku akan
dijelaskan sebagai berikut.
4.2.1. Form Log In
Form log in yang berfungsi untuk validasi pengguna aplikasi. Pengguna
yang telah terdaftar dalam sistem, dapat masuk ke sistem dengan memasukkan
username dan password. Jika pengguna memasukkan data dengan benar makan log
88
in sukses, tetapi jika password/username salah maka pengguna tidak bisa masuk ke
aplikasi ini.
Gambar 4.1 Form Log In
Pada form ini juga terdapat tombol setting, login dan hapus. Tombol login
digunakan untuk masuk ke dalam sistem, tombol hapus digunakan untuk
menghapus data yang dimasukkan. Sedang fungsi tombol setting berfungsi untuk
mengatur koneksi database aplikasi yang akan digunakan
4.2.2. Form Koneksi Database
Form koneksi database digunakan untuk mengatur koneksi database
aplikasi yang digunakan.
Gambar 4.2 Form Koneksi Database
4.2.3. Form Halaman Utama
Form halaman utama yang berfungsi sebagai tampilan awal dari pengguna
yang log in dan memilih menu atau sub-menu apa yang akan dijalankan.
89
Gambar 4.3 Form Halaman Utama
4.2.4. Form Ganti Password
Form ganti password berfungsi untuk mengganti password yang lama
dengan yang baru, kemudian klik tombol simpan maka sistem akan menyimpan
data password yang baru .
Gambar 4.4 Form Ganti Password
4.2.5. Form User Access
Form user access berfungsi untuk menyimpan data pengguna sistem
berdasarkan hak akses yang telah ditentukan. Isikan nama hak akses pada textbox
nama. Hak akses dapat dipilih sesuai dengan ketentuan yang telah ditetapkan oleh
90
pengguna. User juga dapat mencari data pegawai melalui textbox cari. Hasil inputan
dapat langsung terlihat dalam tabel (datagridview) pada bagian bawah form.
Gambar 4.5 Form User Access
Dalam form ini terdapat beberapa tombol yang memiliki fungsi masing-
masing, yaitu :
1. Tombol simpan, berfungsi untuk menyimpan data yang diinputkan oleh user.
2. Tombol bersih, berfungsi untuk membersihkan data yang diinputkan oleh user.
3. Tombol ubah, berfungsi untuk mengubah/ update data yang sudah diinputkan
sebelumnya dengan cara memilih data dalam tabel (datagridview).
4. Tombol hapus, berfungsi untuk membatalkan transaksi yang dilakukan oleh
user. Ketika user menekan tombol hapus secara otomatis data yang diinputkan
sebelumnya akan terhapus.
5. Tombol cari, berfungsi untuk menampilkan data yang dicari sesuai dengan data
yang dimasukkan oleh user.
91
4.2.6. Form Master Pegawai
Form ini berfungsi untuk menyimpan data pegawai yang terdapat pada
UMKM. Semua data pegawai tersebut akan tersimpan pada database. Status
pegawai dalam UMKM dapat diubah, status menerangkan aktif atau tidaknya
pegawai tersebut. Terdapat field user id dan password yang berguna untuk
memberikan password pada setiap user. User juga dapat mencari data pegawai
melalui textbox cari. Hasil inputan dapat langsung terlihat dalam tabel
(datagridview) pada bagian bawah form.
Gambar 4.6 Form Master Pegawai
Dalam form ini terdapat beberapa tombol yang memiliki fungsi masing-
masing, yaitu :
1. Tombol simpan, berfungsi untuk menyimpan data yang diinputkan oleh user.
2. Tombol bersih, berfungsi untuk membersihkan data yang diinputkan oleh user.
3. Tombol ubah, berfungsi untuk mengubah/ update data yang sudah diinputkan
sebelumnya dengan cara memilih data dalam tabel (datagridview).
92
4. Tombol hapus, berfungsi untuk membatalkan transaksi yang dilakukan oleh
user. Ketika user menekan tombol hapus secara otomatis data yang diinputkan
sebelumnya akan terhapus.
5. Tombol cari, berfungsi untuk menampilkan data yang dicari sesuai dengan data
yang dimasukkan oleh user.
4.2.7. Form Master Pelanggan
Form ini berfungsi untuk menyimpan data pelanggan yang telah melakukan
pesanan pada UMKM. Semua data pelanggan tersebut akan tersimpan pada
database. Status pelanggan pada UMKM dapat diubah, status menerangkan aktif
atau tidaknya pelanggan tersebut. User juga dapat mencari data pelanggan melalui
textbox cari. Hasil inputan dapat langsung terlihat dalam tabel (datagridview) pada
bagian bawah form.
Gambar 4.7 Form Master Pelanggan
Dalam form ini terdapat beberapa tombol yang memiliki fungsi masing-
masing, yaitu :
93
1. Tombol simpan, berfungsi untuk menyimpan data yang diinputkan oleh user.
2. Tombol bersih, berfungsi untuk membersihkan data yang diinputkan oleh user.
3. Tombol ubah, berfungsi untuk mengubah/ update data yang sudah diinputkan
sebelumnya dengan cara memilih data dalam tabel (datagridview).
4. Tombol hapus, berfungsi untuk membatalkan transaksi yang dilakukan oleh
user. Ketika user menekan tombol hapus secara otomatis data yang diinputkan
sebelumnya akan terhapus.
5. Tombol cari, berfungsi untuk menampilkan data yang dicari sesuai dengan data
yang dimasukkan oleh user.
4.2.8. Form Master Produk
Form ini berfungsi untuk menyimpan data produk yang terdapat pada
UMKM. Kode produk akan muncul secara otomatis. Semua data produk tersebut
akan tersimpan pada database. Status produk pada UMKM dapat diubah, status
menerangkan aktif atau tidaknya produk tersebut. User juga dapat mencari data
produk melalui textbox cari. Hasil inputan dapat langsung terlihat dalam tabel
(datagridview) pada bagian bawah form.
Gambar 4.8 Form Master Produk
94
Dalam form ini terdapat beberapa tombol yang memiliki fungsi masing-
masing, yaitu :
1. Tombol simpan, berfungsi untuk menyimpan data yang diinputkan oleh user.
2. Tombol bersih, berfungsi untuk membersihkan data yang diinputkan oleh user.
3. Tombol ubah, berfungsi untuk mengubah/ update data yang sudah diinputkan
sebelumnya dengan cara memilih data dalam tabel (datagridview).
4. Tombol hapus, berfungsi untuk membatalkan transaksi yang dilakukan oleh
user. Ketika user menekan tombol hapus secara otomatis data yang diinputkan
sebelumnya akan terhapus.
5. Tombol cari, berfungsi untuk menampilkan data yang dicari sesuai dengan data
yang dimasukkan oleh user.
4.2.9. Form Master Bahan Baku
Form ini berfungsi untuk menyimpan data bahan baku yang terdapat pada
UMKM. Kode bahan baku akan muncul secara otomatis. Status bahan baku pada
UMKM dapat diubah, status menerangkan aktif atau tidaknya produk tersebut. User
juga dapat mencari data bahan baku melalui textbox cari. Hasil inputan dapat
langsung terlihat dalam tabel (datagridview) pada bagian bawah form.
Gambar 4.9 Form Master Bahan Baku
95
Dalam form ini terdapat beberapa tombol yang memiliki fungsi masing-
masing, yaitu :
1. Tombol simpan, berfungsi untuk menyimpan data yang diinputkan oleh user.
2. Tombol bersih, berfungsi untuk membersihkan data yang diinputkan oleh user.
3. Tombol ubah, berfungsi untuk mengubah/ update data yang sudah diinputkan
sebelumnya dengan cara memilih data dalam tabel (datagridview).
4. Tombol hapus, berfungsi untuk membatalkan transaksi yang dilakukan oleh
user. Ketika user menekan tombol hapus secara otomatis data yang diinputkan
sebelumnya akan terhapus.
5. Tombol cari, berfungsi untuk menampilkan data yang dicari sesuai dengan data
yang dimasukkan oleh user.
4.2.10. Form Master Bill of Material (BOM)
Form ini berfungsi untuk membuat dan menyimpan data BOM (Bill Of
Material) untuk berbagai macam produk yang terdapat pada UMKM tersebut.
Semua data BOM tersebut akan tersimpan pada database. Untuk membuat BOM,
user harus memilih salah satu jenis produk pada tampilan datagridview jenis produk
yang terdapat pada tampilan form sebelah kiri. User juga dapat mencari data BOM
melalui textbox cari. Hasil inputan dapat langsung terlihat dalam tabel
(datagridview) pada bagian bawah form.
96
Gambar 4.10 Master Bill of Material (BOM)
Dalam form ini terdapat beberapa tombol yang memiliki fungsi masing-
masing, yaitu :
1. Tombol simpan, berfungsi untuk menyimpan data yang diinputkan oleh user.
2. Tombol bersih, berfungsi untuk membersihkan data yang diinputkan oleh user.
3. Tombol ubah, berfungsi untuk mengubah/ update data yang sudah diinputkan
sebelumnya dengan cara memilih data dalam tabel (datagridview).
4. Tombol hapus, berfungsi untuk membatalkan transaksi yang dilakukan oleh
user. Ketika user menekan tombol hapus secara otomatis data yang diinputkan
sebelumnya akan terhapus.
5. Tombol cari, berfungsi untuk menampilkan data yang dicari sesuai dengan data
yang dimasukkan oleh user.
4.2.11. Form Master Satuan
Form ini berfungsi untuk menyimpan data satuan jumlah bahan baku dan
jumlah BOM yang terdapat pada UMKM. Kode satuan akan muncul secara
otomatis. Semua data satuan tersebut akan tersimpan pada database. User juga
97
dapat mencari data produk melalui textbox cari. Hasil inputan dapat langsung
terlihat dalam tabel (datagridview) pada bagian bawah form.
Gambar 4.11 Form Master Satuan
Dalam form ini terdapat beberapa tombol yang memiliki fungsi masing-
masing, yaitu :
1. Tombol simpan, berfungsi untuk menyimpan data yang diinputkan oleh user.
2. Tombol bersih, berfungsi untuk membersihkan data yang diinputkan oleh user.
3. Tombol ubah, berfungsi untuk mengubah/ update data yang sudah diinputkan
sebelumnya dengan cara memilih data dalam tabel (datagridview).
4. Tombol hapus, berfungsi untuk membatalkan transaksi yang dilakukan oleh
user. Ketika user menekan tombol hapus secara otomatis data yang diinputkan
sebelumnya akan terhapus.
5. Tombol cari, berfungsi untuk menampilkan data yang dicari sesuai dengan data
yang dimasukkan oleh user.
4.2.12. Form Master Komponen Biaya
Form ini berfungsi untuk menyimpan data komponen biaya yang terdapat
pada UMKM. Kode komponen akan muncul secara otomatis. Semua data produk
98
tersebut akan tersimpan pada database. Status produk pada UMKM dapat diubah,
status menerangkan aktif atau tidaknya produk tersebut. User juga dapat mencari
data produk melalui textbox cari. Hasil inputan dapat langsung terlihat dalam tabel
(datagridview) pada bagian bawah form.
Gambar 4.12 Form Master Komponen Biaya
Dalam form ini terdapat beberapa tombol yang memiliki fungsi masing-
masing, yaitu :
1. Tombol simpan, berfungsi untuk menyimpan data yang diinputkan oleh user.
2. Tombol bersih, berfungsi untuk membersihkan data yang diinputkan oleh user.
3. Tombol ubah, berfungsi untuk mengubah/ update data yang sudah diinputkan
sebelumnya dengan cara memilih data dalam tabel (datagridview).
4. Tombol hapus, berfungsi untuk membatalkan transaksi yang dilakukan oleh
user. Ketika user menekan tombol hapus secara otomatis data yang diinputkan
sebelumnya akan terhapus.
5. Tombol cari, berfungsi untuk menampilkan data yang dicari sesuai dengan data
yang dimasukkan oleh user.
99
4.2.13. Form Transaksi Pemesanan
Form transaksi pemesanan akan menampilkan daftar pesanan yang telah
dilakukan sebelumnya. User juga dapat mencari data daftar pemesanan melalui
textbox cari kemudian klik tombol cari. Hasil inputan dapat langsung terlihat dalam
tabel (datagridview) pada bagian bawah form. User juga dapat menceak langsung
daftar pesanan pelanggan sesuai kebutuhan.
Gambar 4.13 Form Daftar Pemesanan
Kemudian setelah itu jika terdapat pesanan baru, user bisa menekan tombol
tambah pesanan dan akan menampilkan form transaksi pemesanan seperti berikut :
Gambar 4.14 Form Transaksi Pemesanan
100
Form ini berfungsi untuk melakukan dan menyimpan data transaksi
pemesanan. Semua data transaksi pemesanan tersebut akan tersimpan pada
database. Saat user menjalankan form transaksi pemesanan, kode pemesanan
otomatis tampil secara generate dan tanggal pemesanan otomatis akan tampil
sesuai tanggal sistem. Terdapat tombol cari yang berfungsi untuk menginputkan
data pelanggan yang akan melakukan transaksi. Jika tombol ditekan akan muncul
form seperti berikut ini :
Gambar 4.15 Form Cari Daftar Pelanggan
Setelah muncul form daftar pelanggan, user dapat mengklik salah satu data
pelanggan kemudian nama pelanggan akan muncul pada textbox yang telah
dinonaktifkan, sehingga user tidak dapat mengubah secara manual. Setelah itu user
dapat mengklik tombol cari pada form pemesanan untuk memilih produk yang akan
dipesan. Form akan tampil seperti berikut :
Gambar 4.16 Form Cari Daftar Produk
101
Setelah muncul form cari produk, user dapat mengklik salah satu data
produk kemudian user menginputkan jumlah produk sesuai dengan pesanan
pelangan. Setelah selesai menginputkan semua data pesanan kemudian klik tombol
tambah maka hasil inputan dapat langsung terlihat dalam tabel (datagridview) pada
bagian bawah form. Kemudian klik pada tombol simpan agar data transaksi
pemesanan tersimpan, maka secara otomatis form nota pemesanan akan tampil
seperti berikut ini:
Gambar 4.17 Form Nota Pemesanan
4.2.14. Form Transaksi Biaya Simpan
Form ini berfungsi untuk menyimpan data biaya simpan yang terdapat pada
UMKM. Kode komponen akan muncul secara otomatis. Semua data biaya simpan
tersebut akan tersimpan pada database. User juga dapat mencari data biaya simpan
melalui textbox cari. Hasil inputan dapat langsung terlihat dalam tabel
(datagridview) pada bagian bawah form.
102
Gambar 4.18 Form Transaksi Biaya Simpan
Dalam form ini terdapat beberapa tombol yang memiliki fungsi masing-
masing, yaitu :
1. Tombol simpan, berfungsi untuk menyimpan data yang diinputkan oleh user.
2. Tombol bersih, berfungsi untuk membersihkan data yang diinputkan oleh user.
3. Tombol ubah, berfungsi untuk mengubah/ update data yang sudah diinputkan
sebelumnya dengan cara memilih data dalam tabel (datagridview).
4. Tombol hapus, berfungsi untuk membatalkan transaksi yang dilakukan oleh
user. Ketika user menekan tombol hapus secara otomatis data yang diinputkan
sebelumnya akan terhapus.
5. Tombol cari, berfungsi untuk menampilkan data yang dicari sesuai dengan data
yang dimasukkan oleh user.
103
4.2.15. Form Transaksi Perhitungan EOQ
Form transaksi perhitungan EOQ akan menampilkan daftar perhitungan
bahan baku berdasarkan EOQ yang telah dilakukan sebelumnya. User juga dapat
mencari data daftar pemesanan melalui textbox cari kemudian klik tombol cari.
Hasil inputan dapat langsung terlihat dalam tabel (datagridview) pada bagian
bawah form. User juga dapat menceak langsung daftar pesanan pelanggan sesuai
kebutuhan.
Gambar 4.19 Form Daftar Perhitungan Kebutuhan Bahan Baku Dengan EOQ
Kemudian setelah itu jika terdapat pesanan baru, user bisa menekan tombol
tambah dan akan menampilkan form transaksi perhitungan kebutuhan bahan baku
berdasarkan EOQ seperti berikut :
Gambar 4.20 Form Transaksi Perhitungan Kebutuhan Bahan Baku Dengan EOQ
104
Pilih periode untuk menampilkan biaya penyimpanan, jika periode tidak
dipilih maka biaya simpan tidak akan muncul dan perhitungan tidak dapat
dilakukan. Setelah selesai memilih periode perhitungan, kemudian klik tombol
hitung maka hasil perhitugan dapat langsung terlihat dalam tabel (datagridview).
User juga dapat menceak langsung hasil dari perhitungan dengan cara klik tombol
simpan maka secara otomatis data akan tercetak dan tersimpan dalam database.
Gambar 4.21 Form Laporan Perhitungan EOQ
4.2.16. Form Laporan Pesanan Pelanggan
Form laporan pesanan pelanggan ini dapat digunakan pihak UMKM untuk
mengetahui pesanan pelanggan sesuai dengan periode yang dibutuhkan.
Gambar 4.22 Form Laporan Pesanan Pelanggan
105
4.2.17. Form Laporan Rencana Kebutuhan Bahan Baku
Form laporan ini dapat digunakan pihak UMKM untuk mengetahui rencana
kebutuhan baku yang dibutuhkan sesuai dengan periode yang diinginkan.
Gambar 4.23 Form Laporan Rencana Kebutuhan Bahan Baku
4.2.18. Form Laporan Kebutuhan Bahan Baku Berdasarkan EOQ
Form laporan ini dapat digunakan pihak UMKM untuk mengetahui
kebutuhan bahan baku berdasarkan EOQ sesuai dengan periode yang diinginkan.
Gambar 4.24 Form Laporan Kebutuhan Bahan Baku Berdasarkan EOQ
106
4.2.19. Form Laporan Produk Paling Laku
Form laporan ini dapat digunakan pihak UMKM untuk mengetahui produk
apa saja yang paling banyak dipesan atau yang menjadi favorit pelanggan.
Gambar 4.25 Form Laporan Produk Paling Laku
4.2.20. Form Laporan Bahan Baku Yang Sering Dipakai
Form laporan ini dapat digunakan pihak UMKM untuk mengetahui bahan
baku apa saja yang paling sering dipakai.
Gambar 4.26 Form Laporan Bahan Baku Yang Sering Dipakai
107
4.3. Uji Coba Fungsi Sistem
Untuk dapat mengetahui apakah Aplikasi Perencanaan Persediaan Bahan
Baku telah sesuai dengan fungsi dan kebutuhan, maka perlu dilakukan pengujian
menggunakan metode Black Box Testing. Metode ini akan menguji tiap unit
program dan memastikan apakah sudah sesuai dengan spesifikasi yang dibutuhkan.
Secara umum pengujian dilakukan pada data master, proses transaksi dan
pelaporan. Berikut ini adalah hal-hal yang akan diuji.
a. Uji Coba Log In
Uji coba log in bertujuan untuk menguji apakah fungsi log in dapat berjalan
sesuai fungsinya. Uji coba yang dilakukan, yaitu dengan memasukkan username
dan password fungsi operasional ke dalam form login. Apabila username dan
password yang dimasukkan sesuai, maka akan tampil form menu halaman utama
dengan hak akses dari fungsi operasional, tetapi apabila username dan/atau
password fungsi operasional salah, maka akan muncul peringatan bahwa username
dan password salah sehingga fungsi operasional gagal untuk log in.
Tabel 4.1 Uji Coba Log In
Test
Case
ID
Tujuan Input Output yang
diharapkan Status
1 Menguji textbox
username, textbox
password, dan
button log in
Textbox
username,
Textbox
password,
dan Button
log in
Log in berhasil
dengan hak akses
masing-masing
pengguna, jika
username atau
password salah,
maka muncul
peringatan
Uji berhasil
(gambar
4.27,
gambar
4.28, dan
gambar
4.29)
108
Gambar 4.27 Hasil Uji Coba Log In
Gambar 4.28 Hasil Uji Log In Berhasil Sesuai Hak Akses
Gambar 4.29 Peringatan Username dan/atau Password Salah
b. Uji Coba Form Menu Utama
Uji coba yang akan dilakukan pada form menu utama dapat dilihat pada
tabel 4.2.
109
Tabel 4.2 Uji Coba Menu Utama
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
1. Menguji fungsi
button pada
menu utama
Button master
pegawai
Menampilkan
form master
pegawai
Uji berhasil
(gambar
4.30)
Button master
pelanggan
Menampilkan
form master
pelanggan
Uji berhasil
(gambar
4.31)
Button master
satuan
Menampilkan
form master
satuan
Uji berhasil
(gambar
4.32)
Button master
bahan baku
Menampilkan
form master
bahan baku
Uji berhasil
(gambar
4.33)
Button master
produk
Menampilkan
form master
produk
Uji berhasil
(gambar
4.34)
Button master
BOM
Menampilkan
form master
BOM
Uji berhasil
(gambar
4.35)
Button master
kompnen biaya
Menampilkan
form master
komponen biaya
Uji berhasil
(gambar
4.36)
Gambar 4.30 Hasil Uji Form Master Pegawai
110
Gambar 4.31 Hasil Uji Form Master Pegawai
Gambar 4.32 Hasil Uji Form Master Satuan
Gambar 4.33 Hasil Uji Form Master Bahan Baku
111
Gambar 4.34 Hasil Uji Form Master Produk
Gambar 4.35 Hasil Uji Form Master BOM
Gambar 4.36 Hasil Uji Form Master Komponen Biaya
112
c. Uji Coba Form Pegawai
Uji coba form pegawai bertujuan untuk menguji apakah fungsi pembuatan
daftar pegawai dapat berjalan sesuai fungsinya.
Tabel 4.3 Uji Coba Form Pegawai
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
1. Menguji fungsi
button, textbox,
datagridview,
combobox pada
form pegawai
Button pegawai
Saat form
pegawai tampil,
button ubah dan
hapus tidak
berfungsi
Uji berhasil
(gambar
4.37)
Datagridview Menampilkan
data pegawai
yang berhasil
disimpan
Uji berhasil
(gambar
4.38)
Combobox
Fungsional
Menampilkan
data hak akses
pegawai atau
bagian peagawai
Uji berhasil
(gambar
4.39)
Button Ubah 1. Dapat
mengubah
data pegawai
sesuai yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
diubah”
Uji berhasil
(gambar
4.40)
Button Simpan 1. Dapat
menyimpan
data pegawai
sesuai yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
disimpan”
Uji berhasil
(gambar
4.41)
Button Hapus 1. Dapat
menghapus
data pegawai
Uji berhasil
(gambar
4.42,
113
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
sesuai yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
dihapus”
gambar
4.43)
Button Cari Menampilkan
data pegawai
yang dicari
Uji berhasil
(gambar
4.44)
Button Bersih Membersihkan
data pegawai
yang tidak jadi
diinputkan
Uji berhasil
(gambar
4.45)
Gambar 4.37 Hasil Uji Button Ubah dan Hapus Pegawai Tidak Berfungsi Saat
Form Load
Gambar 4.38 Hasil Uji Data Berhasil Disimpan pada Datagridview Pegawai
114
Gambar 4.39 Hasil Uji Combobox Pegawai
Gambar 4.40 Hasil Uji Data Pegawai Berhasil Diubah
Gambar 4.41 Hasil Uji Data Pegawai Berhasil Disimpan
Gambar 4.42 Hasil Uji Konfirmasi Data Pegawai Dihapus
115
Gambar 4.43 Hasil Uji Data Pegawai Berhasil Dihapus
Gambar 4.44 Hasil Uji Button Cari Pegawai Berhasil
Gambar 4.45 Hasil Uji Button Bersih Pegawai Berhasil
116
d. Uji Coba Form Pelanggan
Uji coba form pegawai bertujuan untuk menguji apakah fungsi pembuatan
daftar pegawai dapat berjalan sesuai fungsinya.
Tabel 4.4 Uji Coba Form Pelanggan
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
1. Menguji fungsi
button, textbox,
datagridview,
combobox pada
form pelanggan
Button
pelanggan
saat form
pelanggan
tampil, button
ubah dan hapus
tidak berfungsi
Uji berhasil
(gambar
4.46)
Datagridview Menampilkan
data pelanggan
yang sudah
disimpan
Uji berhasil
(gambar
4.47)
Button Ubah 1. Dapat
mengubah
data pegawai
sesuai yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
diubah”
Uji berhasil
(gambar
4.48)
Button Simpan 1. Dapat
menyimpan
data pegawai
sesuai yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
disimpan”
Uji berhasil
(gambar
4.49)
Button Hapus 1. Dapat
menghapus
data pegawai
sesuai yang
diinginkan
2. Menampilkan
pesan “Data
Uji berhasil
(gambar
4.50, gambar
4.51)
117
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
berhasil
dihapus”
Button Cari Menampilkan
data pelanggan
yang dicari
Uji berhasil
(gambar
4.52)
Button Bersih Membersihkan
data pelanggan
yang tidak jadi
diinputkan
Uji berhasil
(gambar
4.53)
Gambar 4.46 Hasil Uji Button Ubah dan Hapus Pelanggan Tidak Berfungsi Saat
Form Load
Gambar 4.47 Hasil Uji Data Berhasil Disimpan pada Datagridview Pelanggan
118
Gambar 4.48 Hasil Uji Data Pelanggan Berhasil Diubah
Gambar 4.49 Hasil Uji Data Pelanggan Berhasil Disimpan
Gambar 4.50 Hasil Uji Konfirmasi Data Pelanggan Dihapus
Gambar 4.51 Hasil Uji Data Pelanggan Berhasil Dihapus
119
Gambar 4.52 Hasil Uji Button Cari Pelanggan Berhasil
Gambar 4.53 Hasil Uji Button Bersih Pelanggan Berhasil
e. Uji Coba Form Bahan Baku
Uji coba form bahan baku bertujuan untuk menguji apakah fungsi
pembuatan daftar kebutuhan bahan baku dapat berjalan sesuai fungsinya.
120
Tabel 4.5 Uji Coba Form Bahan Baku
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
1. Menguji fungsi
button, textbox,
datagridview,
combobox pada
form bahan baku
Button Bahan
Baku
Saat form bahan
baku tampil,
button ubah dan
hapus tidak
berfungsi
Uji berhasil
(gambar
4.54)
Datagridview Menampilkan
data bahan baku
yang berhasil
disimpan
Uji berhasil
(gambar
4.55)
Combobox pada
form bahan baku
Menampilkan
data satuan
bahan baku
Uji berhasil
(gambar
4.56)
Button Ubah 1. Dapat
mengubah
data bahan
baku sesuai
yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
diubah”
Uji berhasil
(gambar
4.57)
Button Simpan 1. Dapat
menyimpan
data bahan
baku sesuai
yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
disimpan”
Uji berhasil
(gambar
4.58)
Button Hapus 1. Dapat
menghapus
data bahan
baku sesuai
yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
dihapus”
Uji berhasil
(gambar
4.59, gambar
4.60)
121
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
Button Cari Menampilkan
data bahan baku
yang dicari
Uji berhasil
(gambar
4.61)
Button Bersih Membersihkan
data bahan baku
yang tidak jadi
diinputkan
Uji berhasil
(gambar
4.62)
Gambar 4.54 Hasil Uji Button Ubah dan Hapus Bahan Baku Tidak Berfungsi Saat
Form Load
Gambar 4.55 Hasil Uji Data Berhasil Disimpan pada Datagridview Bahan Baku
122
Gambar 4.56 Hasil Uji Combobox Bahan Baku
Gambar 4.57 Hasil Uji Data Bahan Baku Berhasil Diubah
Gambar 4.58 Hasil Uji Data Bahan Baku Berhasil Disimpan
Gambar 4.59 Hasil Uji Konfirmasi Data Bahan Baku Dihapus
123
Gambar 4.60 Hasil Uji Data Bahan Baku Berhasil Dihapus
Gambar 4.61 Hasil Uji Button Cari Bahan Baku Berhasil
Gambar 4.62 Hasil Uji Button Bersih Bahan Baku Berhasil
f. Uji Coba Form Produk
Uji coba form produk bertujuan untuk menguji apakah fungsi pembuatan
daftar kebutuhan bahan baku dapat berjalan sesuai fungsinya.
124
Tabel 4.6 Uji Coba Form Produk
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
1. Menguji fungsi
button, textbox,
datagridview,
combobox pada
form produk
Button produk
Saat form
produk tampil,
button ubah dan
hapus tidak
berfungsi
Uji berhasil
(gambar
4.63)
Datagridview Menampilkan
data produk
yang berhasil
disimpan
Uji berhasil
(gambar
4.64)
Button Ubah 1. Dapat
mengubah
data produk
sesuai yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
diubah”
Uji berhasil
(gambar
4.65)
Button Simpan 1. Dapat
menyimpan
data produk
sesuai yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
disimpan”
Uji berhasil
(gambar
4.66)
Button Hapus 1. Dapat
menghapus
data produk
sesuai yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
dihapus”
Uji berhasil
(gambar 4.67,
gambar 4.68)
Button Cari Menampilkan
data produk
yang dicari
Uji berhasil
(gambar
4.69)
Button Bersih Membersihkan
data produk
yang tidak jadi
diinputkan
Uji berhasil
(gambar
4.70)
125
Gambar 4.63 Hasil Uji Button Ubah dan Hapus Produk Tidak Berfungsi Saat
Form Load
Gambar 4.64 Hasil Uji Data Berhasil Disimpan pada Datagridview Produk
Gambar 4.65 Hasil Uji Data Produk Berhasil Diubah
126
Gambar 4.66 Hasil Uji Data Produk Berhasil Disimpan
Gambar 4.67 Hasil Uji Konfirmasi Data Produk Dihapus
Gambar 4.68 Hasil Uji Data Produk Berhasil Dihapus
Gambar 4.69 Hasil Uji Button Cari Produk Berhasil
127
Gambar 4.70 Hasil Uji Button Bersih Produk Berhasil
g. Uji Coba Form Bill of Material (BOM)
Uji coba form bill of material bertujuan untuk menguji apakah fungsi
pembuatan daftar kebutuhan bahan baku produk dapat berjalan sesuai fungsinya.
Tabel 4.7 Uji Coba Form Bill of Material
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
1. Menguji fungsi
button, textbox,
datagridview,
combobox pada
form BOM
Button BOM
Saat form BOM
tampil, button
simpan, ubah
dan hapus tidak
berfungsi
Uji berhasil
(gambar 4.71)
Datagridview Menampilkan
data BOM yang
berhasil
disimpan
Uji berhasil
(gambar 4.72)
Combobox
pada form
BOM
Menampilkan
daftar bahan
baku
Uji berhasil
(gambar 4.73)
Button Ubah 1. Dapat
mengubah
data BOM
sesuai yang
diinginkan
2. Menampilkan
pesan “Data
Uji berhasil
(gambar 4.74)
128
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
berhasil
diubah”
Button
Simpan
1. Dapat
menyimpan
data BOM
sesuai yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
disimpan”
Uji berhasil
(gambar 4.75)
Button Hapus 1. Dapat
menghapus
data BOM
sesuai yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
dihapus”
Uji berhasil
(gambar 4.76,
gambar 4.77)
Button Cari Menampilkan
data BOM yang
dicari
Uji berhasil
(gambar 4.78)
Button Bersih Membersihkan
data BOM yang
tidak jadi
diinputkan
Uji berhasil
(gambar 4.79)
Gambar 4.71 Hasil Uji Button Simpan, Ubah dan Hapus BOM Tidak Berfungsi
Saat Form Load
129
Gambar 4.72 Hasil Uji Data Berhasil Disimpan pada Datagridview BOM
Gambar 4.73 Hasil Uji Combobox BOM
Gambar 4.74 Hasil Uji Data BOM Berhasil Diubah
Gambar 4.75 Hasil Uji Data BOM Berhasil Disimpan
130
Gambar 4.76 Hasil Uji Konfirmasi Data BOM Dihapus
Gambar 4.77 Hasil Uji Data BOM Berhasil Dihapus
Gambar 4.78 Hasil Uji Button Cari BOM Berhasil
Gambar 4.79 Hasil Uji Button Bersih BOM Berhasil
131
h. Uji Coba Form Komponen Biaya
Uji coba form komponen biaya bertujuan untuk menguji apakah fungsi
pembuatan komponen biaya dapat berjalan sesuai fungsinya.
Tabel 4.8 Uji Coba Form Komponen Biaya
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
1. Menguji fungsi
button, textbox,
datagridview,
pada form pegawai
Button
komponen
biaya
Saat form
komponen biaya
tampil, button
ubah dan hapus
tidak berfungsi
Uji berhasil
(gambar 4.80)
Datagridview Menampilkan
data komponen
biaya yang
berhasil
disimpan
Uji berhasil
(gambar 4.81)
Button Ubah 1. Dapat
mengubah
data
komponen
biaya sesuai
yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
diubah”
Uji berhasil
(gambar 4.82)
Button
Simpan
1. Dapat
menyimpan
data
komponen
biaya sesuai
yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
disimpan”
Uji berhasil
(gambar 4.83)
Button Hapus 1. Dapat
menghapus
data
Uji berhasil
(gambar 4.84,
gambar 4.85)
132
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
komponen
biaya sesuai
yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
dihapus”
Button Cari Menampilkan
data komponen
biaya yang
dicari
Uji berhasil
(gambar 4.86)
Button Bersih Membersihkan
data komponen
biaya yang tidak
jadi diinputkan
Uji berhasil
(gambar 4.87)
Gambar 4.80 Hasil Uji Button Ubah dan Hapus Komponen Biaya Tidak Berfungsi
Saat Form Load
Gambar 4.81 Hasil Uji Data Berhasil Disimpan pada Datagridview Komponen
Biaya
133
Gambar 4.82 Hasil Uji Data Komponen Biaya Berhasil Diubah
Gambar 4.83 Hasil Uji Data Komponen Biaya Berhasil Disimpan
Gambar 4.84 Hasil Uji Konfirmasi Data Komponen Biaya Dihapus
Gambar 4.85 Hasil Uji Data Komponen Biaya Berhasil Dihapus
Gambar 4.86 Hasil Uji Button Cari Komponen Biaya Berhasil
134
Gambar 4.87 Hasil Uji Button Bersih Komponen Biaya Berhasil
i. Uji Coba Form Satuan
Uji coba form satuan bertujuan untuk menguji apakah fungsi pembuatan
data satuan dapat berjalan sesuai fungsinya.
Tabel 4.9 Uji Coba Form Satuan
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
1. Menguji fungsi
button, textbox,
datagridview,
combobox pada
form satuan
Button satuan
Saat form
satuan tampil,
button ubah dan
hapus tidak
berfungsi
Uji berhasil
(gambar 4.88)
Datagridview Menampilkan
data satuanyang
berhasil
disimpan
Uji berhasil
(gambar 4.89)
Button Ubah 1. Dapat
mengubah
data satuan
sesuai yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
diubah”
Uji berhasil
(gambar 4.90)
Button
Simpan
1. Dapat
menyimpan
data satuan
Uji berhasil
(gambar 4.91)
135
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
sesuai yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
disimpan”
Button Hapus 1. Dapat
menghapus
data satuan
sesuai yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
dihapus”
Uji berhasil
(gambar 4.92,
gambar 4.93)
Button Cari Menampilkan
data satuan
yang dicari
Uji berhasil
(gambar 4.94)
Button Bersih Membersihkan
data satuan
yang tidak jadi
diinputkan
Uji berhasil
(gambar 4.95)
Gambar 4.88 Hasil Uji Button Ubah dan Hapus Satuan Tidak Berfungsi Saat
Form Load
136
Gambar 4.89 Hasil Uji Data Berhasil Disimpan pada Datagridview Satuan
Gambar 4.90 Hasil Uji Data Satuan Berhasil Diubah
Gambar 4.91 Hasil Uji Data Satuan Berhasil Disimpan
Gambar 4.92 Hasil Uji Konfirmasi Data Satuan Dihapus
Gambar 4.93 Hasil Uji Data Satuan Berhasil Dihapus
137
Gambar 4.94 Hasil Uji Button Cari Satuan Berhasil
Gambar 4.95 Hasil Uji Button Bersih Satuan Berhasil
j. Uji Coba Form Biaya Simpan
Uji coba form biaya simpan bertujuan untuk menguji apakah fungsi
pembuatan biaya simpan dapat berjalan sesuai fungsinya.
Tabel 4.10 Uji Coba Form Biaya Simpan
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
1. Menguji fungsi
button, textbox,
datagridview,
combobox pada
form biaya simpan
Button biaya
simpan
Saat form biaya
simpan tampil,
button ubah dan
hapus tidak
berfungsi
Uji berhasil
(gambar 4.96)
Datagridview Menampilkan
data biaya
simpan yang
Uji berhasil
(gambar 4.97)
138
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
berhasil
disimpan
Combobox
pada form
biaya simpan
Menampilkan
periode tanggal
dan tahun biaya
simpan
Uji berhasil
(gambar 4.98)
Button Ubah 1. Dapat
mengubah
data biaya
simpan sesuai
yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
diubah”
Uji berhasil
(gambar 4.99)
Button
Simpan
1. Dapat
menyimpan
data biaya
simpan sesuai
yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
disimpan”
Uji berhasil
(gambar
4.100)
Button Hapus 1. Dapat
menghapus
data biaya
simpan sesuai
yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
dihapus”
Uji berhasil
(gambar
4.101, gambar
4.102)
Button Cari Menampilkan
data biaya
simpan yang
dicari
Uji berhasil
(gambar
4.103)
Button Bersih Membersihkan
data biaya
simpan yang
tidak jadi
diinputkan
Uji berhasil
(gambar
4.104)
139
Gambar 4.96 Hasil Uji Button Simpan, Ubah dan Hapus Biaya Simpan Tidak
Berfungsi Saat Form Load
Gambar 4.97 Hasil Uji Data Berhasil Disimpan pada Datagridview Biaya Simpan
Gambar 4.98 Hasil Uji Combobox Biaya Simpan
140
Gambar 4.99 Hasil Uji Data Biaya Simpan Berhasil Diubah
Gambar 4.100 Hasil Uji Data Biaya Simpan Berhasil Disimpan
Gambar 4.101 Hasil Uji Konfirmasi Data Biaya Simpan Dihapus
Gambar 4.102 Hasil Uji Data Biaya Simpan Berhasil Dihapus
Gambar 4.103 Hasil Uji Button Cari Biaya Simpan Berhasil
141
Gambar 4.104 Hasil Uji Button Bersih Biaya Simpan Berhasil
k. Uji Coba Form Daftar Pesanan
Uji coba form daftar pesanan bertujuan untuk menguji apakah fungsi daftar
pesanan dapat berjalan sesuai fungsinya.
Tabel 4.11 Uji Coba Form Daftar Pemesanan
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
1. Menguji fungsi
button, textbox,
datagridview pada
form daftar
pemesanan
Button
pemesanan
Saat form biaya
simpan tampil,
semua button
berfungsi
Uji berhasil
(gambar
4.105)
Datagridview Saat form
pemesanan
tampil, semua
button berfungsi
Uji berhasil
(gambar
4.106)
Button Cari Menampilkan
data daftar
pemesanan yang
berhasil
disimpan
Uji berhasil
(gambar
4.107)
Button Bersih Menampilkan
data pemesanan
yang dicari
Uji berhasil
(gambar
4.108)
142
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
Button Cetak Membersihkan
data pemesanan
yang tidak jadi
diinputkan
Uji berhasil
(gambar
4.109)
Button
Tambah
Menampilkan
form pemesanan
Uji berhasil
(gambar
4.110)
Gambar 4.105 Hasil Uji Semua Button Daftar Pesanan Berfungsi Saat Form Load
Gambar 4.106 Hasil Uji Data Berhasil Disimpan pada Datagridview Daftar
Pesanan
143
Gambar 4.107 Hasil Uji Button Cari Daftar Pemesanan Berhasil
Gambar 4.108 Hasil Uji Button Bersih Daftar Pemesanan Berhasil
Gambar 4.109 Hasil Uji Button Cetak Daftar Pesanan Berhasil
144
Gambar 4.110 Hasil Uji Button Tambah Daftar Pesanan Berhasil
l. Uji Coba Form Transaksi Pemesanan
Uji coba form transaksi pemesanan bertujuan untuk menguji apakah fungsi
transaksi pemesanan dapat berjalan sesuai fungsinya.
Tabel 4.12 Uji Coba Form Transaksi Pemesanan
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
1. Menguji fungsi
button, textbox,
datagridview,
combobox pada
form transaksi
pemesanan
Button
transaksi
pemesanan
Saat form
transaksi
pemesanan
tampil, semua
button berfungsi
Uji berhasil
(gambar
4.111)
Datagridview Menampilkan
data pemesanan
yang berhasil
ditambah
Uji berhasil
(gambar
4.112)
Combobox
pada form
pemesanan
Menampilkan
data ukuran
produk yang
dipesan
Uji berhasil
(gambar
4.113, gambar
4.114)
Button
Simpan
1. Dapat
menyimpan
data
pemesanan
Uji berhasil
(gambar
4.115, gambar
4.116)
145
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
sesuai yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
disimpan” dan
memunculkan
form nota
pesanan
Button
Tambah
(input
pelanggan)
Menampilkan
form pelanggan
Uji berhasil
(gambar
4.117, gambar
4.118 )
Button Cari Menampilkan
data pemesanan
yang dicari
Uji berhasil
(gambar
4.119)
Button Bersih Membersihkan
data pemesanan
yang tidak jadi
diinputkan
Uji berhasil
(gambar
4.120, gambar
4.121)
Gambar 4.111 Hasil Uji Semua Button Transakasi Pemesanan Berfungsi Saat
Form Load
146
Gambar 4.112 Hasil Uji Data Berhasil Disimpan pada Datagridview Daftar
Pesanan
Gambar 4.113 Hasil Uji Combobox Tanggal Transaksi Pemesanan
Gambar 4.114 Hasil Uji Combobox Ukuran Sepatu Transaksi Pemesanan
147
Gambar 4.115 Hasil Uji Button Tambah Pelanggan Transaksi Pemesanan
Gambar 4.116 Hasil Uji Button Tambah Transaksi Pemesanan
Gambar 4.117 Hasil Uji Button Cari Pelanggan Transaksi Pemesanan Berhasil
148
Gambar 4.118 Hasil Uji Button Cari Produk Transaksi Pemesanan Berhasil
Gambar 4.119 Hasil Uji Button Bersih Transaksi Pemesanan Berhasil
Gambar 4.120 Hasil Uji Data Pemesanan Berhasil Disimpan
149
Gambar 4.121 Hasil Uji Button Simpan Transaksi Pemesanan Berhasil
m. Uji Coba Form Daftar Perhitungan EOQ
Uji coba daftar perhitungan EOQ bertujuan untuk menguji apakah fungsi
daftar perhitungan EOQ dapat berjalan sesuai fungsinya.
Tabel 4.13 Uji Coba Form Daftar Perhitungan EOQ
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
1. Menguji fungsi
button, textbox,
datagridview,
combobox pada
form daftar
perhitungan EOQ
Button daftar
perhitungan
EOQ
Saat form daftar
perhitungan EOQ
tampil, semua
button berfungsi
Uji berhasil
(gambar
4.122)
Datagridview Menampilkan
data perhitungan
EOQ yang
berhasil disimpan
Uji berhasil
(gambar
4.123)
Button Cari Menampilkan
data perhitungan
EOQ yang dicari
Uji berhasil
(gambar
4.124)
150
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
Button Bersih Menampilkan
form hasil
perhitungan EOQ
Uji berhasil
(gambar
4.125)
Button Cetak Membersihkan
data perhitungan
EOQ yang tidak
jadi diinputkan
Uji berhasil
(gambar
4.126)
Button
Tambah
Menampilkan
form perhitungan
EOQ
Uji berhasil
(gambar
4.127)
Gambar 4.122 Hasil Uji Semua Button Daftar Perhitungan EOQ Berfungsi Saat
Form Load
Gambar 4.123 Hasil Uji Data Berhasil Disimpan pada Datagridview Daftar
Perhitungan EOQ
151
Gambar 4.124 Hasil Uji Button Cari Daftar Perhitungan EOQ Berhasil
Gambar 4.125 Hasil Uji Button Bersih Daftar Perhitungan EOQ Berhasil
Gambar 4.126 Hasil Uji Button Cetak Daftar Perhitungan EOQ Berhasil
152
Gambar 4.127 Hasil Uji Button Tambah Daftar Perhitungan EOQ Berhasil
n. Uji Coba Form Perhitungan EOQ
Uji coba perhitungan EOQ bertujuan untuk menguji apakah fungsi
perhitungan EOQ dapat berjalan sesuai fungsinya.
Tabel 4.14 Uji Coba Form Perhitungan EOQ
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
1. Menguji fungsi
button, textbox,
datagridview,
combobox pada
form perhitungan
EOQ
Button
perhitungan
EOQ
Saat form
perhitungan EOQ
tampil, semua
button berfungsi
Uji berhasil
(gambar
4.128)
Datagridview Menampilkan data
perhitungan EOQ
yang berhasil
disimpan
Uji berhasil
(gambar
4.129,
gambar
4.130)
Combobox
pada form
perhitungan
EOQ
Menampilkan data
periode tanggal
dan tahun sesuai
yang diinginkan
Uji berhasil
(gambar
4.131)
Button
Simpan
1. Dapat
menyimpan data
perhitungan
sesuai yang
diinginkan
2. Menampilkan
pesan “Data
berhasil
Uji berhasil
(gambar
4.131)
153
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
disimpan” dan
menampilkan
form laporan
perhitungan
EOQ
Button
Hitung
Menampilkan hasil
perhitungan EOQ
Uji berhasil
(gambar
4.132)
Button Bersih Membersihkan
data yang tidak
jadi diinputkan
Uji berhasil
(gambar
4.133,
gambar
4.134)
Gambar 4.128 Hasil Uji Semua Button Perhitungan EOQ Berfungsi Saat Form
Load
Gambar 4.129 Hasil Uji Combobox Tanggal Transaksi Perhitungan EOQ
154
Gambar 4.130 Hasil Uji Combobox Periode Perhitungan EOQ
Gambar 4.131 Hasil Uji Data Berhasil Dihitung dan Ditampilkan Pada
Datagridview Perhitungan EOQ
Gambar 4.132 Hasil Uji Button Bersih Perhitungan EOQ Berhasil
155
Gambar 4.133 Hasil Uji Data Perhitungan EOQ Berhasil Disimpan
Gambar 4.134 Hasil Uji Button Simpan Berhasil Mencetak Laporan
o. Uji Coba Form Menampilkan Laporan
Untuk menampilkan form laporan diperlukan beberapa inputan parameter
yang digunakan untuk menyusun query pada database, sehingga sistem dapat
menampilkan laporan sesuai dengan kebutuhan pengguna.
156
Tabel 4.15 Uji Coba Form Menampilkan Laporan
Test
Case
ID
Tujuan Input Output yang
Diharapkan Status
1. Menguji form
laporan pesanan
pelanggan
Tanggal
periode
Menampilkan
laporan pesanan
pelanggan
Uji berhasil
(gambar 4.135)
2 Menguji form
laporan rencana
kebutuhan
bahan baku
Tanggal
periode
Menampilkan
laporan rencana
kebutuhan bahan
baku
Uji berhasil
(gambar 4.136)
3. Menguji form
laporan rencana
kebutuhan
bahan baku
EOQ
Tanggal
periode
Menampilkan
laporan rencana
kebutuhan bahan
baku EOQ
Uji berhasil
(gambar 4.137)
4. Menguji form
laporan produk
yang paling
laku
Tanggal
periode
Menampilkan
laporan produk
yang paling laku
Uji berhasil
(gambar 4.138)
5. Menguji form
laporan bahan
baku yang
sering dipakai
Tanggal
periode
Menampilkan
laporan bahan
baku yang sering
dipakai
Uji berhasil
(gambar 4.139)
Gambar 4.135 Hasil Uji Form Laporan Pesanan Pelanggan
157
Gambar 4.136 Hasil Uji Form Laporan Rencana Kebutuhan Bahan Baku
Gambar 4.137 Hasil Uji Form Laporan Rencana Kebutuhan Bahan Baku EOQ
158
Gambar 4.138 Hasil Uji Form Laporan Produk Yang Paling Laku
Gambar 4.139 Hasil Uji Form Laporan Bahan Baku Yang Sering Dipakai
159
4.4. Perbandingan Aplikasi dengan Uji Coba Perhitungan Manual
Berikut adalah contoh perhitungan secara manual.
a. Data pemesanan dan biaya simpan bulan April 2015 untuk menghitung EOQ
bulan Mei 2015
b. Data penjualan bulan April 2015 sebagai berikut :
Tabel 4.16 Data Penjualan Bulan April 2015
Kode
Produk Nama Produk
Jumlah
Pemesanan
PRO-000001 Bima Mill Hitam 1
PRO-000004 Sumbada Nubuck Hitam 1
PRO-000009 Bima Nubuck Hitam 1
PRO-000015 Sumbada Mill Biru 1
PRO-000019 Gatot Kaca Mill Hitam 2
PRO-000022 Gatot Kaca Nubuck Biru 1
PRO-000023 Arjuna Nubuck Biru 2
PRO-000024 Nakula Nubuck Hitam 2
PRO-000025 Pancawala Mill Hitam 1
Total 12
c. Untuk menghasilkan produk diatas dibutuhkan bahan penyunsun atau yang
disebut dengan Bill Of Material (BOM).
Contoh produk : PRO-000024 (Nakula Nubuck Hitam).
Berikut adalah BOM dari PRO-000024 (Nakula Nubuck Hitam):
Tabel 4.17 Data BOM Produk Nakula Nubuck Hitam
Kode BB Nama Bahan
Baku Harga
Jumlah
Per
Produk
Jumlah
Pesanan
Produk
Jumlah
Kebutuhan
BB
BBK-
000001 Alas Spon Rp. 1.000 2 2 4
BBK-
000002
Bahan Keras t 16 x
p 30 cm Rp. 800 1 2 2
160
Kode BB Nama Bahan
Baku Harga
Jumlah
Per
Produk
Jumlah
Pesanan
Produk
Jumlah
Kebutuhan
BB
BBK-
000003 Benang Ukuran 10 Rp. 1.400 12 2 24
BBK-
000004 Besi Safety Rp.10.000 2 2 4
BBK-
000005 Busa Rp. 300 20 2 40
BBK-
000006
Elastis Besar p 20 x
l 14 cm Rp. 200 1 2 2
BBK-
000007
Jasmodo
(Campuran Lem :
Menambah
Kekuatan Lem)
Rp. 3.200 16 2 32
BBK-
000011
Lapisan Busa Teri
(Lembaran 70 x 70
cm)
Rp. 7.350 1 2 2
BBK-
000012 Latex Rp. 1.150 50 2 100
BBK-
000013 Lem Kuning Rp. 2.000 40 2 80
BBK-
000014 Lem Putih Rp. 4.200 65 2 130
BBK-
000015
Mata Tali (Sepatu
Rendah / Sepatu
Tinggi)
Rp. 1.100 16 2 32
BBK-
000017
Primer (Bahan
Perekat Sebelum
Lem)
Rp. 1.500 40 2 80
BBK-
000018 Sol (Garuda) Rp.18.000 2 2 4
BBK-
000019
Tali Sepatu /
Velcro 10 x 10 cm Rp. 1.000 2 2 4
BBK-
000020
Tekson (Alas
Tengah Lapisan
Sebelum Sol) p 20
x l 15 cm
Rp. 350 1 2 2
BBK-
000028
Kulit Nubuck
Hitam Rp.40.000 1 2 2
BBK-
000030 Lapisan batik Rp. 5.000 1 2 2
Total 546
d. Jika ditotal jumlah kebutuhan bahan baku bulan April 2015 untuk semua produk
adalah sebagai berikut :
161
Tabel 4.18 Data Jumlah Kebutuhan Bahan Baku Bulan April 2015
Kode Produk Nama Jumlah
kebutuhan BB
PRO-000001 Bima Mill Hitam 276
PRO-000004 Sumbada Nubuck Hitam 273
PRO-000009 Bima Nubuck Hitam 273
PRO-000015 Sumbada Mill Biru 273
PRO-000019 Gatot Kaca Mill Hitam 546
PRO-000022 Gatot Kaca Nubuck Biru 273
PRO-000023 Arjuna Nubuck Biru 546
PRO-000024 Nakula Nubuck Hitam 546
PRO-000025 Pancawala Mill Hitam 273
Total 3.279
e. Komponen biaya simpan pada bulan April 2015 adalah :
Tabel 4.19 Data Komponen Biaya Simpan Bulan April 2015
Komponen biaya Jumlah
Gaji karyawan Rp. 5.000.000
PLN Rp. 100.000
Air 0
Total Rp.5.100.000
Untuk mendapatkan nilai biaya simpan per 1 bahan baku maka total biaya
simpan dibagi dengan total item. Maka hasil perhitungannya adalah sebagai
berikut:
𝐵𝑖𝑎𝑦𝑎 𝑠𝑖𝑚𝑝𝑎𝑛 =𝑇𝑜𝑡𝑎𝑙 𝐵𝑖𝑎𝑦𝑎 𝑆𝑖𝑚𝑝𝑎𝑛
𝑇𝑜𝑡𝑎𝑙 𝐼𝑡𝑒𝑚 𝐵𝑎ℎ𝑎𝑛 𝐵𝑎𝑘𝑢
𝐵𝑖𝑎𝑦𝑎 𝑠𝑖𝑚𝑝𝑎𝑛 = 𝑅𝑝. 5.100.000
3.729= 𝑅𝑝. 1.555 𝑝𝑒𝑟 𝑏𝑎ℎ𝑎𝑛 𝑏𝑎𝑘𝑢
162
f. Perhitungan perencanaan kebutuhan bahan baku untuk produk PRO-000024
(Nakula Nubuck Hitam), bahan baku BBK-000001 (Alas Spon), harga satuan
adalah Rp.1.000, dan jumlah kebutuhan 4.
P = biaya setiap kali pesan = 4 x Rp,1.000 = Rp.4.000
D = tingkat permintaan = 4
S = biaya penyimpanan = Rp.1.555
𝐸𝑂𝑄 = √2. 𝑃. 𝐷
𝑆
𝐸𝑂𝑄 = √2 𝑥 𝑅𝑝. 4.000 𝑥 4
𝑅𝑝. 1.555
𝐸𝑂𝑄 = 4,536
Hasilnya adalah 4,536 jika dibulatkan ke atas menjadi 5.
Maka hasilnya sudah sesuai dengan perhitungan aplikasi :
Gambar 4.140 Hasil Perbandingan Perhitungan Aplikasi Sesuai