wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Latihan Soal 1 RPL SMK N 1 Kandeman

Total questions: 60

Worksheet time: 3hrs 0mins

Name
Class
Date
1.

Komponen komputer yang berfungsi sebagai sumber arus listrik pada CPU adalah...

a)

Mother Board

b)

Memory

c)

Hardisk

d)

Processor

e)

Power Supply

2.

Hal yang menyebabkan kesalahan saat instalasi wondows adalah... ( Kecuali )

a)

Tidak menyesuaikan kebutuhan, semua program di install tanpa memperhatikan apakah memang diperlukan tidak.

b)

Tidak menyesuaikan spesifikasi hardwarenya, misalnya di komputer pentium II kita install windows XP / Vista, atau komputer yang mempunyai ram/ memory kecil dinstall program yang berat-berat.

c)

Setelah melakukan instalasi langsung membuka data yang ada di partisi lain, karena kemungkinan besar mengandung virus.

d)

Tidak melengkapi antivirus terlebih dahulu, tapi sudah menginstal program2 yang menggunakan keygen yang bisa jadi mengandung virus.

e)

Melakukan Pengecekan kapasitas penyimpanan sebelum Penginstalan program

3.

Konversi Bilangan Biner dari 100100111(2) ke Decimal adalah...

a)

195

b)

294

c)

295

d)

296

e)

395

4.

Jika int Nilai[5]={ 5,6,7,8,9 } ; maka Nilai [3] = ....

a)

5

b)

6

c)

7

d)

8

e)

9

5.

Program diatas akan menghasilkan Luas segitiga sebesar ....

a)

10.5

b)

21

c)

55

d)

550

e)

105

6.

Normalisasi adalah langkah penting dalam menyusun file basis data untuk menghindari ?

a)

Manipulasi data

b)

Validasi data

c)

Kerangkapan data

d)

Kosistensi data

e)

Definisi Data

7.

Perintah SQL untuk merubah Data pada tabel barang adalah...

a)

Rename tabel barang set [field yang dirubah] from [primary key]

b)

Update barang set [field yang dirubah] where [primary key]

c)

Update table barang set [field yang dirubah] where [primary key]

d)

Update from barang set [field yang dirubah] where [primary key]

e)

Update tabel barang where [field yang dirubah] set [primary key]

8.

Untuk membuat pilihan lebih dari satu dipemrograman desktop diperlukan komponen pada toolbox yaitu ....

a)

Radio button

b)

Combobox

c)

Checkbox

d)

Textarea

e)

Command button

9.

Untuk memilih salah satu pilihan option (misal jenis kelamin) menggunakan komponen...

a)

Radio button

b)

Combobox

c)

Checkbox

d)

Textarea

e)

Command button

10.

Perintah untuk menampilkan Record pada MySQL adalah...

a)

select * to [nama tabel] ;

b)

select [nama tabel] values [isi record];

c)

select * from [nama tabel];

d)

selected * from [nama tabel];

e)

insert into [nama tabel];

11.

Alamat IP yang menggunakan alamat 192.0.0.0 termasuk kedalam kategori...

a)

Kelas A

b)

Kelas B

c)

Kelas C

d)

Kelas D

e)

Kelas E

12.

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

13.

Perintah SQL untuk menambah kolom baru dengan posisi setelah kolom tertentu adalah ....


a)

ALTER siswa ADD nomor_ktp AFTER nama_siswa

b)

INSERT TABLE siswa ADD nomor_ktp AFTER nama_siswa

c)

ALTER TABLE siswa ADD nomor_ktp AFTER nama_siswa

d)

ALTER ADD nomor_siswa

e)

INSERT TABLE_SISWA

14.

Software paling tepat yang harus dipersiapkan untuk membuat pemrograman SQL adalah .....

a)

Notepad++, Dreamweaver, Mozilla Firefox

b)

Xampp, notepad++, Mozilla Firefox

c)

DreamWeaver, notepad++, Mozilla Firefox

d)

Xampp, Microsoft Word, Mozilla Firefox

e)

chrome, notepad++, Mozilla Firefox

15.

Langkah untuk membuat tabel Siswa pada database Sekolah adalah....

a)

create table siswa(‘nis char(4)’,’nama_siswa varchar(25)’);

b)

Make table siswa(‘nis char(4)’,’nama_siswa varchar(25)’);

c)

create siswa(‘nis char(4)’,’nama_siswa varchar(25)’);

d)

Use Sekolah;

create table siswa(‘nis char(4)’,’nama_siswa varchar(25)’);

