SlideShare a Scribd company logo
1 of 8
PEMERINTAH PROVINSI BANTEN
DINAS PENDIDIKAN DAN KEBUDAYAAN
UNIT PELAKSANATEKNIS
SMK NEGERI 1 PANDEGLANG
Jl. Raya Labuan Km 05 Kadulisung, Palurahan, Kaduhejo, Pandeglang 42253 Telp/ Fax. 0253201012/0253203441
Surel : humas@smkn1pandeglang.sch.id laman : www.smkn1pandeglang.sch.id
PENILAIAN TENGAH SEMESTER
TAHUN PELAJARAN 2020/2021
LEMBARAN SOAL
Mata Pelajaran : Pemrograman Berorientasi Objek
Paket/Kompetensi Keahlian : Rekayasa Perangkat Lunak
Kelas/Semester : XI/ 4
Hari dan Tanggal : Rabu, 10 Maret 2021
Bentuk Soal : Pilihan Ganda
Jumlah soal : 40 Pilihan Ganda
Waktu : 90 menit
Guru Mata Pelajaran : Saprudin Komala, S.Kom.
Pilihlah jawaban yang paling benar dengan memberi tanda silang (X) pada huruf A,B,C,D, atau E pada
lembar jawaban yang telah disediakan!
1. Sebuah prinsip dimana class dapat memiliki banyak bentuk method yang berbeda-beda meskipun
namanya sama adalah...
a. Abstraksi
b. Enkapsulasi
c. Inheritance
d. Polimorfisme
e. Overloading
2. Yang tidak termasuk jenis-jenis overloading method adalah...
a. Jumlah parameter beda, tipe beda
b. Jumlah parameter sama, tipe beda
c. Jumlah parameter beda, tipe sama
d. Jumlah parameter sama, tipe sama
3. Perhatikan gambar berikut. Coding java di samping adalah contoh dari...
a. Abstraksi
b. Enkapsulasi
c. Polimorfisme
d. Overloading
e. Overriding
4. Output dari coding pada soal di atas adalah...
a. Achmad Cahya Aditya
b. Yesica Dwi Lestari
c. Achmad Cahya Aditya Yesica Dwi Lestari
d. Yesica Dwi Lestari Achmad Cahya Aditya
e. Achmad Cahya Lestari Yesica Dwi Aditya
5. Perhatikan gambar berikut. Coding java di samping adalah contoh dari...
a. Enkapsulasi
b. Inheritance
c. Polimorfisme
d. Overloading
e. Overriding
6. Output dari coding pada soal di atas adalah...
a. Hasil ke-1 = 15
b. Hasil ke-2 = 12
c. Hasil ke-1 = 15 Hasil ke-2 = 12
d. Hasil ke-1 = 12 Hasil ke-2 = 15
e. Hasil ke-1 = 10 Hasil ke-2 = 17
7. Suatu jenis khusus dari blok yang hanya berisi method signature atau constant dan yang
mendefinisikan sebuah signature dari sebuah kumpulan method tanpa tubuh adalah…
a. Interface d. Obyek
b. Class e. Exception
c. Abstrak Class
8. Class yang mempunyai sedikitnya satu abstract method adalah...
a. Interface d. Obyek
b. Class e. Exception
c. Abstrak Class
9. Yang tidak termasuk ciri-ciri interface adalah...
a. Tidak memiliki tubuh
b. Hanya dapat mendefinisikan konstanta
c. Tidak langsung mewariskan hubungan dengan class lainnya
d. Dapat membuat objek baru dari sebuah interface
e. Dapat mendefinisikan method
10. Yang termasuk jenis interface adalah...
a. Abstract
b. Text-based
c. Class
d. Method
e. Inheritance
11. Sebuah sarana untuk mengelompokkan atau mengorganisasikan kelas dan interface yang sama atau
sekelompok menjadi satu unit tunggal dalam library disebut...
a. class
b. public
c. static
d. package
e. void main()
12. Tujuan utama dalam menggunakan package pada Java adalah...
a. class harus disimpan pada suatu directory yang berbeda dengan nama package-nya
b. untuk menghindari tabrakan nama class yang akan dibuat dengan nama class yang sudah ada
sebelumnya
c. dikaitkan dengan penggunaan lebih dari satu methode dengan nama yang sama
d. mengimplementasikan behaviour abstrak tersebut sesuai dengan kebutuhan masing-masing
e. penulisan ulang method warisan dari kelas induk
13. Pada dasarnya, deklarasi package harus diletakkan pada bagian paling...
a. awal
b. tengah
c. akhir
d. kiri
e. kanan
14. Interface bisa diturunkan atau diwariskan kepada class yang ingin memakai method yang ada dalam
masing-masing interface tersebut dengan menggunakan keyword...
a. classic
b. extends
c. super
d. abstract
e. medium
15. Library (perpustakaan) dalam Java identik dengan kumpulan program-program dalam bentuk file...
a. JSE
b. JAP
c. JAR
d. JAS
e. JAB
16. Paket yang termasuk pustaka basic yang menyediakan class-class serta interface untuk mendukung
fungsionalitas mendasar dari java platform adalah...
a. Java.applet dan java.awt
b. java.lang dan java.util
c. java.beans dan java.io
d. java.net dan java.rmi
e. java.security dan java.sql
17. Secara mendasar, syntax error sebagai sebuah kesalahan dalam coding terjadi karena faktor-faktor
berikut, kecuali...
a. aturan penulisan yang tidak sesuai pada konstruksi kode
b. misalnya salah dalam menuliskan keyword java
c. tidak menggunakan tanda kurung kurawal untuk pernyataan
d. tidak menggunakan tanda atau karakter yang sesuai
e. program dihentikan tiba-tiba
18. Pada library, terdapat berbagai macam class yang dapat digunakan dan telah dikategorikan dalam...
a. subclass
b. beans
c. compiler
d. interpreter
e. package
19. Yang tidak termasuk method utama dalam pustaka queue adalah...
a. element()
b. offer(object)
c. peek()
d. pull()
e. remove()
20. Class pada library yang berfungsi untuk perancangan user-interface dan event-handling ada pada
package..
a. AWT
b. I/O
c. Language
d. SQL
e. Utilities
21. Class pada library yang berfungsi sebagai class-class utama yang merupakan inti dari bahasa java
ada pada package..
a. AWT
b. I/O
c. Language
d. SQL
e. Utilities
22. Class pada library yang berfungsi untuk mendukung akses dan pengolahan data dalam database ada
pada package..
a. AWT
b. I/O
c. Language
d. SQL
e. Utilities
23. Pada Java untuk memasukkan library ke dalam program menggunakan perintah...
a. import
b. export
c. #include
d. void
e. Uses
24. Aplikasi yang baik harus bisa melakukan proses CRUD, yang tidak termasuk proses CRUD adalah...
a. Create
b. Read
c. Update
d. Drop
e. Delete
25. Perhatikan gambar contoh Polimorfisme berikut. Letak penggunaan prinsip Polimorfisme ada pada...
a. //A
b. //B
c. //C
d. //D
e. //E
26. Output dari program di atas adalah...
a. info makhluk
b. info() pada mamalia..
c. info() pada sapi..
d. info() pada mamalia.. info() pada sapi..
e. info() pada sapi.. info() pada mamalia..
27. Yang tidak termasuk RunTimeException adalah...
a. ArithmeticException d. NullPointerException
b. ClassCastException e. SecurityException
c. IOException
28. Perhatikan coding java berikut. Output dari coding java di atas adalah...
a. ArithmeticException d. NullPointerException
b. ClassCastException e. SecurityException
c. IOException
29. Yang tidak termasuk keyword penting pada Exception Handling adalah...
a. Try d. Throw
b. Catch e. Except
c. Finally
30. Keyword yang digunakan untuk menangkap kesalahan atau bug yang terjadi dalam block try adalah...
a. Try d. Throw
b. Catch e. Except
c. Finally
31. Keyword yang digunakan untuk menunjukkan bahwa block program tersebut akan selalu dieksekusi baik ada
kesalahan yang muncul maupun tidak ada adalah...
a. Try d. Throw
b. Catch e. Except
c. Finally
32. Perhatikan coding java berikut. Output dari coding java di atas adalah...
a. 30
b. 40
c. “Nilai terlalu kecil”
d. “Lanjut setelah blok catch”
e. “Nilai terlalu kecil Lanjut setelah blok catch”
33. Output dari coding java pada soaldi atas jika baris int nilai = 30; diganti dengan int nilai =
50; adalah...
a. 50
b. 40
c. “Nilai terlalu kecil”
d. “Lanjut setelah blok catch”
e. “Nilai terlalu kecil Lanjut setelah blok catch”
34. Perhatikan gambar contoh program java interface berikut. Interface pada program tersebut ada pada baris...
a. //A
b. //B
c. //C
d. //D
e. //E
35. Letak pembuatan obyek untuk penggunaan interface ada pada baris...
a. //A
b. //B
c. //C
d. //D
e. //E
36. Method yang akan diimplementasikan/ dihubungkan oleh interface adalah...
a. //A
b. //B
c. //C
d. //D
e. //E
37. Output dari baris //B masing-masing adalah...
a. 100 dan 40
b. 21,75 dan 17,4
c. 100 dan 21,75
d. 40 dan 17,4
e. 40 dan 21,75
38. Output dari baris //C masing-masing adalah...
a. 100 dan 40
b. 21,75 dan 17,4
c. 100 dan 21,75
d. 40 dan 17,4
e. 40 dan 21,75
39. Superclass tertinggi pada exception adalah...
a. class applet
b. class throwable
c. class lang.reflect
d. class security
e. class javax.swing
40. Faktor yang mempengaruhi mekanisme hak akses pada class di dalamnya adalah...
a. java
b. bahasa
c. programmer
d. package
e. variabel

