wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

DPK 1 X TJKT 3- ASAS GANJIL 2025/2026

Total questions: 45

Worksheet time: 45mins

Name
Class
Date
1.

Sebuah sensor cahaya di letakkan di bawah genteng kaca,sensor tersebut disetting untuk kondisi langit gelap.jika langit gelap sensor akan aktif dan jika langit terang akan non-aktif.keluaran sensor hanya 1 dan 0 .bagaimana jika kondisi langit mendung?

a)

Sensor akan aktif

b)

Sensor tidak aktif

c)

Sensor mengabaikan kondisi

d)

Sensor tidak bekerja

e)

Sensor akan rusak

2.

Sebuah AC memiliki sensor kelembaban di dalamnya, jika kelembaban ruangan sudah ideal maka AC akan sedikit menaikkan suhunya.maka AC tersebut berlaku sistem

a)

Manual

b)

Semi-otommatis

c)

Otomatis

d)

Internal

e)

External

3.

Jepang adalah negara yang sering terkena bencana alam gempa dan sunami, olah karena itu jepang membuat alat berbasis IOT yang digunakan sebagai sistem peringatan dini ketika akan terjadi gempa dan sunami. Alat tersebut murupakan pemanfaatn IOT di bidang?

a)

Pertanian

b)

Energi

c)

Lingkungan

d)

Otomasi rumah

e)

Kesehatan

4.

Perangkat yang digunakan untuk mendeteksi perubahan besaran fisik seperti tekanan, gaya, besaran listrik, cahaya, gerakan, kelembaban, suhu, kecepatan dan fenomena- fenomena lainnya adalah pengertian dari

a)

Induktor

b)

Transduser

c)

Sensor

d)

Transender

e)

Transistor

5.

Gambar berikut adalah sensor

a)

Sensor cahaya

b)

Sensor suhu

c)

Sensor tekanan

d)

Sensor ultrasonic

e)

Sensor inframerah

6.

Sensor aktif adalah…

a)

Sensor yang membutuhkan masukan dari sumber Iain.

b)

Sensor yang memberikan keluaran kontinyu atau terus menerus

c)

Sensor yang membutuhkan sumber daya eksternal untuk dapat beroperasi

d)

Sensor yang membutuhkan inputan

e)

Sensor yang memberikan output terbatas

7.

Sensor pasif adalah…

a)

Sensor yang dapat menghasilkan sinyal output tanpa memerlukan sumber daya eksternal

b)

Sensor yang dapat menghasilkan sinyal output yang berkelanjutan

c)

Sensor yang dapat menghasilkan sinyal output 1 dan 0

d)

Sensor yang dapat menghasilkan sinyal keluaran yang dikuatkan

e)

Sensor yang memberikan output terbatas

8.

Pak hari ingin membuat lampu rumah hidup secara otomatis ketika keadaan malam dan siang, untuk memenuhi keinginan pak hari tersebut maka kita bisa menggunakan sensor apa pada lampu rumahnya

a)

Sensor suhu

b)

Sensor ultrasonic

c)

Sensor tekanan

d)

Sensor cahaya

e)

Sensor gerakan

9.

Gambar berikut adalah sensor

a)

Sensor cahaya

b)

Sensor suhu

c)

Sensor ultrasonic

d)

Sensor tekanan

e)

Sensor gerakan

10.

Gambar berikut adalah sensor

a)

Sensor cahaya

b)

Sensor suhu

c)

Sensor ultrasonic

d)

Sensor tekanan

e)

Sensor gerakan

11.

Sebuah sensor kelembaban tanah di tancapkan ke dalam tanah di pinggir sungai, jika air yang mengalir di sungai tersebut mengalami kenaikan maka yang terjadi adalah

a)

Nilai kelembaban yang terbaca naik

b)

Nilai kelembaban yang terbaca turun

c)

Nilai kelembaban yang terbaca tetap

d)

Nilai kelembaban tidak berpengaruh

e)

Nilai kelembaban dari tanah sama dengan sekitar

12.

Penulisan komentar pada Arduino diawali dengan tanda

a)

#

b)

/

c)

//

d)

( )

e)

{ }

13.

Arduino memiliki karakteristik penulisan kode program yang sederhana karena hanya memiliki dua fungsi utama, yaitu....

a)

void setup() dan void tambahan()

b)

#define dan #include

c)

variabel dan operator

d)

void setup() dan void loop()

e)

void dan library

14.

Berikut ini penulisan variabel pada program Arduino yang paling sesuai dengan kaidah , yaitu...

a)

2LedMerah

b)

led merah

c)

ledMerah

d)

LEDMERAH

e)

LED MERAH

15.

Apa arti dari kode program tersebut?

(Dapat pilih lebih dari 1 jawaban)

a)

Variabel ledmerah dinyalakan

b)

Variabel ledkuning dimatikan

c)

Variabel ledhijau dimatikan

d)

Variabel ledmerah dimatikan

e)

Variabel ledkuning dinyalakan

