wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PBO XII - LATIHAN SOAL 1

Total questions: 50

Worksheet time: 38mins

Name
Class
Date
1.

Fungsi method System.in dalam java adalah…

a)

Mengirimkan keluaran ke layar

b)

Menangani pembacaan dari keyboard

c)

Menampilkan pesan kesalahan

d)

Menangani suatu objek

e)

Menampilkan masukan program ke layar

2.

Class yang mempunyai sedikitnya satu abstract metode disebut ...

a)

Abstract class

b)

Class

c)

Multiple interface

d)

Implementasi

e)

Interface

3.

Arsitektur java yang dipakai untuk wireless device / mobile device, disebut dengan…

a)

J2EE

b)

J2EF

c)

J2EM

d)

J2ME

e)

J2SE

4.

#**# merupakan karakter yang terdapat pada type data….

a)

text

b)

password

c)

radio

d)

submit

e)

file

5.

Perintah untuk mengganti baris pada HTML adalah

a)

br

b)

tr

c)

p

d)

td

e)

insert

6.

Atribute ACTION digunakan untuk

a)

Menentukan nama form

b)

Menetukan metode pengiriman yang dipakai

c)

Menentukan alamat halaman web yang akan memproses masukan dari Form

d)

Menerima masukan berupa pilihan

e)

Menandai atau mengatur nilai dari sebuah radio

7.

Tag <SELECT> digunakan untuk

a)

memilih beberapa opsi

b)

menentukan ukuran

c)

menandai beberapa opsi

d)

menampilkan opsi pilihan

e)

membatalkan opsi

8.

Atribut yang digunakan untuk menentukan metode pengiriman yang dipakai adalah

a)

POST

b)

SIZE

c)

METHOD

d)

MAXLENGTH

e)

VALUES

9.

Perintah untuk membuat teks berjalan adalah…

a)

<marquee>

b)

<b>

c)

<br>

d)

<bg color>

e)

<map>

10.

Perintah untuk menyatukan 3 baris pada sebuah tabel adalah…

a)

<td colspan=3>

b)

td colspan=”3”>

c)

<td rowspan=3>

d)

<td rowspan=”3”>

e)

<td rowspan=’3’>

11.

Apa kepanjangan dari HTML?

a)

Hyper text mail language

b)

Hyper text mark up language

c)

Hyper team master language

d)

Hyper team mode language

e)

Hyper tuts mark up language

12.

Bagaimana perintah membuat text menjadi berwarna?

a)

<font color=”color”>

b)

<bgcolor = “color”>

c)

<img src =”.url”>

d)

<td background=”url”>

e)

<p align =”center”>

13.

apa fungsi dari type=”password”?

a)

jika kita mengetik sesuatu akan tertulis yang sebenarnya

b)

jika kita mengetik sesuatu maka ketikan tersebut akan tidak terlihat

c)

jika kita mengetik sesuatu maka yang muncul adalah angka

d)

jika kita mengetik sesuatu maka yang muncul adalah ******

e)

jika kita mengetik sesuatu tidak muncul apa-apa

14.

Boolean berfungsi untuk....

a)

mengisi angka yang selalu bertambah otomatis

b)

memberi nilai benar dan dalah

c)

mendeskripsikan data

d)

mengunci otomatis data

e)

mematikan angka

15.

PHP mendukung data berikut, kecuali....

a)

integer

b)

float

c)

double

d)

string

e)

date

16.

Ciri-ciri software yang baik adalah, kecuali....

a)

rancangan yang baik (metodologi dn sistematis)

b)

dapat dieksekusi dengan benar oleh komputer

c)

berfungsi dengan benar sesuai rancangan

d)

user friendly

e)

memerlukan pemeliharaan khusus

17.

Penulisan syntax class yang benar adalah...

a)

public class siswa {}

b)

public siswa {}

c)

public class {}

d)

public class siswa []

e)

class siswa []

18.

cara untuk menyembunyikan detail informasi dari suatu class adalah...

a)

hiding private

b)

control private

c)

encapsulation

d)

akses private

e)

private int nrp;

19.

Variabel yang digunakan untuk menggambarkan nilai numerik adalah....

a)

echo

b)

array

c)

int

d)

default

e)

query

20.

Salah satu bagian pemrograman web yang permorgraman webnya ditentukan pada sisi server adalah...

a)

web programming client

b)

HTML programming

c)

Database programming

d)

Web server programming

e)

Database server

21.

Type data currency dalam SQL berfungsi untuk....

a)

menyatakan data berupa tanggal

b)

menyatakan data berupa waktu

c)

menyatakan data berupa angka

d)

menyatakan data berupa mata uang

e)

menyatakan data berupa numeric

22.

Dibawah ini yang merupakan tipe data Structured adalah ...

a)

integer

b)

boolean

c)

enumerted

d)

array

e)

subrange

23.

Tipe data yang harus di deklarasikan terlebih dahulu untuk memanggil dalam badan program utama disebut...

a)

