Evaluasi Hasil Uji Coba Halaman Login Evaluasi Hasil Uji Coba Menu Master

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