wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Dasar Pemrograman TP

Total questions: 25

Worksheet time: 12mins

Name
Class
Date
1.

Apa itu Arduino?

a)

Platform mikrokontroler open-source

b)

Bahasa pemrograman berbasis Python

c)

Perangkat keras untuk gaming

d)

Alat untuk menyimpan data

2.

Apa tujuan utama penggunaan Arduino?

a)

Membuat aplikasi web

b)

Mengontrol perangkat elektronik

c)

Menjalankan sistem operasi

d)

Mengolah data besar

3.

Apa yang dimaksud dengan "board Arduino"?

a)

Komputer mini untuk pemrograman

b)

Sensor untuk mendeteksi lingkungan

c)

Papan rangkaian yang berisi mikrokontroler

d)

Perangkat untuk koneksi internet

4.

Apa perbedaan utama antara Arduino Uno dan Arduino Mega?

a)

Jenis mikrokontroler

b)

Jumlah pin input/output

c)

Ukuran daya listrik

d)

Bahasa pemrograman

5.

Arduino cocok digunakan untuk:

a)

Proyek elektronik pemula hingga mahir

b)

Membuat aplikasi mobile

c)

Sistem operasi server

d)

Pengolahan data cloud

6.

Mikrokontroler utama pada Arduino Uno adalah:

a)

ATmega328P

b)

ESP8266

c)

STM32

d)

HC-05

7.

Apa fungsi pin Vin pada Arduino?

a)

Memberikan daya ke perangkat lain

b)

Menyediakan daya eksternal untuk board

c)

Menghubungkan sensor analog

d)

Membaca data digital

8.

Pin yang digunakan untuk komunikasi serial adalah:

a)

Pin 2 dan 3

b)

Pin 0 dan 1

c)

Pin 10 dan 11

d)

Pin 8 dan 9

9.

LED internal pada Arduino Uno terhubung dengan pin:

a)

5

b)

10

c)

13

d)

A0

10.

Port USB pada Arduino berfungsi untuk:

a)

Mengisi daya baterai

b)

Menghubungkan sensor

c)

Mengunggah program dan memberikan daya

d)

Menyimpan data ke komputer

11.

Bahasa pemrograman yang digunakan dalam Arduino IDE adalah:

a)

Python

b)

C++

c)

Java

d)

Ruby

12.

Fungsi setup() dalam program Arduino adalah untuk:

a)

Menjalankan kode sekali saat board dihidupkan

b)

Menjalankan kode secara berulang-ulang

c)

Mengatur komunikasi serial

d)

Membaca data analog

13.

Apa fungsi dari pinMode()?

a)

Menyimpan nilai pada pin

b)

Mengatur mode pin sebagai input atau output

c)

Menampilkan data di layar LCD

d)

Mengontrol modul WiFi

14.

Apa arti dari digitalWrite(13, HIGH)?

a)

Membaca nilai dari pin 13

b)

Memberikan tegangan pada pin 13

c)

Menghapus data pada pin 13

d)

Menyambungkan pin 13 ke ground

15.

Apa keluaran dari analogRead()?

a)

Nilai antara 0 dan 5

b)

Nilai antara 0 dan 255

c)

Nilai antara 0 dan 1023

d)

Nilai antara -1023 dan 1023

16.

Pin PWM pada Arduino Uno ditandai dengan simbol:

a)

Tilde (~)

b)

Asterisk (*)

c)

Ampersand (&)

d)

Underscore (_)

17.

Apa fungsi pin A0 hingga A5 pada Arduino Uno?

a)

Membaca data digital

b)

Menulis data ke sensor

c)

Membaca sinyal analog

d)

Memberikan daya 3.3V

18.

Fungsi Serial.print() adalah untuk:

a)

Mengontrol motor servo

b)

Menampilkan data pada monitor serial

c)

Mengatur baud rate komunikasi

d)

Membaca data dari EEPROM

19.

Apa arti baud rate 9600 dalam komunikasi serial?

a)

Kecepatan 9600 bit per detik

b)

Kecepatan 9600 byte per detik

c)

Kecepatan 9600 megabit per detik

d)

Kecepatan 9600 kilobit per detik

20.

Pin SDA dan SCL pada Arduino digunakan untuk:

a)

Komunikasi SPI

b)

Komunikasi I2C

c)

Mengontrol modul WiFi

d)

Menghubungkan motor servo

21.

Sensor suhu yang umum digunakan dengan Arduino adalah:

a)

HC-SR04

b)

DHT11

c)

LDR

d)

LM35

22.

Komponen yang mengubah sinyal listrik menjadi gerakan adalah:

a)

Resistor

b)

Transistor

c)

Motor servo

d)

Kapasitor

23.

Sensor jarak HC-SR04 bekerja dengan menggunakan:

a)

Gelombang inframerah

b)

Gelombang ultrasonik

c)

Sinyal radio

d)

Sinyal magnetik

24.

Apa fungsi relay pada rangkaian Arduino?

a)

Menyimpan data sementara

b)

Mengontrol sirkuit daya tinggi

c)

Membaca nilai analog

d)

Menyediakan daya tambahan

25.

Komponen yang digunakan untuk mendeteksi cahaya adalah:

a)

DHT11

b)

LDR

c)

LM35

d)

MPU6050