contoh soal pbo #2

Posted on Updated on

Contoh Soal Pemrograman Berorientasi Obyek

Buat Program untuk menghitung dan mencetak Pengajian PT. Salsabila dengan konsep inheritance, Adapun spesifikasi program sebagai berikut :

Class induk(super class) : Karyawan

Atribut inputan: Nomor Induk Pegawai,nama pegawai,golongan

Method : silahkan menentukan sendiri

Proses :

Jika golongan =1, gaji pokok= 5000000

Jika golongan=2, gaji pokok= 3000000

Jika golongan=3,gaji pokok= 2000000

Jika golongan=4, gaji pokok = 1000000

Class Turunan /sub class : Manajer

Atribut inputan :bagian, tunjangan manajer,uang makan

Method : silahkan menentukan sendiri

Proses :

Total gaji = gaji pokok+tunjangan manajer+uang makan

Class turunan/sub class : Staff

Atribut inputan : uang transportasi,jumlah lembur

Method : silahkan menentukan sendiri nama method

Proses :

Jika jumlah lembur= 1 jam, uang lembur=50000

Jika jumlah lembur=2 jam, uang lembur=150000

Jika jumlah lembur=3 jam, uang lembur=300000

Total gaji= gaji pokok + uang transportasi+uang lembur;

Layout /keluaran :

Sistem Penggajian PT.Salsabila

  1. Manajer

  2. Staff

Pilihan =1

========================================

Menu Manajer

========================================

Nomor induk pegawai : <input>

Nama pegawai : <input>

Bagian : <input>

Uang makan : <input>

Tunjangan manajer : <input>

Golongan : <input>

Gaji Pokok : <tampil>

Total Gaji : <tampil>

===========================================

Pilihan : 2

========================================

Menu staff

=======================================

Nomor induk pegawai : <input>

Nama pegawai : <input>

Uang Tansportasi : <input>

Jumlah jam lembur : <input>

Uang Lembur : <tampil>

Golongan : <input>

Gaji Pokok : <tampil>

Total Gaji : <tampil>

========================================

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s