Tugas Dasar Pemrograman 4

 

Soal:

Tugas 1 PT. DINGIN DAMAI, memberi gaji pokok kepada karyawan kontraknya sebesar Rp. 300,000 perbulan, dengan memperoleh tunjangan-tunjangan sebagai berikut :

 • Tunjangan Jabatan Golongan Persentase 1. 5% ,2. 10%, 3. 15%

Logikanya : Jika seorang karyawan tersebut dengan golongan 3, maka mendapatkan tunjangan sebesar 15% * Rp. 300,000

 • Tunjangan Pendidikan Pendidikan Persentase SMA 2.5%, D1 5%, D3 20%, S1 30%

Jika seorang karyawan tersebut dengan Tingkat Pendidikan S1, maka mendapatkan tunjangan pendidikan sebesar 30% * 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.


Jawab :

Berikut perogram phyton berdasarkan soal si atas :)

#input
karyawan=input("Nama karyawan :")
jabatan=
input("Golongan jabatan 1/2/3:")
pendidikan=
input("Pendidikan SMA/D1/D3/S1 :")
Jumlah_jamkerja=
int(input("Jumlah jam kerja :"))
gaji=
300.000
#proses jabatan
if jabatan=="1":
    presentase=
"5%"
   
tunjangan_jab=5 * gaji
elif jabatan=="2":
      presentase=
"10%"
     
tunjangan_jab=10 * gaji
elif jabatan=="3":
      presentase=
"15%"
     
tunjangan_jab=15 * gaji
else:
   
print("salah tuh cek lagi!")
   
print(" ")
    
print(" ")
   
exit()
#input pendidikan
if pendidikan=="SMA"or pendidikan=="sma":
    presentase=
"2,5%"
   
tunjangan_pen=25 * gaji
elif pendidikan=="D1"or pendidikan=="d1":
    presentase=
"5%"
   
tunjangan_pen=5 * gaji
elif pendidikan=="D3"or pendidikan=="d3":
    presentase=
"20%"
   
tunjangan_pen=20 * gaji
elif pendidikan=="S1"or pendidikan=="s1":
    presentase=
"30%"
   
tunjangan_pen=30 * gaji
else:
   
print("salah tuh cek lagi!")
   
print(" ")
   
print(" ")
   
exit()
jamlembur=
3500
#proses jam kerja
if Jumlah_jamkerja >=8:
    jumlah_jam=(Jumlah_jamkerja-
8) * jamlembur
#dibawah 8 jam
else:
    jumlah_jam=
0
#output
print("==================================================")
print("karyawan  yang bernama :",karyawan)
print("gaji yang diterima :")
print("     Tunjangan Jabatan             Rp. ", tunjangan_jab)
print("     Tunjangan pendidikan          Rp. ", tunjangan_pen)
print("     Honor lembur                  Rp. ", jumlah_jam)
print("     Gaji pokok                    Rp. ", gaji)
print("                                     _________________+ ")
total_gaji=
int(tunjangan_jab)+int(tunjangan_pen)+int(jumlah_jam)+int(gaji)
print("     Toal gaji                     Rp. ", total_gaji)


Hasil jadi:



Comments

Post a Comment

Popular Posts