wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Soal Pilihan Ganda My Robot Time (MRT)

Total questions: 70

Worksheet time: 38mins

Name
Class
Date
1.

My Robot Time termasuk media pembelajaran yang menekankan pendekatan ...

a)

Teoritis penuh

b)

Hafalan konsep

c)

STEM berbasis praktik

d)

Ceramah satu arah

2.

Salah satu tujuan utama penggunaan robot edukasi My Robot Time adalah melatih ...

a)

Daya ingat jangka pendek

b)

Berpikir komputasional

c)

Kemampuan menghafal rumus

d)

Kecepatan menulis

3.

Dalam sistem robot My Robot Time, mikrokontroler berfungsi untuk ...

a)

Menghasilkan energi

b)

Menggerakkan roda secara langsung

c)

Memproses input dan menjalankan program

d)

Mendeteksi cahaya

4.

Urutan kerja robot yang benar adalah ...

a)

A. Aktuator → Sensor → Program

b)

B. Program → Sensor → Aktuator

c)

C. Sensor → Program → Aktuator

d)

D. Sensor → Aktuator → Program

5.

Jika robot berhenti saat mendekati dinding, kemungkinan menggunakan ...

a)

Sensor cahaya

b)

Sensor jarak

c)

Sensor suhu

d)

Sensor suara

6.

Bahasa pemrograman visual pada MRT membantu siswa memahami ...

a)

Bahasa mesin

b)

Logika algoritma dasar

c)

Jaringan komputer

d)

Sistem operasi

7.

Contoh penerapan kondisi (if) pada robot adalah ...

4 lines
8.

Motor pada robot termasuk komponen ...

a)

Input

b)

Proses

c)

Output

d)

Penyimpanan

9.

Jika sensor rusak, dampaknya adalah ...

a)

Program terhapus

b)

Robot tidak merespons lingkungan

c)

Baterai cepat habis

d)

Motor rusak

10.

My Robot Time cocok untuk SMP karena ...

a)

Menggantikan guru

b)

Menyederhanakan algoritma

c)

Tanpa teori

d)

Hanya bermain

11.

Menyusun blok perintah berurutan disebut ...

a)

Paralel

b)

Algoritma sekuensial

c)

Random

d)

Jaringan

12.

Sumber energi robot MRT umumnya adalah ...

a)

Panel surya

b)

Baterai

c)

Generator

d)

Listrik AC

13.

Merakit robot melatih kemampuan ...

a)

Psikomotorik dan problem solving

b)

Menghafal

c)

Membaca

d)

Menyalin

14.

Jika robot tidak sesuai program, langkah tepat adalah ...

a)

Ganti warna

b)

Hapus semua

c)

Cek program dan koneksi

d)

Tambah baterai

15.

Robot bekerja karena ...

a)

Punya perasaan

b)

Instruksi manusia

c)

Bisa berpikir

d)

Keinginan sendiri

16.

Debugging berarti ...

a)

Menghias robot

b)

Mengganti sensor

c)

Memperbaiki kesalahan program

d)

Menyimpan program

17.

MRT cocok untuk proyek karena ...

a)

Hanya teori

b)

Tidak kerja kelompok

c)

Gabungan desain, coding, dan uji coba

d)

Digunakan sendiri

18.

Sensor cahaya digunakan untuk ...

a)

Suhu

b)

Suara

c)

Mengikuti garis

d)

Tekanan

19.

Perbedaan MRT dan mainan robot adalah ...

a)

Ukuran

b)

Warna

c)

Bisa diprogram

d)

Harga

20.

Pembelajaran MRT membantu siswa menghadapi ...

a)

Game

b)

Hafalan

c)

Perkembangan teknologi

d)

Pekerjaan manual

21.

Apa Nama Kit yang biasa digunakan untuk kegiatan robotik Kaifa adalah?

a)

Arduino UNO

b)

Mino Kit

c)

My Robot Time 3

d)
Lego Mindstorms
22.

Apa nama alat disamping?

a)

IR Sensor

b)

STEROFOAM

c)

CDS Sensor

d)

Servo

23.

Manakah yang merupakan Skier Man?

a)

b)

c)

d)

24.

Siapakah yang mendapat julukan "Bapak Robotika"?

a)

Ibnu Ismail al-Jazari

b)
Nikola Tesla
c)

George Devol

d)
Elon Musk
25.

Apa komponen utama yang membentuk robot?

a)

Struktur, sensor, aktuator, dan pengendali

b)
roda, antena, speaker
c)

Struktur mekanika, elekrtonika dan pemrograman

d)
motor, kabel, baterai
26.

Apa fungsi utama sensor pada robot?

a)
Mendeteksi dan mengukur informasi dari lingkungan sekitar.
b)
Menyimpan data sensor
c)
Mengontrol pergerakan robot
d)
Menghasilkan energi untuk robot
27.

