wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

algoritma dan PLB IOT

Total questions: 50

Worksheet time: 4hrs 10mins

Name
Class
Date
1.

Salah satu aplikasi untuk pemrograman visual yang dapat digunakan secara gratis dengan cara drag and drop yaitu ...

a)

Algoritma

b)

Capcut

c)

Scratch

d)

Visual Basic

2.

Aplikasi Scratch dapat diakses secara online maupun offline.

Untuk akses online, dapat melalui halaman ...

a)

https://scratch.mit.edi/

b)

https://scratch.mit.edu/

c)

https://scratch.mit.eda/

d)

https://scratch.mit.ede/

3.

Blok kode tersebut digunakan untuk ...

a)

Sprite kucing dapat memutar sebanyak 10 kali setiap kali bendera hijau ditekan.

b)

Sprite kucing dapat memutar sebanyak 100 kali setiap kali bendera hijau ditekan.

c)

Sprite kucing dapat bergerak langsung sebanyak 10 langkah setiap kali bendera hijau ditekan.

d)

Sprite kucing dapat bergerak langsung sebanyak 100 langkah setiap kali bendera hijau ditekan.

4.

lingkaran warna pada scratch seperti gambar tersebut disebut dengan....

a)

balok kode

b)

kode warna

c)

balok warna

d)

warna-warni

5.

Blok perintah yang digunakan untuk membuat karakter bersuara adalah...

a)

sensing

b)

event

c)

sound

d)

control

6.

Ani telah membuat rencana untuk pergi ke rumah temannya sore hari ini. Jika hari hujan, Ani akan pergi menggunakan mobil, namun jika tidak hujan Ani akan pergi dengan menggunakan motor. Kalimat berikut jika ditampilkan dengan kode program blockly, kode program manakah yang sesuai ?

a)

next

b)

repeat until

c)

wait

d)

if path

7.

Ketika kita lapar maka kita mencari makanan untuk kita konsumsi suap demi suapan sampai akhirnya kita merasa kenyang. Kalimat berikut jika ditampilkan dengan kode program blockly, kode program manakah yang sesuai ?

a)

repeat until

b)

if

c)

next

d)

turn left

8.

Suatu tools yang dapat membantu membuat program sederhana dengan menggunakan blok-blok, seperti halnya Scratch adalah...

a)

Blockly

b)

Sprites

c)

Variable

d)

Robot Ozobot

9.

Block maze mana yang sesuai dengan gambar berikut?

a)

b)

c)

d)

10.

Manakah dari jawaban berikut yang merupakan tautan atau link untuk mengakses Blockly Games?

a)

https://blockly.org/

b)

https://blockly.games/

d)

https://blockly.net/

11.

Berdasarkan tabel di atas, manakah kode dan fungsi yang benar?

a)

A. a,b,c

b)

B. a,b,d

c)

C. a,c,d

d)

D. b,c,d

12.

Apakah gambar berikut sudah sesuai?

a)

Ya

b)

Tidak

13.

Pada Blockly, blok-blok yang sudah disusun dapat langsung diterjemahkan dengan bahasa pemrograman berikut kecuali . . . .

a)

bahasa sehari-hari

b)

python

c)

Java Script

d)

PHP

14.

Disajikan block code scratch, warna block code yang dipakai untuk variabel adalah...

a)

biru muda

b)

biru tosca

c)

orange

d)

kuning

15.

Blok “if” di Scratch digunakan untuk...

a)

Mengulangi perintah

b)

Menjalankan perintah berdasarkan kondisi tertentu

c)

Menghentikan program

d)

Menyimpan data

16.

Apa yang dimaksud dengan loop (pengulangan) dalam pemrograman?

a)

A. Proses menghentikan program

b)

B. Proses menjalankan kode secara berulang-ulang sampai kondisi tertentu terpenuhi

c)

C. Proses menyimpan data ke dalam variabel

d)

D. Proses memanggil fungsi

17.

Dalam konteks pemrograman, apa itu debugging?

a)

A. Proses menulis kode baru

b)

B. Proses menemukan dan memperbaiki kesalahan dalam kode

c)

C. Proses mengompilasi kode

d)

D. Proses mendokumentasikan kode

18.

