Anda di halaman 1dari 10

PENILAIAN AKHIR SEMESTER

SEKOLAH MENENGAH KEJURUAN (SMK) NEGERI 5 JAKARTA


TAHUN PELAJARAN 2019 – 2020

Mata Pelajaran : Pemorgraman, Mikroprosesor, Mikrokontroler


Kelas / Semester : XI / I
Hari/Tanggal : …………………………………………
Waktu : …………………………………………
Kompetensi Keahlian : T. Audio Video

I. Kerjakan soal – soal berikut dengan memiilih salah satu jawaban yang paling tepat !

1. Suatu komponen elektronika yang di dalamnya terdapat rangkaian mikroprosesor, memori


(RAM/ROM) dan I/O, rangkaian tersebut terdapat dalam level chip atau biasa disebut single chip
microcomputer. Pengertian diatas merupakan pengertian dari.....
a. Mikroprosesor
b. RAM
c. Harddisk
d. Motherboard
e. Mikrokontroler

2. Arduino di buat di negara?


a. Italia
b. Amerika
c. Indonesia
d. Rusia
e. Jepang
3. Apa saja langkah untuk cek driver arduino di komputer
a. computer kilik kanan > properties > device manager
b. computer kilik kanan > device manager > properties
c. properties > device manager > computer kilik kanan
d. device manager > properties > computer kilik kanan
e. properties > computer kilik kanan

4. Apa saja langkah untuk cek driver arduino di aplikasi Arduino


a. pilih port > Tools > serial port
b. pilih port > serial port > Tools
c. serial port > pilih port > Tools
d. Tools > serial port > pilih port
e. pilih port > Tools

5. Apa jenis dari mikrokontrolel dari arduino Uno.


a. ATMEGA 326
b. ATMEGA 328
c. ATMEGA 327
d. ATMEGA 322
e. ATMEGA 333
6. Tipe arduino yang mnggunakan kontroler atmega 2560 adalah
a. Duemelanove
b. Nano
c. Mega
d. Uno
e. IDE
7. Apa kepanjangan dari IDE?
a. Development Enviroment
b. Integrated Enviroment
c. Integrated Development
d. Integratas Develpert Enviroment
e. Integrated Development Enviroment

8. Bahasa Program apa yang digunakan dalam Arduino?


a. Bahasa Pemograman Pascal
b. Bahasa Pemograman C
c. Bahasa Pemograman Java
d. Bahasa pemograman PHP
e. Bahasa Pemograman Mesin

9. Arduino Uno dapat diprogram dengan menggunakan software


a. Uno
b. I/O
c. Board Uno
d. Uno Board
e. Arduino

10. Gambar di samping adalah sebuah board arduino, nama board arduino tersebut adalah

a. Arduino SMD
b. IC SMD
c. Arduino Uno
d. Arduino Makro
e. Arduino Nano
11. Apa coding dasar untuk menggunakan arduino untuk LED pin 13 .

