-->

Kumpulan Soal PAS PBO Kelas XI Semester 1 RPL



Soal PAS PBO Kelas XI Semester 1 - Kumpulan soal pilihan ganda dan urain PBO kelas XI RPL Semester 1 Kurikulum 2013 Revisi, soal PBO ini banyak yang sudah sesuai kaidah penulisan soal HOTS.

Soal ini saya ambil dari KIKD :

3.1 Memahami konsep pemrograman berorientasi objek  

4.1 Mempresentasikan konsep pemrograman berorientasi objek 

3.2 Menerapkan dasar dan aturan pemrograman berorientasi objek  

4.2 Membuat kode program dasar dan aturan pemrograman berorientasi objek  

3.3 Menerapkan konsep class, method dan object 

4.3 Membuat class, method dan object 

3.4 Menerapkan konsep enkapsulasi dalam melindungi data dan informasi 

4.4 Membuat kode program enkapsulasi dalam melindungi data dan informasi 

3.5 Menerapkan konsep pewarisan   

4.5 Membuat hubungan antara class dengan pola pewarisan 


Kumpulan Soal PBO Kelas XI RPL Semester 1

Soal Pilihan Ganda PBO Kelas XI RPL Semester 1


1. Banyak sekali bahasa pemrograman yang harus di pelajari untuk menjadi ahli pemrograman. Bahasa pemrograman yang mendukung pemrograman berorientasi objek adalah...

A. Java

B. Pascal

C. Basic

D. C

E. Cobol

2. Sebuah perangkat lunak yang berisi sekumpulan variabel dan method yang berhubungan disebut .…

A. Method

B. Class

C. Field

D. Object

E. Varchar

3. Pernyataan dari java yang mengizinkan kita untuk mengeksekusi blok kode berulang-ulang sesuai dengan jumlah tertentu yang diinginkan adalah pengertian .…

A. Object oriented

B. Teknologi java

C. Struktur kontrol perulangan

D. Whileloop

E. Loop

4. Gabungan antara beberapa data dan fungsi yang masing-masing bekerja bersama-sama dan tidak dapat di pisahkan, adalah pengertian dari…..

A. Objek 

B. Data

C. Class

D. Fungsi

E. Attribut

5. Bentuk logis yang menjadi landasan bangun seluruh bahasa pemrograman berorientasi objek adalah pengertian dari….

A. Package

B. Import

C. Class

D. Data dan method

E. Relasi dan Fungsi

6. Menentukan sebuah pernyataan yang akan eksekusi jika pernyataan  bernilai true adalah pernyataan dari ….

A. If

B. If.. Else

C. If .. Else .. If

D. Switch

E. Else

7. Saat mendeklarasikan array kamu harus membuat type data yang diikuti oleh sepasang tanda kurung, tanda kurung yang mana untuk memasukan tipe data ?

A. (  )

B. { }

C. [ ]

D. ! !

E. |  |

8. Dalam java ada beberapa operator,di bawah ini yang bukan termasuk operator dalam java adalah…

A. Operator aritmatika

B. Operator java

C. Operator relasi

D. Operator logika

E. Operator Linear

9. Dibawah ini yang termasuk dalam attribut objek mobil adalah…..

A. Warna, mogok, berjalan

B. Diperbaiki, kecepatan, warna

C. Bahan bakar, roda, kecepatan

D. Mogok, diperbaiki, warna

E. Diperbaiki, kecepatan, warna

10. Salah satu perbedaan antara pemrograman berorientasi objek dengan pemrograman terstruktur adalah….

A. Pada pemrogran berorientasi objek menggunakan method sedangkan pemrograman terstruktur menggunakan function

B. Pada pemrogran berorientasi objek fungsi panggilan digunakan sedangkan pemrograman terstruktur message passing digunakan

C. Pada pemrograman berorientasi objek algoritma diberikan penting sedangkan pemrograman terstruktur tidak

D. Pada pemrograman berorientasi objek tidak ada enkapsulasi sedangkan pada pemrograman terstuktur ada enkapsulasi

E. Pemrograman tersturktur fokus pada model obyek

11. Yang termasuk dalam jenis struktur kontrol perulangan adalah….

A. Boolean

B. For ... loop

C. J2ME

D. Method

E. Object

12. Jelaskan yang bukan termasuk dalam keuntungan program berorientasi object!

A. Menurunnya  produktivitas.

B. Kecepatan  pengembangan.

C. Kemudahan pemeliharaan.

D. Meningkatkan kualitas perangkat lunak.

E. Mengefisiensi perangkat keras.

13. Dibawah ini yang termasuk dalam ciri-ciri dari metode overriding method adalah…..

A. Daftar parameter harus berbeda

