Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pemrograman Dasar

Total questions: 31

Worksheet time: 41mins

Name
Class
Date
1.

Tes Ke berapa? tulis 1 atau 2 atau 3 atau seterusnya.

4 lines
2.

sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut...

a)

proses

b)

program

c)

algoritma

d)

step

e)

diagram

3.

dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah...

a)

membuat program

b)

membuat algoritma

c)

proses

d)

mempelajari program

e)

membeli komputer

4.

Nilai suatu kebenaran sesuai dengan logika manusia nama lain dari kata...

a)

penalaran

b)

logis

c)

perbandingan

d)

keputusan

e)

pertimbangan

5.

suatu susunan atau urutan langkah-langkah dalam menyelesaikan sebuah persoalan secara sistematis dan logis adalah ...

a)

taktik

b)

strategi

c)

algoritma

d)

pemrograman

e)

notasi computing

6.

model penulisan dan perancangan algoritma menggunakan simbol bangun ruang dalam merepresentasikan proses program disebut

a)

natural language

b)

bahasa narasi

c)

bahasa alami

d)

pseudocode

e)

flowchart

7.

simbol bangun berbentuk persegi panjang pada flowchart berfungsi untuk ...

a)

menggambarkan proses secara komputerisasi

b)

tanda penghubung dala satu halaman

c)

tanda penghubung dalam lain halaman

d)

memasukkan data secara manual

e)

proses manual

8.

simbol berikut yang digunakan untuk input atau outpu data pada flowchart adalah ...

a)
b)
c)
d)
e)
9.

simbol berikut yang digunakan untuk menunjukkan aliran proses pada flowchart adalah ...

a)
b)
c)
d)
e)
10.

Fungsi simbol bangun ruang berbentuk belah ketupat pada flowchart adalah

a)

proses manual

b)

meng-inputkan data secara manual

c)

tanda penghubung dalam lain halaman

d)

menggambarkan proses secara terkomputerisasi

e)

mereferensikan suatu kondisi yang harus diseleksi program

11.

suatu metode yang menekankan penulisan logika penyelesaian masalah menggunakan bahasa yang disamarkan dari bahasa pemrograman disebut metode penulisan

a)

flowchart

b)

pseudocode

c)

bahasa alami

d)

bahasa inggris

e)

bagan aliran dokumen

12.

jenis data yang tidak memiliki nilai pecahan adalah

a)

bilangan logika

b)

bilangan bulat

c)

bilangan real

d)

karakter

e)

string

13.

jenis data yang cocok digunakan untuk data 0.34 adalah

a)

bilangan bulat

b)

bilangan real

c)

bilangan logika

d)

karakter

e)

string

14.

Perhatikan kode program berikut :

X := "'Selamat Belajar pemrograman"

Tipe data yang sesuai untuk variabel X adalah

a)

byte

b)

char

c)

string

d)

integer

e)

longint

15.

Pseudocode yang digunakan pada penulisan algoritma berupa

a)

bahasa inggris

b)

bahasa puitis

c)

bahasa pemrograman

d)

sembarang bahasa asal terstruktur

e)

bahasa mesin

16.

pada pembuatan program komputer, algoritma dibuat...

a)

sebelum pembuatan program

b)

pada saat program dibuat

c)

sesudah pembuatan prgram

d)

pada saat verifikasi program

e)

pada saat program dijalankan

17.

tahapan dalam menyelesaikan suatu masalah adalah

a)

Masalah-Pseudocode-flowchart-program-eksekusi-hasil

b)

masalah-algoritma-flowchart-program-eksekusi-hasil

c)

masalah-model-algoritma-eksekusi-hasil

d)

masalah-model-algoritma-program-eksekusi-hasil

e)

algoritma-program-model-eksekusi-model

18.

tipe bilangan bulat dalam bahasa C dikenal sebagai...

a)

byte

b)

integer

c)

char

d)

string

e)

boolean

19.

perintah untuk menampilkan atau mencetak dilayar monitor

a)

write

b)

read

c)

begin

d)

start

e)

end

20.

Sintaks/kode yang digunakan untuk mengakhiri program adalah ...

a)

write

b)

read

c)

print

d)

begin

e)

end

21.

Motivasi untuk membuat algoritma adalah...

a)

tantangan

b)

kondisi

c)

masalah

d)

pertanyaan

e)

situasi

22.

Jenis data yang dapat digunakan, oleh komputer untuk memenuhi kebutuhan dalam membuat program komputer disebut ...

a)

tipe data

b)

output

c)

universal

d)

linear

23.

Dalam Ekspresi Boolean yang harus diuji adalah nilai

a)

on/off

b)

true/false

c)

up/down

d)

right/left

e)

height/weight

24.

Berikut ini yang termasuk struktur dasar algoritma adalah...

a)

Pemilihan, urutan, pemrograman

b)

Pemilihan, urutan, perbaikan

c)

Pengulangan, pemilihan, pemrograman

d)

Pemilihan, urutan, pengulangan

e)

Pengaturan, perbaikan, pemrograman

25.

Asal mula kata algoritma adalah...

a)

algorism

b)

Aritmatika

c)

algoritmatika

d)

algometrika

e)

algorith

26.

Berikut ini nama seorang matematikawan muslim yang menjadi awal pencetus algoritma adalah

a)

Algorism

b)

Al Jabar

c)

Al Khwarizmi

d)

Al gebra

e)

Al Jafar

27.

Flowchart tersebut merupakan algoritma untuk menghitung luas ….

a)

lingkaran

b)

persegi panjang

c)

belah ketupat

d)

segitiga

e)

persegi

28.

Berikut ini mana flowchart yang tepat untuk menjumlahkan dua bilangan

a)
b)
c)
d)
e)
29.

1. Mulai

2. Menulis surat

3. Surat dimasukan amplop

4. Menutup amplop

5. Menempel perangko

6. Mengantar ke kantor pos

7. Selesai

Urutan algoritma yang benar adalah...

a)

1-3-2-4-6-5-7

b)

1-6-5-4-2-3-7

c)

1-6-2-3-5-4-7

d)

1-6-2-3-4-5-7

e)

1-2-3-4-5-6-7

30.

Apabila masukan bilangan bulat adalah 13, maka keluaran flowchart diatas adalah …….

a)

Tidak mengeluarkan tampilan apapun

b)

Genap Ganjil

c)

Genap

d)

Ganjil Genap

e)

Ganjil

31.

deretan perintah yang digunakan untuk memerintah mesin komputer melakukan sesuatu disebut

a)

bahasa pemrograman

b)

notasi pseudocode

c)

pemrograman

d)

program

e)

aplikasi