Tugas Dasar Pemrograman | Pernyataan if...elif...else... | 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(1,2,3)       : ")

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(SMA,D1,D2,D3,S1)   : ")
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 :

 

 

 

 

 

-----------------------------------------------------TERIMAKASIH-----------------------------------------------------

Komentar

Popular Posts

Tugas Dasar Pemrograman | Menggunakan for , while | Python

Tugas Pertemuan 12 | Logika dan Algoritma ( Metode Greedy )