WorksheetsPemrograman Dasar
Total questions: 30
Worksheet time: 30mins
Name
Class
Date
1.
Urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis disebut
a)
Algoritma
b)
Step
c)
Proses
d)
Program
e)
Problem
2.
Mesin Komputer merupakan mesin kalkulator modern yang sebenarnya hanya bisa melakukan proses aritmatika dua buah jenis bilangan yakni
a)
0 dan 1
b)
1 dan 2
c)
1 dan 10
d)
10 dan 01
e)
A dan B
3.
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 program dijalankan
4.
Pada penulisan flowchart, simbol jajar genjang berfungsi sebagai
a)
Input/Output
b)
Dicision
c)
Preparation
d)
Terminator
e)
Proses
5.
Diketahui bahwa kantong P kosong. Kantong Q berisi 10 buah kelereng dan kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan di katakan BUKAN kantong P yang terbawa, Maka jumlah kelereng yang terbawa adalah
a)
Proses
b)
Input/Output
c)
Dicision
d)
Preparation
e)
Terminator
6.
Dibawah ini yang bukan salah satu bahasa pemrograman adalah
a)
HTML
b)
Pascal
c)
Basic
d)
Java
e)
C#
7.
Salah satu aplikasi compiler untuk bahasa pemrograman pascal adalah
a)
Free Pascal
b)
Visual Studio
c)
Chrome
d)
Notepad
e)
Explorer
8.
Untuk menginstal aplikasi compiler untuk pemrograman pascal kita membutuhkan
a)
File setup compiler
b)
Play store
c)
Google Chrome
d)
Internet
e)
Windows
9.
Ekstensi file pemrograman pascal adalah
a)
.pas
b)
.exe
c)
.msi
d)
.docx
e)
.pascal
10.
Shortcut key untuk melakukan running program pada compiler pascal adalah
a)
CTRL + F9
b)
CTRL+ALT+F9
c)
CTRL+SHIFT+F9
d)
CTRL+F5
e)
CTRL+SHIFT+F5
11.
Penulisan struktur pemrograman pascal yang benar adalah
a)
Judul program, Deklarasi, Badan program
b)
Deklarasi, badan program
c)
badan program
d)
Judul aplikasi, inisialisasi, badan program
e)
Inisialisasi, badan program, penutup program
12.
Dalam kaidah penulisan program pascal seiap akhir baris kode program diakhir dengan tanda
a)
titik koma (;)
b)
titik dua (:)
c)
titik (.)
d)
koma(,)
e)
enter
13.
Penulisan program pascal bersifat non case sensitive yang berarti
a)
Tidak membedakan penulisan huruf kecil dan huruf besar
b)
membedakan penulisan huruf kecil dan huruf besar
c)
Bersifat sensitif terhadap penulisan tanda baca
d)
Setiap baris selalu dipisahkan dalam baris baru
e)
Tidak boleh menggunakan reserved word
14.
Untuk melakukan manajemen input output pada layar monitor berupa teks, maka perlu untuk mendeklarasikan
a)
CRT
b)
DOS
c)
System
d)
Graph
e)
Readln
15.
Sintaks kode yang digunakan untuk membersihkan layar adalah
a)
clrscr
b)
clearscreen
c)
clean
d)
clear
e)
clreol
16.
Tahap pernyataan dan penentuan jenis variabel, konstanta, dan tipe data yang selanjutnya akan digunakan pada badan utama program disebut
a)
Deklarasi
b)
Evaluasi
c)
Program
d)
Implementasi
e)
Algoritma
17.
Dibawah ini yang bukan salah satu syarat penulisan variabel adalah
a)
Dapat diawali oleh semua karakter yang ada
b)
Harus diawali dengan huruf atau underscore (_)
c)
Karakter kedua boleh menggunakan simbol atau angka
d)
Tidak boleh terdapat duplikasi identifer
e)
Variabel tidak boleh mengandung spasi
18.
Tipe data yang hanya memiliki dua kemungkinan nilai yakni 0 atau 1 adalah
a)
Boolean
b)
Integer
c)
Real
d)
Double
e)
String
19.
Tipe data yang sesuai untuk menyimpan data barupa nama lengkap adalah
a)
String
b)
Boolean
c)
Integer
d)
Real
e)
Double
20.
Tipe data standar yang digunakan untuk menyimpan nilai bilangan bulat adalah
a)
Integer
b)
String
c)
Boolean
d)
Real
e)
Double
21.
Dibawah ini yang bukan salah satu operator dalam pemrograman pascal adalah
a)
Mul
b)
+
c)
-
d)
Div
e)
Mod
22.
Output dari potongan sintaks kode "WRITE(11 MOD 7);"
a)
6
b)
11
c)
18
d)
7
e)
10
23.
Output dari potongan sintaks kode "WRITE(5 + (2 + 1) * 2);"
a)
11
b)
16
c)
14
d)
3
e)
10
24.
Fungsi matematika dalam pascal yang berguna untuk menghasilkan nilai mutlak dari sebuah bialngan negatif adalah
a)
ABS
b)
FRAC
c)
INT
d)
SQRT
e)
SIN
25.
Fungsi matematika dalam pascal yang berguna untuk menghitung akar kuadrat dari sebuah bilangan adalah
a)
SQRT
b)
ABS
c)
FRAC
d)
INT
e)
SIN
26.
Operasi logika yang akan menghasilkan nilai true hanya jika kedua operannya bernilai true adalah
a)
AND
b)
NOT
c)
OR
d)
XOR
e)
NAND
27.
Statement yang digunakan untuk menyeleksi sebuah kondisi bernilai benar atau salah untuk mengeksekusi ataupun mengabaikan perintah program disebut
a)
Percabangan
b)
Perulangan
c)
Variabel
d)
Konstanta
e)
Program
28.
Perintah yang digunakan untuk melakukan proses perulangan didalam pemrograman pascal adalah
a)
For
b)
IF
c)
BEGIN
d)
END
e)
WRITE
29.
Indeks array di dalam pemrograman pascal secara default dimulai dari
a)
Ditentukan langsung
b)
0
c)
1
d)
2
e)
3
30.
Nilai yang disertakan ketika memanggil procedure/function adalah
a)
Parameter
b)
Variabel
c)
Konstanta
d)
Begin
e)
Value
100 %
