wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

FORMATIF MATPIL XII TJKT

Total questions: 40

Worksheet time: 43mins

Name
Class
Date
1.

Spesifikasi  Node MCU esp8266 yang benar adalah..?

a)

Modul ESP8266 memiliki kemampuan untuk terhubung ke jaringan WiFi 802.11

b)

Memori tersedia dalam beberapa variasi memori flash, seperti 512KB, 1MB, atau 4MB, yang digunakan untuk menyimpan program dan data.

c)

GPIO sebanyak  8 pin

d)

Tegangan Operasi biasanya dapat dioperasikan pada tegangan 3.3V.

e)

Input  Analog sebanyak 2 pin

2.

Berikut  tahapan  menjalankan program blink led dengan nodeMCU  esp8266 ?

a)

Pilih Tools > Board ( Sesuai jenis Node MCU)

b)

Pilih Tools > COM ? ( Sesuai Port USB yang digunakan Node MCU)

c)

Pilih File > Examples – Basic- Blink

d)

Pilih Sketch > Upload ( Jika hasil compile tidak ada error)

e)

Jika tampilan output Arduino IDE 75%, itu menunjukan proses Upload berhasil. Lampu di board Node MCU menyala terus.

3.

Apa kegunaan utama dari modul ESP8266?

a)

Mengukur suhu dan kelembaban

b)

Mengendalikan motor stepper

c)

Mengaktifkan relay

d)

Menghubungkan ke jaringan WiFi

e)

Membaca kartu RFID

4.

Suatu konsep dimana objek tertentu punya kemampuan mentransfer data lewat jaringan tanpa memerlukan adanya interaksi dari manusia ke manusia atau pun dari manusia ke perangkat komputer, merupakan pengertian dari ...

(a)  

5.

Ada berapa banyak Pin Analog Pada Node Mcu ESP8266?

(a)  

6.

Gambar di samping adalah ?



(a)  

7.

Apakah kepanjangan GPIO pada Node Mcu?

(a)  

8.

Berapa kecepatan maksimum UART pada ESP8266?

a)

9600 bps

b)

115200 bps

c)

230400 bps

d)

460800 bps

e)

921600 bps

9.

Pernyataan yang benar berkaitan dengan blok sistem kendali sensor dan actuator menggunakan node mcu esp8266  pada gambar di atas adalah ?

a)

DHT11 berfungsi sebagai sensor untuk mendeteksi suhu dan kelembaban udara

b)

Node MCU berfungsi mengolah data sensor dan mengirim informasi melalui via internet

c)

Arduino  IDE tidak dapat digunakan untuk programming  esp8266

d)

Blynk sever aplikasi platform IoT berbasisis data Cloud yang dapat  diakses melalui internet

e)

Blynk App adalah aplikasi interface untuk IoT tidak dapat di download melalui google playstore

A benar, B benar, C salah, D benar, E salah

10.

Apa yang dimaksud dengan konsep dasar IoT?

a)

Konsep dasar IoT adalah konsep di mana objek fisik atau perangkat tidak terhubung ke internet

b)

Konsep dasar IoT adalah konsep di mana objek fisik atau perangkat terhubung ke internet tetapi tidak saling berkomunikasi

c)

Konsep dasar IoT adalah konsep di mana objek fisik atau perangkat terhubung ke internet tetapi tidak saling berkomunikasi

d)

Konsep dasar IoT adalah konsep di mana objek fisik atau perangkat terhubung ke internet hanya untuk mengumpulkan informasi

e)

Konsep dasar IoT adalah konsep di mana objek fisik atau perangkat terhubung ke internet hanya untuk mengumpulkan informasi

11.

Sebutkan salah satu teknologi terkini yang digunakan dalam pengembangan IoT..?

a)

Teknologi 3G

b)

Teknologi 5G

c)

Teknologi WIFI

d)

Teknologi Bluetooth

e)

Teknologi 4G

12.

https://arduino.esp8266.com/stable/package_esp8266com_index.json

perintah diatas dimasukkan pada Arduino IDE pada bagian ...

a)

Menu Project - Board

b)

Menu File - Preference

c)

Menu Project- Manage Library

d)

Menu File - Examples

e)

Menu tools -Board

13.

void setup() {

  pinMode(D6, OUTPUT); 

void loop() {

  digitalWrite(D6, LOW); 

  delay(1000);                     

  digitalWrite(D6, HIGH

  delay(1000);                     

}

 

Nama program di atas adalah..?

a)

Blinking  Led di port D6

b)

Remotte IR di Port  D6

c)

Menyalakan LED di Port D6

d)

Bluetooth di Port D6

e)

Ultrasonic di Port D6

14.

