wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Bab 3 - Berpikir Komputasional dan Algoritma Pemrograman

Total questions: 20

Worksheet time: 40mins

Name
Class
Date
1.

Salah satu cara atau konsep untuk mengamati masalah, mencari dan mengembangkan solusi permasalah dengan memanfaatkan teknologi komputer merupakan pengertian dari ...

a)

Teknologi Informasi

b)

Berpikir Komputasional

c)

Komputer

d)

Arduino

2.

Berikut merupakan cara dan tahapan dalam menerapkan Berpikir Komputasional ...

a)

Analisis, Coding, Testing

b)

Komputer, RAM, Keyboard, Mouse

c)

Dekomposisi, Pengenalan Pola, Abstraksi, Algoritma

d)

IP Address, LAN, Jaringan, Internet

3.

Berfokus pada informasi penting saja, dengan mengabaikan data yang tidak relevan merupakan pengertian dari ...

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

4.

Proses pemecahan suatu masalah kompleks menjadi masalah yang lebih kecil agar masalah tersebut mudah dipahami, diteliti dan diselesaikan secara terpisah merupakan pengertian dari...

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

5.

Menemukan sebuah keteraturan yang ada untuk mendapatkan informasi yang lebih penting atau mencari kesamaan di dalam masalah merupakan pengertian dari...

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

6.

Pola pikir yang biasa digunakan untuk merencanakan langkah-langkah yang bersifat sistematis dalam memecahkan masalah merupakan pengertian dari...

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

7.

Tiga tahapan untuk menghasilkan kode di Arduino adalah...

a)

Abstraksi, Dekomposisi, Pengenalan Pola

b)

Menulis Program, Compile Program, Mengunggah Program

c)

Scanf, Printf, Include

d)

Semua Jawaban Benar

8.

Penulisan kode program Arduino mempunyai dua fungsi utama yaitu...

a)

Scanf, Printf

b)

While, For Looping

c)

void setup(), void loop()

d)

float, int

9.

Percabangan (Kondisional) pada program Arduino yaitu...

a)

Scanf, Printf

b)

Int, Float

c)

If, If...else

d)

For, While

10.

Perulangan (Looping) pada program Arduino adalah...

a)

Scanf, Printf, \n

b)

Int, Float, Double

c)

For, While, Do While

d)

digitalWrite, digitalRead, pinMode

11.

Pada gambar berikut Kaki Anoda (+) LED terhubung ke pin Arduino ...

4 lines
12.

Di baris ke 4, kode program yang harus ditulis agar lampu LED dapat menyala dengan benar adalah...

4 lines
13.

Pada baris ke-8, perintah digitalWrite(led,HIGH); berfungsi untuk ...

4 lines
14.

Pada gambar rangkaian Arduino berikut, lampu LED akan menyala selama berapa detik ?

4 lines
15.

Agar lampu LED menyala selama 3 detik, maka baris kode program yang harus diubah adalah...

4 lines
16.

Jika pushbutton tombol1 di tekan, bagaimana kondisi lampu LED merah dan lampu LED kuning ?

4 lines
17.

Jika pushbutton tombol2 di tekan, bagaimana kondisi lampu LED merah dan lampu LED kuning ?

4 lines
18.

Tariklah garis (kabel jumper) untuk menghubungkan kaki anoda dan katoda lampu LED merah dan hijau dari breadboard ke pin Arduino

19.

Tariklah garis (kabel jumper) untuk menghubungkan kaki pin vcc,trig,echo,gnd sensor ultrasonic dari breadboard ke pin Arduino

20.

Tariklah garis (kabel jumper) untuk menghubungkan kaki anoda, katoda LED dan Pushbutton dari breadboard ke pin Arduino