NEW
Font size
WorksheetsPTS IoT XI
Total questions: 30
Worksheet time: 15mins
Apa kepanjangan dari IoT?
Internet of Technology
Internet of Things
Integration of Technology
Internet of Tools
Information of Things
Apa fungsi utama IoT dalam kehidupan sehari-hari?
Apa fungsi utama IoT dalam kehidupan sehari-hari?
Menghubungkan perangkat fisik ke internet untuk berbagi data
Mengembangkan aplikasi mobile
Mengurangi penggunaan listrik
Meningkatkan keamanan jaringan
Teknologi apa yang sering digunakan untuk komunikasi antar perangkat IoT?
Bluetooth, Wi-Fi
HTML dan CSS
JavaScript dan PHP
USB dan HDMI
SQL dan Python
Manakah yang merupakan contoh aplikasi IoT di bidang kesehatan?
Smartwatch yang memantau detak jantung
Aplikasi pengedit foto
Sistem manajemen database
Mesin pencetak dokumen
Perangkat lunak desain grafis
Apa tantangan utama dalam perkembangan IoT?
Kurangnya aplikasi mobile
Keamanan data dan privasi
Keterbatasan perangkat lunak pengedit
Kurangnya desainer grafis
Rendahnya kecepatan prosesor
Aplikasi IoT di bidang smart home biasanya digunakan untuk?
Mengedit video secara otomatis
Mengontrol perangkat rumah seperti lampu dan AC melalui internet
Meningkatkan kecepatan prosesor komputer
Membuat desain grafis
Mengelola database perusahaan
Manakah contoh penerapan IoT di bidang pertanian?
Sensor kelembapan tanah untuk mengatur irigasi secara otomatis
Aplikasi untuk mengedit dokumen
Sistem manajemen inventaris toko
Perangkat lunak untuk analisis pasar saham
Alat untuk desain arsitektur
Apa fungsi IoT dalam sistem transportasi cerdas (smart transportation)?
Membuat animasi 3D untuk film
Mengelola lalu lintas dengan memantau kendaraan secara real-time
Mengembangkan aplikasi game online
Meningkatkan resolusi kamera ponsel
Mengelola akun media sosial
Di bidang industri, IoT sering digunakan untuk?
Membuat website perusahaan
Pemeliharaan prediktif mesin untuk mencegah kerusakan
Mengembangkan perangkat lunak akuntansi
Membuat iklan digital
Meningkatkan kualitas audio speaker
Aplikasi IoT seperti pelacak kebugaran (fitness tracker) berfungsi untuk?
Menghitung langkah, kalori, dan memantau pola tidur pengguna
Mengedit foto secara otomatis
Membuat laporan keuangan
Mengelola jadwal rapat
Meningkatkan kecepatan internet
Dalam script Arduino untuk ESP32, fungsi apa yang digunakan untuk mengatur pin sebagai output untuk mengontrol LED?
digitalRead()
pinMode()
analogWrite()
setupPin()
setOutput()
Jika LED terhubung ke pin GPIO 15 pada ESP32, perintah mana yang benar untuk menyalakan LED dalam script Arduino?
digitalWrite(15, LOW)
digitalWrite(15, HIGH)
analogWrite(15, 255)
pinMode(15, HIGH)
writePin(15, ON)
Dalam script Arduino untuk ESP32, di bagian mana perintah pinMode() biasanya diletakkan untuk mengatur pin LED?
Di dalam fungsi loop()
Di dalam fungsi setup()
Di luar kedua fungsi setup() dan loop()
Di dalam perintah if
Di dalam fungsi delay()
Perhatikan script berikut:
pinMode(12, OUTPUT);
digitalWrite(12, HIGH);
delay(1000);
digitalWrite(12, LOW);.
Apa yang akan dilakukan oleh script ini pada LED yang terhubung ke pin 12?
LED menyala selama 1 detik, lalu mati
LED mati selama 1 detik, lalu menyala
LED berkedip cepat tanpa henti
LED menyala terus-menerus
LED tidak akan menyala sama sekali
Perhatikan script Arduino:
digitalWrite(13, HIGH);.
Apa yang terjadi jika perintah ini dijalankan tanpa pinMode(13, OUTPUT); terlebih dahulu?
LED akan menyala dengan normal
LED tidak akan menyala karena pin belum dikonfigurasi
LED akan berkedip secara otomatis
Program akan error saat dikompilasi
ESP32 akan restart secara otomatis
Perhatikan script di atas. Apa kesalahan pada baris
digitalWrite(16, ON);
Sintaks ON tidak valid, seharusnya HIGH
Pin 16 tidak didefinisikan sebagai output
Perintah digitalWrite seharusnya writeDigital
Delay harus ditambahkan sebelum perintah ini
Tidak ada kesalahan pada baris ini
Pada baris
pinMode(16, INPUT);
di dalam loop(), apa masalahnya?
Perintah pinMode hanya boleh digunakan di luar loop()
Mode INPUT tidak didukung oleh ESP32
Mengatur pin sebagai INPUT membuat LED tidak dapat dikontrol dengan digitalWrite
Pin 16 harus didefinisikan sebagai OUTPUT_PULLUP
Baris ini tidak menyebabkan masalah
Pada baris #define LED_PIN 2, angka 2 menunjukkan …
Nomor baris kode program
Nomor pin GPIO ESP32 yang terhubung ke LED
Jumlah LED yang digunakan
Tegangan LED yang dibutuhkan
Durasi delay LED menyala
Fungsi pinMode(LED_PIN, OUTPUT); digunakan untuk …
Menentukan pin LED sebagai input
Mengatur LED agar menyala otomatis
Mengatur GPIO 2 sebagai output untuk mengendalikan LED
Mengatur tingkat kecerahan LED
Menjalankan loop program
Bagian digitalWrite(LED_PIN, HIGH); berfungsi untuk …
Membuat LED berkedip cepat
Menyalakan LED dengan memberikan logika HIGH
Mematikan LED
Memberi delay pada LED
Menentukan pin LED
Jika pada baris delay(1000); angka 1000 diubah menjadi 200, maka LED akan …
Berkedip lebih cepat
Berkedip lebih lambat
Tetap berkedip dengan kecepatan sama
Tidak berkedip sama sekali
Menyala terus tanpa mati
Apa yang terjadi jika digitalWrite(LED_PIN, LOW); dihapus dari program?
LED akan tetap berkedip normal
LED akan menyala terus tanpa pernah mati
LED akan mati terus tanpa pernah menyala
LED tidak terpengaruh, tetap bergantian ON/OFF
Program tidak bisa dikompilasi
Pada push button jenis Normally Open (NO), kondisi awal saat tombol belum ditekan adalah …
Terhubung ke logika HIGH
Terhubung ke logika LOW
Rangkaian dalam keadaan terbuka (tidak terhubung)
LED otomatis menyala
Arus tetap mengalir tanpa ditekan
Jika push button Normally Closed (NC) dihubungkan ke pin input ESP32, maka saat tombol ditekan …
Rangkaian menjadi terbuka sehingga input terbaca tidak aktif
Rangkaian tetap tertutup sehingga input selalu aktif
Rangkaian memberikan logika HIGH secara terus-menerus
LED langsung menyala dan tidak bisa mati
ESP32 otomatis restart
Dalam praktikum ESP32, jika sebuah LED dikendalikan oleh push button NO dengan logika aktif LOW (menggunakan INPUT_PULLUP), maka kondisi LED saat tombol ditekan adalah …
LED padam karena input membaca HIGH
LED menyala karena input berubah menjadi LOW
LED tetap mati karena tidak ada perubahan logika
LED berkedip otomatis
LED menyala hanya jika tombol dilepas
Pada program di atas, pin BUTTON diatur sebagai INPUT. Artinya …
Pin digunakan untuk membaca kondisi dari luar (misalnya push button)
Pin digunakan untuk mengeluarkan sinyal logika ke perangkat lain
Pin otomatis memberi tegangan HIGH ke LED
Pin hanya bisa digunakan sebagai sumber arus
Pin tidak bisa digunakan untuk sensor
Jika push button yang digunakan adalah tipe NO (Normally Open), kondisi LED saat tombol belum ditekan adalah …
LED menyala terus
LED padam karena input membaca HIGH (melayang)
LED berkedip otomatis
LED hidup-mati secara acak
LED padam hanya sesaat
Bagaimana perilaku LED jika push button diganti dengan tipe NC (Normally Closed) pada rangkaian yang sama?
LED padam saat tombol ditekan, menyala saat dilepas
LED menyala saat tombol ditekan, padam saat dilepas
LED selalu padam tidak peduli tombol ditekan atau tidak
LED selalu menyala terus
Program tidak bisa berjalan
Jika pada kode
if (digitalRead(BUTTON) == LOW)
diubah menjadi
if (digitalRead(BUTTON) == HIGH), a
pa dampaknya untuk push button NO?
LED menyala saat tombol dilepas, padam saat ditekan
LED tetap padam selalu
LED tetap menyala selalu
LED berkedip otomatis
Tidak ada perubahan
Seorang siswa menggunakan push button NC. Saat tombol ditekan, kondisi LED sesuai program adalah …
LED menyala karena input terbaca LOW
LED padam karena input terbaca HIGH
LED tetap berkedip otomatis
LED tidak berubah, tetap menyala
LED tidak menyala sama sekali