e)

Use Sekolah;

create siswa(‘nis char(4)’,’nama_siswa varchar(25)’);

16.

Perintah SQL yang berfungsi untuk memasukkan /menyisipkan data ke dalam sebuah tabel adalah...

a)

INPUT

b)

ADD NEW

c)

INSERT INTO

d)

ADD INTO

e)

ADD RECORD

17.

Untuk membuat link ke halaman lain pada pemrograman HTML adalah...

a)

<hyperlink=”home.html”>Home</hyperlink>

b)

<a link=” home.html”>Home</a>

c)

<a gref=” home.html”> Home</a>

d)

<href a=” home.html”> Home</a>

e)

<a href=” home.html”> Home</a>

18.

Untuk menjalankan program PHP dengan nama file:home.php pada folder Aplikasi menggunakan perintah...

a)

localhost\home.php

b)

localhost\Aplikasi\home.php

c)

localhost/Aplikasi/home.php

d)

localhost/htdoc/Aplikasi/home.php

e)

localhost/mysql/Aplikasi/home.php

19.

Yang merupakan perintah DML (Data Manipulation Language ) adalah....

a)

Create

b)

Alter

c)

Drop

d)

Rename

e)

Update

20.

Untuk mengakses MySQL melalui CMD dapat menggunakan perintah

a)

mysql –user –root

b)

mysql –u root

c)

mysql –u - root

d)

mysql –user –root

e)

misql –u –root

21.

Berikut ini cara yang benar untuk membuat prosedur tampil_siswa pada mysql adalah...

a)
b)
c)
d)
e)
22.

Pointer (variabel penunjuk) adalah suatu variabel yang berisi alamat memori dari suatu variabel lain. Berikut ini manakah Deklarasi Pointer yang benar di

pemrograman C++ ??

a)

Int &tx ;

b)

Int *tx ;

c)

Int $tx ;

d)

Int @tx ;

e)

Char &tx ;

23.

Perhatikan sintax program dibawah ini :$smk_bandarbaru = new smk(); Apakah maksud sintax diatas…….?


a)

Kelas smk_bandarbaru turunan dari smk

b)

Membuat objek smk_bandarbaru pada kelas smk

c)

Membuat Kelas smk _bandarbaru pada kelas smk

d)

Membuat method smk _bandarbaru pada kelas smk

e)

Membuat Atribut smk _bandarbaru pada kelas smk

24.

Sintax yang tepat untuk melengkapi program diatas adalah....

a)

mysql_connect($pass,$host,$user)

b)

mysql_connect($host,$pass,$user,$db)

c)

mysql_connect($user,$pass, $host)

d)

mysql_connect($host,$user,$pass)

e)

mysql_conn($host,$user,$pass)

25.

Yang termasuk dalam web client programming adalah ....

a)

MySQL

b)

PHP

c)

Javascript

d)

CSS

e)

SQL server

26.

36. Perintah SQL untuk menambahkan data yang datanya sebagian diambil dari table lain adalah ….

a)

insert into siswa select * from siswa1 where tgl_in>"2018-01-02";

b)

insert siswa select * from siswa1 where tgl_in>"2018-01-02";

c)

insert into siswa values select*from siswa1 where tgl_in>"2018-02-02";

d)

insert siswa values select * from siswa1 where tgl_in>"2018-01-02";

e)

insert siswa () values select*from siswa1 wheretgl_in>"2018-01-02";

27.

Tabel berikut dibuat dengan menggunakan skrip HTML ....

a)

<tr><td colspan=”2”></td></tr><tr><td></td><td></td></tr>

b)

<tr><td rowspan=”2”></td></tr><tr><td></td><td></td></tr>

c)

<tr><td></td><td></td></tr><tr><td colspan=”2”></td></tr>

d)

<tr><td></td><td></td></tr><tr><td rowspan=”2”></td></tr>

e)

<tr><td></td><td></td></tr><tr><td></td><td></td></tr>

28.

Berikut ini adalah algoritma menghitung luas segitiga yang sangat sederhana.

1. start

2. baca data alas dan tinggi

3. luas adalah alas kali tinggi kali 0,5

4. tampilkan luas

5. stop


Bila kita membuat pseudo code dengan bahasa BASIC menjadi ....

a)

print alas, tinggi

luas = 0.5*alas*tinggi

print luas

b)

read alas, tinggi

print alas, tinggi

luas = 0.5*alas*tinggi

print luas

c)

baca alas, tinggi

luas = 0.5*alas*tinggi

print luas

stop

d)

