wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Berpikir Komputasional Kelas 8

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Manakah dari contoh berikut yang Bukan merupakan representasi dari konsep fungsi?

a)

Rumus menghitung luas persegi panjang.

b)

Resep membuat kue.

c)

Algoritma pencarian data dalam sebuah array.

d)

Daftar belanja.

2.

Perhatikan fungsi f(x)=3x+5. Berapa nilai output jika inputnya adalah 𝑥=4?

a)

17

b)

15

c)

12

d)

9

3.

Bilangan desimal 27 jika dikonversi ke bilangan biner menjadi...

a)


11011

b)

10011

c)

11111

d)

11001

4.

Apa yang dimaksud dengan algoritma?

a)

Algoritma adalah sebuah bahasa pemrograman.

b)

Algoritma adalah serangkaian langkah atau prosedur yang digunakan untuk menyelesaikan masalah.

c)

Algoritma hanya digunakan dalam matematika.

d)

Algoritma adalah hasil dari penelitian ilmiah.

5.

Apa peran fungsi dalam pemrograman?

a)

Fungsi tidak memiliki pengaruh terhadap struktur kode.

b)

Fungsi digunakan untuk mengorganisir kode, memudahkan pemeliharaan, dan memungkinkan penggunaan kembali kode.

c)

Fungsi hanya digunakan untuk menghentikan program.

d)

Fungsi hanya digunakan untuk menampilkan output.

6.

Jelaskan perbedaan antara algoritma dan program!

a)

Algoritma adalah langkah-langkah untuk menyelesaikan masalah, sedangkan program adalah implementasi algoritma dalam bahasa pemrograman.

b)

Program adalah langkah-langkah untuk menyelesaikan masalah, sedangkan algoritma adalah implementasi program.

c)

Algoritma dan program adalah hal yang sama.

d)

Algoritma hanya digunakan dalam matematika, sedangkan program digunakan dalam pemrograman.

7.

Langkah pertama dalam menyusun algoritma adalah:

a)

menentukan langkah - langkah penyelesaian

b)

mengumpulkan data

c)

mengidentifikasi masalah

d)

menguji algoritma

8.

Dekomposisi dalam berpiki komputasional berarti ...

a)

Menggabungkan masalah menjadi satu

b)

Memecah masalah kompleks menjadi bagian - bagian yang lebih kecil

c)

Mengabaikan masalah yang tidak penting

d)

Menggunakan pola untuk menyelesaikan masalah

9.

Algoritma berasaal dari nama seorag Ilmuwan yang bernama ....

a)

Walter Hauser Brattain

b)

Abu Jafar Muhammad Ibnu Musa Al Khuwarizmi

c)

Al Jabar Wal Muqanala

d)

Seymour Papert

10.

Bilangan biner 10110 setara dengan bilangan desimal...

a)

22

b)

24

c)

23

d)

25

11.

Proses konversi bilangan desimal ke biner dilakukan dengan cara...

a)

Membagi bilangan desimal dengan 2 berulang kali hingga hasilnya 0, kemudian sisa-sisa pembagian dibaca dari atas ke bawah.

b)

Menjumlahkan bilangan desimal dengan pangkat-pangkat bilangan 2.

c)

Mengalikan bilangan desimal dengan 2 berulang kali hingga hasilnya bilangan bulat, kemudian sisa-sisa perkalian dibaca dari bawah ke atas.

d)

Membagi bilangan desimal dengan 10 berulang kali hingga hasilnya 0.

12.

Konsep struktur data berupa "Tumpukkan" dikenal dengan istilah ...

(a)  

13.

Bentuk penulisan/notasi dimana tanda operator berada di akhir operand disebut (a)  

14.

Proses konversi bilangan biner ke desimal dilakukan dengan cara...

a)

Membagi bilangan biner dengan 2 berulang kali hingga hasilnya 0.

b)

Menjumlahkan semua digit bilangan biner.

c)

Mengalikan setiap digit bilangan biner dengan pangkat 2 sesuai posisinya, lalu menjumlahkan hasil perkalian.

d)

Mengurangkan setiap digit bilangan biner dengan pangkat 2 sesuai posisinya.

15.

Bilangan desimal terbesar yang dapat dinyatakan dengan 4 bit biner adalah...

a)

15

b)

16

c)

17

d)

18

16.

Jika bilangan biner 11011₂ dikurangi 101₂ hasilnya dalam bilangan desimal adalah...

a)

22

b)

23

c)

24

d)

25

17.

Bilangan oktal 45 jika dikonversi ke bilangan desimal akan menjadi...

a)

37

b)

36

c)

35

d)

38

18.

Mengapa algoritma penting dalam bidang ilmu komputer?

a)

Membuat komputer lebih cepat

b)

Memungkinkan komputer untuk berpikir sendiri

c)

Menyederhanakan masalah yang kompleks

d)

Program lebih abstrak daripada algoritma

19.

Konsep bagaimana menemukan masalah yang ada disekitar kita, memahaminya, kemudian mengembangkan solusi yang inovatif dengan bantuan perangkat teknologi komputer. pengertian ini merupakan konsep....

a)

berpikir rasional

b)

berpikir positif

c)

berpikir optimis

d)

berpikir komputasional

20.

Kumpulan dari objek tertentu yang memiliki definisi yang jelas dan dianggap sebagai satu kesatuan, disebut ...

a)

Algoritma

b)

Fungsi

c)

Sistem bilangan

d)

Himpunan