More Related Content

What's hot

Materi Struktur Data Tree
Materi Struktur Data TreeMateri Struktur Data Tree
Materi Struktur Data TreeMeta N
 
Lembar penilaian rekayasa perangkat lunak baru
Lembar penilaian rekayasa perangkat lunak baruLembar penilaian rekayasa perangkat lunak baru
Lembar penilaian rekayasa perangkat lunak baruPuguh Rismadi
 
[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktoprizki adam kurniawan
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKDhika The'Lover
 
Pembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlinePembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlineandiseprianto
 
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVCrizki adam kurniawan
 
Soal latihan perancangan basis data 1 6 semester 2
Soal latihan perancangan basis data 1 6 semester 2Soal latihan perancangan basis data 1 6 semester 2
Soal latihan perancangan basis data 1 6 semester 2Bina Sarana Informatika
 
[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)rizki adam kurniawan
 
Soal essay basis data xi
Soal essay basis data xiSoal essay basis data xi
Soal essay basis data xitia irma
 
Tugas sistem basis data kelompok
Tugas sistem basis data kelompokTugas sistem basis data kelompok
Tugas sistem basis data kelompokFriska Nuraini
 
Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakDisma Ariyanti W
 
SQL bertingkat
SQL bertingkatSQL bertingkat
SQL bertingkatBuguru4
 
Rpp kelas 3 tema 3 subtema 3 pb 2
Rpp kelas 3 tema 3 subtema 3 pb 2Rpp kelas 3 tema 3 subtema 3 pb 2
Rpp kelas 3 tema 3 subtema 3 pb 2dimaschoirul1
 
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)Melina Krisnawati
 
