91
4.1.2 Instalasi Program
Untuk menggunakan sistem penjadwalan produksi ini, ada beberapa hal yang harus dilakukan agar tidak terjadi gangguan saat program dijalankan.
Adapun tahap yang perlu dilakukan yaitu: 1.
Instal aplikasi Micosoft SQL Server 2008 2.
Instal aplikasi Micosoft Visual.net 2012 3.
Instal Crystal Report 2013 4.
Instal aplikasi penjadwalan produksi
4.2 Uji Coba dan Evaluasi Sistem
Berikut ini akan dijelaskan implementasi program Sistem Penjadwalan Produksi Dengan Menggunakan Metode Earliest Due date Studi Kasus CV Tidar
Jaya. Dalam pembuatan sistem diperlukan pengujian jalannya aplikasi untuk
mengetahui kinerja baik buruknya program yang mengacu pada rancangan sistem yang telah dibuat sebelumnya. Dengan tujuan untuk mengetahui apakah sistem
yang dibangun menghasilkan output dan tampilan yang sesuai dengan rancangan.
4.2.1 Evaluasi Hasil Uji Coba Halaman Login
Saat pertama menjalankan aplikasi, pada halaman utama akan terdapat beberapa menu yang dapat digunakan oleh user, yaitu menu Master Data,
Transaksi, Penjadwalan dan Laporan. User agar dapat masuk kedalam menu-menu yang tersedia harus melakukan login terlebih dahulu. Tampilan halaman utama
dapat dilihat pada gambar 4.1.
92
Gambar 4.1 Tampilan Halaman Utama
Pada halaman utama tersebut terdapat pembatasan hak akses menu-menu yang dapat digunkan oleh user, sesuai dengan username, password dan jabatan
yang dimiliki saat melakukan login pada halaman yang telah tersedia. Tampilan login adalah tampilan yang muncul sebelum menu utama yang digunakan untuk
dapat masuk kedalam sistem. Untuk validasi user, dapat dirubah pada tampilan Master Data Karyawan yang akan menentukan hak akses dalam penggunaan
setiap menu yang tersedia. Login akan berhasil jika username dan password yang dimasukan oleh user telah sesuai dengan data pada halaman Master Data
Karyawan. Proses login digunakan untuk mengetahui status user pemakai aplikasi ini
apakah sebagai manajer, bagian produksi atau bagian penjualan yang memiliki keterbatasan hak akses yang berbeda-beda.
Pengujian ini dilakukan untuk memastikan username dan password yang salah tidak dapatmelakukan proses login dan mengakses menu-menu ynag ada.
93 Tabel 4.1 Uji Coba Halaman login
Test Case
Tujuan Input
Output yang diharapkan
Status
1 Mendeskripsikan
username dan
password yang
valid. Memasukan
username = agung, password = 990766
Tampilan login
tertutup dan masuk ke dalam tampilan
menu utama. Sukses
Mendeskripsikan username
dan password
yang non-valid.
Memasukan username = agung,
password = 550394 Muncul
pesan “Username
dan password
salah, silahkan
ulangi kembali”.
Sukses
Gambar 4.2 Tampilan Login
Gambar 4.3 Pesan Login Gagal
94
4.2.2 Evaluasi Hasil Uji Coba Menu Master
Menu master digunakan untuk memelihara atau merawat data utama. Menu master terdiri dari master karyawan, master produk, master pelanggan dan
master mesin. Pada setiap halaman master, fungsi penggunaan tombol insert, update,
delete dan cancel akan ditemui pada aplikasi ini dan memiliki fungsi yang relative sama, yaitu insert digunakan untuk menambahkan data baru, update digunakan
untuk mengganti atau mengedit data yang telah ada, delete digunakan untuk menghapus data, dan cancel digunakan untuk membersihkan kolom inputan.
A. Master Karyawan
Menu master karyawan digunakan untuk menambahkan karyawan baru dan memberikan hak akses yang akan digunakan untuk melakukan login
kedalam aplikasi. Hak akses login akan dibedakan berdasarkan jabatan yang dimiliki oleh karyawan tersebut. Dalam aplikasi ini hanya terdapat 3 jabatan
user yang dapat mengakses menu-menu yang terdapat didalamnya, jabatan tersebut yaitu:
1. Manajer, dapat mengakses menu master data dan menu laporan.
2. Bagian Penjualan, dapat mengakses menu transaksi dan laporan transaksi.
3. Bagian produksi, dapat mengakses menu penjadwalan dan laporan
penjadwalan. Apabila tombol insert disimpan dalam keadaan kosong maka akan
muncul peringatan, begitu pula dengan inputan data yang sama dengan yang ada dalam database.
95 Tabel 4.2 Uji Coba Master Karyawan
Test Case
Tujuan Input
Output yang diharapkan
Status
3 Mencatat
data karyawan
kedalam aplikasi Memasukan data
sesuai dengan
permintaan Data
tersimpan kedalam
database data_karyawan
dan sistem
menampilkan massage box
“data berhasil disimpan”
Sukses
Melakukan pemeriksaan data
yang kembar Menekan tombol
save dengan data yang sama seperti
inputan sebelumnya
Data yang dimasukan tidak tersimpan dalam
database dan akan muncul alert bahwa
data telah tersedia Sukses
Melakukan update pada data
karyawan Ubah data bagian
menjadi “Penjualan” atau
bagain lain Data pada database
data_karyawan berhasil berubah dan
sistem memunculkan massage box
”data berhasil diubah”
Sukses
Melakukan delete pada data
karyawan Menekan tombol
delete dengan
data yang telah dipilih
Data pada database data_karyawan
berhasil dihapus dan sistem memunculkan
massage box
”data berhasil dihapus”
Sukses
Membuat kode
karyawan secara otomatis
- Menampilkan
kode karyawan
secara otomatis pada textbox
kode karyawan Sukses
Gambar 4.4 Pesan Data Berhasil Disimpan
96
\
Gambar 4.5 Pesan Inputan Harus Diisi
Gambar 4.6 Pesan Data Telah Ada Pada Database
Gambar 4.7 Pesan Data Berhasil Diubah
97
Gambar 4.8 Pesan Data Berhasil Dihapus
Gambar 4.9 Tampilan Master Karyawan B.
Master Jenis Mesin Menu master jenis mesin berisi data mesin cetak yang digunakan oleh
perusahaan. Apabila terdapat mesin baru dapat ditambahkan melalui halaman master jenis mesin ini.
Pengujian dilakukan untuk memastikan keberhasilan proses input data keladalm database melalui aplikasi.
98 Tabel 4.3 Uji Coba Master Jenis Mesin
Test Case
Tujuan Input
Output yang diharapkan
Status
4 Mencatat
data jenis
mesin kedalam
aplikasi Memasukan
data sesuai
dengan permintaan
Data tersimpan
kedalam database
data_jenis_mesin dan sistem
menampilkan massage box
“data berhasil disimpan”
Sukses
Melakukan pemeriksaan
data yang
kembar Menekan
tombol save dengan data
yang sama seperti inputan
sebelumnya Data yang dimasukan
tidak tersimpan dalam database dan akan
muncul alert bahwa data telah tersedia
Sukses
Melakukan update
pada data jenis mesin
Ubah data warna pada mesin besar
menjadi “200”
atau jumlah yang lain
Data pada database data_jenis_mesin
berhasil berubah dan sistem memunculkan
massage box
”data berhasil d
iubah” Sukses
Melakukan delete pada data
jenis mesin Menekan
tombol delete dengan data
yang telah dipilih Data pada database
data_jenis_mesin berhasil dihapus dan
sistem memunculkan massage box
”data berhasil dihapus”
Sukses
Membuat kode jenis
mesin secara otomatis
- Menampilkan
kode jenis
mesin secara
otomatis pada textbox kode mesin
Sukses
99
Gambar 4.10 Tampilan Master Jenis Mesin
C. Master Produk
Menu master produk berisi data produk yang ditawarkan oleh perusahaan kepada pelanggan. Apabila terdapat produk baru dapat
ditambahkan melalui halaman master produk ini. Pengujian dilakukan untuk memastikan keberhasilan proses input data
keladalm database melalui aplikasi.
Tabel 4.4 Uji Coba Master Produk
Test Case
Tujuan Input
Output yang diharapkan
Status
2 Mencatat
data produk kedalam
aplikasi Memasukan
data sesuai
dengan permintaan
Data tersimpan
kedalam database
data_produk dan
sistem menampilkan massage box
“data berhasil disimpan”
Sukses
Melakukan pemeriksaan
data yang
kembar Menekan
tombol save dengan data
yang sama seperti inputan sebelumnya
Data yang
dimasukan tidak
tersimpan dalam
database dan akan Sukses
100
Test Case
Tujuan Input
Output yang diharapkan
Status
muncul alert bahwa data telah tersedia
Melakukan update
pada data produk
Ubah data
jenis mesin
menjadi “kecil” atau jenis
yang lain lain Data pada database
data_produk berhasil berubah dan sistem
memunculkan massage box
”data berhasil diubah”
Sukses
Melakukan delete pada data
produk Menekan
tombol delete dengan data
yang telah dipilih Data pada database
data_produk berhasil dihapus dan sistem
memunculkan massage box
”data berhasil dihapus”
Sukses
Membuat kode produk
secara otomatis
- Menampilkan kode
produk secara
otomatis pada
textbox kode produk Sukses
Gambar 4.11 Tampilan Master Produk
101 D.
Master Pelanggan Menu master pelanggan digunakan untuk menambahkan pelanggan
baru. Menu ini dapat diakses oleh bagian transaksi dikarenakan penambahan data pelanggan hanya dapat dilakukan saat terdapat pesanan yang masuk.
Pengujian dilakukan untuk memastikan keberhasilan proses input data keladalm database melalui aplikasi.
Tabel 4.5 Uji Coba Master Pelanggan
Test Case
Tujuan Input
Output yang diharapkan
Status
5 Mencatat
data pelanggan
kedalam aplikasi Memasukan
data sesuai
dengan permintaan
Data tersimpan
kedalam database data_
pelanggan dan
sistem menampilkan
massage box “data
berhasil disimpan” Sukses
Melakukan pemeriksaan data
yang kembar Menekan
tombol save dengan data
yang sama seperti inputan sebelumnya
Data yang
dimasukan tidak
tersimpan dalam
database dan akan muncul alert bahwa
data telah tersedia Sukses
Melakukan update pada data
pelanggan Ubah
data kota
menjadi “Gresik”
atau kota lain Data pada database
data_ pelanggan
berhasil berubah
dan sistem
memunculkan massage box
”data berhasil diubah”
Sukses
Membuat kode
pelanggan secara otomatis
Menekan tombol
delete dengan data yang telah dipilih
Menampilkan kode pelanggan
secara otomatis
pada textbox
kode pelanggan
Sukses
102
Gambar 4.12 Tampilan Master Pelanggan
4.2.3 Evaluasi Hasil Uji Coba Menu Transaksi