Waktu pengerjaan: 40 menit. Kerjakan secara mandiri.
Diberikan class diagram sebagai berikut:
Keterangan khusus dari class diagram:
- Atribut golongan pada kelas Manajer yang valid adalah 1, 2 dan 3. Selain itu, diasumsikan golongan Manajer adalah 1 - method getGaji pada kelas Manajer akan mengembalikan nilai gaji seorang Manajer. Adapun gaji manajer adalah = gaji pokok + tunjangan. Adapun aturan tunjangan seorang Manajer adalah sebagai berikut:
Golongan Tunjangan 1 Rp1.500.000 2 Rp2.000.000 3 Rp3.000.000
Implementasikan class diagram tersebut ke dalam program Java. Buatlah sebuah
main class dengan kasus sebagai berikut. Seorang Manajer bernama Bobby dengan gaji pokok Rp7.500.000 dan golongan 2. Memiliki karyawan 5 orang: - alex dengan gaji pokok Rp5.000.000 - ruby dengan gaji pokok Rp4.500.000 - suzy dengan gaji pokok Rp5.250.000 - ben dengan gaji pokok Rp4.750.000 - max dengan gaji pokok Rp5.500.000 Tampilkan data Bobby (nama Bobby dan gaji totalnya) beserta data seluruh karyawannya (nama dan gaji total). Poin: Class Pegawai : 25 poin Class Manager : 40 poin Class Main: 35 poin