• Tidak ada hasil yang ditemukan

4.1 Hasil

Bab ini akan membahas hasil dan pembahasan detail tentang Sistem Informasi Data Pegawai dan Perhitungan Gaji Pegawai dengan menggunakan PHP dan MySql

sebagai databasenya. Selain itu, pada bab ini akan dibahas pula cara penyelesaian dari permasalahan yang telah disebutkan pada perumusan masalah sebelumnya, yaitu tentang bagaimana membuat sistem informasi data pegawai yang dapat memanajemen data pegawai dan bagaimana membuat sistem informasi perhitungan gaji pegawai yang dapat meminimalisasi kesalahan dalam pengolahan data perhitungan gaji pegawai serta bagaimana membuat sistem informasi data pegawai dan perhitungan gaji pegawai yang di lengkapi dengan aplikasi SMS Gateway.

Yang mana tujuan dibuatnya Sistem Informasi Data Pegawai dan Perhitungan Gaji Pegawai ini adalah untuk mempermudah jalannya sistem yang belum ada dan semua penympanan data masih dilakukan secara manual di perusahaan ini agar menjadi adanya sebuah sistem yang dapat digunakan untuk pengolahan data serta penyimpanan data dan dapat lebih mempersingkat waktu pengerjaan pengolahan data sehingga pengerjaan dapat dilakukan dengan cepat dan proses penyimpanan data pegawai dan data perhitungan gaji pegawai dapat tersimpan dengan baik selain itu dengan adanya aplikasi SMS Gateway pada sistem informasi ini untuk memberikan informasi secara langsung kepada pegawai baik berupa pemberitahuan data gaji pegawai, libur kerja yang di tentukan oleh perusahaan dan sebagai peringatan jika ada pegawai yang tidak masuk lebih dari tiga hari tanpa izin dari perusahaan.

4.2 Pembahasan Per ancangan Software

Pada pembahasan perancangan software ini, akan memberikan penjelasan detail dan petunjuk untuk langkah pemakaian program yang telah di desain. Berikut

ini adalah tampilan aplikasi yang dibuat dan beberapa menu yang telah di desain pada Sistem Informasi Data Pegawai dan Perhitungan Gaji Pegawai UD.H.ALI MAKKI :

4.2.1 DesignInterface Login

Proses login adalah proses awal yang harus dilakukan oleh setiap user

maupun admin dari aplikasi ini. Dalam proses login ini setiap user maupun admin harus memasukkan username dan password sesuai dengan data yang dimiliki oleh setiap user dan admin agar dapat mengakses aplikasi ini sesuai otoritas hak akses dari masing-masing user dan admin. Dibawah ini merupakan design interface dari form login :

Ga mbar 4.1 Interface Login

Pada form login ini ketika user maupun admin dari aplikasi ini salah dalam menginputkan username atau password, atau tidak menginputkan data dari salah satu kolom yang sudah disediakan atau bahkan tidak menginputkan data untuk bisa login dalam aplikasi maka akan muncul error message

“Wrong username or password”, itu adalah sebagai peringatan bahwa

username dan password wajib diisi dengan benar sesuai dengan hak akses

dari masing-masing user maupun admin.

4.2.2 Design Menu Home

Menu Home adalah menu utama dalam aplikasi ini, di dalamnya berisikan penjelasan tentang profil perusahaan, serta visi dan misi perusahaan. Berikut adalah tampilan menu home :

Gambar 4.3 Menu Home

4.2.3 Design Menu Data Pengguna

Berisikan form username dan password. Form data pengguna adalah

form yang fungsinya untuk mengatur hak akses jika akan mengakses aplikasi

ini sesuai otoritas hak akses dari masing-masing user dan admin yang ditentukan oleh perusahaan. Berikut adalah tampilan menu data pengguna :

Gambar 4.4 Menu Data Pengguna

Gambar 4.5 Source Code Form Data Pengguna

4.2.4 Design Menu Data Pegawai

