BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi Perancangan Aplikasi Monitoring Pengolahan Data Spare Part Pada PT.Giesecke & Devrient Indonesia. Sistem yang telah berjalan pada sistem sebelumnya adalah pengolahan data seara manual tanpa bebasis web, semua data yang di kelola hanya menggunakan Microsoft office sebagai pengelola informasi, hal ini menyebabkan tidak terarturnya sumber data yang telah disimpan. Hal ini dirasa kurang efisien baik dari segi waktu maupun tenaga.Setelah melewati tahap analisi dan evaluasi serta tahap design, tahap selanjutnya adalah tahap implementasi. Tahap ini adalah tahap dimana merealisasikan sistem agar siap untuk dioperasikan. Setelah melakukan analisa dan perancangan terhadap sistem informasi tugas akhir di program studi sistem informasi, tahapan selanjutnya adalah implementasi dan pengujian. Pada tahapan pengujian tedapat dua cakupan spesifikasi kebutuhan dan sistem yang meliputi perangkat keras dan perangkat lunak, implementasi pada aplikasi ini meliputi proses pengkodean basis data dan tampilan antar muka. 4.1.1
Spesifikasi Kebutuhan Sistem Dalam kebutuhan ini sistem menggunakan dua buah perangkat yaitu
perangkat keras dan perangkat lunak, berikut adalah kebutuhan sistem ini di buat dan di uji. 1. Perangkat keras (hardware) a. Processor Intel Core(TM) i5 2450M CPU @ 2.50 GHz b. Ram 2 GB c. Hardisk 500 GB 2. Perangkat lunak (software) a. Operating system windows 7 ultimate b. PHPMyAdmin c. Dreamweaver CS6, Design coding Website
68
69
d. Mozilla Firefox 4.2. Implementasi Proses implentasi meliputi pembuatan basis data dengan pembuatan tampilan antar muka aplikasi dan pengkodean. 4.2.1 Implementasi Basis Data Pembangunan aplikasi monitoring pengolahan data spare part
ini
memanfaatkan basis data yang di berinama monitoring, basis data monitoring ini memiliki 8 (delapan) table dibawah ini : 1. Pilih database monitoring untuk menampilkan database, berikut adalah tampilan database tabel user
Gambar 4. 1 Database User
2. Pilih database monitoring untuk menampilkan database, berikut adalah tampilan database tabel karyawan
Gambar 4. 2 Database Karyawan
70
3. Pilih database monitoring untuk menampilkan database, berikut adalah tampilan database tabel request spare part
Gambar 4. 3 Database Request Spare Part
4. Pilih database monitoring untuk menampilkan database, berikut adalah tampilan database tabel request part detail
Gambar 4. 4 Database Request Spare Part Detail
5. Pilih database monitoring untuk menampilkan database, berikut adalah tampilan database tabel penerimaan spare part
Gambar 4. 5 Database Penerimaan Spare Part
71
6.
Pilih database monitoring untuk menampilkan database, berikut adalah tampilan database tabel penerimaan part detail
Gambar 4. 6 Database Penerimaan Part Detail
7.
Pilih database monitoring untuk menampilkan database, berikut adalah tampilan database tabel data spare part
Gambar 4. 7 Database Data Part 8. Pilih database monitoring untuk menampilkan database, berikut adalah tampilan database tabel distributor
72
Gambar 4. 8 Database Distibutor
4.2.2
Implementasi Program Berikut ini adalah implentasi program sesuai dengan rancangan layar yang
telah penulis rancang sebelumnya, antara lain : 1. Rancangan Menu login
Gambar 4. 9 Halaman untuk login
Gambar 4.9 merupakan halaman untuk masuk ke dalam aplikasi ini, user harus memasukan username dan password. Jika terjadi kesalahan maka sistem akan mengeluarkan pesan kesalahan.
2.
Rancangan Halaman Home
73
Gambar 4. 10 Halaman Home Halaman ini rmerupakan gambar halaman home, pada halaman home ini terdapat kalimat ucapan selamat datang. Pada halaman ini juga terdapat main menu home, menu master karyawan , master user, master spare part, master distibutor, transaksi verifikasi, transaksi online stok, laporan karyawan, laporan penerimaan spare part, laporan request spare part, laporan online stok, logout.
3. Rancangan Menu Master Karyawan
Gambar 4. 11 Rancangan Menu Master Karyawan Halaman ini digunakan untuk mengisi data karyawan di mana data karyawan data master karyawan. Data karyawan ini berisikan id
74
karyawan,nama karyawan,tempat lahir,tanggal lahir, jenis kelamin, no telp, email dan alamat karyawan.
4. Rancangan Menu Master User
Gambar 4. 12 Rancangan Menu Master User Halaman ini digunakan untuk mengisi data pengguna di mana data pengguna adalah data master pengguna. Data pengguna ini berisikan username,password,nama karyawan dan level.
5. Rancangan Menu Master Distributor
Gambar 4. 13 Rancangan Menu Master User
75
Halaman ini digunakan untuk mengisi data distibutor dimana data distibutor adalah data master distibutor. Data distibutor ini berisikan kode distibutor,nama distibutor,alamat dan no telp.
6. Rancangan Menu Master Spare part
Gambar 4. 14 Rancangan Menu Master Spare part Halaman ini digunakan untuk mengisi data spare part dimana data spare part adalah data master spare part. Data spare part ini berisikan kode spare part,nama spare part, jenis mesin.
7. Rancangan Menu Transaksi Request Spare part
Gambar 4. 15 Rancangan Menu Transaksi Request Spare part
76
Halaman ini digunakan untuk mengisi data request spare part dimana data ini diisi oleh engineer.Menu request spare part ini berisikan no request tanggal request,kode part,nama spare part, jenis mesin dan jumlah.
8. Rancangan Menu Transaksi Verifikasi Spare part
Gambar 4. 16 Rancangan Menu Transaksi Verifikasi Spare part Halaman ini digunakan untuk mengisi data verifikasi request spare part dimana data ini diisi oleh supervisor. Menu verifikasi request spare part ini berisikan no request tanggal request, kode part, nama spare part, jenis mesin dan jumlah verifikasi. 9. Rancangan Menu Transaksi Online Spare part
Gambar 4. 17 Rancangan Menu Transaksi Online Spare part
77
Halaman ini digunakan untuk melihat online data stok spare part ihat data request spare part dimana data ini bisa dilihat oleh engineer dan supervisor. 10. Rancangan Menu Laporan Data Karyawan
Gambar 4. 18 Rancangan Menu Menu Laporan Data Karyawan Halaman ini digunakan untuk melihat laporan data Karyawan dimana menu laporan ini hanya dapat diakses oleh Supervisor dan bagian gudang. 11. Rancangan Menu Laporan Penerimaan Spare part
Gambar 4. 19 Rancangan Menu Menu Laporan Penerimaan Spare part
Halaman ini digunakan untuk melihat laporan penerimaan spare part dimana menu laporan ini hanya dapat diakses oleh Supervisor dan bagian gudang.
78
12. Rancangan Menu Laporan Request Spare part
Gambar 4. 20 Rancangan Menu Menu Laporan Request Spare part Halaman ini digunakan untuk melihat laporan request spare partdimana menu laporan ini hanya dapat diakses oleh Supervisor dan bagian gudang. 13. Rancangan Menu Laporan Online Stok
Gambar 4. 21 Rancangan Menu Menu Laporan Online Stok Halaman ini digunakan untuk melihat laporan online stok partdimana menu laporan ini hanya dapat diakses oleh Supervisor dan bagian gudang.
79
4.3
Metode Pengujian Pada metode pengujian web ini dilakukan dengan meggunakan black box
testing yaitu, pengujian yang berfokus pada persyaratan fungsional perangkat lunak tanpa memperdulikan source code program. Pengujian ini untuk menentukan sejauh mana sistem dapat memenuhi keinginan user. Setelah tahap perancangan diselesaikan dilanjutkan ketahap selanjutnya yaitu tahap pengujian pada program aplikasi web, hal ini dilakukan untuk menguji dan memastikan bahwa program aplikasi web yang telah di rancang dan dikembangkan ini dapat berfungsi dengan baik dan sesuai dengan rumus-rumus rancangan yang telah ditetapkan sebelumnya. Tanpa adanya pengujian, maka tidak dapat diketahui apakah program ini sesuai dengan spesifikasi rancangan program aplikasi.
4.4.1
Procedure Pengujian Pengujian yang dilakukan adalah pengujian black box (black box testing), black
box testing terfokus pada apakah unit program memenuhi kebutuhan (requirement) yang disebutkan dalam spesifikasi.pada black box testing cara pengujian hanya di lakukan dengan menjalankan atau mengeksekusi unit atau modul, kemudian diamati apakah hasil dari unit itu sesuai dengan proses bisnis yang diinginkan. Pengujian dengan menggunakan metode black box testing di lakukan dengan cara memberikan sejumlah masukan (input) pada program aplikasi yang kemudian diproses sesuai dengan kebutuhan fungsionalya untuk melihat apakah program aplikasi web menghasilkan keluaran (output) yang diinginkan sesuai dengan fungsi dari program aplikasi web tersebut. Bila dari input yang diberikan prosees menghasilkan output yang sesuai dengan kebutuhan fungsionalnya, maka program aplikasi yang penulis rancang berhasil. Tetapi bila output yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka masih terdapat kesalahan pada program aplikasi tersebut. Pengujian dilakukan dennga mencoba semua kemungkinan yang terjadi dan dilakukan secara berulang-ulang. Jika dalam pengujian dilakukan kesalahan, maka akan dilakukan pencarian dan perbaikan untuk memperbaiki kesalah yang terjadi. Jika telah selesai melakukan perbaikan maka akan dilakukan pengujian kembali. Pengujian dan perbaikan dilakukan terus-menerus hingga diperolah hasil yang terbaik.
80
4.4.2
Skenario Dan Hasil Pengujian Skenarion pengujian dilakukan untuk menentukan langkah-langkah dalam
melakukan pengujian, yaitu mengeksekusi program dan mengamati setiap inputproses-output yang dieksekusi pada program tersebut.
Tabel 4. 1 Skenario pengujian sistem monitoring pengolahan data spare part No
Antar
Bagian dari
Status
Skenario
Hasil
yang Hasil
muka
antar muka
aplikasi
pengujian
diharapkan
Pengujian
yang
yang diuji
proses
Form
Masukan
Data akan di cek,
Sukses
menginput data
login
username
bila salah akan
login
sudah
dan
terdapat
terbuka
password
keterangan bahwa
diuji 1
Form login
username
dan
passwors
yang
anda salah
masukan dan
bila
benar masuk form menu
utama
masing-masing user 2
Menu
Proses link
Menu
Klik menu
Akan tampil
home
menu uta ma
utama
yang
menu-menu yang
sudah
diingkan
diingkan
utama
Sukses
terbuka 3
Form
Proses
Form
Klik cari
Tombol tambah
Master
menginput data
Entry
data
data berfungsi
Karyawan
Karyawan
karyawan
karyawan
untuk mengentry
sudah
atau input
data karyawan
terbuka
tambah data
dan klik simpan
karyawan.
Data akan tersimpan dan masuk ke database
Sukses
81
karyawan dan klik kembali untuk menampilkan data karyawan 4
Master
Proses
Form
Pilih master
Kik tombol
User
penginputan
menu
user
tambah user
data user, akan
User
melihat data
Tombol tambah
dilakukan oleh
sudah
user dan klik
data berfungsi
admin ketika
terbuka
cari
user
untuk mengentry
sudah
user baru,tombol
untuk
ada karyawan
yang
baru atau user
ada
yang belum
tambah data
berfungsi untuk
terdaftar pada
user baru.
melihat data yang
atau
system 5
Sukses
kembali
sudah diinput.
Menu
Proses
Form
Pilih master
Klik Tombol cari
spare part
penginputan
master
spare part
untuk melihat
data spare part
spare part
untuk
spare part yang
menginputda
ingin dicari klik
ta spare part
tambah data
Sukses
berfungsi untuk menginput spare part baru,tombol kembali berfungsi untuk melihat data yang sudah diinput 6
Master
Proses
Form
Pilih
Klik Tombol cari
distributor
penginputan
menu
Distributor
untuk melihat
data distibutor
distributor
pada
distibutor yang
sudah
halaman
ingin dicari klik
terbuka
utama dan
tambah data
masukan
berfungsi untuk
data
menginput
distibutor
distibutor
yang akan di
baru,tombol
Sukses
82
entry
kembali berfungsi untuk melihat data yang sudah diinput
7
Menu
Proses
Transaksi
Pilih request
Tombol tambah
Transaksi
Transaksi
Request
pada
data berfungsi
Request part
part sudah
halaman
untuk mengentry
terbuka
utama dan
data part dan klik
masukan
simpan Data akan
data request
tersimpan dan
spare pary
masuk ke
yang akan
database request
diminta.
spare part dan klik
Sukses
tutup untuk kembali melihat data request part 8
Menu
Proses
Transaksi
Pilih
Tombol edit
Transaksi
Transaksi
Verifikasi
Verifikasi
berfungsi untuk
Verifikasi part
part sudah
pada
mengentry Qty
terbuka
halaman
data part yang
utama dan
diverif simpan
masukan
Data akan
data qty
tersimpan dan
spare pare
masuk ke
yang akan di
database
verifikasi
verifikasi spare
Sukses
part 9
Menu
Proses
Transaksi
Pilih Online
Klik selanjutnya
Transaksi
Transaksi
Online
Stok untuk
untuk kehalaman
Online Stok
Stok
melihat stok
berikutnya
sudah
spare part
Sukses
terbuka 10
Laporan
Proses masuk
Form
Pilih menu
Data laporan
ke menu
menu
cetak pada
dicetak
Laporan
cetak
halaman
penerimaan
utama dan
Sukses
83
spare part,
laporan
masukan
laporan data
data yang
karyawan,
akan di entry
laporan request
sesuai form
part dan
tersebut
laporan online stok 11
Logout
Logout
Menu
Keluar dari
Klik logout pada
logout
sistem
menu logout,
terbuka
Sukses
maka pengguna keluar dari sistem
4.4.3
Analisa Hasil Pengujian Dari hasil scenario pengujian terakhir yang telah dilakukan dapat
diperoleh hasil pengujian. Pada setiap pengujian yang terdapat pada aplikasi ini yaitu form login, form master karyawan ,form master user,form master spare part,form master online stok, form transaksi request spare part, form transaksi verifikasi spare part, form transaksi online stok ,laporan karyawan, ,laporan penerimaan spare part, ,laporan request, ,laporan online stok. Maka diperoleh hasil pengujian terseut sesuai dengan rumusan perancangan aplikasi program ini. Serta akan terangkum dalam hasil pengujian di bawah ini adalah sebagai berikut : 1. Hasil pengujian berdasarkan pad analisis perancangan sistem yang sesuai dengan yang diharapkan dan selama pengujian semua tombol serta menumenu berfungsi dengan baik dan berjalan sesuai dengan fungsi-fungsi yang diinginkan. Hal ini terbukti dengan berjalannya aplikasi pada saat implementasi. 2. Pada aplikasi yang dibuat dapat menghasilkan beberapa laporan dari setiap data-data yang dientry dan semua data yang dilakukan pada aplikasi monitoring. 3. Dengan aplikasi ini pula data-data yang telah di entry dapat tersimpan dengan baik pada database.