Anda di halaman 1dari 3

Nama : Muhammad Afdelpiero Hidayat

Kelas : XI RPL

Uji Kompetensi 1

1. Sebuah sistem yang dibangun berdasarkan metode berorientasi objek adalah sebuah system
yang memiliki komponen sebagai berikut, kecuali …..
a. Menggunakan satu halaman untuk mengerjakan berbagai statement

2. Bahasa yang paling popular digunakan dan secara luas dimanfaatkan dalam pengembangan
berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web adalah …..
c. Excel

3. Suatu system yang kompleks dapat dipandang sebagai kumpulan subsistem-subsistem yang
lebih sederhana disebut …..
b. abstraction

4. Komponen yang digunakan untuk peruntukan kelas elemen-elemen dasar adalah …..
d. java.lang

5. Aplikasi-aplikasi berbasis Java umumnya dikompilasi ke dalam p-code dan dapat dijalankan
pada berbagai mesin …..
c. JVM

6. Pada umumnya Java akan diinstal secara otomatis di folder …..


e. Program Files

7. Setelah instalasi Java Development Kit (JDK) di Microsoft Windows telah selesai dilakukan,
langkah selanjutnya adalah melakukan konfigurasi pada ...
d. System variable

8. Jika tidak ditemukan kesalahan (error) pada kode program Java yang ditulis, kompilasi akan
menghasilkan file dengan nama sama dan berekstensi …..
c. .class

9. Text editor yang dibuat oleh GitHub dengan memiliki lisensi open source dan tersedia untuk
platform OS X, Linux, dan Windows adalah ….
b. Atom

10. JVM dibuat sebagai salah satu solusi untuk kebutuhan java.lang yaitu …..
a. portability
11. Hak akses yang dimiliki oleh atribut adalah …..
d. private, public, protected

12. Setiap object memiliki 2 karakteristik utama, yaitu …..


a. atribut dan class

13. Coding huruf capital/huruf kecil berpengaruh dalam pemrogaman Java disebut ….
a. Case sensitive

14. Aturan penulisan yang semuanya menggunakan huruf kapital, seperti YELLOW, SAPI, MOBIL,
KAPAL, dan lain-lain masuk ke dalam kategori ….
d. constants

15. Nama awal paket terdiri atas dua/tiga huruf kecil dan umumnya menggunakan nama domain
internet sebagai berikut, kecuali …..
e. csv

Uji kompetensi 2

1. Implementasi objek internal dari interface public dan bagian private merupakan kombinasi dari
…..
c. Data dan metode internal

2. Konsep kerja dari enkapsulasi secara mendasar adalah …..


b. melindungi sebuah program dari akses/intervensi dari program lain yang memengaruhinya

3. Menurut terminologinya, enkapsulasi dapat diartikan sebagai ….


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 kedalam kategori ….
b. interface to access data

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 protocol berada pada lapisan yang lebih rendah menerima data dari protocol
yang berada pada lapisan yang lebih tinggi serta meletakkan data ke format data yang dipahami
oleh protocol 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

8. Tujuan utama penggunaan enkapsulasi dalam OOP adalah …..


a. menghindari kesalahan pemrograman

9. Class yang diberi warisan disebut ….


b. subclass

10. Hal yang perlu dipahami adalah setiap subclass akan mewarisi state dan behaviour dari …..
e. superclass-nya

11. Keyword super digunakan oleh subclass untuk memanggil constructor atau method yang ada
pada …..
e. superlass-nya

12. Dasar utama diperlukannya suatu inheritance dalam pemrograman Java adalah …..
c. untuk menghindari duplikasi object

13. Sebuah perwujudan superclass dari semua kelas adalah …..


d. object

14. Perhatikan gambar berikut!

Berdasarkan gambar di atas, yang termasuk sebagai superclass adalah …..


b. Class A

15. Dalam konsep tentang pewarisan diketahui bahwa class akan makin bersifat spesifik jika makin
……
b. kebawah

Anda mungkin juga menyukai