Berisikan form NIP, Nama, Tempat Tanggal Lahir, Jenis Kelamin, Agama, Alamat, Telp, Jabatan, Gaji dan Jenis. Form data pegawai adalah form yang fungsinya untuk menyimpan data-data pegawai yang bekerja pada perusahaan. Berikut adalah tampilan menu data pegawai :

Gambar 4.6 Menu Data Pegawai

Ga mbar 4.7 Source Code Form Data Pegawai

4.2.5 Design Menu Data Per iode

Berisikan form awal periode, akhir periode, dan jenis. Form data periode adalah form yang fungsinya untuk perhitungan gaji sesuai dengan perjanjian awal saat akan masuk kerja pada perusahaan dimana data periode ini dibagi menjadi 2 bagian yaitu ; periode mingguan dan periode bulanan. Berikut adalah tampilan menu data periode :

Gambar 4.8 Menu Data Per iode

Gambar 4.9 Source Code Form Data Per iode 4.2.6 Design Menu Data Absensi

Berisikan form awal periode, akhir periode, NIP, nama, tanggal, hari, jam masuk, dan jam keluar. Form data absensi adalah form yang fungsinya untuk menyimpan data pegawai yang masuk baik yang terlambat, pulang lebih awal dari jam yang di tentukan, lembur kerja dan tidak masuk kerja . Menu data absensi dibagi menjadi 2 yaitu : data absensi bulanan dan

data absensi mingguan. Data absensi bulanan adalah data absensi yang diisi mulai tanggal 1 sampai akhir bulan setiap bulannya sedangkan data absensi mingguan adalah data absensi yang diisi mulai hari senin sampai hari minggu setiap minggunya. Berikut adalah tampilan menu data absensi bulanan dan

data absensi bulanan serta menu data absensi mingguan dan data absensi mingguan.

4.2.6.1 Data Absensi Bulanan

Gambar 4.10 Menu Data Absensi Bulanan

Ga mbar 4.11 Source Code Data Absensi Bulanan

Pada menu data absensi bulanan, tampilan awal terdiri dari awal periode, akhir periode, NIP, nama seperti gambar diatas. Jika akan melihat menu absensi bulanan maka tekan lihat seperti gambar dibawah ini :

Gambar 4.12 Menu Absensi Bulanan

Gambar 4.13 Source Code Menu Absensi Bulanan

4.2.6.2 Data Absensi Mingguan

Gambar 4.15 Source Code Data Absensi Mingguan

Pada menu data absensi mingguan, tampilan awal terdiri dari awal periode, akhir periode, NIP, nama. Jika akan melihat menu absensi mingguan maka tekan lihat seperti gambar dibawah ini :

Gambar 4.17 Source Code Menu Absensi Mingguan

4.2.7 Design Menu Laporan Ga ji

Berisikan form awal periode, akhir periode, NIP, Nama, gaji, hari kerja, potongan, tambahan, total, dan kirim pemberitahuan. Form laporan gaji adalah form yang fungsinya untuk mengetahui tentang rincian detail gaji yang diterima, baik itu berapa hari kerja pegawai tersebut, berapa gaji perhari atau perbulannya, potongan gaji, tambahan gaji, dan total dari gaji yang diterima. Sedangkan form kirim pemberitahuan adalah form yang fungsinya untuk SMS

Gateway dalam aplikasi ini, jika akan mengirim pesan singkat atau sms pada

masing-masing pegawai tentang rincian gajinya menggunakan form kirim pemberitahuan pada menu laporan gaji ini.

4.2.7.1 Lapor an Gaji Bulanan

Gambar 4.19 Source Code Per iode Lapor an Gaji Bulanan

Gambar 4.20 Menu Detail Lapor an Gaji Bulanan

4.2.7.2 Lapor an Gaji Mingguan

Gambar 4.22 Menu Per iode Lapor an Gaji Mingguan

Ga mbar 4.23 Source Code Per iode Lapor an Gaji Mingguan

Gambar 4.25 Source Code Menu Detail Lapor an Gaji Mingguan

