Page 94 - Pemrograman Dasar kelas X
P. 94
90 Pemrograman Dasar SMK Kelas X Sem 2
LEMBAR KERJA SISWA
1. Perhatikan kembali permasalahan kedua
Di sebuah perusahaan gaji pegawai teridri dari gaji pokok, tunjangan keluarga dan dikurangi
30 ribu untuk asuransi kesehatan pekerja. Gaji pokok tiap pekerja berbeda-beda sehingga
perlu diinputkan oleh operator, sedangkan tunjangan keluarga dihitung sama untuk semua
karyawan, sebesar 10% dari gaji pokok. Khusus bagi karyawan dengan masa kerja lebih
dari 20 tahun maka total gajinya akan ditambahkan dengan tunjangan pengabdian sebesar
500 ribu. Untuk itu persahaan tersebut membutuhkan program perhitungan gaji para
karyawannya.
a. Buatlah algoritma dalam bentuk pseudocode menggunakan struktur perulangan dengan
1 kondisi, dengan input: nama karyawan, gaji pokok, masa kerja dan outputnya adalah
total gaji karyawan tersebut.
b. Tuliskan kode pemrograman dalam bahasa Pascal dengan ketentuan sebagai berikut:
Format input:
Nama karyawan : .....................
Besar Gaji Pokok:.....................
Masa Kerja:..............................
FormatOutput:
Total gaji karyawan bernama Nama_KaryawansebesarRp ...... ,00.
c. Kompilasi program yang sudah kalian buat hingga berhasil dijalankan
Jawab :
a. Algoritma dalam pseudocode
Algoritma GajiKaryawan
Variabel ........................................
.......................................
1) READ ..........
2) READ ..........
3) READ ..........
4) Tunj_Keluarga = ...................
5) Total_Gaji = ..........................
6) IF ( ............ ) THEN
7) Total_Gaji=Total_Gaji + ..........
8) WRITE ....................
9) END
b. Kode pemrograman dengan bahasa Pascal
Program ..............................................................
Var ......................................................................
.......................................................................