wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Komdat XI Genap

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Apa yang dimaksud dengan latensi dalam komunikasi data IoT?

a)

Latensi adalah jenis protokol yang digunakan dalam komunikasi IoT.

b)

Latensi mengacu pada jumlah data yang dapat dikirim dalam satu waktu.

c)

Latensi adalah waktu yang dibutuhkan untuk pengiriman data dalam komunikasi IoT.

d)

Latensi adalah kecepatan pengolahan data dalam perangkat IoT.

2.

Apa yang dimaksud dengan komunikasi berbasis cloud dalam IoT?

a)

Komunikasi berbasis cloud tidak memerlukan pengolahan data.

b)

Komunikasi berbasis cloud adalah penggunaan perangkat IoT tanpa internet.

c)

Komunikasi berbasis cloud dalam IoT hanya melibatkan perangkat keras.

d)

Komunikasi berbasis cloud dalam IoT adalah penggunaan layanan cloud untuk mengelola dan memproses data dari perangkat IoT.

3.

Apa yang dimaksud dengan "data logging interval" dalam konteks source code data logging?

a)
Interval waktu di mana data diambil dan tidak disimpan dalam source code data logging.
b)
Interval waktu di mana data diambil dan disimpan dalam source code data logging.
c)
Frekuensi pengiriman data ke server dalam source code data logging.
d)
Jumlah total data yang dapat disimpan dalam source code data logging.
4.

Manakah dari fungsi berikut yang digunakan untuk mencatat waktu saat ini dalam source code data logging di Arduino?

a)
micros()
b)
millis()
c)
clock()
d)
time()
5.

Apa yang harus dilakukan jika kartu SD tidak terdeteksi dalam source code data logging di Arduino?

a)
Periksa koneksi fisik, kode program, dan format kartu SD.
b)
Format kartu SD tanpa memeriksa koneksi fisik dan kode program
c)
Periksa kode program saja
d)
Periksa koneksi fisik saja
6.

Apakah fungsi dari perintah SD.begin() dalam source code data logging di Arduino?

a)
SD.start() digunakan untuk inisialisasi modul kartu SD pada Arduino.
b)
SD.begin() digunakan untuk inisialisasi modul kartu SD pada Arduino.
c)
SD.activate() digunakan untuk inisialisasi modul kartu SD pada Arduino.
d)
SD.init() digunakan untuk inisialisasi modul kartu SD pada Arduino.
e)
SD.open() digunakan untuk inisialisasi modul kartu SD pada Arduino.
7.

Bagaimana cara menambahkan timestamp (waktu) ke setiap data yang direkam dalam source code data logging di Arduino?

a)
Gunakan fungsi analogRead() untuk menambahkan timestamp ke setiap data yang direkam dalam source code data logging di Arduino.
b)
Gunakan fungsi random() untuk menambahkan timestamp ke setiap data yang direkam dalam source code data logging di Arduino.
c)
Gunakan fungsi delay() untuk menambahkan timestamp ke setiap data yang direkam dalam source code data logging di Arduino.
d)
Gunakan fungsi Serial.print() untuk menambahkan timestamp ke setiap data yang direkam dalam source code data logging di Arduino.
e)
Gunakan fungsi millis() untuk menambahkan timestamp ke setiap data yang direkam dalam source code data logging di Arduino.
8.

Apakah perangkat keras yang biasanya digunakan untuk penyimpanan data dalam source code data logging di Arduino?

a)

USB Flash Drive

b)

EEPROM internal mikrokontroler

c)

Kartu SD (Secure Digital)

d)

Hard Disk Drive (HDD)

9.

Apa fungsi dari open() dalam konteks data logging di Python?

a)

Membuka koneksi jaringan

b)

Membuka file untuk dibaca atau ditulis

c)

Menginisialisasi variabel

d)

Menampilkan data di layar

10.

Manakah dari pernyataan berikut yang benar tentang logging data ke file dalam Python?

a)

Anda tidak perlu menutup file setelah selesai menulis data.

b)

Anda harus membuka file dalam mode biner untuk menulis data teks.

c)

Anda harus menggunakan metode write() untuk menulis data ke file.

d)

File harus selalu dibuka dalam mode baca (r).

11.

