BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1
Implementasi Tahap implementasi pada sebuah aplikasi merupakan tahap dimana aplikasi yang
dirancang pada tahap sebelumnya diterapkan, berupa perangkat lunak maupun perangkat keras yang digunakan. Dengan menerapkan penerapan aplikasi yang dirancang, maka hasilnya sistem tersebut sudah dapat diopeasikan atau digunakan dan juga dilakukan pengujian. 4.1.1
Batasan Implementasi Dalam mengimplementasikan aplikasi sistem maintenance backwall
Ponds berbasis web di PT Unilever ini terdapat beberapa hal yang menjadi batasan implementasi, diantaranya : a. Aplikasi ini dapat digunakan oleh admin, operator, kontraktor, manager dan director yang sudah terdaftar pada database yang digunakan oleh aplikasi ini. b. Aplikasi sistem ini dapat beroperasi secara maksimal dengan menggunakan web browser Mozilla Firefox. c. Dalam pembuatan aplikasi sistem maintenance backwall Ponds
berbasis web di PT Unilever ini, menggunakan bahasa pemrograman PHP dan database mysql. 4.1.2
Implementasi Perangkat Keras Perangkat keras yang digunakan untuk mengimplementasikan sistem
dideskripsikan pada Tabel 4.1 sebagai berikut : Tabel 4.1 Perangkat Keras
No
Jenis Perangkat Keras
Keterangan
1
Processor
Intel Core i5 2.30GHz
2
Harddisk
250 GB
3
Memory
4 GB DDR3
4
Monitor
14.0”
57
58
4.1.3
Implementasi Perangkat Lunak Perangkat lunak yang digunakan untuk mengimplementasikan sistem
dideskripsikan pada Tabel 4.2 sebagai berikut : Tabel 4.2 Perangkat Lunak
No
4.2
Jenis Perangkat Lunak
Keterangan
1
Sistem Operasi
Windows 7 Ultimate Service Pack 1
2
DBMS
MySQL versi 5.0.7
3
Web Server
Apache versi 2.0
4
IDE Design
Dreamwever 8
5
Interpreter
PHP
6
Web Browser
Mozilla Firefox versi 25.0.1
Implementasi Sistem Implementasi dan pengujian sistem usulan dilakukan untuk mengetahui berhasil
atau tidaknya suatu program yang dirancang sesuai dengan kebutuhan “aplikasi sistem maintenance backwall Ponds berbasis web di PT Unilever” ini. 4.2.1
Implementasi Sistem Hak Akses Admin
1. Form Login
Gambar 4.1 Form Login Sistem Usulan
59
Tampilan halaman login ini sebagi pintu awal untuk masuk kedalam sistem dengan mengisi username dan password yang benar akan dapat langsung masuk ke sistem usulan ini. 2. Halaman Home
Gambar 4.2 Halaman Home Sistem Usulan Tampilan halaman home ini adalah tampilan halaman awal yang akan dilihat pertama kali oleh admin setelah masuk kedalam sistem, setelah sebelumnya melakukan login terlebih dahulu untuk dapat melihat halaman ini. 3. Halaman Profile
Gambar 4.3 Halaman Profile Sistem Usulan
60
Tampilan halaman profile ini adalah tampilan halaman profile dari user yang masuk kedalam sistem usulan ini. Halaman profile berisi profil singkat user yang mengakses sistem ini. 4. Form Input Account
Gambar 4.4 Form Input Account Sistem Usulan Untuk melakukan Input Account, admin melakukan proses diawali dengan membuka web sistem, melakukan login, setelah masuk kedalam sistem admin mengklik menu account, lalu klik tombol add new record, lalu admin melakukan pengisian data account, setelah data lengkap maka simpan dan data akan tersimpan dalam database pada sistem ini.
5. Form Input Store
61
Gambar 4.5 Form Input Store Sistem Usulan Untuk melakukan Input store, admin melakukan proses diawali dengan membuka web sistem, melakukan login, setelah masuk kedalam sistem admin mengklik menu store, lalu klik menu add, lalu admin melakukan pengisian data store, setelah data lengkap maka simpan dan data akan tersimpan dalam database pada sistem ini.
6. Form Input Backwall
62
Gambar 4.6 Form Input Backwall Sistem Usulan Untuk melakukan Input backwall, admin melakukan proses diawali dengan membuka web sistem, melakukan login, setelah masuk kedalam sistem admin mengklik menu backwall, lalu klik menu add, lalu admin melakukan pengisian data backwall, setelah data lengkap maka simpan dan data akan tersimpan dalam database pada sistem ini. 7. Form Input User
Gambar 4.7 Form Input User Sistem Usulan Input data user dilakukan dengan cara mengklik menu user, lalu klik menu add, lalu admin melakukan pengisian data user, setelah data lengkap maka simpan.
63
8. Form Ubah Password
Gambar 4.8 Form Ubah Password Sistem Usulan Halaman ubah password ini digunakan setiap aktor di sistem usulan ini untuk mengubah password nya sesuai keinginan dari setiap aktor di sistem usulan ini. 9. Form Balas Pesan
Gambar 4.9 Form Balas Pesan Sistem Usulan Halaman balas pesan ini digunakan admin di sistem usulan ini untuk membalas pesan dari setiap user di sistem usulan ini, baik pesan dari manager dan director, kontraktor dan operator dapat dibalas oleh admin di sistem usulan ini. 4.2.2
Implementasi Sistem Hak Akses Operator
1. Form Input Order Maintenance
64
Gambar 4.10 Form Input Order Maintenance Sistem Usulan Untuk melakukan Input Maintenance Order, operator melakukan proses diawali dengan membuka web sistem, melakukan login, setelah masuk kedalam sistem operator mengklik menu maintenance, lalu klik menu add, lalu operator melakukan pengisian data maintenance order, setelah data lengkap maka simpan dan data akan tersimpan dalam database pada sistem ini
65
4.2.3
Implementasi Sistem Hak Akses Kontraktor
1. Form Input Tanggal Survei
Gambar 4.11 Form Input Tanggal Survey Sistem Usulan Input tanggal survey dilakukan dengan cara mengklik menu maintenance, lalu pilih status yang masih order, lalu klik tombol detail, lalu kontraktor melakukan pengisian tanggal survey yang akan dilakukan, setelah data lengkap maka simpan dan status akan berubah menjadi survey. 2. Form Input Budget Proffering
66
Gambar 4.12 Form Input Budget Proffering Sistem Usulan Input budget proffering dilakukan dengan cara mengklik menu maintenance, lalu pilih status yang masih survey, lalu klik tombol detail, lalu kontraktor melakukan pengisian berapa budget yang dibutuhkan untuk memperbaiki backwall yang di order dan upload proposal budget detailnya, serta menginput berapa lama pengerjaanya, setelah data lengkap maka klik tombol proffering, maka status akan berubah menjadi proffering.
3. Form Input Fix Order Maintenance
67
Gambar 4.13 Form Input Fix Order Maintenance Sistem Usulan Input fix order maintenance dilakukan dengan cara mengklik menu notifikasi dahulu untuk melihat notifikasi terbaru, lalu mengklik menu maintenance, lalu pilih status yang sudah di approve, lalu klik tombol detail, lalu kontraktor melakukan start date dan finish date pekerjaan, serta mengupload laporan fix order ke sistem, setelah data lengkap maka klik tombol upload fix, maka status akan berubah menjadi done.
4.2.4
Implementasi Sistem Hak Akses Manager dan Director
68
1. Form Konfirmasi Budget Proffering
Gambar 4.14 Form Konfirmasi Budget Proffering Sistem Usulan Konfirmasi Budget Proffering dilakukan dengan cara mengklik menu maintenance, lalu pilih status yang masih proffering, lalu klik tombol detail, lalu manager/ director ini melakukan konfirmasi pengajuan budget proffering, setelah data terbaca dengan jelas, maka klik tombol approve, maka status akan berubah menjadi approve.
2. Halaman Lihat Report Order Maintenance
69
70
Gambar 4.15 Form Halaman Lihat Report Order Maintenance Sistem Usulan Halaman lihat report order maintenance ini adalah halaman yang dapat dilihat oleh manager / director untuk mengontrol perkembangan perbaikan backwall yang sedang dikerjakan oleh kontraktor.
3. Form Input Pesan
Gambar 4.16 Form Input Pesan Sistem Usulan
71
Halaman input pesan ini adalah halaman yang dapat digunakan oleh manager / director untuk mengirimkan pesan kepada admin di sistem usulan ini.
4.3
Metode Pengujian Pada tahap ini akan dilakukan pengujian terhadapa perangkat lunak yang sudah
selesai melalui tahap implementasi. Pengujian perangkat lunak adalah proses untuk mencari kesalahan pada setiap item perangkat lunak, mencatat hasilnya, mengevaluasi semua fasilitas dari perangkat lunak yang dikembangkan. Pengujian perangkat lunak bertujuan untuk menentukan apakah perangkat lunak yang diselesaikan setelah fase implementasi memenuhi kondisi spesifikasi atau fungsionalitas sistem yang telah ditetapkan pada fase parancangan. Apabila masih ditemukan beberapa kesalahan pada perangkat lunak yang diuji, maka dilakukan evaluasi dan dilakukan pengujian ulang sampai pada kondisi perangkat lunak tersebut memenuhi fungsionalitas sistem yang dirancang. 4.3.1
Rencana Pengujian Rencana pengujian yang akan digunakan pada aplikasi sistem maintenance
backwall Ponds berbasis web di PT Unilever adalah menggunakan metode pengujian balck box. Definisi pengujian black box yaitu pengujian sistem dengan memperhatikan struktur logika internal perangkat lunak. Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar ? pengujian black box merupakan metode perancangan data uji yang didasarkan pada spesifikasi perangkat lunak. 4.3.2
Skenario Pengujian Skenario pengujian dilakukan untuk menentukan langkah-langkah dalam
melakukan pengujian. Dilakukan dengan menjalankan aplikasi kemudian menguji menu-menu dan tombol yang ada pada aplikasi tersebut. Apakah menu-menu dan tombol pada aplikasi tersebut sudah sesuai dengan perancangan awal ? berikut ini tabel skenario pengujian :
72
1. Login Tabel 4.3 Pengujian Login
Kasus dan Pengujian Data masukan
Yang di harapkan
Pengamatan
Username dan
Data login
Dapat mengisi
Password
dimasukan,maka
data login sesuai
dilakukan proses
dengan yang
pengecekan data
diharapkan
Kesimpulan Sukses
login,apabila login benar maka admin dapat menjalankan sistem
Pengujian login berjalan dengan sukses dimana dalam pengisian username dan password dapat dijalankan dengan sukses, yaitu apabila username dan password yang dimasukkan benar, maka akan masuk kedalam sistem, akan tetapi apabila ada kesalahan dalam pengisian username dan password salah maka tidak bisa masuk kedalam sistem dan ada peringatan username atau password yang dimasukkan yang salah.
2. Pengolahan Data Account Tabel 4.4 Pengujian Input Data Account
Kasus dan Hasil Pengujian Tambah Data Data Masukkan
Mengisi data account
Yang diharapkan
Proses
pemasukan
data
account
berhasil,klik simpan data yang baru tersimpan dalam database Pengamatan
data account berhasil tersimpan dalam
73
database Kesimpulan
Sukses Ubah Data
Data Masukkan
Mengubah data account yang sudah ada dalam database
Yang diharapkan
Proses masukan data benar, klik simpan dan data yang sudah diedit masuk kedalam database
Pengamatan
Data berhasil diubah dan tersimpan dalam database
Kesimpulan
Sukses Delete Data
Data Masukkan
Menghapus data yang ada
Yang diharapkan
Proses penghapusan data berhasil
Pengamatan
Data berhasil dihapus dalam database
Kesimpulan
Sukses
Untuk melakukan Input Account, admin melakukan proses diawali dengan membuka web sistem, melakukan login, setelah masuk kedalam sistem admin mengklik menu account, lalu klik tombol add new record, lalu admin melakukan pengisian data account, setelah data lengkap maka simpan dan data akan tersimpan dalam database pada sistem ini.
3. Pengolahan Data Store Tabel 4.5 Pengujian Input Data Store
Kasus dan Hasil Pengujian Tambah Data Data Masukkan
Mengisi data store
Yang diharapkan
Proses pemasukan data store berhasil,klik simpan data yang baru tersimpan dalam database
Pengamatan
data store berhasil tersimpan dalam database
74
Kesimpulan
Sukses Ubah Data
Data Masukkan
Mengubah data store yang sudah ada dalam database
Yang diharapkan
Proses masukan data benar, klik simpan dan data yang sudah diedit masuk kedalam database
Pengamatan
Data berhasil diubah dan tersimpan dalam database
Kesimpulan
Sukses Delete Data
Data Masukkan
Menghapus data yang ada
Yang diharapkan
Proses penghapusan data berhasil
Pengamatan
Data berhasil diapus dalam database
Kesimpulan
Sukses
Untuk melakukan Input store, admin melakukan proses diawali dengan membuka web sistem, melakukan login, setelah masuk kedalam sistem admin mengklik menu store, lalu klik menu add, lalu admin melakukan pengisian data store, setelah data lengkap maka simpan dan data akan tersimpan dalam database pada sistem ini.
4. Pengolahan Data Backwall Tabel 4.6 Pengujian Input Data Backwall
Kasus dan Hasil Pengujian Tambah Data Data Masukkan
Mengisi data backwall
Yang diharapkan
Proses
pemasukan
data
backwall
berhasil,klik simpan data yang baru tersimpan dalam database Pengamatan
data backwall berhasil tersimpan dalam database
Kesimpulan
Sukses
75
Ubah Data Data Masukkan
Mengubah data backwall yang sudah ada dalam database
Yang diharapkan
Proses masukan data benar, klik simpan dan data yang sudah diedit masuk kedalam database
Pengamatan
Data berhasil diubah dan tersimpan dalam database
Kesimpulan
Sukses Delete Data
Data Masukkan
Menghapus data yang ada
Yang diharapkan
Proses penghapusan data berhasil
Pengamatan
Data berhasil diapus dalam database
Kesimpulan
Sukses
Untuk melakukan Input backwall, admin melakukan proses diawali dengan membuka web sistem, melakukan login, setelah masuk kedalam sistem admin mengklik menu backwall, lalu klik menu add, lalu admin melakukan pengisian data backwall, setelah data lengkap maka simpan dan data akan tersimpan dalam database pada sistem ini.
5. Pengolahan Data User Tabel 4.7 Pengujian Input Data User Kasus dan Hasil Pengujian Tambah Data Data Masukkan
Mengisi data user
Yang diharapkan
Proses pemasukan data user berhasil,klik simpan data yang baru tersimpan dalam database
Pengamatan
data
user
database Kesimpulan
Sukses Ubah Data
berhasil
tersimpan
dalam
76
Data Masukkan
Mengubah data user yang sudah ada dalam database
Yang diharapkan
Proses masukan data benar, klik simpan dan data yang sudah diedit masuk kedalam database
Pengamatan
Data berhasil diubah dan tersimpan dalam database
Kesimpulan
Sukses Delete Data
Data Masukkan
Menghapus data yang ada
Yang diharapkan
Proses penghapusan data berhasil
Pengamatan
Data berhasil diapus dalam database
Kesimpulan
Sukses
Untuk melakukan Input user, admin melakukan proses diawali dengan membuka web sistem, melakukan login, setelah masuk kedalam sistem admin mengklik menu user, lalu klik menu add, lalu admin melakukan pengisian data user, setelah data lengkap maka simpan dan data akan tersimpan dalam database pada sistem ini.