Anda di halaman 1dari 2

Soal Algoritma & MOOP (T0456)

Soal Algoritma dan MOOP Pertemuan 22


1. Buatlah program dengan class inheritance untuk merepresentasikan class tabung yang mempunyai data jari2 alas tabung yang berbentuk lingkaran dan tinggi. Class tabung merupakan class turunan dari class lingkaran yang mempunyai data jari2. Function yang ada pada class lingkaran adalah inputjari2, hitung luas dan hitung keliling. Sedangkan function yang ada pada class tabung adalah inputData, hitung volume dan hitung permukaan tabung. 2. Buatlah sebuah program dengan menggunakan class dan konsep inheritance (pewarisan sifat).Dengan langkah-langkah sebagai berikut: a) Deklarasi dan definisikan sebuah class induk dengan data member dan method yang diperlukan. b) Deklarasi dan definisikan sebuah class anak yang diturunkan secara public dari class induk dan tambahkan method yang merupakan kelebihan class anak yang tidak dimiliki class induk dimana class induk hanya bisa bergerak ke kiri, kanan, atas, dan bawah sedangkan class anak selain bergerak juga bisa ganti warna. c) Bentuk obyek dari class anak dan lakukan method bergeraknya, gerakkan obyek dengan menggunakan anak panah. d) Tunggu penekanan tombol ENTER, jika sudah ditekan maka bentuk obyek class anak dan lakukan method bergeraknya, gerakkan obyek dengan menggunakan anak panah, ganti warna obyek dengan menekan tombol spasi. 3. Buatlah program dengan class inheritance untuk menginputkan dan menampilkan data manager pada suatu perusahaan yang mempunyai data nip, nama, jenjang pendidikan, lulusan, alamat, departement, jumlah bawahan, dan gaji. Program dibuat dengan terlebih dahulu mendeklarasikan class manusia yang mempunyai data nama dan alamat, kemudian class karyawan yang mempunyai data nip, departement dan gaji, selanjutnya class mahasiswa yang mempunyai data nama sekolah, dan jenjang pendidikan. Masing-masing class tersebut mempunyai fungsi inputData dan displayData. Class Hirarkinya adalah sebagai berikut: Manusia

Karyawan

Mahasiswa

Manager Hal hal yang perlu dibuat adalah:

BINA NUSANTARA
: 1 0

Soal Algoritma & MOOP (T0456)


a.) deklarasi masing-masing class, dengan ketentuan penurunan class karyawan dan class mahasiswa dari class manusia secara public, dan penurunan class manager dari class karyawan dan mahasiswa secara private.

BINA NUSANTARA
: 1 0

Anda mungkin juga menyukai

  • AMOOP: Pertemuan 25-26 - Generic Data Type
    AMOOP: Pertemuan 25-26 - Generic Data Type
    Dokumen8 halaman
    AMOOP: Pertemuan 25-26 - Generic Data Type
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Quiz 10
    Quiz 10
    Dokumen2 halaman
    Quiz 10
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Tugas 17
    Tugas 17
    Dokumen5 halaman
    Tugas 17
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • AMOOP: Pertemuan 23-24 - Polymorphism
    AMOOP: Pertemuan 23-24 - Polymorphism
    Dokumen6 halaman
    AMOOP: Pertemuan 23-24 - Polymorphism
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • TM Ofc 9
    TM Ofc 9
    Dokumen5 halaman
    TM Ofc 9
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Tugas 18
    Tugas 18
    Dokumen5 halaman
    Tugas 18
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Tugas 16
    Tugas 16
    Dokumen3 halaman
    Tugas 16
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Pert 21 - 1401164882
    Pert 21 - 1401164882
    Dokumen2 halaman
    Pert 21 - 1401164882
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Quiz 6
    Quiz 6
    Dokumen1 halaman
    Quiz 6
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Insertion Sort (Putaran 1)
    Insertion Sort (Putaran 1)
    Dokumen9 halaman
    Insertion Sort (Putaran 1)
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Tugas 8
    Tugas 8
    Dokumen3 halaman
    Tugas 8
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Tugas 12
    Tugas 12
    Dokumen4 halaman
    Tugas 12
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Tugas 15
    Tugas 15
    Dokumen4 halaman
    Tugas 15
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Pert 22
    Pert 22
    Dokumen6 halaman
    Pert 22
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Qioz 5
    Qioz 5
    Dokumen2 halaman
    Qioz 5
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Ofc11 - 1401164882
    Ofc11 - 1401164882
    Dokumen4 halaman
    Ofc11 - 1401164882
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Tugas 7
    Tugas 7
    Dokumen6 halaman
    Tugas 7
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Quiz 5
    Quiz 5
    Dokumen2 halaman
    Quiz 5
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • TM Ofc 4
    TM Ofc 4
    Dokumen4 halaman
    TM Ofc 4
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Tugas 9
    Tugas 9
    Dokumen5 halaman
    Tugas 9
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Tugas 6
    Tugas 6
    Dokumen4 halaman
    Tugas 6
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Tugas 5
    Tugas 5
    Dokumen3 halaman
    Tugas 5
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Tugas 3
    Tugas 3
    Dokumen3 halaman
    Tugas 3
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Kel 1 - Algoritma Pemograman - POP Dan OOP
    Kel 1 - Algoritma Pemograman - POP Dan OOP
    Dokumen19 halaman
    Kel 1 - Algoritma Pemograman - POP Dan OOP
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Tugas 2
    Tugas 2
    Dokumen2 halaman
    Tugas 2
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • AMOOP: Pertemuan 1 - Pengertian Algoritma Pemrograman
    AMOOP: Pertemuan 1 - Pengertian Algoritma Pemrograman
    Dokumen2 halaman
    AMOOP: Pertemuan 1 - Pengertian Algoritma Pemrograman
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Tugas 4
    Tugas 4
    Dokumen6 halaman
    Tugas 4
    Nanda Ayu Wiyanti
    Belum ada peringkat
  • Kalender Perkuliahan Semester Genap 2010-2011 Binus University
    Kalender Perkuliahan Semester Genap 2010-2011 Binus University
    Dokumen1 halaman
    Kalender Perkuliahan Semester Genap 2010-2011 Binus University
    Nanda Ayu Wiyanti
    Belum ada peringkat