Manakah dari bahasa pemrograman berikut yang sering digunakan untuk membuat source code data logging pada mikrokontroler seperti Arduino?

a)

Python

b)

Java

c)

C/C++

d)

Ruby

12.

Apa tujuan utama dari data logging dalam pemrograman?

a)

Menghapus data yang sudah tersimpan

b)

Menyimpan dan mencatat data dari berbagai sumber untuk analisis di masa depan

c)

Mengatur tampilan antarmuka pengguna

d)

Mengoptimalkan kinerja perangkat lunak

13.

Apa yang dimaksud dengan "timestamp" dalam konteks data logging?

a)

Sebuah kode yang menunjukkan format data

b)

Sebuah penanda waktu yang menunjukkan kapan data direkam

c)

Sebuah nama file yang digunakan untuk menyimpan data

d)

Sebuah metode untuk mengkompresi data

14.

Apa tujuan utama dari source code data logging dalam sebuah proyek?

a)

Menjalankan perintah untuk menghapus data yang sudah tersimpan

b)

Merekam dan menyimpan data dari berbagai sensor atau sumber lainnya untuk analisis atau referensi di masa depan

c)

Memindahkan data dari satu lokasi ke lokasi lainnya secara real-time

d)

Mengatur tampilan dan pengaturan antarmuka pengguna

15.

Dalam bahasa pemrograman Python, manakah modul yang sering digunakan untuk menulis data ke dalam file?

a)

os

b)

sys

c)

logging

d)

csv

16.

Dalam Python, fungsi write() digunakan untuk:

a)

Membaca data dari file

b)

Menulis data ke file

c)

Menghapus data dari file

d)

Mengedit data dalam file

17.

Apa fungsi dari fungsi Serial.println() dalam source code data logging di Arduino?

a)

Membaca data dari sensor yang terhubung ke port serial

b)

Mengirim data ke komputer melalui koneksi serial untuk dicatat atau disimpan

c)

Menjalankan kode tertentu setelah mendeteksi kondisi tertentu pada port serial

d)

Mengubah format data menjadi format yang lebih mudah dibaca oleh perangkat lain

18.

Dalam pemrograman data logging, apa yang dimaksud dengan "buffering"?

a)

Proses menyimpan data dalam memori sebelum menulisnya ke penyimpanan jangka panjang

b)

Proses membatasi jumlah data yang dapat disimpan

c)

Proses menghapus data yang tidak diperlukan

d)

Proses mengkompresi data untuk menghemat ruang

19.

Bagaimana cara menambahkan timestamp pada data log di Python?

a)

Menggunakan modul time atau datetime

b)

Menambahkan string secara manual setiap kali data ditulis

c)

Menggunakan fungsi timestamp()

d)

Tidak mungkin menambahkan timestamp di Python

20.

Apa yang dilakukan oleh fungsi close() dalam konteks data logging di Python?

a)

Membaca data dari file

b)

Menutup file yang telah dibuka

c)

Menulis data ke file

d)

Menghapus file dari sistem

21.

Dalam source code data logging di Arduino, bagaimana cara membuka dan menulis ke file yang digunakan untuk penyimpanan data?

a)

Menggunakan fungsi file_open()

b)

Menggunakan fungsi file_create()

c)

Menggunakan fungsi SD.open()

d)

Menggunakan fungsi write_to_file()

22.

Manakah dari pernyataan berikut yang benar tentang format file yang digunakan dalam data logging?

a)

Semua file log harus dalam format teks biasa.

b)

Format file ditentukan oleh sistem operasi dan tidak dapat diubah.

c)

Format file dipilih berdasarkan kebutuhan aplikasi dan alat yang tersedia untuk analisis data.

d)

Format file harus selalu berupa biner untuk efisiensi.

23.

Siapakah penemu teknologi IOT

a)

Kevin Ashton

b)

Kevin Hendrawan

c)

Kevin Aprilio

d)

Kevin Asmad

24.

Berikut ini merupakan unsur pembentuk IOT, kecuali

a)

Kecerdasan Buatan (Artificial Intelligence/AI)

b)

Konektivitas

c)

Sensor

d)

Interface

25.

Yang Menghubungkan perangkat IoT ke lingkungan luar atau manusia disebut

a)

Actuator

b)

Cloud

c)

Sensor

d)

UI