Anda di halaman 1dari 3

UJIAN AKHIR SEMESTER

1. Soal Cerita
Sebuah perusahaan akan membuat sebuah aplikasi untuk penggajian karyawan
untuk tiap cabang dengan cabang dan UMR :
Kota UMR
Medan Rp 2.500.000
Yogyakarta Rp 1.800.000
Bandung Rp 2.900.000
Jakarta Rp 4.210.000
Semarang Rp 3.500.000
Aceh Rp 2.100.000

Adapun golongan karyawan dengan gaji pokoknya adalah sebagai berikut :


Jabatan Gaji Pokok
Manager 3x UMR
Asisten Manager 2.5x UMR
Programmer 2x UMR
System Analis 2.7x UMR
Perojek Manager 1.8x UMR
Staff 1x UMR

Adapun pendapatan tambahan adalah sebagai berikut :


• Tunjangan Istri = 7.5% dari gaji pokok (Untuk yang sudah menikah)
• Tunjangan Anak = 3% dari gaji pokok untuk masing-masing anak,
maksimal 5 anak
• Tunjangan Transportasi, tergantung dari jarak rumah ke kantor :
Jarak Tunjangan
0 – 10 Km Rp 200.000
11 – 20 Km Rp 250.000
21 – 50 Km Rp 350.000
Lebih dari 50Km Rp 500.000
Adapun potongan yang di wajibkan adalah :
• Asuransi Kesehatan :
o Jika belum menikah = 1% dari gaji pokok
o Jika sudah menikah = 2% dari gaji pokok
o Jika sudah punya anak = untuk setiap anak 0.5% dari gaji pokok
(max 5 anak)
Pajak Penghasilan = 5%

2. Soal Perulangan
Buatlah aplikasi untuk menghitung xy dengan menggunakan perulangan, tidak
boleh menggunakan fungsi Math Power / Math.pow() yang ada di java, hanya
menggunakan perulangan untuk menghitung pangkatnya :
• For
• While
• Do While
Inputan berupa nilai X dan nilai Y sebagai pangkat, dan outputnya merupakan
nilai hasil x dipangkatkan dengan y. Berlaku untuk panggat bilangan positif dan
negative.
Contoh :
X = 3, Y = 5
Hasil = 3 x 3 x 3 x 3 x 3 = Ada 5x perulangan mengkalikan angka 3.
3 sebagai pengali, dan 5 sebagai jumlah perulangan.
Keterangan Pengumpulan :

Jawaban di kirimkan dalam


bentuk PDF dengan nama file
NIM_NAMA_ANDA.pdf, berisi
SCREENSHOOT POTONGAN
KODE (BUKAN POTONGAN
KODE DI COPY PASTE KE DOC)
dan HASIL MENJALANKAN
PROGRAM.

Anda mungkin juga menyukai