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
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
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
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
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
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
90 4.2 Implementasi Tampilan Antar Muka Berikut ini adalah interface dari tampilan aplikasi penggajian dan upah : 4.2.1 Tampilan Halaman Menu Utama Form utama merupakan form yang terpenting dalam sistem penggajian dan upah, dikarenakan pada form ini merupakan jembatan awal dalam melakukan aplikasi penggajian yang menghubungkan form yang satu dengan form yang lain. Namun pada saat menjalankan aplikasi, user harus melakukan login terlebih dahulu untuk menjalankan aplikasi penggajian. Yang dapat mengakses utama ini dalah staf administrator, staf personalia, staf uangan dan staf administrasi. Gambar 4.11 Tampilan Menu Utama
91 4.2.2 Tampilan Halaman Divisi Halaman divisi berfungsi untuk menambah dan mengubah nama divisi sesuai dengan butuhan perusahaan. Gambar 4.12 Tampilan Halaman Divisi
92 4.2.3 Tampilan Halaman Jabatan Halaman Jabatan berfungsi untuk menambah maupun merubah nama jabatan sesuai dengan butuhan perusahaan. Gambar 4.13 Tampilan Halaman Jabatan 4.2.4 Tampilan Halaman Input Karyawan Setiap dimintai data dirinya, mudian diinput melalui halaman input, hal ini bertujuan untuk mempermudah sistem menjalankan tugasnya. Gambar 4.14 Tampilan Halaman Input Karyawan
93 4.2.5 Tampilan Halaman Absen Halaman absen berfungsi untuk menghitung hadiran setiap, karena dengan menginput hadiran akan menentukan nominal gaji yang akan diterima setiap Gambar 4.15 Tampilan Halaman Absen 4.2.6 Tampilan Halaman Kasbon yang mengajukan kasbon dan telah disetujui oleh pimpinan, akan diinput datanya di halaman kasbon sesuai dengan perjanjian. Hal ini bertujuan mempermudah perusahaan menghitung data kasbon. Gambar 4.16 Tampilan Halaman Kasbon
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. 4.3 Metode Pengujian Gamabar 4.17 Tampilan Halaman Slip Gaji Metode pengujian dilakukan untuk memastikan bahwa aplikasi yang telah dibuat dapat berjalan sesuai dengan yang telah dirancang dan untuk menghindari salahansalahan 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 Snario Pengujian Snario pengujian yang dimaksud merupaka snario dari pengujian yang dilakukan untuk melihat hasil dengan meneukan langkah-langkah dalam pengujian.
95 Tabel 4.1 Tabel Snario Pengujian No Antar Muka Uji Coba Sistem Aplikasi Sistem Pengujian Hasil Pengujian 1 Tampilan Memasukan user Berhasil login Hal utama / hak akses halaman name dan dan masuk Login user utama / login password halaman hak menampilkan mudian tekan akses user form user name tombol login dan password 2 Tampilan Nama divisi Nama divisi telah divisi penambahan halaman dimasukan bertamabah bag. divisi divisi menampil mudian tekan nama divisi tombol simpan 3 Tampilkan Nama jabatan Nama jabatan penambahan halaman dimasukan tekan telah bertambah jabatan bag. jabatan jabatan tombol simpan menampilkan nama jabatan 4 Tampilkan Input data Data karywan entry entry halaman tekan telah tersimpan entry tombol simpan 5 Tampilkan Input data absen Absen absen absen halaman tekan telah tersimpan absen tombol simpan 6 Tampilkan Input data kasbon Kasbbon kasbon kasbon halaman telah absen tersimpan 7 Tampilkan Tekan tombil cari Tunjangan halaman klik nama telah di data tersimpan inputn terangan
96 8 Tampilkan angsuran angsuran halaman angsuran 9 Tampilkan halaman slip gaji 10 Tampilkan 11 Tampilkan absen 12 Tampilkan uang makan tekan tombol simpan Tekan tombol Data angsuran cari dihalaman telah tersimpan klik dan kasbon nomor kasbon sudah mudian simpan berkurang Tekan tombol Data gaji slip slip gaji cari dihalaman gaji slip gaji klik nomor nip di data tekan absen uang makan telah tersimpan dan slip gaji telah dikirim melalui tombol koneksi email mudian tekan tombol simpan halaman Pilih periode Laporan diteima tekan tombol cetak Pilih periode Laporan absen absen absen diterima tekan tombol cetak Pilih periode Laporan laoran uang uang uang makan makan diterima makan 13 Tampilkan Pilih periode Laporan
97 lembur diterima lembur lembur lembur lembur 14 Tampilkan Pilih periode Laporan telah diterima 15 Tampilkan halaman Pilih periode Laporan slip slip slip gaji slip gaji gaji gaji slip gaji 16 Tampilan Memasukan user Berhasil login hak akses halaman name dan dan masuk user utama / login password halaman hak menampilkan mudian 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 rja masing masing user 3. Program terhubung dengan database untuk menyimpan data yang telah diinput user 4. Setiap mengelink dengan yang lain untuk mengoperasikan sistem penggajian dan upah 5. Dengan menggunakan sistem ini dapat di pertanggung jawabkan karena semua data yang telah diinput tersimpan dengan baik oleh database