Font size
WorksheetsQUIZ PBO
Total questions: 18
Worksheet time: 24mins
PBO merupakan sebuah konsep dalam membuat suatu bahasa pemrograman yang berorientasi pada objek. Alasan kenapa harus menggunakan konsep PBO, kecuali....
Kode yang digunakan lebih rapih
Kode program mudah digunakan kembali
memiliki konsep terstruktur
lebih mudah dalam meganalisa dan menemukan kesalahan
Diketahui terdapat class mahasiswa seperti gambar di atas. Buatlah deklarasi sebuah objek dengan nama objek mhs! (hanya menginstansiasi sebuah objek)
(a)
Jika diketahui terdapat sebuah class dimana class tersebut hanya bisa diakses oleh package itu sendiri, tidak dapat diakses oleh kelas lain yang berbeda package kecuai class keturunannya, maka class tersebut memiliki akses modifier ...
private
public
default
protected
Sebuah class memiliki akses private, maka pernyataan yang tepat untuk akses modifier class tersebut adalah
class tersebut tidak dapat diakses oleh package lain dan hanya dapat diakses oleh package-nya sendiri
class terebut tidak dapat diakses oleh class lain kecuali class keturunannya
class tersbut tidak dapat diakses oleh class lain dan package lain kecuali class keturunannya
class tersbut tidak dapat diakses oleh class lain dan package lain termasuk class keturunannya
Diketahui sebuah class bernama karyawan, memiliki atribut nama dan nik. class tersebut memiliki method data dan memiliki parameter datanik dan datanama.
Berdasarkan pernyataan diatas, susunan kode program yang tepat adalah ...
public class karyawan{
String nik;
String nama;
Public class pegawai{
String nik;
String nama;
public void data(nik,nama){
nik=nik;
nama=nama;
public void data(datanama, datanik){
nik=datanik;
nama=datanama;
public void isidata(datanama, datanik){
nik=datanik;
nama=datanama;
Keyword this adalah ...
Sebuah keyword yang digunakan ketika nama class sama dengan nama method
Sebuah keyword yang digunakan ketika nama parameter sama dengan nama objek
Sebuah keyword yang digunakan ketika nama method sama dengan nama atribut
Sebuah keyword yang digunakan ketika nama atribut sama dengan nama parameter
Sebuah kondisi dimana sebuah method dalam suatu class memiliki nama yang sama dengan nama class nya. Kondisi tersebut biasa disebut sebagai ...
(a)
Perhatikan baik-baik kode program diatas, kemudian buatlah main class nya, jika objeknya bernama angka, nilai a=10, b=20, c=30 dan d=40! (Isikanlah parameternya untuk 4 method tersebut)
(a)
Berdasarkan gambar diatas, konsep object oriented apa yang diterapkan pada kode program tersebut?
inheritance dan polymorphism
overriding dan overloading
encapsulation dan konstruktor
encapsulation dan overriding
Terdapat sebuah class bernama kucing. Class tersebut memiliki method berlari.
Class kucing merupakan keturunan dari class yang bernama mamalia dimana class tersebut memiliki method makan.
Berdasarkan pernyataan tersebut, buatlah deklarasi program singkat untuk dua class kucing!
(a)
Dalam konsep pemrograman berorientasi objek terdapat istilah Polymorphism, maksudnya ...
suatu mekanisme untuk menyembunyikan atau memproteksi suatu proses dari kemungkinan interprensi atau penyalahgunaandari luar sistem
suatu proses dimana suatu class diturunkan dari class lainnya sehingga ia mendapatkan ciri atau sifat dari class tersebut
digunakannya suatu interface yang sama untuk memerintah suatu objek agar melakukan suatu aksi atau tindakan yang mungkin hasil akhir yang serupa, tetapi melalui proses yang berbeda
Benar Semua
Suatu mekanisme atau metode untuk menyembunyikan atau mengindari suatu proses dari kemungkinan interferensi sekaligus menyederhanakan penggunaan sistem itu sendiri agar tidak bisa diakses secara langsung dengan cara method atau proses tidak didefiniskan seluruhnya sebagai public tetapi didefinisikan sebagai private.
Enkapsulasi
Inherritance
Polymorphism
Java
Class yang mempunyai sedikitnya satu abstract metode disebut ...
Abstract class
Class
Multiple interface
Implementasi
Interface
Berikut hal yang tidak dilakukan Subclass dalam konsep inheritence ........
Menambah fungsi baru
Menggunakan fungsi inherited
Memanggil Methode dari subclass lain
Override inherited functionality
Keyword yang digunakan dalam konsep pewarisan adalah.....
overriding
overloading
extends
inheritence
yang termasuk Atribut pada gmbar objek manusia adalah
Tinggi, umur dan Berat
Jalan, Lari Lompat
Jalan, Lari Lompat, Tinggi, umur dan Berat
Manusia
Kemudahan dalam pengembangan program aplikasi berorientasi objek adalah ...
mengikuti model yang ada dalam kehidupan nyata
mengikuti perkembangan zaman
kemudahan membuat kode program
biaya perawatan (maintenance) murah
Diketahui terdapat class mahasiswa seperti gambar di atas. Buatlah deklarasi untuk mengisi nilai atribut (NIM : 12345, Nama : Sari, Alamat : Depok), jika nama objek nya adalah mhs!
(a)