Bagaimana cara mengkonversi bilangan desimal ke biner?

a)

Kalikan bilangan desimal dengan 2, catat hasilnya, ulangi hingga hasil kali 0.

b)

Ubah bilangan desimal menjadi heksadesimal terlebih dahulu, lalu konversi ke biner.

c)

Tambahkan 1 pada bilangan desimal, lalu ubah ke biner dengan metode pengurangan.

d)

Bagi bilangan desimal dengan 2, catat sisa, ulangi hingga hasil bagi 0, baca sisa dari bawah ke atas.

19.

Apa yang dapat dilakukan dengan Scratch?

a)

Dengan Scratch, pengguna dapat membuat animasi, permainan, dan proyek interaktif lainnya.

b)

Hanya untuk pengguna profesional.

c)

Hanya dapat membuat gambar statis.

d)

Tidak dapat digunakan untuk pendidikan.

20.

Apa perbedaan antara Blockly dan Scratch?

a)

Blockly dan Scratch memiliki tujuan yang sama dalam pendidikan dan pengembangan proyek.

b)

Blockly lebih mudah digunakan untuk pemula, sementara Scratch lebih kompleks.

c)

Blockly lebih fleksibel dan dapat diintegrasikan ke dalam aplikasi lain, sementara Scratch lebih fokus pada pendidikan dan pembuatan proyek interaktif.

d)

Scratch dapat diintegrasikan ke dalam aplikasi lain, sedangkan Blockly tidak.

21.

Perhatikan gambar! Platform pemrograman dan perangkat keras open source yang populer digunakan untuk proyek-proyek elektronik, menggunakan bahasa pemrograman bahasa C++ untuk mengatur mikrokontroler disebut...

a)

Aplikasi

b)

Arduino

c)

Triner KIT

d)

Komputer

22.

Pendekatan kolaboratif dimana individu atau tim bekerja bersama dari berbagai bidang atau disiplin ilmu yang berbeda untuk mengatasi suatu persoalan atau mencapai tujuan tertentu disebut ...

a)

Praktik lintas bidang

b)

Kolaborasi

c)

Kerja kelompok

d)

Penelitian

23.

Dengan IoT, kita dapat menghubungkan perangkat yang sering disebut perangkat “bodoh” (dumb) seperti lemari es ke internet dan menggunakan perangkat lunak. Dengan hubungan ini, kita dapat memanfaatkannya dalam kehidupan seharihari, misalnya membuka-tutupnya secara otomatis, mengetahui ada makanan apa saja di sana tanpa membukanya.

a)

Benar

b)

Salah

24.

Di masa sekarang ini, sebuah mobil dapat memberi tahu rumah bahwa kita sedang dalam perjalanan pulang dan sudah dekat dengan rumah. Mobil kemudian dapat menyuruh rumah untuk menyalakan lampu dan AC pengatur ruangan. Ini contoh lain dari IoT. Karena jaringan wireless telah menjadi umum, benda-benda bodoh yang tidak dapat melakukan apa-apa sendiri seperti lemari es, mesin cuci, mobil, atau rumah dapat menggunakan akses internet untuk berkomunikasi antarsesama benda tersebut.

a)

Benar

b)

Salah

25.

IoT memiliki setidaknya elemen-elemen berikut, kecuali

1. Sensor untuk mendeteksi input dari lingkungan sekitar.

2. Perangkat keras untuk melihat data sensor, kemudian mengikuti aturan dan mengambil keputusan tentang bagaimana merespons data.

3. Perangkat lunak untuk mengelola pengoperasian perangkat yang mencakup satu atau lebih sensor atau untuk mengelola instruksi dan meneruskannya.

4. Koneksi internet untuk mengirim dan menerima data dan instruksi dari perangkat lain.

  1. 5. Papan elektronik yang

    digunakan untuk membuat perangkat digital yang dapat mengendalikan

    perangkat lain secara interaktif.

a)

Nomor 1

b)

Nomor 3

c)

Nomor 5

d)

Nomor 1, 2, 3, 4, 5

26.

Apa nama gambar tersebut ...

a)

Arduino Uno

b)

Breadboard

c)

Jumper male to male

d)

Lampu LED

27.

LED adalah singkatan dari ...