4.2.8 Design Menu Logout

Proses logout adalah proses akhir yang harus dilakukan oleh setiap

user maupun admin dari aplikasi ini. Dalam proses logout ini setiap user

maupun admin harus keluar dari sesi atau sistem dengan cara menggunakan menu logout yang sudah di sediakan pada aplikasi ini demi keamanan data dan informasi yang ada pada sistem. Jika sudah logout maka akan tampil menu login seperti dibawah ini :

Gambar 4.27 Source CodeForm Logout

4.3 Uji Coba dan Implementasi

Pada tahap uji coba dan mplementasi ini akan melakukan uji coba program yang telah di desain serta implementasi dan penjelasan penggunaan sistem. Berikut ini adalah skenario ujicoba dari beberapa menu yang telah di desain pada Sistem Informasi Data Pegawai dan Perhitungan Gaji Pegawai pada UD.H.ALI MAKKI :

1. Skenario Ujicoba Menu Login

2. Skenario Ujicoba Menu Data Pengguna 3. Skenario Ujicoba Menu Data Pegawai 4. Skenario Ujicoba Menu Data Periode 5. Skenario Ujicoba Menu Data Absensi

6. Skenario Ujicoba Menu Laporan Gaji dan SMS Gateway

7. Skenario Ujicoba Menu Logout

Tujuh dari skenario diatas menggambarkan bagaimana jalannya program yang telah di desain. Berikut penjelasannya :

4.3.1 Skenar io Uji Coba Menu Login

Tahap uji coba menu login dalam aplikasi ini adalah untuk menguji apakah proses login berjalan dengan baik dan bisa digunakan sesuai otoritas

hak akses yang sudah di simpan dalam data pengguna. Berikut ini adalah

interface dari form login :

Ga mbar 4.28 Interface Form Login

Pada form login ini ketika user maupun admin dari aplikasi ini salah dalam menginputkan username atau password, atau tidak menginputkan data dari salah satu kolom yang sudah disediakan atau bahkan tidak menginputkan data untuk bisa login dalam aplikasi maka akan muncul error message

“Wrong username or password”, itu adalah sebagai peringatan bahwa

username dan password wajib diisi dengan benar sesuai dengan hak akses

dari masing-masing user maupun admin.

Kemudian setelah admin maupun user login maka akan muncul menu utama yaitu menu home. Menu Home adalah menu utama dalam aplikasi ini, di dalamnya berisikan penjelasan tentang profil perusahaan, serta visi dan misi perusahaan. Berikut adalah tampilan dari menu home :

4.3.2 Skenar io Uji Coba Menu Data Pengguna

Tahap uji coba menu data pengguna dalam aplikasi ini adalah untuk menguji apakah proses data pengguna berjalan dengan baik dan sesuai dengan kebutuhan perusahaan baik dalam hal penyimpanan data, pembaruan data, penghapusan data, dan pencarian data. Karena di dalam menu data pengguna ini adalah kata kunci dari pembagian hak akses. Berikut adalah tampilan dari menu data pengguna :

Gambar 4.30 Tampilan Data Pengguna

Berikut adalah tampilan untuk menu tambah data pengguna:

Ga mbar 4.31 Tambah Data Pengguna

Tambah data pada menu data pengguna dalam aplikasi ini adalah berfungsi untuk menambah user sesuai kebutuhan dalam hak aksesnya, tambah data ini meliputi mengisi data username dan password serta hak aksesnya kemudian disimpan, apabila ada salah satu kolom yang kosong atau tidak diisi maka akan muncul error massage “data har us lengkap’. Berikut adalah tampilan untuk menu lihat data pengguna :

Ga mbar 4.32 Lihat Data Pengguna

Lihat data pada menu data pengguna dalam aplikasi ini adalah berfungsi untuk melihat detail data yang sudah tersimpan, contoh apabila ingin melihat data admin maka akan muncul username dan password dan beberapa menu pilihan untuk hak akses admin seperti meliputi data pengguna, data pegawai, data periode, data absesi, dan laporan gaji. Berikut adalah tampilan untuk menu ubah data pengguna :