baca alas, tinggi

print luas = 0.5*alas*tinggi

baca luas

stop

e)

start

print alas, tinggi

luas = 0.5*alas*tinggi

print luas

29.

Script system.out.println ("hasil akar pangkat 3="+a). Script ini merupakan perintah dasar ….

a)

VB.net

b)

Delphi

c)

Pascal

d)

PHP

e)

Java

30.

Pengaturan yang kita harus buat ketika instalasi windows untuk membagi lokasi sistem dan data non sistem pada hardisk disebut

a)

Pengaturan Lokasi Hardisk

b)

Pengaturan Partisi Hardisk

c)

Pengaturan Boot Order

d)

Pengaturan Network

e)

Pengaturan Driver

31.

Ukuran minimal media instalasi Windows 10 adalah

a)

3GB

b)

4GB

c)

5GB

d)

2GB

e)

1GB

32.

Tombol yang umum digunakan untuk mengakses BIOS ketika computer dinyalakan adalah

a)

F8

b)

F2

c)

Ctrl + Alt +Del

d)

F1

e)

F5

33.

Berikut langkah-langkah instalasi Sistem operasi Windows

1) Mengatur Boot Order pada BIOS untuk mengarah ke Media Instalasi

2) Melakukan proses instalasi sesuai instruksi pada installer

3) Memasangkan media instalasi pada computer

4) Menyalakan computer

5) Restart Komputer

6) Menyiapkan media instalasi berupa Flashdisk berisi installer Windows

Urutan instalasi yang benar adalah

a)

1 4 5 2 3 6

b)

4 6 3 1 5 2

c)

6 4 1 3 2 5

d)

6 4 3 2 1 5

e)

6 3 4 1 5 2

34.

Bentuk biner dari bilangan octal 461 adalah

a)

‭111001101‬

b)

001110010

c)

100110100

d)

100110001

e)

100010000

35.

Berikut ini adalah sintaks untuk membuat sebuah variable bernama m bertipe data char dengan nilai ‘p’ adalah

a)

Int m = p

b)

Char m = ‘p’

c)

Char m = p

d)

String m = ‘p’

e)

Bool m = p

36.

Berikut merupakan cara untuk membuat sebuah array dengan nama x dalam Bahasa C dengan tipe data float berukuran 5 adalah

a)

Int [5]x = {9,3,4,2,1}

b)

Char y[5] = [‘a’,’c’,’d’,’v’,’f’]

c)

Float [5]z = {1.0f,2.0f,1.2f, 4.6f, 9.2f}

d)

Float[5] x = {1.0f,2.0f,1.2f, 4.6f, 9.2f}

e)

Float x[5] = {1.0f,2.0f,1.2f, 4.6f, 9.2f}

37.

Output dari program berikut adalah

a)

9 15 24 16 46 79

b)

79 18 28 43 31 116

c)

15 24 16

d)

11 15 18 18 30 31

e)

31 30 18 18 15 11

38.

output dari program di atas adalah

a)

4 10 11 12 4 8 7

b)

7 8 4 12 1 2 3

c)

1 2 3 1 4 10 11 12 4 8 7

d)

11 12 4 8 7 9

e)

1 2 3 1 4

39.

Berikut ini yang BUKAN merupakan struktur perulangan di Java adalah ...

a)

FOR

b)

WHILE

c)

DO - WHILE

d)

LOOP

40.

Struktur perulangan WHILE dan DO-WHILE lebih cocok digunakan untuk menyatakan perulangan yang tidak diketahui banyaknya perulangan.

a)

Benar

b)

Salah

41.

Diketahui perulangan FOR sebagai berikut. Untuk bisa menampilkan 'Hello' sebanyak 4 kali, maka nilai titik-titik yang masih kosong adalah ...

a)

5

b)

4

c)

3

d)

2

42.

Diberikan sebuah contoh perulangan FOR sebagai berikut. Kegunaan dari perintah i++ adalah...

a)

Menaikkan nilai i sebesar 1 pada setiap perulangan

b)

Menurunkan nilai i sebesar 1 pada setiap perulangan

c)

Tidak berperan apa-apa

d)

Menjadikan kelipatan dua dari nilai i pada setiap perulangan

43.

Diberikan kode program FOR sebagai berikut. Pasangan nilai a dan b yang tepat untuk menampilkan 'Hello' sebanyak 3 kali adalah ...

a)

a = 10, b = 7

b)

a = 5, b = 3

c)

a = 0, b = 3

d)

a = 1, b = 3

44.

