57
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
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
4.2 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
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.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.
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.
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.
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
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
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.
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.
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.
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.
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
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 :
Password dimasukan,maka dilakukan proses pengecekan data login,apabila login benar maka admin dapat menjalankan sistem
data login sesuai dengan yang diharapkan
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
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
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
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 berhasil tersimpan dalam
database
Kesimpulan Sukses
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.