Soal Pas PMM Kelas XI [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

PENILAIAN AKHIR SEMESTER SEKOLAH MENENGAH KEJURUAN (SMK) NEGERI 5 JAKARTA TAHUN PELAJARAN 2019 – 2020 Mata Pelajaran Kelas / Semester Hari/Tanggal Waktu Kompetensi Keahlian



: Pemorgraman, Mikroprosesor, Mikrokontroler : XI / I : ………………………………………… : ………………………………………… : 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. b. c. d. e.



Arduino SMD IC SMD Arduino Uno Arduino Makro 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. b. c. d. e.



Led1 adalah bilangan bulat dihubungkan ke pin 2 Arduino Led1 dihubungkan kaki nomor 1sebagai bilangan bulat Led1 adalah disetting sebagai OUTPUT Led1dsetting sebagai pinMode 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. c. d. e.



14 yaitu A0 sd A13 13 yaitu D2 sd D13 12 yaitu D2 sd D13 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. b. c. d. e.



Operator logika AND Operator logika OR Operator logika NOT Operator logika NOR 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. b. c. d. e.



Potentiometer Diode 10K Resistor LED 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. b. c. d. e.



untuk restar arduino untuk mereset arduino untuk membunuh arduino untuk melacak arduino 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. b. c. d. e.



float double integer char void



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