Jawaban UTS 2012/2013

soal kode 1

  •  Buat sebuah class superArray mempunyai atribut bersifat private int arrNilai[] dan di dalam class tersebut terdapat :
  • Constructor yang mempunyai parameter (int arrNilai[]).
  • Method getArrNilai() yang digunakan untuk mengembalikan arrNilai.
  • Method void showArrayGenap() yang digunakan untuk menampilkan semua elemen array dengan nilai Genap.
  • Method void showArrayGanjil() yang digunakan untuk menampilkan semua elemen array dengan nilai Ganjil.
  • Method int hitungRata() yang digunakan untuk menghitung rata-rata nilai di dalam array.

Kemudian

  • Buat class subArray yang merupakan hasil penurunan dari class superArray di dalam class tersebut terdapat :
  • Constructor yang merupakan hasil penurunan constructor di class superArray.
  • Method void searchArray mempunyai parameter int cari yang digunakan untuk mencari angka tertentu di dalam array, kalau angka tersebut ada di dalam arrNilai maka mencetak di layar “Bilangan ada” tapi kalau angka tersebut tidak ada maka mencetak ke layar “Bilangan tidak ada”.
  • Method int getMax() digunakan untuk mendapatkan nilai terbesar di dalam arrNilai.
  • Method int getMin() digunakan untuk mendapatkan nilai terkecil di dalam arrNilai


Jawaban kode 1

 

soal kode 2

  • Dari class diagram tampak class mahasiswa mewarisi class manusia. Implementasikan konsep inheritance pada class  – class tersebut kedalam code program java, proses inisiasi instance variable dilakukan didalam constructor (tidak perlu didalam method mutator/ method setter).
  • Terapkan konsep enkapsulasi pada class –class tersebut.
  • Terapkan polimorfisme dengan melakukan overriding pada method getNama() di class Mahasiswa, sehingga method tersebut dapat menampilkan nama dan nim.Jangan lupa untuk menggunakan keyword super dalam menggunakan constructor superclass dan saat mengakses method dari superclass.


Jawaban kode 2