BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1
Instalasi Software Dalam pembuatan program ini penulis mengunakan XAMPP ver 1.6.7
dalam menjalankan program aplikasi ini yang didalamnya sudah terdapat MySQLyog GUI untuk mengolah database dari sistem dan menggunakan aplikasi Mozila Firefox dapat menjalankan aplikasi websitenya. 4.2
Implementasi Rancangan – rancangan yang telah dibuat diatas akan menghasilkan suatu
implementasi yang bisa dipakai oleh user. Hasil dari implementasi tersebut yaitu: 1. Tampilan Halaman Utama Pada halaman utama dari sistem ini ditampilkan halaman untuk login ke aplikasi kepegawaian dan kompensasi.
Gambar 4.1 Halaman Utama 75
76
2. Layar Login Pada implementasi layar login pengguna harus masuk terlebih dahulu untuk melakukan login untuk bisa menggunakan aplikasi kepegawaian beserta kompensasi.
Gambar 4.2 Halaman Login Jika tidak berhasil login dan jika pengguna salah memasukan user nama dan password pengguna untuk login ke dalam sistem, maka pengguna tidak akan bisa masuk ke dalam sistem.
Gambar 4.3 Halaman Tidak Berhasil Login
77
3. Halaman Admin Pada implementasi halaman admin terdapat menu data master, data pegawai,data riwayat, data prestasi laporan pegawai,prestasi, kompensasi dan logout. Halaman admin ini hanya akan bisa tampil dan semua menunya dapat digunakan jika pengguna (admin) berhasil login kedalam sistem.
Gambar 4.4 Halaman Admin a. Halaman Data Master Halaman ini berisikan tentang jabatan baru, golongan baru dan divisi baru PT Indonesia Power. Pada halaman ini admin bisa mengimput jabatan baru, golongan baru, dan divisi baru.
78
Gambar 4.5 Halaman form pengisian jabatan baru Halaman form pengisian jabatan baru berisikan jabatan yang akan di input pada PT Indonesia Power.
Gambar 4.6 Halaman lihat semua jabatan
79
Halaman lihat semua jabatan yang berisikan hasil data golongan yang telah di input.
Gambar 4.7 Halaman form pengisian golongan baru Halaman form pengisian golongan baru berisikan jabatan yang akan di input pada PT Indonesia Power.
Gambar 4.8 Halaman lihat semua golongan
80
Halaman lihat semua golongan yang berisikan hasil data golongan yang telah di input
Gambar 4.9 Halaman form pengisian divisi baru Halaman form pengisian divisi baru berisikan divisi yang akan di input pada PT Indonesia Power.
Gambar 4.10 Halaman lihat divisi baru
81
Halaman lihat semua divisi yang berisikan hasil data divisi yang telah di input 4. Data Pegawai Pada implementasi halaman data pegawai terdapat menu data induk, biodata, mutasi jabatan. Dalam menu ini admin bisa menginput data pegawai , biodata dan mutasi jabatan pegawai. b. Data induk
Gambar 4.11 Halaman form pengisian data induk pegawai baru
Gambar 4.12 Halaman lihat data induk
82
Gambar 4.13 Halaman form pengisian biodata baru
Gambar 4.14 Halaman lihat biodata pegawai
83
Gambar 4.15 Halaman from pengisian mutasi baru
Gambar 4.16 Halaman lihat mutasi pegawai
84
5. Data Riwayat Halaman ini berisikan tentang data riwayat pada PT Indonesia power meliputi riwayat kerja, riwayat prestasi, riwayat sangsi, riwayat pendidikan, riwayat pelatihan. Pada halaman ini pengguna bisa menginput data riwayat baru.
Gambar 4.17 Halaman form pengisian riwayat kerja baru
Gambar 4.18 Halaman lihat riwayat kerja baru
85
Gambar 4.19 Halaman form pengisian riwayat prestasi
Gambar 4.20 Halaman lihat riwayat prestasi
86
Gambar 4.21 Halaman form pengisian riwayat sangsi
Gambar 4.22 Halaman lihat riwayat sangsi
87
Gambar 4.23 Halaman form pengisian riwayat pendidikan
Gambar 4.24 Halaman lihat riwayat pendidikan
88
Gambar 4.25 Halaman form pengisian riwayat pelatihan
Gambar 4.26 Halaman lihat riwayat pelatihan
89
Gambar 4.27 Halaman form Pengisian Prestasi baru
Gambar 4.28 Halaman lihat Prestasi pegawai
90
Gambar 4.29 Halaman form Pengisian kompensasi baru
Gambar 4.30 Halaman lihat kompensasi pegawai
91
Gambar 4.31 Halaman laporan pegawai detail
Gambar 4.32 Halaman laporan pegawai keseluruhan
92
Gambar 4.33 Halaman laporan prestasi keseluruhan
Gambar 4.34 Halaman laporan kompensasi pegawai keseluruhan
93
4.3
Implementasi basis data
a.
Basis Data db_kompensasi_pegawai
Gambar 4.35 Database kompensasi pegawai b.
Tbl_Admin
Gambar 4.36 Tampilan Database Admin
94
c.
Tbl_data induk pegawai
Gambar 4.37 Tampilan tbl_data_induk_pegawai d.
Tbl _Biodata
Gambar 4.38 Tampilan tbl_biodata
95
e.
Tbl_Divisi
Gambar 4.39 Tampilan tbl_divisi f.
Tbl_golongan
Gambar 4.40 Tampilan tbl_golongan
96
g.
Tbl_ Jabatan
Gambar 4.41 Tampilan tbl_jabatan h.
Tbl_Mutasi
Gambar 4.42 Tampilan Tbl_mutasi
97
i.
Tbl_riwayat kerja baru
Gambar 4.43 Tampilan tbl_kerja baru j.
Tbl_riwayat prestasi
Gambar 4.44 Tampilan tbl_riwayat prestasi
98
k.
Tbl_riwayat sangsi
Gambar 4.45 Tbl_riwayat sangsi l.
Tbl_riwayat pendidikan
Gambar 4.46 Tampilan tbl_riwayat pendidikan
99
m.
Tbl_riwayat pelatihan
Gambar 4.47 Tampilan tbl_riwayat pelatihan n.
Tbl_prestasi
Gambar 4.48 Tampilan tbl_prestasi
100
o.
Tbl_kompensasi
Gambar 4.49 Tampilan tbl_kompensasi
101
4.4
Metode Pengujian Metode pengujian yang dilakukan penulis untuk sistem yang sudah
dirancang adalah dengan menggunakan metode Black Box Testing ,metode pengujian Black Box berfokus pada persyaratan fungsional perangkat lunak, pengujian black box memungkinkan perekayasa perangkat lunak mendapatkan serangkaian kondisi input yang sepenuhnya menggunakan persyaratan fungsional untuk semua porgram. Pengujian dengan menggunakan Black box testing dilakukan dengan cara memberikan sejumlah masukan (input) pada program aplikasi yang kemudian di proses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi kepegawaian beserta kompensasi menghasilkan (output) yang diinginkan sesuai dengan fungsi dari program kepegawaian dan kompensasi tersebut. Bila dari masukan yang diberikan proses menghasilkan keluaran yang sesuai dengan kebutuhan fungsionalnya, maka program aplikasi yang penulis rancang berhasil tetapi keluaran yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka terdapat kesalahan pada program aplikasi tersebut. a.
Lingkungan Pengujian
Pembuatan aplikasi ini dibuat dengan menggunakan portable computer atau laptop dengan spesifikasi sebagai berikut: 1. Perangkat Keras : Processor
: Intel Core i3 CPU M370 @2.40GHz 2.40 GHz
RAM
: 2.00GB
Hard Disk
: 250GB
LCD
: LCD 14” TFT Color LCD
Optical Drive
: DVD RW 16X
102
2. Perangkat Lunak : Microsoft Windows 7 Home Premium Adobe Dreamweaver CS5 XAMPP 1.6.7 Mozilla Firefox b. Skenario Pengujian Pengujian dilakukan untuk menentukan langkah – langkah dalam melakukan pengujian. Pengujian dilakukan dengan menjalankan aplikasi kepegawaian beserta kompensasi tersebut, setelah aplikasi dijalankan selanjutnya adalah menguji tombol – tombol yang terdapat dalam antar muka aplikasi tersebut apakah sesuai dengan tahap perancangan. Tabel 4.1 Tabel skenario pengujian perancangan aplikasi kepegawaian beserta kompensasi PT Indonesia Power UBP Suralaya no
Antar
Baguan
dari Status aplikasi
muka
antar
yang
di yang di uji
muka
Skenario
Hasil
yang
pengujian
diharapkan
uji 1.
Halaman
Proses Link
utama 2.
Menu
utama Klik menu
sudah terbuka
Halaman
Proses
user
akses
sub Aplikasi
Menu utama terbuka
Memasukan Sesuai
menverivikasi
username
dengan sub
user
dan
akses
password
masing
–
masing user 3.
Halaman file master
Proses link
Memilih
form Klik
master jabatan
form Form
sesuai
pilihan akan
dengan
terbuka
103
kebutuhan
(jabatan baru,golong an baru,divisi baru)
4.
Halaman
Proses
input Form input data Memasukan Data
form data data pegawai
5.
Halaman
induk pegawai
tersimpan ke
pegawai,bioda berjalan
induk,bioda
ta dan mutasi
ta
jabatan
mutasi
tombol
jabatan
berfungsi
sesuai
sebagai
dengan
mana fungsi
form
masing
tersebut
masing.
Proses
data
dalam
dan database dan
Form input data Memasukan Data
form data menginput riwayat
sedang data
akan
riwayat
–
akan
sedang data riwayat tersimpan
riwayat berjalan
sesuia
kedalam
kerja,riwayat
dengan
database dan
prestasi,riway
form
tombol
at
tersebut
berfungsi
sangsi,
riwayat
sebagaimana
pendidikan
fungsi
dan pelatihan
masing
-
masing 6.
Halaman
Proses
form data menginput prestasi
data
dan
dan
kompens
kompensasi
Form
data Memasukan Data
prestasi
dan data
prestasi kompensasi sedang berjalan
akan
tersimpan
prestasi dan kedalam kompensasi
database dan
sesuai
tombol
104
asi
dengan
berfungsi
form
sebagaimana
tersebut
masing
–
masing 7.
Halaman
Proses link
Pilihan form data Klik
form
laporan (laporan sesuai
akan terbuka
laporan
pegawai
kebutuhan(
(view
perdeti,laporan
view
pegawai
peawai,
data
keseluruhan,lapor
data
prestasi,
an
8.
form form pilihan
data
data pegawai,
prestasi, prestasi,
laporan
data
kompensasi
kompensasi
data kompensasi
Halaman
Menampilkan
Form
data Klik pilihan Form
laporan
data pegawai
pegawai akan di data
pilihan
data
tampilkan secara pegawai
tercetak
pegawai
list
dalam kertas
yang
perdetil
tersedia dalam form tersebut
9.
Halaman
Menampilkan
Form data barang Pilih
laporan
data pegawai
akan di tampilkan pegawai
pilihan
secara list
tercetak
data
data Form
keseluruhan
pegawai
dalam kertas
keseluruh
keseluruhan
an 1 0 Halaman
Menampilkan
Form
data prestasi
prestasi akan di prestasi
pilihan
data
tampilkan secara
tercetak
prestasi
list
dalam kertas
laporan
data Pilih
data Form
105
11. Halaman
Menampilkan
Form
laporan
data
kompensasi akan kompensasi
pilihan
data
kompensasi
ditampilkan
tersetak
secara list
dalam
kmpensa
data Pilih
data Form
si
kertas.
4.2 Tabel Evaluasi Hasil Pengujian Perancangan aplikasi kepegawaian beserta kompensasai pada PT Indonesia power UBP Suralaya No Nama menu
Prosedur
Masukan
pengujian
Keluaran
Kriteria
Hasil yang di
yang di
Evaluasi hasil dapat
harapkan 1.
Login
Input data
Username
Masuk ke
Jika berhasil
login
dan
menu
masuk ke
Password
selanjutnya
menu
Berhasil masuk ke menu selanjutnya
selanjutnya, jika tidak, tidak dapat masuk 2.
Menu utama Pilih sub menu
Klik
Masuk ke sub Berhasil bila
Mouse
menu/progra
Berhasil
program yang masuk ke
m yang dituju dituju tampil
program yang dituju
106
3.
Sub menu
Masukan
Input data
Akan muncul
Jika berhasil
Muncul
data master
data
:
pesan
data akan
pesan “data
tersimpan
tersimpan”
master
Jabatan tampilan
yang akan
baru
di input
Golong jika berhasil an baru
tersimpan
disimpan.
jika tidak data tidak akan tersimpan
Divisi baru
4.
Sub menu
Masukan
data
data
pegawai
Input data
Akan muncul
Jika berhasil
Muncul
Data
pesan
data akan
pesan “data
pegawai
induk
tampilan
tersimpan
tersimpan”
yang akan
Biodat
tersimpan
jika tidak,
di input
a
jika berhasil
data tidak
Mutasi
tersimpan
akan tersimpan
jabatan 5.
Sub menu
Masukan
Input data
Akan mucul
data riwayat
data
Riwaya pesan
riwayat
t kerja
yang akan
Riwaya berhasil
di input
t
tampilan jika
tersimpan
Jika berhasil
Muncul
data akan
pesan “data
tersimpan
tersimpan
jika tidak, data tidak
prestasi
akan
Riwaya
tersimpan.
t sangsi Riwaya
107
t pelatih an Riwaya t pendidi kan 6.
7.
Sub menu
Masukan
Input data
data prestasi
data
Masukan pesan
dan
prestasi
prestasi
kompensasi
yang akan
Masukan berhasil
jika tidak,
di input.
kompens tersimpan
tidak akan
asi
tersimpan
tampilan jika
Jika berhasil
Muncul
data akan
pesan “data
tersimpan
tersimpan
Sub menu
Klik salah
Klik
Muncul
Berhasil jika
Muncul salah
laporan data
satu
mouse
tampilan
data pegawai
satu data
pegawai
pegawai
yang berisi
tampil
pegawai
detil 8.
Akan muncul
data pegawai
Sub menu
Klik icon
Klik
Muncul
Berhasil jika
Muncul
laporan data
laporan
mouse
tampilan
semua data
semua data
pegawai
yang berisi
pegawai
pegawai
keseluruhan
semua data
tampil
pegawai 9.
Sub menu
Klik icon
Klik
Muncul
Berhasil jika
Muncul
laporan data
laporan
mouse
tampilan
semua data
semua data
yang berisi
prestasi
prestasi
semua data
tampil
prestasi
prestasi 10
Sub menu
Klik icon
Klik
Muncul
Berhasil jika
Muncul
laporan data
laporan
mouse
tampilan
semua data
semua data
yang berisi
kompensasi
prestasi
kompensasi
108
semua
tampil
kompensasi
4.5
Analisa Pengujian Setelah melakukan pengujian terhadap semua menu sistem pada aplikasi
kepegawaian beserta kompensasi, maka disimpulkan bahwa penguji telah menunjukan hasil keluaran (Output) dan proses yang sesuai dengan rancangan aplikasi program ini. Dan hasil dari pengujian dapat dikatakan bahwa pogram ini dapat berfungsi dengan baik dan benar, karena telah di buktikan dari hasil skenario pengujian. Bahwa aplikasi kepegawaian beserta kompensasi ini dapat digunakan sebagai aplikasi pengolahan kepegawaian beserta kompensasi pada PT Indonesia Power UBP Suralaya.