wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Sistem Komputer_Single Board Computer/Controller

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Perhatikan dua perangkat berikut:

  • - Perangkat A dapat menjalankan sistem operasi, memiliki port HDMI, USB, dan LAN.

  • - Perangkat B bekerja tanpa sistem operasi penuh dan umumnya digunakan untuk mengontrol sensor dan aktuator.

Berdasarkan karakteristik tersebut, pasangan yang tepat adalah …

a)

Perangkat A adalah single board controller dan perangkat B adalah single board computer

b)

Perangkat A adalah single board computer dan perangkat B adalah single board controller

c)

Kedua perangkat merupakan single board controller

d)

Kedua perangkat merupakan single board computer

e)

Perangkat A dan B sama-sama tidak dapat berdiri sendiri

2.

Sebuah sekolah ingin membuat media pembelajaran berbasis komputer mini yang dapat:

  • - Menjalankan sistem operasi

  • - Menampilkan antarmuka grafis

  • - Terhubung ke internet dan keyboard

Perangkat yang paling sesuai digunakan adalah …

a)

Arduino Uno

b)

ESP8266

c)

Raspberry Pi

d)

ATmega328 standalone

e)

PLC mikro

3.

Perhatikan pernyataan berikut:

  1. - Menggunakan prosesor berdaya rendah

  2. - Memerlukan sistem operasi untuk bekerja

  3. - Umumnya digunakan pada sistem kendali otomatis

  4. - Lebih fokus pada pengolahan input-output sederhana

Ciri utama single board controller ditunjukkan oleh nomor …

a)

1 dan 2

b)

1 dan 3

c)

1 dan 4

d)

2 dan 3

e)

3 dan 4

4.

Seorang siswa membuat proyek bel otomatis sekolah yang terhubung ke speaker dan tombol manual. Sistem hanya perlu menjalankan program sederhana tanpa tampilan grafis.

Alasan paling tepat memilih single board controller dibanding single board computer adalah …

a)

Lebih mudah dipasang sistem operasi

b)

Mendukung aplikasi berbasis desktop

c)

Memiliki kemampuan multitasking lebih tinggi

d)

Memiliki kapasitas penyimpanan lebih besar

e)

Konsumsi daya lebih kecil dan fungsi lebih spesifik

5.

Sebuah proyek membutuhkan perangkat yang dapat:

  • - Menampilkan data pada monitor

  • - Menyimpan file

  • - Menjalankan aplikasi berbasis Linux

  • - Tetap berukuran kecil

Jenis sistem yang paling tepat digunakan adalah …

a)

Single board controller karena lebih hemat biaya

b)

Komputer desktop mini karena performanya tinggi

c)

Mikroprosesor tanpa modul tambahan

d)

Single board computer karena mendukung sistem operasi

e)

Sistem embedded sederhana tanpa antarmuka

6.

Perbedaan paling mendasar antara single board computer dan single board controller terletak pada …

a)

Kemampuan menjalankan sistem operasi

b)

Jenis bahasa pemrograman yang digunakan

c)

Ukuran fisik papan rangkaian

d)

Jumlah pin input-output

e)

Jenis catu daya yang digunakan

7.

Sebuah perangkat embedded digunakan untuk membaca suhu, memproses logika sederhana, lalu mengaktifkan kipas secara otomatis tanpa tampilan layar.

Jenis perangkat yang paling sesuai untuk kebutuhan tersebut adalah …

a)

Mini PC berbasis x86

b)

Single board controller

c)

Single board computer

d)

Laptop dengan aplikasi khusus

e)

Server lokal berskala kecil

8.

Sebuah tim proyek menggunakan single board computer untuk mengendalikan sensor dan relay pada sistem irigasi otomatis. Setelah digunakan, sistem terasa kurang responsif dan konsumsi daya meningkat.

Analisis yang paling tepat terhadap kondisi tersebut adalah …

a)

