NEW
Font size
WorksheetsINFORMATIKA KELAS XII (ARDUINO)
Total questions: 50
Worksheet time: 3hrs 30mins
Periode Industri 4.0 yang ditandai oleh pemanfaatan mesin cerdas berbasis ....
kecerdasan buatan
Internet of Things
big data
komputer dan internet
teknologi otomatisasi tingat tinggi
Budi mempelajari tentang literasi digital dari buku yang ditulis oleh Paul Glister. Alif memahami bahwa literasi digital memiliki kompetensi yang harus dikuasai. Berikut yang bukan ini kompetensi yang harus dikuasai Budi adalah …..
content evaluation
hypertextual navigation
internet searching
knowledge assembly
internet security
Dewi sangat menyukai perkembangan teknologi dalam era Revolusi Industri 4.0. Alif berpendapat dengan berkembangnya teknologi suatu negara maka akan dapat meningkatkan perekonomian negara tersebut. Namun, Dewi juga menyadari revolusi industri ini menghadapi tantangan. Berikut yang bukan merupakan tantangan adalah .....
produksi berjalan secara efektif dan efisien
keandalan stabilitas mesin produksi
kurangnya keterampilan yang memadai
hilangnya banyak pekerjaan
keamanan teknologi informasi
Interaksi yang terjalin antara dua mesin dalam Internet of Things dapat berjalan karena adanya ....
perantara manusia
daya magnet
komputer
aliran listrik
internet
Alif mempelajari perkembangan teknologi, yaitu big data. Alif memahami bahwa terdapat tiga karakteristik utama dalam big data. Salah satu karakteristiknya, yaitu semua data terstruktur dan tidak terstruktur yang memiliki kemungkinan dihasilkan oleh manusia atau mesin. Karakteristik tersebut adalah ....
Volume
keakuratan
kecepatan
variasi
nilai
Kemampuan untuk mengidentifikasi kelengkapan atau kebenaran informasi dalam kompetensi literasi digital adalah ....
internet searching
hypertextual navigation
knowledge assembly
content evaluation
internet security
Pak Ahmad menggunakan CCTV untuk memantau keadaan rumahnya ketika dia bekerja di luar kota. Pak Ahmad merasa lebih tenang dengan adanya perkembangan teknologi ini. Teknologi yang digunakan Pak Ahmad adalah ….
additive manufacturing
cloud computing
artificial intelligence
Internet of Things
bigdata
Kelebihan single board computer dibandingkan dengan komputer personal kecuali...
ukurannya lebih kecil
Konsumsi daya rendah
mudah digunakan
harga yang terjangkau
memiliki memori yang besar
Kutub negatif pada lampu LED terletak pada kaki pendek yang disebut dengan...
Anode
Katode
Resistansi
Kabel
Resistor
Sebelum adanya single board controller, untuk menambahkan pembacaan sinyal antarperangkat dibutuhkan ....
resistor
IC
register
serial port
Ethernet card
Perhatikan Komponen-komponen dibawah ini!
1) Push Button
2) Servo Motor
3) Stepper Motor
4) Piezo Speaker
5) Text LCD
6) Coloured LED
Berdasarkan jenis-jenis komponen diatas yang merupakan komponen alat kecil pada simulator UnoArduSim adalah …
(1), (2) dan (3)
(2), (3) dan (4)
(1), (2) dan (4)
(1), (4) dan (6)
(3), (4) dan (5)
Apa coding dasar untuk menggunakan arduino untuk LED pin 13 ....
Jenis Arduino yang terdapat banyak pin dan juga dapat dipergunakan berbagai keperluan diantanranya untuk Internet of Things adalah jenis ....
Arduino Nano
Arduino Leonardo
Arduino ESP32
Arduino Uno
Arduino Mega 2560
Metode menyelesa kan persoalan dengan menerapkan teknik ilmu komputer atau informatika disebut ...
berpikir komputasional
inovatif
berpikir kritis
pemrograman
kreatif
Perhatikan pernyataan berikut ini!
(1) Mengelola data secara logis.
(2) Merepresentasikan data melalui simulasi.
(3) Mengutamakan idealisme pemikiran.
(4) Mengotomatisasi solusi melalui urutan langkah-langkah.
(5) Menggeneralisasi proses pemecahan masalah untuk berbagai permasalahan.
(6) Memperkuat teori dan mengesamping-kan implementasi.
Pernyataan-pernyataan berikut yang merupakan karakteristik berpikir komputasional adalah ....
(1), (2), dan (3)
(1), (4), dan (6)
(1), (3), dan (4)
(1), (2), dan (4)
(1), (3), dan (6)
Pemecahan masalah dengan meng-abaikan data yang tidak relevan dengan masalah yang dihadapi merupakan bagian dari tahapan berpikir komputasional, yaitu ...
dekomposisi
pengenalan pola
abstraksi
algoritma
evaluasi
Lidya merasa setelah mempelajari cara berpikir komputasional, kemampuannya dalam memecahkan masalah menjadi lebih efektif. Lidya juga jadi terbiasa untuk merumuskan masalah dengan lebih baik. Berdasarkan hal tersebut, Lidya mendapatkan manfaat berpikir komputasional ....
pemahaman dan penerapan algoritma
kemampuan pengenalan pola
merangsang kreativitas dalam memecahkan masalah
terbiasa bekerja secara kolaboratif
mengembangkan kemampuan problem solving
Reny suka menyelesaikan masalah dengan memecah masalah menjadi submasalah yang lebih kecil sehingga permasalahan dapat diselesaikan dengan lebih mudah. Reny merasa cara ini sangat efektif ketika menghadapi masalah yang kompleks. Cara yang digunakan Reny dalam memecahkan masalah adalah ....
dekomposisi
pengenalan pola
abstraksi
algoritma
evaluasi
Algoritma yang dibuat berupa penulisan instruksi-instruksi dalam bentuk kalimat dengan menggunakan bahasa yang jelas disebut...
deskriptif
pseudocode
flowchart
diagram alir
bahasa pemrograman
Kegiatan menulis atau membuat langkah-langkah instruksi dalam suatu bahasa komputer disebut ....
berpikir komputasional
pemrograman
algoritma
programmer
analisis data
Yoga sedang menunggu hasil konversi kode program yang telah dibuat agar menjadi bahasa mesin yang dapat dimengerti oleh mikrokontroler. Tahap ini dilakukan Yoga setelah selesai membuat kode programnya. Tahap yang dilalui Yoga ini adalah....
menulis program
compile program
mengunggah program
debugging program
evaluasi program
Untuk memasukkan komentar pada program dapat menggunakan ....
*/ ...... */
( )
{ }
//
< >
Dias ingin melakukan operasi perban-dingan pada kode programnya, jika lampu LED menyala maka akan menampilkan kalimat "Selamat Datang" pada papan LCD. Untuk melakukan perbandingan tersebut maka kode program Dias yang benar adalah ...
if (lampu == 1)
if (lampu > 1)
if (lampu < 1)
if (lampu != 1)
if (lampu <> 1)
Nilai konstanta HIGH mewakili ....
tegangan rendah atau logika 1
tegangan rendah atau logika 0
tegangan tinggi atau logika 0
tegangan tinggi atau logika 1
tegangan sedang atau logika 1
Setelah di-compile program mengalami eror. Bagian yang eror pada program tersebut adalah ..
penulisan kode program void setup tidak membutuhkan tanda titik koma
kode program delay pada angka yang diberikan harus diapit dengan petik dua
inisiasi dengan nama parameter tidak sesuai
tipe data pada saat inisiasi seharusnya float
penulisan perintah pin digital I/O tidak tepat
Perintah pin digital yang digunakan untuk mengontrol output digital pada suatu pin adalah...
digitalRead(pin)
pinMode(pin, mode)
digitalWrite (pin, value)
analoaRead(pin)
analogWrite(pin, value)
Perulangan yang digunakan untuk meng-ulang blok dengan jumlah iterasi telah ditentukan adalah ....
for
while
foreach
switch case
do-while
Untuk memasukkan library baru ke dalam IDE Arduino dapat masuk menu Sketch pilih ....
Upload
Add File ...
Include Library
Export Compilde Binary
Verify/Compile
Arhan mendapatkan tugas untuk mem-buat proyek Arduino menampilkan teks di papan LCD. Pada saat penulisan kode programnya, Arhan menulis Icd. scrollDisplayLeft() pada program loop.
Maksud dari penulisan kode program tersebut adalah ....
menampilkan teks dari kiri ke kanan
menampilkan teks dari kanan ke kiri
menampilkan teks dari kiri dan berakhir di kiri juga
menunjukkan panel scroll pada sisi kiri
memasang LCD pada Arduino di posisi kiri
Arduino Uno memiliki berapa pin digital?
6
10
13
16
Fungsi utama resistor pada rangkaian Arduino adalah...
Memperkuat sinyal
Membatasi arus
Meningkatkan tegangan
Menghasilkan sinyal
Perintah untuk menyalakan LED yang terhubung pada pin 13 Arduino adalah...
digitalWrite(13, LOW);
analogWrite(13, HIGH);
digitalWrite(13, HIGH);
analogWrite(13, LOW);
Apa yang dimaksud dengan setup() dalam program Arduino?
Bagian utama program yang dijalankan terus-menerus
Bagian yang dijalankan sekali pada saat program dimulai
Bagian yang digunakan untuk mendefinisikan variabel
Bagian yang digunakan untuk membaca input dari sensor
Anda ingin membuat proyek lampu lalu lintas sederhana menggunakan Arduino. Sensor apa yang paling cocok digunakan untuk mendeteksi kendaraan?
LDR
Ultrasonic
PIR motion sensor
Flex sensor
Sensor yang digunakan untuk mendeteksi cahaya adalah...
LDR
Potensiometer
Ultrasonic
Thermistor
Apa fungsi dari library dalam pemrograman Arduino?
Menyediakan fungsi-fungsi tambahan yang tidak ada secara bawaan
Mengompilasi kode program menjadi bahasa mesin
Menampilkan hasil output ke serial monitor
Mengatur kecepatan eksekusi program
Bagaimana cara membaca nilai analog dari sensor potensiometer?
Menggunakan fungsi digitalRead()
Menggunakan fungsi analogRead()
Menggunakan fungsi pulseIn()
Menggunakan fungsi map()
Apa yang perlu dilakukan sebelum mengunggah program ke Arduino?
Menyambungkan Arduino ke komputer
Membuka Arduino IDE
Menulis kode program
Semua jawaban benar
Apa yang dimaksud dengan komentar dalam program Arduino?
Bagian program yang akan dieksekusi
Bagian program yang tidak akan dieksekusi
Bagian program yang digunakan untuk mendefinisikan fungsi
Bagian program yang digunakan untuk membaca input dari sensor
Perintah untuk membaca nilai dari pin digital adalah...
analogRead()
digitalRead()
pinRead()
inputRead()
Operator logika AND dalam Arduino dilambangkan dengan...
&&
||
!
^
Apa yang dimaksud dengan variabel dalam pemrograman Arduino?
Nilai yang dapat berubah-ubah selama program berjalan
Nilai yang tetap tidak berubah
Fungsi yang digunakan untuk melakukan perhitungan
Komponen fisik yang terhubung ke Arduino
Apa fungsi dari serial monitor pada Arduino IDE?
Untuk mengunggah program ke Arduino
Untuk melihat output dari program Arduino
Untuk mengedit kode program
Untuk mengontrol pin Arduino
Apa yang dimaksud dengan ground (GND) pada Arduino?
Titik referensi tegangan nol
Sumber tegangan positif
Sumber tegangan negatif
Output tegangan
Perintah untuk menunda eksekusi program selama 1 detik adalah...
delay(1000);
wait(1000);
pause(1000);
delay(100);
Apa yang dimaksud dengan loop() dalam program Arduino?
Bagian yang dijalankan sekali pada saat program dimulai
Bagian utama program yang dijalankan terus-menerus
Bagian yang digunakan untuk mendefinisikan variabel
Bagian yang digunakan untuk membaca input dari sensor
Tipe data boolean hanya memiliki dua nilai, yaitu...
0 dan 1
True dan False
Yes dan No
On dan Off
Struktur percabangan if-else digunakan untuk...
Mengulang suatu blok kode.
Memilih salah satu dari beberapa kemungkinan.
Mendefinisikan fungsi.
Membaca data dari sensor.
Struktur perulangan for digunakan untuk...
Mengulang suatu blok kode sebanyak tertentu.
Memilih salah satu dari beberapa kemungkinan.
Mendefinisikan fungsi.
Membaca data dari sensor.
Cara yang benar untuk mendeklarasikan variabel adalah...
int angka;
angka int;
int = angka;
angka := 0;
