WorksheetsUjian IoT PTS 2024 45 Soal
Total questions: 45
Worksheet time: 45mins
Name
Class
Date
1.
Manakah contoh aplikasi nyata dari teknologi IoT dalam kehidupan sehari-hari
a)
Penggunaan komputer untuk mengirim email
b)
Mobil yang dapat mengirimkan data lokasi dan kecepatan ke server untuk dipantau secara real-time
c)
Televisi yang hanya berfungsi ketika terhubung ke kabel
d)
Radio yang dapat memutar musik melalui siaran AM/FM
e)
Penggunaan printer biasa untuk mencetak dokumen
2.
Berikut ini yang tidak termasuk contoh dari penerapan Internet of Things (IoT) dalam kehidupan sehari- hari adalah ....
a)
smart pet feeder
b)
smart LED strip
c)
IP camera
d)
televisi analog
e)
smart home
3.
Di bawah ini yang merupakan unsur paling penting dalam pembentuk IoT adalah ....
a)
Konektivitas
b)
Kecerdasan Buatan
c)
Sensor
d)
Keterlibatan aktif
e)
Perangkat
4.
Unsur IoT yang berhubungan dengan jaringan yang dibuat diantara perangkat sistem adalah ....
a)
Konektivitas
b)
Kecerdasan Buatan
c)
Sensor
d)
Keterlibatan aktif
e)
Perangkat
5.
Unsur yang membuat IoT berbeda dengan mesin canggih lainnya dimana unsur tersebut mampu mendefinisikan instrumen, yang mengubah IoT dari jaringan stkamur dan cenderung pasif dalam perangkat, hingga menjadi suatu sistem aktif yang sanggup diintegrasikan ke dunia nyata adalah ....
a)
Konektivitas
b)
Kecerdasan Buatan
c)
Sensor
d)
Keterlibatan aktif
e)
Perangkat
6.
IoT memanfaatkan perangkat-perangkat kecil yang dibuat khusus dengan tujuan menghasilkan ....
a)
ketepatan
b)
skalabilitas dan fleksibilitas
c)
ketepatan dan skalabilitas
d)
ketepatan dan fleksibilitas
e)
ketepatan, skalabilitas dan fleksibilitas
7.
Pengertian dari Internet of Things
a)
benda-benda di sekitar yang dapat berkomunikasi antara satu sama lain melalui sebuah perangkat dengan sebuah perangkat
b)
benda-benda di sekitar yang dapat berkomunikasi antara satu sama lain melalui pengguna dan benda
c)
benda-benda di sekitar yang dapat berkomunikasi antara satu sama lain melalui sebuah jaringan seperti Internet.
d)
benda-benda di sekitar yang dapat berkomunikasi antara satu sama lain melalui sebuah bantuan kecanggihan teknologi
e)
benda benda yang di sekitar yang dapat berjalan sendiri
8.
Apa fungsi dari pin GND pada Arduino
a)
Menghubungkan Arduino ke listrik
b)
Menghubungkan Arduino ke sensor
c)
Menghubungkan kutup negatif setiap alat elektronika
d)
Menghubungkan kutup positif setiap alat elektronika
e)
Mengirim sinyal digital ke LED
9.
Apakah nama fungsi yang selalu di ulang ulang yang ada pada setiap program Arduino
a)
void
b)
loop()
c)
setup()
d)
delay()
e)
digitalWrite()
10.
Penggunaan Mikrokontroler dalam Kehidupan Sehari hari...
a)
Runinng text, Jam digital
b)
Sepeda, Motor
c)
Charger
d)
Raket Nyamuk
e)
Saklar Lampu
11.
Pada program Arduino, apa fungsi dari setup()?
a)
Mengulang program
b)
Menjalankan kode sekali saat Arduino dinyalakan
c)
Menginisialisasi variabel
d)
Memutar servo motor
e)
Mengirim data serial ke komputer
12.
Gambar di bawah jenis Arduino ...
a)
Arduino nano
b)
Arduino uno
c)
Arduino mega
d)
Arduino mikro
e)
Arduino mini
13.
Gambar di bawah jenis Arduino ...
a)
Arduino nano
b)
Arduino uno
c)
Arduino mega
d)
Arduino mikro
e)
Arduino mini
14.
Jika LED tidak menyala setelah dihubungkan ke pin digital pada Arduino, apa penyebab paling mungkin?
a)
Kode program salah
b)
Arduino tidak mendapatkan daya
c)
Polaritas LED terbalik
d)
Arduino terhubung ke komputer
e)
Nilai resistor terlalu kecil
15.
Pin 0 sampai dengan pin 13 pada arduino uno digunakan sebagai isyarat....
a)
Analog
b)
Input
c)
Output
d)
Digital
e)
I/O
16.
Pin A0 sampai dengan pin pada arduino uno digunakan sebagai isyarat...
a)
Analog
b)
Input
c)
Output
d)
Digital
e)
I/O
17.
Tegangan Kerja yang dibutuhkan modul arduino uno adalah...
a)
5 V
b)
3,3 V
c)
9 V
d)
12 V
e)
8 V
18.
Menu-menu yang ada pada software arduino IDE adalah..
a)
File, Edit, Sketch, kuis, Help
b)
File, Edit, Sketch, kuis, Help File, Edit, Sketch, Tool
c)
File, copy, Sketch, Tools, Help
d)
File, Edit, Sketch, Tools, Help
e)
File, Upload, Sketch, Verivy
19.
Perintah Untuk mengecek list/kode program yang dibuat pada arduino ide apakah sudah benar atau masih ada yang salah....
a)
Klik tanda ceklis (Upload)
b)
Klik Compile
c)
Klik tanda ceklis (Verify)
d)
Klik Unduh
e)
Klik Jalankan
20.
Perintah Untuk mentransfer list/kode program yang dibuat pada arduino ide pada modul arduino uno....
a)
Klik Ceklist verify
b)
Klik Ceklist upload
c)
Klik tanda panah upload
d)
Klik tanda panah unduh
e)
Klik Jalankan
21.
Setiap pernyataan di sketch arduino selalu diakhiri....
a)
Titik Dua
b)
Koma
c)
Titik
d)
Titik koma
e)
Kurung Kurawal
22.
Apa fungsi dari baris pinMode(13, OUTPUT); pada script Arduino?
a)
Mengatur pin 13 sebagai input
b)
Mengatur pin 13 sebagai output
c)
Membaca nilai dari pin 13
d)
Menulis nilai ke pin 13
e)
Menonaktifkan pin 13
23.
Jika dalam script terdapat baris digitalWrite(13, HIGH);, apa yang terjadi pada pin 13?
a)
Pin 13 diatur sebagai input
b)
Pin 13 diatur menjadi tegangan rendah
c)
Pin 13 diatur menjadi tegangan tinggi
d)
Pin 13 tidak berubah
e)
Pin 13 dimatikan
24.
Fungsi dari void loop() pada script Arduino adalah:
a)
Menjalankan kode hanya sekali
b)
Menginisialisasi pin input dan output
c)
Menjalankan kode berulang kali tanpa henti
d)
Menghentikan program
e)
Mengatur nilai pin secara manual
25.
Apakah hasil dari kode berikut?
a)
Pin 13 akan tetap mati
b)
Pin 13 akan menyala
c)
Pin 13 akan berkedip 10 kali
d)
Pin 13 tidak akan berubah
e)
Pin 13 akan menyala selama 10 detik
26.
Apa fungsi dari perintah analogRead() di Arduino?
a)
Membaca tegangan pada pin analog
b)
Menulis nilai pada pin analog
c)
Membaca tegangan pada pin digital
d)
Mengatur keluaran PWM
e)
Mengirim data melalui port serial
27.
Bagaimana cara mengatur sebuah pin digital sebagai output dalam program Arduino?
a)
digitalWrite(pin, OUTPUT)
b)
pinMode(pin, OUTPUT)
c)
pinMode(pin, INPUT)
d)
analogWrite(pin, HIGH)
e)
digitalRead(pin, LOW)
28.
Seorang siswa ingin menyalakan LED setiap 1 detik dan mematikannya lagi setelah 1 detik. Fungsi apa yang perlu digunakan untuk menunda waktu?
a)
delay()
b)
millis()
c)
analogWrite()
d)
digitalRead()
e)
attachInterrupt()
29.
Apa yang dimaksud dengan fungsi digitalWrite() pada Arduino
a)
Menulis nilai analog ke pin digital
b)
Membaca nilai dari pin digital
c)
Mengubah status pin digital menjadi HIGH atau LOW
d)
Menulis nilai digital ke pin analog
e)
Membaca nilai dari port serial
30.
Apa yang terjadi jika pin digital Arduino diatur sebagai input menggunakan pinMode(pin, INPUT)
a)
Pin akan mengirimkan sinyal tegangan ke perangkat
b)
Pin akan membaca sinyal dari perangkat eksternal
c)
Pin akan berfungsi sebagai ground
d)
Pin akan mematikan perangkat terhubung
e)
Pin akan berfungsi sebagai sumber daya
31.
Perintah apa yang digunakan untuk menyalakan LED pada pin 13 di Arduino
a)
digitalRead(13, HIGH)
b)
analogWrite(13, LOW)
c)
digitalWrite(13, HIGH)
d)
digitalOutput(13, ON)
e)
pinMode(13, INPUT)
32.
Untuk mengatur pin 7 sebagai output pada Arduino, perintah yang benar adalah...
a)
pinMode(7, OUTPUT)
b)
digitalWrite(7, OUTPUT)
c)
digitalRead(7, HIGH)
d)
analogWrite(7, OUTPUT)
e)
pinMode(7, INPUT)
33.
Apa yang akan terjadi jika kita menuliskan perintah digitalWrite(9, LOW) pada pin 9 yang terhubung ke LED
a)
LED akan menyala
b)
LED akan padam
c)
LED akan berkedip
d)
LED akan terbakar
e)
LED akan mengirimkan sinyal data
34.
Jika Anda ingin membuat LED berkedip setiap 2 detik, perintah yang perlu ditambahkan setelah digitalWrite(13, HIGH) adalah...
a)
delay(200)
b)
delay(2000)
c)
digitalWrite(13, LOW)
d)
millis(2000)
e)
Serial.begin(2000)
35.
Apa penyebab utama LED tidak menyala meskipun sudah menggunakan perintah digitalWrite(pin, HIGH)
a)
Pin Arduino tidak diatur sebagai output
b)
Tegangan terlalu tinggi
c)
Pin Arduino rusak
d)
LED hanya berfungsi pada sinyal analog
e)
Arduino tidak mendukung penggunaan LED
36.
Jika Anda ingin menggunakan lebih dari satu LED, berapa pin digital yang harus diatur sebagai output di Arduino?
a)
1
b)
2
c)
3
d)
Bergantung pada jumlah LED
e)
Tidak perlu pin tambahan
37.
Perintah yang digunakan untuk mematikan LED yang terhubung pada pin 8 adalah...
a)
digitalRead(8, LOW)
b)
digitalWrite(8, LOW)
c)
analogWrite(8, HIGH)
d)
pinMode(8, LOW)
38.
Jika kalian ingin membuat LED berkedip dua kali lebih cepat, apa yang perlu Anda ubah pada kode berikut ini
a)
Mengubah delay(1000) menjadi delay(500)
b)
Mengubah digitalWrite(LED_BUILTIN, HIGH) menjadi LOW
c)
Menambah lebih banyak delay()
d)
Mengubah delay(1000) menjadi delay(2000)
e)
Mengganti pin LED
39.
Apakah hasil dari kode berikut ini jika dijalankan di Arduino
a)
LED pada pin 10 akan menyala terus
b)
LED pada pin 10 akan berkedip setiap 1 detik
c)
LED pada pin 10 akan menyala selama 1 detik, lalu padam
d)
LED pada pin 10 tidak akan menyala
e)
Pin 10 akan terbakar
40.
Jika kalian ingin menghubungkan 3 LED ke Arduino dan menyalakan semuanya bersamaan, apa yang harus kalian lakukan
a)
Hubungkan semua LED ke satu pin digital
b)
Hubungkan setiap LED ke pin digital terpisah dan gunakan perintah digitalWrite untuk masing-masing pin
c)
Gunakan pin analog untuk semua LED
d)
Gunakan fungsi analogWrite untuk menyalakan LED
e)
Hubungkan LED secara langsung ke 5V tanpa pin digital
41.
Sebuah program Arduino menggunakan kode berikut untuk menyalakan dan mematikan LED pada pin 7
Apa yang akan terjadi pada LED yang terhubung ke pin 7?
a)
LED akan menyala selama 1 detik, lalu padam selama 0,5 detik dan berulang
b)
LED akan berkedip tanpa pola yang jelas
c)
LED akan menyala terus menerus
d)
LED akan menyala selama 0,5 detik dan padam selama 1 detik
e)
LED tidak akan menyala sama sekali
42.
Wydia memiliki program Arduino yang mengendalikan dua LED menggunakan pin 9 dan 10. Berikut kode yang digunakan
Apa yang terjadi jika program ini dijalankan?
a)
Kedua LED akan menyala bersamaan setelah 0,5 detik
b)
LED di pin 9 akan menyala terlebih dahulu, kemudian LED di pin 10 menyala setelah 0,5 detik
c)
LED di pin 9 akan terus menyala, sementara LED di pin 10 tidak akan menyala
d)
LED di pin 10 akan menyala terlebih dahulu, lalu LED di pin 9 menyala
e)
Kedua LED akan berkedip bersamaan setiap 0,5 detik
43.
Sebuah LED terhubung ke pin 9 dan kalian ingin menyalakan LED tersebut hanya jika nilai variabel sensorValue lebih besar dari 500. Berikut kode yang digunakan
Apa yang akan terjadi pada LED kalian dengan program di bawah ini
a)
LED tidak akan menyala karena nilai sensorValue terlalu tinggi
b)
LED akan menyala karena nilai sensorValue lebih besar dari 500
c)
LED tidak akan menyala karena nilai sensorValue lebih kecil dari 500
d)
LED akan berkedip cepat
e)
LED akan padam karena nilai sensorValue tidak digunakan dengan benar
44.
Sebuah LED dihubungkan ke pin 10, dan program berikut digunakan untuk mengatur nyala berdasarkan dua kondisi:
Apa yang akan terjadi pada LED jika nilai lightLevel adalah 400?
a)
LED akan menyala terus menerus
b)
LED akan tetap padam
c)
LED akan menyala berkedip-kedip
d)
LED akan menyala sebentar, lalu padam
e)
LED akan menyala berdasarkan perubahan kondisi cahaya
45.
Jika nilai variabel temp adalah 75, dan kode berikut dijalankan:
Apa hasilnya untuk LED pada pin 11?
a)
LED akan menyala karena temp lebih dari 50
b)
LED akan padam karena temp berada dalam rentang 50 hingga 100
c)
LED akan berkedip-kedip
d)
LED akan menyala hanya jika temp sama dengan 50
e)
LED tidak akan berfungsi karena temp salah dihitung
100 %
