85
BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1
Instalasi Software Dalam penulisan tugas akhir ini, pembuatan program dibuat menggunakan aplikasi
pendukung seperti : Web Server, aplikasi pengolahan data monitoring proyek ini menggunakan aplikasi Visual Basic.Net, MySQL dan XAMPP. 4.2
Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan
perancangan selesai dilakukan. Implementasi sistem adalah bagaimana kita dapat melakukan pengkodean dengan bantuan aplikasi pendukung pembuatan program, baik itu desain code, integrasi database, integrasi dengan jaringan, pembuatan database, pembuatan fitur-fitur pendukung lainnya. Untuk dapat menjalankan pengkodean berjalan dengan baik atau membuat hal-hal tersebut diatas, diperlukan software khusus yang pertama kali dibahas adalah Microsoft Visual Basic.net
76
86
Lalu XAMPP, software open source yang masuk ke dalam web server. Didalam XAMPP terdiri dari Apache, MySQL. Semuanya masuk ke dalam pembuatan program. Apache menangani Interface, dan MySQL menangani Database. XAMPP juga disebut sebagai tempat penyimpanan. Contoh
Ketikkan
http://localhost/phpmyadmin/index.php?db=kinerja_karyawan&token,
alamat localhost
adalah
nama server tempat program disimpan dan kinerja_karyawan&token adalah nama file untuk menyimpan program. Gambar 4.1 adalah tampilan aplikasi “ Apache web server” yang digunakan.
Gambar 4.1 Alamat Apache Web Server Tabel 4.1 Keterangan Gambar Pengetikan Alamat server Nama
Keterangan
localhost
Nama Server
kinerja_karyawan&token
Path Folder
Untuk menjalankan program aplikasi ini, digunakan Windows XP, XAMPP, Mozilla Firefox. Setelah dilakukannya pengujian, program dapat berjalan dengan baik. Berikut merupakan spesifikasi PC (Personal Computer) yang dibutuhkan pada saat perancangan aplikasi monitoring ini dibuat dan dioperasikan. 1. Perangkat Keras (Hardware) a. Jenis
: Laptop / Netbook
b. Processor
: Intel(R) Core(TM) i3-380M CPU @ 2.53GHz (4
CPUs), -2.5GHz c. RAM
: 2 GB
d. Harddisk
: 320 GB
e. Mouse
: Optic
87
2. Perangkat Lunak (Software) a. Sistem Operasi
: Windows XP
b. Server
: localhost/xampp/
c. PHP Extension
: MySQL
d. Dreamweaver8 4.3
Implementasi Data Base Dalam pembuatan database menggunakan phpMyAdmin seperti gambar dibawah
ini. Adapun langkah – langkah dalam pembuatan database MySQL adalah sebagai berikut: 1. Akan muncul tampilan Welcome to XAMPP seperti dibawah ini.
Gambar 4.2 Tampilan Localhost
88
2. Pilih phpMyAdmin untuk membuat database
Gambar 4.3 Tampilan phpMyAdmin
3. Tampilan dari tabel – tabel yang telah dibuat dalam database karyawan
Gambar 4.4 Tampilan Struktur Database Karyawan
89
4. Field dari tabel Pegawai
Gambar 4.5 Tampilan Tabel Pegawai 5. Field dari table kriteria penilaian
Gambar 4.6 Tampilan Tabel Kriteria Penilaian
90
6. Field dari tabel Penilaian
Gambar 4.7 Tampilan Tabel Penilaian
7. Field dari tabel Posisi
Gambar 4.8 Tampilan Tabel Posisi
92
4.4
Implementasi Program
Berikut ini implementasi dan pengujian program sesuai dengan rancangan layar yang telah dibuat sebelumnya, antara lain 1. Tampilan Halaman Login
Gambar 4.13 Tampilan Halaman Login 2. Tampilan halaman utama dengan login sebagai SDM
Gambar 4.14 Tampilan Halaman Utama Login sebagai SDM
95
Gambar 4.19 Tampilan Laporan Kinerja Harian
7. Tampilan Laporan Kinerja Bulanan
Gambar 4.20 Tampilan Laporan Kinerja Bulanan
8.
Tampilan Laporan Kinerja Tahunan
96
Gambar 4.21 Tampilan Laporan Kinerja Tahunan
4.5
Skenario Pengujian Skenario pengujian diperlukan untuk mengetahui apakah aplikasi yang dibuat dapat
berfungsi dengan baik atau tidak. Skenario pengujian dilakukan dengan memilih dari setiap pilihan yang ada pada aplikasi ini, kemudian dilakukan pengujian dengan menekan tombol-tombol yang terdapat pada halaman form dari aplikasi ini apakah sudah sesuai dengan kebutuhan.
97
Tabel 4.2 Skenario Pengujian No
Antar
.
Muka
1.
Menu
Uji Coba
Status
Skenario
Hasil
Aplikasi
Pengujian
diharapkan
Proses
Halaman
Memasukkan
Dapat
Login
input
Login
username dan kedalam sistem dapat
SDM
username
telah
password
jika
username kedalam sistem
dan
terbuka
kemudian
dan
password kemudian SDM
klik login
benar,
password
yang Hasil pengujian
masuk Sukses
dan masuk
namun dapat
jika
salah melakukan
terdapat notifikasi tidak
proses penilaian dan dapat
masuk kedalam sistem 2.
Menu
Proses
Halaman
Memasukan
Penilaian : melihat
data
data laporan informasi setiap penilaian Dapat
Terima
data
laporan
sesuai kriteria data
Laporan
laporan dan dan proses penilaian
semua
data setiap
data
input data
laporan
yang laporan
yang
input data
yang ada
Menampilkan
elemen ditampilkan dari
ada
3.
Kriteria
ada
Menu
Proses
Halaman
Memeriksa
Dapat
Login
input
Login
laporan
kedalam sistem dapat
Supervisor
username
telah
sesuai dengan jika
username kedalam sistem
dan
terbuka
laporan yang dan
password kemudian
password
diterima
masuk Sukses
benar, jika
dan masuk
namun Suoervisor dapat salah melakukan
terdapat
proses
notifikasi
dan persetujuan
98
tidak
dapat
masuk kedalam sistem 4.
Menu
Proses link Halaman
Klik
pada Menampilkan
Menu
utama
Utama
menu
menu
setiap
item menu
utama dapat
ditampil
Supervisor
setiap
utama
menu
yang dapat
tampil dengan
sistem
terbuka
ada
dengan sesuai
baik sesuai
baik dengan
dengan perancangan
perancangan 5.
Menu
Proses
Halaman
Mengetahui
Approval:
melihat
monitorin
status
Halaman
validasi
g
Approval
dan
pegawai
kinerja
semua
verifikasi
dan
pegawai
proyek yang ada
pegawai
Dapat
data informasi setiap menampilkan
data penialian
data kinerja update
Menampilkan
sesuai
data
elemen informasi setiap data data
form
elemen
semua
data
proyek yang ada
status data yang ada
dapat
pegawai
dengan sesuai
tampil baik dengan
rancangan
6.
Menu
Proses
Halaman
Pilih
Laporan:
mencetak
Laporan
data
Halaman
laporan
kinerja
akan dicetak
Laporan
7.
semua Menampilkan yang laporan
Hasil
laporan
data kinerja pegawai
pegawai
pegawai
dapat
tampilkan sesuai
Kinerja
dengan
Pegawai
rancangan
Menu
Proses
Halaman
di
Input periode Menampilkan
Dapat
99
Laporan:
mencetak
Laporan
laporan yang laporan
Halaman
laporan
data
akan dicetak
Laporan
pegawai
data menampilkan
pegawai
sesuai laporan
dengan periode pegawai
Data
yang dipilih
sesuai
dengan periode
Pegawai 8.
data
yang dipilih
Menu
Proses
Halaman
Input periode Menampilkan
Laporan:
mencetak
Laporan
laporan yang laporan
Halaman
laporan
harian
akan dicetak
Dapat
data menampilkan
penerimaan kas laporan
Laporan
sesuai
Harian
periode
data
dengan penerimaan kas yang sesuai
dipilih
dengan
periode
yang
dipilih 9.
Menu
Proses
Halaman
Input periode Menampilkan
Dapat
Laporan:
mencetak
Laporan
laporan yang laporan
menampilkan
Halaman
laporan
bulanan
akan dicetak
penerimaan kas laporan
Laporan
sesuai
dengan penerimaan kas
Bulanan
periode
yang sesuai
dipilih
dengan
periode
yang
dipilih 10.
Halaman
Proses
Halaman
Input periode Menampilkan
Laporan
mencetak
Laporan
laporan yang laporan
faktur menampilkan
Tahaunan
laporan
Tahunan
akan dicetak
sesuai laporan
pajak
Dapat
dengan periode pajak yang dipilih
faktur sesuai
dengan periode yang dipilih
11.
Menu
Proses
Halaman
Memasukkan
Login
input
Login
username dan kedalam sistem dapat
Pinca
username
telah
password
jika
username kedalam sistem
dan
terbuka
kemudian
dan
password kemudian Pinca
klik login
benar,
password
Dapat
jika
masuk Sukses
dan masuk
namun dapat salah melakukan
100
terdapat
proses penilaian
notifikasi tidak
dan dapat
masuk kedalam sistem 12.
Menu
Proses
Halaman
Input periode Menampilkan
Laporan:
mencetak
Laporan
laporan yang laporan
Halaman
laporan
harian
akan dicetak
Dapat
data menampilkan
penerimaan kas laporan
Laporan
sesuai
Harian
periode
data
dengan penerimaan kas yang sesuai
dipilih
dengan
periode
yang
dipilih 13.
Menu
Proses
Halaman
Input periode Menampilkan
Dapat
Laporan:
mencetak
Laporan
laporan yang laporan
menampilkan
Halaman
laporan
bulanan
akan dicetak
penerimaan kas laporan
Laporan
sesuai
Bulanan
periode
dengan penerimaan kas yang sesuai
dipilih
dengan
periode
yang
dipilih 14.
Halaman
Proses
Halaman
Input periode Menampilkan
Laporan
mencetak
Laporan
laporan yang laporan
faktur menampilkan
Tahaunan
laporan
Tahunan
akan dicetak
sesuai laporan
pajak
Dapat
dengan periode pajak yang dipilih
faktur sesuai
dengan periode yang dipilih
101
4.6
Analisa Hasil Pengujian Setelah dilakukan pengujian secara menyeluruh terhadap Aplikasi Monitoring
Pelaksanaan Proyek pada PT. XYZ, maka dapat disimpulkan bahwa pengujian telah menunjukkan hasil keluaran (output) dan proses yang sesuai dengan rancangan aplikasi program ini, dan hasil dari pengujian ini dapat disimpulkan bahwa program ini dapat berfungsi dengan baik dan benar, karena telah dibuktikan dari hasil skenario pengujian. Hasil pengujian yang diperoleh dapat dianalisis sebagai berikut: 1. Dihalaman utama, link-link yang menghubungkan antar interface sudah berjalan dengan baik. 2. Halaman login, yang merupakan portal untuk masuk ke halaman utama, dan sub menu lainnya dalam aplikasi Monitoring dapat berjalan sesuai dengan yang diinginkan. 3. Halaman Supervisor : sebagai approval dapat berjalan sesuai dengan perancangan sistem tersebut. 4. Halaman Penilaian Kinerja : penilaian dan monitoring kinerja dapat berjalan sesuai dengan perancangan sistem tersebut. 5. Halaman tambah data, fungsi simpan, hapus, batal dan tutup dapat berjalan sesuai dengan perancangan sistem yang dibutuhkan. 6. Halaman Laporan: laporan harian, laporan bulanan,dan laporan tahunan dapat berjalan sesuai dengan perancangan sistem tersebut.