wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pemograman Dasar Bab 1

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

siapakah Bapak Algoritma???

a)

Muhammad bin Musa al-Khwarizmi

b)

Muhammad bin al-Khwarizmi

c)

Muhammad bin Musa Khwarizmi

d)

Muhammad Musa al-Khwarizmi

e)

Muhammad al-Khwarizmi

2.

siapakah Bapak Algoritma???

a)

Muhammad bin Musa al-Khwarizmi

b)

Muhammad bin al-Khwarizmi

c)

Muhammad bin Musa Khwarizmi

d)

Muhammad Musa al-Khwarizmi

e)

Muhammad al-Khwarizmi

3.

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

a)

Proses

b)

Program

c)

Algoritma

d)

Langkah

e)

Konsep

4.

Pseucode yang digunakan pada penulisan algoritma berupa

a)

B. Inggris

b)

B. Puitis

c)

B. Pemograman

d)

Sembarang Bahasa asal terstruktur

e)

Bahasa Baku

5.

suatu urutan dari barisan langkah-langkah guna menyelesaikan suatu masalah....

a)

Semi Algoritma

b)

Algoritma

c)

Instuksi

d)

Program

e)

Semi Instruksi

6.

Beberapa hal yang perlu diperhatikan dalam membuat algoritma, Terkecuali....

a)

Teks algoritma berisi deskripsi langkah-langkah penyelesaian masalah.Deskripsi tersebut dapat ditulis dalam notasi apapun asalkan mudah dimengerti dan dipahami

b)

Tidak ada notasi yang baku dalam penulisan teks algoritma seperti notasi bahasa pemrograman. Notasi yang digunakan dalam menulis algoritma disebut notasi algoritmik.

c)

Setiap orang dapat membuat aturan penulisan dan notasi algoritmik sendiri. Hal ini dikarenakan teks algoritma tidak sama dengan teks program. Namun, supaya notasi algoritmik mudah ditranslasikan ke dalam notasi bahasa pemrograman tertentu,

maka sebaiknya notasi algoritmik tersebut berkorespondensi dengan notasi bahasa pemrograman secara umum.

d)

Algoritma sebenarnya digunakan untuk membantu kita dalam mengkonversikan suatu permasalahan ke dalam bahasa pemrograman

e)

Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman

7.

Pengertiand dari program adalah.....

a)

kumpulan pernyataan komputer

b)

suatu pembahasan yang dibuat di komputer

c)

sesuatu yang dibuat di komputer

d)

semuanya dikerjakan oleh dan komputer

e)

Semua benar

8.

diberikan algoritma : apabila warna merah akan maka jadi hijau. Apabila warna hijau maka jadi putih. Selain warna merah dan hijau maka jadi ungu. Jika kondisi inpout warna adalah hitam, maka warna jadi...

a)

Merah

b)

Putih

c)

Ungu

d)

Abu-abu

e)

Hijau

9.

Flowchart dibuat untuk

a)

memudahkan membuat program dalam bahasa biner

b)

membuat pola penyelesaian dalam bahasa sehari-hari

c)

membuat pola penyelesaian dalam bahasa pemograman tingkat tinggi

d)

membuat pola penyelesaian masalah mudah dipahami

e)

hanya sebagai formalitas

10.

pada struktur runtunan, semua instruksi dikerjakan secara...

a)

acak

b)

langsung

c)

berurutan

d)

b dan c benar

e)

semua benar

11.

ada berapa banyak struktur Dasar Algoritma...

a)

3

b)

4

c)

5

d)

6

e)

7

12.

Menurut Goldshlager dan Lister (1988) ada berapa banyak struktur berurutan mengikuti ketentuan-ketentuan...

a)

3

b)

4

c)

5

d)

6

e)

7

13.

struktur pemilhan disebut juga

a)

struktur pertukaran data

b)

struktur runtunan

c)

struktur input

d)

sturktu output

e)

struktur percabangan

14.

rumus pythagoras untuk menghitung sisi miring segitiga siku-siku adalah a2 + b2 = c2. simbol flowchart yang tepat untuk peritungan tersebut adalah...

a)

jajar genjang

b)

lingkaran

c)

segi enam

d)

persegi panjang

e)

persegi

15.

Notasi ini disebut Preparation yang digunakan untuk memberi nilai awal, nilai akhir, penambahan/pengurangan bagi suatu variabel counter.

a)
b)
c)
d)
e)
16.

Notasi ini disebut Connector yang digunakan untuk menunjukkan sambungan dari flowchart yang terputus di halaman yang sama atau halaman berikutnya

a)
b)
c)
d)
e)
17.

Notasi ini disebut Process yang digunakan untuk mewakili suatu proses.

a)
b)
c)
d)
e)
18.

ada berapa Jenis-Jenis Bahasa Pemrograman

a)

2

b)

3

c)

4

d)

5

e)

6

19.
  1. Menterjemahkan secara keseluruhan
  2. Dihasilkan Object program
  3. Menterjemahkan Instruksi per instruksi
  4. Proses pekerjaan program lebih cepat
  5. Tidak dihasilkan obyek program
  6. Keamanan dari program kurang terjamin

dari nomor diatas manakah yang merupakan komponen dari interpreter

a)

3,5,6

b)

1,3,4

c)

1,2,3,4,5

d)

5,6

e)

1,3,6

20.

menganalisis dan mengeksekusi setiap baris dari program secara keseluruhan. merupakan pengertian dari

a)

interpeter

b)

Interpreter

c)

compilator

d)

kompilator

e)

semua benar