Anda di halaman 1dari 5

KISI - KISI SOAL PBO XI RPL

1. Jenjang Pendidikan : Sekolah Menengah Kejuruan Negeri 5 Kendal


2. Program / Jurusan : Rekayasa Perangkat Lunak (RPL)
3. Mata Pelajaran : Pemrograman Berorientasi Objek (PBO)
4. Tahun Pelajaran : 2019 / 2020
5. Kurikulum :
6. Jumlah Soal : 15

Level Nomor Bentuk


No Kompetensi Dasar Kelas Materi Indikator Soal
Kognitif Soal Soal
1. Memahami konsep PBO XI Konsep PBO L1 Memahami konsep PBO 1,2 PG
Memahami Tools pengembang
2. Menerapkan dasar dan aturan PBO XI Macam perangkat lunak pengembang PBO L1 3,4 PG
PBO
Menerapkan konsep class, method dan Membuat class, object, method
3. XI Konsep class, object, method dalam PBO L2 5,6 PG
object dalam PBO
Menerapkan konsep enkapsulasi dalam Membuat konsep dan tujuan
4. XI Konsep enkapsulasi dalam PBO L2 7 PG
melindungi data dan informasi proses enkapsulasi
5. Menerapkan konsep pewarisan XI Konsep enheritance dalam PBO L2 Membuat program enheritance 8 PG
Konsep polymorphism dengan overloading Membuat program
6. Menerapkan konsep polymorphism XI L2 9 PG
dan overriding polymorphism
Menerapkan penggunaan package dalam Mengelompokkan class dalam
7. XI Konsep package dalam PBO L2 10 PG
aplikasi pembuatan package
Membuat konsep interface
8. Merancang pembuatan interface XI Konsep interface dalam PBO L2 11 PG
dalam PBO
9. Menganalisis pemanfaatan class library XI Konsep class library dalam PBO L2 Menjelaskan konsep class 12,13 PG
library
Mengevaluasi penanganan kesalahan dalam Memperbaiki konsep error
10. XI Konsep penanganan kesalahan dalam PBO L3 14,15 PG
program PBO dalam PBO

L1 : Pengetahuan dan Pemahaman


L2 : Aplikasi / menggunakan
L3 : Penalaran / menganalisis
SOAL NYA BRO
1. Dibawah ini bukan bahasa pemrograman berorientasi objek adalah ....
A. C++
B. Java
C. Delphi
D. HTML
E. Visual Basic

2. Gabungan dari beberapa data dan fungsi disebut dengan ....


A. Objek
B. Data
C. Proyek
D. Folder
E. Properties

3. Pengertian behaviour didalam pemrograman berorientasi objek adalah ....


A. mempunyai identitas
B. mempunyai ukuran
C. mempunyai perilaku
D. mempunyai nilai
E. mempunyai karakteristik

4. Hal yang digunakan untuk ciri daripada sebuah objek adalah ....
A. operasi
B. method
C. atribut
D. class
E. pewarisan

5. Atribut daripada kelas mobil adalah ....


A. sopir, roda, kecepatan
B. bahan bakar, roda, kecepatan
C. bahan baku, roda, kecepatan
D. sim, lampu, kunci
E. driver, ban, bagasi

6. Sebutan untuk karakteristik objek adalah ....


A. kelas
B. method
C. objek
D. properties
E. keturunan

7. Termasuk dalam teknik enkapsulasi apakah, jika seluruh kode program diluar kelas dapat
mengaksesnya ?
A. protected
B. private
C. abstract
D. public
E. overriding

8. Prinsip menurunkan sifat dari sebuah kelas terhadap objek yang lainnya disebut ....
A. Inheritance
B. Encapsulasi
C. Polymorphism
D. Abstraksi
E. Properties

9. Suatu obejk dapat memiliki berbagai bentuk, sebagai objek dari kelas sendiri atau objek
dari superclassnya adalah ....
A. encapsulasi
B. polymorphism
C. inheritance
D. abstraksi
E. overloading

10. Bagian dari bagan pemrograman java yang berfungsi untuk memberitahukan tempat file
class disimpan disebut ....
A. class
B. package
C. program utama
D. data dan method
E. import
11. Kumpulan dari method yang belum terdapat operasi didalam tubuh method tersebut
disebut ....
A. abstract class
B. interface
C. implements
D. inheritance
E. method abtract

12. Fungsi daripada library java.uti.Scanner adalah ....


A. untuk menghasilkan output grafik
B. untuk inputan dari keyboard
C. untuk perhitungan angka ganjil
D. untuk menyimpan data kedalam database
E. untuk menggabungkan angka dan huruf

13. Untuk melibatkan library didalam neatbean, dapat digunakan perintah ....
A. import
B. eksport
C. private
D. public
E. abstract

14. Tipe data yang tepat untuk menyimpan nilai pecahan adalah ....
A. string
B. char
C. int
D. long int
E. double

15. Perintah dalam pemrograman yang digunakan untuk komentar 1 baris adalah ....
A. //
B. *
C. **
D. ?
E. #

Anda mungkin juga menyukai