wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pre Test Algoritma Pemrograman

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Kumpulan langkah-langkah instruksi yang digunakan untuk menyelesaikan suatu pekerjaan atau persoalan adalah...

a)

Algoritma

b)

Aljabar

c)

Logaritma

d)

Aritmatika

2.

Langkah kedua dalam algoritma adalah...

a)

Input

b)

Proses

c)

Output

d)

Close

3.

1. Ambil cangkir;

2. Ambill Kopi instan;

3. Tuangkan air panas ke dalam cangkir;

4. Masukan bubuk kopi ke dalam cangkir sesuai takaran;

5. Siapkan air panas;

6. Minum kopi;

7. Aduk hingga larut.


Langkah-langkah diatas adalah algoritma untuk membuat kopi, urutan yang benar adalah...

a)

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

b)

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

c)

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

d)

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

4.

1. Tahapan-tahapan sebelum mengendarai sepeda

2. Mengendarai dan mengayuh sepeda

3. Sampai ke tampat tujuan


Yang merupakan output dari langkah-langkah algoritma diatas adalah...

a)

Tahapan-tahapan sebelum mengendarai sepeda

b)

Mengendarai sepeda

c)

Mengayuh sepeda

d)

Sampai ke tempat tujuan

5.

Gambar di atas adalah contoh dari flowchart algoritma...

a)

Perulangan

b)

Sekuensial

c)

Bersyarat

d)

Percabangan

6.

Yang merupakan langkah proses pada algoritma memasak telur orak arik dibawah adalah...

a)

Pecahkan telur

b)

Telur siap disantap

c)

Kocok telur dan bumbu

d)

Didihkan air

7.

Berikut adalah algoritma cara mengirim email:

1. Mulai

2. Pilih tulis email (tulis pesan baru)

3. Login ke situs layanan email

4. Klik tombol kirim

5. Masukan email tujuan, subjek dan isi email

6. Selesai.

Urutan yang benar dari langkah-langkah diatas adalah...

a)

1-2-3-4-5-6

b)

1-3-2-5-4-6

c)

1-3-2-4-5-6

d)

1-2-3-5-4-6

8.

Wadah yang digunakan untuk menyimpan suatu nilai dan besar nilai tersebut dapat berubah-ubah adalah...

a)

Variabel

b)

Variasi

c)

Tipe Data

d)

Flowchart

9.

tipe data untuk menyimpan nilai yang berupa bilangan atau angka adalah...

a)

Numerik

b)

Boolean

c)

Teks

d)

String

10.

Dalam flowchart gambar tersebut memiliki fungsi sebagai...

a)

Mulai/Berhenti

b)

Proses

c)

Keputusan

d)

Penghubung

11.

Simbol flowchart yang memiliki kegunaan membuat keputusan/pilihan adalah...

a)
b)
c)
d)
12.

Proses mulai dan selesai dalam flowchart digambarkan dengan simbol...

a)
b)
c)
d)
13.

Pada pembuatan program komputer, algoritma dibuat :

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Sebelum menulis ide

14.

Bahasa yang dimengerti oleh komputer dan memungkinkan kita sebagai pengguna memerintahkan komputer untuk melakukan proses menggunakan bahasa tersebut merupakan pengertian dari ....

a)

Perangkat lunak pemrograman

b)

Bahasa pemrograman

c)

Pemrograman visual

d)

Pemrograman blok

15.

Algoritma yang dibuat menggunakan bahasa kita sehari-hari disebut...

a)

Salah semua

b)

Flowchart

c)

Pseudocode

d)

Bahasa Natural

16.

Di Bawah ini 5 Kriteria untuk Algoritma agar dikatakan baik, Kecuali ....

a)

Masukkan (Input)

b)

Tidak Efisiensi

c)

Arah/Pasti (Definite)

d)

Efisiensi

17.

Diatas merupakan contoh dari . . . .

a)

Algoritma Menghitung Luas Segitiga

b)

Flowchart Menghitung Luas Segitiga

c)

Algoritma Menghitung Luas Lingkaran

d)

Flowchart Menghitung Luas Lingkaran

18.

syarat algoritma yang baik adalah sebagai berikut kecuali

a)

Tingkat kepercayaannya tinggi (realibility) Hasil yang diperoleh dari proses harus berakurasi tinggi dan benar.

b)

Pemrosesan yang efisien (cost rendah) Proses harus diselesaikan secepat mungkin dan frekuensi kalkulasi yang sependek mungkin.

c)

Bukan sesuatu yang hanya untuk menyelesaikan satu kasus saja, tapi juga untuk kasus lain yang lebih general.

d)

suatu program akan membuat susah di-maintenance

e)

Haruslah sesuatu yang dapat kita kembangkan lebih jauh berdasarkan perubahan requirement yang ada

19.

Langkah-langkah yang dilakukan dalam menyelesaikan masalah dalam pemrograman dengan komputer adalah, kecuali

a)

Definisikan Masalah, Buat Algoritma dan Struktur

b)

Cara Penyelesaian ,Menulis Program

c)

Mencari Kesalahan ,Uji dan Verifikasi Program

d)

Dokumentasi Program, Pemeliharaan Program

e)

penjelasan cara menyelesaikan suatu masalah

20.

dibawah ini urutan dasar untuk pemecahan suatu masalah yang benar adalah?

a)

start, read, process, write, end

b)

start, orientation, climax, end

c)

start, definition, problem, operating, end

d)

start, open, problem, climax, process, write, end