Ga mbar 4.33 Ubah Data Pengguna

Ubah data pada menu data pengguna dalam aplikasi ini adalah berfungsi untuk mengubah data yang sudah tersimpan atau memperbarui isi data, contoh apabila ingin mengubah data petugas absensi maka akan muncul username dan beberapa menu pilihan seperti data pengguna, data pegawai, data periode, data absensi bulanan, data absensi mingguan, laporan gaji bulanan, dan laporan gaji mingguan untuk dipilih atau dicentang sesuai dengan kebutuhan penggunanya sebagai pembatasan hak akses untuk

beberapa menu dalam aplikasi. Jika admin maka semua menu pada aplikasi ini seperti yang disebutkan diatas semuanya dipilih/dicentang, akan tetapi jika petugas absensi maka yang dipilih/dicentang sesuai kebutuhannya yaitu hanya data absensi. Berikut adalah tampilan untuk menu hapus data pengguna:

Gambar 4.34 Hapus Data Pengguna

Hapus data pada menu data pengguna dalam aplikasi ini adalah berfungsi untuk menghapus data yang sudah tersimpan, contoh apabila ingin menghapus data pegawai maka username dan password pegawai akan muncul seperti tampilan diatas jika dipilih menu “yes” maka data akan langsung otomatis terhapus jika ingin melakukan pembatalan penghapusan maka pilih menu “no”. Berikut adalah tampilan untuk menu search data pengguna :

Gambar 4.35 Search Data Pengguna

Search data pada menu data pengguna dalam aplikasi ini adalah

berfungsi untuk mencari data yang sudah tersimpan, contoh apabila ingin mencari data pegawai maka yang muncul hanya data pegawai saja.

4.3.3 Skenar io Uji Coba Menu Data Pegawai

Tahap uji coba menu data pegawai dalam aplikasi ini adalah untuk menguji apakah proses data pegawai berjalan dengan baik dan sesuai dengan kebutuhan perusahaan baik dalam hal penyimpanan data, pembaruan data, penghapusan data, dan pencarian data. Berikut adalah tampilan dari menu data pegawai :

Gambar 4.36 Tampilan Menu Data Pegawai

Berikut adalah tampilan untuk menu tambah data pegawai :

Gambar 4.37 Tambah Data Pegawai

Tambah data pada menu data pegawai dalam aplikasi ini adalah berfungsi untuk menambah data pegawai meliputi mengisi NIP, Nama,

Tempat Tanggal Lahir, Jenis Kelamin, Agama, Alamat, Telp, Jabatan, Gaji dan Jenis. Berikut adalah tampilan untuk menu lihat data pegawai :

Gambar 4.38 Lihat Data Pegawai

Lihat data pada menu data pegawai dalam aplikasi ini adalah berfungsi untuk melihat detail data yang sudah tersimpan, contoh apabila ingin melihat data pegawai yang bernama “ahmad fahmi”, NIP “12301” maka akan tampil seperti gambar diatas. Berikut adalah tampilan untuk menu ubah data pegawai:

Gambar 4.39 Ubah Data Pegawai

Ubah data pada menu data pegawai dalam aplikasi ini adalah berfungsi untuk mengubah data yang sudah tersimpan atau memperbarui isi data, contoh apabila ingin mengubah data pegawai yang bernama “istiqomah”, NIP “12302” maka akan tampil seperti gambar diatas, kemudian pilih

kolom-kolom yang akan diubah datanya setelah selesai diubah maka kemudian disimpan. Berikut adalah tampilan untuk menu hapus data pegawai :

Ga mbar 4.40 Hapus Data Pegawai

