0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
85 tayangan9 halaman
1. Kisi-kisi soal UAS mata pelajaran Pemrograman Berorientasi Objek meliputi konsep-konsep dasar seperti class, object, method, enkapsulasi, dan alat pengembang berbasis objek.
2. Soal terdiri atas 25 pertanyaan pilihan ganda yang mencakup indikator-indikator kompetensi dasar seperti menjelaskan konsep OOP, menerapkan class dan method, serta membuat program dengan enkapsulasi data.
3. Materi so
1. Kisi-kisi soal UAS mata pelajaran Pemrograman Berorientasi Objek meliputi konsep-konsep dasar seperti class, object, method, enkapsulasi, dan alat pengembang berbasis objek.
2. Soal terdiri atas 25 pertanyaan pilihan ganda yang mencakup indikator-indikator kompetensi dasar seperti menjelaskan konsep OOP, menerapkan class dan method, serta membuat program dengan enkapsulasi data.
3. Materi so
1. Kisi-kisi soal UAS mata pelajaran Pemrograman Berorientasi Objek meliputi konsep-konsep dasar seperti class, object, method, enkapsulasi, dan alat pengembang berbasis objek.
2. Soal terdiri atas 25 pertanyaan pilihan ganda yang mencakup indikator-indikator kompetensi dasar seperti menjelaskan konsep OOP, menerapkan class dan method, serta membuat program dengan enkapsulasi data.
3. Materi so
Mata Pelajaran : Pemrograman Berorientasi Objek Kelas : XI RPL 1 dan 2 Jumlah Soal : 25 Bentuk soal : Pilihan Berganda No. Kompetensi Dasar Indikator Soal Materi No. Soal Kunci Jawaban Level Bentuk Soal Kognitif 1. 3.1 Memahami konsep 3.1.1 Menjelaskan konsep dasar Konsep 5, 20, 21 5.C , 20.A, 21.B C2, C2, C1 PILIHAN pemrograman pemrograman berorientasi obyek. pemrograman BERGANDA berorientasi objek 3.1.2 Menjelaskan prosedur pemrograman berorientasi berorientasi obyek. obyek. 4.1 Mempresentasikan 3.1.3 Menjelaskan perbandingan antara Prosedur konsep pemrograman berorientasi obyek pemrograman pemrograman dengan pemrograman struktural. berorientasi berorientasi objek Mempresentasikan konsep obyek. pemrograman berorientasi obyek. Keunggulan pemrograman berorientasi obyek terhadap pemrograman struktural. 3.2 Menerapkan dasar 3.2.1 Menjelaskan berbagai tools Macam-macam 1, 7,8,9,10 1A,7A,8C,9C,1 C2,C2,C2, PILIHAN dan aturan pengembang program berorientasi perangkat lunak BERGANDA 0D C2,C2 pemrograman obyek. pengembang berorientasi objek 3.2.2 Menjelaskan konfigurasi tools program pengembang perangkat lunak berorientasi 4.2 Membuat kode berorientasi obyek. obyek. program dasar dan 3.2.3 Menjelaskan kebutuhan tools editor Prosedur instalasi aturan pemrograman program berorientasi obyek. dan konfigurasi berorientasi objek 3.2.4 Menjelaskan struktur dasar dalam tools pengembang pemrograman berorientasi obyek. aplikasi program 3.2.5 Menjelaskan prosedur kompilasi berorientasi program. obyek. 3.2.6 Menjelaskan tata cara menjalankan Prosedur program hasil kompilasi. Kompilasi 3.2.7 Menerapkan prosedur aturan Menjalankan pemrograman berorientasi obyek. program hasil 4.2.1 Menginstalasi tools pengembang kompilasi. program aplikasi berorientasi obyek Prosedur patching kedalam komputer. komputer. 4.2.2 Mengkonfigurasi tools pengembang Aplikasi editor program aplikasi berorientasi Virtual machine obyek. 4.2.3 Merencanakan program aplikasi sederhana berorientasi obyek. 4.2.4 Membuat kode program aplikasi sederhana berorientasi obyek. 4.2.5 Menjalankan program aplikasi sederhana berorientasi obyek. 3.3 Menerapkan konsep 3.3.1 Menjelaskan konsep class dalam Konsep Class, 3,4,6,11,14, C3 3A,4B,6A, PILIHAN class, method dan pemrograman berorientasi obyek. object, method 15,16,17,22, BERGANDA 11A,14D,1 object 3.3.2 Menerapkan class dalam dalam oop. 23 pemrograman berorientasi obyek. Penamaan file 5B,16A,17 4.3 Membuat class, 3.3.3 Menjelaskan konsep method dalam dalam oop B,22C,23A method dan object pemrograman berorientasi obyek. Penerapan class 3.3.4 Menerapkan method dalam dan method dalam pemrograman berorientasi obyek. program aplikasi 3.3.5 Menjelaskan konsep obyek dalam oop. pemrograman berorientasi obyek. 3.3.6 Menerapkan obyek dalam pemrograman berorientasi obyek. 4.3.1 Merancang program aplikasi berorientasi obyek dengan penerapan class, method dan obyek. 4.3.2 Membuat kode program aplikasi berorientasi obyek dengan penerapan class, method dan obyek. 4.3.3 Menguji program aplikasi berorientasi obyek yang menerapkan class, method dan obyek. 3.4 Menerapkan konsep 3.4.1 Menjelaskan konsep dan tujuan Konsep 2, 12, C3, C4 2.D, 12D, PILIHAN enkapsulasi dalam proses enkapsulisasi dalam enkapsulasi dalam 18,19,24,25 BERGANDA 18A, 19D, melindungi data dan pemrograman aplikasi berorientasi program aplikasi 24A, 25B informasi obyek. berbasis oop. 3.4.2 Menjelaskan prosedur enkapsulisasi Prosedur 4.4 Membuat kode dalam pemrograman aplikasi enkapsulasi dalam program enkapsulasi berorientasi obyek. program aplikasi dalam melindungi 3.4.3 Menjelaskan persyaratan proses berbasis oop. data enkapsulisasi dalam pemrograman Prosedur aplikasi berorientasi obyek. rancangan 3.4.4 Menerapkan prosedur enkapsulisasi program aplikasi dalam pemrograman aplikasi berbasis oop berorientasi obyek. dengan penerapan 4.4.1 Merancang program aplikasi enkapsulasi. berorientasi obyek dengan Keunggulan penerapan enkapsulisasi dalam enkapsulasi dalam melindungi data dan informasi. program aplikasi 4.4.2 Membuat kode program aplikasi berbasis oop berorientasi obyek yang menerapkan enkapsulisasi. 4.4.3 Menguji program aplikasi berorientasi obyek yang menerapkan enkapsulisasi. B. Soal 1. Berikut adalah penamaan class pada java yang diperbolehkan, kecuali… Pilihan jawaban a. 3_One b. O_3ne c. S13h d. B3_Ta 2. Pertanyaan 2 30 detik Q. Keyword yang digunakan untuk membuat nilai tetap dan tidak dapat berubah adalah… Pilihan jawaban a. protected b. private c. public d. final 3. Pertanyaan 3 30 detik Q. Pendefinisian kelas pada program dibawah terjadi pada baris ke … public class Ceria { public static void main(String args[ ]) { int a = 9; int b = 4; int c= a/b; } } Pilihan jawaban a. 1 b. 2 c. 3 d. 4 4. Pertanyaan 4 30 detik Q. Jika nilai / value variabel c ditampilkan ke layar akan menghasilkan nilai … public class Ceria { public static void main(String args[ ]) { int a = 9; int b = 4; int c= a/b; } } Pilihan jawaban a. 2.25 b. 2.3 c. 2 d. 2.5 5. Pertanyaan 5 30 detik Q. Berikut adalah cara inisialisasi variabel bertipe class string, kecuali: Pilihan jawaban a. String me = new String(“Inisialisasi 1”); String me b. me = new String “inisialisasi 1” ; c. String me; me = new String(“inisialisasi 1”); d. String me; me = “inisialisasi 1”; 6. Pertanyaan 6 30 detik Q. Diantara perintah untuk mencetak berikut, yang benar adalah ……….. Pilihan jawaban a. System.out.println(“Hello world”); b. System.Out.println(“Hello world ”); c. System.out.Println(“Hello world ”); d. System.Out.Println(Hello world ”); 7. Pertanyaan 7 30 detik Q. System yang berguna untuk mengirim keluaran ke layar adalah Pilihan jawaban a. System.out. b. System.in. c. System.err. d. System.exit 8. Pertanyaan 8 30 detik Q. Sintaks java untuk melakukan kompilasi terhadap berkas program adalah Pilihan jawaban a. java b. javac c. javaclass d. javax 9. Pertanyaan 9 30 detik Q. salah satu applikasi editor yang bisa mendukung pengkodingan java adalah : Pilihan jawaban a. java b. notepad ++ c. notepad d. power point 10. Pertanyaan 10 30 detik Q. cara penginstalan applikasi editor java yang benar adalah kecuali Pilihan jawaban a. install netbean dulu kemudian JDK b. JDK saja jika sudah include netbean tidak perlu install netbean c. menginstall jdk dan netbean sesuai dengan kecepatan bit data windows, contoh 64 bit dan 32 bit d. cukup hanya menginstall netbean 11. Pertanyaan 11 30 detik Q. nilai dalam bahasa pemrograman biasanya disimpan dalam sebuah wadah atau tempat disebut Pilihan jawaban a. Variabel b. Type Data c. Method d. Access Modifier 12. Pertanyaan 12 30 detik Q. Aturan penulisan program di Java antara lain, kecuali. Pilihan jawaban a. Case sensitive b. hanya diijinkan memiliki 1 buah class yang bersifat c. public d. hanya ada satu method main e. Tidak membedakan huruf besar dan huruf kecil 13. Pertanyaan 13 30 detik Q. Symbol untuk menuliskan komentar pada java adalah sebagai berikut, kecuali. Pilihan jawaban a. //komentar b. /*komentar*/ c. //**komentar d. a dan b benar 14. Pertanyaan 14 30 detik Q. Untuk menyimpan data nis siswa, tipe data yang paling tepat digunakan adalah… Pilihan jawaban a. Int b. Short c. Char d. String 15. Pertanyaan 15 30 detik Q. Hasil kompilasi dari berkas java adalah Pilihan jawaban a. File BAK b. File Bytecode c. File executable d. File class 16. Pertanyaan 16 30 detik Q. Fungsi method System.in dalam java adalah… Pilihan jawaban a. Mengirimkan input ke layar b. Menangani pembacaan dari keyboard c. Menampilkan pesan kesalahan d. Menangani suatu objek 17. Pertanyaan 17 30 detik Q. Apa yang akan tercetak dari hasil penggalan program berikut ini: int All; int a=2, b=3, c=6, d=5; All = b * d - c / a + b; System.out.print (“All:”+All); Pilihan jawaban a. All:14 b. All:10 c. All: 15 d. All: 9 18. Pertanyaan 18 30 detik Q. Berikut ini adalah hak akses yang dapat ditambahkan didepan method Java, kecuali… Pilihan jawaban a. Static b. Public c. Private d. Protected 19. Pertanyaan 19 30 detik Q. Blok perintah yang dijalankan dan dapat mengembalikan nilai disebut... Pilihan jawaban a. Prosedur Umum b. Program Prosedur c. Prosedur Event d. Prosedur Fungsi 20. Pertanyaan 20 30 detik Q. Adakah aturan khusus pada penulisan prosedur??? Pilihan jawaban a. Tidak b. Bisa Jadi c. Ada d. Mungkin 21. Pertanyaan 21 30 detik Q. Adakah aturan khusus pada penulisan Variabel? Pilihan jawaban a. Tidak b. Bisa Jadi c. Ada d. Mungkin 22. Pertanyaan 22 30 detik Q. Sintaks java untuk melakukan kompilasi terhadap berkas program adalah : Pilihan jawaban a. javax b. javac c. javaclass d. java 23. Pertanyaan 23 30 detik Q. Yang merupakan sifat dari fungsi adalah Pilihan jawaban a. mengembalikan nilai b. sama dengan prosedure c. tidak mengembalikan nilai d. ditandai dengan kata kunci void 24. Pertanyaan 24 30 detik Q. Fungsi dari scanner pada java adalah Pilihan jawaban a. untuk meginput data/nilai pada program setelah di jalankan b. mengcopy data pada java c. Hasil keluaran dari java d. sebagai prosedure 25. Pertanyaan 25 30 detik Q. salah satu variabel yang memiliki nilai tetap adalah ... dan memiliki modifier yang final adalah Pilihan jawaban a. Variabel angka b. konstanta c. string d. int C. Analisis Penilaian Tabel Pensekoran