wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PTS Pemrograman Dasar Semester Genap

Total questions: 40

Worksheet time: 24mins

Name
Class
Date
1.

Dibawahini yang bukan termasuk operator dari perbandingan adalah

a)

<=

b)

==

c)

<

d)

*

2.

Modulus pada operasi matematika berfungsi untuk

a)

Menjumlahkan dua bilangan

b)

Menampilkan hasil bagi

c)

Mengalikan dua bilangan

d)

Mengurangi bilangan pertama dan kedua

3.

Boolean x = 15 > 25

Maka x akan bernilai . . . karena 15 . . . . dari 25

a)

True,lebih besar

b)

True, lebih kecil

c)

False, lebih kecil

d)

True, sama dengan

4.

apa fungsi title ?

a)

untuk judul website

b)

untuk atas website

c)

untuk url website

d)

untuk judul html

5.

Tag untuk menentukan baris pada tabel

a)

td

b)

th

c)

tr

d)

tc

6.

Tag <img src=" .... .jpg"> digunakan untuk ...

a)

Mengubah Gambar

b)

Mengatur Gambar

c)

Menghapus Gambar

d)

Menampilkan Gambar

7.

apa singkatan HTML

a)

hyper text mark language

b)

hyper text markup language

c)

hyper text marka language

d)

hyper text management languange

8.

Tag yang digunakan untuk mengetikkan teks sebagai sebuah paragraf adalah …

a)

<p>

b)

<h1>

c)

<title>

d)

<u>

9.

Dibawah ini yang merupakan tag html untuk mewarnai huruf adalah....

a)

<fon color ="">

b)

<font color=" ">

c)

font color=""

d)

<font colour=" ">

10.

Apa singkatan dari HTML ?

a)

Hyper Text Markup Language

b)

Hyperlinks and Text Markup Language

c)

Home Tool Markup Language

11.

Tulisan tebal


Untuk menghasilkan output seperti tulisan diatas maka tulisan tersebut perlu diapit dengan tag

a)

<i>

b)

<u>

c)

<b>

d)

<del>

12.

Tabel diatas terdiri dari ..

a)

5 kolom 3 baris

b)

3 baris 5 kolom

c)

3 baris 15 kolom

d)

5 kolom 6 baris

13.

Memasukkan gambar di HTML menggunakan atribut ...

a)

src

b)

search

c)

name

d)

id

14.

Perhatikan kode html beikut ini:


<ul>

<li>Satu</li>

<li>Dua</li>

<li>Tiga</li>

</ul>


Hasil dari kode html di atas adalah …

a)
b)
c)
d)
15.

Urutan langkah yang benar untuk menyimpan dokumen HTML melalui aplikasi Notepad adalah …

a)

ketik nama dengan tambahan .htm lalu ubah tipe ke All files dan klik Save.

b)

pilih folder tempat penyimpanan, ketik nama file dengan tambahan .htm langsung klik Save.

c)

ketik nama dengan tambahan .htm lalu ubah tipe ke Text files dan klik Save.

d)

pilih folder tempat penyimpanan, ketik nama file dengan tambahan .htm lalu buah tipe ke Text files dan langsung klik Save.

16.

Perhatikan sintaks HTML berikut:

<h1 align = "……">HMIF Mengajar 2020</h1>

Agar kalimat yang ditunjukkan di halaman web rata di sebelah kanan, attribut “align” harus diisi dengan

a)

Center

b)

Left

c)

Right

d)

Bold

17.

Tempat untuk menempatkan link dalam tag <a></a> terdapat pada attribut ...

a)

href=""

b)

width=""

c)

target=""

d)

border=""

18.

Nama lain dari flowchart adalah . . . .

a)

AluR

b)

Algoritma

c)

Bagan Alir

d)

Diagram

19.

Suatu nama yang digunakan untuk menyimpan suatu nilai dari tipe data tertentu disebut juga . . . .

a)

Operator

b)

Tipe Data

c)

Ekspresi

d)

Variabel

20.

Yang dimaksud dengan tipe data Double adalah