a)

Light Emitting Dioda

b)

Line Emitting Dioda

c)

Light Embrassing Dioda

d)

Line Embrassing Dioda

28.

Nama komponen ini adalah

a)

IC

b)

Elco

c)

Dioda

d)

Led

29.

Berikut kekurangan dari arduino kecuali...

a)

Tidak bisa di instal system operasi

b)

Tidak bisa upload program ke mikro controller

c)

Memiliki kapasitas memori yang kecil

d)

Jika ingin memodifikasi harus merubah program sebelumnya

30.

Contoh penerapan praktik lintas bidang dalam informatika adalah ...

a)

Menggunakan kecerdasan buatan dalam diagnosis medis

b)

Menulis kode pemrograman tanpa tujuan

c)

Membuat database tanpa data yang relevan

d)

Menghindari integrasi teknologi dalam bidang lain

31.

Untuk membantu petani meningkatkan hasil panen dengan teknologi, bidang informatika dapat menerapkan...

a)

Big Data untuk analisis cuaca dan tanah

b)

Aplikasi media sosial untuk hiburan

c)

Pemrograman game tanpa tujuan agrikultur

d)

Desain grafis untuk membuat poster pertanian

32.

Manakah contoh penggunaan Internet of Things (IoT) dalam bidang transportasi ...

a)

Kamera CCTV di sekolah

b)

Smart Traffic Light

c)

Mesin fotokopi di kantor

d)

Program pengolah kata

33.

Teknologi yang dapat membantu penelitian dalam bidang lingkungan adalah ...

a)

Virtual Reality untuk simulasi

b)

Mikroskop analog tanpa sensor digital

c)

Hard disk eksternal

d)

Speaker Bluetooth

34.

Salah satu contoh pemanfaatan kecerdasan buatan dalam bidang ekonomi adalah ...

a)

Chatbot layanan pelanggan berbasis AI

b)

Membuat brosur dengan CorelDRAW

c)

Menulis catatan dengan buku tulis

d)

Menyusun daftar belanja di kertas

35.

Salah satu keuntungan utama dari penggunaan teknologi dalam berbagai bidang adalah ...

a)

Meningkatkan efisiensi dan produktivitas

b)

Mengurangi ketergantungan pada teknologi

c)

Menyulitkan pekerjaan manusia

d)

Menghambat perkembangan ilmu pengetahuan

36.

What is the full form of IoT?

a)

Internet of Technology

b)

Incorporate of Things

c)

Internet of Things

d)

Incorporate of Technology

37.

Apa fungsi utama dari koneksi internet dalam sistem IoT?

a)

Untuk mengisi daya perangkat elektronik

b)

Untuk mendeteksi lingkungan sekitar

c)

Untuk mengirim dan menerima data serta instruksi antar perangkat

d)

Untuk memanipulasi data menjadi informasi visual

38.

Bagian mana dari Arduino Uno yang digunakan untuk menghubungkan perangkat ke komputer?

a)

Pin Analog

b)

Port USB

c)

Tombol Reset

d)

Pin Digital

39.

Apa fungsi utama dari breadboard dalam perakitan proyek elektronika sederhana?

a)

Menyimpan program untuk Arduino Uno

b)

Menghubungkan dan menguji rangkaian elektronik sementara

c)

Memberikan daya ke perangkat elektronik

d)

Menyediakan koneksi internet untuk perangkat

40.

Mengapa perangkat seperti lemari es atau lampu lalu lintas yang awalnya tidak cerdas (dumb) dapat berperan lebih aktif dengan adanya Internet of Things (IoT)?

a)

Karena perangkat dapat menggantikan manusia sepenuhnya.

b)

Karena perangkat dilengkapi koneksi internet dan sensor untuk merespons data.

c)

Karena perangkat dapat mengumpulkan data tanpa software tambahan.

d)

Karena perangkat menjadi mandiri tanpa perlu pengaturan.

41.

Dalam sistem IoT, apa peran sensor pada perangkat seperti pipa air?

a)

Mengirimkan data ke perangkat keras tanpa menganalisis.

b)

Mendeteksi perubahan lingkungan dan memberikan data untuk diproses lebih lanjut.

c)

Mengontrol perangkat lain tanpa bantuan perangkat lunak.

