wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PBO

Total questions: 40

Worksheet time: 1hrs 20mins

Name
Class
Date
1.

Dibawah ini merupakan method utama atau main method pada pemrograman java adalah....

a)

System.out.println(" ");

b)

public static void main (String[] args);

c)

public class latihan {

}

d)

public main class {

}

2.

pendeklarasian variabel yang benar pada java, kecuali...

a)

char ket="A";

b)

int nilai = 90;

c)

Int harga = 10000;

d)

double nilai = 90.5;

3.

Tipe data pada pemrograman java dibagi menjadi 2 bagian yaitu.....

a)

tipe data angka dan tipe data karakter

b)

tipe data reference dan tipe data angka

c)

tipe data primitif dan tipe data main

d)

tipe data primitif dan tipe data reference

4.

int a =10;

a++;

System.out.println("Isi a : " +a);

Nilai a yang tercetak adalah

a)

9

b)

10

c)

11

d)

12

5.

int y=40; int z =80;

tes1=(y>40) && (z<100);

System.ouot.println("Hasil tes 1 :" +tes1);

a)

120

b)

40

c)

false

d)

true

6.

int jml_brg_dibeli = 2; double diskon = 0.25;

int totalbelanja=100000;double hrg_brg_stlh_diskon;

if (totalbelanja>500000 && jml_brg_dibeli>1) {

hrg_brg_stlh_diskon = totalbelanja - (totalbelanja*diskon);

System.out.println("Harga barang setelah diskon :" +hrg_brg_stlh_diskon;

a)

500000

b)

750000

c)

100000

d)

150000

7.

Arti atau deskripsi dari error ClassNotfoundException adalah ...

a)

class tidak ditemukan

b)

nama class sudah digunakan

c)

nama class salah

d)

class sudah dibuat sebelumnya

8.

fungsi method System.in dalam java adalah

a)

mengirimkan keluaran pada layar

b)

menangani pembacaan pada keyboard

c)

menampilkan kesalahan pada layar

d)

menangani suatu objek

9.

diantara pernyataan berikut , konsep yang tidak ada pada pemrograman java adalah

a)

polymorphisme

b)

encapsulation

c)

multiple inheritance

d)

single inheritance

10.

Salah satu bahasa pemrograman berorientasi obyek (object oriented) adalah ...

a)

C

b)

PHP

c)

Java

d)

C++

11.

Kemudahan dalam pengembangan program aplikasi berorientasi objek adalah ...

a)

mengikuti model yang ada dalam kehidupan nyata

b)

mengikuti perkembangan zaman

c)

kemudahan membuat kode program

d)

biaya perawatan (maintenance) murah

12.

Sebuah obyek, baik di dunia nyata atau di dalam program aplikasi, memiliki dua karakteristik yaitu ...

a)

Kondisi (state) & Function (Fungsi)

b)

Function (Fungsi) & Tingkah laku (behaviour)

c)

Kondisi (state) & Tingkah laku (behaviour)

d)

Method & Function

13.

Dalam konsep pemrograman berorientasi objek terdapat istilah Enkapsulasi, maksudnya ...

a)

suatu mekanisme untuk menyembunyikan atau memproteksi suatu proses dari kemungkinan interprensi atau penyalahgunaandari luar sistem

b)

suatu proses dimana suatu class diturunkan dari class lainnya sehingga ia mendapatkan ciri atau sifat dari class tersebut

c)

digunakannya suatu interface yang sama untuk memerintah suatu objek agar melakukan suatu aksi atau tindakan yang mungkin hasil akhir yang serupa, tetapi melalui proses yang berbeda

d)

Benar Semua

14.

Dalam konsep pemrograman berorientasi objek terdapat istilah Polymorphism, maksudnya ...

a)

suatu mekanisme untuk menyembunyikan atau memproteksi suatu proses dari kemungkinan interprensi atau penyalahgunaandari luar sistem

b)

suatu proses dimana suatu class diturunkan dari class lainnya sehingga ia mendapatkan ciri atau sifat dari class tersebut

c)

digunakannya suatu interface yang sama untuk memerintah suatu objek agar melakukan suatu aksi atau tindakan yang mungkin hasil akhir yang serupa, tetapi melalui proses yang berbeda

d)

Benar Semua

15.

Dalam konsep pemrograman berorientasi objek terdapat istilah Pewarisan, maksudnya ...

a)

suatu mekanisme untuk menyembunyikan atau memproteksi suatu proses dari kemungkinan interprensi atau penyalahgunaandari luar sistem

b)

