wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PAS - MAPEL PILIHAN - XI TKJ 2 - GENAP TP. 2024/2025

Total questions: 33

Worksheet time: 33mins

Name
Class
Date
1.

Jenis Mikrokontroler yang ada pada Board Arduino Uno adalah ...

a)
ATmega328P
b)
ATmega2560
c)
ATtiny85
d)
PIC16F877A
2.

Fungsi utama dari Board Arduino Uno adalah ...

a)

Mengolah data elektronik seperti Desktop Computer

b)
Sebagai pengganti sistem operasi
c)
Mengendalikan perangkat elektronik dan membaca sensor
d)

Penghubung antara sensor dengan Computer Deskktop

3.

Total Digital PIN yang ada pada Board Arduino Uno adalah sebanyak ...

a)

10 Pin

b)

12 Pin

c)

14 Pin

d)

16 Pin

4.

Pin ANALOG pada Board Arduino Uno terdiri dari ...

a)

Pin A0 sd Pin A5

b)

Pin A0 sd Pin A7

c)

6 Pin PWM

d)

Semua Pin yang terdapat pada Arduino

5.

Tegangan kelistrikan untuk mengoperasikan Board Arduino Uno adalah ...

a)
3.3V
b)
5V
c)
9V
d)
12V
6.
Fungsi dari pin GND pada Arduino Uno ...
a)

Sebagai jalur arus perintah dan data

b)

Sebagai jalur referensi tegangan listrik

c)

Sebagai jalur kelistrikan negatif

d)

Sebagai jalur suplai daya kelistrikan

7.
Komponen utama dalam Arduino Uno yang bertanggung jawab atas pemrosesan adalah ...
a)

Mikrosensor

b)
Mikrokontroler
c)

Mikroindikator

d)

Mikroresistor

8.

Aplikasi yang digunakan untuk memberi perintah pada Board Arduino Uno adalah ...

a)
Arduino IDE
b)

Arduino IDA

c)

Arduino IDS

d)

Arduino IDF

9.
Perintah dalam bahasa pemrograman Arduino ditulis dalam bahasa ...
a)
Python
b)
Java
c)
C/C++
d)
Assembly
10.
Fungsi dari void setup() dalam program Arduino adalah ...
a)
Mengatur konfigurasi awal seperti inisialisasi pin
b)
Menjalankan program utama secara berulang
c)
Menampilkan data ke serial monitor
d)
Membaca input dari sensor
11.
Yang terjadi jika kita menggunakan pin 0 dan 1 di Arduino Uno saat mengunggah program adalah ...
a)
Program akan berjalan lebih cepat
b)
Program tidak akan terunggah dengan benar
c)
Tidak ada efek
d)
Arduino akan mati
12.
Komponen yang digunakan untuk menghubungkan Arduino ke komputer adalah ...
a)

Kabel Data

b)
Kabel USB
c)

Kabel UTP

d)

Kabel STP

13.

Perintah delay(1500) dalam Arduino berarti ...

a)

Menjalankan program dalam 1,5 detik

b)

Menunda eksekusi selama 1,5 detik

c)

Keluar dari program selama 1,5 detik

d)
Mengulang program 1000 kali
14.
Cara menghidupkan LED pada pin 13 Arduino Uno ...
a)
digitalWrite(13, HIGH);
b)
digitalWrite(13, LOW);
c)
analogWrite(13, HIGH);
d)
pinMode(13, INPUT);
15.

Terdapat banyak Library yang dapat digunakan pada Arduino. Berikut ini merupaka Library ini digunakan untuk komunikasi serial pada Arduino adalah ...

a)

#include <Wire.h>

b)

#include <SPI.h>

c)

#include <Serial.h>

d)

#include <SoftwareSerial.h>

16.

Dalam pemrograman Arduino, script program untuk mendeklarasikan sebuah variabel bernama umur, bertipe integer dan bernilai awal 25 adalah ...

a)
int umur = 25;
b)
umur = int(25);
c)
var umur = 25;
d)
umur := 25;
17.
Perlu adanya penggunaan variabel dalam setiap pemrograman karena ....
a)
Untuk membuat program lebih mudah dipahami
b)
Untuk membuat program dengan nilai variabel
c)
Untuk menyimpan data sementara dan melakukan operasi pada data tersebut
d)
Untuk menyimpan sebuah perintah dalam pemrograman
18.

