Anda di halaman 1dari 1

LATIHAN IV

Sebuah Perusahaan IT, PT Solusi Masa Depan memiliki sejumlah personil


perusahaan, setiap personil teridentitifikasi dari nomor induk dan nama.
Beberapa personil berstatus sebagai komisaris perusahaan memiliki saham dan
tiap tahun memperoleh deviden. Disamping itu ada yang berstatus sebagai
pegawai, baik pegawai tetap maupun pegawai lepas. Pegawai tetap,
memperoleh gaji tetap dan memiliki grade pegawai. Nilai gaji tetap dihitung
berdasarkan grade dan nilai nominal gaji dasar semua pegawai. Grade pegawai
bernilai antara 1 sampai dengan 10. Formula yang dipakai untuk menentukan
gaji tetap pegawai adalah: grade*0,75*gajiDasar+0,25*gajiDasar. Selain gaji
tetap, setiap pegawai bisa mendapatkan tunjangan kinerja, yang dihitung
menggunakan formula berikut: tunjanganKinerja = kinerja*0,25*gajiTetap,
sedangkan nilai kinerja pegawai antara 0 sampai dengan 4. Untuk pegawai lepas
memperoleh honorarium dasar berdasarkan jumlah hari masuk kerja dalam
sebulan. Ketika seorang pegawai lepas bisa menunjukkan kinerja yang baik bisa
mendapatkan honorarium tambahan: 25%, 50%, 75% bahkan 100% dari
honorarium dasarnya. Perusahaan juga mengangkat Direktur perusahaan dari
salah seorang komisarisnya, tentunya seorang direktur selain mendapat deviden
setiap tehun, juga mendapatkan gaji bulanan ditambah tunjangan kinerjanya.
Gaji bulanan direktur ditentukan oleh rapat komisaris, sedangkan tunjangan
kinerja setiap bulan bisa mencapai: 50%, 100%, 150% bahkan 200% dari gaji
bulanan, yang tergantung dari hasil kinerjanya. Setiap pegawai tetap juga
memiliki jabatan dan memperoleh tunjangan jabatan.
Buatlah diagram klass dan kode programnya yang diperlukan untuk membuat
program komputer dengan bahasa pemrograman Java pada kasus diatas. Dalam
rancangan tersebut, diinginkan dapat diperoleh setiap saat berapa jumlah
personil secara keseluruhan ataupun masing-masing status personil perusahaan.
Ujilah setiap klass yang dibuat untuk meyakinkan bahwa klass yang dibuat
sudah benar. Dan buat klas uji untuk menguji hasil rancangan klass yang telah
dibuat.
UPAYAKAN BISA DIKERJAKAN SECARA MANDIRI SAMPAI BISA. SELAMAT
BEKERJA.

Anda mungkin juga menyukai