BAB IV IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

BAB V IMPLEMENTASI DAN PEMBAHASAN. mendukung Aplikasi Penilaian Akademik Berbasis web

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab 4 Implementasi dan Evaluasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

Implementasi Perancangan Table User Account Gambar Implementasi Perancangan Table User Account Implementasi Perancangan Table M

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJICOBA

IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI APLIKASI

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN DESAIN SISTEM

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. membantu untuk lebih memahami jalannya aplikasi ini. Sistem atau aplikasi dapat

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI. Tabel 4 1 Spesifikasi Perangkat Keras 8192MB RAM

BAB V IMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan proses pembangunan komponen-komponen

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. 1. Processor : Core 2 duo 2,2 Ghz. 4. VGA : Graphic Media Accelerator x Input : Keyboard dan Mouse

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLENTASI DAN EVALUASI HASIL

BAB IV IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah melakukan tahap analisis dan perancangan sistem selesai di

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB VI IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJICOBA

BAB IV HASIL DAN UJI COBA


Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Pada implementasi sistem ini akan dijelaskan mengenai perangkat yang digunakan saat pembuatan aplikasi ini. Berikut merupakan spesifikasi perangkat keras (hardware) dan perangkat lunak (software) yang digunakan pada saat pembuatan aplikasi job status ini: 1. Perangkat Keras Laptop Lenovo Z410 dengan spesifikasi sebagai berikut : o Processor : Intel Core i5-4200m CPU @ 2.50GHz. o RAM : 4.00 GB. o Resolusi Layar : 1366 x 768 (32bit) (60Hz). o VGA : NVIDIA GeForce GT 740M. 2. Perangkat Lunak Lenovo Z410 : o Sistem Operasi : Windows 10 Pro 64-bit. o Java IDE : NetBeans IDE 8.1. o VMware Workstation 8.0.1. o Java SE Development Kit 8 Update 77 (64bit). Virtual Server : 66

67 o Processor : Intel Core i5-4200m CPU @ 2.50GHz. o RAM : 1.00 GB. o Resolusi Layar : 1366 x 768 (32bit) (60Hz). o VGA : VMware SVGA 3D. o Sistem Operasi : Windows Server 2008 R2 Standard 64-bit. o XAMPP 1.8.1. 4.2 Implementasi Basis Data Basis yang digunakan adalah MySQL yang sudah dalam satu paket dengan aplikasi XAMPP 1.8.1 yang diimplementasikan pada sebuah Virtual Server. Basis yang di rancang untuk mengaplikasikan terdiri dari 5 tabel yang terdiri dari : o Tabel Divisi o Tabel Job o Tabel Material o Tabel Karyawan o Tabel User Gambar 4.1 Implementasi Database Pada Virtual Server

68 4.3 Implementasi Program Aplikasi dirancang dengan menggunakan bahasa pemrograman java dan NetBeans IDE 8.1. Aplikasi tersebut memiliki tampilan sebagai berikut : 1. Tampilan Login Pada tampilan login terdapat dua textfield username dan texfield password yang digunakan untuk memasukan username dan password dan tombol login untuk menjalankan fungsi login. Apabila terjadi kesalahan dengan kesamaan username dan password maka akan muncul dialog message box yang menampilkan pesan kesalahan. Begitu juga jika terjadi masalah dengan koneksi ke base. Gambar 4.2 Implementasi Form Login 2. Tampilan Menu Utama Didalam tampilan menu utama merupakan yang akan terbuka setelah user dengan level admin berhasil proses login. Didalamnya terdapat dua menu utama yaitu menu file dan. Menu file didalamnya terdiri dari menu logout dan exit dan pada menu didalamnya terdapat 3 menu yaitu, material dan divisi. Pada

69 menu utama user dapae navigasi ke beberapa lainnya dengan memilih salah satu menu yang ada pada menu. Selain itu pada utama ini terdapat informasi mengenai nama user dan divisi dari user tersebut. Pada ini juga terdapat menu file yang didalamnya terdapat fungsi untuk logout dan exit dari aplikasi. Gambar 4.3 Implementasi Form Menu Utama 3. Tampilan Master Karyawan Didalam tampilan akan menampilkan dalam bentuk tabel. Didalamnya juga terdapat fungsi control yang meliputi penambahan, edit, dan penghapusan. Selain itu juga terdapat fungsi untuk mencari sesuai dengan nama. Untuk mengaksesnya, user harus login sebagai admin terlebih dahulu, kemudian dari menu utama pilih menu >.

