Aplikasi Payroll dengan ASP.Net

Aplikasi Payroll merupakan aplikasi yang digunakan untuk menghitung gaji karyawan. Pada aplikasi sederhana ini, penulis belum melibatkan koneksi ke database, sehingga hanya berfungsi sebagai penghitung penggajian saja. Aplikasi dibuat menggunakan ASP.Net dengan IDE Visual Studio 2008.

Desain

 

Desain
Desain Aplikasi Payroll

Keterangan komponen:

komponen

 

Cara Kerja:

 Jabatan
Jabatan akan terisi automatis apabila Kode Golongan Pegawai dipilih
Jabatan Pegawai

 Gaji Pokok
Gaji pokok akan terisi automatis apabila Kode Golongan Pegawai dipilih, sesuai dengan jabatannya.

gaji-pokok

 Total Uang Makan
Jumlah total uang makan didapat dari hasil lamanya masuk kerja (berapa hari) * Uang Makan.
Adapun jumlah uang makan telah ditetapkan yaitu sebesar Rp. 30.000 / hari.

 Total Uang Lembur
Uang lembur setiap jabatan berbeda-beda sesuai dengan besarnya gaji pokok.
Uang lembur = Gaji Pokok / (Jumlah jam kerja normal tiap hari * Jumlah hari kerja normal tiap minggu). Sehingga,
Total Uang Lembur = Lamanya lembur (jam) * jumlah uang lembur

 Tunjangan Keluarga
Tunjangan keluarga nilainya sudah ditetapkan yaitu sebesar Rp. 300.000.
Tunjangan keluarga hanya didapatkan oleh karyawan yang sudah menikah atau Janda/ Duda. Status Pernikahan pada form diatas mempengaruhi nilai tunjangan keluarga.

 Gaji Total
Gaji total = Gaji Pokok + Uang Makan + Tunjangan Keluarga + Uang Lembur

 Hitung
Tombol hitung berfungsi sebagai tombol perintah untuk memproses perhitungan Total uang makan, Total uang lembur dan Gaji total.

 Reset
Tombol reset berfungsi untuk membersihkan hasil input dan hitungan ke kondisi default/ awal.

 

Keterangan Variable

Ada beberapa variable yang digunakan pada aplikasi ini, yaitu sebagai berikut:

Variable
Kode Program

 

Kode Program
Kode Program

Download Kode Program

Berikut tampilan aplikasi payroll yang sudah running.

Hasil Aplikasi Payroll
Hasil Aplikasi Payroll

Download artikel…

2 Comments

Add a Comment

Your email address will not be published. Required fields are marked *