Beberapa script program dibawah ini merupakan perintah yang digunakan untuk menyimpan sebuah hasil dari perintah tersebut.

Dari script dibawah ini PILIH TIGA JAWABAN YANG TEPAT, mana saja perintah yang dapat menyimpan sebuah hasil perintah pemrograman !

a)
sum($A$5..B7);
b)
=B7+B8;
c)
int habis = 0;
d)
delay(1000);
e)
Digital("LAMPU NYALA");
19.

Aplikasi yang bisa digunakan untuk pemrograman arduino ...

(PILIH EMPAT JAWABAN YANG TEPAT)

a)
Autodesk Eagle
b)
Wokwi
c)
Arduino IDE
d)
Fritzing
e)
MATLAB
20.

Fungsi perintah setup() dan loop() yang ada pada program Arduino adalah ...

a)
Dua buah fungsi yang digunakan untuk mendefinisikan variabel
b)
Dua buah fungsi yang digunakan untuk mengontrol motor servo
c)

setup() dijalankan sekali pada awal program, sedangkan loop() dijalankan berulang kali

d)
Dua buah fungsi yang digunakan untuk membaca nilai sensor
21.

Pada Arduino Uno, Pin yang mendukung fungsi PWM (Pulse Width Modulation) ...

a)

1,2,3,4,5,6

b)

2,4,5,6,8,9

c)

3,5,6,9,10,11

d)

5,8,9,10,11,13

22.

Tegangan daya eksternal (misal adaptor) yang disarankan agar Arduino Uno agar beroperasi stabil adalah ...

a)

6 sampai 20 volt

b)

7 sampai 12 volt

c)

8 sampai 13 volt

d)

9 sampai 14 volt

23.

Tombol reset yang ada pada board Arduino Uno berfungsi sebagai ...

a)

Restart Arduino

b)

Turn Off Arduino

c)

Program Upload ke Arduino

d)

Research pin pada Arduino

24.

Timer0 pada Arduino Uno digunakan untuk fungsi-fungsi berikut, kecuali ...

a)

delay()

b)

millis()

c)

micros()

d)

analogRead()

25.

Dalam pemrograman Arduino, script program untuk mendeklarasikan sebuah variabel bernama BASKOM, bertipe string dan bernilai awal telur adalah ...

a)

str baskom = telur;

b)

str BASKOM = telur;

c)

str Baskom = "telur";

d)

str BASKOM = "telur";

26.

Pada sistem hardware Arduino, pengertian dari "open source" adalah ...

a)

Pengguna dapat mengubah dan memodifikasi perangkat keras sesuai keinginannya

b)

Pengguna tidak dapat mengubah dan memodifikasi perangkat lunak sesuai keinginannya

c)

Pengguna dapat mengubah dan memodifikasi perangkat lunak sesuai keinginannya

d)

Pengguna tidak dapat mengubah dan memodifikasi perangkat keras sesuai keinginannya

27.

Perintah Serial.begin(9600) digunakan untuk ...

a)

Menginisialisasi komunikasi serial

b)

Menghubungkan antara port serial dengan PC

c)

Membaca port serial pada Arduino

d)

Menampilkan hasil program pada virtual layar aplikasi

28.

Gambar tersebut merupakan sebuah sensor ...

a)

gerak

b)

cahaya

c)

suhu

d)

kelembaban

29.

Pin GND pada elektronika memiliki tegangan sebesar ... volt

a)

5

b)

3

c)

12

d)

0

30.

Gambar tersebut merupakan sensor ...

a)

gerak

b)

suhu

c)

cahaya

d)

suara

31.

Gambar tersebut adalah sensor bertipe ...

a)

HC-SR04

b)

HC-SR01

c)

HC-AR04

d)

HD-AR01

32.

Agar sebuah mobil yang bergerak tidak dapat menabrak benda padat, seperti tembok, maka diperlukan sebuah sensor ...

a)

LDR

b)

SOIL MOISTURE

c)

TERMAL

d)

ULTRASONIC

33.

Pengertian pada baris ke dua dari urutan Script program tersebut adalah ...

(PILIH JAWABAN YANG PALING TEPAT)

a)

sebuah tipe bilangan disimpan ke dalam sebuah variable

b)

tipe bilangan float disimpan ke dalam sebuah variable

c)

sebuah tipe bilangan disimpan ke dalam sebuah variable bernama suhu

d)

sebuah variable bernama suhu dipesan untuk menyimpan tipe bilangan float