a. void setup() {
pinMode(14, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
}

b. void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
}
c. void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
}
void setup() {
pinMode(14, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
}

d. void setup() {
pinMode(13, OUTPUT)
}
void loop() {
digitalWrite(13, HIGH);
}

e. void setup() {
pinMode(13, OUTPUT)
}
void loop() {
digitalWrite(13, HIGH)
}

12. Fungsi I/O Port pada mikrokontroler adalah?


a. Sebagai pengendali operasi program
b. Sebagai Penyimpan data sementara
c. Penentu lokasi memori yang akan diakses
d. Sebagai penghubung ke rangkaian luar
e. Sebagai penyimpan data tetap
13. Program C++ adalah: int led1=2;,Maksud program di samping adalah....
a. Led1 adalah bilangan bulat dihubungkan ke pin 2 Arduino
b. Led1 dihubungkan kaki nomor 1sebagai bilangan bulat
c. Led1 adalah disetting sebagai OUTPUT
d. Led1dsetting sebagai pinMode
e. Led1 sebagai lampu indikator sistem mekanik proyek

14. Program pinMode(3,INPUT), Maksud dari program di samping adalah


a. Pin 3 arduino disetting sebagai OUTPUT
b. Pin2 arduino disetting sebagai OUPUT
c. Pin 1 arduino sebagai input
d. Pin3 arduino sebagai input
e. Pin 3 arduino dikirim tegangan 5volt
15. Program:
void setup() {
..........
}
Maksud dari cuplikan program di atas adalah....
a. Inialisasi atau setting perintah pin arduino antara {...}
b. Inialisasi atau setting ouput pin arduino antara {...}
c. Inialisasi atau setting input pin arduino antara {...}
d. Inialisasi atau setting serial pin arduino antara {...}
e. Inialisasi atau setting print pin arduino antara {...}

16. void loop {....} artinya....


a. baca terus menerus perintah program antara {...}
b. baca berulang-ulang perintah program antara {...}
c. baca satu kali perintah program antara {...}
d. baca selama delay perintah program antara {...}
e. baca perintah program di luar {...}

17. Program berbunyi: delay(500);


Maksud dari program di atas adalah....
a. Tahan program di atas selama 500ms
b. Tahan program di atas selama 500 sekon
c. Tahan program di atas selama 500 detik
d. Tahan program di bawah selama 500ms
e. Tahan program di bawah ini selama 500 S

18. Program berbunyi: digitalWrite(2,LOW); Maksud dari program di samping aalah....


a. kirim tegangan 5 v ke pin nomor 2 arduino
b. kirim tegangan 5 v kepin nomor 3 arduino
c. kirim tegangan 5 v ke pin nomor 12 arduino
d. kirim tegangan 0 v ke pin nomor 2 arduino
e. kirim tegangan 110 v kepin nomor 2 arduino

19. Simbol-simbol instruksi seperti : !, &&, II, dikenal dengan:


a. Operator per Bit
b. Operator Kondisi
c. Operator Aritmatik
d. Operator Assignment
e. Operator Logika

20. Kisaran kebutuhan daya yang disarankan untuk board Uno adalah
a. 8 sampai dengan 13 volt
b. 9 sampai dengan 14 volt
c. 10 sampai dengan 15 vlot
d. 11 sampai dengan 16 volt
e. 7 sampai dengan 12 volt
21. Arduino Uno dapat diprogram dengan menggunakan software
a. Uno
b. I/O
c. Board Uno
d. Uno Board
e. Arduino
22. Uno Arduino dapat diaktifkan melalui koneksi
a. Koneksi USB
b. Koneksi daya eskternal
c. Koneksi daya otomatis
d. USB saja
e. USB atau dengan catu daya eksternal (otomatis)

23. Komponen elektronik bisa menghasilkan pulsa listrik digunakan pada mikroprosesor dan
mikrokontroler :
a. Capasitor
b. Resistor
c. Induktor
d. Kristal (X-tal)
e. Transistor
24. Pin Analog Arduino sejumlah....
a. 6 yaitu A0 sd A5
b. 14 yaitu A0 sd A13
c. 13 yaitu D2 sd D13
d. 12 yaitu D2 sd D13
e. 15 Yaitu D0 sd D14
25. Penambahan kapasitas memori dikenal dengan istilah :
a. Interupt
b. Ekpansi memory
c. Instruksi
d. Counter
e. Register
26. Berikut ini yang termasuk operator aritmatika yaitu …
a. *
b. /
c. %
d. +
e. Semua benar
27. Dalam operator logina, tanda “&&” berarti …

a. Operator logika AND


b. Operator logika OR
c. Operator logika NOT
d. Operator logika NOR
e. Operator logika NAND
28. Dalam operator matematika tannda = berarti
a. Operator sama dengan
b. Operator persamaan
c. Operator pemberian nilai
d. Operator penambahan
e. Operator pengulangan
29. Dibawah ini terdapat macam macam mikrokontroler, yang tidak termasuk dalam mikrokontroler
dibawah ini adalah
A. MCS-51
B. AVR
C. PIC
D. ARDUINO
E. AMD
30. Arduino digunakan sebagai deteksi intensitas cahaya menngunakan sensor cahaya yaitu....
a. DiodeFoto
b. Transstor Foto
c. LED
d. LDR
e. Potensiometer
31. LDR sebagai sensor dihubungkan ke Arduino pada pin...
a. A0
b. D0
c. 5V
d. 3V
e. D
32. Fungsi utama Resistor yang dirangkai terhadap LED jika diberitegangan 5 v adalah....

a. membagi arus
b. membagi daya
c. membagi tegangan
d. menjaga LED supaya redup
e. menjaga LED supaya terjangkau ke Arduino

33. Komponen elektronika biasa sebagai indikator lampu adalah....


a. Potentiometer
b. Diode
c. 10K Resistor
d. LED
e. Jumper Ware

34. Pada arduino menyisipkan komentar hanya satu baris dengaan cara :

a. //komentar

b. / komentar

c. / * komentar

d. */ komentar

e. /* komentar*/

35. Pada arduino menyisipkan komentar hanya satu baris dengaan cara :

a. //komentar

b. //komentar//

c. / * komentar

d. */ komentar

e. /* komentar*/

36. Operator != berarti

a. sama dengan

b. Tidak sama dengan


c. lebih besar

d. lebih kecil atau sama dengan

e. lebih besar atau sama dengan

37. operator == berarti :

a. pemberian nilai

b. sama dengan

c. tidak sama dengan

d. persamaan

e. lebih besar ata sama dengan

38. Apa keguaan tombol yang dilingkaran merah ada gambar di bawah.
a. untuk restar arduino
b. untuk mereset arduino
c. untuk membunuh arduino
d. untuk melacak arduino
e. untuk melacak pin 13

39. Gambar di bawah adalah tipe arduino

a. Arduino Uno
b. Arduino Makro
c. Arduino Nano
d. IC SMD
e. UNO R3
40. Apa nama bilangan bulat dalam tipe data?
a. float
b. double
c. integer
d. char
e. void

II. Kerjakan soal – soal berikut dengan jawaban yang benar !

1.

Anda mungkin juga menyukai