wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Remedial PTS Robotika

Total questions: 40

Worksheet time: 2hrs 0mins

Name
Class
Date
1.

Langkah-langkah sistematis untuk menyelesaikan satu/lebih permasalahan dalam pemgrograman disebut …

a)

Algoritma

b)

Pseudocode

c)

Flowchart

d)

Pemrograman

e)

Input/Output

2.

Cara penulisan kode dan algoritma menggunakan bahasa umum yang digunakan sehari-hari sehingga lebih mudah dipahami disebut ...

a)

Algoritma

b)

Pseudocode

c)

Flowchart

d)

Pemrograman

e)

Input/Output

3.

Sebuah diagram yang menjelaskan alur proses dari sebuah program. Dalam membangun sebuah program, flowchart berperan penting untuk menerjemahkan proses berjalannya sebuah program agar lebih mudah untuk dipahami disebut ...

a)

Algoritma

b)

Pseudocode

c)

Flowchart

d)

Pemrograman

e)

Input/Output

4.

Suatu cara dalam membuat satu atau menghubungkan lebih dari satu algoritma dengan menggunakan suatu bahasa pemrograman tertentu sehingga menjadi suatu program komputer ...

a)

Algoritma

b)

Pseudocode

c)

Flowchart

d)

Pemrograman

e)

Input/Output

5.

Sesuatu data yang kita masukan ke dalam program dan sesuatu data yang kita keluarkan dari dalam program disebut ...

a)

Algoritma

b)

Pseudocode

c)

Flowchart

d)

Pemrograman

e)

Input/Output

6.

Perhatikan gambar, code block (abaikan rangkaian) tersebut adalah pemrograman …

a)

Hello World

b)

Blinking Led

c)

Running Led

d)

LCD

e)

Dot Matrik

7.

Perhatikan gambar, kondisi led hijau dan biru Ketika disimulasikan adalah …

a)

Led Hijau blinking, led biru terus menyala

b)

Led Hijau terus menyala, led biru terus menyala

c)

Led Hijau blinking, led biru tidak menyala

d)

Led Hijau tidak menyala, led biru terus menyala

e)

Led Hijau tidak menyala, led biru tidak menyala

8.

Perhatikan gambar, program tersebut berfungsi untuk …

a)

Blinking Led

b)

Fading Led

c)

Running Led

d)

Up Counter Led

e)

Down Counter Led

9.

Perhatikan gambar, program tersebut befungsi untuk …

a)

Piano buzzer

b)

On off buzzer

c)

Ring tone buzzer

d)

Buzzer

e)

Switch

10.

Perhatikan gambar berikut, program tersebut berfungsi untuk …

a)

Blinking led

b)

Running led

c)

Menampilkan text

d)

Switch

e)

Buzzer

11.

Perhatikan gambar berikut, alasan text “hello world” diprogram kesamping adalah …

a)

On start (void setup)

b)

Repeat 5 times (for a=5; a<=5; a++)

c)

Print to serial monitor (Serial.begin (9600))

d)

Without new line (Serial.print())

e)

Forever (void loop())

12.

Perhatikan gambar berikut, alasan text “hello world” diprogram kesamping adalah …

a)

On start (void setup)

b)

Repeat 5 times (for a=5; a<=5; a++)

c)

Print to serial monitor (Serial.begin (9600))

d)

Without new line (Serial.print())

e)

Forever (void loop())

13.

Perhatikan gambar, variabel yang membuat karakter “*” terpogram kesamping adalah …

a)

Serial.begin (9600)

b)

void loop

c)

void setup

d)

counter2

e)

counter

14.

Perhatikan gambar, variabel yang membuat karakter “*” terpogram kebawah adalah …

a)

Serial.begin (9600)

b)

void loop

c)

void setup

d)

counter2

e)

counter

15.

Perhatikan gambar, logika pemrograman tersebut adalah …

a)

Persamaan variabel a dan b

b)

Pertidaksamaan variabel a dan b

c)

Variabel a bernilai 0 dan variabel b bernilai 0

d)

Variabel a <= variabel b

e)

Variabel a >= variabel b

16.

Perhatikan gambar, logika pemrograman tersebut adalah …

a)

Persamaan variabel a dan b

b)

Pertidaksamaan variabel a dan b

c)

Variabel a bernilai 0 dan variabel b bernilai 0

d)

Variabel a <= variabel b

e)

Variabel a >= variabel b

17.

Perhatikan gambar, logika pemrograman tersebut adalah …

a)

Persamaan variabel a dan b

b)

Pertidaksamaan variabel a dan b

c)

Variabel a bernilai 0 dan variabel b bernilai 0

d)

Variabel a <= variabel b