d)

Mengelola seluruh operasi sistem IoT secara langsung.

42.

Sebuah proyek IoT gagal mendeteksi kebakaran hutan tepat waktu karena sistem sensornya rusak. Apa langkah perbaikan yang paling efektif?

a)

Menambah jumlah sensor tanpa mengganti sensor rusak.

b)

Melakukan pemeliharaan rutin dan menguji sistem secara berkala.

c)

Menghapus data lama untuk menghemat ruang penyimpanan.

d)

Mengurangi jumlah perangkat keras yang digunakan.

43.

Dalam sebuah proyek lampu lalu lintas IoT, bagaimana cara terbaik untuk memastikan LED menyala dan mati sesuai kebutuhan?

a)

Memasang LED tanpa pengaturan kode.

b)

Menggunakan Arduino Uno untuk memprogram LED dengan jeda waktu tertentu.

c)

Menghubungkan LED langsung ke sumber listrik tanpa perintah.

d)

Menggunakan aplikasi tanpa memeriksa konektivitas perangkat.

44.

Bagaimana caranya meningkatkan efisiensi proyek IoT lampu lalu lintas agar dapat diimplementasikan di kota besar?

a)

Menggunakan teknologi yang sama tanpa pembaruan.

b)

Menambahkan sensor tambahan untuk mendeteksi lalu lintas secara real-time.

c)

Mengurangi fitur canggih agar lebih sederhana.

d)

Menggunakan perangkat keras yang lebih kecil untuk menghemat ruang.

45.

Sebuah tim siswa menggunakan IoT untuk mendeteksi kebocoran air di rumah. Peran apa yang paling sesuai untuk siswa yang mendalami informatika dalam proyek ini?

a)

Mendesain visual alat deteksi.

b)

Menulis kode untuk mengatur sensor dan notifikasi melalui internet.

c)

Menentukan bahan fisik untuk alat deteksi.

d)

Melakukan survei kebutuhan masyarakat terhadap alat ini.

46.

Bagaimana cara terbaik memanfaatkan data dari sensor lemari es dalam sistem IoT untuk membantu penghematan energi rumah tangga?

a)

Mengabaikan data yang tidak relevan.

b)

Menggunakan data untuk mengoptimalkan suhu pendinginan sesuai isi lemari es.

c)

Menyimpan semua data tanpa melakukan analisis.

d)

Membatasi penggunaan perangkat lunak untuk pengolahan data.

47.

Jika Anda ingin mengembangkan IoT untuk membantu petani, ide apa yang paling relevan?

a)

Membuat alat pengukur suhu dan kelembapan tanah untuk membantu irigasi.

b)

Menggunakan sistem lampu pintar untuk ladang.

c)

Meningkatkan jumlah tenaga kerja manusia.

d)

Membuat sistem yang tidak memerlukan sensor.

48.

Bagaimana cara mengintegrasikan perangkat IoT untuk menciptakan rumah pintar yang hemat energi?

a)

Menyalakan semua perangkat sepanjang waktu.

b)

Menggunakan sensor untuk mengatur penggunaan perangkat sesuai kebutuhan.

c)

Menghindari penggunaan perangkat lunak tambahan.

d)

Menggunakan perangkat tanpa koneksi internet.

49.

Apa dampak positif utama dari penerapan IoT dalam skala kota seperti sistem lalu lintas pintar?

a)

Mengurangi kebutuhan manusia dalam memantau lalu lintas.

b)

Mempercepat respon terhadap kemacetan dan kecelakaan.

c)

Meningkatkan kebutuhan daya perangkat elektronik.

d)

Membatasi kemampuan manusia dalam mengontrol perangkat.

50.

Sebuah prediksi menyebutkan bahwa jumlah perangkat IoT akan mencapai miliaran dalam beberapa tahun mendatang. Apa tantangan utama yang perlu diatasi dalam pengembangan IoT ini?

a)

Memastikan koneksi internet tersedia untuk semua perangkat.

b)

Meningkatkan ukuran perangkat keras agar lebih besar.

c)

Mengurangi fungsi perangkat IoT agar lebih sederhana.

d)

Menghindari penggunaan sensor untuk mengurangi biaya.