wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SIOT - Komunikasi Data Serial UART

Total questions: 15

Worksheet time: 3mins

Name
Class
Date
1.

Kepanjangan dari UART ...

a)

Universal Asynchronous Receiver Transmitter

b)

Universal Asynchronous Receive and Transmit

c)

Unify Asynchronous Receiver and Transmitter

d)

Universal Asynchronous Receiver and Transmitter

2.

Transmisi data digital dapat terjadi dalam dua mode dasar, yaitu ...

a)

Synchronous dan Asynchronous

b)

Serial dan Paralel

c)

TX dan RX

d)

Serial.read() dan Serial.println

3.

Karakteristik komunikasi data yang terjadi pada mode Serial ialah ...

a)

sejumlah bit dikirimkan per waktu

b)

beberapa bit akan dikirim secara bersamaan pada saluran yang berbeda

c)

tiap bit mempunyai jalurnya tersendiri dan perpindahan data terjadi dengan cepat

d)

pengiriman datanya per-bit secara berurutan dan bergantian

4.

Contoh perangkat yang mengimplementasikan Protokol UART ialah ...

a)

Ethernet

b)

Keyboard

c)

GPS Module

d)

Modem

5.

Pin pada microcontroller yang digunakan pada protokol UART ialah ...

a)

SCL & SDA

b)

SCK & MISO

c)

TX & RX

d)

Pin 13 Digital

6.

Baud Rate ialah ...

a)

jumlah bit yang dikirim per 1 baud.

b)

metode pengecekan kesalahan pengiriman data

c)

penanda awal dan akhir dari data yang dikirim

d)

laju pengiriman data antara perangkat dengan komputer.

7.

Berikut pernyataan yang tepat ialah ...

a)

Serial Monitor terdapat pada menu Tools > Serial > Monitor

b)

Perintah Serial.print("Hello") digunakan untuk memulai interaksi dengan Serial Monitor

c)

Pin RX terdapat pada PIN digital 1

d)

Pin TX terdapat pada PIN digital 1

8.

Parameter yang diperlukan pada perintah Serial.begin ialah ..

a)

PIN RX

b)

PIN TX

c)

Baud rate

d)

mode Read atau Write

9.

Perintah untuk menentukan kecepatan pengiriman dan penerimaan data melalui port serial ialah ...

a)

Serial.start

b)

Serial.begin

c)

Serial.main

d)

loop()

10.

Perintah untuk menghasilkan jumlah byte di port serial yang belum terbaca ialah ...

a)

Serial.begin

b)

Serial.read

c)

Serial.input

d)

Serial.available

11.


Untuk melengkapi perintah di atas, dapat ditambahkan perintah ...

a)

Serial.available(9600)

b)

Serial.begin()

c)

Serial.start()

d)

Serial.available()

12.

Fungsi dari perintah Serial.read ialah ..

a)

Membaca input pada Port Serial

b)

Menunggu input dari user

c)

Membaca masukan melalui keyboard

d)

Membaca baud rate pada board arduino

13.

Perintah berikut ini yang dapat digunakan untuk menerima input dari port Serial ialah ..

a)

Serial.parseIn

b)

Serial.readStringUntill

c)

Serial.println

d)

Serial.available()

14.

Jika kita diminta membuat kalkulator sederhana menggunakan Komunikasi Serial, maka input harus di konversi ke dalam tipe data float. Perintah untuk mengkonversi input ke tipe data float ialah ...

a)

variable.toInt()

b)

variable.toInteger()

c)

variable.parseFloat()

d)

variable.toFloat()

15.

Jika kita ingin menerima input dalam satu baris, maka dapat menggunakan perintah ...

a)

Serial.read()

b)

Serial.readString()

c)

Serial.readStringUntli('\n')

d)

Serial.readStringUntil('\t')