Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritma Pemrograman Kelas 7

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

Apa itu algoritma?

a)

Algoritma adalah rencana bisnis

b)

Algoritma adalah jenis tumbuhan

c)

Algoritma adalah nama sebuah pulau

d)

Algoritma adalah urutan langkah-langkah logis dan sistematis untuk menyelesaikan masalah atau tugas tertentu.

2.

Mengapa algoritma penting dalam pemrograman?

a)

Algoritma membuat pemrograman menjadi lebih rumit

b)

Algoritma tidak diperlukan dalam pemrograman

c)

Algoritma membantu merancang langkah-langkah logis untuk menyelesaikan masalah secara efisien.

d)

Algoritma hanya diperlukan dalam pemrograman yang sederhana

3.

Apa yang dimaksud dengan pengkodean algoritma?

a)

Proses mengubah algoritma menjadi bahasa pemrograman tertentu.

b)

Proses mengubah algoritma menjadi musik

c)

Proses mengubah algoritma menjadi teks biasa

d)

Proses mengubah algoritma menjadi gambar

4.

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

5.

Bagaimana cara menggunakan Scratch untuk membuat algoritma?

a)

Mengatur blok-blok perintah sesuai dengan urutan langkah-langkah yang diinginkan.

b)

Mengetik huruf-huruf acak untuk membuat algoritma

c)

Menggambar garis-garis untuk membuat algoritma

d)

Menyusun puzzle untuk membuat algoritma

6.

Apa perbedaan antara algoritma dan pengkodean algoritma?

a)

Pengkodean algoritma adalah proses menerjemahkan algoritma ke dalam bahasa manusia

b)

Algoritma dan pengkodean algoritma adalah hal yang sama

c)

Pengkodean algoritma adalah proses menerjemahkan algoritma ke dalam bahasa pemrograman.

d)

Algoritma adalah proses menerjemahkan pengkodean ke dalam bahasa pemrograman

7.

Mengapa penting untuk memahami konsep algoritma sebelum memulai pengkodean?

a)

Agar dapat membuang waktu dengan sia-sia

b)

Agar dapat merancang solusi yang efisien

c)

Karena algoritma tidak penting dalam pengkodean

d)

Untuk membuat solusi yang rumit dan sulit dipahami

8.

Apa itu flowchart dan bagaimana hubungannya dengan algoritma?

a)

Flowchart adalah representasi audio dari algoritma dan digunakan untuk menggambarkan langkah-langkah dalam algoritma secara audio.

b)

Flowchart adalah representasi visual dari algoritma dan digunakan untuk menggambarkan langkah-langkah dalam algoritma secara teks.

c)

Flowchart adalah representasi visual dari algoritma dan digunakan untuk menggambarkan langkah-langkah dalam algoritma secara matematis.

d)

Flowchart adalah representasi visual dari algoritma dan digunakan untuk menggambarkan langkah-langkah dalam algoritma secara visual.

9.

Apa yang dimaksud dengan pseudocode dalam konteks algoritma?

a)

Pseudocode adalah deskripsi formal dari algoritma menggunakan bahasa yang berbeda dengan kode pemrograman

b)

Pseudocode adalah deskripsi informal dari algoritma menggunakan bahasa yang mirip dengan kode pemrograman.

c)

Pseudocode adalah kode pemrograman yang sebenarnya dan dapat langsung dijalankan

d)

Pseudocode adalah bahasa pemrograman yang sangat sulit dipahami

10.

Membuat program dengan menggunakan blok visual menghasilkan karya kreatif seperti gambar berikut merupakan contoh penerapan pengetahuan informatika di bidang ....

a)

Berpikir komputasional

b)

Sistem Komputer

c)

Teknologi Informasi dan Komunikasi

d)

Algoritma dan Pemrograman

11.

Pada pembuatan program komputer, algoritma dibuat :

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Sebelum menulis ide

12.

Berikut ini yang disebut logo pemrograman scratch adalah ....

a)
b)
c)
d)
13.

Bagian jendela scratch berikut yang disebut sprite adalah ....

a)
b)
c)
d)
14.

Bagian jendela yang digunakan untuk menyusun atau menempatkan blok kode disebut ....

a)

stage pane

b)

sprite pane

c)

backdrops

d)

script area

15.

Blok yang digunakan untuk menyimpan blok kode yang mengatur gerakan sprite adalah blok ....

a)

Motion

b)

Looks

c)

Sound

d)

Events

16.

Blok yang digunakan untuk menyimpan blok kode yang mengatur suara yang digunakan disebut ....

a)

motion

b)

looks

c)

sound

d)

sensing

17.

Blok control yang digunakan untuk kode perulangan tidak terbatas, diulang terus menerus selama program dijalankan adalah ....

a)

Repeat

b)

If-Then

c)

If-Then-Else

d)

Forever

18.

Apa itu Scratch?

a)

Alat untuk membersihkan lantai

b)

Bahasa pemrograman untuk memasak makanan

c)

Nama dari sebuah band musik

d)

Bahasa pemrograman visual untuk membuat animasi, permainan, dan proyek interaktif.

19.

Untuk mempermudah seorang progremmer dalam membuat program, programer terlebih dahulu membuat?

a)

Observasi

b)

Topologi

c)

Hostpot

d)

Algoritma

20.

Perintah yang dipahami oleh komputer disebut sebagai ....

a)

Program

b)

Kode

c)

Blok

d)

Game