Apa itu Scratch?

a)

Bahasa pemrograman berbasis teks

b)
Scratch adalah platform pemrograman visual.
c)

Scratch adalah platform untuk membuat sebuah gambar desain grafis

d)

Scratch adalah platform untuk membuat robot

28.

Siapa yang menciptakan Scratch?

a)
Google
b)

Apple

c)

MIT Media Lab

d)
Microsoft
29.

Perhatikan coding blok disamping!

blok if pada coding disamping termasuk kedalam?

a)

variable assignment

b)
function declaration
c)

perulangan

d)

Percabangan

30.

Perhatikan coding blok disamping!

Kondisi yang digunakan untuk percabangan pada coding tersebut adalah?

a)
switch case
b)
while loop
c)

for loop

d)
if else
31.

Bagaimana cara mengupload coding blok pada gambar disamping?

a)

Klik tombol bendera hijau

b)

Klik kanan lalu pilih upload to arduino

c)

Klik tombil titik merah

d)

Klik pada gambar robot

32.

Organisasi yang menampung Asosiasi Robot Pemuda Internasional yang menjadi tuan rumah IYRC dinamakan?

a)

Kontes Robot Nasional(KRON)

b)
FIRST Global
c)

International Youth Robot Competition(IYRC)

d)

International Youth Robot Association(IYRA)

33.

Perlombaan robotik tingkat ASIA dinamakan?

a)

Asian Robotic Competition Comite(ARCC)

b)

International Youth Robot Competition(IYRC)

c)

International Youth Robot Association(IYRA)

d)

Asian Junior Robo Cup(AJR)

34.

Apa fungsi perangkat disamping?

a)
Mengidentifikasi warna objek
b)
Menghitung jumlah langkah
c)
Mengukur suhu lingkungan
d)
Mendeteksi jarak objek dengan gelombang ultrasonik.
35.

LED Singkatan dari ?

a)

Light Emitting Diode

b)

Light Electrcial Diode

c)

Light Electronic Diode

d)

Light Emiter Diode

36.

Touch Sensor, Switch Sensor, dan CDS Sensor ermasuk bagian dari ....

a)

Masukan (input)

b)

CPU

c)

Keluaran (output)

d)

Sistem kontrol

e)

Elemen kerja

37.

Fungsi perangkat di samping?

a)

Mendeteksi gerakan

b)

Mendeteksi Kemiringan

c)

Mendeteksi Cahaya

d)

Mendeteksi

Suara

38.

Apa nama perangkat disamping?

a)

Smart Coding

b)

Smart Board

c)

Black Smith Board

d)

Black Smith Smart

39.

Apa Library yang digunakan untuk robot Maze Solving?

a)

#include (conio.h)

b)

#include (stdio.h)

c)

#include (math.h)

d)

#include (maze.h)

40.

Aplikasi yang digunakan untuk pemrograman Motherboard MRT adalah?

a)

MRT Scratch

b)

MRT V.1.2

c)

Tinkercad

d)

ARDUINO GUI

41.

Apa fungsi alat di samping?

a)

Alat tersebut digunakan untuk menyalakan motherboard.

b)

Alat tersebut berfungsi untuk mentrasnfer program ke motherboard.

c)

Alat tersebut berfungsi untuk membantu menerima sinyal dari sensor terntetu

d)

Alat tersebut digunakan untuk menghias konponen robotik.

42.

Perhatikan gambar di samping!
Manakah yang merupakan port input power?

a)

b)

c)

d)

43.

Arduino adalah …

a)
Sistem operasi untuk komputer pribadi.
b)
Bahasa pemrograman untuk aplikasi web.
c)
Perangkat keras untuk penyimpanan data.
d)

Papan mikrokontroler

44.

Fungsi utama Arduino adalah untuk …

a)
membuat aplikasi mobile dan mengelola data.
b)
merancang website dan mengoptimalkan SEO.
c)

mengembangkan proyek elektronik dan mengontrol sensor.

d)

mengontrol perangkat lunak dan mengembangkan gerakan.

45.

Contoh papan Arduino yang paling sering digunakan untuk pemula adalah …

a)
Arduino Uno
b)
Arduino Mega
c)
Arduino Nano
d)
Arduino Leonardo
46.

Arduino diprogram menggunakan aplikasi …

a)
Arduino IDE
b)
Arduino Simulator
c)
Arduino Compiler
d)
Arduino Studio
47.

Bahasa pemrograman yang digunakan Arduino adalah …

a)
C/C++
b)
Python
c)
JavaScript
d)
Java
48.

Dibawah ini yang merupakan gambar mikrokontroller, kecuali...

a)

b)

c)

d)

49.