70 Gambar 4.4 Implementasi Form Master Karyawan 4. Tampilan Master Material Didalam tampilan material akan menampilkan material dalam bentuk tabel. Material disini merupakan bahan baku produksi yang setiap harinya digunakan untuk proses produski. Didalamnya juga terdapat fungsi control material yang meliputi penambahan material, edit material, dan penghapusan material. Selain itu juga terdapat fungsi untuk mencari material sesuai dengan nama material. Untuk mengaksesnya, user harus login sebagai admin terlebih dahulu, kemudian dari menu utama pilih menu > material. Gambar 4.5 Implementasi Form Master Material

71 5. Tampilan Master Divisi Didalam tampilan divisi akan menampilkan divisi dalam bentuk tabel. Didalamnya juga terdapat fungsi control divisi yang meliputi penambahan divisi, edit divisi, dan penghapusan divisi. Selain itu juga terdapat fungsi untuk mencari material sesuai dengan nama divisi. Untuk mengaksesnya, user harus login sebagai admin terlebih dahulu, kemudian dari menu utama pilih menu > divisi. Gambar 4.6 Implementasi Form Master Divisi 6. Tampilan Master Job job merupakan yang menampilkan daftar secara keseluruhan. Pada ini daftar yang ada disajikan dalam bentuk tabel dan terbagi menjadi 2 tabel. Tabel pertama (Job Queue) menampilkan daftar yang masih mengantri untuk di kerjakan oleh operator dan tabel kedua (Job Done) menampilkan daftar dengan status done (sudah dikerjakan). Untuk kedua tabel

72 tersebut akan terupdate secara berkala, sehingga user akan mendapatkan update secara berkala. Pada ini juga terdapat 3 button yaitu button search untuk mencari dalam daftar antrian, button add untuk menambahkan baru dan button logout untuk keluar dari aplikasi. Gambar 4.7 Implementasi Form Master Job 7. Tampilan Master User Didalam user akan menampilkan daftar dalam antrian. Perbedaan daftar yang ditampilkan pada masrer user dan job adalah yang ditampilkan. Pada user ini, yang ditampilkan akan disesuaikan dengan divisi dari masing-masing user yang login. Jika user yang login dari divisi operator komputer, maka yang ditampilkan merupakan dengan status antrian pada operator komputer. Pada user ini terdapat beberapa button yaitu button search untuk mencari dalam antrian, button jumlah job untuk mendapatkan jumlah dalam antrian, button ambil job untuk mengambil dalam antrian untuk di kerjakan dan button logout untuk keluar dari aplikasi.

73 Gambar 4.8 Implementasi Form Master User 8. Tampilan Tambah Job Pada tambah job akan menampilkan beberapa textfield dan 2 button yaitu save dan cancel. Pada ini user harus mengisikan beberapa textfield mengenai detail menyimpannya kedalam base dan yang baru di input akan ditampilkan pada job. Gambar 4.9 Implementasi Form Tambah Job

74 9. Tampilan Ambil Job Pada ambil job akan ditampilkan dari yang terpilih untuk di proses. Data yang ditampilkan dipilih oleh sistem dan mengadopsi algoritma FIFO, sehingga yang ditampilkan adalah yang yang diinput paling awal dibandingkan dengan yang lainnya. Pada ini user akan proses update terhadap dan menyimpannya. Setelah diupdate dan disimpan akan berubah status dan ditampilkan pada antrian masing-masing divisi yang mengacu pada status. Gambar 4.10 Implementasi Form Ambil Job

75 4.4 Metode Pengujian Metode Pengujian dilakukan untuk memastikan apakah sistem yang dikembangkan sesuai dengan yang diharapakan. Metode yang digunakan untuk pengujian ini adalah metode Blackbox, yaitu metode yang menguji perangkat lunak dari segi fungsionalnya tanpa menguji dari sisi desain dan kode program. Pengujian dimaksudkan untuk mengetahui apakah fungsifungsi, masukan dan keluaran dari aplikasi tersebut sudah sesuai dengan spesifikasi yang dibutuhkan. 4.4.1 Skenario Pengujian Skenario pengujian dilakukan dengan memilih dari setiap pilihan yang ada pada aplikasi. Kemudian dilakukan pengujian dengan menekan tombol yang ada pada tersebut. apakah tombol sudah sesuai dengan kegunaan yang diharapakan atau belum. Tabel 4.1 Skenario Pengujian No Tampilan Uji Coba Status Skenario Pengujian Hasil yang Diharapkan Hasil Pengujian 1 Proses Login Buka Masukan Login Admin username dan utama akan menuju Login password terbuka, utama 2 Proses Login Buka Masukan Login User Sales username dan job menuju Counter Login password akan terbuka job 3 Proses Login Buka Masukan Login User username dan user menuju Produksi Login password akan terbuka user

