Font size
WorksheetsQuiz tentang IoT
Total questions: 104
Worksheet time: 2hrs 44mins
IoT adalah singkatan dari…
Internet of Tool
Internet of Things
Input of Technology
Internal of Things
Internet on Time
IoT digunakan untuk menghubungkan…
Komputer dengan printer
Perangkat fisik dengan internet
Buku dengan perpustakaan
Keyboard dengan monitor
Mouse dengan CPU
Salah satu manfaat IoT di bidang kesehatan adalah…
Membuat mesin tik otomatis
Monitoring pasien jarak jauh
Menambah jumlah dokter
Membuat obat baru
Mencetak hasil rontgen
Contoh IoT di bidang rumah tangga adalah…
Tong sampah otomatis
Mesin ketik listrik
Televisi tabung
Jam dinding manual
Kalkulator
Smart Home merupakan contoh penerapan IoT di bidang…
Industri
Pertanian
Rumah tangga
Militer
Transportasi
IoT bekerja dengan menghubungkan perangkat melalui…
Internet
Radio AM
Listrik AC
Kabel telepon
Bluetooth saja
IoT pertama kali populer pada tahun…
1980
1999
2005
2015
2020
IoT memungkinkan perangkat untuk…
Bekerja hanya offline
Berkomunikasi dan bertukar data
Berjalan tanpa listrik
Bekerja tanpa sensor
Menyimpan data di kertas
Contoh penerapan IoT di bidang transportasi adalah…
Lampu lalu lintas otomatis
Jalan tol
Sepeda kayuh
Bensin pertalite
Sopir bus
Perangkat utama dalam IoT terdiri dari…
Hardware, software, internet
Hardware, makanan, listrik
Software, kertas, tinta
Keyboard, monitor, mouse
Baterai, air, sensor
Perangkat wearable IoT biasanya dipakai di…
Mobil
Rumah
Tubuh manusia
Gedung
Laptop
Smart Farming adalah contoh IoT di bidang…
Pendidikan
Pertanian
Hiburan
Militer
Transportasi
Keuntungan utama IoT adalah…
Menyulitkan pekerjaan
Membuat perangkat offline
Efisiensi dan otomatisasi
Mengurangi internet
Menambah kertas
IoT dapat digunakan untuk memantau…
Suhu ruangan
Jumlah kertas
Warna cat dinding
Ukuran buku
Berat kursi
Tong sampah otomatis termasuk IoT karena…
Menggunakan sensor dan servo
Tidak memakai listrik
Bisa dibuka manual
Tidak butuh coding
Hanya berupa wadah
IoT dapat diakses melalui…
Internet browser atau aplikasi
Buku cetak
Kertas kerja
Papan tulis
Pena dan pensil
Contoh IoT di bidang pendidikan adalah…
Buku tulis digital
Sistem absensi fingerprint online
Kapur tulis otomatis
Whiteboard manual
Jam dinding sekolah
IoT berhubungan erat dengan teknologi…
Internet dan sensor
Mesin ketik
Televisi tabung
Radio analog
Telepon rumah
IoT berbeda dengan komputer biasa karena…
IoT bisa bekerja tanpa internet
IoT dapat menghubungkan objek fisik
IoT tidak memakai listrik
IoT hanya bisa di kantor
IoT tidak menggunakan sensor
Salah satu tantangan dalam IoT adalah…
Keamanan data (security)
Kekurangan sensor
Tidak ada listrik
Tidak ada internet sama sekali
Sulit dibuat kode
Arduino NodeMCU termasuk jenis…
Sensor
Aktuator
Mikrokontroler
Kabel jumper
Motor DC
NodeMCU biasanya digunakan untuk…
Menyimpan data ke kertas
Mengontrol perangkat berbasis IoT
Membuat desain grafis
Menulis dokumen
Memutar musik
Sensor HC-SR04 berfungsi untuk…
Mengukur suhu
Mengukur jarak
Mengukur kelembaban
Mengukur cahaya
Mengukur tekanan udara
Sensor HC-SR04 bekerja dengan…
Gelombang cahaya
Gelombang bunyi ultrasoni
Sensor HC-SR04 bekerja dengan…
Gelombang cahaya
Gelombang bunyi ultrasonik
Gelombang radio
Gelombang magnet
Gelombang listrik
Pin "TRIG" pada sensor HC-SR04 berfungsi untuk…
Mengirimkan sinyal ultrasonik
Menerima pantulan gelombang
Mengaktifkan servo
Memberi daya pada sensor
Menyimpan data jarak
Pin "ECHO" pada sensor HC-SR04 digunakan untuk…
Mengirimkan sinyal
Menerima pantulan gelombang
Mengatur sudut servo
Memberi arus listrik
Menyimpan program
Servo motor berfungsi untuk…
Mengukur suhu
Membuka dan menutup gerakan mekanik
Menyimpan data
Menghitung jarak
Menghasilkan cahaya
Servo motor biasanya bergerak dengan sudut…
0°-90°
0°-180°
90°-270°
0°-360°
0°-45°
Kabel jumper male to male digunakan untuk…
Menghubungkan pin female ke female
Menghubungkan pin male ke female
Menghubungkan dua pin male
Menghubungkan kabel listrik AC
Menghubungkan monitor ke CPU
Kabel jumper female to female digunakan untuk…
Menghubungkan dua pin female
Menghubungkan pin male ke female
Menghubungkan dua pin male
Menghubungkan listrik PLN
Menghubungkan keyboard ke laptop
Kabel jumper male to female digunakan untuk…
Menghubungkan dua pin male
Menghubungkan dua pin female
Menghubungkan pin male dengan pin female
Menghubungkan listrik AC
Menghubungkan sensor ke internet
NodeMCU memiliki pin digital dengan huruf…
A
B
D
E
F
Pin digital pada NodeMCU biasanya ditandai dengan…
D0, D1, D2, dst.
P0, P1, P2, dst.
A0, A1, A2, dst.
M0, M1, M2, dst.
X0, X1, X2, dst.
Pin A0 pada NodeMCU digunakan untuk…
Input analog
Output digital
Input digital
Output analog
Ground
Komponen yang digunakan untuk mendeteksi jarak pada proyek tong sampah otomatis adalah…
Servo
Sensor HC-SR04
Kabel jumper
NodeMCU
LED
Komponen yang digunakan untuk membuka tutup tong sampah otomatis adalah…
LED
Servo motor
Kabel jumper
Sensor HC-SR04
NodeMCU
NodeMCU terhubung dengan komputer menggunakan kabel…
HDMI
USB
LAN
Audio
VGA
Fungsi GND pada NodeMCU adalah…
Memberi sinyal input
Memberi sinyal output
Ground atau jalur negatif
Menyimpan data
Mengatur servo
Tegangan kerja NodeMCU adalah sekitar…
1V
3.3V
5V
9V
12V
Agar NodeMCU dapat bekerja, diperlukan…
Sensor dan servo saja
Sumber daya listrik dan program
Kabel jumper saja
Baterai saja
Monitor dan keyboard
Arduino IDE adalah singkatan dari…
Arduino Integrated Development Environment
Arduino Internet Device Emulator
Arduino Input Data Editor
Arduino Interface Driver Emulator
Arduino Internal Data Environment
Fungsi utama Arduino IDE adalah…
Membuat dokumen
Mengedit gambar
Menulis dan mengunggah kode program ke mikrokontroler
Menyimpan file musik
Mendesain presentasi
File program Arduino disimpan dengan ekstensi…
.txt
.ino
.exe
.cpp
.java
Menu "Verify" pada Arduino IDE berfungsi untuk…
Menyimpan program
Memeriksa error pada program
Mengunggah program
Membuka program baru
Menghapus program
Menu "Upload" pada Arduino IDE berfungsi untuk…
Mengecek error
Mengunggah kode ke mikrokontroler
Membuka serial monitor
Menghapus fil
Menu "Upload" pada Arduino IDE berfungsi untuk…
Mengecek error
Mengunggah kode ke mikrokontroler
Membuka serial monitor
Menghapus file
Mengcopy program ke komputer lain
Fitur "Serial Monitor" digunakan untuk…
Mengatur kecepatan servo
Menampilkan data dari mikrokontroler ke komputer
Mempercepat koneksi internet
Menyimpan data ke harddisk
Membaca kode program
Shortcut untuk membuka Serial Monitor adalah…
Ctrl + S
Ctrl + Shift + M
Ctrl + M
Ctrl + Alt + M
Ctrl + N
Untuk menggunakan servo, kita harus menambahkan…
#include
#include
#include
#include
#include
Library dalam Arduino IDE berfungsi untuk…
Memperbesar tulisan kode
Menyediakan fungsi tambahan untuk perangkat tertentu
Menyimpan musik
Membuat presentasi
Mempercepat upload
Bagian utama dalam program Arduino adalah…
main() dan loop()
start() dan stop()
setup() dan loop()
init() dan end()
begin() dan end()
Fungsi setup() pada Arduino digunakan untuk…
Menyimpan data
Menjalankan perintah berulang kali
Menjalankan perintah sekali di awal
Menutup program
Mengulang kode
Fungsi loop() pada Arduino digunakan untuk…
Menyimpan data
Menjalankan perintah sekali
Menjalankan perintah berulang-ulang
Menghapus data
Membuat delay
Perintah pinMode(pin, OUTPUT); digunakan untuk…
Membaca input sensor
Mengatur pin sebagai output
Menyimpan nilai pin
Mengatur pin sebagai input
Menghapus nilai pin
Perintah pinMode(pin, INPUT); digunakan untuk…
Mengatur pin sebagai input
Mengatur pin sebagai output
Menghapus data pin
Mengatur delay pin
Menghubungkan pin ke servo
Fungsi digitalWrite(pin, HIGH); digunakan untuk…
Membaca input pin
Memberikan tegangan ke pin (logika 1)
Mematikan pin
Menyimpan data pin
Menyimpan nilai 0
Fungsi digitalWrite(pin, LOW); digunakan untuk…
Menyimpan data pin
Memberi logika 0 (mati) pada pin
Menghapus program
Membuat delay pin
Membaca nilai pin
Fungsi delay(1000); artinya…
Menunda program 1 menit
Menunda program 1 detik
Menunda program 100 detik
Menunda program 100 milidetik
Menunda program 10 detik
Fungsi Serial.begin(9600); digunakan untuk…
Mengatur servo ke sudut 9600°
Memulai komunikasi serial dengan baudrate 9600
Mengatur delay 9600 ms
Membuka file baru
Membuat variabel baru
Baudrate 9600 artinya…
Mengirim 9600 data per menit
Mengirim 9600 bit per detik
Mengirim 9600 byte per detik
Mengirim 9600 program
Mengirim 9600 volt
Jika program error saat compile di Arduino IDE, langkah pertama yang harus dilakukan adalah…
Menghapus program
Mengecek kode apakah ada salah penulisan
Mengganti laptop
Membuka dokumen baru
Mematikan internet
Bahasa pemrograman yang digunakan pada Arduino IDE mirip dengan…
Python
C/C++
Java
HTML
PHP
Bagian program Arduino yang dijalankan pertama kali adalah…
loop()
main()
setup()
init()
start()
Bagian program Arduino yang berjalan berulang-ulang adalah…
loop()
setup()
init()
main()
start()
Perintah myServo.attach(D3); berfungsi untuk…
Menghubungkan servo ke pin D3
Membuat servo berputar otomatis
Menyimpan data servo
Menghapus program servo
Mengatur delay servo
ervo.attach(D3); berfungsi untuk…
Menghubungkan servo ke pin D3
Membuat servo berputar otomatis
Menyimpan data servo
Menghapus program servo
Mengatur delay servo
Perintah myServo.write(0); artinya…
Servo bergerak ke 90°
Servo bergerak ke 0°
Servo berhenti berputar
Servo bergerak ke 180°
Servo bergerak ke 45°
Perintah myServo.write(90); artinya…
Servo bergerak ke 0°
Servo bergerak ke 45°
Servo bergerak ke 90°
Servo bergerak ke 180°
Servo berhenti
Fungsi pulseIn(ECHO_PIN, HIGH); digunakan untuk…
Mengirimkan sinyal ke sensor
Menghitung waktu pantulan sinyal ultrasonik
Mengatur servo
Membuka serial monitor
Memberikan delay
Rumus perhitungan jarak dengan sensor HC-SR04 adalah…
jarak = durasi × 0.034 / 2
jarak = durasi × 0.034 × 2
jarak = durasi ÷ 0.034 × 2
jarak = durasi ÷ 2
jarak = durasi × 34
Variabel long duration; pada program berfungsi untuk…
Menyimpan nilai waktu pantulan gelombang
Menyimpan nilai servo
Menyimpan data internet
Menyimpan hasil delay
Menyimpan teks
Variabel int distance; digunakan untuk menyimpan…
Nilai kecepatan suara
Nilai hasil jarak
Nilai servo
Nilai pin digital
Nilai boolean
Tipe data int digunakan untuk menyimpan…
Bilangan bulat
Bilangan pecahan
Karakter huruf
String panjang
Nilai logika
Tipe data float digunakan untuk menyimpan…
Bilangan bulat
Bilangan pecahan (desimal)
Karakter tunggal
Nilai boolean
Teks panjang
Tipe data boolean hanya bernilai…
Angka
Huruf
true atau false
float
char
Perintah Serial.print("Jarak: "); digunakan untuk…
Menampilkan teks "Jarak: " di Serial Monitor
Menampilkan nilai jarak di LCD
Menyimpan data ke file
Menampilkan nilai jarak ke LED
Memberikan delay
Perbedaan Serial.print() dan Serial.println() adalah…
println() menampilkan data dengan baris baru
print() menampilkan data dengan baris baru
println() lebih cepat
print() menyimpan data
println() menyimpan data
Fungsi if (jarak <= 20) artinya…
Jika jarak lebih dari 20 cm
Jika jarak sama dengan 20 cm
Jika jarak kurang dari atau sama dengan 20 cm
Jika jarak tidak sama dengan 20 cm
Jika jarak lebih dari 100 cm
Operator logika && pada Arduino artinya…
Atau (OR)
Dan (AND)
Tidak (NOT)
Sama dengan
Lebih kecil
Operator logika || pada Arduino artinya…
Dan (AND)
Atau (OR)
Tidak (NOT)
Sama dengan
Lebih besar
Fungsi delay(2000); dalam program tong sampah otomatis digunakan untuk…
Menunda gerakan servo selama 2 detik
Menunda gerakan servo selama 200 detik
Menyimpan data selama 2 menit
Menghapus data servo
Menutup program
Jika kita ingin servo membuka lebih lama, maka…
Nilai delay dikurangi
Nilai delay ditambah
Nilai delay dihapus
Nilai delay diganti 0
Nilai delay diganti menjadi LOW
Fungsi utama sensor ultrasonik pada tong sampah otomatis adalah…
Mengukur suhu udara
Mengukur jarak benda di depan tong sampah
Menggerakkan servo
Mengirim data ke internet
Menyimpan data ke memori
Fungsi utama servo pada tong sampah otomatis adalah…
Membuka dan menutup tutup tong sampah
Mengukur jarak
Menyimpan data
Membaca gelombang ultrasonik
Menampilkan data ke layar
Variabel jarakTongSampah = 20; artinya…
Servo bergerak 20°
Jarak maksimal deteksi adalah 20 cm
Jarak minimal agar servo aktif adalah 20 cm
Variabel jarakTongSampah = 20; artinya…
Servo bergerak 20°
Jarak maksimal deteksi adalah 20 cm
Jarak minimal agar servo aktif adalah 20 cm
Delay program 20 ms
Servo berputar 20 kali
Jika jarak ≤ 20 cm, maka servo akan bergerak ke…
0°
45°
90°
180°
270°
Jika jarak > 20 cm, maka servo berada pada posisi…
0°
45°
90°
180°
Tidak bergerak
Fungsi myServo.write(0); di dalam setup() adalah…
Membuat servo bergerak otomatis
Mengatur servo awal di posisi 0°
Menghapus data servo
Membuka tutup tong sampah
Menghitung delay servo
Perintah Serial.println("Tong Sampah Otomatis Aktif"); digunakan untuk…
Menampilkan tulisan ke layar Serial Monitor
Menggerakkan servo
Menghapus data jarak
Menyimpan data ke EEPROM
Menutup program
Jika servo tidak bergerak meskipun objek mendekat, kemungkinan error ada pada…
Koneksi kabel servo
Keyboard komputer
File program Word
Monitor komputer
Mouse laptop
Jika sensor HC-SR04 tidak bisa membaca jarak, kemungkinan salah pada…
Koneksi pin TRIG dan ECHO
Pin USB laptop
Kabel HDMI
Program Microsoft Excel
Keyboard
Output dari sensor HC-SR04 berupa…
Tegangan analog
Waktu pantulan gelombang ultrasonik
Suhu udara
Kecepatan udara
Warna cahaya
Rumus perhitungan jarak pada program adalah…
duration × 0.034 / 2
duration × 0.034 × 2
duration ÷ 2
duration × 2
duration ÷ 0.034
Fungsi getDistance() pada program adalah…
Menghitung jarak berdasarkan sensor
Mengatur servo
Menghapus data jarak
Menampilkan teks
Menyimpan program
Delay 2000 pada program berarti servo akan…
Membuka selama 2 detik
Membuka selama 20 detik
Membuka selama 200 detik
Membuka selama 200 ms
Membuka selamanya
Jika ingin tong sampah otomatis terbuka lebih cepat, maka…
Nilai delay ditambah
Nilai delay dikurangi
Nilai delay dihapus
Nilai delay diganti 20000
Nilai delay jadi lebih lama
Jika ingin tong sampah otomatis terbuka saat jarak 30 cm, maka…
jarakTongSampah = 10;
jarakTongSampah = 15;
jarakTongSampah = 20;
jarakTongSampah = 30;
jarakTongSampah = 5;
Jika sensor membaca jarak 10 cm, maka servo…
Tetap 0°
Bergerak 90°
Bergerak 180°
Tidak bergerak
Reset posisi
Jika sensor membaca jarak 50 cm, maka servo…
Tetap 0°
Bergerak 90°
Bergerak 180°
Bergerak 45°
Tidak bergerak
Pernyataan yang benar tentang alur program tong sampah otomatis adalah…
Sensor membaca jarak → jika jarak dekat → servo membuka → delay → servo menutup
Servo membuka otomatis → sensor membaca jarak → servo menutup
Sensor membaca jarak → servo langsung menutup
Servo bergerak terus-menerus tanpa sensor
Servo bergerak hanya jika komputer hidup
Jika ingin menampilkan jarak di Serial Monitor, digunakan perintah…
Serial.print(jarak);
digitalWrite(jarak);
myServo.write(jarak);
pinMode(jarak);
delay(jarak);
Kesimpulan dari proyek tong sampah otomatis adalah…
IoT dapat menghubungkan sensor dan aktuator untuk otomatisasi sederhana
IoT hanya bekerja tanpa sensor
IoT tidak membutuhkan coding
IoT hanya bisa digunakan di komputer
IoT hanya untuk hiburan