Alat disamping dinamakan?

a)
Switch Board
b)

Relay 2 Channel

c)

Relay Switch

d)
Control Circuit
50.

Pada RangkaIan Arduino Disamping, Input (+) positif berasal dari?

a)
Pin GND Arduino
b)
Sumber daya dari komputer
c)

Baterai internal External Arduino

d)
Sumber daya eksternal atau pin 5V Arduino
51.

Perintah untuk menjalankan program Arduino secara berulang yaitu?

a)
loop()
b)
runForever()
c)
execute()
d)
start()
52.

Fungsi setup() pada Arduino digunakan untuk …

a)
mengatur koneksi jaringan
b)
menyimpan data sementara
c)
menghentikan program secara otomatis
d)
menginisialisasi pengaturan awal
53.

Program Arduino disebut juga dengan istilah …

a)
skrip
b)
kode
c)

Sketch

d)

Project

54.

Perintah untuk menyalakan LED pada pin digital yaitu

a)
digitalWrite(pin, HIGH)
b)
setLED(pin, TRUE)
c)
writeDigital(pin, 1)
d)
digitalSet(pin, ON)
55.

Perintah pinMode(13, OUTPUT); artinya?

a)
Mengatur pin 13 sebagai analog.
b)
Mengatur pin 13 sebagai output.
c)
Menonaktifkan pin 13.
d)
Mengatur pin 13 sebagai input.
56.

Perintah delay(1000); artinya

a)
menunda eksekusi selama 1 detik
b)
mempercepat eksekusi selama 1 detik
c)

menambah waktu eksekusi selama 1 menit

d)

menghentikan eksekusi selama 1 menit

57.

Perintah untuk membaca kondisi tombol (button) adalah …

a)
checkButtonState()
b)

digitalRead()

c)

digitalWrite()

d)
getButtonStatus()
58.

Agar LED berkedip terus-menerus, kode harus diletakkan di dalam fungsi

a)
Tempatkan kode dalam fungsi yang tidak terhubung.
b)
Letakkan kode dalam fungsi yang dipanggil secara berulang.
c)
Letakkan kode di luar fungsi yang dipanggil sekali.
d)
Masukkan kode dalam variabel yang tidak digunakan.
59.

Kesalahan pada program Arduino biasanya disebut …

a)
bug
b)
glitch
c)
fault
d)
error
60.

Kegiatan memperbaiki kesalahan program Arduino disebut …

a)
debugging
b)
compiling
c)
programming
d)
troubleshooting
61.

Jika program sudah selesai dibuat, langkah selanjutnya adalah …

a)
menyusun dokumentasi program
b)
membuat presentasi proyek
c)

Mengunggah (upload) ke Arduino

d)
melakukan pengujian program
62.

Perhatikan baik-baik kode di samping ini. Menurut Anda apa yang akan terjadi setelah Anda mengklik "Jalankan"?

a)

Lebah itu akan bergerak mundur tiga kali dan menghindari bunga.

b)

Lebah itu akan tetap di tempatnya dan tidak mengumpulkan apa pun.

c)

Lebah itu akan bergerak maju sekali lalu langsung kemudian berhenti.

d)

Lebah akan bergerak maju tiga kali dan mungkin akan mengumpulkan nektar jika mencapai bunga.

63.

Manakan Program yang benar jika lembah ingin mencapai awan dan mengambil bunga

a)

b)

c)

d)

64.

Perhatikan kode disamping, Blok repeat mengadung perintah...

a)

ulangi selama 12 times

b)

Ulangi selama perintah menggambar

c)

Ulangin selama 12 kali dengan gambar

d)

Ulangi 12 kali setelah menggabar

65.

Karakter yang digunakan dalam Scratch disebut …

a)
figure
b)
avatar
c)
sprite
d)
character
66.

Area tempat menyusun blok-blok perintah di Scratch disebut …

a)
Script Area
b)

Script Panel

c)

Sprite list

d)
Command Zone
67.

Blok if pada Scratch digunakan untuk …

a)
mengambil keputusan dalam program
b)

Membuat kondisi (jika–maka)

c)
mengulangi perintah secara otomatis
d)
menampilkan hasil akhir program
68.

Untuk menambahkan suara pada gerak, kita menggunakan kategori blok …

a)

Events

b)

Motion

c)

Looks

d)

Sound

69.

Perintah untuk menghentikan program Arduino adalah?

a)

exit()

b)

stop()

c)

break()

d)

halt()

70.

Blok perintah “when green flag clicked” berfungsi untuk …

a)
memulai eksekusi skrip saat bendera hijau diklik
b)
memulai eksekusi skrip saat bendera merah diklik
c)
menampilkan pesan saat bendera hijau diklik
d)
menghentikan eksekusi skrip saat bendera hijau diklik