16.

Apa arti dari kode program tersebut?

a)

Memasukkan perintah pin ledkuning sebagai output

b)

Membaca perintah pada pin ledkuning

c)

Menuliskan nilai pada pin ledkuning

d)

Membaca nilai dari pin ledkuning

e)

Menuliskan nilai analog pada pin ledkuning

17.

Pilihlah pernyataan yang benar

a)

TRUE merupakan konstanta boolean yang mendefinisikan nilai BENAR

b)

FALSE merupakan konstanta boolean yang mendefinisikan nilai BENAR

c)

TRUE merupakan konstanta boolean yang mendefinisikan nilai SALAH

d)

HIGH merupakan perintah untuk memberi sinyal 0 / menyalakan

e)

LOW merupakan perintah untuk memberi sinyal 1 / mematikan

18.

Istilah yang biasa digunakan untuk menyebutkan hasil kode arduino adalah ...

a)

A.   Sketch

b)

Program

c)

Script

d)

Coding

e)

Compile

19.

Terdapat tiga tahapan agar menjalankan hasil kode arduino ...

a)

Menulis program – Compile program – mengunggah program

b)

Menulis program – mengunggah program – compile program

c)

Menulis program – mengupload program – menjalankan program

d)

Mendesain program – mengupload program – mengeksekusi program

e)

Membuat script – pengupload script – mengeksekusi script

20.

Tipe data yang digunakan untuk menyimpan nilai bilangan bulat adalah...

a)

float

b)

char

c)

int

d)

string

e)

boolean

21.

Apa yang dimaksud dengan setup() dalam program Arduino?

a)

Bagian program yang dijalankan terus-menerus

b)

Bagian program yang dijalankan sekali pada saat program dimulai

c)

Bagian program yang digunakan untuk mendefinisikan fungsi

d)

Bagian program yang digunakan untuk mendeklarasikan variabel

e)

Bagian program yang digunakan untuk menghitung waktu

22.

Apa fungsi dari tanda titik koma (;) pada akhir setiap baris kode dalam Arduino?

a)

Menandai akhir dari suatu pernyataan

b)

Memisahkan antara variabel dan nilai

c)

Menggabungkan beberapa pernyataan

d)

Mendefinisikan suatu fungsi

e)

Menandai awal dari suatu blok kode

23.

Apa yang dimaksud dengan variabel dalam pemrograman Arduino?

a)

Nilai yang tidak dapat diubah

b)

Tempat penyimpanan data yang nilainya dapat berubah-ubah

c)

Suatu perintah yang digunakan untuk mengontrol perangkat keras

d)

Sebuah fungsi yang digunakan untuk melakukan perhitungan

e)

Sebuah library yang berisi kumpulan fungsi

24.

Manakah pernyataan yang benar tentang operator NOT (!) pada Arduino?

a)

Operator NOT digunakan untuk membalik nilai boolean.

b)

Operator NOT hanya dapat digunakan pada variabel integer.

c)

Operator NOT selalu menghasilkan nilai true.

d)

Operator NOT digunakan untuk membandingkan dua nilai.

e)

Operator NOT tidak dapat digunakan dalam kondisi if.

25.

Manakah cara yang benar untuk menulis komentar satu baris dalam kode Arduino?

a)

/* Ini adalah komentar */

b)

// Ini adalah komentar

c)

# Ini adalah komentar

d)

' Ini adalah komentar '

e)

Semua jawaban Benar

26.

Apa fungsi utama dari komentar dalam kode program?

a)

Membuat program berjalan lebih cepat

b)

Membuat program terlihat lebih menarik

c)

Memberikan penjelasan atau catatan pada kode program

d)

Menyembunyikan bagian kode yang tidak ingin dijalankan

e)

Mendefinisikan variabel dan fungsi

27.

Dibawah ini yang bukan kelebihan penggunaan mikro kontroler dalam rangkaian elektronika adalah ......

a)

Bentuknya yang kecil dan praktis memudahkan dalam perancangan dan pemasangan pada rangkaian elektronika.

b)

Kemudahan dalam mengubah fungsi dan alur logika programmikrokontroler

c)

Sistem rangkaian elektronika yang dibangun menjadi lebih efisien

d)

Memastikan bahwa set instruksi yang diberikan padanya telah di eksekusi dengan benar

e)

Tidak membutuhkan daya listrik yang besar

28.

Bagian-bagian penting dalam komputer yang berfungsi membaca nilai memori yang tersimpan adalah....

a)

Processor

b)

RAM

c)

ROM

d)

. Port I/O

e)

. CISC

29.

Bagian dalam mikrokontroler yang mampu menyimpan data ketika dialiri arus listrik dan akan terhapus ketika tidak di supplai tegangan adalah ......

a)

CPU

b)

ROM

c)

Flash

d)

RAM

e)

Port I/O

30.

Dibawah ini yang bukan spesifikasi hardware dari Arduino Uno R3 adalah....

a)