Sensor yang dipakai tidak sesuai dengan sistem yang dirancang

b)

Pengendalian relay seharusnya dilakukan melalui jaringan

c)

Sistem irigasi memerlukan spesifikasi prosesor yang lebih tinggi

d)

Kapasitas penyimpanan perangkat terlalu terbatas

e)

Perangkat yang digunakan kurang tepat untuk kendali sederhana jangka panjang

9.

Arduino termasuk perangkat yang berfungsi sebagai …

a)

Sistem operasi tertanam

b)

Perangkat pengolah data berbasis desktop

c)

Komputer mini dengan antarmuka grafis

d)

Papan mikrokontroler untuk kendali sederhana

e)

Server kecil untuk jaringan lokal

10.

Fungsi utama pin digital pada Arduino adalah untuk …

a)

Mengirim dan menerima data logika HIGH dan LOW

b)

Menghasilkan sinyal suara

c)

Menyimpan program utama

d)

Mengatur kecepatan prosesor

e)

Membaca perubahan tegangan analog secara bertahap

11.

Peran fungsi setup() pada program Arduino adalah …

a)

Mengatur logika utama program

b)

Menyiapkan konfigurasi awal sistem

c)

Menjalankan perintah secara berulang

d)

Menampilkan hasil ke perangkat output

e)

Menghentikan program sementara

12.

Seorang siswa membuat program Arduino untuk menyalakan LED, tetapi LED tidak menyala walaupun kode sudah di-upload tanpa error. Salah satu kemungkinan penyebab yang paling masuk akal adalah …

a)

LED terpasang terbalik atau tanpa resistor

b)

Tegangan listrik dari USB terlalu besar

c)

Program terlalu sederhana

d)

Library yang digunakan tidak sesuai

e)

Arduino tidak mendukung LED

13.

Jika sebuah LED dihubungkan ke pin digital 8, maka potongan kode yang paling tepat untuk menyalakan LED tersebut adalah …

a)

digitalRead(8, HIGH);

b)

analogWrite(8, 255);

c)

pinMode(8, OUTPUT);

digitalWrite(8, HIGH);

d)

pinMode(8, INPUT);

digitalWrite(8, LOW);

e)

analogRead(8);

14.

Sebuah tombol (push button) dihubungkan ke pin digital 4 Arduino. Saat tombol ditekan, LED pada pin digital 9 harus menyala.

Potongan program yang paling tepat adalah …

a)

pinMode(4, OUTPUT);

pinMode(9, INPUT);

if (digitalRead(4) == HIGH) digitalWrite(9, HIGH);

b)

pinMode(4, OUTPUT);

pinMode(9, OUTPUT);

if (digitalRead(9) == HIGH) digitalWrite(4, HIGH);

c)

pinMode(4, INPUT);

pinMode(9, OUTPUT);

if (digitalWrite(4, HIGH)) digitalRead(9);

d)

pinMode(4, INPUT_PULLUP);

pinMode(9, INPUT);

digitalWrite(4, HIGH);

e)

pinMode(4, INPUT);

pinMode(9, OUTPUT);

if (digitalRead(4) == HIGH) digitalWrite(9, HIGH);

15.

Arduino digunakan untuk menyalakan LED secara berkedip setiap 1 detik. Potongan program yang paling sesuai adalah …

a)

digitalWrite(LED_BUILTIN, HIGH);

delay(1000);

digitalWrite(LED_BUILTIN, LOW);

delay(1000);

b)

digitalWrite(LED_BUILTIN, HIGH);

delay(1);

digitalWrite(LED_BUILTIN, LOW);

delay(1);

c)

pinMode(LED_BUILTIN, INPUT);

delay(1000);

d)

digitalRead(LED_BUILTIN);

delay(1000);

e)

digitalWrite(LED_BUILTIN, HIGH);

delay(100);

digitalWrite(LED_BUILTIN, LOW);