Lembar kerja siswa study tour
Lembar kerja siswa study tourLembar kerja siswa study tour
Lembar kerja siswa study tourwafirdy
 
Lembar observasi guru 1
Lembar observasi guru 1Lembar observasi guru 1
Lembar observasi guru 1Rudy Restanto
 

What's hot (20)

Materi Struktur Data Tree
Materi Struktur Data TreeMateri Struktur Data Tree
Materi Struktur Data Tree
 
Lembar penilaian rekayasa perangkat lunak baru
Lembar penilaian rekayasa perangkat lunak baruLembar penilaian rekayasa perangkat lunak baru
Lembar penilaian rekayasa perangkat lunak baru
 
[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop
 
Soal informatika
Soal informatika Soal informatika
Soal informatika
 
[PBO] Pertemuan 5 - Polymorphism
[PBO] Pertemuan 5 - Polymorphism[PBO] Pertemuan 5 - Polymorphism
[PBO] Pertemuan 5 - Polymorphism
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
 
Pembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlinePembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja online
 
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
 
Soal latihan perancangan basis data 1 6 semester 2
Soal latihan perancangan basis data 1 6 semester 2Soal latihan perancangan basis data 1 6 semester 2
Soal latihan perancangan basis data 1 6 semester 2
 
[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)
 
Soal essay basis data xi
Soal essay basis data xiSoal essay basis data xi
Soal essay basis data xi
 
Tugas sistem basis data kelompok
Tugas sistem basis data kelompokTugas sistem basis data kelompok
Tugas sistem basis data kelompok
 
Kisi kisi soal uas semester 2 BSI
Kisi  kisi soal uas semester 2 BSIKisi  kisi soal uas semester 2 BSI
Kisi kisi soal uas semester 2 BSI
 
Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat Lunak
 
Jawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihanJawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihan
 
SQL bertingkat
SQL bertingkatSQL bertingkat
SQL bertingkat
 
Rpp kelas 3 tema 3 subtema 3 pb 2
Rpp kelas 3 tema 3 subtema 3 pb 2Rpp kelas 3 tema 3 subtema 3 pb 2
Rpp kelas 3 tema 3 subtema 3 pb 2
 
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
 
Lembar kerja siswa study tour
Lembar kerja siswa study tourLembar kerja siswa study tour
Lembar kerja siswa study tour
 
Lembar observasi guru 1
Lembar observasi guru 1Lembar observasi guru 1
Lembar observasi guru 1
 

Similar to SMK NEGERI 1 PANDEGLANG PENILAIAN TENGAH SEMESTER TAHUN PELAJARAN 2020/2021

Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021
Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021
Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021Saprudin Eskom
 
Soal UAS Pemrograman Desktop kelas 11 SMK semester ganjil tahun ajaran 2015-2016
Soal UAS Pemrograman Desktop kelas 11 SMK semester ganjil tahun ajaran 2015-2016Soal UAS Pemrograman Desktop kelas 11 SMK semester ganjil tahun ajaran 2015-2016
Soal UAS Pemrograman Desktop kelas 11 SMK semester ganjil tahun ajaran 2015-2016Saprudin Eskom
 
Soal UKK pbo smk kelas 11 esmester genap
Soal UKK pbo smk kelas 11 esmester genapSoal UKK pbo smk kelas 11 esmester genap
Soal UKK pbo smk kelas 11 esmester genapSaprudin Eskom
 
Soal UAS Pemrograman Desktop kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Desktop kelas 11 semester genap tahun ajaran 2014-2015Soal UAS Pemrograman Desktop kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Desktop kelas 11 semester genap tahun ajaran 2014-2015Saprudin Eskom
 
Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...
Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...
Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...Saprudin Eskom
 
Soal UAS Pemrograman Desktop Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Desktop Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Soal UAS Pemrograman Desktop Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Desktop Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Saprudin Eskom
 
lkpd-simkomdig-kelas-x.pdf
lkpd-simkomdig-kelas-x.pdflkpd-simkomdig-kelas-x.pdf
lkpd-simkomdig-kelas-x.pdfAnditaJawi
 
Unas rpl 2009 2010-ulangan
Unas rpl 2009 2010-ulanganUnas rpl 2009 2010-ulangan
Unas rpl 2009 2010-ulangandhidhin
 
Slide-INF202-INF202-Slide-01.pdf
Slide-INF202-INF202-Slide-01.pdfSlide-INF202-INF202-Slide-01.pdf
Slide-INF202-INF202-Slide-01.pdfGratechComputer
 
Soal Ujian Mulok (Web Desain) Kompetensi TKJ
Soal Ujian Mulok (Web Desain) Kompetensi TKJSoal Ujian Mulok (Web Desain) Kompetensi TKJ
Soal Ujian Mulok (Web Desain) Kompetensi TKJWalid Umar
 
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented ProgrammingJava (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented ProgrammingMelina Krisnawati
 
Soal soal kkpi 2012
Soal soal kkpi 2012Soal soal kkpi 2012
Soal soal kkpi 2012Wahyu Surya
 
SOAL UAS TIK IX SMP 2011-2012
SOAL UAS TIK IX SMP 2011-2012SOAL UAS TIK IX SMP 2011-2012
SOAL UAS TIK IX SMP 2011-2012trisagitafuaziah
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
 
50 Soal Pretest PPG Daljab 2022.pdf
50 Soal Pretest PPG Daljab 2022.pdf50 Soal Pretest PPG Daljab 2022.pdf
50 Soal Pretest PPG Daljab 2022.pdfMuhammad Iqbal
 
Latihan soal-visual-basic
Latihan soal-visual-basicLatihan soal-visual-basic
Latihan soal-visual-basiccoepoemanik
 
Tugas tutorial iii
Tugas tutorial iiiTugas tutorial iii
Tugas tutorial iiigreeneyes85
 

Similar to SMK NEGERI 1 PANDEGLANG PENILAIAN TENGAH SEMESTER TAHUN PELAJARAN 2020/2021 (20)

Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021
Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021
Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021
 
Soal UAS Pemrograman Desktop kelas 11 SMK semester ganjil tahun ajaran 2015-2016
Soal UAS Pemrograman Desktop kelas 11 SMK semester ganjil tahun ajaran 2015-2016Soal UAS Pemrograman Desktop kelas 11 SMK semester ganjil tahun ajaran 2015-2016
Soal UAS Pemrograman Desktop kelas 11 SMK semester ganjil tahun ajaran 2015-2016
 
Soal UKK pbo smk kelas 11 esmester genap
Soal UKK pbo smk kelas 11 esmester genapSoal UKK pbo smk kelas 11 esmester genap
Soal UKK pbo smk kelas 11 esmester genap
 
Soal UAS Pemrograman Desktop kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Desktop kelas 11 semester genap tahun ajaran 2014-2015Soal UAS Pemrograman Desktop kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Desktop kelas 11 semester genap tahun ajaran 2014-2015
 
Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...
Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...
Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...
 
Soal UAS Pemrograman Desktop Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Desktop Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Soal UAS Pemrograman Desktop Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Desktop Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
 
lkpd-simkomdig-kelas-x.pdf
lkpd-simkomdig-kelas-x.pdflkpd-simkomdig-kelas-x.pdf
lkpd-simkomdig-kelas-x.pdf
 
Kkpi kls 2 tas
Kkpi kls 2 tasKkpi kls 2 tas
Kkpi kls 2 tas
 
Unas rpl 2009 2010-ulangan
Unas rpl 2009 2010-ulanganUnas rpl 2009 2010-ulangan
Unas rpl 2009 2010-ulangan
 
Slide-INF202-INF202-Slide-01.pdf
Slide-INF202-INF202-Slide-01.pdfSlide-INF202-INF202-Slide-01.pdf
Slide-INF202-INF202-Slide-01.pdf
 
Soal Ujian Mulok (Web Desain) Kompetensi TKJ
Soal Ujian Mulok (Web Desain) Kompetensi TKJSoal Ujian Mulok (Web Desain) Kompetensi TKJ
Soal Ujian Mulok (Web Desain) Kompetensi TKJ
 
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented ProgrammingJava (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
 
Soal soal kkpi 2012
Soal soal kkpi 2012Soal soal kkpi 2012
Soal soal kkpi 2012
 
Laporan i
Laporan iLaporan i
Laporan i
 
SOAL UAS TIK IX SMP 2011-2012
SOAL UAS TIK IX SMP 2011-2012SOAL UAS TIK IX SMP 2011-2012
SOAL UAS TIK IX SMP 2011-2012
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
 
50 Soal Pretest PPG Daljab 2022.pdf
50 Soal Pretest PPG Daljab 2022.pdf50 Soal Pretest PPG Daljab 2022.pdf
50 Soal Pretest PPG Daljab 2022.pdf
 
Soal kkpi
Soal kkpiSoal kkpi
Soal kkpi
 
Latihan soal-visual-basic
Latihan soal-visual-basicLatihan soal-visual-basic
Latihan soal-visual-basic
 
Tugas tutorial iii
Tugas tutorial iiiTugas tutorial iii
Tugas tutorial iii
 

More from Saprudin Eskom

soal + jawaban PAT DPPLG kelas X PPLG.docx
soal + jawaban PAT DPPLG kelas X PPLG.docxsoal + jawaban PAT DPPLG kelas X PPLG.docx
soal + jawaban PAT DPPLG kelas X PPLG.docxSaprudin Eskom
 
PAS Ganjil Digital Branding kelas XI Pemasaran
PAS Ganjil Digital Branding kelas XI PemasaranPAS Ganjil Digital Branding kelas XI Pemasaran
PAS Ganjil Digital Branding kelas XI PemasaranSaprudin Eskom
 
Tugas Praktikum Ms Excel.pdf
Tugas Praktikum Ms Excel.pdfTugas Praktikum Ms Excel.pdf
Tugas Praktikum Ms Excel.pdfSaprudin Eskom
 
Tugas Praktikum Ms. Word.pdf
Tugas Praktikum Ms. Word.pdfTugas Praktikum Ms. Word.pdf
Tugas Praktikum Ms. Word.pdfSaprudin Eskom
 
6. percabangan 2 kondisi
6. percabangan 2 kondisi6. percabangan 2 kondisi
6. percabangan 2 kondisiSaprudin Eskom
 
4. tipe data dan operator java
4. tipe data dan operator java4. tipe data dan operator java
4. tipe data dan operator javaSaprudin Eskom
 
5. algoritma percabangan 1 kondisi
5. algoritma percabangan 1 kondisi5. algoritma percabangan 1 kondisi
5. algoritma percabangan 1 kondisiSaprudin Eskom
 
3. struktur program java
3. struktur program java3. struktur program java
3. struktur program javaSaprudin Eskom
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sqlSaprudin Eskom
 
14. java class library
14. java class library14. java class library
14. java class librarySaprudin Eskom
 
12. tambahan polymorphisme
12. tambahan polymorphisme12. tambahan polymorphisme
12. tambahan polymorphismeSaprudin Eskom
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sqlSaprudin Eskom
 
15. konsep java class library (jcl)
15. konsep java class library (jcl)15. konsep java class library (jcl)
15. konsep java class library (jcl)Saprudin Eskom
 
13. memahami interface di java (dan contohnya)
13. memahami interface di java (dan contohnya)13. memahami interface di java (dan contohnya)
13. memahami interface di java (dan contohnya)Saprudin Eskom
 

More from Saprudin Eskom (20)

soal + jawaban PAT DPPLG kelas X PPLG.docx
soal + jawaban PAT DPPLG kelas X PPLG.docxsoal + jawaban PAT DPPLG kelas X PPLG.docx
soal + jawaban PAT DPPLG kelas X PPLG.docx
 
RPMS PAT PBO XI.docx
RPMS PAT PBO XI.docxRPMS PAT PBO XI.docx
RPMS PAT PBO XI.docx
 
RPMS PAT DPPLG X.docx
RPMS PAT DPPLG X.docxRPMS PAT DPPLG X.docx
RPMS PAT DPPLG X.docx
 
PAS Ganjil Digital Branding kelas XI Pemasaran
PAS Ganjil Digital Branding kelas XI PemasaranPAS Ganjil Digital Branding kelas XI Pemasaran
PAS Ganjil Digital Branding kelas XI Pemasaran
 
Tugas Praktikum Ms Excel.pdf
Tugas Praktikum Ms Excel.pdfTugas Praktikum Ms Excel.pdf
Tugas Praktikum Ms Excel.pdf
 
Tugas Praktikum Ms. Word.pdf
Tugas Praktikum Ms. Word.pdfTugas Praktikum Ms. Word.pdf
Tugas Praktikum Ms. Word.pdf
 
6. percabangan 2 kondisi
6. percabangan 2 kondisi6. percabangan 2 kondisi
6. percabangan 2 kondisi
 
4. tipe data dan operator java
4. tipe data dan operator java4. tipe data dan operator java
4. tipe data dan operator java
 
5. algoritma percabangan 1 kondisi
5. algoritma percabangan 1 kondisi5. algoritma percabangan 1 kondisi
5. algoritma percabangan 1 kondisi
 
1. konsep pbo
1. konsep pbo1. konsep pbo
1. konsep pbo
 
2. prosedur pbo
2. prosedur pbo2. prosedur pbo
2. prosedur pbo
 
3. struktur program java
3. struktur program java3. struktur program java
3. struktur program java
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql
 
14. java class library
14. java class library14. java class library
14. java class library
 
12. tambahan polymorphisme
12. tambahan polymorphisme12. tambahan polymorphisme
12. tambahan polymorphisme
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql
 
16. error handling
16. error handling16. error handling
16. error handling
 
15. konsep java class library (jcl)
15. konsep java class library (jcl)15. konsep java class library (jcl)
15. konsep java class library (jcl)
 
13. memahami interface di java (dan contohnya)
13. memahami interface di java (dan contohnya)13. memahami interface di java (dan contohnya)
13. memahami interface di java (dan contohnya)
 
12. polymorphisme
12. polymorphisme12. polymorphisme
12. polymorphisme
 

Recently uploaded

MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxsyafnasir
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024budimoko2
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxRioNahak1
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasAZakariaAmien1
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasHardaminOde2
 
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmaksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmeunikekambe10
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxsudianaade137
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxherisriwahyuni
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxHeruFebrianto3
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxrahmaamaw03
 

Recently uploaded (20)

MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptx
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnas
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
 
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmaksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docx
 

SMK NEGERI 1 PANDEGLANG PENILAIAN TENGAH SEMESTER TAHUN PELAJARAN 2020/2021

  • 1. PEMERINTAH PROVINSI BANTEN DINAS PENDIDIKAN DAN KEBUDAYAAN UNIT PELAKSANATEKNIS SMK NEGERI 1 PANDEGLANG Jl. Raya Labuan Km 05 Kadulisung, Palurahan, Kaduhejo, Pandeglang 42253 Telp/ Fax. 0253201012/0253203441 Surel : humas@smkn1pandeglang.sch.id laman : www.smkn1pandeglang.sch.id PENILAIAN TENGAH SEMESTER TAHUN PELAJARAN 2020/2021 LEMBARAN SOAL Mata Pelajaran : Pemrograman Berorientasi Objek Paket/Kompetensi Keahlian : Rekayasa Perangkat Lunak Kelas/Semester : XI/ 4 Hari dan Tanggal : Rabu, 10 Maret 2021 Bentuk Soal : Pilihan Ganda Jumlah soal : 40 Pilihan Ganda Waktu : 90 menit Guru Mata Pelajaran : Saprudin Komala, S.Kom. Pilihlah jawaban yang paling benar dengan memberi tanda silang (X) pada huruf A,B,C,D, atau E pada lembar jawaban yang telah disediakan! 1. Sebuah prinsip dimana class dapat memiliki banyak bentuk method yang berbeda-beda meskipun namanya sama adalah... a. Abstraksi b. Enkapsulasi c. Inheritance d. Polimorfisme e. Overloading 2. Yang tidak termasuk jenis-jenis overloading method adalah... a. Jumlah parameter beda, tipe beda b. Jumlah parameter sama, tipe beda c. Jumlah parameter beda, tipe sama d. Jumlah parameter sama, tipe sama 3. Perhatikan gambar berikut. Coding java di samping adalah contoh dari... a. Abstraksi
  • 2. b. Enkapsulasi c. Polimorfisme d. Overloading e. Overriding 4. Output dari coding pada soal di atas adalah... a. Achmad Cahya Aditya b. Yesica Dwi Lestari c. Achmad Cahya Aditya Yesica Dwi Lestari d. Yesica Dwi Lestari Achmad Cahya Aditya e. Achmad Cahya Lestari Yesica Dwi Aditya 5. Perhatikan gambar berikut. Coding java di samping adalah contoh dari... a. Enkapsulasi b. Inheritance c. Polimorfisme d. Overloading e. Overriding 6. Output dari coding pada soal di atas adalah... a. Hasil ke-1 = 15 b. Hasil ke-2 = 12 c. Hasil ke-1 = 15 Hasil ke-2 = 12 d. Hasil ke-1 = 12 Hasil ke-2 = 15 e. Hasil ke-1 = 10 Hasil ke-2 = 17 7. Suatu jenis khusus dari blok yang hanya berisi method signature atau constant dan yang mendefinisikan sebuah signature dari sebuah kumpulan method tanpa tubuh adalah… a. Interface d. Obyek b. Class e. Exception c. Abstrak Class 8. Class yang mempunyai sedikitnya satu abstract method adalah... a. Interface d. Obyek b. Class e. Exception
  • 3. c. Abstrak Class 9. Yang tidak termasuk ciri-ciri interface adalah... a. Tidak memiliki tubuh b. Hanya dapat mendefinisikan konstanta c. Tidak langsung mewariskan hubungan dengan class lainnya d. Dapat membuat objek baru dari sebuah interface e. Dapat mendefinisikan method 10. Yang termasuk jenis interface adalah... a. Abstract b. Text-based c. Class d. Method e. Inheritance 11. Sebuah sarana untuk mengelompokkan atau mengorganisasikan kelas dan interface yang sama atau sekelompok menjadi satu unit tunggal dalam library disebut... a. class b. public c. static d. package e. void main() 12. Tujuan utama dalam menggunakan package pada Java adalah... a. class harus disimpan pada suatu directory yang berbeda dengan nama package-nya b. untuk menghindari tabrakan nama class yang akan dibuat dengan nama class yang sudah ada sebelumnya c. dikaitkan dengan penggunaan lebih dari satu methode dengan nama yang sama d. mengimplementasikan behaviour abstrak tersebut sesuai dengan kebutuhan masing-masing e. penulisan ulang method warisan dari kelas induk 13. Pada dasarnya, deklarasi package harus diletakkan pada bagian paling... a. awal b. tengah c. akhir d. kiri e. kanan 14. Interface bisa diturunkan atau diwariskan kepada class yang ingin memakai method yang ada dalam masing-masing interface tersebut dengan menggunakan keyword... a. classic b. extends c. super d. abstract e. medium 15. Library (perpustakaan) dalam Java identik dengan kumpulan program-program dalam bentuk file... a. JSE b. JAP c. JAR d. JAS e. JAB 16. Paket yang termasuk pustaka basic yang menyediakan class-class serta interface untuk mendukung fungsionalitas mendasar dari java platform adalah...
  • 4. a. Java.applet dan java.awt b. java.lang dan java.util c. java.beans dan java.io d. java.net dan java.rmi e. java.security dan java.sql 17. Secara mendasar, syntax error sebagai sebuah kesalahan dalam coding terjadi karena faktor-faktor berikut, kecuali... a. aturan penulisan yang tidak sesuai pada konstruksi kode b. misalnya salah dalam menuliskan keyword java c. tidak menggunakan tanda kurung kurawal untuk pernyataan d. tidak menggunakan tanda atau karakter yang sesuai e. program dihentikan tiba-tiba 18. Pada library, terdapat berbagai macam class yang dapat digunakan dan telah dikategorikan dalam... a. subclass b. beans c. compiler d. interpreter e. package 19. Yang tidak termasuk method utama dalam pustaka queue adalah... a. element() b. offer(object) c. peek() d. pull() e. remove() 20. Class pada library yang berfungsi untuk perancangan user-interface dan event-handling ada pada package.. a. AWT b. I/O c. Language d. SQL e. Utilities 21. Class pada library yang berfungsi sebagai class-class utama yang merupakan inti dari bahasa java ada pada package.. a. AWT b. I/O c. Language d. SQL e. Utilities 22. Class pada library yang berfungsi untuk mendukung akses dan pengolahan data dalam database ada pada package.. a. AWT b. I/O c. Language d. SQL e. Utilities 23. Pada Java untuk memasukkan library ke dalam program menggunakan perintah...
  • 5. a. import b. export c. #include d. void e. Uses 24. Aplikasi yang baik harus bisa melakukan proses CRUD, yang tidak termasuk proses CRUD adalah... a. Create b. Read c. Update d. Drop e. Delete 25. Perhatikan gambar contoh Polimorfisme berikut. Letak penggunaan prinsip Polimorfisme ada pada... a. //A b. //B c. //C d. //D e. //E 26. Output dari program di atas adalah... a. info makhluk b. info() pada mamalia.. c. info() pada sapi.. d. info() pada mamalia.. info() pada sapi.. e. info() pada sapi.. info() pada mamalia.. 27. Yang tidak termasuk RunTimeException adalah... a. ArithmeticException d. NullPointerException b. ClassCastException e. SecurityException c. IOException 28. Perhatikan coding java berikut. Output dari coding java di atas adalah...
  • 6. a. ArithmeticException d. NullPointerException b. ClassCastException e. SecurityException c. IOException 29. Yang tidak termasuk keyword penting pada Exception Handling adalah... a. Try d. Throw b. Catch e. Except c. Finally 30. Keyword yang digunakan untuk menangkap kesalahan atau bug yang terjadi dalam block try adalah... a. Try d. Throw b. Catch e. Except c. Finally 31. Keyword yang digunakan untuk menunjukkan bahwa block program tersebut akan selalu dieksekusi baik ada kesalahan yang muncul maupun tidak ada adalah... a. Try d. Throw b. Catch e. Except c. Finally 32. Perhatikan coding java berikut. Output dari coding java di atas adalah... a. 30 b. 40 c. “Nilai terlalu kecil” d. “Lanjut setelah blok catch” e. “Nilai terlalu kecil Lanjut setelah blok catch” 33. Output dari coding java pada soaldi atas jika baris int nilai = 30; diganti dengan int nilai = 50; adalah... a. 50 b. 40 c. “Nilai terlalu kecil” d. “Lanjut setelah blok catch” e. “Nilai terlalu kecil Lanjut setelah blok catch” 34. Perhatikan gambar contoh program java interface berikut. Interface pada program tersebut ada pada baris...
  • 7. a. //A b. //B c. //C d. //D e. //E 35. Letak pembuatan obyek untuk penggunaan interface ada pada baris... a. //A b. //B c. //C d. //D e. //E 36. Method yang akan diimplementasikan/ dihubungkan oleh interface adalah... a. //A b. //B c. //C d. //D e. //E 37. Output dari baris //B masing-masing adalah... a. 100 dan 40 b. 21,75 dan 17,4 c. 100 dan 21,75 d. 40 dan 17,4 e. 40 dan 21,75 38. Output dari baris //C masing-masing adalah... a. 100 dan 40 b. 21,75 dan 17,4 c. 100 dan 21,75 d. 40 dan 17,4 e. 40 dan 21,75 39. Superclass tertinggi pada exception adalah... a. class applet b. class throwable
  • 8. c. class lang.reflect d. class security e. class javax.swing 40. Faktor yang mempengaruhi mekanisme hak akses pada class di dalamnya adalah... a. java b. bahasa c. programmer d. package e. variabel