wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Soal Informatika XII - 2025

Total questions: 50

Worksheet time: 3hrs 30mins

Name
Class
Date
1.

Memberikan daya ke papan arduino dan untuk upload sketch/kode program ke kabel USB ke komputer, merupakan fungsi dari...

a)

Arduino Reset

b)

Power Jack

c)

Voltage

d)

Crystal

e)

Power USB

2.

Komponen yang memiliki lubang-lubang terstruktur dalam jarum vertikal dan horizontal, adalah...

a)

Arduino

b)

Breadboard

c)

Kabel Jumper

d)

LED

e)

Buzzer

3.

Komponen yang berfungsi untuk menghubungkan berbagai komponen dengan board Arduino, adalah...

a)

Resistor

b)

Breadboard

c)

Kabel Jumper

d)

LED

e)

Buzzer

4.

Komponen ini digunakan untuk memberikan penanda berupa bunyi dalam proyek Arduino. Misalnya, pada proyek sensor parkir, adalah...

a)

Resistor

b)

Breadboard

c)

Kabel Jumper

d)

LED

e)

Buzzer

5.

Komponen ini berfungsi untuk mengamankan rangkaian komponen dalam suatu proyek Arduino dari tegangan listrik yang berlebihan, adalah...

a)

Resistor

b)

Breadboard

c)

Kabel Jumper

d)

LED

e)

Buzzer

6.

Komponen ini memiliki fungsi seperti sakelar lampu. Mengirimkan sinyal on (HIGH) jika ditekan, dan sinyal off (LOW) jika dilepas, adalah...

a)

Sensor Suhu

b)

Sensor Jarak

c)

Kabel Jumper

d)

Push Button

e)

Buzzer

7.

Fungsi Type data yang digunakan untuk menganalisa sebuah pin dan menentukan pin tersebut akan digunakan sebagai input/output, adalah...

a)

digitalWrite

b)

digitalRead

c)

pinMode

d)

delay

e)

Serial

8.

Fungsi Type data yang digunakan untuk menuliskan nilai secara digital pada suatu pin, adalah...

a)

digitalWrite

b)

digitalRead

c)

pinMode

d)

delay

e)

Serial.begin

9.

Fungsi Type data yang digunakan untuk memberikan jeda antar fungsi, adalah...

a)

Serial.real

b)

Serial.print

c)

delay

d)

pinMode

e)

Serial.begin

10.

Fungsi Type data yang digunakan untuk mengirimkan data dari arduino ke PC, adalah...

a)

Serial.real

b)

Serial.print

c)

Serial.write

d)

Void Setup

e)

Void Loop

11.

Fungsi Type data yang digunakan untuk menjalankan program berulang kali agar tidak berhenti sendiri, adalah...

a)

Void Setup

b)

Void Loop

c)

Serial.print

d)

serial.write

e)

Serial.begin

12.

Salah satu produk berlabel arduino yang sebenarnya suatu papan elektronik yang mengandung mikrokontroller atmega 328 adalah....

a)

Arduino mega

b)

Arduino uno

c)

Arduino nano

d)

PIC

e)

STC

13.

Tegangan Kerja yang dibutuhkan modul arduino uno adalah...

a)

2 V

b)

3 V

c)

5 V

d)

9 V

e)

12 V

14.

Otak atau inti dari Arduino adalah...

a)

Digital

b)

ANALOG

c)

PIN

d)

Chip / Mikrokontroler

e)

Papan Motherboard

15.

Pin 0 sampai pin 13 pada arduino digunakan sebagai isyarat...

a)

Analog

b)

Digital

c)

Input

d)

Output

e)

Reset

16.

Pin A0 sampai dengan pin A5 pada arduino digunakan sebagai isyarat...

a)

Analog

b)

Digital

c)

Input

d)

Output

e)

Stop

17.

Dibawah ini manakah yang termasuk pin analog...

a)

5

b)

~6

c)

6

d)

A4

e)

4

18.

Berapa jumlah pin digital pada Arduino...

a)

10

b)

11

c)

12

d)

13

e)

14

19.

Berapa jumlah pin (~PWM) pada Arduino...

a)

5

b)

6

c)

7

d)

8

e)

9

20.

Berapa jumlah pin analog pada Arduino...

a)

4

b)

5

c)

6

d)

7

e)

8

21.

Setiap penulisan pada program arduino di akhiri dengan tanda...

a)

titik plus

b)

titik satu

c)

titik dua

d)

titik koma

e)

titik minus

22.

Fungsi delay (.....) pada program arduino adalah...

a)

waktu cepat

b)

waktu mulai

c)

waktu tunda

d)

waktu akhiri

e)

waktu nyala

23.

Dari pernyataan diatas berapa kali lampu merah menyala...

a)

2

b)

4

c)

5

d)

6

e)

3

24.

Dibawah ini manakah yang benar pengelompokan pengulangan...

a)

for, while, then

b)

for, while, if

c)

for, while, els

d)

for, while, do while

e)

for, if, els

25.

Apa fungsi pin GND pada Arduino...

a)

sebagai pin berhenti

b)

sebagai pin negatif

c)

sebagai pin positif

d)

sebagai pin analog

e)

sebagai pin digital

26.

Untuk memeriksa kesalahan program saja pada software arduino IDE digunakan tombol…

a)

upload

b)

save

c)

open

d)