76 4 Proses Terdapat list Tekan menu Utama membuka menu, menuju kemudian pada menu tekan list menu terbuka 5 Proses Terdapat list Tekan menu Utama membuka menu, menuju material pada kemudian material menu tekan list menu terbuka material material material 6 Proses Terdapat list Tekan menu Utama membuka menu divisi, divisi menuju pada menu kemudian terbuka divisi tekan list menu divisi divisi 7 Proses Terdapat list Tekan menu Halman Utama Logout menu logout file, kemudian Menu Utama menutup pada menu tekan list menu tertutup dan file logout menu utama login terbuka dan membuka login 8 Proses Exit Terdapat list Tekan menu Aplikasi Utama menu exit file, kemudian tertutup menutup pada menu tekan list menu aplikasi file exit 7 Melihat Data Terdapat Melakukan Tabel Master tombol add, view menampilkan Karyawan edit, save, dan pada update, delete dapat akan tampil tabel dan tambah, ubah dan search menambah, dapat dan hapus pada bagian mengubah dan menambah, ditambah, dan bawah menghapus mengubah, diubah atau mencari serta menghapus dihapus, mencari serta mencari serta dapat

77 pencarian 8 Melihat Data Terdapat Melakukan Tabel Master material dan tombol add, view material menampilkan Material dapat edit, save, material dan akan tampil pada update, delete dapat tabel dan tambah, ubah dan search menambah, menambah, dapat dan hapus pada bagian mengubah dan mengubah, ditambah, dan bawah menghapus menghapus diubah atau mencari serta serta mencari dihapus, material mencari serta dapat pencarian 9 Melihat Data Terdapat Melakukan Tabel Master divisi dan tombol add, view divisi menampilkan Divisi dapat edit, save, divisi dan akan tampil pada update, delete dapat tabel dan tambah, ubah dan search menambah, menambah, dapat dan hapus pada bagian mengubah dan mengubah, ditambah, dan bawah menghapus menghapus diubah atau mencari serta serta mencari dihapus, divisi mencari serta dapat pencarian 10 Melihat Terdapat Melakukan Tabel Job Master tombol add view Queue dan menampilkan Job dan logout Job Done pada pada bagian dengan status akan tampil tabel dan penambahan bawah non done dan dapat dan done pada ditambah, pencarian tabel yang penambahan serta berbeda, serta dan dapat di cari dapat pencarian menambah

78 dan proses logout 11 Melihat Terdapat Melakukan Tabel Master tombol view menampilkan User dalam antrian search, dalam antrian akan tampil pada jumlah job tabel dan dan ambil job jumlah penghitungan pada bagian penghitungan penghitungan dapat jumlah bawah jumlah jumlah dihitung, serta serta diambil dalam antrian mengambil dalam untuk di serta antrian dan proses. mengambil dalam antrian mengambil dalam dalam antrian antrian serta dapat mencari dalam antrian 12 Menekan Terdapat Melakukan Dapat Add Job tombol save tombol save penambahan pada bagian penambahan penambahan bawah kedalam base 13 Menekan Terdapat Melakukan Dapat Data Ambil tombol done tombol done perubahan Job pada bagian dan proses berhasil di bawah menyimpannya update update dan disimpan kedalam base.

79 4.5 Analisa Hasil Pengujian Setelah pengujian secara menyeluruh terhadap aplikasi yang dikembangkan, maka dapat disimpulkan bahwa pengujian telah menunjukan hasil keluaran (output) yang sesuai dengan rancangan yang telah dibuat sebelumnya. Hasil dari pengujian ini dapat dikatakan bahwa aplikasi ini dapat berfungsi dengan baik dan seusai dengan kebutuhannya karena telah dibuktikan dengan skenario pengujian. Hasil yang diperoleh dari pengujian tersebut dapat dianalisis sebagai berikut: 1. Aplikasi dapat diakses oleh dua tipe user yaitu admin dan user. Untuk user dengan admin hanya dapat mengkses utama dan (, material dan divisi). Untuk user dengan level user yang dapat diakses tergantung pada divisi dari user tersebut. Jika divisi sales counter yang dapat diakses adalah job, dan divisi produksi (operator komputer, operator digital, operator finishing) yang dapat diakses adalah user (base yang ditampilkan dalam tabel tergantung dari divisi masing masing user). 2. Setiap memiliki menu yang dapat menavigasikan menuju yang lain. 3. Proses pengelolaan, seperti penambahan, pengubahan, dan penghapusan dapat beroperasi dengan baik. 4. Setiap telah diuji setiap tombolnya berfungsi seusai dengan kebutuhan. 5. Pengaplikasian algoritma FIFO (First In First Out) pada proses pengambilan dari daftar antrian berjalan dengan baik.