latihan Bab 1
A. Pilihlah jawaban yang paling tepat.
1. Embedded system terdiri atas perangkat keras dan perangkat lunak. Berikut ini yang merupakan ciri dari perangkat keras adalah ....
A. didukung oleh Real Time Operating System (RTOS)
B. dimuat ke ROM, EPROM atau Memory Flash
C. merupakan penggerak pada embedded system
D. meliputi mikroprosesor atau mikrokontroler
E. biasanya disebut firmware
2. Berikut ini adalah bahasa pem- rograman yang biasa digunakan untuk membangun embedded system, kecuali
A. VHDL
D. Ada
C.Java
D. PHP
E. System C
3. Berikut ini merupakan ciri-ciri dari embedded system, kecuali....
A. mempunyai computing power
B. dilengkapi dengan sebuah processor
C. Bekerja di lingkungan dalam ruangan IT
D. tidak dilengkapi dengan AC dan menghadapi gangguan dari luar seperti getaran dan debu
E. tidak memiliki tugas yang spesifik 4. Berikut ini merupakan kategori- kategori dari embedded system, kecuali
4. Berikut ini merupakan kategori kategori dari embedded system kecuali....
A. embedded system real-time
B. embedded system hard-time
C. embedded system stand alone
D. networked embedded system
E. embedded system soft real-time
5. Berikut ini merupakan aplikasi- aplikasi yang menggunakan embedded system, kecuali....
A. Automatic Teller Machine (ATM)
B. e-mail
C. peralatan jaringan komputer, termasuk router, timeserver dan firewall
D. printer komputer
E. komputer transaksi di jalan tol
6. Contoh alat yang termasuk kategori embedded system stand alone adalah ....
A. video game, MP3 player, kamera digital
B. sensor tekanan, sensor cahaya, sensor asap
C. video game, mesin cuci, sensor asap
D. microwave, MP3 player, kamera digital
E. mesin cuci, MP3 player, kamera digital
7. Berikut ini merupakan aspek-aspek pembeda antara embedded system dengan sistem lain, kecuali ....
A. biaya
B. interaksi langsung dengan dunia nyata
C. batasan waktu
D. Batasan energi
E. Sosial
8. Berikut ini merupakan fitur-fitur dalam Arduino,kecuali....
A. multiplatform environment
B. memiliki tampilan dan fungsi yang bersifat intuitif dan mudah digunakan
C. close source baik perangkat maupun perangkat lunak
D. investasi yang relatif lebih murah apabila dibandingkan dengan platform lain (dipandang dari segi biaya dan waktu pengembangan)
E. sumber informasi luas karena banyak forum dan artikel yang telah membahas mengenai penggunaan arduino
9. Modul pada Arduino yang merupakan modul tambahan (add-on) disebut dengan modul ....
A. modul Arduino
B. modul tambahan
C. modul embedded system
D. modul shield
E. modul blue shield
10. Modul shield yang dapat digunakan untuk keperluan pengendalian motor DC oleh Arduino adalah ....
A. EMS Blue Shield
B. EMS RFID
C. 2A Motor Shield
D. OpenLog Open Source
E. WizFi250-EVB Evaluation board for WIZF1250
11. Modul shield yang dapat digunakan untuk keperluan komunikasi mengguna- kan antarmuka bluetooth adalah ....
A. EMS Blue Shield
B. EMS RFID
C. 2A Motor Shield
D. OpenLog Open Source Datalogger
E. Arduino WiFi Shield
12. Berikut ini merupakan aplikasi yang dapat menjalankan suatu program untuk melakukan. fungsi-fungsi dari embedded system melalui sintaks
pemrograman adalah ....
A. Arduino IDE
B. mikrokontroler
C. microchip
D. modul shield
E. motor shield
13. Bagian Uploader pada aplikasi Arduino IDE berfungsi untuk....
A. membuka sketch yang pernah dibuat sebelumnya
B. menyimpan sketch yang telah dibuat
C. melakukan pengecekan kode program yang telah dibuat
D. membuka serial monitor
E. mengunggah program dari aplikasi ke modul Arduino
14. Perhatikan gambar berikut.
Fungsi yang tepat dari gambar tombol tersebut adalah....
A. berfungsi membuat sketch baru.
B. berfungsi melakukan kompilasi program atau kode yang kita buat menjadi bahasa dapat dipahami oleh Arduino.
C. berfungsi melakukan pengecekan kode yang kita buat apakah sudah sesuai dengan kaidah pemrograman yang ada atau belum
D. berfungsi menyimpan sketch yang telah kita buat.
E. berfungsi membuka sketch yang pernah kita buat dan membuka kembali untuk dilakukan editing atau sekedar mengunggah ulang ke Arduino.
15. Sebuah tempat yang digunakan untuk menyimpan nilai untuk digunakan dalam program merupakan pengertian dari ....
A. function
D. operator
B. variabel
C. tipe data
E. digital I/O
16. Tipe data yang memiliki rentang nilai -128 s.d. 127 adalah ....
A. byte
B. char
D. Word
E. int
C. boolean
17. Rentang nilai untuk tipe data int pada Arduino adalah....
A. 0 s.d. 65,535
B. -32,768 s.d. 32,767
C. 0 s.d. 65,535
D. 0 s.d. 4,294,967,295
E. -2,147,483,648 s.d. 2,147,483,647
18. Fungsi dari potongan kode program Arduino berikut adalah....
B. menunggu selama 10 detik
C. menunggu selama 100 detik
D. menunggu selama 1000 detik
E. menunggu selama 10000 detik
19. Loop() pada penulisan kode di aplikasi Arduino IDE mempunyai arti .....
A. kode program akan diproses satu kali
B. kode program akan diproses dua kali
C. kode program akan diproses berulang-ulang tanpa
henti
D. kode program akan diproses berulang-ulang sampai program Arduino dimatikan
E. kode program akan diproses sampai kondisi yang
ditentukan
20. Pada Arduino, operator aritmatika "%" berfungsi sebagai ....
A. melakukan penjumlahan
B. melakukan pembagian
C. simbol tidak sama dengan
D. mencari sisa hasil bagi
E. melakukan perkalian