Anda di halaman 1dari 1

KELAS : XI RPL Matapelajaran : PBO

Hari/Tanggal : Pukul :

1. Dibawah ini termasuk kedalam tipe data, kecuali... c.Attribut, Method, Behaviour
a.Integer c.Date e.MyIsam d.Identical, Abstract, Interface
b.Float d.Varchar e.Identical, Behaviour, State

2. Kumpulan dari beberapa objek, disebut... 12. Array memiliki suatu nama yang disebut sebagai...
a.Atribut c.Behaviour e.State a.Identifier c.Indeks e.Integer
b.Class d.Method b.Variabel d.Tipe Data

3. Gabungan dari beberapa fungsi dan data sehingga membentuk 13. Setiap obyek yang dibangun dari sekumpulan data (atribut) yang
suatu kesatuan unit disebut... disebut...
a.Objek c.State e.Atribut a.Objek c.Class e.Method
b.Class d.Method b.Variabel d.Atribut

4. Berikut ini merupakan karakteristik java, kecuali... 14. Adanya super class dan sub class terdapat pada...
a.Berorientasi Objek c.Interpreter e.State a.Inheritance c.Abstract e.Overload
b.Sederhana d.Robust b.Polymorfisme d.Interface

5. Proses Pembungkusan dari suatu kelas ialah... 15. Kompilasi file yang berisi kode program menggunakan...
a.Polymorfisme c.Inheritance e. Interface a.Java Compiler c.Text Editor e.Interpreter
b.Abstract d.Encapsulation b.Byte Code d.Platform

6. Sintaks public static void main (String[]args){ } menunjukkan 16. Tipe data char digunakan untuk...
pada... a.Karakter c.Text e.Waktu
a.Main Method c.Output e.Process b.Angka d.Desimal
b.Variabel d.Input
17. Berikut ini merupakan keunggulan yang dimiliki oleh java,
7. Fungsi dari get adalah... kecuali...
a.Mengambil data d.Menghapus data a.Sebagai bahasa pemrograman tingkat tinggi
b.Menampilkan data e.Menggunakan data b.Memiliki performance yang terbaik
c.Memasukkan Data c.Dapat dijalankan disemua platform
d.Dapat mendeteksi error secara lebih teliti
8. Penyedia suatu implementasi baru untuk suatu metode di dalam e.Sebagai bahasa pemrograman terstruktur
sub class adalah...
a.Overriding c.Interface e.Abstraksi 18. Objek dapat dibedakan dengan objek lainnya dilihat dari...
b.Overloadingd.Polymorfisme a.Atribut c.Behaviour e.Class
b.Method d.State
9. Fungsi dari System.out.println( ) ialah...
a.Menampilkan hasil d.Tingkah Laku 19. Op1 != Op2 menerangkan bahwa...
b.Membuat hasil e.Identitas a.Op1 kurang dari Op2
c.Memproses hasil b.Op1 lebih dari Op2
c.Op1 sama dengan Op2
10.Apabila kita ingin mengeksekusi beberapa pernyataan dengan d.Op1 tidak sama dengan Op2
kondisi true dan pernyataan yang lain dengan kondisi false e.Op1 lebih besar sama dengan Op2
menggunakan statemen...
a.IF b.IF-ELSE c.IF-ELSE-IF d.ELSE e.BREAK 20. Tipe data boolean mengandung nilai...
a.True or False d.Desimal
11. Berikut ini merupakan konsep dari suatu objek, ialah... b.False or False e. Menghitung sisa bagi
a.Class, Behaviour, Method c.True or True
b.State, Polymorfisme, Abstract

Jawablah pertanyaan di bawah ini dengan benar !

1. Arsitektur java ada 3 bagian. Jelaskan !


2. Jelaskan konsep pada sebuah objek !
3. Apa keunggulan menggunakan bahasa pemrograman java? Jelaskan menurut pendapat saudara !
4. Jelaskan perbedaan pewarisan (inheritance) dengan polymorphisme !
5. Tuliskanlah kode program yang menampilkan BIODATA mu !

Anda mungkin juga menyukai