BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1
Implementasi Sistem Informasi Penggajian Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan
perancangan selesai dilakukan. Pembahasan mengenai implementasi basis data dengan menggunakan MySql Server dan bahasa pemrograman mengunakan VB.Net. 4.1.1
Perangkat Pengujian Dalam penbuatan aplikasi dibuat dengan meggunakan Note Book dengan spesifikasi
sebagai berikut : 1. Perangkat Keras a. Tipe Komputer : Note Book b. Processor
: Intel Core i3-2310
c. RAM
: 2GB
d. Hardisk
: 500GB SATA
e. Monitor
: Flat 14’ LCD
84
http://digilib.mercubuana.ac.id/
85
4.1.2 Database MySql
Gambar 4.1 Tabel Database Mysql
4.1.3 Basis Data Tb. Absen
Gambar 4.2 Tabel Database Absen
http://digilib.mercubuana.ac.id/
86
4.1.4
Basis Data Tb. Admin
Gambar 4.3 Tabel Database Admin
.4.1.5 Basis Data Tb. Angsuran
Gambar 4.4 Tabel Database Angsuran
http://digilib.mercubuana.ac.id/
87
4.1.6 Basis Data Tb. Divisi
Gambar 4.5 Tabel Database Divisi
4.1.7
Basis Data Tb. Jabatan
Gambar 4.6 Tabel Database Jabatan
http://digilib.mercubuana.ac.id/
88
4.1.8
Basis Data Tb. Karyawan
Gambar 4.7 Tabel Database Karyawan
4.1.9
Basis Data Tb. Kasbon
Gambar 4.8 Tabel Dtabase Kasbon
http://digilib.mercubuana.ac.id/
89
4.1.10 Basis Data Tb. Slip_Gaji
Gambar 4.9 Tabel Database Slip Gaji
4.1.11 Basis Data Tb. Tunjangan
Gamabar 4.10 Tabel Database Tunjangan
http://digilib.mercubuana.ac.id/
90
4.2 Implementasi Tampilan Antar Muka Berikut ini adalah interface dari tampilan aplikasi penggajian dan upah karyawan : 4.2.1
Tampilan Halaman Menu Utama
Form menu utama merupakan form yang terpenting dalam sistem penggajian dan upah karyawan, dikarenakan pada form ini merupakan jembatan awal dalam melakukan aplikasi penggajian karyawan yang menghubungkan form yang satu dengan form yang lain. Namun pada saat menjalankan aplikasi, user harus melakukan login terlebih dahulu untuk menjalankan aplikasi penggajian karyawan. Yang dapat mengakses menu utama ini dalah staf administrator, staf personalia, staf keuangan dan staf administrasi.
Gambar 4.11 Tampilan Menu Utama
http://digilib.mercubuana.ac.id/
91
4.2.2
Tampilan Halaman Divisi
Halaman divisi berfungsi untuk menambah dan mengubah nama divisi sesuai dengan kebutuhan perusahaan.
Gambar 4.12 Tampilan Halaman Divisi
http://digilib.mercubuana.ac.id/
92
4.2.3
Tampilan Halaman Jabatan
Halaman Jabatan berfungsi untuk menambah maupun merubah nama jabatan sesuai dengan kebutuhan perusahaan.
Gambar 4.13 Tampilan Halaman Jabatan
4.2.4
Tampilan Halaman Input Karyawan
Setiap karyawan dimintai data dirinya, kemudian diinput melalui halaman input karyawan, hal ini bertujuan untuk mempermudah sistem menjalankan tugasnya.
Gambar 4.14 Tampilan Halaman Input Karyawan
http://digilib.mercubuana.ac.id/
93
4.2.5
Tampilan Halaman Absen Halaman absen berfungsi untuk menghitung kehadiran setiap karyawan, karena
dengan menginput kehadiran karyawan akan menentukan nominal gaji yang akan diterima setiap karyawan
Gambar 4.15 Tampilan Halaman Absen
4.2.6
Tampilan Halaman Kasbon karyawan yang mengajukan kasbon dan telah disetujui oleh pimpinan, akan diinput
datanya di halaman menu kasbon sesuai dengan perjanjian. Hal ini bertujuan mempermudah perusahaan menghitung data kasbon karyawan.
Gambar 4.16 Tampilan Halaman Kasbon
http://digilib.mercubuana.ac.id/
94
4.2.7
Tampilan Halaman Slip Gaji Akhir dari proses sistem penggajian adalah slip gaji, Karena hasil dari halaman slip
gaji tergantung dari halaman sebelumnya. Dan dengan halaman ini, slip gaji dapat dikirim melalui email.
Gamabar 4.17 Tampilan Halaman Slip Gaji 4.3 Metode Pengujian Metode pengujian dilakukan untuk memastikan bahwa aplikasi yang telah dibuat dapat berjalan sesuai dengan yang telah dirancang dan untuk menghindari kesalahankesalahan yang mungkin akan terjadi pada saat aplikasi tersebut dijalankan. Untuk itu metode pengujian yang dilakukan adalah metode pengujian blackbox yang lebih menekankan pada berhasil tidaknya menjalankan fungsi dari aplikasi yang telah dibuat. 4.4 Skenario Pengujian Skenario pengujian yang dimaksud merupaka skenario dari pengujian yang dilakukan untuk melihat hasil dengan meneukan langkah-langkah dalam pengujian.
http://digilib.mercubuana.ac.id/
95
Tabel 4.1 Tabel Skenario Pengujian No
Antar Muka
Uji Coba
Sistem Aplikasi
1
Tampilan
Menguji
Masuk
Hal utama / hak Login
Sistem Pengujian
ke Memasukan user Berhasil
akses halaman menu name
user
Hasil Pengujian
dan dan
utama / login password menampilkan
login
masuk
halaman
kemudian
ke hak
tekan akses user
form user name tombol login dan password 2
Tampilan
Menguji
menu divisi
penambahan halaman menu dimasukan bag. divisi
Masuk
ke Nama
divisi menampil kemudian nama divisi
3
divisi Nama divisi telah
Masuk
bertamabah tekan
tombol simpan
Tampilkan
Menguji
ke Nama
menu
penambahan halaman menu dimasukan tekan telah bertambah
jabatan
bag. jabatan
jabatan
jabatan Nama
jabatan
tombol simpan
menampilkan nama jabatan 4
Tampilkan menu
5
6
7
Menguji
entry entry
Masuk
ke Input
halaman menu karyawan
data Data
karywan
tekan telah tersimpan
karyawan
karyawan
entry karyawan
tombol simpan
Tampilkan
Menguji
Masuk
menu absen
absen
halaman menu karyawan
karyawan
absen
Tampilkan
Menguji
Masuk
menu kasbon
kasbon
halaman menu karyawan
karyawan
karyawan
absen
tersimpan
Tampilkan
Menguji
Masuk
menu
tunjangan
halaman menu klik
tunjangan
karyawan
tunjangan
ke Input data absen Absen karyawan tekan telah tersimpan
tombol simpan ke Input data kasbon Kasbbon telah
ke Tekan tombil cari Tunjangan nama karyawan
karyawan di data tersimpan karyawan inputn keterangan
http://digilib.mercubuana.ac.id/
telah
96
tunjangan
tekan
tombol simpan 8
Tampilkan
Menguji
Masuk halaman Tekan
menu
menu
menu angsuran
angsuran
angsuran
cari
tombol Data
angsuran
dihalaman telah
tersimpan
tunjangan
klik dan
nomor
kasbon karyawan sudah
kemudian simpan 9
Tampilkan menu
Menguji
slip menu
gaji
Masuk halaman Tekan slip menu slip gaji
gaji
kasbon
berkurang
tombol Data
cari
dihalaman karyawan
slip
gaji
nomor
tombol
telah
klik tersimpan
dan
nip slip
gaji
karyawan di data karyawan karyawan
gaji
tekan dikirim
telah melalui
koneksi email
kemudian
tekan
tombol simpan 10
11
12
13
Tampilkan
Menguji
Masuk halaman Pilih
periode Laporan
menu
menu
menu
laporan
laporan
pendataan
pendataan
pendataan
pendataan
karyawan
karyawan
karyawan
karyawan
Tampilkan
Menguji
Masuk
menu
menu
laporan
laporan
laporan
laporan
pendataan absen
pendataan absen diterima
pendataan
pendataan
tekan
absen
absen
cetak
Tampilkan
Menguji
Masuk
menu
menu
laporan
laporan
laporan
pendataan uang uang makan
pendataan
pendataan
makan
uang makan
uang makan
Tampilkan
Menguji
laporan laporan
pendataan karyawan diteima tekan
tombol cetak
Masuk
menu Pilih
menu Pilih
periode Laporan pendataan absen tombol periode Laporan
laoran pendataan pendataan
menu Pilih
http://digilib.mercubuana.ac.id/
uang
makan diterima
periode Laporan
97
14
menu
menu
laporan
laporan
pendataan lembur
laporan
laporan
pendataan
pendataan
diterima
pendataan
pendataan
lembur
lembur
lembur
lembur
Tampilkan
Menguji
Masuk
menu
laporan
laporan
laporan
tunjangan
laporan
pendataan
pendataan
pendataan
diterima
pendataan
tunjangan
tunjangan
tunjangan
Tampilkan
Menguji
Masuk halaman Pilih
menu
laporan
laporan
laporan
pendataan
pendataan
pendataan
slip gaji
gaji
Tampilan
Menguji
Masuk
menu
hak
karyawan
user
menu Pilih
periode Laporan telah
tunjangan 15
periode Laporan
laporan
pendataan
slip pendataan
slip
slip gaji
gaji
slip gaji 16
ke Memasukan user Berhasil
akses halaman menu name
dan dan
utama / login password menampilkan
kemudian
login
masuk
halaman
ke hak
tekan akses user
form user name tombol login dan password
4.5 Analisa Hasil Pengujian Berdasarkan dari pengujian yang dilakukan dapat disimpulkan : 1. Program berjalan dengan baik sesuai yang diinginkan 2.
Hak akses berjalan dengan baik sesuai dengan area kerja masing – masing user
3. Program terhubung dengan database untuk menyimpan data yang telah diinput user 4. Setiap menu mengelink dengan menu yang lain untuk mengoperasikan sistem penggajian dan upah karyawan 5. Dengan menggunakan sistem ini laporan dapat di pertanggung jawabkan karena semua data yang telah diinput tersimpan dengan baik oleh database
http://digilib.mercubuana.ac.id/