Ilustrasi gambar: Pixabay |
1.
Notasi yang umum digunakan
dalam penulisan algoritma adalah ….
a.
Pseudocode
b.
Notasi alami
c.
Flooding chart
d.
Diagram alur
2.
Jika ingin menggunakan
algoritma yang rumit, notasi yang cocok adalah ….
a.
Algoritma dasar
b.
Flowchart
c.
Malicious code
d.
Pseudocode
3.
Guna menggambarkan apa yang
dilakukan oleh algoritma yang bersangkutan, maka bagian yang sebaiknya ditulis
secara singkat adalah ….
a.
Nama algoritma
b.
Informasi/data
c.
Deskripsi
d.
Deklarasi
4.
Tanda yang digunakan untuk
mendefinisikan kapan blok program mulai dan berakhir adalah ….
a.
Titik koma
b.
Kurung kurawal
c.
Komentar satu baris
d.
Boolean
5.
Setiap baris kode pada
program Arduino harus diakhiri dengan tanda ….
a.
Konsonan
b.
Pungtuasi
c.
Titik koma
d.
Titik dua
6.
Jenis operator yang
digunakan untuk membuat sesuatu menjadi sama dengan nilai yang lain yaitu …..
a.
(=)
b.
(%)
c.
(+)
d.
(-)
7.
Motor servo terdiri atas
komponen berikut, kecuali …
a.
Potensiometer
b.
Rangkaian pemicu
c.
Sebuah motor DC
d.
Serangkaian gear
8.
Nilai pergerakan dari motor
servo adalah ….
a.
0-45
b.
0-90
c.
0-180
d.
0-270
9.
Salah satu pernyataan kondisional
program Arduino yang sering digunakan adalah fungsi ….
a.
Actuator
b.
Digital write
c.
For
d.
If
10.
Mekanisme pergerakan robot
yang berkaitan dengan tenaga putaran disebut ….
a.
Torque
b.
Speed
c.
Leverage
d.
Gear
11.
Dengan struktur IF …. ELSE
dengan kondisi TRUE, program akan menjalankan kode yang ada di dalam kurung ….
a.
Buka
b.
Siku
c.
Tutup
d.
Kurawal
12.
Jika sebuah variable hanya
dikenal oleh fungsi di mana variable tersebut dideklarasikan tanpa adanya
inisialisasi secara otomatis, nilainya dibuat secara …
a.
Tepat dan benar
b.
Tidak menentu
c.
Selalu benar dan susuai
d.
Sangat sesuai
13.
Ujung lengan pada komponen
robot disebut ….
a.
End-effector
b.
Rigid bodies
c.
Link
d.
Joint
14.
Perbedaan mendasar antara
Arduino dengan dengan bahasa C/C++ terletak pada acara ….
a.
Hasil programnya
b.
Komponen pendukung
c.
Penulisan sintaks
d.
Tipe data yang digunakan
15.
Penggunaan char (character)
bertujuan menyimpan 1 karakter dalam menggunakan kode …
a.
Angka
b.
Unlog
c.
Log
d.
ASCII
16.
Perhatikan data berikut!
(1)
Setup
(2)
Void
(3)
Loop
(4)
Begin
Berdasarkan data di atas,
dalam membuat program di Arduino IDE selalu berkaitan dengan dua fungsi utama
adalah …
a.
(1) dan (3)
b.
(2) dan (4)
c.
(1), (2), dan (3)
d.
(2), (3), dan (4)
17.
Jika sebuah kode berisi 21
== 16, maka kondisi yang terjadi adalah ….
a.
FALSE
b.
TRUE
c.
MID
d.
MOD
18.
Penggunaan robot pada
sebuah industri laboratorium riset kimia adalah contoh tempat yang kadang tidak
memberi peluang pada manusia berada di tempat tersebut karena …
a.
Bahaya lobang hitam
b.
Bahaya gas beracun
c.
Aliran tegangan tinggi
d.
Aktifitas tanpa batas
19.
Penggunaan bitwise NOT
operator pada Arduino banyak diterapkan pada operan ….
a.
Tunggal
b.
Terstruktur
c.
Terbalik
d.
Ganda
20.
Arduino memiliki alur
algoritma yang mirip dengan bahasa ….
a.
C++
b.
Visual basic
c.
Java
d.
PHP
21.
Jenis variable yang dapat
dipanggil oleh semua fungsi adalah variable ….
a.
Local
b.
Inti
c.
Global
d.
Colon
22.
Mayoritas boards memiliki
LED yang terhubung dengan jumlah digital pin ….
a.
12
b.
13
c.
14
d.
15
23.
Bagian yang terdiri atas
nama algoritma dan penjelasan (spesifikasi) tentang algoritma tersebut adalah
….
a.
Mencetak data
b.
Judul algoritma
c.
Deskripsi
d.
Deklarasi
24.
Sudut dari sumbu motor
servo diatur berdasarkan ….
a.
Lebar pulsa
b.
Jarak jangkauan
c.
Panjang kabel
d.
Tekanan dalam
25.
Jenis robot yang memiliki
cara bergerak dengan mengikuti garis adalah ….
a.
Line-follower
b.
Fire wall
c.
Remote control
d.
Humanoid
0 Comments:
Posting Komentar