69 BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi Sistem Tahap ini merupakan tahap implementasi dan pengujian system, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Untuk menjalankan program aplikasi Sistem Administrasi Kepegawaian ini menggunakan Visual Basic.NET sebagai pemograman dan MySQL (phpMyAdmin) sebagai Data Base Management Sistem (DBMS), maka diperlukan sebuah Web Server yang akan digunakan sebagai tempat penyimpanan program. Web Server yang akan digunakan berupa “Xampp”, atau program Web Server lain yang mendukung program Visual Basic.NET dan MySQL sebagai database Server.
4.2 Perangkat Pengujian Pembuatan program aplikasi Sistem Administrasi Kepegawain ini dibuat dengan menggunakan computer dengan spesifikasi sebagai berikut : 4.2.1
Perangkat Keras •
Processor
: Intel Pentium Dual-Core
•
RAM
: 1 GB
•
Harddisk
: 250 GB
http://digilib.mercubuana.ac.id/
70 4.2.2
Perangkat Lunak •
Operating Sistem
: Microsoft Windows 7 Ultimate
•
Tools
: Visual Basic.NET
•
Database
: MySQL
4.3 Implementasi Basis Data Berikut ini adalah tampilan database Sistem Administrasi Kepegawaian pada PT. Danayasa Arthatama : a. Tabel Karyawan
b. Tabel Divisi
http://digilib.mercubuana.ac.id/
71 c. Table Gaji
d. Table Prestasi
e. Table Pelanggaran
http://digilib.mercubuana.ac.id/
72 f. Table Absen
g. Table Penggajian
h. Table Formula Gaji
http://digilib.mercubuana.ac.id/
73 4.4 Implementasi dan Pengujian Program Skenario pengujian dilakukan untuk menentukan langkah – langkah dalam melakukan pengujian. Pengujian dilakukan dengan menjalankan aplikasi yang sudah selesai dibuat. Setelah aplikasi dijalankan selanjutnya adalah menguji tombol – tombol yang terdapat dalam menu utama aplikasi tersebut apakah sesuai dengan tahap perancangan. Pengujian dilakukan dengan menggunakan metode pengujian Black Box Testing.
Berikut ini implementasi dan pengujian program sesuai dngan rancangan layar yang telah dibuat sebelumnya, antara lain : 1. Tampilan Karyawan
http://digilib.mercubuana.ac.id/
74
Gambar 4.1. Tampilan Karyawan
Tabel 4.1 Skenario Tampilan Karyawan No
1
Antar Muka
Unit Program
Status
Skenario
Hasil Yang
( Uji Coba)
Aplikasi
Aplikasi
Diharapkan
Tampilan
Menguji semua
Halaman
Input NIK, Nama,
Data karyawan baru
Karyawan
tombol yang terdapat
karyawan
Divisi, Jenis
akan tersimpan
dihalaman form
sudah terbuka
Kelamin, Tanggal
kedalam database.
Lahir, Alamat,
Dapat menambah,
No.Telp, Status
mengubah,
Nikah dan Catatan
menghapus, dan
lalu klik save
mencari data
karyawan
karyawan
http://digilib.mercubuana.ac.id/
75
Gambar 4.2 Hasil Ujian Karyawan Tabel 4.2 Skenario Tampilan Hasil Uji Karyawan No
Antar Muka
Unit Program
Status Aplikasi
Hasil Uji Yang Telah Selesai
( Uji Coba) 1
Tampilan Divisi
Diharapkan
Menguji semua
Halaman
Hasil telah selesai dan sesuai dengan
tombol yang
karyawan sudah
harapkan
terdapat
selesai
dihalaman form karyawan
2. Tampilan Divisi
Gambar 4.3 Tampilan Divisi
http://digilib.mercubuana.ac.id/
76 Tabel 4.3 Skenario Tampilan Divisi No
Antar Muka
Unit Program
Status Aplikasi
( Uji Coba) 2
Tampilan Divisi
Skenario
Hasil Yang
Aplikasi
Diharapkan
Menguji semua
Halaman divisi
Input Nama
Apabila benar
tombol yang
sudah terbuka
Divisi,
maka data akan
terdapat
Keterangan lalu
masuk ke data
dihalaman form
klik save
divisi
karyawan
Gambar 4.4 Hasil Ujian Divisi Tabel 4.4 Skenario Tampilan Hasil Uji Divisi No
Antar Muka
Unit Program
Status Aplikasi
Hasil Uji Yang Telah Selesai
( Uji Coba) 2
Tampilan Divisi
Diharapkan
Menguji semua
Halaman divisi
Hasil telah selesai dan sesuai
tombol yang
sudah selesai
dengan harapkan
terdapat dihalaman form divisi
http://digilib.mercubuana.ac.id/
77
3. Tampilan Gaji
Gambar 4.5 Tampilan Gaji Tabel 4.5 Skenario Tampilan Gaji No
Antar Muka
Unit Program
Status Aplikasi
( Uji Coba) 3
Tampilan Gaji
Skenario
Hasil Yang
Aplikasi
Diharapkan
Menguji semua
Halaman gaji
Input Karyawan,
Apabila benar
tombol yang
sudah terbuka
Divisi, Gaji
maka data akan
terdapat
Pokok,
masuk ke data
dihalaman form
Tunjangan,
gaji
karyawan
Tunjangan Absen, Total Gaji dan Keterangan lalu
http://digilib.mercubuana.ac.id/
78 klik save
Gambar 4.6 Hasil Ujian Gaji Tabel 4.6 Skenario Tampilan Hasil Uji Gaji No
Antar Muka
Unit Program
Status Aplikasi
Hasil Uji Yang Telah Selesai
( Uji Coba) 3
Tampilan Gaji
Diharapkan
Menguji semua
Halaman gaji
Hasil telah selesai dan sesuai
tombol yang
sudah selesai
dengan harapkan
terdapat dihalaman form gaji
http://digilib.mercubuana.ac.id/
79
4. Tampilan Prestasi
Gambar 4.7 Tampilan Prestasi Tabel 4.7 Skenario Tampilan Prestasi No
Antar Muka
Unit Program
Status Aplikasi
( Uji Coba) 4
Tampilan Prestasi
Skenario
Hasil Yang
Aplikasi
Diharapkan
Menguji semua
Halaman
Input Tanggal,
Apabila benar
tombol yang
prestasi sudah
Karyawan, Divisi,
maka data akan
terdapat
terbuka
Keterangan,
masuk ke data
dihalaman form
Reward lalu klik
Prestasi
karyawan
save
http://digilib.mercubuana.ac.id/
80
Gambar 4.8 Hasil Ujian Prestasi Tabel 4.8 Skenario Tampilan Hasil Uji Prestasi No
Antar Muka
Unit Program
Status Aplikasi
Hasil Uji Yang Telah Selesai
( Uji Coba) 4
Tampilan Prestasi
Diharapkan
Menguji semua
Halaman
Hasil telah selesai dan sesuai
tombol yang
prestasi sudah
dengan harapkan
terdapat
selesai
dihalaman form prestasi
http://digilib.mercubuana.ac.id/
81 5. Tampilan Pelanggaran
Gambar 4.9 Gambar Pelanggaran Tabel 4.9 Skenario Tampilan Pelanggaran No
Antar Muka
Unit Program
Status Aplikasi
( Uji Coba) 5
Tampilan Pelanggaran
Skenario
Hasil Yang
Aplikasi
Diharapkan
Menguji semua
Halaman
Input Tanggal,
Apabila benar
tombol yang
pelanggaran
Karyawan, Divisi,
maka data akan
terdapat
sudah terbuka
Keterangan,
masuk ke data
dihalaman form
Hukuman lalu
pelanggaran
karyawan
klik save
http://digilib.mercubuana.ac.id/
82
Gambar 4.10 Hasil Ujian Pelanggaran Tabel 4.10 Skenario Tampilan Hasil Uji Pelanggaran No
Antar Muka
Unit Program
Status Aplikasi
Hasil Uji Yang Telah Selesai
( Uji Coba) 5
Tampilan Pelanggaran
Diharapkan
Menguji semua
Halaman
Hasil telah selesai dan sesuai dengan
tombol yang
pelanggaran
harapkan
terdapat
sudah selesai
dihalaman form pelanggaran
http://digilib.mercubuana.ac.id/
83 6. Tampilan Penggajian
Gambar 4.11 Tampilan Penggajian Tabel 4.11 Skenario Tampilan Penggajian No
Antar Muka
Unit Program
Status Aplikasi
( Uji Coba) 7
Tampilan Penggajian
Skenario
Hasil Yang
Aplikasi
Diharapkan
Menguji semua
Halaman
Input Tanggal,
Apabila benar
tombol yang
penggajian
Karyawan, Divisi,
maka data akan
terdapat
sudah terbuka
Gaji Pokok,
masuk ke data
dihalaman form
Tunjangan, Total
penggajian
karyawan
Gaji, Keterangan lalu klik save
http://digilib.mercubuana.ac.id/
84
Gambar 4.12 Hasil Ujian Penggajian Tabel 4.12 Skenario Tampilan Hasil Uji Penggajian No
Antar Muka
Unit Program
Status Aplikasi
Hasil Uji Yang Telah Selesai
( Uji Coba) 3
Tampilan Penggajian
Diharapkan
Menguji semua
Halaman
Hasil telah selesai dan sesuai dengan
tombol yang
penggajian
harapkan
terdapat
sudah selesai
dihalaman form penggajian
http://digilib.mercubuana.ac.id/
85
4.5 Analisa Hasil Pengujian Dari pengujian terakhir yang dilakukan dapat diperoleh hasil pengujian. Maka diperoleh hasil pengujian yang sesuai dengan rumusan rancangan aplikasi program yang telah penulis buat. Dan terangkum dalam hasil pengujian dibawah ini : 1. Pengujian telah menunjukan hasil keluaran (output) dan proses yang sesuai dengan rancangan aplikasi program ini. 2. Program ini telah berfungsi dengan baik dan benar, karena telah dibuktikan dari hasil skenario pengujian.
http://digilib.mercubuana.ac.id/