wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kuis Algprog Kelas 7

Total questions: 25

Worksheet time: 14mins

Name
Class
Date
1.

Proses menyelesaikan masalah secara sistematis / urut dan logis / dapat diterima oleh akal pikiran, disebut?

a)

Topologi

b)

Hostpot

c)

Algoritma

d)

Observasi

2.

Siapakah Penemu dari Algoritma?

a)

Abu Ja’far Muhammad Ibnu Musa Al-Khawarizmi

b)

Abu Hadar Muhammad Ibnu Musa Al-Khawarizmi

c)

Abu Hadar Muhammad Ibnu Tholib Al-Khawarizmi

d)

Abu Ja’far Muhammad Ibnu Tholib Al-Khawarizmi

3.

Algortima yang ditulis dengan bahasa sehari-hari, disebut dengan algoritma

a)

Deskriptif

b)

Pseudocode

c)

Flowchart

d)

Abstrak

4.

Algoritma yang ditulis dengan code-code yang hampir mirip dengan bahasa pemrograman, disebut dengan algoritma?

a)

Deskriptif

b)

Pseudocode

c)

Flowchart

d)

Abstrak

5.

Algoritma yang ditulis dengan diagram, disebut dengan algoritma?

a)

Deskriptif

b)

Pseudocode

c)

Flowchart

d)

Abstrak

6.

Gambar diatas merupakan contoh penyelesaian masalah menggunakan algoritma dengan menggunakan tipe?

a)

Flowchat

b)

Pseudocode

c)

Abstrak

d)

Deskriptif

7.

Gambar diatas merupakan contoh penyelesaian masalah menggunakan algoritma dengan menggunakan tipe?

a)

Flowchat

b)

Pseudocode

c)

Abstrak

d)

Deskriptif

8.

Gambar diatas merupakan contoh penyelesaian masalah menggunakan algoritma dengan menggunakan tipe?

a)

Flowchart

b)

Pseudocode

c)

Abstrak

d)

Deskriptif

9.

Proses menerjemahkan algoritma kedalam bahasa pemrograman, merupakan istilah dari?

a)

Pemrograman

b)

Bahasa Pemrograman

c)

Programmer

d)

Program

10.

Orang yang membuat sebuah program atau aplikasi, merupakan istilah dari?

a)

Pemrograman

b)

Bahasa Pemrograman

c)

Programmer

d)

Program

11.

Bahasa yang dimengerti oleh komputer, contoh Java, C++, dll, merupakan istilah dari?

a)

Pemrograman

b)

Bahasa Pemrograman

c)

Programmer

d)

Program

12.

Wadah yang bisa diberi nilai dan nilainya dapat dirubah selama program dijalankan, merupakan istilah dari?

a)

Pemrograman

b)

Variable

c)

Programmer

d)

Konstanta

13.

Belajar bahasa program adalah....

a)

belajar logika membuat program

b)

mempelajari cara menulis program

c)

mempelajari cara menyusun langkah - langkah perintah dalam program

d)

belajar algoritma pemrograman

14.

Belajar pemrograman adalah . . . .

a)

belajar bagaimana menulis bahasa pemrograman sehingga dapat dikerjakan oleh komputer

b)

belajar bagaimana merubah bahasa manusia menjadi bahasa komputer sehingga dapat dikerjakan oleh komputer

c)

belajar bagaimana kita dapat menulis bahasa pemrograman dengan baik dan benar

d)

belajar bagaimana menyusun logika sehingga langkah - langkah yang dikerjakan benar secara logika

15.

Dalam menulis algoritma dapat menggunakan tiga cara, yaitu....

a)

menggunakan kalimat berantai, Pseudocode dan flowchart

b)

menggunakan kalimat deskriptif, pseudocode dan flowchart

c)

menggunakan kalimat berantai, pseudocode dan diagram alir

d)

menggunakan kalimat berantai, pseudocode dan diagram alir

16.

Simbol flowchart yang digunakan untuk memulai dan mengakhiri proses adalah....

a)
b)
c)
d)
17.

 

Berikut ini adalah Algoritma yang belum teratur :

1. Tuang Gelas A (isi Teh) ke Dalam Gelas C (Kosong)

2. Tuang Gelas B (Isi Kopi) ke Dalam Gelas A (Kosong)

3. Tuang Gelas C (isi Teh) ke Dalam Gelas B (Kosong)

4. Mulai

5. Selesai

6. Tambahkan Gelas C (Kosong)

a)

4-6-1-2-3-5

b)

4-6-3-2-1-5

c)

4-1-2-3-6-5

d)

4-6-2-1-3-5

18.

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

a)

Masukkan (Input)

b)

Arah/Pasti (Definite)

c)

Tidak Efisiensi

d)

Efisiensi

19.

Diatas merupakan contoh dari . . . .

a)

Algoritma Menghitung Luas Segitiga

b)

Algoritma Menghitung Luas Lingkaran

c)

Flowchart Menghitung Luas Segitiga

d)

Flowchart Menghitung Luas Lingkaran

20.

Simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .

a)
b)
c)
d)
21.

Sebutkan ciri-ciri algoritma! kecuali

a)

menyelesaikan Langkah terbatas

b)

Tidak ambigu

c)

Jelas

d)

panjang

22.

Bagaimana cara membuat algoritma sederhana untuk menyelesaikan sebuah masalah?

a)

Identifikasi masalah, pecah masalah menjadi langkah-langkah kecil, tulis langkah-langkah tersebut dalam urutan yang jelas dan logis.

b)

Menulis langkah-langkah tanpa urutan yang jelas

c)

Tidak mengidentifikasi masalah terlebih dahulu

d)

Mencari solusi tanpa memecah masalah

23.

Bagian Flowchart yang berfungsi untuk menyatakan suatu tindakan disebut . . . .

a)

Manual Operation

b)

Decision

c)

Preparation

d)

Process

24.

Bagian Flowchart yang berfungsi untuk mencetak disebut . . . .

a)

Input

b)

Output

c)

Proses

d)

Decision

25.

Simbol Diagram Alir (Flowchart) yang digunakan untuk menyatakan Permulaan atau Akhir Suatu Program yaitu . . . .

a)
b)
c)
d)