wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Penilaian Sumatif

Total questions: 35

Worksheet time: 43mins

Name
Class
Date
1.

Aturan penulisan algoritma disebut ....

a)

notasi algoritma

b)

ciri algoritma

c)

pseudocode

d)

karakteristik algoritma

e)

flowchart

2.

Pernyataan yang benar tentang algoritma adalah ....

a)

tahapan urutan sistematis yang digunakan untuk memecahkan suatu permasalahan

b)

membantu dalam berhitung saat transaksi jual beli

c)

angka yang menunjukkan hubungan secara matematis

d)

kedudukan sesuatu titik pada peta

e)

cabang matematika yang bersangkutan dengan peluang

3.

Bahasa pemrograman biasa disebut ....

a)

algoritma

b)

bahasa komputer

c)

pseudocode

d)

bahasa mesin

e)

program

4.

Algoritma diciptakan oleh ....

a)

Jabir bin Hayyan

b)

Ibnu Sina

c)

Al-Khawarizmi

d)

Tsabit bin Qurra

e)

Abbas bin Firnas

5.

Pencipta bahasa pemrograman C++ adalah ....

a)

Guido Van Rossum

b)

Hakon Wium Lie

c)

Rasmus Lerdorf

d)

Dennis Ritchie

e)

Bjarne Stroustrup

6.

Kegunaan konektor pada flowchart adalah ....

a)

menandai titik awal dan titik akhir

b)

garis penghubung yang dihubungkan setiap langkah pemecahan masalah

c)

menghubungkan suatu langkah dengan langkah lain dalam sebuah diagram alir

d)

kegiatan penerimaan data

e)

hasil dari pemrosesan sebuah data atas permasalahan yang ada

7.

Arah aliran disimbolkan dengan ....

a)

jajar genjang

b)

anak panah

c)

persegi panjang

d)

oval

e)

tapis

8.

Kegiatan penerimaan data yang disimbolkan dengan jajaran genjang adalah ....

a)

percabangan

b)

proses

c)

terminator

d)

masukan

e)

konektor

9.

Bahasa yang digunakan oleh notasi algoritma adalah bahasa ....

a)

inggris

b)

bahasa mesin

c)

pemrograman

d)

universal

e)

latin

10.

Algoritma yang strukturnya mirip bahasa pemrograman seperti Pascal adalah ....

a)

Visual basic

b)

Pseudocode

c)

Python

d)

Java

e)

TypeScript

11.

Dalam pseudocode bagian untuk mendefinisikan nama yang digunakan dalam program adalah ....

a)

judul algoritma

b)

deklarasi

c)

sambutan

d)

deskripsi

e)

kesimpulan

12.

Struktur data yang menyimpan sekumpulan elemen bertipe sama dan setiap elemen dapat diakses langsung melalui indeksnya disebut ....

a)

variable

b)

array

c)

algoritma

d)

program

e)

konstanta

13.

Dalam penulisannya, pseudocode harus terdiri atas tiga bagian yaitu ....

a)

judul algoritma, deklarasi, deskripsi

b)

judul algoritma, deklarasi, narasi

c)

judul algoritma, deskripsi, deklarasi

d)

judul algoritma, deskripsi, narasi

e)

judul algoritma, argumentasi, deskripsi

14.

Data yang dimasukan kemudian diproses untuk menghasilkan jawaban atas persoalan yang ini dipecahkan. Kegiatan memproses data ini disimbolkan dengan ....

a)

segitiga

b)

lingkaran

c)

persegi panjang

d)

persegi

e)

trapesium

15.

Kata kunci pada tipe data Boolean adalah ....

a)

char

b)

true atau false

c)

float

d)

boolean

e)

string

16.

Konektor berfungsi untuk ....

a)

menandai titik awal dan akhir dari suatu flowchart

b)

menghubungkan antarlangkah dalam sebuah flowchart

c)

hasil dari pemrosesan data

d)

mengembalikan sebuah nilai

e)

memeriksa suatu keadaan memenuhi kondisi tertentu atau tidak

17.

Jenis tipe data ini dimanfaatkan untuk menyimpan karakter alfabet. Jenis tipe data ini adalah ....

a)

character

b)

boolean

c)

string

d)

array

e)

integer

18.

Pemrograman ini menggunakan instruksi untuk memanipulasi data disebut ....

a)

pemrograman prosedural

b)

pemrograman Bahasa C

c)

pemrograman Bahasa C++

d)

pemrograman dasar

e)

pemrograman algoritma

19.

Berikut ini yang bukan kelebihan dari bahasa C adalah ....

a)

mengenal pointer

b)

lebih mudah dimengerti

c)

bahasa yang terstruktur

d)

kecepatan eksekusi tinggi

e)

case sensitive

20.

Tipe data yang digunakan untuk menyimpan variabel dengan nilai teks, yaitu ....

a)

string

b)

boolean

c)

txt

d)

char

e)

integer

21.

Contoh algoritma dalam kehidupan sehari-hari adalah ....

a)

membuat roti

b)

membaca buku

c)

memasak nasi

d)

latihan nyanyi

e)

bersepeda

22.

Berikut yang termasuk struktur teks naratif adalah ....

a)

evaluasi

b)

resolusi

c)

aplikasi

d)

analisis

e)

komunikasi

23.

Pernyataan tentang pemrograman adalah ....

a)

membuat algoritma

b)

untuk mengurutkan aktivitas

c)

membuat program komputer

d)

membuat narasi

e)

menghubungkan algoritma

24.

Berikut ini yang bukan kegunaan bahasa pemrograman adalah ....

a)

sebagai media komunikasi komputer

b)

untuk memerintahkan komputer

c)

untuk menampung sejumlah elemen

d)

mengembangkan layanan informasi

e)

mengembangkan sistem

25.

Bentuk penamaan variabel yang benar adalah ....

a)

terdiri atas huruf, angka dan karakter

b)

sebagai bahasa pemrograman

c)

untuk keperluan komputasi

d)

karakter pertama dapat berupa underscore

e)

sebagai penyedia informasi

26.

Gambarlah bagan generasi bahasa pemrograman!

4 lines
27.

Sebut dan jelaskan struktur pseudocode!

4 lines
28.

Diagram alir atau flowchart yang dihasilkan dapat bervariasi antara satu program dengan yang lainnya. Sebutkan beberapa saran untuk membuat diagram alir!

4 lines
29.

Apa fungsi dari bagian Include pada Bahasa C?

4 lines
30.

Apa yang dimaksud dengan ekspresi?

4 lines
31.

Apa perbedaan antara coding dan pemrograman?

4 lines
32.

Apa keuntungan dari Fungsi yang diterapkan dalam program-program C?

4 lines
33.

Apa yang dimaksud bahasa pemrograman?

4 lines
34.

Sebutkan penggunaan umum dari bahasa pemrograman C++!

4 lines
35.

Jelaskan perbedaan Char dengan String!

4 lines