Anda di halaman 1dari 7

lOMoAR cPSD| 22618255

1. Konsep dasar OOP adalah...


A. Encasulation,Collection,Inheritance
B. Encapsulation,polymorphism, Inheritance
C. Modularity,Reusabiltiy,Extendibility
D. Modularity,Reusability,Encapsulation
E. Polymorphism,Reusability,Encapsulation
2. Pernyataan yang tepat mengenai pemrograman berorientasi objek adalah...
A. Pemograman berorientasi objek adalah pemrograman yang fokus kepada penciptaan objek-
objek
B. Pemograman berorientasi obejek adalah pemograman yang fokus kepada fungi-fungsi objek-
objek
C. Pemograman berorientasi objek adalah pemograman modern yang fukos memecahkan
masalah
D. Pemograman berorientasi objek adalah pemograman yang menutupi kelemahan procedural
progamming
E. Pemograman berorientasi objek adalah pemograman yang di kembangkan dari procedural
progamming
3. Tipe data untu menyimpan nilai pecahan adalah...
A. String
B. Integer
C. Char
D. Double
E. BIGINT
4. Dibawah ini merupakan pondasi penting pemrograman berorientasi objek,kecuali...
A. Class
B. Object
C. Interface
D. Method
E. Property
5. Wadah yang menjadi kerangka dari sebuah object disebut...
A. Class
B. Method
C. Module
D. Main
E. Function
6. Jenis enkapsulasi yang dapat diakses oleh siapa saja adalah...
A. Friend
B. Protected
C. Private
D. Public
E. Private Protected
7. Perangkat Lunak yang digunakan untuk membuat aplikasi berbasis objek adalah..
A. Star UML
B. Dev c++
C. Ms.Acces
D. NetBeans
E. CorelDraw
8. Dalam aplikasi NetBeabs,Perintah untuk membuat projek baru adalah...
A. File-New Project
B. File-New File
lOMoAR cPSD| 22618255

C. File-Open Project
D. File-Open File
E. File-Save As
9. Untuk menambahkan package “pertemuan2”,perintahnya adalah...
A. Klik kanan pada lab-java-pilih new-java package
B. Klik kana pada lab-java-pilih new-java class
C. Klik kana pada pertemuan2-pilih new-java package
D. Klik kanan pada pertemuan2-pilih new-java class
E. Klik kanan pada pertemuan2-pilih exit
10. Untuk menambahkan class baru pada package “pertemuan2”,perintahnya adalah...
A. Klik kanan pada lab-java-pilih new-java package
B. Klik kanan pada lab-java-pilih new-jaba class
C. Klik kanan pada pertemuan2-pilih new-java package
D. Klik kanan pada pertemuan2-pilih new-java class
E. Klik kanan Pilih new document
11. Perhatikan gambar diatas,termasuk konsep OPP apakah gambar diatas?
A. Polimorphism
B. Abstark
C. Inheritance
D. Enkapsulasi
E. Monopirmism
12. Termasuk dalam method apakah code yang ada dalam kotak merah?
A. Funsi
B. Prosedur
C. Atribut
D. Variabel
E. Return Value
13. Dalam bahasa pemograman java,metode yang dapat dipanggil dari dalam maupun luar kelas
adalah...
A. Class
B. Public
C. Java Virtual
D. Applet
E. JDK
14. Intruksi System.out.print () digunakan untuk...
A. Memasukan data
B. Applet
C. Mencetak objek
D. Error Handling
E. Output Stream
15. Perhatikan potongan program diatas.Apa nama class dari code di atas?
A. Hello
B. Public
C. System.out.println
D. Jujur
E. Prestasi
16. Dibawah ini merupakan method utama atau main method pada pemograman java adalah...
A. Sytem.out.print(“”);
lOMoAR cPSD| 22618255

B. Public static void main(String[]args);


C. Public class latihan {
D. }
17. Tipe data untuk kalimat “saya xii rpl 3” adalah...
A. Integer
B. Double
C. Char
D. String
E. Float
18. Perintah keluar pada netbeans adalah...
A. Sistem.exit();
B. System.exit();
C. System.exit(0);
D. System exit();
E. System.Exit(0);
19. Cetak biru dari objek...
A. Objek
B. Method
C. Class
D. Property
E. Objek
20. Karakteristik objek...
A. Property
B. Method
C. Class
D. Objek
E. OOP
21. Perilaku dari objek...
A. Class
B. Atribut
C. Property
D. Method
E. Java
22. Operasi dari sebuah objek...
A. Method
B. Class
C. Property
D. atribut
E. Package
23. Sebuah class yang hanya memperbolehkan penulisan deklasrasi method tanpa implementasi
program adalah...
A. Interface
B. Overloading
C. Constructor
D. Object
E. Konstruktor
24. Fungsi dan enkapsulasi adalah...
A. Mengecoh pengguna
lOMoAR cPSD| 22618255

B. Manipulasi data program


