menghitung gajih karyawan
salah satu contohnya adalah :
1. PT. senja utama memberikan honor tetap kepada karyawan kontraknya sebesar Rp. 3.250.000-perbulan dengan memperoleh tunjangan-tunjangan sebagai berikut:
tunjangan jabatan berdasarkan golongan 1=10%, golongan 2= 15% dan golongan 3=20%. Honor lembur jumlah jam kerja normal dalam satu bulan sebanyak 240 jam kerja. Honor lembur diberikan jika jumlah jam kerja lebih dari 240 jam. Maka kelebihan jam kerja tersebut dikalikan dengan honor perjam sebesar Rp.2.500 untuk setiap kelebihan jam kerja dalam satu bulannya.
hitunglah :
pendapatan bersih=honor tetap+tunjangan golongan+honor lembur- pajak 10%
total gaji yang dikeluarkan =akumulasi dari pendapatan bersih karyawan.
jawab :
source code :
import math
print("\t >>>>===
Aplikasi Honor Karyawan PT. Senja Utama ===<<<< \n")
print(" Gaji/Honor tetap
karyawan Rp. 3.250.000,00 /bulan")
print(" Tunjangan berdasarkan
golongan : \n 1. Golongan 1 = 10% \n 2. Golongan 2 = 15% \n 3. Golongan 3 =
20%")
gol = int(input(" Pilih
golongan karyawan sesuai jabatannya : "))
gol1 = 0.10; gol2 = 0.15; gol3 =
0.20;
honor_tetap = 3250000
jam_kerja_normal = 24
if gol == 1:
tunjangan = honor_tetap * gol1
print(" Tunjangan Karyawan Golongan 1 : 10% = Rp.", tunjangan)
jam_lembur = int(input("\n> Masukkan jam kerja : "))
honor_lembur = jam_kerja_normal * jam_lembur
if honor_lembur >= 240:
print("\t Anda mendapatkan bonus
sebesar Rp. 2.500 ")
hobur = jam_lembur * 2500
print(" Honor Lembur : Rp. ",
hobur)
else:
print(" Anda tidak mendapatkan
bonus")
hobur = 0
print(" Honor Lembur : Rp.
-")
pendapatan_bersih = honor_tetap + tunjangan + hobur - 0.10
total_gaji = honor_tetap + tunjangan + hobur
print(" Pendapatan Bersih : Rp.",math.ceil(pendapatan_bersih))
print(" Total Gaji : Rp. ",math.ceil(total_gaji))
elif gol == 2:
tunjangan = honor_tetap * gol2
print(" Tunjangan Karyawan Golongan 2 : 15% = Rp.", tunjangan)
jam_lembur = int(input("\n Masukkan jam kerja : "))
honor_lembur = jam_kerja_normal * jam_lembur
if honor_lembur >= 240:
print("\t Anda mendapatkan bonus
sebesar Rp. 2.500 ")
honbur = jam_lembur * 2500
print(" Honor Lembur : Rp. ",
hobur)
else:
print(" Anda tidak mendapatkan
bonus")
hobur = 0
print(" Honor Lembur : Rp.
-")
pendapatan_bersih = honor_tetap + tunjangan + hobur - 0.10
total_gaji = honor_tetap + tunjangan + hobur
print(" Pendapatan Bersih : Rp.",math.ceil(pendapatan_bersih))
print(" Total Gaji : Rp. ",math.ceil(total_gaji))
elif gol == 3:
tunjangan = honor_tetap * gol3
print(" Tunjangan Karyawan Golongan 3 : 20% = Rp.", tunjangan)
jam_lembur = int(input("\n> Masukkan jam kerja : "))
honor_lembur = jam_kerja_normal * jam_lembur
if honor_lembur >= 240:
print("\t Anda mendapatkan bonus
sebesar Rp. 2.500 ")
hobur = jam_lembur * 2500
print("- Honor Lembur : Rp.
", hobur)
else:
print(")> Anda tidak mendapatkan
bonus")
hobur = 0
print("- Honor Lembur : Rp.
-")
pendapatan_bersih = honor_tetap + tunjangan + hobur - 0.10
total_gaji = honor_tetap + tunjangan + hobur
print("=> Pendapatan Bersih :
Rp.",math.ceil(pendapatan_bersih))
print("=> Total Gaji : Rp. ",math.ceil(total_gaji))
else:
print("Maaf hanya ada 3 golongan
karyawan...!!!")
0 Response to "menhitung gaji karyawan berdasarkan golongan (python).. tugasku !!!"
Post a Comment