e)

Variabel a >= variabel b

18.

Perhatikan gambar, logika pemrograman tersebut adalah …

a)

Persamaan variabel a dan b

b)

Pertidaksamaan variabel a dan b

c)

Variabel a bernilai 0 dan variabel b bernilai 0

d)

Variabel a <= variabel b

e)

Variabel a >= variabel b

19.

Berikut merupakan pemrograman running led, yang membuat led menyala adalah syntax …

a)

digitalWrite (12, LOW);

b)

digitalWrite (12, HIGH);

c)

digitalWrite (11, LOW);

d)

digitalWrite (11, HIGH);

e)

digitalWrite (10, LOW);

20.

Berikut merupakan pemrograman running led, yang membuat led menyala adalah syntax …

a)

digitalWrite (12, LOW);

b)

digitalWrite (12, HIGH);

c)

digitalWrite (11, LOW);

d)

digitalWrite (11, HIGH);

e)

digitalWrite (10, LOW);

21.

Berikut merupakan pemrograman running led, yang membuat led menyala adalah syntax …

a)

digitalWrite (12, LOW);

b)

digitalWrite (12, HIGH);

c)

digitalWrite (11, LOW);

d)

digitalWrite (11, HIGH);

e)

digitalWrite (10, LOW);

22.

Berdasarkan konstruksi dari arduino uno, berapa jumlah pin analog yang disediakan.....

a)

13

b)

5

c)

6

d)

14

23.

Berdasarkan konstruksi arduino uno, berapa jumlah pin digital yang disediakan.....

a)

11

b)

12

c)

13

d)

14

24.

Arduino, berasal dari...

a)

Italia

b)

Amerika

c)

Rusia

d)

Jerman

25.

Arduino adalah...

a)

Platform mikrokontroler

b)

Platform komputer

c)

Platform perusahaan mobil

d)

Platform elektronik

26.

Arduino memiliki...pin analog

a)

lima

b)

tujuh

c)

tiga

d)

sepuluh

27.

Dalam papan Arduino, terdapat chip...

a)

Bootloader

b)

Data

c)

Program

d)

Extensi

28.

Pada papan Arduino, mikrokontroler yang dipakai adalah...

a)

ATmega

b)

Intel 4000

c)

AVR

d)

BASIC Stamp

29.

Kecepatan pengiriman dan penerimaan data dalam Arduino disebut sebagai...

a)

Baud rate

b)

Baud number

c)

Data speed

d)

Serial

30.

Sebuah papan untuk memperbanyak atau menambahkan extensi lain pada papan Arduino disebut sebagai...

a)

Shield

b)

Solder

c)

Breadboard

d)

PCB

31.

Pin analog adalah pin yang nilai input dan outputnya melebihi...

a)

0 dan 1

b)

4 dan 8

c)

7 dan 12

d)

8 dan 9

32.

Pada gambar diatas termasuk Arduino berjenis ?

a)

Nano

b)

Uno

c)

Mega

d)

Mikrokontroler

33.

Untuk memasukkan program dari Sketch ke Board Arduino dapat menggunakan tombol?

a)

Verify

b)

Upload

c)

Open Sketch

d)

Save Sketch

34.

Fungsi atau sintak untuk menjalan kan program terus-menerus hingga arduino dalam kondisi dimatikan

a)

loop ()

b)

setup ()

c)

void

d)

int

35.

Apa kepanjangan dari IC …

a)

Internet Controller

b)

Integrated Circuit

c)

Integrated Connection

d)

Incorrect Command

36.

Apa pengertian dari mikrokontroler …

a)

Microchip berupa IC yang dapat menerima sinyal input, mengolahnya memberi sinyal output sesuai dengan program diisikan kedalamnya

b)

Mengendalikan operasi komputer dan melakukan fungsi pemrosesan data

c)

Menyimpan data dan program

d)

Struktur dan mekanisme untuk menghubungkan pemroses memory utama perangkat masukan atau keluaran

37.

Bahasa apa yang digunakan untuk memprogram arduino?

a)

Bahasa C

b)

Phyton

c)

JavaScript

d)

Bahasa PHP

38.

Apa software yang digunakan untuk memprogram arduino?

a)

Arduino IDE

b)

Arduino ID

c)

Arduino DEI

d)

Arduino IE

39.

Dibawah alat dan bahan yang diperlukan dalam pembuatan program menggunakan Arduino, kecuali .....

a)

USB Port

b)

Resistor

c)

LED

d)

Arduino

40.

Bagian yang berfungsi sebagai jembatan komunikasi antara papan board arduino dengan komputer adalah..

a)

Mikrokontroler

b)

PIN

c)

LED

d)

USB