WorksheetsAplikasi Sistem Tertanam Polije 2025
Total questions: 20
Worksheet time: 20mins
Pernyataan berikut benar menjadi alasan kenapa media komunikasi untuk sebuah system tertanam menggunakan jaringan nirkabel
Komunikasi nirkabel lebih canggih
Komunikasi nirkabel lebih flesibel dan mendukung mobility perangkat
Komunikasi nirkabel mudah diamankan
Komunikasi nirkabel sesuai untuk penggunaan pengiriman data yang besar
Saat system pengontrol pada sebuah system tertanam berjarak 65 meter dari pengolah datanya dan kecepatan data sedang, maka protocol komunikasi yang sesuai adalah
wifi
bluetooth
LoRa
NFC
Dalam sebuah pengiriman data, hal berikut adalah menjadi pertimbangan penting pada aplikasi system tertanam
Kontur lahan
Kecepatan data
Sensitifitas sensor
QoS
Berikut adalah pernyataan yang benar dari mode infrastruktur wifi
AP mengirimkan probe request untuk menemukan jaringan
AP mengirimkan probe response pada saat mendapatkan SSID
Client mengirimkan probe request secara broadcast
SSID mengirimkan request pada AP
Berikut adalah platform IoT yang biasa digunakan, kecuali
Thingsboard
Blynk
Thingspeak
Wemos
Pernyataan berikut benar tentang penggunaan Blynk IoT
Blynk pratform untuk aplikasi mobile dari android dan iOS dengan tujuan mengendalikan berbagai developing board seperti Arduino, raspberry Pi, ESP8266, WEMOS, dll
Blynk pratform untuk aplikasi mobile hanya untuk android dengan tujuan mengendalikan berbagai developing board seperti Arduino, raspberry Pi, ESP8266, WEMOS, dll
Blynk pratform untuk aplikasi mobile hanya untuk iOS dengan tujuan mengendalikan berbagai developing board seperti Arduino, raspberry Pi, ESP8266, WEMOS, dll
Blynk pratform untuk aplikasi mobile dari android dan iOS dengan tujuan melancarkan komunikasi berbagai developing board seperti Arduino, raspberry Pi, ESP8266, WEMOS, dll
Dalam konteks aplikasi tertanam seperti sensor dan aktuator yang terhubung ke Internet, apakah peran utama dari Broker MQTT?
Menerjemahkan data sensor menjadi format HTTP/JSON sebelum dikirim ke cloud
Bertindak sebagai perantara (middleware) untuk menerima pesan dari Publisher dan mengirimkannya ke Subscriber yang sesuai
Menyimpan semua data historis dari perangkat tertanam untuk analisis jangka panjang
Menentukan alamat IP mana yang boleh terhubung ke jaringan perangkat
Berikut ini alasan penggunaan UART (universal asynchronous receiver transmitter) pada komunikasi WEP32 dan sensor GPS
Jika perangkat yang ada hanya dua, sehingga komunikasi yang dilakukan point-to-point
Untuk perangkat yang ada lebih dari 2 dan telah kompleks, sehingga komunikasi yang dilakukan point-to-point
Jika perangkat yang ada hanya dua, sehingga komunikasi yang dilakukan sinchrounous
Jika perangkat yang ada hanya dua, sehingga komunikasi yang dilakukan end user to server
Metode manajemen daya di mana sistem mematikan sebagian besar fungsinya (termasuk CPU dan periferal) dan hanya mempertahankan memori untuk menyimpan konteks kerja disebut mode apa?
Mode Turbobost (Turboboost Mode)
Mode Idle (Idle Mode)
Mode Aktif (Active Mode)
Mode Tidur Dalam (Deep Sleep Mode)
Mengapa Dynamic Voltage and Frequency Scaling (DVFS) menjadi teknik manajemen daya yang sangat penting dalam aplikasi sistem tertanam modern?
Karena DVFS adalah cara untuk meningkatkan performa chip secara signifikan di atas batas termal yang diizinkan
Karena DVFS hanya mengatur frekuensi clock dan tidak memiliki efek pada tegangan operasional
Karena konsumsi daya (P) berbanding lurus dengan frekuensi (f) dan berbanding kuadrat dengan tegangan P = C·V²·f
Karena DVFS memungkinkan pendinginan aktif (kipas) untuk bekerja lebih efisien
Pada manajemen daya berbasis perangkat lunak, algoritma DPM (Dynamic Power Management) biasanya bertindak dengan cara:
Memprediksi periode idle pada sistem dan menempatkan komponen ke mode daya rendah yang sesuai
Memaksa semua periferal untuk beroperasi pada tegangan tertinggi secara permanen
Meningkatkan frekuensi CPU secara terus menerus untuk menyelesaikan tugas lebih cepat
Memperbaiki kesalahan data yang terjadi akibat tegangan yang terlalu rendah
Manakah dari komponen berikut yang, jika dimatikan atau diatur ke mode daya rendah, memberikan penghematan daya yang paling signifikan dalam sistem tertanam yang tidak melakukan komunikasi data intensif?
Sirkuit Pencatu Daya (Power Supply Unit - PSU)
Unit Pemrosesan Sentral (Central Processing Unit CPU/Microcontroller
LED Indikaroe Status
EEPROM (Electrically Erasable Programmable Read-Only Memory)
Apa fitur paling krusial yang harus dimiliki oleh Real-Time Operating System (RTOS) yang membedakannya secara fundamental dari General-Purpose OS (GPOS) seperti Windows atau Linux standar?
Kemampuan menjalankan ribuan proses secara bersamaan
Determinisme, yaitu menjamin tugas selesai dalam batas waktu yang ditentukan (deadline).
Ukuran kernel yang sangat kecil dan konsumsi daya rendah
Adanya antarmuka pengguna grafis (GUI) yang sederhana
Dalam klasifikasi RTOS, jika kegagalan tugas untuk memenuhi batas waktu (deadline) dapat menyebabkan kerusakan fisik atau kerugian finansial yang signifikan (seperti pada sistem kontrol penerbangan), maka sistem tersebut diklasifikasikan sebagai apa?
Soft Real-Time System
Firm Real-Time System
Hard Real-Time System
Distributed Real-Time System
Sebuah RTOS menggunakan penjadwalan preemptive berbasis prioritas. Apa implikasi utama dari mekanisme ini terhadap eksekusi tugas berprioritas tinggi?
Tugas berprioritas tinggi harus menunggu sampai tugas berprioritas rendah selesai mengeksekusi time slice-nya.
Tugas berprioritas tinggi dapat menginterupsi (preempt) dan mengambil alih CPU segera dari tugas berprioritas rendah yang sedang berjalan
Semua tugas akan dibagi rata waktu eksekusinya, terlepas dari prioritasnya
Tugas hanya dapat diinterupsi oleh event hardware, bukan oleh tugas software lain
Dalam konteks manajemen sumber daya pada RTOS, fenomena ketika tugas berprioritas tinggi terblokir untuk jangka waktu tak terduga oleh tugas berprioritas menengah, sementara tugas berprioritas rendah memegang sumber daya yang dibutuhkan, disebut apa?
Starvasi (Starvation)
Kebuntuan (Deadlock)
Jitter
Inversi Prioritas (Priority Inversion)
Arsitektur Microkernel sering dipilih dalam aplikasi sistem tertanam yang mengutamakan keamanan dan ketahanan (robustness) karena
Menghilangkan semua komunikasi antar-proses (IPC), sehingga eksekusi menjadi sangat cepat
Memungkinkan semua layanan sistem (seperti driver perangkat) berjalan dalam ruang alamat kernel yang terlindungi
Mendukung plug-and-play yang lebih baik untuk periferal yang tidak dikenal
Sebagian besar layanan berjalan sebagai proses di ruang pengguna (user space), sehingga kegagalan satu layanan tidak akan merusak keseluruhan kernel
Mengapa latensi interupsi (Interrupt Latency) menjadi metrik kinerja yang sangat penting untuk dievaluasi pada sebuah RTOS, terutama pada sistem Hard Real-Time?
Karena ini menentukan seberapa cepat RTOS dapat melakukan switch konteks antar-tugas berprioritas rendah
Karena latensi yang rendah akan memastikan semua data dapat disimpan di memori non-volatil
Karena latensi interupsi yang tinggi akan mempercepat waktu booting OS
Karena ia mengukur waktu tunda antara terjadinya event eksternal hingga eksekusi kode penanganan interupsi (ISR) dimulai
Protokol komunikasi bus internal yang dikenal memiliki arsitektur Master-Slave yang efisien, hanya memerlukan dua jalur fisik (SCL dan SDA), dan cocok untuk perangkat berkecepatan rendah (seperti sensor atau EEPROM) adalah..
SPI (Serial Peripheral Interface)
UART (Universal Asynchronous Receiver-Transmitter)
I²C (Inter-Integrated Circuit)
CAN (Controller Area Network)
Protokol jaringan lapisan aplikasi yang paling cocok untuk perangkat IoT yang memiliki bandwidth terbatas, daya baterai kecil, dan membutuhkan komunikasi yang ringan dengan model Publish/Subscribe adalah..
MQTT (Message Queuing Telemetry Transport)
HTTP/HTTPS (Hypertext Transfer Protocol)
CoAP (Constrained Application Protocol)
TCP/IP (Transmission Control Protocol/Internet Protocol)
