Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuis Pemrograman Dasar

Total questions: 26

Worksheet time: 22mins

Name
Class
Date
1.

Pekerjaan seorang programmer adalah sebagai berikut, kecuali . . . .

a)

Coding

b)

Debugging

c)

Kompilasi

d)

Sosialisasi

2.

Tipe data yang cocok untuk menyimpan data nama siswa adalah …

a)

Numeric

b)

Character

c)

Date/Time

d)

Array

e)

Integer

3.

Dalam menyusun suatu program, tentunya kita akan membuat kerangka dari sebuah program tersebut, istilah lain atau langkah pertama yang harus dilakukan dalam membuat program tersebut adalah.

a)

Proses Program

b)

Membuat Program

c)

Membuat Algoritma

d)

Semua Jawaban Benar

4.

Nilai dari sebuah data bermacam-macam, tergantung dari data yang ingin kita hasilkan, adapun nilai data yang tidak memiliki nilai pecahan adalah.

a)

Bilangan Logika

b)

Bilangan Real

c)

Bilangan Bulat

d)

Bilangan Campuran

5.

Bentuk dari suatu statment IF berada di dalam lingkungan statmean IF yang lainya,disebut IF dalam kondisi ...

a)

IF bersarang

b)

IF bercabang

c)

IF tunggal

d)

IF-THEN

e)

IF do while-Until

6.

Tipe data terstruktur yang terdiri dari sejumlah komponen ,komponen yang mempunyai tipe sama,disebut tipe data...

a)

Array

b)

Byte

c)

Longint

d)

Integer

e)

Boolean

7.
Berikut yang bukan merupakan aturan penulisan dari variabel adalah..
a)
Harus diawali dengan karakter huruf atau underscore (_)
b)
Tidak boleh mengandung spasi
c)
Tidak boleh mengandung simbol-simbol khusus
d)
Karakter pertama harus menggunakan huruf kapital
e)
Bukan merupakan kata perintah khusus (reserved word) dalam bahasa Pascal
8.

Tipe data yang paling tepat digunakan dalam program diatas adalah...

a)

real

b)

integer

c)

boolean

d)

char

e)

void

9.

Operator yang digunakan pada bahasa pemrograman untuk menyatakan tidak sama dengan adalah...?

a)

>=

b)

<=

c)

!=

d)

&=

10.

Perhatikan algoritma berikut.

Case hari..

‘1’ : write (‘senin’)

‘2’ : write (‘selasa’)

‘3’ : write (‘rabu’)

‘4’ : write (‘kamis’)

‘5’ : write (‘jumat’)

‘6’ : write (‘sabtu’)

Otherwise : write(‘Hari yang anda inputkan belum terdaftar’)

Tipe data yang cocok untuk ekspresi hari pada struktur case adalah...

a)

Integer

b)

Float

c)

Char

d)

String

11.

Struktur Pemilihan juga dekenal dengan sebutan ...

a)

Struktur Pertukaran Data

b)

Struktur Input

c)

Struktur Output

d)

Struktur Percabangan

12.

Nama lain dari flowchart adalah . . . .

a)

AluR

b)

Algoritma

c)

Bagan Alir

d)

Diagram

13.

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

a)

Operator

b)

Tipe Data

c)

Ekspresi

d)

Variabel

14.

Yang dimaksud dengan tipe data Double adalah

a)

Tipe data karakter

b)

Bernilai true dan false

c)

Bilangan desimal

d)

Bilangan Bulat

15.

Manakah yang termasuk tipe data !

a)

Double

b)

Float

c)

True

d)

Integer

e)

False

16.

Dalam Free Basic, untuk mengkahiri baris program dengan perintah

a)

End

b)

Sleep

c)

Or

d)

Not

17.

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

a)

Variabel

b)

Identifier

c)

Real

d)

Konstanta

e)

Operator

18.

simbol bangun ruang berbentuk lingkaran pada flowchart berfungsi untuk ....

a)

menandakan start atau end

b)

menghubungkan bagian - bagian flowchart terpisah pada satu halaman

c)

menunjukkan arah aliran proses suatu program

d)

menunjukan proses subprogram

e)

menandakan proses input/output

19.

Gambar flowchart berikut ini dinamakan..

a)

terminator

b)

data

c)

proses

d)

decision

20.

gambar flowchart dibawah ini dinamakan..

a)

terminator

b)

deklaration/deklarasi variable

c)

data

d)

proses

21.

urutan algoritma yang benar pada alur berikut ini..Klik Gambar (Perbesar)

a)

2-3-5-4-1

b)

4-2-1-3-5

c)

1-3-5-4-2

d)

1-5-3-4-2

22.

apa yang anda pikirkan tentang gambar tersebut..

a)

tampilan komputer

b)

sistem operasi windows

c)

sistem operasi android

d)

software

23.

Pada gambar diatas terdapat fungsi IF yang disimbolkan dengan symbol Decision/Percabangan, manakah yang tidak termasuk pernyataan yang benar !

a)

Anak yang berusia lebih dari 18 tahun boleh membuat SIM

b)

Anak yang berusia tepat 18 tahun tidak boleh membuat SIM

c)

Anak yang berusia tepat 18 tahun boleh membuat SIM

d)

Anak yang berusia 17 tahun tidak boleh membuat SIM

e)

Untuk dapat membuat SIM haruslah anak yang berusia diatas 17 tahun

24.

Pada pemograman terdapat berbagai struktur kontrol diantaranya adalah struktur kontrol percabangan. Berikut ini definisi yang paling tepat untuk percabangan dalam programan adalah....

a)

Percabangan dalam pemograman digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada

b)

Percabangan dalam pemograman digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang tidak ada

c)

Percabangan adalah kumpulan pilihan yang harus dilakukan dalam menjalankan bahasa pemrogaman

d)

Percabangan adalah suatu strujtur yang berelasi antara satu dengan yang lainnya yang akan membentuk sistem yang dinamakan pemrograman

25.

Penulisan struktur control keputusan IF yang benar adalah ….

a)

if (variabel) then (kondisi)

b)

if (control) then (statement)

c)

if (control) then (kondisi)

d)

if (kondisi) then (statement)

e)

if (statemen) then (kondisi)

26.

Misalnya nilai raport =67 , maka nilai siswa tersebut adalah……

a)

A

b)

B

c)

C

d)

D