GOOD Luck buat kaleandddd,,,Jawaban soal ini saya posting besok kaloo udah selesai kalian ujian praktikum...!!! ^_^
A. Buatlah sebuah program Perhitungan Gaji Karyawan dengan ketentuan berikut :
a. User memasukkan data pegawai berupa : NIP, Nama Pegawai, Golongan, Jumlah Anak.
b. Gaji Pokok pegawai ditentukan sebagai berikut :
Golongan | Gaji Pokok |
IA | 1500000 |
IB | 1600000 |
IIA | 1800000 |
IIB | 1900000 |
IIIA | 2100000 |
IIIB | 2400000 |
IVA | 3500000 |
c. Jika pegawai sudah menikah dan memiliki anak >= 2 maka tunjangan anak := 15%*Gaji Pokok, jika tidak maka tunjangan anak tidak diberikan.
d. Gaji Bersih dihitung dengan rumus : Gaji Bersih := Gaji Pokok + Tunjangan Anak
e. Output program berupa : Nama Pegawai, NIP, Golongan,Status, Jumlah anak, Tunjangan anak, Gaji pokok, Gaji Bersih.
B. Buatlah program untuk mencetak gaji karyawan dimana:
Inputan : nik,nama,jabatan (direktur,manager,karyawan,OB)
Ketentuan:
Jabatan Gaji Tunjangan
Direktur 3000000 10 % dari gaji
Manager 2000000 5% dari gaji
Karyawan 1000000 2% dari gaji
OB 800000 1% dari gaji
Direktur 3000000 10 % dari gaji
Manager 2000000 5% dari gaji
Karyawan 1000000 2% dari gaji
OB 800000 1% dari gaji
Dikenakan PPN 10 % dari gaji
Gaji Bersih didapat dari : gaji + tunjangan – PPn
Gaji Bersih didapat dari : gaji + tunjangan – PPn
Output : Nik,nama,jabatan,gaji awal,tunjangan,PPN,total gaji.
C. Buatlah program kasir dimana :
Input : Nama kasir,Kode barang,Nama barang,harga satuan,jumlah barang.
Proses:
Harga_beli := harga_satuan * jumlah
Jika harga_beli >= 20000, maka diskon 10% * harga_beli, total_bayar := harga_beli – diskon.
Output : Nama kasir,kode barang, nama barang, harga satuan, jumlah barang, diskon.
D. Buatlah program program menghitung grade mahasiswa dimana:
Jika na >=90 grade A
Jika na >=80 grade B+
Jika na >=70 grade B
Jika na >=60 grade C+
Jika na >=50 grade C
Jika na >=40 grade D
Jika na <=39 grade E
Rumus na:= 20% * Harian + 30% * UTS + 50% * UAS
Output Nim,Nama,Jurusan,Semester,Nilai harian,Nilai UTS,Nilai UAS,Nilai akhir
E. Berikut adalah data pengolahan gaji karyawan;
· Nomor Induk Karyawan
· Nama Karyawan
· Status
· Jumlah Anak
· Jabatan
· Gaji Pokok
· Tunjangan Istri
· Tunjangan Anak
· Tunjangan jabatan
· Jamsostek
· Pajak
· Gaji Bersih
Catatan;
Tunjangan istri
Tunjangan istri
· jika status 'menikah' maka tunjangan istri 10 persen dari gaji pokok
· Selain itu tidak dapat tunjangan
Tunjangan anak
· Jika jumlah anak kurang atau sama dengan 3 orang, tunjangan anak 5 persen dari gaji pokok untuk masing-masing anak
· Jika jumlah anak lebih dari 3, tunjangan anak maksimal untuk 3 orang anak.
· selain itu tidak dapat tunjangan
Tunjangan jabatan, dan GAPOK
· Jika jabatan 'manager' maka tunjangan jabatan Rp. 2000000, Gapok : 3500000
· Jika jabatan 'Supervisor' maka tunjangan jabatan Rp. 1500000, Gapok : 2500000
· Jika jabatan 'Mandor' maka tunjangan jabatan Rp. 1000000 , Gapok : 1500000
· Selain itu tidak ada tunjangan
Pajak 2,5% dari gaji pokok
Jamsostek 10 % dari Gaji pokok
Gaji bersih = (gaji pokok + akumulasi tunjangan)-(pajak+jamsostek)
.