a)

Tipe data karakter

b)

Bernilai true dan false

c)

Bilangan desimal

d)

Bilangan Bulat

21.

Int x, y, z;

x = 14;

y = 4;

z = x%y;

keluaran yang dihasilkandarivariabel z adalah . . .

a)

1

b)

2

c)

3

d)

4

22.

Dibawah ini yang merupakan operator Bitwise adalah . . . .

a)

&

b)

*

c)

/

d)

<=

23.

Orang -orang yang menulis perangkat lunak komputer disebut dengan . . . .

a)

Programmer

b)

Algoritma

c)

Pemrograman

d)

Program

24.

Langkah-langkah yang dilakukan untuk membuat project baru adalah . . . .

a)

File > New Project

b)

File > New File`

c)

Edit > New File

d)

Files > New > New Project

25.

Suatu tipe data yang nilainya tidak dapat diubah - ubah (TETAP) adalah....

a)

Variabel

b)

Identifier

c)

Real

d)

Konstanta

e)

Operator

26.

Bilangan komputer berbasis 16 yang terdiri dari angka 0 sampai 9, A, B, C, D, E, F disebut dengan....

a)

Bilangan decimal

b)

Bilangan octal

c)

Bilangan biner

d)

Bilangan qwerty

e)

Bilangan hexa decimal

27.

Manakah yang tidak termasuk Operator Logika !

a)

!

b)

&&

c)

| |

d)

Me

e)

And

28.

Apa makna REPETITION dalam struktur dasar Algoritma ?

a)

Runtutan

b)

Pemilihan

c)

Pengulangan

d)

Percabangan

e)

Penjumlahan

29.

Ekspresi yang tidak dapat dilakukan oleh tipe data real adalah...

a)

a := a + b

b)

a := a - b

c)

a := a mod b

d)

a := a / b

30.

Bagian pada baris 1 adalah

a)

Judul program

b)

Alur program

c)

Badan program

d)

Deklarasi program

31.

Dari program diatas, manakah yang termasuk komentar

a)

Hello My World !

b)

void main()

c)

// my first program in C++

d)

#include <iostream.h>

32.

Perintah yang digunakan untuk membaca inputan pada c++ adalah...

a)

Printf

b)

Cout

c)

Puts

d)

Cin

33.

Dibawah ini merupakan tipe data bilangan bulat....

a)

Int

b)

Char

c)

String

d)

Cin

34.

Dibawahini yang bukan termasuk operator dari perbandingan adalah

a)

<=

b)

==

c)

<

d)

*

35.

public class Program {


public class void main (strings[]args) { (1)

int a,b,c (2)

a=3;

b=4; (3)

c=a+b; (4)

System.out.println(c);

}

}


Kesalahan pada kode program diatas terletak pada nomor . . . .

a)

1

b)

2

c)

3

d)

4

36.

Gambar flowchart berikut ini dinamakan..

a)

terminator

b)

data

c)

proses

d)

decision

37.

Digunakan struktur 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

e)

a = 3, b = 1

38.

script diatas digunakan untuk menghasilkan inputan nilai. Jika nilai lebih dari 70, maka akan tampil pesan "ANDA BERHASIL", jika tidak maka akan tampil pesan "1"

a)

TRUE

b)

FALSE

39.

syntax yang ada pada gambar akan menghasilkan :

a)

Jika nilai>70 muncul pesan ANDA BERHASIL

b)

Jika nilai<70 muncul pesan ANDA GAGAL

c)

Syntax error on token "if"

d)

Jika nilai>70, BERHASIL. jika tidak, ANDA GAGAL

40.

"Jika kondisi yang diperiksa bernilai benar atau terpenuhi maka pernyataan pertama yang dilaksanakan dan

jika kondisi yang diperiksa bernilai salah maka pernyataan yang kedua yang dilaksanakan. "

pernyataan seperti diatas akan dilaksanakan jika menggunakan :

a)

if-else (2 pernyataan)

b)

if (1 pernyataan)

c)

switch-case

d)

if then if else if