Hapus data pada menu data pegawai dalam aplikasi ini adalah berfungsi untuk menghapus data yang sudah tersimpan, contoh apabila ingin menghapus data pegawai yang bernama “hermawan”, NIP “12305” maka akan muncul seperti tampilan diatas jika dipilih menu “yes” maka data akan langsung otomatis terhapus jika ingin melakukan pembatalan penghapusan maka pilih menu “no”. Berikut adalah tampilan untuk menu search data pegawai :

Ga mbar 4.41 Search Data Pega wai

Search data pada menu data pegawai dalam aplikasi ini adalah

berfungsi untuk mencari data yang sudah tersimpan, contoh apabila ingin mencari data pegawai dengan mencari jenis kelamin “laki-laki” maka data yang muncul hanya data pegawai yang berjenis kelamin laki-laki saja.

4.3.4 Skenar io Uji Coba Menu Data Per iode

Tahap uji coba menu data periode dalam aplikasi ini adalah untuk menguji apakah proses data periode berjalan dengan baik dan sesuai dengan kebutuhan perusahaan baik dalam hal penyimpanan data, pembaruan data, penghapusan data, dan pencarian data karena data periode ini kegunaannya adalah untuk pembagian penerimaan gaji sesuai kesepakatan awal saat akan bekerja. Ada 2 periode dalam sistem penggajian di perusahaan yaitu periode mingguan dan periode bulanan. Berikut adalah tampilan dari menu data periode :

Gambar 4.42 Menu Data Per iode Berikut adalah tampilan dari tambah data periode :

Gambar 4.43 Tambah Data Per iode

Tambah data pada menu data periode dalam aplikasi ini adalah berfungsi untuk menambah data periode meliputi mengisi awal periode, akhir periode dan jenis periode ada 2 yaitu bulanan dan mingguan. Berikut adalah tampilan dari hapus data periode :

Gambar 4.44 Hapus Data Per iode

Hapus data pada menu data periode dalam aplikasi ini adalah berfungsi untuk menghapus data yang sudah tersimpan, contoh apabila ingin menghapus data periode jenis “bulanan” maka akan muncul seperti tampilan diatas jika dipilih menu “yes” maka data akan langsung otomatis terhapus jika ingin melakukan pembatalan penghapusan maka pilih menu “no”.

4.3.5 Skenar io Uji Coba Menu Data Absensi

Tahap uji coba menu data absensi dalam aplikasi ini adalah untuk menguji apakah proses data absensi berjalan dengan baik dan sesuai dengan kebutuhan perusahaan baik dalam hal penyimpanan data, pembaruan data, penghapusan data, dan pencarian data karena data absensi ini kegunaannya adalah untuk menyimpan data pegawai yang masuk baik yang terlambat, pulang lebih awal dari jam yang di tentukan, lembur dan tidak masuk kerja. Data absensi dibagi menjadi 2 yaitu data absensi bulanan dan data absensi migguan. Berikut adalah tampilan dari menu data absensi :

4.3.5.1 Data Absensi Bulanan

Gambar 4.45 Menu Data Absensi Bulanan Berikut adalah tampilan dari lihat data absensi bulanan :

Ga mbar 4.46 Lihat Data Absensi bulanan

Lihat data pada menu data absensi bulanan dalam aplikasi ini adalah berfungsi untuk melihat detail data yang sudah tersimpan, contoh apabila ingin melihat data absensi yang bernama “ahmad fahmi”, NIP “12301” maka akan tampil seperti gambar diatas. Berikut adalah tampilan dari absensi bulanan :

Absensi pada menu data absensi bulanan dalam aplikasi ini adalah berfungsi untuk mengubah data yang sudah tersimpan atau memperbarui isi data, contoh apabila ingin mengubah data pegawai yang bernama “ahmad fahmi”, NIP “12301” maka akan tampil seperti gambar diatas, kemudian pilih kolom-kolom yang akan diubah datanya setelah selesai diubah maka kemudian disimpan. Berikut adalah tampilan dari hapus data absensi bulanan :

Gambar 4.48 Hapus Data Absensi Bulanan