. Berbasis chip mikrokontroler Atmega 328 P

b)

Beroperasi pada tegamgan DC 5 Volt

c)

. Memiliki 6 buah analog input pin

d)

. Ukuran EEFROM adalah 1 KB

e)

. VCC berfungsi sebagai pin masukan sumber tegangan

31.

IoT merupakan singkatan dari...

a)

Internet on Time

b)

Internet of Things

c)

Internal of Technology

d)

Interface of Technology

e)

International of Things

32.

Aplikasi IoT dalam bidang pertanian disebut...

a)

Smart Office

b)

Smart Farming

c)

Smart Garage

d)

Smart Traffic

e)

Smart Clinic

33.

Contoh aplikasi IoT dalam rumah tangga adalah...

a)

Smart Home

b)

Smart Hospital

c)

Smart Grid

d)

Smart Port

e)

Smart Classroom

34.

Perangkat IoT yang digunakan untuk memantau suhu dan kelembapan biasanya disebut...

a)

Smart plug

b)

Smart relay

c)

Sensor DHT11

d)

Motor driver

e)

Relay module

35.

Apa fungsi utama dari aplikasi IoT di rumah pintar?

a)

Menambah jumlah perangkat

b)

Menghemat bandwidth

c)

Mengontrol perangkat secara otomatis dan jarak jauh

d)

Meningkatkan sinyal WiFi

e)

Menurunkan kapasitas penyimpanan

36.

Mengapa IoT penting dalam dunia kesehatan?

a)

Mempercepat pencetakan obat

b)

Memungkinkan pengawasan pasien secara real-time

c)

Menurunkan biaya operasional rumah sakit

d)

Menghapus data pasien secara otomatis

e)

Mengganti tenaga medis

37.

Pada aplikasi smart city, IoT digunakan untuk...

a)

Menjual barang secara online

b)

Menyaring sinyal seluler

c)

Mengelola lalu lintas, energi, dan sampah

d)

Meningkatkan jumlah penduduk

e)

Mengurangi penggunaan perangkat

38.

Fungsi kamera pada aplikasi IoT di pertanian adalah...

a)

Untuk mengambil selfie petani

b)

Mendeteksi hama dan kondisi tanaman

c)

Mengontrol pH tanah

d)

Mengirim email ke petani

e)

Mengisi daya perangkat otomatis

39.

Aplikasi IoT pada kendaraan dapat digunakan untuk...

a)

Mengontrol pendingin ruangan rumah

b)

Mendeteksi jarak antar kendaraan dan menghindari tabrakan

c)

Mengubah jalur lalu lintas secara paksa

d)

Mempercepat sistem pengisian bahan bakar

e)

Menyalakan televisi

40.

Mengapa koneksi internet sangat penting dalam aplikasi IoT?

a)

Untuk menjaga perangkat tetap bersih

b)

Agar perangkat bisa digunakan offline

c)

Karena semua data dan perintah dikirim melalui jaringan

d)

Karena internet bisa memperbaiki perangkat rusak

e)

Untuk menyambungkan kabel listrik

41.

Seorang siswa merancang alat berbasis sensor suhu untuk memantau perubahan wujud air pada proses pemanasan. Data menunjukkan suhu stabil pada 100°C selama 3 menit sebelum kembali naik. Apa interpretasi terbaik dari data tersebut?




a)

Sensor mengalami gangguan saat mendeteksi suhu

b)

Air sudah seluruhnya berubah menjadi gas

c)

Terjadi perpindahan kalor tanpa kenaikan suhu karena perubahan wujud

d)

Air memerlukan tekanan tinggi untuk mendidih

e)

Mikrokontroler terlambat membaca data sensor

42.

Untuk mendeteksi pencemaran air sungai, siswa diminta mendesain alat IoT sederhana. Integrasi sensor yang paling tepat adalah…



a)

Sensor pH, kekeruhan, dan suhu

b)

Sensor suhu saja

c)

Sensor LDR

d)

Sensor warna saja

e)

Sensor ultrasonic

43.

Jika sensor menunjukkan pH air turun drastis setelah hujan lebat, kemungkinan penyebabnya…




a)

Limbah deterjen

b)

Hujan asam

c)

Sampah organik

d)

Penurunan suhu

e)

Pencampuran sedimen

44.

Jika alat IoT mendeteksi pencemaran secara real-time, apa inovasi yang paling berdampak bagi masyarakat?




a)

Data disimpan lokal

b)

Data diunggah otomatis ke dashboard publik

c)

Alarm lokal saja

d)

Menggunakan kabel daripada WiFi

e)

Menghentikan alat secara berkala

45.

Untuk memaksimalkan pemanfaatan energi surya di sekolah, strategi terbaik adalah…



a)

Menggunakan panel surya di kelas saja

b)

Menyimpan data produksi energi dan memprediksi pola penggunaan

c)

Menambah kipas angin

d)

Mengurangi jumlah siswa

e)


Menggunakan panel kecil