suatu proses dimana suatu class diturunkan dari class lainnya sehingga ia mendapatkan ciri atau sifat dari class tersebut

c)

digunakannya suatu interface yang sama untuk memerintah suatu objek agar melakukan suatu aksi atau tindakan yang mungkin hasil akhir yang serupa, tetapi melalui proses yang berbeda

d)

Benar Semua

16.

Perangkat Lunak yang digunakan untuk membuat aplikasi berbasis objek adalah ...

a)

Star UML

b)

Dev C++

c)

Ms. Access

d)

NetBeans

17.

Dalam Aplikasi NetBeans, Perintah untuk membuat projek baru adalah ...

a)

File - New Project

b)

File - New File

c)

File - Open Project

d)

File - Open File

18.

Untuk menambahkan package "pertemuan2", perintahnya adalah ...

a)

klik kanan pada lab-java - pilih new - java package

b)

klik kanan pada lab-java - pilih new - java class

c)

klik kanan pada pertemuan2 - pilih new - java package

d)

klik kanan pada pertemuan2 - pilih new - java class

19.

tipe data untuk bilangan 129 adalah.....

a)

double

b)

integer

c)

float

d)

varchar

e)

char

20.

tipe data untuk F adalah.....

a)

integer

b)

float

c)

double

d)

string

e)

char

21.

tipe data untuk kalimat "saya xii rpl 3" adalah.....

a)

integer

b)

double

c)

char

d)

string

e)

float

22.

perintah keluar pada netbeans adalah...

a)

sistem.exit();

b)

system.exit();

c)

System.exit(0);

d)

System exit();

e)

System.Exit(0);

23.

Pada pemrograman JAVA, Komentar untuk satu baris menggunakan tanda :

a)

/* dan */

b)

//

c)

/**

d)

*//

24.

Dari Syntak program diatas , yang disebut sebagai Inisialisasi adalah......

a)

int i=0

b)

i++

c)

i < 10

d)

For

25.

Separator yang digunakan untuk membuat Blok Program dilambangkan dengan simbol

a)

{..}

b)

[..]

c)

(..)

d)

;

26.

Salah satu konsep objek adalah has behavior maksudnya

a)

Mempunyai identitas

b)

Mempunyai perilaku

c)

Mempunyai ukuran

d)

Mempunyai nilai

27.

Gabungan dari beberapa data dan fungsi

a)

Objek

b)

Proyek

c)

Data

d)

Folder

28.

Cetak biru dari objek

a)

Objek

b)

Method

c)

Class

d)

Property

29.

Karakteristik objek

a)

Property

b)

Method

c)

Class

d)

Objek

30.

Perilaku dari objek

a)

Class

b)

Atribut

c)

Property

d)

Method

31.

Operasi dari sebuah objek

a)

Method

b)

Class

c)

Property

d)

Atribut

32.

Ciri dari objek

a)

Atribut

b)

Method

c)

Operasi

d)

Class

33.

Atribut dari kelas mobil

a)

Bahan bakar, roda, kecepatan

b)

Bahan baku, roda, kecepatan

c)

Bahan bahan, roda, kecepatan

d)

Bahan bakar, sayap, kecepatan

34.

Mobil berwarna merah melaju dengan cepat!

Berdasarkan kalimat di atas, yang merupakan contoh karakteristik objek , yaitu...

a)

mobil

b)

cepat

c)

berwarna

d)

melaju

e)

merah

35.

Suatu benda yang berwujud secara fisik dan memilki karakteristik disebut....

a)

objek

b)

class

c)

method

d)

atribut

e)

behaviour

36.

Proses pembangunan sistem pemodelan berorientasi objek ditekankan pada

a)

membuat alur

b)

menentukan metodologi

c)

memecahkan program menjadi beberapa sub

d)

menentukan objek, atribut, dan fungsi

e)

pemilihan bahasa pemrograman

37.

Dibawah ini merupakan method utama atau main method pada pemrograman java adalah....

a)

System.out.println(" ");

b)

public static void main (String[] args);

c)

public class latihan {

}

d)

public main class {

}

38.

int a =10;

a++;

System.out.println("Isi a : " +a);

Nilai a yang tercetak adalah

a)

9

b)

10

c)

11

d)

12

39.

int y=40; int z =80;

tes1=(y>40) && (z<100);

System.ouot.println("Hasil tes 1 :" +tes1);

a)

120

b)

40

c)

false

d)

true

40.

Salah satu sifat Java yang memiliki arti "banyak bentuk" disebut?

a)

Polymorphism

b)

Inheritance

c)

Data Hiding

d)

Modifier