Kelas: XI-RPL
UJI KOMPETENSI 2
1. Implementasi objek internal dari interface public dan bagian private merupakan kombinasi dari
b. melindungi sebuah program dari akses/intervensi dari program lain yang memengaruhinya
a. pembungkus
4. Untuk melakukan perubahan terhadap atribut yang disembunyikan jika melakukan information
hiding terhadap atribut pada suatu class, dilakukan dengan cara membuat suatu interface berupa
method untuk menginisialisasi atau mengubah nilai dari suatu atribut tersebut. Hal ini termasuk ke
dalam kategori.....
5. Untuk membuat suatu class yang menyatakan bahwa variable/method sebuah class tidak dapat
diakses oleh class lain dengan menjadikan class sebagai
d. private
6. Ketika sebuah protokol berada pada lapisan yang lebih rendah menerima data dari protokol yang
berada pada lapisan yang lebih tinggi serta meletakkan data ke format data yang dipahami oleh
protokol tersebut. akan terjadi proses
b. enkapsulasi
7. Penyembunyian informasi dapat dilakukan dengan pengendalian terhadap akses pembentuk kelas
dengan keyword-keyword untuk kendali pengaksesan sebagai berikut, kecuali.....
c. keyword
b. subclass
10. Hal yang perlu dipahami adalah setiap subclass akan mewarisi state dan behavior dari....
e. superclass-nya
11. Keyword super digunakan oleh subclass untuk memanggil constructor atau method yang ada
pada
e. superclass-nya
12. Dasar utama diperlukannya suatu inheritance dalam pemrograman Java adalah
d. object
b. Class A
15. Dalam konsep tentang pewarisan diketahui bahwa class akan makin bersifat spesifik jika makin....
b. ke bawah
ULANGAN AKHIR SEMESTER 1
1. Berikut yang tidak termasuk pemrograman berorientasi objek adalah....
d. word
c. method
4. Konsep mewariskan attribute dan method yang dimiliki oleh sebuah class kepada class
turunannya.
d. inheritance
5. Model data berorientasi objek dapat dikatakan memberikan hal-hal sebagai berikut, kecuali....
6. Dalam satu paket JDK (Java Development Kit), terdapat dua komponen penting yang membuat
sebuah aplikasi Java dapat berjalan, yaitu komponen....
c. Change
8. Setelah semua proses instalasi dan konfigurasi selesai dilakukan, dapat memeriksa hasil kompiler
Java sudah siap digunakan untuk mengompilasikan program Java dengan menuliskan perintah..
b. javac-version
9. Software komersial untuk menulis kode program Java yang benar adalah
e. semua benar
10. Light Table memiliki integrasi khusus untuk beberapa bahasa pemrograman sebagai berikut,
kecuali....
e. Foxpro
11. Sebuah blueprint (denah) atau prototipe yang mendefinisikan variabel dun metode umum untuk
semua objek dari jenis tertentu adalah ....
e. class
d. main()
13. Hal yang tidak boleh dilakukan pada penamaan dalam pemrograman Java adalah....
a. menggunakan keyword
14. Nama method herupa kata kerja atau ungkapan kata kerja, di mana penulisan method mengacu
pada sintaks...
a. Camel
15 Berikut yang bukan termasuk penamaan identifiers dalam pemrograman Java adalah....
c. interherence
16. Proses untuk menutupi semua detail dari sebuah object yang tidak mendukung karakteristik khas
dari object disebut....
e. enkapsulasi
17. Konsep enkapsulasi sangat penting dilakukan untuk menjaga kebutuhan program dengan
tujuan.....
18. Dalam sebuah class terdapat sebuah property dan method yang memiliki hak akses tertentu
dalam lingkupnya, di mana hak akses tersebut dibuat menggunakan....
b. access modifier
19. Proses information hiding dilakukan dengan memberikan akses kontrol 'private' pada saat
mendeklarasikan.....
c. Atribut
20. Di dalam Java, pengapsulan dapat dilakukan dengan pembentukan kelas- kelas menggunakan
keyword....
a. Class
21. Sebuah class bisa mewariskan atribut property-nya dan method-nya ke class yang lain. Class yang
mewarisi disebut....
c. superclass
22. Konsep inheritance ini mengadopsi dunia riil di mana suatu entitas/objek dapat memiliki class....
b. turunan
23. Di dalam Java, untuk mendeklarasikan suatu class sebagai subclass dilakukan dengan cara
menambahkan kata kunci.....
a. extends
24. Programmer Java dapat mendefinisikan superclass khusus yang bersifat generik, yang biasa
disebut....
d. abstract class
25. Secara umum, Java hanya memperkenankan adanya single inheritance, di mana hanya
memperbolehkan suatu subclass memiliki