Anda di halaman 1dari 3

Soal Pilihan Ganda

1. Modifier merupakan sifat yang dimiliki oleh suatu method pada Java. Tujuan
pemberian access modifier adalah...
A. untuk menjaga integritas dari data yang akan diakses object lain
B. memberikan nama agar dapat diakses oleh class
C. mendeklarasikan kode program Java
D. untuk melakukan instansiasi sebuah object
E. membedakan nama class dan modifier

2. Konsep dalam pemrograman berorientasi objek salah satunya adalah enkapsulasi.


Dalam pemrograman berorientasi objek khususnya pemrograman Java,
enkapsulasi memegang peranan penting dalam menjaga integritas program. Ini
disebabkan oleh...
A. enkapsulasi memiliki kode program yang rumit
B. enkapsulasi menerapkan prinsip information to access data
C. enkapsulasi memiliki kode program yang bersifat private
D. enkapsulasi adalah konsep penyembunyian informasi atau operasi tertentu dari
akses luar
E. enkapsulasi menggunakan getter dan setter method

3. Konsep enkapsulasi pada dasarnya digunakan untuk menyembunyikan suatu atribut atau
method dari kelas agar tidak dapat dimodifikasi atau diakses oleh sembarang pengguna.
Dalam penulisan programnya, penerapan enkapsulasi memiliki prosedur yang harus
diterapkan. Salah satu prosedur tersebut adalah perancangan kelas dengan tidak terlalu
banyak menggunakan tipe dasar data. Hal ini bertujuan...
A. agar mengurangi jumlah method yang harus dideklarasikan
B. untuk menciptakan program aplikasi Java yang lebih sederhana sehingga
lebih optimal dalam penggunaannya
C. untuk mengelola kelas-kelas secara lebih sederhana sehingga mudah
dipahami dan mudah untuk dimodifikasi
D. agar konsep enkapsulasi lebih mudah diterapkan karena method yang harus
dideklarasikan tidak banyak
E. untuk mempermudah kinerja programmer dalam merancang program
aplikasi Java nya yang menerapkan konsep enkapsulasi

4. Salah satu manfaat dari enkapsulasi adalah source code dari sebuah class dapat
dikelola secara independen dari source code class lain. Hal tersebut dikenal
dengan istilah...
A. modularitas
B. modularis
C. information hidding
D. variabel
E. method

5. Manfaat dari enkapsulasi yang mengacu kepada perlindungan terhadap


implementasi objek internal, dan objek tersebut dari interface public dan bagian
private yang merupakan kombinasi data dan metode internal disebut...
A. modularitas
B. modularis
C. information hidding
D. method
E. variabel

6. Dalam merancang program aplikasi dengan menerapkan enkapsulasi terdapat


beberapa petunjuk sederhana seperti dibawah ini, kecuali...
A. selalu jaga agar data adalah private
B. selalu lakukan inisialisasi data
C. menggunakan banyak tipe dasar di dalam satu kelas
D. tidak semua field memerlukan field accessor
E. gunakan bentuk standar dari definisi kelas

7. Jika field tidak bisa diakses oleh siapapun di luar class, maka field tersebut dideklarasikan
sebagai...
A. access modifier
B. method
C. getter
D. private
E. class

8. Access modifier terdiri dari default, public,protected, dan private. Protected merupakan
salah satu jenis modifier yang menspesifikasikan anggota hanya dapat diakses oleh method
di class itu dan subclass turunan class itu saja. Akses protected modifier digunakan untuk
mewariskan...
A. biasanya digunakan untuk method setter getter sesuai konsep OOP
B. diakses dari class lain asalkan masih dalam satu package yang sama
C. pengaksesan dan perubahan data digunakan setter getter
D. variabel yang ada di super class terhadap child class
E. variabel yang ada di dalam method yang masih satu class

9. Dalam membuat objek dari class pada Java, Terdapat beberapa langkah yang salah
satunya adalah menggunakan operator new yang digunakan untuk membuat object. Hal
tersebut disebut dengan istilah...
A. deklarasi
B. instansiasi
C. inisialisasi
D. method
E. variabel

10. Istilah untuk pembungkusan atribut data dan layanan yang dipunyai objek untuk
menyembunyikan implementasi dan objek sehingga objek lain tidak mengetahui cara
kerjanya adalah...
A. abstraksi
B. enkapsulasi
C. pewarisan
D. polimorfisme
E. inheritance
11. Java merupakan bahasa pemrograman yang dibuat oleh James Gosling yang
dapat dijalankan di berbagai komputer termasuk telepon genggam. Dalam
pembuatan program menggunakan bahasa pemrograman Java, ada lima fase
yang harus dilewati. Lima fase tersebut adalah...
A. Fase editing, fase compiling, fase loading, fase verifing, fase executing
B. Fase editing, fase loading, fase compiling, fase verifing, fase executing
C. Fase loading, fase compiling, fase editing, fase verifing, fase executing
D. Fase rancang, fase tulis, fase simpan, fase baca, fase tampilkan
E. Fase tulis, fase rancang, fase simpan, fase tampilkan, fase baca

12. Fungsi yang digunakan untuk mengkalkulasi operand bertipe string lalu
menyimpannya sebagai integer dan dituliskan dalam bentuk int nilaiAkhir =
Integer.parseInt(nilaiAwal); adalah konversi pada Java yang menggunakan fungsi...
A. Fungsi integer.parseInt()
B. fungsi valueOf()
C. fungsi valueOf.integer()
D. fungsi float.parsefloat()
E. fungsi widening casting

Wave,milo,navy
VM08 C,VM10 D,VM06 D, VM ANYA 02 E

Anda mungkin juga menyukai