User Defined Typed

b)

User Typed Modiver

c)

User Defined Modiver

d)

User Defined Compailer

e)

User Typed Compailer

24.

Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah...

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Proses

e)

Mempelajari program

25.

Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut....

a)

proses

b)

program

c)

algoritma

d)

step

e)

diagram

26.

Pseudocode yang di gunakan pada penulisan algoritma berupa...

a)

Bahassa Inggris

b)

Bahasa Puitis

c)

Bahasa pemograman

d)

Sembarang bahasa asal terstruktur

e)

Bahasa Mesin

27.

Pada pembuatan program komputer, algoritma dibuat...

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Pada saat verifikasi program

e)

Pada saat di jalankan

28.

Tipe data pascal untuk karakter adalah...

a)

Char

b)

boolean

c)

integer

d)

real

e)

byte

29.

Kapan terbentuknya pascal...

a)

1981

b)

1971

c)

1961

d)

1991

e)

1987

30.

Tipe bilangan bulat dalam bahasa pascal dikenal sebagai....

a)

byte

b)

integer

c)

char

d)

string

e)

boolean

31.

Istilah "perulangan" dalam pemograman pascal dikenal dengan...

a)

Repeating

b)

Again

c)

Function

d)

Replay

e)

Looping

32.

Perintah untuk menutup program dalam pascal adalah...

a)

end.

b)

program

c)

uses crt;

d)

finish

e)

end;

33.

Menggambarkan program secara logika merupakan fungsi dari...

a)

flowchart

b)

dxdiag

c)

begin

d)

SI

e)

sistem operasi

34.

Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya sudah ditentukan dan pasti,tidak dapat dirubah dalam program disebut...

a)

Deklarasi Label

b)

Deklarasi Konstanta

c)

Deklarasi Tipe

d)

Deklarasi Variabel

e)

Deklarasi Prosedur

35.

Array terdiri dari berbagai tipe…

a)

Array Multi-Dimensi

b)

Array Dimensi Satu

c)

Array Dimensi Tiga

d)

Array Dimensi Dua

e)

Semua jawaban benar

36.

Tipe data bahasa pascal untuk TRUE FALSE adalah...

a)

string

b)

char

c)

boolean

d)

byte

e)

real

37.

Siapkah penemu program pascal…

a)

Greyson change

b)

Prof.niklaus wirth

c)

Kondrazuse

d)

Prof.niklaus smirth

e)

Dr.harcules

38.

DBMS adalah singkatan dari ...

a)

Data Manipulation System

b)

Database Manipulation System

c)

Data Management System

d)

Database Management System

39.

Berikut ini contoh DBMS, Kecuali

a)

MySQL

b)

PostgreSQL

c)

Oracle

d)

Excel

40.

Kepanjangan dari SQL adalah...

a)

Structured Question Language

b)

Strong Question Language

c)

Structured Query Language

d)

Strong Query Language

41.

Perintah untuk membuat database adalah...

a)

CREATE DATABASE

b)

CREATE TABLE

c)

CREATE DB

d)

CREATE DATABASE TABLE

42.

Perintah untuk membuat tabel baru di dalam sebuah database adalah...

a)

CREATE DATABASE

b)

CREATE TABLE

c)

CREATE DB

d)

CREATE DATABASE TABLE

43.

Perintah untuk update data di database adalah...

a)

SELECT

b)

UPDATE

c)

MODIFY

d)

EXTRACT

44.

Perintah untuk menghapus data di database adalah...

a)

REMOVE

b)

SAVE AS

c)

DELETE

d)

MODIFY

45.

Perintah yang digunakan untuk menambah data baru adalah...

a)

ADD NEW

b)

INSERT INTO

c)

INSERT NEW

d)

ADD INTO

46.

Berikut adalah perintah yang benar untuk menambah data ke dalam tabel siswa...

a)

INSERT INTO siswa VALUES (‘Dimas’,’Rini’,’Aldi’);

b)

INSERT NEW (‘Dimas’,’Rini’,’Aldi’) INTO siswa

c)

ADD INTO siswa VALUES (‘Dimas’,’Rini’,’Aldi’);

d)

SELECT INTO siswa VALUES (‘Dimas’,’Rini’,’Aldi’)

47.

Berikut adalah perintah untuk menampilkan kolom nama dari tabel siswa...

a)

SELECT nama FROM siswa

b)

EXTRACT nama FROM siswa

c)

DELETE nama FROM siswa

d)

SHOW nama FROM siswa

48.

Berikut adalah perintah untuk menampilkan seluruh kolom di dalam tabel siswa...

a)

SELECT ALL FROM siswa

b)

SELECT siswa

c)

SELECT * FROM siswa

d)

SELECT % FROM siswa

49.

Operator AND akan menampilkan records jika semua kondisi bernilai TRUE

a)

BENAR

b)

SALAH

50.

Operator OR akan menampilkan records jika semua kondisi bernilai FALSE

a)

BENAR

b)

SALAH