Hapus data pada menu data absensi bulanan dalam aplikasi ini adalah berfungsi untuk menghapus data yang sudah tersimpan, contoh apabila ingin menghapus data absensi NIP “12305” maka akan muncul seperti tampilan diatas jika dipilih menu “yes” maka data akan langsung otomatis terhapus jika ingin melakukan pembatalan penghapusan maka pilih menu “no”. Berikut adalah tampilan dari search data absensi bulanan :

Search data pada menu data absensi bulanan dalam aplikasi ini adalah berfungsi untuk mencari data yang sudah tersimpan, contoh apabila ingin mencari data absensi dengan nama “ahmad fahmi” maka data yang muncul hanya data yang bernama “ahmad fahmi” saja.

4.3.5.2 Menu Data Absensi Mingguan

Berikut adalah tampilan dari menu data absensi mingguan :

Gambar 4.50 Menu Data Absensi mingguan Berikut adalah tampilan dari lihat data absensi mingguan :

Gambar 4.51 Lihat Data Absensi Mingguan

Lihat data pada menu data absensi mingguan dalam aplikasi ini adalah berfungsi untuk melihat detail data yang sudah tersimpan, contoh apabila ingin melihat data absensi yang bernama “istiqomah”, NIP “12302” maka akan tampil seperti gambar diatas. Berikut adalah tampilan dari absensi mingguan :

Gambar 4.52 Absensi Mingguan

Absensi pada menu data absensi mingguan dalam aplikasi ini adalah berfungsi untuk mengubah data yang sudah tersimpan atau memperbarui isi data, contoh apabila ingin mengubah data pegawai yang bernama “istiqomah”, NIP “12302” maka akan tampil seperti gambar diatas, kemudian pilih kolom-kolom yang akan diubah datanya setelah selesai diubah maka kemudian disimpan. Berikut adalah tampilan dari hapus data absensi mingguan :

Ga mbar 4.53 Hapus Data Absensi Mingguan

Hapus data pada menu data absensi mingguan dalam aplikasi ini adalah berfungsi untuk menghapus data yang sudah tersimpan, contoh apabila ingin menghapus data absensi NIP “12303” maka akan muncul seperti tampilan diatas jika dipilih menu “yes” maka data akan langsung otomatis

terhapus jika ingin melakukan pembatalan penghapusan maka pilih menu

“no”. Berikut adalah tampilan dari search data absensi mingguan :

Ga mbar 4.54 Search Data Absensi Mingguan

Search data pada menu data absensi mingguan dalam aplikasi ini

adalah berfungsi untuk mencari data yang sudah tersimpan, contoh apabila ingin mencari data absensi dengan nama “latif” maka data yang muncul hanya data yang bernama latif saja.

4.3.6 Skenar io Uji Coba Menu Lapor an Gaji

Tahap uji coba menu laporan gaji dalam aplikasi ini adalah untuk menguji apakah proses laporan gaji berjalan dengan baik dan sesuai dengan kebutuhan perusahaan baik dalam hal penyimpanan data, pembaruan data, penghapusan data, dan pencarian data, karena laporan gaji ini kegunaannya adalah untuk mengetahui tentang rincian detail gaji yang di terima, baik itu hari kerja, berapa gaji perhari atau perbulannya, potongan gaji, tambahan gaji, dan total dari gaji yang diterima. Laporan gaji dibagi menjadi 2 yaitu laporan gaji mingguan dan laporan gaji bulanan. Berikut adalah tampilan dari menu laporan gaji :

4.3.6.1 Lapor an Gaji Bulanan

Laporan gaji bulanan ini dihitung mulai tanggal 1-akhir bulan dan gaji di terima pada setap akhir bulan.

Gambar 4.55 Per iode Lapor an Ga ji Bulanan

Ga mbar 4.56 Detail Lapor an Gaji Bulanan

4.3.6.2 Lapor an Gaji Mingguan

Laporan gaji mingguan ini dihitung mulai hari senin-sabtu dan gaji di terima pada hari sabtu, jika lembur maka sampai hari minggu.

Dokumen terkait