Untuk menguji status nodeMCU esp8266 sudah terhubung dengan WIFI belum dapat dilihat melalui..?

a)

Device manager

b)

Serial Monitor

c)

Output Arduino IDE

d)

Serial Plotter

e)

Control Panel

15.

client.println("HTTP/1.1 200 OK");

client.println("Content-Type: text/html");

client.println("");

client.println("<!DOCTYPE HTML>"); client.println("<html>");

client.print("Led pin is now: ");

if(value == HIGH) { client.print("On");

} else { client.print("Off");

}

client.println("<br><br>");

client.println("<a href=\"/LED=ON\"\"><button>Turn On </button></a>");

client.println("<a href=\"/LED=OFF\"\"><button>Turn Off </button></a><br/>");

client.println("</html>");

 

Fungsi program di atas adalah ..?

a)

Menampilkan interface 1 tombol ON/OFF di layar HP

b)

Menampilkan interface 2 tombol ON/OFF di layar HP

c)

Menampilkan interface 3 tombol ON/OFF di layar HP

d)

Menampilkan interface 2 Lampu Led  di layar HP

e)

Menampilkan interface 1 Lampu Led  di layar HP

16.

Apa manfaat utama dari penggunaan Node MCU ESP8266 dalam pembuatan perangkat IOT sederhana?

a)

Meningkatkan kecepatan koneksi internet

b)

Tidak ada manfaat yang signifikan

c)

Memungkinkan penggunaan sensor dan aktuator secara wireless

d)

Membuat proyek  IoT  lebih rumit

e)

Membuat perangkat IOT menjadi lebih rumit

17.

Apa peran utama Node MCU ESP8266 dalam pengembangan perangkat IOT?

a)

Mengontrol perangkat IOT secara manual

b)

Memproses data secara offline

c)

Tidak memiliki peran yang signifikan

d)

Menghubungkan perangkat IOT ke internet

e)

Menghubungkan sensor ke Node MCU

18.

Apa keuntungan utama dari menggunakan Node MCU ESP8266 dalam proyek IoT?

a)

Lebih sedikit konsumsi daya

b)

Kemampuan untuk mengakses data dari jarak jauh

c)

Memungkinkan integrasi dengan database Blynk

d)

Penanganan data yang lebih cepat

e)

Kemampuan akses data melalui Bluetooth

19.

Apa perbedaan antara penggunaan Node MCU ESP8266 dan Arduino dalam pengembangan perangkat IOT?

a)

Node MCU ESP8266 lebih cocok untuk proyek dengan koneksi Wi-Fi, sedangkan Arduino lebih cocok untuk proyek dengan koneksi Bluetooth

b)

Node MCU ESP8266 lebih mahal daripada Arduino

c)

Node MCU ESP8266 memiliki kemampuan untuk menyimpan data secara lokal, sedangkan Arduino tidak memiliki kemampuan tersebut

d)

Node MCU ESP8266 lebih murah daripada Arduino

e)

Node MCU ESP8266 memiliki kemampuan untuk mengirim data secara nirkabel, sedangkan Arduino memerlukan koneksi kabel

20.

Apa yang dimaksud dengan 'Real-time monitoring' dalam konteks perangkat IOT?

a)

'Real-time monitoring' adalah konsep untuk membuat tarian tradisional dari Indonesia

b)

'Real-time monitoring' adalah konsep untuk membuat aplikasi PC tanpa perlu menulis kode program

c)

'Real-time monitoring' adalah konsep untuk mengontrol kecepatan koneksi internet

d)

'Real-time monitoring' adalah konsep untuk membuat aplikasi mobile tanpa perlu menulis kode program

e)

'Real-time monitoring' adalah konsep untuk memantau dan mengontrol secara langsung tanpa adanya jeda waktu

21.

Berikut ini merupakan unsur pembentuk IOT….

a)

Sensor

b)

Kecerdasan Buatan (Artificial Intelligence/AI)

c)

Interface

d)

Konektivitas

e)

Daya listrik

22.

Sebuah peralatan mekanis untuk menggerakkan atau mengontrol sebuah mekanisme atau sistem perangkat alat disebut...?

a)

Relay

b)

Kontaktor

c)

Sensor

d)

Aktuator

e)

Switch

23.

Sketch program arduino untuk menyalakan lampu gambar di atas adalah ?

a)

digitalWrite(D6, LOW);

b)

digitalWrite(D6, HIGH);

c)

digitalWrite(LED_BUILTIN, LOW);

d)

digitalRead(D6, LOW);

e)

digitalRead(LED_BUILTIN, LOW);

24.

#include <ESP8266WiFi.h>

const char* ssid = "FirnasAbe";

