wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PEMROGRAMAN DASAR

Total questions: 25

Worksheet time: 50mins

Name
Class
Date
1.

Algoritma berasal dari kata....

a)

algorit

b)

algorithm

c)

algorism

d)

algoritme

e)

algoritmic

2.

Nama Ilmuan yang menemukan algortima adalah....

a)

Muhammad Ibnu Musa Al-Khawarizmi

b)

Albert Einsten

c)

Isaac Newton

d)

pythagoras

e)

Avrila Wiceca

3.

Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah....

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli Komputer

d)

Proses

e)

Mempelajari program

4.

Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut....

a)

Proses

b)

Program

c)

Algoritma

d)

Step

e)

Diagram

5.

Penulisan algoritma yang di gunakan pada Pseudocode  berupa....

a)

Bahasa Inggris

b)

Bahasa Puitis

c)

Bahasa pemograman

d)

Sembarang bahasa asal terstruktur

e)

Bahasa Mesin

6.

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 di jalankan

7.

Penulisan algortima yang lebih tepat untuk menggambarkan suatu algoritma yang akan dikomunikasikan kepada pemakai perangkat lunak dinamakan dengan....

a)

pseucode

b)

flowchart

c)

Stuctured Indonesia

d)

Bahasa pemrograman

e)

C++

8.

penulisan algoritma yang di gunakan pada flowchart  berupa....

a)

Bahasa Inggris  

b)

Bahasa Indonesia

c)

Bahasa pemograman

d)

Diagram Alir

e)

Bahasa Mesin

9.

berikut ini adalah kode penulisan yang digunakan dalam dalam pseucode kecuali....

a)

basic

b)

fortran

c)

pascal

d)

C++

e)

assembly

10.

Berikut ini adalah keuntungan pembuatan Algoritma Kecuali....

a)

penulisan algoritma tidak tergantung pada bahasa pemrograman manapun

b)

penulisan algoritma independen dari bahasa pemrograman dan komputer yang menjalankannya

c)

Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman

d)

Apapun bahasa pemrogramannya output yang akan dikeluarkan sama karena algoritmanya sama

e)

memberikan kesan keindahan karena penulisan yang terstruktur

11.

Tidak ada notasi yang baku dalam penulisan teks algoritma seperti notasi bahasa Pemrograman di sebut dengan…

a)

Notasi angka

b)

Notasi Balok

c)

Notasi Algoritmik

d)

Notasi Huruf

e)

Notasi Algorism

12.

Bahasa pemrograman biasa disebut dengan..

a)

pseucode

b)

flowchart

c)

Bahasa komputer

d)

Algoritma

e)

Bahasa Mesin

13.

Definisi dari program adalah..

a)

kumpulan pernyataan computer yang di instruksikan untuk melakukan suatu fungsi yang  spesifik pada computer

b)

kumpulan bahasa mesin yang di instruksikan untuk melakukan suatu fungsi yang spesifik pada computer

c)

kumpulan dari hardware yang saling terkoneksi

d)

suatu proses yang mempunyai hasil atau output

e)

penggunaan computer untuk mengatur dan menganalisis data yang berukuran besar, baik data maupun informasi pada mesin berbasis komputasi

14.

Dua faktor utama yang membentuk program adalah....

a)

algoritma + bahasa mesin

b)

hardware + bahasa mesin

c)

brainware + hardware

d)

algoritma + hardware

e)

algoritma + bahasa pemrograman (struktur data)

15.

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)

10

b)

15

c)

10 atau 15

d)

11

e)

Kosong

16.

Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih,selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi....

a)

Merah

b)

ungu

c)

Hijau

d)

Putih

e)

Abu - abu

17.

Instruksi P=Q akan mengakibatkan nilai P=nilai Q,dan nilai Q menjadi....

a)

Menjadi Sembarang Nilai

b)

Menjadi hampa

c)

Q Tetap

d)

Menjadi 10

e)

P tetap

18.

Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a akan mengakibatkan nilai menjadi....

a)

a=0 , b=5

b)

a=10 , b=5

c)

a=10 , b=0

d)

a=b

e)

a=10 , b=10

19.

Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah....

a)

15 dan 0

b)

0 dan 15

c)

15 dan 15

d)

0 dan 10

e)

10 dan 15

20.

Yang menunjukan awal dan akhir pada sebuah flowchart adalah...

a)

Data flow

b)

Data

c)

Terminator

d)

Decision

e)

Proses

21.

Gambar notasi flowcart di atas dinamakan..

a)

Data flow

b)

Data

c)

Terminator

d)

Decision

e)

Proses

22.

Terminator berfungsi untuk menandai titik awal dan titik akhir dari suatu diagram alir yang diberi label..

a)

ON PAGE dan OFF PAGE

b)

MULAI dan SELESAI

c)

SELESAI dan OFF PAGE

d)

ON PAGE dan MULAI

e)

MULAI dan OFF PAGE

23.

Symbol yang digunakan untuk menghubungkan antara symbol yang satu dengan yang lainya adalah symbol...

a)

Terminator

b)

Display

c)

Flow Direction

d)

Processing

e)

Input-Output

24.

Gambar notasi flowcart di atas dinamakan..

a)

preparation

b)

input/output

c)

Terminator

d)

Decision

e)

Proses

25.

yang digunakan untuk memberi nilai awal, nilai akhir, penambahan/pengurangan bagi suatu variabel counter dalam flowchart dinamakan dengan....

a)

preparation

b)

input/output

c)

Terminator

d)

Decision

e)

Proses