BAB IV IMPLEMENTASI DAN PENGUJIAN
1.1
Implementasi Sistem Pada tahapan ini proses yang akan dilakukan adalah implementasi dan pengujian
pada sistem infomasi analisa penjadwalan produksi yang sudah dirancang, dengan tujuan untuk menerapkan rancangan sistem informasi kepada sisten yg telah berjalan sehingga user dapat meninjau dan memberikan masukan untuk perkembangan sistem yang telah dibuat. Untuk membuat dan mengoperasikan program sistem informasi analisa penjadwalan produksi ini maka dibutuhkan perangkat sebagai berikut : a.
Prangkat Keras 1. Processor dengan kecepatan 3.0 Ghz + Motherboard 2. Kapasitas Hardisk minimal 120 GB 3. RAM minimal 2 GB 4. VGA Card minimal 512 MB 5. Monitor, keyboard dan mouse
b.
Perangkat Lunak 1. Sistem Operasi Window 7 Home Basic 32 bit 2. XAMPP Version 1.6.7 for Windows untuk local internet dan penyimpanan database 3. Macromedia Dreamweaver untuk penulisan kode program 4. Mozilla Firefox sebagai browser 5. Microsoft Office Visio 2007 digunakan untuk UML Model
55
1.2
Relasi Antar Tabel
Gambar 4.1 Relasi Antar Tabel Keterangan : Untuk relasi antar tabel terlihat jelas pada gambar diatas, database schedule terdiri dari 10 tabel, yaitu : 1. material_class 2. jadwal 3. mesin 4. produksi 5. user 6. forecast 7. forecast_status 8. item
56
1.3
Tampilan Antar Muka
1.3.1
Tampilan layar login
Gambar 4.2 Tampilan layar login
1.3.2
Tampilan layar halaman Marketing
Gambar 4.3 Tampilan layar halaman Marketing Di halaman utama user Marketing terdapat beberapa menu, seperti sebagai berikut:
57
1.3.2.1 Menu Material Class
Gambar 4.4 Tampilan Menu Material Class Di menu ini user marketing dapat melakukan proses penambahan material class juga melakukan proses edit dan delete.
1.3.2.2 Menu Item
Gambar 4.5 Tampilan Menu Item Di menu ini user marketing dapat melakukan proses penambahan Item juga melakukan proses edit dan delete.
58
1.3.2.3 Menu Forecast
Gambar 4.6 Tampilan Menu Forecast Marketing Di menu ini user marketing dapat melakukan proses pembuatan forecast juga melakukan proses edit dan delete. 1.3.2.4 Menu Laporan Produksi
Gambar 4.7 Tampilan Menu Laporan Produksi Di menu ini user marketing dapat melihat dan mencetak laporan produksi baik secara harian maupun bulanan.
59
1.3.3
Tampilan layar halaman Planner
Gambar 4.8 Tampilan layar halaman Planner Di halaman utama user Planner terdapat beberapa menu, seperti sebagai berikut:
1.3.3.1 Menu Forecast
Gambar 4.9 Tampilan Menu Forecast Planner Di menu forecast ini user planner dapat melakukan proses pembuatan schedule yang datanya diambil dari data forecast marketing.
60
1.3.3.2 Menu Active Schedule
Gambar 4.10 Tampilan Menu Active Schedule Di menu Active schedule ini user planner dapat melihat schedule yang sudah dibuat berdasarkan data forecast dari marketing. 1.3.3.3 Menu Laporan Produksi
Gambar 4.11 Tampilan Menu Laporan Produksi Di menu ini user planner dapat melihat dan mencetak laporan produksi baik secara harian maupun bulanan.
61
1.3.4
Tampilan layar halaman Gudang
Gambar 4.12 Tampilan layar halaman Gudang Di halaman utama user Gudang terdapat beberapa menu, seperti sebagai berikut:
1.3.4.1 Menu Approval Schedule
Gambar 4.13 Tampilan menu approval schedule gudang Di menu Approval schedule ini, user gudang bisa melakukan proses approval terhadap schedule yang sudah dibuat oleh bagian planner, pihak gudang dapat langusung submit persetujuan ataupun mengembalikan schedule ke planner untuk perbaikan.
62
1.3.4.2 Menu Laporan Produksi
Gambar 4.14 Tampilan menu Laporan Produksi Di menu ini user gudang dapat melihat dan mencetak laporan produksi baik secara harian maupun bulanan. 1.3.5
Tampilan layar halaman Produksi
Gambar 4.15 Tampilan layar halaman Produksi Di halaman utama user Produksi terdapat beberapa menu, seperti sebagai berikut:
63
1.3.5.1 Menu Machine
Gambar 4.16 Tampilan menu Machine Di dalam menu ini user produksi dapat melakukan proses penambahan data mesin dan juga melakukan proses edit dan delete. 1.3.5.2 Menu Approval Schedule
Gambar 4.17 Tampilan Menu Approval Schedule Produksi Di menu Approval schedule ini, user produksi bisa melakukan proses approval terhadap schedule yang sudah dibuat oleh bagian planner, pihak produksi dapat langusung submit persetujuan ataupun mengembalikan schedule ke planner untuk perbaikan.
64
1.3.5.3 Menu Active Schedule
Gambar 4.18 Tampilan Menu ActiveSchedule Produksi Di menu Active schedule ini user produksi dapat melihat schedule yang sedang berjalan. 1.3.5.4 Menu Laporan Produksi
Gambar 4.19 Tampilan Menu Laporan Produksi Di menu ini user produksi dapat melihat dan mencetak laporan produksi baik secara harian maupun bulanan. 1.4
Metode Pengujian Metode yang akan digunakan untuk pengujian program ini menggunakan metode
Black Box testing. Yang dimaksud dengan Black Box testing yaitu pengujian yang berusaha menemukan kesalahan dalam kategori sebagai berikut : 1. Fungsi yang salah atau hilang 2. Kesalahan pada interface 3. Kesalahan pada struktur data atau akses database
65
4. Kesalahan performansi 5. Kesalahan inisialisasi dan tujuan akhir Pengujian dengan metode Black Box testing dilakukan dengan cara memberikan sejumlah masukan (input) pada sistem informasi yang kemudian diproses sesuai dengan kebutuhan funsionalnya untuk melihat apakah sistem meghasilkan keluaran (output) yang diinginkan dan sesuai dengan fungsi sistem tersebut. Apabila dari input yang diberikan menghasikan output yang sesuai dengan kebutuhan fungsionalnya, maka sistem yang dibuat telah berjalan dengan benar akan tetapi apabila output yang dihasilkan tidak sesuai dengan kebutuhan fungsionalmnya, maka masih terdapat kesalahan pada sistem tersebut. Pengujian dilakukan dengan mencoba semua kemungkinan yang terjadi dan dilakukan secara bertahap dan berulang – ulang. Jika dalam pengujian ditemukan kesalah, maka akan dilakukan perbaikan (debugging) untuk memperbaikinya. Jika telah selesai melakukan perbaikan maka akan dilakukan pengujian kembali. Pengujian dan perbaikan dilakukan secara terus menerus hingga diperoleh hasil yang baik. 1.5
Skenario Pengujian Skenario pengujian dilakukan untuk menentukan langkah – langkah dalam
melakukan pengujian. Pengujian dilakukan dengan menjalankan sistem informasi penjadwalan forecast. setalah sistem dijalankam kemudian dilakukan pengujian terhadap tombol – tombol yang terdapat pada antar muka sistem tersebut, apakah sesuai dengan tahap perancangan.
Tabel 4.1 Tabel Skenario Pengujian Unit NO
Antar Muka
Program (Uji Coba)
1
Status
Skenario
Hasil yang
Sistem
Pengujian
Diharapkan
Hasil
Halaman
Menguji
Form login
Masukan
Menampilkan
Berhasil sesuai
Login User
tombol login
sedang
username dan
halaman
dengan yang
pada form
berjalan
password
Utaman
diharapkan
66
login masing
masing –
– masing
masing user
user 2
Tampilan
Menguji
Halaman
Klik satu
Menampilkan
Berhasil sesuai
Halaman
menu pada
Utama sudah
persatu menu
menu Home di
dengan yang
Utama
halaman
terbuka
pada Halaman
Halaman
diharapkan
masing –
utama
Utama
Utama
masing user
masing – masing user
3
Tampilan
Menguji
Halaman
Klik tombol
Data berhasil
Berhasil sesuai
halaman
tombol
Material class
tambah untuk
disimpan,
dengan yang
Material
tambah, edit,
sedang
menampilkan
dirubah dan di
diharapkan
Class
simpan,
berjalan
form, input
delete.
data sesuai
delete
form klik tombol save untuk menyimpan, klik delete untuk menghapus, klik edit untuk merubah. 4
Tampilan
Menguji
Halaman Item
Klik tombol
Data berhasil
Berhasil sesuai
halaman
tombol
sedang
tambah untuk
disimpan,
dengan yang
Item
tambah, edit,
berjalan
menampilkan
dirubah dan di
diharapkan
simpan,
form, input
delete.
delete
data sesuai form klik tombol save untuk menyimpan, klik delete untuk menghapus,
67
klik edit untuk merubah. 5
Tampilan
Menguji
Halaman
Klik tombol
Data berhasil
Berhasil sesuai
halaman
tombol
Forecast
tambah untuk
disimpan,
dengan yang
forecast
tambah, edit,
sedang
menampilkan
dirubah dan di
diharapkan
simpan,
berjalan
form, input
delete.
data sesuai
delete
form klik tombol save untuk menyimpan, klik delete untuk menghapus, klik edit untuk merubah. 6
7
Tampilan
Menguji
Halaman setup
Klik simpan
Data berhasil
Berhasil sesuai
halaman
tombol
schedule
untuk
disimpan
dengan yang
setup
simpan
forecast
menyimpan.
schedule
sedang
forecast
berjalan
diharapkan
Tampilan
Menguji
Halaman
Klik tombol
Data berhasil
Berhasil sesuai
halaman
tombol
approval
tombol submit
dieksekusi
dengan yang
approval
submit
schedule
persetujuan
schedule
persetujuan
sedang
untuk
dan
berjalan
menyetujui
kembalikan
schedule dan
ke planner
tombolkembali
diharapkan
kan ke planner untuk merevisi schedule 8
Tampilan
Menguji
Halaman
Klik tombol
Data berhasil
Berhasil sesuai
halaman
tombol
Machine
tambah untuk
disimpan,
dengan yang
machine
tambah, edit,
sedang
menampilkan
dirubah dan di
diharapkan
simpan,
berjalan
form, input
delete.
68
delete
data sesuai form klik tombol save untuk menyimpan, klik delete untuk menghapus, klik edit untuk merubah.
9
Tampilan
Menguji
Halaman
Klik tombol
Data berhasil
Berhasil sesuai
halaman
tombol
Master Data
tambah untuk
disimpan,
dengan yang
laporan
tambah, edit,
Jabatan sedang
menampilkan
dirubah dan di
diharapkan
produksi
simpan,
berjalan
form, input
delete.
data sesuai
delete
form klik tombol save untuk menyimpan, klik delete untuk menghapus, klik edit untuk merubah.
1.6
Analisa Hasil Pengujian Setelah dilakukan pengujian secara menyeluruh, maka dapat disimpulkan bahwa
pengujian telah menunjukan hasil keluaran (output) dan proses yang sesuai dengan rancangan sistem informasi analisa penjadwalan. Hasil dari pengujian ini dapat dikatakan bahwa sistem ini dapat berfungsi dengan baik dan benar, karena telah dibuktikan dari hasil skenario pengujian. Hasil pengujian yang diperoleh dapat dianalisis sebagai berikut : 1.
Halaman Login yang mengontrol aktivitas menu – menu atau form – form dalam sistem berjalan dengan baik 69
2.
Halaman utama yang mehubungkan antar interface yang terdapat dalam menu berjalan dengan baik.
3.
Proses pengambilan data dapat berjalan sesuai dengan yang diinginkan.
4.
Sistem ini telah dilakukan pengujian dan dapat dijalankan sesuai dengan rancangan sistem yang telah dibangun.
5.
Hasil keluaran (output) dapat tercetak sesuai dengan perancangan sistem yang diinginkan.
70