verify

e)

serial monitor

27.

Sensor yang bisa digunakan untuk mengukur jarak dengan memanfaatkan gelombang suara adalah…

a)

Inframerah

b)

LDR

c)

DHT11

d)

LM35

e)

Ultrasonik

28.

Kepanjangan dari LDR pada sensor LDR adalah…

a)

Luminous Dependent Resistor

b)

Light Distance Resistor

c)

Light Dependent Resistor

d)

Luminous Distance Resistor

e)

Light Dependence Resistor

29.

Contoh dari mikroprosesor adalah…

a)

Arduino

b)

Raspberry pi

c)

STM32

d)

Z80

e)

Mappi32

30.

IC mikrokontroler yang digunakan oleh arduino bermerk…

a)

Amd

b)

Atmel

c)

PCI

d)

MCS-51

e)

Intel

31.

Perintah untuk memasukkan suatu library ke dalam program adalah…

a)

void setup

b)

void loop

c)

include

d)

define

e)

if else

32.

Default delay pada arduino memiliki satuan…

a)

microsecond

b)

second

c)

picosecond

d)

milisecond

e)

minute

33.

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

a)

Push Button

b)

USB Port

c)

Resistor

d)

LED

e)

Arduino

34.

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

a)

LDR

b)

PIN

c)

LED

d)

USB

e)

HUB

35.

Hal pertama kali yang harus dilakukan dalam pembuatan program menggunakan arduino adalah...

a)

Instalasi Windows

b)

Instalasi Code

c)

Instalasi Arduino

d)

Instalasi Driver

e)

Instalasi Chip

36.

Alat yang berfungsi untuk mengetahui adanya perubahan di lingkungan sekitar pada arduino adalah...

a)

Pin Analog

b)

Pin Digital

c)

Sensor

d)

Lampu LED

e)

Mikrokontroler

37.

Untuk memeriksa apakah program yang dijalankan sudah benar atau tidak, maka fungsi yang digunakan pada arduino adalah...

a)

Edit

b)

Compile

c)

Upload

d)

Reset

e)

Verify

38.

Pada saat memasukan kabel usb kedalam komputer, hal yang harus dilakukan dahulu sebelum menjalankan program adalah...

a)

Memeriksa komputer

b)

Memeriksa Board & Port

c)

Memeriksa driver

d)

Memeriksa koneksi internet

e)

Memeriksa keadaan motherboard

39.

Pada saat kita pertama kali instal arduino di komputer, hal wajib yang harus dilakukan pertama kali adalah...

a)

Menginstal Windows

b)

Menginstal Komponen elektronik

c)

Menginstal Sistem Operasi

d)

Menginstal Driver

e)

Menginstal Software

40.

Apa yang membedakan jalur vertikal dan jalur horizontal pada breadboard...

a)

Tidak ada perbedaan

b)

Warna jalur

c)

Fungsi jalur

d)

Ukuran jalur

e)

Tegangan jalur

41.

Apa nama komponen ini...

a)

Sensor

b)

Resistor

c)

Buzzer

d)

LED

e)

Ultrasonik

42.

Apa nama komponen ini...

a)

Smoke sensor

b)

Infrared sensor

c)

Flame sensor

d)

Sound sensor

e)

Head sensor

43.

Apa nama komponen ini...

a)

Smoke sensor

b)

Infrared sensor

c)

Flame sensor

d)

Sound sensor

e)

Head sensor

44.

Apa nama komponen ini...

a)

Sensor

b)

Push button

c)

Flame sensor

d)

Buzzer

e)

Head sensor

45.

Apa nama komponen ini...

a)

LED

b)

Push button

c)

Resistor

d)

Potensiometer

e)

Kabel Jumper

46.

Ada 3 jenis warna kabel pada servo, kabel yang berfungsi menarik arus untuk pergerakan motor adalah...

a)

Red

b)

Orange

c)

Brown

d)

Orange-brow

e)

Red-orange

47.

Apa nama komponen tersebut...

a)

Ultrasonik

b)

Resistor

c)

Buzzer

d)

Infrared sensor

e)

Potensiometer

48.

Perhatikan script sketch dibawah ini :

void setup()

{

pinMode(0, OUTPUT);

pinMode(1, OUTPUT);

pinMode(2, OUTPUT);

pinMode(3, OUTPUT);

pinMode(4, OUTPUT);

a)

Pin 1 tidak digunakan untuk output analog

b)

Pin 0 digunakan untuk output digital

c)

Pin 0 tidak digunakan untuk output digital

d)

Pin 1 digunakan untuk mendapatkan tegangan negatif

e)

salah semua

49.

Perhatikan script sketch dibawah ini :

digitalWrite(LED_BUILTIN, HIGH);

delay(1000);

digitalWrite(LED_BUILTIN, LOW);

delay(1000);

a)

Waktu LED tidak menyala selama 1000 detik

b)

Waktu LED tidak menyala selama 1 ms

c)

Waktu LED menyala selama 1000 detik

d)


Waktu LED menyala selama 1 ms

e)

salah semua

50.

Untuk menyalakan sebuah LED pada Pin8 Arduino maka Program dibawah ini yang benar adalah . . .

a)

digitalWrite (8,LOW);

b)

digitalWrite (8,HIGH);

c)

PinMode (8,LOW);

d)

PinMode (8, INPUT);

e)

salah semua