wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

30 soal PBO

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Kumpulan dari method-method yang belum terdapat operasi di dalam tubuh method tersebut disebut ...

a)

Abstract class

b)

Inheritance

c)

Interface

d)

Method abstract

e)

Implements

2.

Class yang digunakan menggunakan array dan character disebut ...

a)

Class math

b)

Class string

c)

Class string buffer

d)

Class wrapper

3.

Diantara perintah untuk mencetak berikut, yang benar adalah ………..

a)

System.out.println(“Mid Java”)

b)

System.Out.println(“Mid Java ”)

c)

System.out.Println(“Mid Java ”)

d)

System.Out.Println(“Mid Java ”)

4.

Stream yang berguna untuk mengirim keluaran ke layar adalah...

a)

System.in.

b)

System.out.

c)

System.err

d)

System.exit

5.

Hasil kompilasi dari berkas java adalah...

a)

File Bytecode

b)

File BAK

c)

File executable

d)

File class

6.

Diantara pernyataan berikut, konsep yang tidak ada di dalam pemrograman Java adalah…

a)

Polymorphisme

b)

Encapsulation

c)

Multiple inheritance

d)

Single Inheritance

7.

Berikut adalah penamaan class pada java yang diperbolehkan, kecuali…

a)

3_One

b)

O_3ne

c)

S13h

d)

B3_Ta

8.

Method yang digunakan untuk mengkonversi nilai string ke integer dalam Java adalah :

a)

parseInt( )

b)

converseInt( )

c)

Cint( )

d)

ChangeInt( )

9.

Berikut ini yang termasuk tipe data primitive adalah…

a)

Boolean

b)

character

c)

byte

d)

Double

10.

Berikut ini yang termasuk tipe data reference adalah…

a)

float

b)

Character

c)

short

d)

int

11.

Keyword yang digunakan untuk membuat nilai tetap dan tidak dapat berubah adalah…

a)

protected

b)

private

c)

public

d)

final

12.

Dari statement berikut ini manakah baris pernyataan yang tidak valid…

1. int satuAwal = 5;

2. Final boolean BW = true;

3. Char k = “T”;

4. String w=”123”;

a)

1 dan 2

b)

3 dan 4

c)

2 dan 3

d)

2 dan 4

13.

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);

a)

All:14

b)

All:10

c)

All: 15

d)

All: 9

14.

Berikut adalah cara inisialisasi variabel bertipe class string, kecuali:

a)

a. String me = new String(“Inisialisasi 1”);

b)

b. String me;

me = new String “inisialisasi 1” ;

c)

c. String me;

me = new String(“inisialisasi 1”);

d)

d. String me;

me = “inisialisasi 1”;

15.

Method yang digunakan untuk membandingkan dua buah data string adalah …

a)

equal()

b)

concat()

c)

length()

d)

equals()

16.

Salah satu contoh dari web server adalah ...

a)

Apache dan HTML

b)

HTML dan Xampp

c)

Apache dan Xampp

d)

Lightpad dan PHP

17.

Server, data base MY SQL, dan modul PHP merupakan beberapa paket dari ...

a)

HTTP

b)

PHP

c)

SGML

d)

HTML

18.

Berikut ini yang termasuk sistem operasi, kecuali ...

a)

Windows

b)

Mac Os

c)

Linux

d)

Microsoft

19.

Server web yang digunakan dalam pemograman web berbasis server adalah ...

a)

Apache

b)

Tag

c)

Script

d)

Xampp

20.

Bahasa pemograman web berbasis open source adalah ...

a)

JSP

b)

PHP

c)

ASP

d)

IIS

21.

Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah...

a)

Mempelajari program

b)

Membeli komputer

c)

Membuat Proses

d)

Membuat Algoritma

22.

Sekumpulan program yang dibangun untuk melayani program lain adalah

a)

Perangkat Lunak System

b)

Perangkat Lunak Bisnis

c)

Perangkat Lunak Teknik dan Ilmu Pengetahuan

