wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pemrograman Dasar 01

Total questions: 15

Worksheet time: 1hrs 15mins

Name
Class
Date
1.

Urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaikan suatu masalah disebut...

a)

Algoritma

b)

Flowchart

c)

Bahasa Pemrograman

d)

Pemrograman

2.

Berikut merupakan karakteristik algoritma, kecuali...

a)

Efektivitas dan Efisien

b)

Terstruktur

c)

Ada Input atau Output

d)

Bercabang

3.

Langkah pertama dalam algoritma menulis surat adalah...

a)

Menulis surat pada secarik kertas.

b)

Tutup sampul surat menggunakan perekat.

c)

Tempel perangko pada surat.

d)

Bawa surat ke kantor pos untuk diposkan.

4.

Menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap :

  1. Hitung sisa hasil bagi pada langkah
  2. Masukkan sebuah bilangan sembarangan
  3. Bila sisa hasil bagi sama dengan 0 maka bilangan itu adalah bilangan genap tetapi bila sisa hasil sama dengan 1 maka bilangan itu adalah bilangan ganjil.
  4. Bagi bilangan tersebut dengan bilangan 2


dari algoritma diatas yang merupakan bagian input adalah...

a)

1

b)

2

c)

3

d)

4

5.

Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah merupakan cara penyajian dari suatu algoritma adalah...

a)

Algoritma

b)

Flowchart

c)

Aplikasi

d)

Bahasa Pemrograman

6.

Symbol yang berfungsi sebagai awal/akhir program adalah...

a)
b)
c)
d)
7.

Symbol flowchart yang berfungsi sebagai decision (percabangan) adalah...

a)
b)
c)
d)
8.

Symbol flowchart yang berfungsi sebagai proses adalah...

a)
b)
c)
d)
9.

Apa yang dimaksud dengan Sequencing??

a)

Struktur program secara berurutan

b)

Struktur program berulang

c)

Struktur program percabangan

d)

Struktur program bersyarat

10.

Flowchart diatas merupakan contoh dari struktur program?

a)

Sequencing

b)

Branching

c)

Looping

d)

For

11.

Berikut adalah contoh flowchart dari struktur program...

a)

Squencing

b)

Branching

c)

Looping

d)

Staement

12.

Berikut yang termasuk dalam pemrograman Looping. kecuali...

a)

For

b)

While

c)

do... While

d)

IF

13.

Yang termasuk kedalam struktur pemrograman Branching adalah...

a)

For

b)

While

c)

IF

d)

do...While

14.

Berikut adalah program...

a)

Menentukan Bilangan Ganjil Genap

b)

Menentukan Bilangan Prima

c)

Menentukan Bilangan Bulat

d)

Menentukan Bilangan Positif dan Negatif

15.

Jika kita memasukan nilai 2 maka output dari program tersebut adalah...

a)

Genap

b)

Ganjil

c)

Bulat Positif

d)

Negatif