wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

LATIHAN SOAL PRODUKTIF RPL

Total questions: 40

Worksheet time: 32mins

Name
Class
Date
1.

Suatu lab komputer akan dipasang 20 unit komputer dengan daya masing-masing komputer 250 watt. Jadi daya yang memenuhi persyaratan untuk laboratorium komputer tersebut adalah....

a)

2 kW

b)

3 kW

c)

4 kW

d)

5 kW

e)

6 kW

2.
Ekivalen bilangan biner dengan bilangan heksadesimal 1FD(16) adalah....
a)

0001 1111 1101(2)

b)

1000 1111 1101(2)

c)

1111 0000 1010(2)

d)

1111 0000 1011(2)

e)

1111 0001 1011(2)

3.
Tes yang dilakukan oleh PC pada saat booting untuk mengecek apakah fungsi komponen pendukung PC bekerja dengan baik adalah....
a)
BIOS
b)
POST
c)
login
d)
log out
e)
config
4.
Urutan perintah untuk mengecek konektivitas pada jaringan adalah....
a)
Run > ketik cmd > ketik ipconfig pada MS DOS prompt
b)
Run > ketik cmd > ketik dir pada MS DOS prompt
c)
Run > ketik cmd > ketik ifconfig pada MS DOS prompt
d)
Run > ketik cmd > ketik ping [IP address] pada MS DOS prompt
e)
Run > ketik msconfig
5.
Software yang berfungsi sebagai jembatan komunikasi antara komputer dengan device tertentu dengan kerja sistem yang maksimal adalah....
a)
Driver
b)
MS Office
c)
Linux
d)
Windows
e)
Aplikasi
6.
Syntax untuk menjalankan suatu pernyataan secara kondisional adalah....
a)
if... do
b)
while... do
c)
if... then... do
d)
if... then... while do
e)
if... then... while...
7.
Untuk menampilkan isi halaman HTML dituliskan pada tag....
a)
<head> </head>
b)
<body> </body>
c)
<title> </title>
d)
<form> </form>
e)
<page> </page>
8.
Tag <script></script> didalam file HTML biasanya merupakan client-side script. Bahasa pemrograman yang ditulis diantara tag <script> adalah....
a)
VBA
b)
VB Script
c)
Java
d)
JavaScript
e)
VB.net
9.
Perintah untuk menampilkan data siswa dari tabel siswa yang terdiri dari field N I S, nama siswa, dan tanggal lahir dengan urutan siswa yang tertua, adalah....
a)
insert into siswa values NIS, nama_siswa, tanggal_lahir
b)
select NIS, nama_siswa, tanggal_lahir from siswa order by tanggal_lahir descending
c)
select NIS, nama_siswa, tanggal_lahir from siswa order by tanggal_lahir ascending
d)
select NIS, namasiswa.tanggal_lahir siswa
e)
select NIS, nama_siswa, tanggal_lahir from group by tanggal_lahir order by tanggal_lahir
10.
Agar menjadi file executable yang mandiri (stand alone) pada kode program haruslah dilakukan proses....
a)
Debugging
b)
Deklarasi
c)
playing
d)
kompilasi
e)
running
11.
Perintah SQL untuk menambah kolom baru pada posisi awal table adalah....
a)
ALTER TABLE [table] ADD [field]
b)
ALTER ADD [field]
c)
INSERT TABLE [table] ADD [field]
d)
ALTER [table] ADD [field]
e)
INSERT TABLE [table]
12.
Perintah SQL untuk membuat index baru yang unik dengan nama indeks_siswa adalah....
a)
CREATE INDEX indeks_siswa ON siswa (nama)
b)
CREATE UNIQUE INDEX indeks_siswa ON siswa (nama)
c)
CREATE INDEX WITH indeks_siswa ON siswa (nama)
d)
CREATE UNIQUE INDEX WITH indeks_siswa ON siswa (nama)
e)
CREATE INDEX WITH INDEX SISWA
13.
Obyek yang bekerja bersama sebuah tabel dan digunakan untuk memeriksa sebuah operasi atau kejadian tertentu pada suatu tabel disebut....
a)
FUNCTION
b)
PROCEDURE
c)
TRIGGER
d)
OBJECT
e)
UNION
14.
Untuk keamanan ransportasi pada ketika up load maupun download diperlukan....
a)
Gateway
b)
NAT
c)
firewall
d)
router
e)
Secure Socket Layer
15.
Perintah untuk memanggil file dalam PHP, misalnya akan memanggil file config.php yang ada pada folder common....
a)
<a href = "/common/config'.ph">;
b)
include("/common/config.php");
c)
class = "/common/config.php";
d)
calling("/common/config.php");
e)
<a href = "config.php">
16.
Perintah untuk mengakhiri pemrograman dengan PHP adalah dengan tanda....
a)
[]
b)
<?
c)
?>
d)
{}
e)
/
17.
Memberi komentar dua baris pada program Java menggunakan tanda....
a)
**
b)
[[
c)
/*
d)
-
e)
//
18.

Menyembunyikan detail dari sebuah class terhadap obyek adalah....

a)

Manipulasi

b)

Enkapsulasi

c)

abstraksi

d)

masking

e)

polymorphism

19.
Koneksi antar table biasa disebut dengan....
a)
Relation
b)
Record
c)
link
d)
connection
e)
field
20.
Perintah SQL yang berfungsi untuk memperbaharui atau mengubah sebuah data dalam table adalah....
a)
MODIFY
b)
ALTER
c)
RENAME
d)
UPDATE
e)
JOIN
21.
Suatu variabel x="1970010011995022001". Karakter ke-15 dari variabel x menunjukkan gender seseorang. Untuk mendapatkan karakter tersebut dalam SQL procedure menggunakan perintah....
a)
left(x,15)
b)
right(x,15)
c)
right(x,4)
d)
mid(x,15,1)
e)
mid(x,15,2)
22.
Perintah SQL untuk menambahkan data yang datanya sebagian diambil dari table lain adalah....
a)
insert into siswa select*from siswa 1 where tgl_in>"2002-01-02";
b)
insert siswa select*from siswa 1 where tgl_in>"2002-01-02";
c)
insert into siswa values select*from siswa 1 where tgl_in>"2002-01-02";
d)
insert siswa values select*from siswa 1 where tgl_in>"2002-01-02";
e)
insert siswa () select*from siswa 1 where tgl_in>"2002-01-02";
23.
property, method atau Konstanta dapat diakses dari dalam maupun luar class…
a)
Private
b)
Public
c)
Visibility
d)
Protected
e)
Property
24.
Nama lain dari istilah pewarisan adalah ...
a)
Inheritance
b)
Interface
c)
Overriding
d)
Overloading
e)
Implements
25.
Perangkat yang terdapat dalam sistem komputer diantaranya adalah...
a)
Hardware, program dan CPU
b)
Software, Brainware dan Linux
c)
User, program dan perangkat lunak
d)
Hardware, software dan brainware
e)
Hardware, program dan user
26.

<div class="container">

<div class="row">

<div class="col-sm">

One

</div>

<div class="col-sm">

Two

</div>

<div class="col-sm">

Tree

</div>

</div>

</div>


Perintah diatas menjelaskan tentang pembuatan grid menjadi ..... bagian.

a)

1

b)

2

c)

3

d)

4

27.

perintah yang dipakai untuk memilih beberapa data dalam table MYSQL adalah

a)

SELECT * FROM (table)

b)

SELECT (data) FROM (table)

c)

SELECT FROM (table)

d)

INSERT INTO (table) Values (data)

28.

<!DOCTYPE html>


tag diatas mulai dipakai sejak html versi....

a)

HTML 2.0

b)

HTML 3.0

c)

HTML 4.0

d)

HTML 5.0

29.

Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut :

a)

Proses

b)

Program

c)

Algoritma

d)

Step

e)

Diagram

30.

Berikut ini merupakan simbol bagan alir yang bernama …

a)

termininator

b)

flow line (garis alir)

c)

subproses

d)

decision (keputusan)

e)

data input / output

31.

Apa fungsi simbol flowchart ini?

a)

Menandakan percabangan

b)

Menyatakan input output

c)

Menunjukan proses

d)

Menghubungkan antar proses

32.

"Apakah Adi lebih muda dari Dinda?"

Langkah tersebut ditulis dalam flowchart menggunakan simbol...

a)
b)
c)
d)
33.

Bila harga pensil adalah Rp 2000, maka Sunu akan...

a)

beli 1 pensil

b)

tidak jadi beli pensil

c)

beli 2 pensil

d)

beli 3 pensil

34.

Flowchart ini adalah flowchart untuk menghitung...

a)

Luas lingkaran

b)

Luas jajar genjang

c)

Luas belah ketupat

d)

Luas persegi

35.

Simbol gerbang apakah ini?

a)

AND

b)

OR

c)

NOT

d)

NAND

36.

Simbol gerbang apakah ini?

a)

AND

b)

OR

c)

NOT

d)

NOR

37.
a)
b)
c)
d)
e)
38.

Bagaimana Output Gerbang Logika Berikut ?

a)

1

b)

0

c)

2

d)

3

39.

Perhatikan pernyataan dibawah ini dengan cermat

1) AND

2) NOR

3) NOT

4) EX-OR

5) OR

6) NAND

Dari pernyataan data diatas yang merupakan operator dasar logika ditunjukkan nomor....

a)

1, 2, 3

b)

1, 3, 6

c)

2, 3, 5

d)

1 , 3, 5

40.

HTML merupkan singkatan dari...

a)

Hyper Link Markup Leaguage

b)

Hyper Text Markup Laguage

c)

Hyper Test Markup Laguage

d)

Hyper Team Markup Laguage