NEW
Font size
WorksheetsSistem Komputer_Single Board Computer/Controller
Total questions: 15
Worksheet time: 8mins
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 …
Perangkat A adalah single board controller dan perangkat B adalah single board computer
Perangkat A adalah single board computer dan perangkat B adalah single board controller
Kedua perangkat merupakan single board controller
Kedua perangkat merupakan single board computer
Perangkat A dan B sama-sama tidak dapat berdiri sendiri
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 …
Arduino Uno
ESP8266
Raspberry Pi
ATmega328 standalone
PLC mikro
Perhatikan pernyataan berikut:
- Menggunakan prosesor berdaya rendah
- Memerlukan sistem operasi untuk bekerja
- Umumnya digunakan pada sistem kendali otomatis
- Lebih fokus pada pengolahan input-output sederhana
Ciri utama single board controller ditunjukkan oleh nomor …
1 dan 2
1 dan 3
1 dan 4
2 dan 3
3 dan 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 …
Lebih mudah dipasang sistem operasi
Mendukung aplikasi berbasis desktop
Memiliki kemampuan multitasking lebih tinggi
Memiliki kapasitas penyimpanan lebih besar
Konsumsi daya lebih kecil dan fungsi lebih spesifik
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 …
Single board controller karena lebih hemat biaya
Komputer desktop mini karena performanya tinggi
Mikroprosesor tanpa modul tambahan
Single board computer karena mendukung sistem operasi
Sistem embedded sederhana tanpa antarmuka
Perbedaan paling mendasar antara single board computer dan single board controller terletak pada …
Kemampuan menjalankan sistem operasi
Jenis bahasa pemrograman yang digunakan
Ukuran fisik papan rangkaian
Jumlah pin input-output
Jenis catu daya yang digunakan
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 …
Mini PC berbasis x86
Single board controller
Single board computer
Laptop dengan aplikasi khusus
Server lokal berskala kecil
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 …
Sensor yang dipakai tidak sesuai dengan sistem yang dirancang
Pengendalian relay seharusnya dilakukan melalui jaringan
Sistem irigasi memerlukan spesifikasi prosesor yang lebih tinggi
Kapasitas penyimpanan perangkat terlalu terbatas
Perangkat yang digunakan kurang tepat untuk kendali sederhana jangka panjang
Arduino termasuk perangkat yang berfungsi sebagai …
Sistem operasi tertanam
Perangkat pengolah data berbasis desktop
Komputer mini dengan antarmuka grafis
Papan mikrokontroler untuk kendali sederhana
Server kecil untuk jaringan lokal
Fungsi utama pin digital pada Arduino adalah untuk …
Mengirim dan menerima data logika HIGH dan LOW
Menghasilkan sinyal suara
Menyimpan program utama
Mengatur kecepatan prosesor
Membaca perubahan tegangan analog secara bertahap
Peran fungsi setup() pada program Arduino adalah …
Mengatur logika utama program
Menyiapkan konfigurasi awal sistem
Menjalankan perintah secara berulang
Menampilkan hasil ke perangkat output
Menghentikan program sementara
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 …
LED terpasang terbalik atau tanpa resistor
Tegangan listrik dari USB terlalu besar
Program terlalu sederhana
Library yang digunakan tidak sesuai
Arduino tidak mendukung LED
Jika sebuah LED dihubungkan ke pin digital 8, maka potongan kode yang paling tepat untuk menyalakan LED tersebut adalah …
digitalRead(8, HIGH);
analogWrite(8, 255);
pinMode(8, OUTPUT);
digitalWrite(8, HIGH);
pinMode(8, INPUT);
digitalWrite(8, LOW);
analogRead(8);
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 …
pinMode(4, OUTPUT);
pinMode(9, INPUT);
if (digitalRead(4) == HIGH) digitalWrite(9, HIGH);
pinMode(4, OUTPUT);
pinMode(9, OUTPUT);
if (digitalRead(9) == HIGH) digitalWrite(4, HIGH);
pinMode(4, INPUT);
pinMode(9, OUTPUT);
if (digitalWrite(4, HIGH)) digitalRead(9);
pinMode(4, INPUT_PULLUP);
pinMode(9, INPUT);
digitalWrite(4, HIGH);
pinMode(4, INPUT);
pinMode(9, OUTPUT);
if (digitalRead(4) == HIGH) digitalWrite(9, HIGH);
Arduino digunakan untuk menyalakan LED secara berkedip setiap 1 detik. Potongan program yang paling sesuai adalah …
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
digitalWrite(LED_BUILTIN, HIGH);
delay(1);
digitalWrite(LED_BUILTIN, LOW);
delay(1);
pinMode(LED_BUILTIN, INPUT);
delay(1000);
digitalRead(LED_BUILTIN);
delay(1000);
digitalWrite(LED_BUILTIN, HIGH);
delay(100);
digitalWrite(LED_BUILTIN, LOW);