B. Return type boleh sama boleh berbeda

C. Nama method berbeda

D. Nama method harus sama

E. Return type harus berbeda

14. Stream pada Java yang digunakan untuk mengirim keluar an kelayar adalah ....

A. Sytem.in.

B. Sytem .err.

C. Sytem.out

D. Sytem . exit

E. System.out.println

15. Fungsi method system.in dalam pemrograman Java adalah.... 

A. Mengirim kan keluar an ke layar

B. Menangani pembacaan dikeyboard 

C. Menampilkan pesan kesalahan

D. Menangani suatu objek

E. Menampilkan masukan program ke layar

16. Untuk menyimpan data Nama Siswa , tipe data yang paling digunakan ....

A. INT

B. Short

C. Char

D. String

E. Float

17. Class yang mempunyai sedikit nya satu abstrak metode disebut

A. Abstrak class

B. Class

C. Implementasi

D. Multiple interface

E. Interface

18. Dibawah ini yang merupakan tipe data reference pada Java adalah....

A. Float

B. Character

C. Short

D. Int

E. Aritmatika

19. Salah satu bahasa pemrograman yang di pelajari dalam mapel PBO adalah Java, Defenisi dari bahasa pemrograman Java adalah....

A. Tempat diprosesnya bahasa pemrograman

B. Kantongfasilitas

C. Bahasa pemrograman identitas variabel

D. Bagian dari class yang dapat digunakan oleh objek atau clas lain

E. Bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuan kemampuan terkait bahasa pemrograman objek sebelumnya

20. Operator aritmatika adalah proses matematika yang di jalankan di pemrograman java, berikut ini yang bukan operator aritmatika pada java adalah ....

A. *

B.

C. %%

D. /

E. ++ e

21. Dalam pemrograman java di kenal dengan objek, method & variabel, berikut yang merupakan method yang ber objek jeruk adalah ....

A. Biji

B. Kupas 

C. Buah

D. Bulat

E. Oranye

22. Dalam pemrograman java di kenal dengan objek, method & variabel, pengertian dari objek adalah ....

A. Objek adalah Class

B. Objek adalah method

C. Objek adalah anak dari Class

D. Objek adalah hasil cetak dari class

E. Objek adalah bentuk lain dari class

Baca Juga : Kumpulan Soal PWPB Kelas XI RPL Semester 1

23. Dalam pemrograman java di kenal dengan objek, method & variabel , Berikut yang termasuk sebuah class adalah...

A. Jalan

B. Tahun

C. Warna

D. Motor

E. Buka lemari

24. Yang termasuk dalam jenis struktur kontrol perulangan adalah ….

A. Boolean

B. Forloop

C. J2ME

D. Method

E. Object

25. Berikut syntax perulangan yang benar adalah ....

A. For (x =< 0; x++; int x)

B. For (x < 10 ; x ++)

C. For (int x= 0; x++)

D. For (x, 10; int x)

E. For (int x = 0; x; 10; x++)

26. Metode dimana suatu keadaan beberapa method mempunyai nama yang sama tetapi mempunyai fungsionalitas yang berbeda adalah ….

A. metode overriding method

B. metode overloading

C. metode enkapsulasi

D. metode parameter

E. metode superclass


27. Di bawah ini yang termasuk dalam ciri – ciri dari metode overriding method adalah ….

A. Daftar parameter harus berbeda

B. Return type boleh sama boleh berbeda

C. Nama method berbeda

D. Nama method harus sama

E. Return type harus berbeda


28. Class yang mempunyai sedikitnya satu abstract method adalah ....

A. Interface

B. Abstract class

C. Abstract method

D. Class wrapper

E. Interface class


Kumpulan Soal Uraian PBO Kelas XI RPL Semster 1

B. Uraian

1. Tuliskan perbedaan antara JDK dan JRE? Tuliskan secara rinci syintak di bawah ini, jika program ini di jalakan !

2. Jelaskan perbedaan objek dan class yang ada pada pemograman berorientasi objek?

3. Tuliskan atribut, class dari objek “SMK Bhakti Husada Sumpiuh” !

4. Perhatikan gambar di bawah ini !    

Tuliskan penjelasan program di atas !

5. Jika program di atas di jalankan maka akan muncul output !

6.  Sebutkan keuntungan pemrograman berorientasi objek!

7.  Jelaskan pengertian dari pemrograman terstruktur!

8.  Apa yang dimaksud dengan overriding?

9.  Sebutkan ciri-ciri dari metode overloading!

10.  Sebutkan perbedaan dari whileloop dan do-whileloop!


Berlangganan update artikel terbaru via email:

0 Response to "Kumpulan Soal PAS PBO Kelas XI Semester 1 RPL"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel