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 ......................................................................

                     .......................................................................
   89   90   91   92   93   94   95   96   97   98   99