d)

Perangkat Lunak yang Dilekatkan

23.

seluruh perintah yang digunakan untuk memproses informasi

a)

Perangkat Lunak

b)

Aplikasi

c)

Desain

d)

Analisa

24.

Yang bukan merupakan perangkat masukan (input device) dari kumpulan nama perangkat keras berikut ini adalah ....

a)

Keyboard

b)

Mic

c)

Scanner

d)

Monitor

25.

Pilihlah yang bukan merupakan perangkat Keluaran (output device) dari kumpulan nama perangkat keras berikut ini:

a)

Monitor

b)

Printer

c)

LCD Projector

d)

Web Camera

26.

Pilihlah yang bukan merupakan perangkat lunak sistem operasi dari kumpulan nama perangkat lunak di bawah ini:

a)

Microsoft Office

b)

Microsoft WIndows

c)

UNIX

d)

Linux

27.

Berikut di bawah ini adalah nama-nama software program aplikasi yang digunakan untuk browsing internet kecuali ....

a)

Netscape

b)

Netbrowser

c)

Internet Explorer

d)

Modzilla

28.

Bilangan oktal adalah bilangan yang berbasis ....

a)

Bilangan yang berbasis 8 yaitu 0 dan 8

b)

Bilangan yang berbasis 10 yaitu 0 – 9

c)

Bilangan yang berbasis 8 yaitu 0 – 7

d)

Bilangan yang berbasis 16 yaitu 0 – 15

29.

227(10) dikonversikan ke sistem biner mempunyai nilai ....

a)

11100011

b)

11001111

c)

11110101

d)

1110011

30.

Sistem komputer terdiri dari 3 (tiga) unsur berikut, kecuali ...

a)

Brainware

b)

Mailware

c)

Hardware

d)

Software

31.

Kumpulan halaman yang menampilkan informasi data teks, gambar, suara, video atau gabungan semuanya disebut ....

a)

Html

b)

Web

c)

Http

d)

Www

32.

Protokol yang digunakan untuk mentransfer data atau dokumen dari web server ke browser disebut ....

a)

Web

b)

Html

c)

Http

d)

Php

33.

Ciri utama dari html adalah ....

a)

Adanya Tag dan Body

b)

Adanya Tag dan Elemen

c)

Adanya Body dan Head

d)

Adanya Tag dan Head

34.

Tag yang terletak pada bagian paling atas browser disebut ....

a)

<head>

b)

<body>

c)

<html>

d)

<title>

35.

Perangkat di bawah ini datanya dapat dibaca tetapi tidak dapat diubah atau ditulis ulang, kecuali...

a)

flash drive

b)

ROM

c)

CD-ROM

d)

CD-R

36.

Tag yang berfungsi untuk mendefinisikan informasi-informasi diluar HTML adalah

a)

<base>

b)

<link>

c)

<meta>

d)

<pre>

37.

Atribut tag <link> yang berfungsi untuk mendefinisikan relasi terhadap sebuah dokumen dan dokumen lain yang berisi informasi tentang personil yang memberi kontribusi terhadap dokumen tersebut adalah

a)

Type

b)

Rev

c)

Rel

d)

Href

38.

Elemen-elemen pada bagian Head akan mengerjakan tugas-tugas berikut KECUALI

a)

Menyediakan judul dokumen

b)

Menjembatani hubungan antar dokumen

c)

Memberitahu browser untuk membuat form pencarian

d)

Memindah ke baris baru

39.

Tag yang digunakan untuk pindah ke baris baru adalah

a)

<br>

b)

<p>

c)

<nobr>

d)

<hr>

40.

Dalam HTML, dapat ditambahkan hubungan/relasi ke link lain. Berikut ini adalah

command dari link yang apabila di klik akan menuju ke www.google.com adalah….

a)

<Href a www.google.com></a>

b)

<a href www.google.com></a>

c)

<a href="www.google.com"></a>

d)

<ke= www.google.com></a>