C. Membungkus variabel dalam sebuah class dengan memberi hak akses terbatas pada user
D. Membungkus variabel dalam sebuah class dengan memberi hak akses seluas-luasnya
kepada user
E. Menentukan suatu nilai atau mengubah suatu nilai pada program java yang nantinya saat
dijalankan (running) atau di tampilkan dengan method yang sudah ada di java
25. Android merupakan sistem operasi yang berjalan pada perangkat...
A. Smartphone
B. SmartTV
C. SmartWatch
D. Semua jawaban Benar
26. Berikut ini yang termasuk sistem operasi adalah...
A. Linux
B. Windows
C. Dos
D. Mac Os
E. Semua jawaban benar
27. Tujuan pembuatan suatu situs web adalah...
A. Marketing, promosi dan comerce
B. Penelitian
C. Entertaiment
D. Jawaban a, b dan c benar
E. Jawaban a dan b bner
28. Langkah awal dalam pembuatan sebuah website adalah...
A. Membuat sketsa website pada kertas
B. Membuat html
C. Mengedit website
D. Memublikasikan
E. Semua benar
29. Berikut ini database yang telah didukung oleh php, kecuali...
A. Velocis
B. Dbase
C. Miracle
D. Filepro
E. Dbm
30. Perangkat perantara antara komputer dengan saluran telepon, agar dapat berhubung dengan isp
adalah....
A. Hub
B. Roliter
C. Nic
D. Switch
E. Modem
31. Dibawah ini contoh teknologi web page yang sering digunakan oleh server side programming,
kecuali...
A. Search engine
B. Chat
C. Search acces
D. Database access
E. Bulletin board service
lOMoAR cPSD| 22618255

32. Dibawah ini contoh dari server side scripting adalah...


A. Chrome, google
B. Perl, http
C. Asp, net, www
D. Perl, www
E. Asp.net, perlu
33. Bahasa pemrograman web page yang bersifat server side adalah..
A. Protokol
B. Active server pages
C. Hypertext preprocessor
D. Server active pages
E. Pages active server
34. Aplikasi yang mengandung berbagai macam string pada pihak client untuk berkomunikasi
dengan pihak web server adalah...
A. User agent
B. Web server
C. Agent server
D. Client agent
E. Server agent
35. Contoh dari server side sricpting adalah...
A . Java
B. Java script
C. Server
D. Www
E. Java server pages
36. Class dalam javayang digunakan menggunakan array dan character disebut …

A. Class math
B. Class string
C. Class string buffer
D. Class wrapper
E. Class procces

37. Method pada java yang menghasilkan nilai mutlak adalah ...

A. Publik static double max (double p, q)


B. Publik static double cell (double a)
C. Publik static double abs (double a)
D. Publik static double floor (double a)
E. Publik static double log (double a)

38. Berikut ini yang bukan merupakan tipe data wrapper adalah ...

A. Boolean
B. Byte
C. Character
D. Double
E. Int

39. Class dalam java yang menyediakan beberapa flied dan method bermanfaat disebut ...
lOMoAR cPSD| 22618255

A. Class system
B. Class math
C. Class string
D. Class wrapper
E. Boolean

40. Keyword penting dalam program java dalam hal exception handing adalah ...

A. Try
B. Catch
C. Finally
D. Throw
E. Objek

41. Di dalam pemrograman berontasi objek yang merupakan Super class tertinggi adalah ...

A. Class throwable
B. Php
C. Metode
D. Throw
E. Catch

42. Keyword pada java yang digunakan dalam suatu block program adalah ...

A. Finally
B. Throw
C. Throws
D. Catch
E. TrY

43. Method pada java yang bersifat static berarti…

A. Diambil dengan cara membuat sebuah object dari class tersebut


B. Mampu mengakses anggota static dan non static dari class
C. Dapat menunjuk pada this dan super
D. Dapat diambil tanpa membuat sebuah object dari class tersebut
E. Mengambl data dari class

44. File yang berekstensi class (nama_file.class) pada pemrograman java, berisikan:

A. Statement program
B. Logika program
C. Instruksi program
D. Bytecode program
E. Analisis system

45. Dalam Pemrograman java telah memiliki 2 kategori tipe data, yaitu :

A. Primitive, Reference
lOMoAR cPSD| 22618255

B. Variabel, Contructor
C. Double, int
D. Variabel, double

46. Untuk mengurutkan isi array dalam java secara ascending, bisa menggunakan…

A. System.sort()
B. Arrays.sort()
C. Array.Sort()
D. System.sorting()
E. Array.sort

47. Method pada java yang memiliki nama yang sama dengan nama classnya disebut dengan…

A. Overriding
B. Constructor
C. Polymorphism
D. Overloading
E. Inheritence

48. Keyword pada java yang digunakan untuk mengaplikasikan konsep pewarisan adalah…

A. This
B. Super
C. Dinamic
D. Static
E. Extends

49. Kemampuan suatu subkelas untuk memodifikasi data dan method dari kelas induknya disebut
dengan …

A. Overriding
B. Inheritance
C. Polymorphism
D. Encapsulation
E. Overloading
50. Modifier yang hanya dikenal oleh dirinya dan kelas turunannya adalah…
A. Class
B. private
C. public
D. Final
E. Protected

Anda mungkin juga menyukai