Diberikan kode program WHILE sebagai berikut. Output yang muncul adalah...

a)

Mencetak 'Hello' sebanyak 5 kali

b)

Mencetak 'Hello' sebanyak 4 kali

c)

Mencetak 'Hello' tiada berhenti

d)

Mencetak 'Hello' sebanyak 1 kali

45.

Diberikan kode program Java sebagai berikut. Berapa jumlah 'Hello' yang akan tampil ketika dijalankan?

a)

10 buah

b)

4 buah

c)

5 buah

d)

Tidak ada yang tampil

46.

Apa yang dimaksud dengan jaringan komputer...

a)

Kumpulan komputer dalam suatu ruangan.

b)

Dua komputer atau lebih yang saling berhubungan satu sama lain, dengan sebuah media transmisi sehingga bisa terhubung dan berbagi sumber daya

c)

Kumpulan kabel dan komputer yang saling terhubung

d)

Kumpulan Router

47.

Jaringan komputer yang wilayahnya hanya mencangkup kantor-kantor yang letaknya berdekatan atau dalam suatu kota, disebut jenis jaringan ...

a)

Wireless LAN

b)

Metropolitan Area Network

c)

Lokal Area Network

d)

Personal Area Network

48.

Jaringan yang melingkupi sebuah area yang sangat luas, melintasi kota, provinsi, pulau, bahkan benua adalah ....

a)

Wireless LAN

b)

Metropolitan Area Network

c)

Local Area Network

d)

Wide Area Network

49.

IP 192.168.0.10 berada dalam klasifikasi IP kelas…..

a)

A

b)

B

c)

C

d)

D

50.

Sebuah alat yang digunakan untuk memasang konektor RJ 45 dinamakan…..

a)

Tang Jepit

b)

LAN Tester

c)

Tang Crimping

d)

Obeng

51.

Skema desain pembangunan sebuah jaringan komputer dikenal dengan istilah...

a)

Topologi

b)

Geografi

c)

Skala bilitas

d)

Media transmisi

52.

Berikut ini yang bukan Manfaat Jaringan Komputer adalah…

a)

Melalui jaringan komputer, Anda bisa melakukan proses pengiriman data secara cepat dan efisien.

b)

dapat mengakses berita atau informasi dengan sangat mudah melalui internet dikarenakan internet merupakan salah satu contoh jaringan komputer.

Dengan jaringan komputer,

c)

Jaringan komputer membantu seseorang berhubungan dengan orang lain dari berbagai negara dengan mudah.

d)

Tidak bisa mengakses file yang dimiliki sekaligus file orang lain yang telah disebarluaskan melalui suatu jaringan, semisal internet.

53.

berikut ini jenis-jenis perangkat keras jaringan komputer, kecuali…

a)
b)
c)
d)
54.

Pengertian router adalah…

a)

merupakan perangkat jaringan yang berfungsi menghubungkan dua jaringan atau lebih sehingga data dapat dikirim dari satu jaringan ke jaringan yang lain

b)

merupakan salah satu perangkat jaringan yang dapat menghubungkan dua device secara nirkabel atau tanpa menggunakan media kabel

c)

merupakan salah satu perangkat jaringan yang dapat menghubungkan dua device secara nirkabel atau tanpa menggunakan media kabel.

d)

merupakan salah satu perangkat jaringan yang dapat menghubungkan dua device secara nirkabel atau tanpa menggunakan media kabel.

55.

Berikut yang merupakan keunggulan jaringan client-server, kecuali...

a)

kecepatan akses tinggi

b)

sistem back up data lebih baik

c)

sistem keamanan lebih baik

d)

biaya operasional mahal

e)

admiistrasi jaringan lebih baik

56.

Gambar tersebut adalah perangkat keras jaringan yang bernama....

a)

hub

b)

konektor

c)

router

d)

bridge

e)

switch

57.

Untuk menghubungkan komputer sever dengan komputer client sehingga membentuk topologi star digunakan....

a)

kabel

b)

konektor

c)

hub

d)

repeater

e)

router

58.

Apakah kepanjangan dari WAN?

a)

Wireless Area Networking

b)

Wide Area Network

c)

Wifi Area Network

d)

Windows Area Network

e)

World Area Network

59.

Berikut ini jenis topologi jaringan komputer,kecuali...

a)

Star

b)

Bus

c)

Ring

d)

Mesh

e)

Three

60.

Media transmisi tanpa menggunakan kabel disebut....

a)

berkabel

b)

twistwed pair

c)

UTP

d)

nirkable

e)

STP