TUGAS 1| PERTEMUAN 4 DASAR PEMOGRAMAN
Program Python Hitung Gaji Karyawan PT. DINGIN DAMAI
TUGAS 1
Soal :
PT. DINGIN DAMAI, memberi gaji pokok kepada karyawan kontraknya sebesar Rp. 300,000 perbulan, dengan memperoleh tunjangan-tunjangan sebagai berikut :
• Tunjangan Jabatan
Golongan Persentase
. Golongan 1 : 5%
. Golongan 2 : 10%
. Golongan 3 : 15%
Jika seorang karyawan tersebut dengan golongan 3, maka mendapatkan
tunjangan sebesar 15% * Rp. 300,000.
• Tunjangan Pendidikan
Tingkat Persentase
Pendidikan
SMA 2.5%
D1 5%
D3 20%
S1 30%
Jika seorang karyawan tersebut pendidikannya SMA, maka mendapatkan
tunjangan sebesar 2,5% * Rp. 300,000.
• Honor Lembur
Jumlah jam kerja normal sebanyak 8 jam, Honor lembur diberikan jika jumlah
jam kerja lebih dari 8 jam, maka kelebihan jam kerja tersebut dikalikan dengan
Rp. 3500 untuk setiap kelebihan jam kerja karyawan tersebut.
Tampilan yang diinginkan sebagai berikut :
CODING :
print("="*50)
print("\t\t\tPROGRAM HITUNG GAJI
KARYAWAN")
print("="*50)
gaji_pokok = 300000
nama
= input("Nama
Karyawan : ")
golongan = input( "Golongan
Jabatan : ")
if
golongan
== 1
:
tunjangan_gol = gaji_pokok*0.05
elif
golongan
== 2 :
tunjangan_gol =gaji_pokok*0.1
else
:
tunjangan_gol = gaji_pokok*0.15
pendidikan
= input("Pendidikan : ")
if
pendidikan
== "SMA" :
tunjangan_pendidikan = gaji_pokok*0.025
elif
pendidikan
== "D1"
:
tunjangan_pendidikan = gaji_pokok*0.05
elif
pendidikan
=="D3" :
tunjangan_pendidikan = gaji_pokok*0.2
else
:
tunjangan_pendidikan = gaji_pokok*0.3
jam_kerja
=int(input("Jumlah Jam
Kerja : "))
if
jam_kerja
> 8 :
honor_lembur = jam_kerja*3500
else :
honor_lembur = 0
print("="*50)
print("Karyawan yang
bernama : " +str(nama))
print("Honor yang
diterima : " +str(gaji_pokok))
print("Tunjangan
Jabatan : Rp." +str(tunjangan_gol))
print("Tunjangan
pendidikan : Rp." +str(tunjangan_pendidikan))
print("Honor Lembur : Rp." +str(honor_lembur))
print("\t\t\t\t\t\t____+")
total_gaji = gaji_pokok + tunjangan_gol + tunjangan_pendidikan + honor_lembur
print("Total_gaji : Rp." +str(total_gaji))
print("="*50)
HASIL OUTPUT :
Trimakasih sangat membantu
BalasHapus