const char* password = "podowingi";

Int ledPin = D5;

WiFiServer server(80);

void setup(){

serial.begin(115200);

delay(10);

PinMode(ledPin, OUTPUT);

digitalwrite(ledPin, LOW);

Serial.println();

 

Penulisan baris program di atas yang salah adalah  ?

a)

Baris 4,7,9,dan 10

b)

Baris 1,2,3, dan 5

c)

Baris 5,6,7, dan 10

d)

Baris 5,6,8,dan 9

e)

Baris 4,7,9,, dan 9

25.

Berikut jenis-jenis aktuator  yang bisa dihubungkan dengan  node MCU esp8266..?

a)

b)

c)

d)

e)

26.

Library yang sering digunakan untuk mempermudah penggunaan ESP8266 adalah?

a)

ESP8266WiFi.h

b)

LiquidCrystal.h

c)

Servo.h

d)

Wire.h

e)

EEPROM.h

27.

Perintah digitalWrite() pada ESP8266 digunakan untuk:

a)

Mengatur koneksi Wi-Fi

b)

Mengirimkan data melalui Wi-Fi

c)

Mengontrol output digital pada pin GPIO

d)

Mengontrol GPIO pada ESP8266

e)

Melakukan komunikasi serial dengan ESP8266

28.

Siapa yang menciptakan istilah “Internet of Things”?

a)

Kevin Aston

b)

John Wright

c)

Edward Jameson

d)

George Garton

e)

Bill Gate

29.

Kapan sebenarnya istilah “Internet of Things” diciptakan?

a)

1998

b)

1999

c)

2000

d)

2002

e)

1997

30.

Bahasa pemrograman apa yang digunakan oleh perangkat lunak Arduino IDE IoT untuk menulis kode?

a)

Python

b)

Pascal

c)

C/C++

d)

JavaScript

e)

HTML

31.

Fungsi apa yang digunakan untuk mengaktifkan switch  yang terhubung ke pin 5 arduino Uno?

a)

digitaRead(5, HIGH)

b)

analogRead(5, HIGH)

c)

digitalread(5, HIGH)

d)

analogRead(5, HIGH)

e)

read(5, HIGH)

32.

Apa fungsi dari perintah delay(1000)?

a)

Menunda program selama 1 menit

b)

Menunda program selama 1  detik

c)

Menghentikan program

d)

Menyimpan data

e)

Menginisialisasi variabel

33.

Apa nama file yang menyimpan kode sumber pada Arduino IDE?

a)

.txt

b)

.ino

c)

.hex

d)

.bin

e)

.java

34.

GPIO pada ESP8266 dapat dikonfigurasi sebagai ...?

a)

Input atau Output

b)

Analog atau Digital

c)

PWM atau DAC

d)

I2C atau SPI

e)

Semua di atas

35.

Apa yang harus dilakukan jika ESP8266 tidak terdeteksi oleh komputer saat dihubungkan melalui USB?

a)

Ganti kabel USB

b)

Ubah baud rate

c)

Instal driver USB-to-serial

d)

Ganti board ESP8266

e)

Gunakan sumber daya eksternal

36.

Apa yang menyebabkan ESP8266 gagal meng-upload sketch dari Arduino IDE?

a)

Kabel USB rusak

b)

Port COM salah dipilih

c)

Kode Arduino salah

d)

Board tidak terhubung ke internet

e)

Masalah pada node mcu

37.

Bagaimana cara memeriksa apakah ESP8266 sudah terhubung ke jaringan Wi-Fi?

a)

Cek LED indikator

b)

Menekan tombol RST

c)

Lihat alamat IP yang diberikan

d)

Menekan tombol flash

e)

Cek melalui serial monitor

38.

Bagaimana cara mengatasi ESP8266 yang tidak mengeluarkan output pada serial monitor?

a)

Ubah baud rate

b)

Reset modul

c)

Update firmware

d)

Periksa koneksi Wi-Fi

e)

Ganti kabel jumper

39.

Sensor yang mana yang biasanya digunakan untuk mengukur kelembapan tanah?

a)

DHT11

b)

LDR

c)

PIR

d)

Soil Moisture Sensor

e)

MQ-2

40.

Kode manakah yang benar untuk mengatur pin 10 sebagai input untuk push button dan pin 5 sebagai output untuk LED?

a)

pinMode(10, INPUT); pinMode(5, OUTPUT);

b)

pinMode(10, OUTPUT); pinMode(5, INPUT);

c)

pinMode(5, OUTPUT); pinMode(10, INPUT_PULLUP);

d)

pinMode(10, OUTPUT); pinMode(5, ANALOG);

e)

pinMode(5, PWM); pinMode(10, INPUT);