WorksheetsSoal Latihan Arduino 1
Total questions: 74
Worksheet time: 37mins
Name
Class
Date
1.
Apa yang dimaksud dengan "Single Board Computer (SBC)"?
a)
Sebuah komputer dengan satu papan sirkuit yang hanya digunakan oleh satu pengguna.
b)
Sebuah komputer dengan satu prosesor.
c)
Sebuah komputer lengkap yang terdiri dari satu papan sirkuit yang memiliki semua komponen inti seperti CPU, RAM, dan penyimpanan.
d)
Sebuah komputer yang hanya digunakan dalam riset ilmiah.
2.
Apa kegunaan umum dari Single Board Computer?
a)
Hanya untuk bermain game.
b)
Digunakan untuk keperluan riset ilmiah.
c)
Digunakan dalam sistem kendali, proyek DIY, pembelajaran komputer, dan aplikasi berbasis IoT.
d)
Hanya digunakan oleh penggemar teknologi.
3.
Contoh terkenal dari Single Board Computer adalah:
a)
Microsoft Word.
b)
Raspberry Pi dan Arduino.
c)
Perangkat keras server.
d)
Hanya digunakan dalam laboratorium penelitian.
4.
Apa perbedaan utama antara Single Board Computer (SBC) dan komputer desktop konvensional?
a)
Tidak ada perbedaan, keduanya sama.
b)
SBC selalu lebih besar dari komputer desktop.
c)
SBC lebih kecil, lebih terbatas dalam kinerja, dan biasanya tidak dapat diperluas.
d)
SBC selalu lebih mahal daripada komputer desktop.
5.
Apa aplikasi yang umumnya dijalankan pada Single Board Computer?
a)
Aplikasi kantor seperti pengolahan kata dan spreadsheet.
b)
Aplikasi permainan berat.
c)
Sistem kendali, pemantauan, dan proyek elektronika DIY.
d)
Hanya aplikasi terkait penelitian ilmiah.
6.
Apa yang membedakan Single Board Computer (SBC) dari mikrokontroler?
a)
SBC selalu lebih besar daripada mikrokontroler.
b)
SBC hanya dapat menjalankan perangkat lunak, sementara mikrokontroler hanya dapat mengendalikan perangkat keras.
c)
SBC biasanya memiliki sistem operasi lengkap dan dapat menjalankan perangkat lunak kompleks, sementara mikrokontroler biasanya hanya menjalankan kode yang ditulis oleh pengguna.
d)
Tidak ada perbedaan antara SBC dan mikrokontroler.
7.
Apa yang dimaksud dengan "GPIO" (General Purpose Input/Output) pada Single Board Computer?
a)
Sebuah jenis sistem operasi.
b)
Sebuah bahasa pemrograman yang digunakan untuk mengendalikan SBC.
c)
Sebuah antarmuka yang memungkinkan SBC berinteraksi dengan perangkat keras eksternal seperti sensor dan aktuator.
d)
Sebuah jenis perangkat keras yang digunakan untuk menyimpan data.
8.
Apa yang dimaksud dengan "Headless" dalam konteks Single Board Computer?
a)
SBC yang memiliki bentuk seperti kepala manusia.
b)
SBC yang hanya digunakan untuk permainan.
c)
SBC yang tidak memiliki tampilan monitor dan biasanya dijalankan tanpa layar atau keyboard fisik.
d)
SBC yang hanya digunakan dalam laboratorium penelitian.
9.
Mengapa SBC sering digunakan dalam proyek DIY (Do-It-Yourself)?
a)
Karena SBC selalu lebih mahal daripada komputer desktop.
b)
Karena SBC hanya cocok untuk pengguna teknis tingkat lanjut.
c)
Karena SBC relatif terjangkau, mudah diakses, dan cocok untuk berbagai proyek elektronika dan pemrograman DIY.
d)
Karena SBC hanya digunakan dalam industri teknologi.
10.
Contoh terkenal lainnya dari Single Board Computer selain Raspberry Pi adalah:
a)
Tidak ada SBC selain Raspberry Pi.
b)
Arduino.
c)
Komputer desktop konvensional.
d)
Komputer superkomputer.
11.
Apa yang dimaksud dengan "Single Board Controller (SBC)"?
a)
Sebuah komputer yang memiliki satu papan sirkuit dengan semua komponen inti seperti CPU, RAM, dan penyimpanan.
b)
Sebuah alat kontrol yang hanya memiliki satu tombol untuk mengendalikan perangkat lain.
c)
Sebuah jenis komputer yang selalu digunakan oleh pemerintah.
d)
Sebuah perangkat keras yang digunakan untuk mengendalikan lalu lintas jalan raya.
12.
Bagaimana Single Board Controller (SBC) berbeda dari Single Board Computer (SBC)?
a)
SBC dan SBC adalah istilah yang sama.
b)
SBC lebih besar dan lebih kuat dibandingkan SBC.
c)
SBC biasanya digunakan untuk tujuan kontrol dan otomatisasi, sedangkan SBC adalah komputer lengkap yang dapat menjalankan perangkat lunak kompleks.
d)
SBC selalu lebih mahal daripada SBC.
13.
Contoh aplikasi umum dari Single Board Controller (SBC) termasuk:
a)
Penggunaan dalam proyek DIY elektronika.
b)
Digunakan sebagai komputer pribadi.
c)
Penggunaan dalam pembuatan kopi.
d)
Hanya digunakan dalam riset ilmiah.
14.
Apa yang dimaksud dengan "Mikrokontroler" dalam konteks Single Board Controller?
a)
Sebuah perangkat keras yang digunakan untuk mengontrol suhu.
b)
Sebuah jenis komputer yang digunakan dalam industri otomatisasi.
c)
Sebuah komputer dengan kemampuan terbatas yang digunakan untuk mengontrol perangkat keras dan sistem tertentu.
d)
Sebuah komputer yang hanya digunakan oleh satu pengguna.
15.
Bagaimana Single Board Controller (SBC) dapat digunakan dalam aplikasi otomatisasi?
a)
SBC hanya digunakan dalam aplikasi otomatisasi industri besar.
b)
SBC digunakan untuk menggantikan semua pekerja manusia dalam aplikasi otomatisasi.
c)
SBC digunakan untuk mengontrol dan mengotomatisasi berbagai perangkat, sistem, atau proses seperti otomatisasi rumah, kontrol kendaraan, dan lainnya.
d)
SBC tidak memiliki peran dalam otomatisasi.
16.
Apa yang dimaksud dengan "I/O Ports" (Input/Output Ports) pada Single Board Controller?
a)
Tempat untuk mengisi daya perangkat.
b)
Antarmuka yang memungkinkan SBC untuk berkomunikasi dengan perangkat eksternal seperti sensor, aktuator, dan perangkat lainnya.
c)
Tempat penyimpanan data pada SBC.
d)
Tidak ada yang dimaksud dengan "I/O Ports."
17.
Apa yang dimaksud dengan "Firmware" dalam konteks Single Board Controller?
a)
Perangkat keras yang terdiri dari komponen elektronik.
b)
Perangkat lunak yang berjalan pada SBC.
c)
Program yang disimpan di memori permanen SBC untuk mengendalikan perangkat keras.
d)
Perangkat keras yang terdiri dari satu papan sirkuit.
18.
Apa yang dimaksud dengan "Real-time Operating System (RTOS)" dalam konteks Single Board Controller?
a)
Sistem operasi yang hanya berjalan saat komputer dinyalakan.
b)
Sistem operasi yang dapat digunakan dalam segala kondisi cuaca.
c)
Sistem operasi yang memberikan respons dalam waktu nyata dan digunakan dalam aplikasi yang memerlukan kontrol waktu yang ketat.
d)
Sistem operasi yang hanya digunakan dalam permainan komputer.
19.
Bagaimana Single Board Controller (SBC) dapat digunakan dalam aplikasi Internet of Things (IoT)?
a)
SBC tidak dapat digunakan dalam IoT.
b)
SBC hanya digunakan dalam jaringan lokal.
c)
SBC dapat berfungsi sebagai otak dalam perangkat IoT, mengendalikan perangkat dan mengirimkan data ke cloud.
d)
SBC hanya digunakan dalam permainan online.
20.
Contoh terkenal dari Single Board Controller (SBC) adalah:
a)
Raspberry Pi dan Arduino.
b)
Laptop dan PC desktop.
c)
Sistem operasi Windows dan macOS.
d)
Perangkat keras server.
21.
Apa yang dimaksud dengan "Arduino IDE"?
a)
Sebuah perangkat keras untuk mengendalikan perangkat IoT.
b)
Sebuah bahasa pemrograman yang digunakan untuk mengendalikan Arduino.
c)
Sebuah lingkungan pengembangan terpadu (IDE) yang digunakan untuk memprogram dan mengunggah kode ke papan Arduino.
d)
Sebuah jenis perangkat keras yang hanya digunakan dalam riset ilmiah.
22.
Apa peran utama Arduino IDE dalam pengembangan proyek dengan Arduino?
a)
Arduino IDE tidak diperlukan untuk mengembangkan proyek dengan Arduino.
b)
Arduino IDE digunakan hanya untuk mendesain rangkaian elektronik.
c)
Arduino IDE digunakan untuk menulis, mengedit, mengkompilasi, dan mengunggah kode ke papan Arduino.
d)
Arduino IDE digunakan untuk menghubungkan Arduino dengan internet.
23.
Kode yang ditulis dalam Arduino IDE biasanya dalam bahasa pemrograman apa?
a)
Bahasa C dan Python.
b)
Bahasa pemrograman yang diciptakan oleh Arduino.
c)
Bahasa pemrograman yang hanya digunakan dalam proyek elektronika.
d)
Bahasa C/C++.
24.
Apa yang dimaksud dengan "Sketch" dalam Arduino IDE?
a)
Sketsa gambar.
b)
Proyek Arduino yang selesai.
c)
Program atau kode yang ditulis dalam Arduino IDE untuk mengendalikan papan Arduino.
d)
Sketsa busana.
25.
Apa perbedaan antara "Upload" dan "Verify" dalam Arduino IDE?
a)
Tidak ada perbedaan, keduanya berarti hal yang sama.
b)
"Upload" digunakan untuk mengunggah kode ke papan Arduino, sedangkan "Verify" digunakan untuk mengecek kesalahan dalam kode.
c)
"Upload" digunakan untuk memeriksa kode, sedangkan "Verify" digunakan untuk mengunggah kode ke papan Arduino.
d)
"Upload" digunakan untuk menghapus kode, sedangkan "Verify" digunakan untuk menggandakan kode.
26.
Apa yang dimaksud dengan "Board" dalam Arduino IDE?
a)
Papan tulis.
b)
Tabel di mana Anda menulis kode Arduino.
c)
Papan Arduino yang sedang digunakan, yang harus dipilih agar kode kompatibel.
d)
Papan permainan.
27.
Apa fungsi Serial Monitor dalam Arduino IDE?
a)
Menampilkan gambar-gambar yang terhubung dengan papan Arduino.
b)
Menampilkan kode sumber dari proyek Arduino.
c)
Memungkinkan Anda untuk berkomunikasi dengan papan Arduino dan melihat data yang dikirim atau diterima melalui koneksi serial.
d)
Hanya untuk menghitung waktu.
28.
Apa yang harus Anda lakukan jika Anda ingin memprogram papan Arduino dengan Arduino IDE?
a)
Tidak perlu menginstal apa pun.
b)
Menginstal Arduino IDE di komputer Anda dan memilih board yang sesuai.
c)
Menghubungkan papan Arduino ke internet.
d)
Menyusun semua komponen listrik secara manual.
29.
Apa yang dimaksud dengan "Library" dalam konteks Arduino IDE?
a)
Tempat untuk meminjam buku.
b)
Kumpulan kode yang sudah dibuat dan dapat digunakan kembali untuk berbagai proyek Arduino.
c)
Perpustakaan fisik.
d)
Sekumpulan rangkaian elektronik.
30.
Apa yang harus Anda lakukan setelah menulis kode Arduino dalam Arduino IDE sebelum mengunggahnya ke papan Arduino?
a)
Tidak perlu melakukan apa-apa, kode akan bekerja dengan baik tanpa pengujian.
b)
Menyalin kode ke Clipboard komputer.
c)
Memverifikasi (Verify) kode untuk memeriksa kesalahan atau bug sebelum mengunggahnya.
d)
Menulis kode dalam buku catatan.
31.
Apa yang dimaksud dengan "Simulator Arduino"?
a)
Sebuah perangkat keras fisik yang digunakan untuk menggantikan Arduino.
b)
Sebuah program perangkat lunak yang mensimulasikan perilaku papan Arduino dan memungkinkan pengguna untuk mengembangkan dan menguji kode tanpa perlu papan fisik.
c)
Sebuah buku tentang Arduino.
d)
Sebuah jenis permainan video yang mirip dengan Arduino.
32.
Apa manfaat utama dari menggunakan Simulator Arduino?
a)
Simulator Arduino tidak memiliki manfaat.
b)
Simulator Arduino membantu mengurangi biaya pengembangan dan memungkinkan pengujian kode tanpa perlu perangkat keras fisik.
c)
Simulator Arduino hanya digunakan untuk permainan.
d)
Simulator Arduino memungkinkan Anda untuk menggantikan Arduino dengan komputer Anda.
33.
Apa yang dapat Anda lakukan dengan Simulator Arduino?
a)
Hanya dapat menulis teks.
b)
Hanya dapat menggambar gambar.
c)
Mengembangkan dan menguji kode Arduino, memahami cara Arduino berinteraksi dengan perangkat keras, dan merancang proyek elektronika.
d)
Menggambar peta.
34.
Apa yang perlu Anda install untuk menggunakan Simulator Arduino?
a)
Tidak perlu menginstal apa pun.
b)
Hanya perlu menginstal perangkat keras fisik Arduino.
c)
Perangkat lunak simulator Arduino yang sesuai dengan sistem operasi Anda.
d)
Hanya perlu menginstal buku panduan Arduino.
35.
Apa keuntungan penggunaan Simulator Arduino jika Anda adalah seorang pemula dalam pemrograman dan elektronika?
a)
Tidak ada manfaat, pemula harus selalu menggunakan Arduino fisik.
b)
Menghemat uang dan risiko merusak perangkat keras fisik saat belajar.
c)
Memeriksa proyek elektronik.
d)
Hanya untuk permainan.
36.
Apa fungsi dari komponen "Serial Monitor" dalam Simulator Arduino?
a)
Untuk memonitor aktivitas jaringan.
b)
Untuk menghitung waktu eksekusi program.
c)
Untuk mengukur kecepatan perangkat keras.
d)
Untuk melihat hasil keluaran, debug kode, dan mengkomunikasikan data dalam simulasi.
37.
Apa yang bisa Anda lakukan dengan Simulator Arduino yang tidak dapat Anda lakukan dengan Arduino fisik?
a)
Tidak ada perbedaan, keduanya memiliki kemampuan yang sama.
b)
Menyalin kode program dari internet.
c)
Mengganti program perangkat keras.
d)
Menggulir waktu ke belakang dan melihat hasil tindakan sebelumnya.
38.
Apa yang dimaksud dengan "Sketsa" dalam Simulator Arduino?
a)
Gambar tangan bebas.
b)
Sebuah catatan musik.
c)
Program atau kode yang ditulis untuk simulasi.
d)
Sketsa buku.
39.
Apa manfaat penggunaan Simulator Arduino dalam mengajar pemrograman dan elektronika?
a)
Tidak ada manfaat dalam pengajaran.
b)
Memungkinkan guru untuk membuang perangkat keras fisik.
c)
Memungkinkan siswa untuk menguji proyek elektronika di dunia maya.
d)
Memungkinkan eksperimen fisika.
40.
Apa yang harus Anda lakukan jika Anda ingin mengubah lingkungan simulasi Arduino, misalnya mengganti papan Arduino yang digunakan?
a)
Tidak bisa mengubah lingkungan simulasi.
b)
Perlu mengubah seluruh sistem operasi komputer.
c)
Anda dapat dengan mudah mengganti pengaturan simulasi melalui menu opsi dalam Simulator Arduino.
d)
Anda perlu mengganti perangkat keras fisik Anda.
41.
Dalam pemrograman Arduino, bahasa yang digunakan untuk menulis kode adalah...
a)
Bahasa Python.
b)
Bahasa Scratch.
c)
Bahasa Pemrograman C/C++.
d)
Bahasa Java.
42.
Apa yang dimaksud dengan "Setup" dalam kode Arduino?
a)
Sebuah tempat untuk menyimpan peralatan elektronik.
b)
Sebuah fungsi yang dieksekusi sekali saat papan Arduino dinyalakan atau direset, digunakan untuk menginisialisasi variabel dan pengaturan awal lainnya.
c)
Sebuah sistem operasi yang digunakan dalam Arduino.
d)
Sebuah perangkat keras tambahan untuk Arduino.
43.
Apa yang dimaksud dengan "Loop" dalam kode Arduino?
a)
Sebuah fungsi yang hanya digunakan dalam proyek besar.
b)
Sebuah fungsi yang hanya digunakan dalam proyek kecil.
c)
Sebuah fungsi yang dieksekusi berulang kali, berisi kode yang akan berjalan secara terus-menerus pada papan Arduino.
d)
Sebuah jenis permainan yang mirip dengan Arduino.
44.
Apa yang dimaksud dengan "Variable" dalam pemrograman Arduino?
a)
Sebuah perangkat keras elektronik.
b)
Sebuah jenis kode program yang hanya digunakan dalam Arduino.
c)
Sebuah simbol yang digunakan untuk menyimpan data, seperti angka atau teks, dan dapat berubah nilainya.
d)
Sebuah jenis perangkat keras penyimpanan data.
45.
Apa yang perlu Anda lakukan untuk mengirim data dari Arduino ke komputer melalui Serial Monitor?
a)
Hanya perlu menulis kode di Arduino IDE, tidak perlu tindakan tambahan.
b)
Anda perlu menghubungkan kabel antara Arduino dan komputer.
c)
Tidak mungkin mengirim data dari Arduino ke komputer.
d)
Anda perlu menggunakan perangkat keras tambahan.
46.
Apa yang dimaksud dengan "Fungsi" dalam pemrograman Arduino?
a)
Sebuah instruksi khusus yang hanya digunakan dalam Arduino.
b)
Sebuah bagian dari kode program yang menghitung angka.
c)
Sebuah blok kode yang dapat dipanggil atau digunakan kembali untuk menjalankan tugas tertentu.
d)
Sebuah jenis tampilan grafis pada layar Arduino.
47.
Apa yang dimaksud dengan "If Statement" dalam pemrograman Arduino?
a)
Sebuah pernyataan yang digunakan untuk membuat variabel.
b)
Sebuah pernyataan yang digunakan untuk menghitung perbedaan antara dua angka.
c)
Sebuah pernyataan yang digunakan untuk menguji kondisi tertentu dan menjalankan blok kode jika kondisi tersebut benar.
d)
Sebuah pernyataan yang digunakan untuk menggabungkan dua teks.
48.
Apa yang dimaksud dengan "For Loop" dalam pemrograman Arduino?
a)
Sebuah pernyataan yang digunakan untuk menghitung waktu eksekusi program.
b)
Sebuah pernyataan yang hanya digunakan dalam proyek besar.
c)
Sebuah pernyataan yang digunakan untuk menjalankan kode berulang kali dengan jumlah iterasi yang telah ditentukan.
d)
Sebuah pernyataan yang digunakan untuk menghitung jarak antara dua perangkat.
49.
Apa yang perlu Anda lakukan jika Anda ingin mengeksekusi kode hanya jika beberapa kondisi benar?
a)
Tidak mungkin menjalankan kode dengan kondisi ganda.
b)
Gunakan pernyataan "Else" untuk mengatur kondisi ganda.
c)
Gunakan pernyataan "If" bersarang (nested "If") atau pernyataan "And" atau "Or" untuk menggabungkan kondisi.
d)
Hapus semua kode dan tulis ulang.
50.
Apa yang dimaksud dengan "Array" dalam pemrograman Arduino?
a)
Sebuah perangkat keras yang hanya digunakan dalam Arduino.
b)
Sebuah simbol yang digunakan untuk menyimpan data yang tidak berubah.
c)
Sebuah struktur data yang digunakan untuk menyimpan kumpulan nilai data dengan jenis yang sama, yang diakses melalui indeks.
d)
Sebuah jenis algoritma penghitungan.
51.
Berapa fungsi utama yang ada dalam program Arduino?
a)
Hanya satu fungsi utama.
b)
Dua fungsi utama.
c)
Tiga fungsi utama.
d)
Tidak ada fungsi utama dalam program Arduino.
52.
Apa nama fungsi utama dalam program Arduino?
a)
Fungsi Main.
b)
Fungsi Init.
c)
Fungsi Setup.
d)
Fungsi Loop.
53.
Apa yang dilakukan oleh fungsi Setup dalam program Arduino?
a)
Menghitung waktu eksekusi program.
b)
Menginisialisasi variabel dan pengaturan awal lainnya.
c)
Menggantikan fungsi Loop.
d)
Mengirim data ke Serial Monitor.
54.
Apa yang dilakukan oleh fungsi Loop dalam program Arduino?
a)
Menginisialisasi variabel.
b)
Menghitung waktu eksekusi program.
c)
Menjalankan kode berulang kali secara terus-menerus.
d)
Menghapus kode program.
55.
Apa yang dimaksud dengan "Blok Setup" dan "Blok Loop" dalam program Arduino?
a)
Sebuah jenis permainan dalam program Arduino.
b)
Bagian utama dari program Arduino.
c)
Bagian dari program yang hanya digunakan untuk menghitung waktu.
d)
Bagian yang tidak diperlukan dalam program Arduino.
56.
Apa yang harus ada di dalam blok Setup dalam program Arduino?
a)
Hanya perintah Setup() tanpa kode tambahan.
b)
Kode yang berulang kali dijalankan selama program berjalan.
c)
Kode yang hanya dieksekusi sekali saat papan Arduino dinyalakan atau direset, digunakan untuk menginisialisasi variabel dan pengaturan awal lainnya.
d)
Kode yang berfungsi untuk menghapus semua data yang ada di memori.
57.
Apa yang harus ada di dalam blok Loop dalam program Arduino?
a)
Hanya perintah Loop() tanpa kode tambahan.
b)
Kode yang hanya dieksekusi sekali saat papan Arduino dinyalakan atau direset.
c)
Kode yang berfungsi untuk mengganti program perangkat keras.
d)
Kode yang berulang kali dijalankan selama program berjalan.
58.
Apa yang akan terjadi jika Anda meletakkan seluruh kode program dalam blok Setup dan tidak ada kode di blok Loop?
a)
Program tidak akan berjalan sama sekali.
b)
Program hanya akan berjalan sekali dan berhenti.
c)
Program akan terus berjalan tanpa henti.
d)
Tidak ada perbedaan antara menempatkan kode di Setup atau Loop.
59.
Apa yang terjadi jika Anda meletakkan seluruh kode program dalam blok Loop dan tidak ada kode di blok Setup?
a)
Program tidak akan berjalan sama sekali.
b)
Program hanya akan berjalan sekali dan berhenti.
c)
Program akan terus berjalan tanpa henti.
d)
Tidak ada perbedaan antara menempatkan kode di Setup atau Loop.
60.
Apa keuntungan penggunaan blok Setup dan Loop dalam program Arduino?
a)
Tidak ada keuntungan.
b)
Kode program menjadi lebih pendek.
c)
Kode program menjadi lebih efisien dan mudah dimengerti karena terbagi menjadi inisialisasi dan operasi yang berulang.
d)
Blok Setup dan Loop digunakan hanya dalam program kompleks.
61.
Dalam penulisan program Arduino, komentar digunakan untuk...
a)
Menambahkan perintah.
b)
Menambahkan kodenya.
c)
Memberikan penjelasan atau dokumentasi tentang kode yang ditulis.
d)
Menyembunyikan kode agar tidak terbaca.
62.
Bagaimana Anda menandai komentar dalam kode Arduino?
a)
Dengan menggunakan tanda seru (!).
b)
Dengan menggunakan tanda kurung ().
c)
Dengan menggunakan dua tanda strip miring (/).
d)
Dengan menggunakan dua garis miring dan tanda asterisk (/*).
63.
Apa yang akan terjadi jika Anda menulis komentar di dalam komentar yang lain (nesting comments) dalam program Arduino?
a)
Komentar hanya dianggap sebagai teks biasa dan tidak berpengaruh pada kode.
b)
Komentar menjadi terlalu panjang dan membuat program error.
c)
Komentar yang lebih dalam (nested) akan menggantikan komentar yang lebih luar.
d)
Komentar yang lebih luar akan menggantikan komentar yang lebih dalam (nested).
64.
Apa yang dilakukan perintah pinMode() dalam program Arduino?
a)
Menyusun perangkat keras secara manual.
b)
Mengubah kecepatan eksekusi program.
c)
Mengatur mode pin sebagai input atau output.
d)
Menambahkan komentar pada kode.
65.
Bagaimana Anda menuliskan perintah untuk menyalakan LED yang terhubung ke pin 13 dalam program Arduino?
a)
turnOn(LED, 13);
b)
digitalWrite(13, HIGH);
c)
lightUp(LED_PIN_13);
d)
LED(13, ON);
66.
Bagaimana Anda menuliskan perintah untuk membaca nilai dari pin analog (misalnya, A0) dalam program Arduino?
a)
readAnalog(0);
b)
analogRead(A0);
c)
digitalRead(0);
d)
readValue(A0);
67.
Dalam program Arduino, perintah apa yang digunakan untuk mengirim data ke Serial Monitor?
a)
sendData()
b)
printData()
c)
Serial.write()
d)
Serial.print()
68.
Bagaimana Anda menuliskan perintah untuk menunggu selama 2 detik dalam program Arduino?
a)
wait(2000);
b)
delay(2000);
c)
pause(2000);
d)
sleep(2000);
69.
Dalam program Arduino, apa yang dilakukan oleh perintah if?
a)
Menampilkan teks ke Serial Monitor.
b)
Menggantikan program Arduino.
c)
Mengulang kode berulang kali.
d)
Menguji kondisi tertentu dan menjalankan kode jika kondisi tersebut benar.
70.
Bagaimana Anda menuliskan perintah untuk menjalankan kode jika suhu lebih tinggi dari 25 derajat Celsius dalam program Arduino?
a)
if (suhu > 25) { ... }
b)
if (suhu < 25) { ... }
c)
if (suhu = 25) { ... }
d)
if (suhu == 25) { ... }
71.
Apa yang dimaksud dengan "variabel" dalam pemrograman Arduino?
a)
Suatu alat untuk mengukur suhu.
b)
Sebuah nilai yang tetap dan tidak dapat diubah.
c)
Sebuah simbol yang digunakan untuk menyimpan data, seperti angka atau teks, dan dapat berubah nilainya.
d)
Sebuah kode program yang hanya digunakan dalam Arduino.
72.
Bagaimana Anda mendeklarasikan (membuat) variabel integer dengan nama "umur" dalam program Arduino?
a)
variable int umur;
b)
var int umur;
c)
int umur;
d)
integer umur;
73.
Bagaimana Anda memberikan nilai awal pada variabel "nilai" dengan angka 10 dalam program Arduino?
a)
set nilai = 10;
b)
nilai = 10;
c)
nilai := 10;
d)
nilai -> 10;
74.
Bagaimana Anda mendeklarasikan (membuat) variabel float dengan nama "tinggi" dalam program Arduino?
a)
tinggi := float;
b)
floating tinggi;
c)
var float tinggi;
d)
float tinggi;
100 %
