WorksheetsKISI KISI SAS IT
Total questions: 40
Worksheet time: 20mins
Agung sedang mengerjakan proyek elektronik menggunakan papan pengembangan (board) Arduino Uno. Dia ingin tahu mikrokontroler apa yang digunakan pada papan tersebut.
ATmega2560
ATtiny85
ATmega328P
ESP32
STM32F103
Ina sedang merakit proyek elektronik menggunakan papan Arduino Uno. Dia ingin memastikan bahwa dia menggunakan tegangan operasi yang tepat untuk papan tersebut. Berapa tegangan operasi (operating voltage) standar untuk sebagian besar papan Arduino Uno?
5 V
12 V
24 V
3.3 V
9 V
Joko sedang belajar pemrograman Arduino dan ingin memahami fungsi dari fungsi setup(). Apa fungsi utama dari fungsi setup() dalam pemrograman Arduino?
Menjalankan kode secara berulang selama Arduino menyala.
Membaca nilai dari pin analog.
Mendefinisikan library eksternal yang akan digunakan.
Menampilkan pesan error jika terjadi kesalahan kompilasi.
Menginisialisasi variabel dan mengatur mode pin (input/output).
Nur sedang merakit proyek robot menggunakan Arduino Uno. Dia ingin tahu berapa banyak pin digital Input/Output (I/O) yang dimiliki oleh Arduino Uno (tidak termasuk pin analog) untuk menghubungkan berbagai komponen. Berapa banyak pin yang dimiliki Arduino Uno?
16 pin
14 pin
8 pin
20 pin
10 pin
Rina sedang merakit proyek robot menggunakan Arduino Uno. Dia ingin mengontrol kecepatan motor servo dengan menggunakan keluaran PWM (Pulse Width Modulation). Pin digital manakah pada Arduino Uno yang dapat digunakan untuk keluaran PWM?
Pin 3, 5, 6, 9, 10, 11
Pin 0 dan 1
Pin A0 sampai A5
Pin 2, 4, 7, 8, 12
Pin VCC dan GND
Hadi sedang mengerjakan proyek menggunakan Arduino Uno dan ingin tahu apa fungsi dari pin RESET pada perangkatnya.
Sebagai referensi tegangan analog.
Mengirimkan data melalui komunikasi serial.
Memulai kembali eksekusi program dari awal setup().
Mengatur ulang semua pin menjadi output
Mengatur kecepatan clock mikrokontroler.
Ratna sedang melakukan eksperimen cuaca di kebun. Ia ingin mengukur suhu dan kelembaban udara untuk mengetahui kondisi tanaman. Jenis sensor apakah DHT11 itu?
Sensor Tekanan Udara
Sensor Jarak Ultrasonik
Sensor Cahaya LDR
Sensor Kecepatan Angin
Sensor Suhu dan Kelembaban Digital
Ratna sedang melakukan proyek untuk mengukur suhu dan kelembaban di rumahnya menggunakan DHT11. Ia ingin mentransfer data suhu dan kelembaban tersebut ke mikrokontroler. Dengan antarmuka (interface) apa DHT11 mentransfer data tersebut?
I2C (Inter-Integrated Circuit)
Bluetooth
Analog
One-Wire (Single Bus)
SPI (Serial Peripheral Interface)
Rudi sedang melakukan eksperimen dengan sensor DHT11 untuk mengukur kelembaban udara di ruang lab. Ia ingin mengetahui nilai pembacaan kelembaban dari sensor tersebut. Nilai pembacaan kelembaban dari sensor DHT11 biasanya berada dalam satuan?
Persen Relatif
Meter per detik
Celcius
Pascal
Fahrenheit
Joko sedang mencari cara untuk membedakan secara visual antara LCD 1602 standar dengan LCD 1602 yang menggunakan modul I2C untuk proyeknya. Apa yang harus dia perhatikan?
LCD I2C menggunakan konektor USB kecil.
LCD standar memiliki lampu latar berwarna biru, sedangkan I2C berwarna hijau.
Tidak ada perbedaan visual yang signifikan.
LCD I2C memiliki potensiometer di bagian depan.
LCD standar memiliki $16$ pin, sedangkan LCD I2C hanya memiliki $4$ pin.
Dimas sedang belajar tentang LCD dan menemukan model '1602'. Dia penasaran, huruf dan angka pada nama LCD '1602' mengacu pada apa?
Tegangan operasi dan arus listrik.
Jumlah kolom dan jumlah baris.
Jumlah pin dan ukuran karakter.
Kapasitas RAM dan ROM.
Jumlah baris dan jumlah kolom.
Rizky sedang merakit proyek Arduino yang melibatkan penggunaan LCD 1602. Dia mempertimbangkan untuk menggunakan modul I2C untuk menghubungkan LCD tersebut. Apa keuntungan utama yang akan Rizky dapatkan dengan menggunakan modul I2C dibandingkan dengan menghubungkan LCD langsung ke Arduino?
Memungkinkan penggunaan tegangan operasi 3.3 V.
Meningkatkan kecepatan refresh layar secara signifikan.
Menghasilkan tampilan yang lebih berwarna dan resolusi yang lebih tinggi.
Mengurangi jumlah pin digital I/O Arduino yang digunakan.
Tidak memerlukan library tambahan untuk pemrograman.
Ketika Siti sedang merakit proyek elektroniknya menggunakan modul I2C LCD 1602, dia ingin mengetahui pin mana yang digunakan untuk sinyal data serial. Pin manakah yang harus dia pilih?
RS (Register Select)
SDA (Serial Data)
VCC
GND
SCL (Serial Clock)
Siti sedang merakit sebuah proyek menggunakan Arduino Uno dan ingin menghubungkan beberapa sensor melalui komunikasi I2C. Dia bertanya-tanya, pin digital manakah yang secara default digunakan untuk komunikasi I2C (SDA dan SCL) pada Arduino Uno?
Pin 13 dan Pin 12
Pin A0 dan A1
Pin 0 (RX) dan Pin 1 (TX)
Pin 3 dan Pin 5
Pin A4 dan pin A5
Agus sedang mengerjakan proyek Arduino di mana ia perlu mengontrol LCD 1602 menggunakan modul I2C. Apa nama library yang paling umum digunakan untuk tujuan tersebut?
LiquidCrystal_I2C.h
Adafruit_SSD1306
SoftwareSerial.h
DHT.h
Wire.h
Nita sedang merakit proyek Arduino dan ingin menggunakan tampilan OLED $0.96$ inci. Dia bertanya-tanya, berapakah resolusi tampilan yang paling umum dari OLED tersebut?
16 x 2 karakter
128 x 64 piksel
128 x 32 piksel
1024 x 768 piksel
320 x 240 piksel
Angga sedang mempertimbangkan untuk membeli televisi baru dan bingung antara memilih teknologi OLED (Organic Light-Emitting Diode) atau LCD (Liquid Crystal Display). Apa keunggulan utama teknologi OLED dibandingkan LCD?
Memiliki lampu latar (backlight) yang sangat terang.
Menghasilkan warna hitam yang 'sempurna' dan kontras yang tinggi.
Hanya membutuhkan satu kabel data untuk koneksi.
Lebih murah dan lebih mudah diprogram.
Tidak memerlukan ground (GND) untuk beroperasi.
Dian sedang merakit sebuah proyek menggunakan OLED $0.96$ inci dengan koneksi I2C. Dia ingin tahu, Controller Chip yang umum digunakan pada OLED tersebut adalah?
HD44780
ATmega328P
MAX7219
DS1307
SSD1306
Ina sedang merakit sebuah proyek menggunakan modul OLED 0.96 inci untuk menampilkan informasi cuaca. Selain I2C, antarmuka komunikasi apa yang juga umum digunakan pada modul OLED 0.96 inci?
One-Wire
Ethernet
CAN Bus
UART (Universal Asynchronous Receiver-Transmitter)
SPI (Serial Peripheral Interface)
Ketika Dian sedang mengerjakan proyek Arduino untuk membuat tampilan informasi menggunakan layar OLED berbasis SSD1306, dia perlu memilih library yang tepat untuk mendukung teks, bentuk, dan gambar. Library manakah yang seharusnya dia gunakan?
DHT.h
Adafruit_GFX.h dan Adafruit_SSD1306.h
SoftwareSerial.h
Wire.h
LiquidCrystal.h
Arif sedang melakukan proyek dengan Arduino Uno dan ingin membaca nilai dari potensiometer yang dia sambungkan. Dia bertanya-tanya, pin manakah yang digunakan sebagai masukan analog untuk membaca nilai dari komponen eksternal tersebut?
pin RX dan TX
pin VCC dan GND
Pin 3, 5, 6, 9, 10, 11
Pin 2 hingga 13
Pin A0 hingga A5
Hadi sedang melakukan eksperimen dengan Arduino dan ingin membaca nilai dari sensor analog. Ia bertanya-tanya, fungsi analogRead() pada Arduino akan mengembalikan nilai dalam rentang?
0 sampai 1023
0 sampai 65535
0 sampai 5
HIGH atau LOW
0 sampai 255
Faisal sedang melakukan eksperimen dengan Sensor DHT11 untuk mengukur suhu dan kelembapan. Ia ingin memastikan akurasi pembacaan datanya. Oleh karena itu, ia perlu mengetahui jeda waktu minimum antara dua pembacaan berturut-turut. Jeda waktu yang direkomendasikan adalah?
1 detik
10 detik
500 mikrosekon
100 milisekon
2 detik
Dian sedang merakit proyek Arduino yang menggunakan sensor DHT11 untuk mengukur suhu dan kelembapan. Dia menyadari bahwa untuk memastikan pin data DHT11 berfungsi dengan baik, dia perlu memasang resistor pull-up. Apa peran resistor pull-up yang sering dipasang pada pin data DHT11 saat dihubungkan ke Arduino?
Meningkatkan tegangan operasi menjadi 12 V
Menurunkan arus listrik agar sensor tidak rusak.
Memastikan pin data berada dalam kondisi HIGH saat sensor tidak mentransmisikan data.
Menjaga suhu sensor tetap stabil.
Mengubah sinyal digital menjadi analog.
Adi sedang mengerjakan proyek menggunakan LCD 1602 I2C. Namun, saat dia menyalakan perangkat, teks tidak muncul di layar meskipun lampu latar (backlight) menyala. Langkah pertama yang harus dia periksa adalah?
Memastikan koneksi pin SDA dan SCL terhubung ke pin RX dan TX
Memperbarui library LiquidCrystal_I2C ke versi terbaru
Mengatur kontras layar menggunakan potensiometer pada modul I2C.
Mengatur ulang alamat I2C dalam kode Arduino.
Mengganti Arduino Uno dengan Arduino Mega.
Rina sedang mengerjakan proyek elektronika dan ingin menghubungkan modul LCD 1602 dengan I2C. Dia perlu mengetahui alamat I2C standar (dalam heksadesimal) yang paling umum untuk modul tersebut. Apa alamat I2C yang tepat untuk digunakan?
0x32
0x27 atau 0x3F
0xA0
0x00
0x48
Rizal sedang mengerjakan proyek menggunakan library LiquidCrystal_I2C untuk sebuah tampilan LCD. Ia perlu memindahkan kursor ke posisi baris dan kolom tertentu agar dapat menampilkan informasi dengan benar. Apa nama fungsi yang digunakan untuk melakukan hal tersebut?
lcd.goto(kolom, baris)
lcd.setCursor(kolom, baris)
lcd.position(baris, kolom)
lcd.move(baris, kolom)
lcd.printAt(kolom, baris)
LCD 1602 I2C dapat menampilkan karakter kustom (custom characters). Berapa banyak karakter kustom yang dapat disimpan secara permanen di memori LCD (CGRAM)?
16 karakter
4 karakter
tidak terbatas
32 karakter
8 karakter
Ketika Siti sedang memilih antara LCD 1602 dan OLED 0.96 inci untuk proyeknya, dia ingin tahu keunggulan dari OLED 0.96 inci. Apa yang dapat ditampilkan oleh OLED 0.96 inci dibandingkan dengan LCD 1602?
Tampilan berwarna-warni.
karakter 5 x 8 dengan lampu latar
Gambar bergerak (video) dengan frame rate tinggi.
hanya karakter 16 x 2
Grafik vektor dan animasi sederhana.
Ketika Rina sedang mengembangkan proyek menggunakan OLED 0.96 inci dengan library AdafruitSSD1306, dia perlu mengirimkan data yang sudah digambar di memori ke layar fisik. Fungsi apa yang harus dia gunakan?
display.draw( )
display.clearDisplay( )
display.refresh( )
display.update( )
display.display( )
Indah sedang belajar tentang papan Arduino Uno dan ingin mengetahui lebih lanjut tentang komponen-komponennya. Dia bertanya, manakah yang bukan merupakan komponen utama pada papan Arduino Uno?
Modul Sensor LDR
Konektor USB Tipe-B
Regulator Tegangan 5V
Oscillator Kristal 16 MHz
Mikrokontroler ATmega328P
Adi sedang melakukan eksperimen dengan Arduino Uno dan ingin mengatur kecerahan LED menggunakan fungsi analogWrite(). Ia bertanya-tanya, nilai argumen (duty cycle) yang dapat ia gunakan berkisar dari?
0 hingga 100
0 hingga 1
0 hingga 5
0 hingga 1023
0 hingga 255
Ketika Titi sedang merakit proyek cuaca menggunakan sensor DHT11, dia perlu memastikan bahwa semua pin terhubung dengan benar. Apa nama pin pada sensor DHT11 yang berfungsi sebagai catu daya positif?
VCC
Signal
GND
Data
Reset
Dimas sedang melakukan eksperimen dengan sensor DHT11 untuk mengukur suhu di laboratoriumnya. Namun, ketika ia memeriksa pembacaan suhu, ia menemukan bahwa nilai yang ditampilkan adalah NaN (Not a Number). Hal ini paling mungkin disebabkan oleh?
Suhu lingkungan di bawah titik beku
Penggunaan library yang salah untuk DHT11.
program loop() berjalan terlali lambat
Kegagalan komunikasi (tidak berhasil membaca data) dari sensor.
Koneksi pin data yang terbalik dengan pin GND
Adi sedang bekerja dengan LCD 1602 I2C untuk proyeknya. Ia ingin memastikan bahwa layar LCD bersih sebelum menampilkan informasi baru. Apa fungsi dari lcd.clear() pada LCD 1602 I2C?
Menghapus semua karakter yang ditampilkan dan mengembalikan kursor ke posisi awal
Hanya menghapus karakter pada baris yang sedang dipilih kursor.
Mematikan daya ke modul I2C.
Mematikan lampu latar (backlight).
Membuat karakter custom baru.
Adi sedang merakit sebuah proyek elektronik menggunakan Modul OLED 0.96 inci. Ia ingin memastikan bahwa modul tersebut beroperasi pada tegangan daya yang tepat. Tegangan daya berapa yang umumnya digunakan untuk Modul OLED 0.96 inci?
12 V
24 V
5 V atau 3.3 V
9 V
1.5 V
Faisal sedang mengerjakan proyek menggunakan Arduino Uno dan ingin membaca nilai dari sensor suhu analog. Ia perlu menentukan batas atas tegangan untuk pembacaan analog agar hasil yang didapat akurat. Apa peran dari analogReference() dalam konteks pembacaan analog pada Arduino Uno?
Menentukan batas atas tegangan (referensi maksimum) untuk pembacaan analog(1023)
mengubah pin A4 dan A5 menjadi pin I2C
mengatur resolusi ADC( analog to digital converter) menjadi 8 bit
mengubah pin analog menjadi digital
Rani sedang mengembangkan proyek cuaca menggunakan sensor DHT11 untuk mengukur suhu dan kelembaban. Dia ingin menyimpan data yang dibaca dari sensor tersebut agar dapat ditampilkan di layar LCD/OLED. Tipe data (variabel) manakah yang paling tepat digunakan dalam pemrograman Arduino untuk menyimpan data suhu dan kelembaban tersebut?
String
char
float
int
boolean
Joko sedang melakukan eksperimen dengan sensor suhu dan ingin menampilkan nilai variabel suhu (dengan tipe float) pada LCD 1602 I2C. Bagaimana cara yang tepat untuk menampilkan nilai tersebut?
Wahyu sedang merancang sebuah proyek IoT yang ringkas dan hemat daya. Dia harus memilih antara menggunakan OLED 0.96 inci atau LCD 1602 I2C. Mengapa Wahyu lebih memilih OLED 0.96 inci untuk proyeknya?
karena OLED hanya dapat menampilkan numeric data
karena OLED harus terhubung melalui Wi-fi
karena OLED tidak memerlukan library arduino sama sekali
karena OLED mengonsumsi daya lebih rendah, terutama saat menampilkan banyak warna hitam (piksel mati).
karena OLED memiliki ukuran fisik yang lebih besar.
