wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Teknik Pemrograman Mikroprosesor dan Mikrokontroller

Total questions: 85

Worksheet time: 1hrs 4mins

Name
Class
Date
1.

Sistem kontrol yang melibatkan luaran untuk proses pengambilan keputusan berikutnya disebut?

a)

Sistem kontrol searah

b)

Sistem kontrol umpan maju

c)

Sistem kontrol maju-balik

d)

Sistem kontrol umpan balik

2.

Salah satu contoh kontrol umpan maju adalah berikut ini....

a)

Sistem kontrol setrika listrik dengan sensor bimetal

b)

Proses menyalakan lampu ruang tamu dengan saklar (switch)

c)

Sistem kontrol penanak nasi (Rice cooker)

d)

Sistem kontrol lift

3.

Yang dimaksud dengan Open Loop Control System adalah :

a)

Sistim dimana aksi pengaturan tergantung dari keluaran (out put)

b)

Sistim dimana aksi pengaturan (input) sendiri tidak tergantung oleh keluaran (output) dari prosesnya

c)

Suatu kegiatan operasi yang cenderung membesar selisih harga yang diminta.

d)

Suatu kegiatan operasi yang cenderung memperkecil selisih harga yang di minta

e)

Suatu kegiatan yang operasinya secara berurutan

4.

Yang dimaksud dengan Close Loop Control System adalah :

a)

Sistim dimana aksi pengaturan tergantung dari keluaran (out put)

b)

Sistim dimana aksi pengaturan (input) sendiri tidak tergantung oleh keluaran (output) dari prosesnya

c)

Suatu kegiatan operasi yang cenderung membesar selisih harga yang diminta.

d)

Suatu kegiatan operasi yang cenderung memperkecil selisih harga yang di minta

e)

Suatu kegiatan yang operasinya secara berurutan berbalik arah

5.

Gambar berikut merupakan sistem pemanas ruangan menggunakan sistem kontrol....

a)

open loop

b)

close loop

c)

kombinasi close loop dan open loop

d)

bukan merupakan bagian sistem kontrol

e)

sistem terbuka karen tidak terdapat feedbeck

6.

Misal gambar diatas merupakan sistem loop tertutup pada sistem pendingin kulkas. Yang merupakan bagian Sensing Element, Controlled device, Controlled variable, dan set point secara berurutan adalah..

a)

Sensor Suhu, Control valve, Suhu udara dan Suhu udara yang diinginkan

b)

Control valve,Sensor Suhu, Suhu udara dan Suhu udara yang diinginkan

c)

Control valve,Sensor Suhu, Suhu udara yang diinginkan dan Suhu udara.

d)

sistem kontrol , Control valve, Suhu udara dan Suhu udara yang diinginkan

e)

sistem kontrol, Plant, Suhu udara dan Suhu udara yang diinginkan

7.

Elemen pertama yang bersentuhan langsung dengan objek atau besaran yang diukur dan berfungsi untuk mendeteksi besaran atau variabel yang dikontrol disebut...

a)

Plant/Proses

b)

Sistem Kontrol

c)

Sensor

d)

Aktuator

e)

Transmiter

8.

Apa kepanjangan dari IC …

a)

Internet Controller

b)

Integrated Circuit

c)

Integrated Connection

d)

Incorrect Command

9.

Apa pengertian dari mikrokontroler …

a)

Microchip berupa IC yang dapat menerima sinyal input, mengolahnya memberi sinyal output sesuai dengan program diisikan kedalamnya

b)

Mengendalikan operasi komputer dan melakukan fungsi pemrosesan data

c)

Menyimpan data dan program

d)

Struktur dan mekanisme untuk menghubungkan pemroses memory utama perangkat masukan atau keluaran

10.

Secara singkat mikrokontroler dapat diartikan sebagai …

a)

Kendali Minimum

b)

Pengendali Kontrol

c)

Kendali Cerdas

d)

Kendali Kecil

11.

Tegangan kerja Arduno Uno R3 agar berjalan dengan stabil adalah . . .

a)

110 V - 220 V AC

b)

0 - 5 V DC

c)

7 V - 12 V

d)

5 V AC

12.

Ardunino Uno R3 memiliki ..... Pin Digital

a)

6 Pin Digital

b)

4 Pin Digital

c)

14 Pin Digital

d)

13 Pin Digital

13.

Suatu komponen elektronika terdapat rangkaian microprocessor, memory Unit, I/O Unit dan Time Control Unit. Pernyataan diatas adalah pengertian dari…

a)

Mikrokontroller

b)

RAM

c)

Hardisk

d)

Mother Board

14.

Fungsi Pin I/O digital pada Arduino

a)

Menyalakan lampu

b)

Mengalirkan aliran listrik

c)

Mengeluarkan arus listrik

d)

Sebagai input atau output yang dapat diatur program

15.

Aplikasi yang digunakan untuk membuat program/sketch arduino . . .

a)

Smadav

b)

Mozila Firefox

c)

Arduino IDE

d)

Arduino Uno

16.

Menyalakan LED harus dihubungkan dengan sebuah resistor R secara ...

a)

Seri

b)

Seri - Paralel

c)

Paralel

d)

Bridge

17.

Gambar ini mencerminkan langkah-langkah ...

a)

Menampilkan teks di monitor melalui saluran COM3

b)

Koneksi antara USB Arduino dan komputer/Laptop

c)

Mencoba program baru melalui COM3

d)

Mouse dibaca melaluiCOM3

18.

Sensor Infrared dikendalikan arduino melalui ...

a)

Pin 5v dan GND

b)

Pin A0 dan GND

c)

Pin D1 dan 5v

d)

Pin A1 dan GND

19.

Yang dimaksud dengan GPIO (General Purpose Input Output Pins) adalah ... .

a)

pin yang terdapat pada arduino uno R3

b)

pin yang berfungsi untuk tujuan tertentu pada arduino nano

c)

pin yang bisa kita program sebagai input atau output sesuai kebutuhan

d)

pin yang digunakan untuk keluaran anolog to digital purpose

20.

Apa nama benda pada gambar di atas ... .

a)

PCB

b)

Project Board

c)

PCB Board

d)

Tempat Arduino

21.

Apakah yang dimaksud dengan sketches ... .

a)

source code arduino

b)

board yang digunakan untuk meletakkan arduino

c)

sistem pengkabelan arduino

d)

diagram sketsa yang terdapat dalam arduino

22.

Apakah yang dimaksud dengan compile ... .

a)

proses verifikasi pada program yang telah kita buat

b)

proses penyimpanan program sebelum kita upload

c)

ikon untuk membuat sketches baru

d)

cara mengupload program ke arduino board

23.

Apakah yang dimaksud dengan Save Sketch ... .

a)

Membuka window dan membuat sketch baru

b)

tombol ini berfungsi untuk mengupload sketch ke board Arduino

c)

menyimpan sketch, tapi tidak disertai mengcompile

d)

Informasi Port : yang dipakah oleh board Arduino.

24.

Apakah yang dimaksud dengan LED (Light Emiting Diode) ... .

a)

lampu penerangan pada rumah

b)

alat yang digunakan untuk penerangan

c)

teknologi baru buat cina

d)

diode yang mampu mengubah listrik menjadi cahaya

25.

Fungsi sketch diatas adalah ... .

a)

fungsi untuk mengulang perintah pada sebuah sketch

b)

digunakan untuk inisialisasi program

c)

looping forever hingga Arduino dimatikan

d)

uploading program

26.

fungsi sketch diatas adalah ... .

a)

digunakan untuk inisialisasi program

b)

uploading program arduino board

c)

looping forever hingga Arduino dimatikan

d)

loncatan kebaris berikutnya pada sketch

27.

Arti sketch diatas adalah ... .

a)

Nilai yang digunakan adalah interger

b)

Input pinLED merupakan konstanta dalam bentuk integer yang merujuk pada pin 8 board Arduino

c)

output yang digunakan adalah pinLED

d)

Variabel pinLED merupakan konstanta dalam bentuk integer yang merujuk pada pin 8 board Arduino

28.

Fungsi pinMode diatas adalah ... .

a)

memberi tahu bahwa pinLED adalah Input

b)

memberi tahu bahwa pinLED adalah untuk setup

c)

memberi tahu bahwa pinLED adalah Output

d)

memberi tahu bahwa pin yang digunakan alah LED

29.

Fungsi delay pada sketch diatas adalah ... .

a)

digunakan untuk loop sketch

b)

digunakan untuk berhenti

c)

digunakan untuk mengulang sketch

d)

digunakan untuk berhenti selama sekian milidetik

30.

Sketch no.1 seharusnya adalah ... .

a)

void setup

b)

void loop

c)

int timeDelay

d)

digitalWrite

31.

Sketch program no.2 adalah ... .

a)

void setup

b)

void loop

c)

int timeDelay

d)

digitalWrite

32.

Penulisan sketch pada no.3 seharusnya adalah ... .

a)

void setup

b)

int timeDelay

c)

void loop

d)

digitalWrite

33.

Penulisan sketch no.4 yang benar adalah ... .

a)

int timeDelay

b)

void loop

c)

void setup

d)

digitalWrite

34.

Dibawah ini yang bukan contoh penggunaan Arduino Uno dalam kehidupan adalah ... .

a)

sebagai alat kontrol sensor logam

b)

sebagai alat kontrol sensor cahaya

c)

sebagai alat kontrol sensor panas

d)

sebagai alat kontrol sensor human live

35.

Bagian yang berfungsi sebagai jembatan komunikasi antara papan board arduino dengan komputer adalah..

a)

Mikrokontroler

b)

PIN

c)

LED

d)

USB

36.

pada menu arduino di atas, fungsi pada bagian nomor 1 adalah..

a)

Digunakan untuk menghubungkan Papan Arduino dengan komputer lewat koneksi USB.

b)

Digunakan untuk mengulang program Arduino dari awal atau Reset.

c)

Digunakan untuk membaca sinyal atau sensor analog seperti sensor jarak, suhu dsb, dan mengubahnya menjadi nilai digital.

d)

Dapat digunakan untuk mendapatkan sumber tegangan yang dapat diatur lewat IC. Tegangannya antara 0 sampai 5 Volt.

37.

Pada bagian arduino di atas, bagian yang ditunjukan pada nomor 9 berfungsi untuk....

a)

Sebagai penjaga gerbang yang berarti ia akan mengalirkan tegangan terlegulasi ke Arduino dan membuang tegangan berlebih

b)

Digunakan untuk mengulang program kembali dari awal

c)

Digunakan untuk menerima sinyal analog dari, misalnya, sensor suhu

d)

untuk memberitahukan telah terjadi komunikasi serial berupa pengiriman atau penerimaan data

38.

Untuk memeriksa apakah program yang dijalankan sudah benar atau tidak, maka fungsi yang digunakan pada arduino adalah....

a)

Edit

b)

Compile

c)

Upload

d)

Reset

39.

ketika membuat program terdapat kesalahan error pada gambar diatas, maka solusi yang dilakukan adalah...

a)

Instalasi Driver Board

b)

Pilih Board

c)

Pilih Port

d)

Pilih Driver USB

40.

pada gambar di samping, terdapat kesalahan yang terjadi ketika menulis program pada arduino. Kesalahan yang dimaksud adalah..

a)

Tidak menggunakan Tititk koma (;)

b)

Kurang tanda ()

c)

Tidak menggunakan titik (.)

d)

tidak menggunakan tanda petik (')

41.

Yang merupakan alasan yang tepat kehadiran robot dapat menggantikan peran manusia adalah....

a)

Kecerdasan robot yang melebihi daripada manusia dalam bekerja

b)

Teknologi dan peran robot yang semakin canggih, sehingga menimbulkan banyak pengangguran dalam pekerjaan

c)

Robot tidak memiliki rasa lelah, dan bosan dalam bekerja

d)

Robot tidak memiliki perasaan emosional

42.

Pada saat memasukan kabel usb kedalam komputer, hal yang harus dilakukan dahulu sebelum menjalankan program adalah....

a)

Memeriksa Board & Port

b)

Memeriksa driver

c)

Memeriksa koneksi internet

d)

Memeriksa keadaan motherboard

43.

Pada penulisan Script (kode) program di arduino, terdapat tanda "//". istilah ini disebut..

a)

Variabel

b)

Tanda Baca

c)

Komentar

d)

Fungsi

44.

Untuk membuka contoh-contoh file sketch yang berisi berbagai macam aplikasi yang disediakan oleh Arduino adalah …

a)

File => Example

b)

File => Sketchbook

c)

Tool => Board

d)

Tool => Serial Port

45.

Instruksi yang digunakan untuk memberi nilai output HIGH (1) atau LOW (0) pada pindigital yaitu …

a)

analogWrite

b)

digitalRead

c)

analogRead

d)

digitalWrite

46.

Menentukan jenis Board Arduino yang digunakan yaitu …

a)

Tool => Board

b)

Tool => Serial port

c)

File => Save

d)

File => New

47.

1. Insruksi yang digunakan pada void setup() untuk menginisialisasi suatu pin sebagai input atau output adalah …

a)

digitalWrite

b)

analogWrite

c)

Serial.begin

d)

pinMode

48.

Instruksi Untuk meng-unggah program dalam Board Arduino…

a)

Serial Monitor

b)

Save

c)

Verify

d)

Upload

49.

pinMode(3,INPUT);


Maksud dari program di atas adalah...

a)

Pin 1 arduino disetting sebagai input

b)

Pin 2 arduino disetting sebagai output

c)

Pin 3 arduino disetting sebagai output

d)

Pin 3 arduino disetting sebagai input

e)

Pin 3 arduino dikirim tegangan 5volt

50.

Pada arduino bagian yang berfungsi mengulang keposisi awal program, dan digunakan pada saat program/arduino error adalah ...

a)

Kristal

b)

Socket DC

c)

ICSP

d)

Reset

e)

Digital I/O

51.

Perhatikan langkah-langkah berikut ini:

File – Open – Pilih sketch yang diinginkan – Open

Urutan langkah diatas digunakan untuk …

a)

Membuat sketch baru

b)

Menunjukkan posisi baris kursor

c)

Mengecek error pada program

d)

Membuka sketch yang telah tersimpan

e)

Menyimpan sketch yang telah dibuat

52.

Membuka interface untuk komunikasi serial merupakan fungsi dari …

a)

New sketch

b)

Upload

c)

Save

d)

Verify/compile

e)

Serial monitor

53.

Curly bracket digunakan untuk menentukan awal dan akhir dari sebuah blok kode program, biasa disebut …

a)

/* dan */

b)

[ dan ]

c)

< dan >

d)

{ dan }

e)

( dan )

54.

Symbol operator yang digunakan untuk membandingkan variable satu lebih kecil (less than) dengan variable dua adalah …

a)

==

b)

>

c)

<

d)

!=

e)

&

55.

delay (6500) adalah tunda sebanyak.........detik

a)

6,5

b)

65

c)

650

d)

0,65

56.

Setiap pernyataan di sketch arduino selalu diakhiri....

a)

Titik Dua

b)

Koma

c)

Titik

d)

Titik koma

57.

Dua jenis seven segmen adalah...

a)

Common Anode dan Common Anode

b)

Common Anide dan Common Chatode

c)

Common Anode dan Common Chatode

d)

Common node dan Common atode

58.

Pada jenis Seven Segmen Common Chatode Saling..

a)

Semua anode dikoneksikan

b)

Semua chatode dan anode dikoneksikan

c)

Semua anode dan chaotde dikoneksikan

d)

Semua chatode dikoneksikan

59.

Platform arduino uno yang ditunjuk oleh kode A adalah

a)

Penghubung catu daya

b)

Penghubung USB

c)

Pin Sumber Tegangan

d)

Pin Digital

e)

Pin Analog

60.

Platform arduino uno yang ditunjuk oleh kode B adalah

a)

Penghubung catu daya

b)

Penghubung USB

c)

Pin Sumber Tegangan

d)

Pin Digital

e)

Pin Analog

61.

Platform arduino uno yang ditunjuk oleh kode C adalah..

a)

Penghubung catu daya

b)

Penghubung USB

c)

Pin Sumber Tegangan

d)

Pin Digital

e)

Pin Analog

62.

const int harga = 12;


Dari program diatas, yang merupakan tipe data adalah

a)

cons

b)

cons int

c)

harga

d)

=

e)

12

63.

const int harga = 12;


Dari program diatas, yang merupakan Variabel adalah

a)

cons

b)

cons int

c)

harga

d)

=

e)

12

64.

Arduino UNO R3 memiliki sifat open source yang artinya...

a)

orang lain bisa mengembangkan sesuai keperluan

b)

orang lain tidak bisa mengembangkan program

c)

hanya pembuat program yang bisa mengembangkan

d)

program terbuka untuk semua orang

65.

Pin yang digunakan untuk jalur sambungan grounding arduino adalah..

a)

Pin VIN

b)

Pin 5V

c)

Pin 3V3

d)

GND

66.

void loop()

{

....program

....program

....program

}

tanda kurung kurawal merupakan ...

a)

menentukan awal dan akhir dari program

b)

program yang dibaca di awal

c)

program yang dibaca di akhir

d)

program sedang berjalan

67.

tanda ; (titik koma) merupakan ...

a)

awal program

b)

akhir program

c)

akhir setiap baris program

d)

menentukan awal program

68.

perintah if digunakan untuk ...

a)

menentukan dua atau lebih pilihan

b)

pilihan benar

c)

pilihan salah

d)

pilihan tertukar

69.

Tempat untuk kita memberikan Inisialisasi dalam Pemprograman yaitu

a)

void setup() {}

b)

void loop() {}

c)

void inisialisasi() {}

d)

PinMode() {}

70.

Untuk menyalakan sebuah LED pada Pin8 Arduino maka Program dibawah ini yang benar adalah . . . .

a)

PinMode (8,HIGH);

b)

digitalWrite (8,HIGH);

c)

PinMode (8,LOW);

d)

digitalWrite (8,LOW);

71.

Perhatikan Program dibawah ini,

for (int i = 10; i=0; i--) {}

maka, program diatas untuk menjalankan apa?

a)

Pengulangan i sebanyak 10x dan setiap pengulangan i = i - 1

b)

Pengulangan i sebanyak 10x dan setiap pengulangan i = i + 1

c)

Pengulangan i sebanyak 11x dan setiap pengulangan i = i - 1

d)

Pengulangan i sebanyak 11x dan setiap pengulangan i = i + 1

72.

Bahasa Pemprograman yang digunakan untuk membaca tegangan digital mulai dari 0 - 5V kita menggunakan perintah program . . . .

a)

DigitalWrite (pin,Value);

b)

DigitalRead (pin,Value);

c)

AnalogWrite (pin,Value);

d)

AnalogRead (pin,Value);

73.

Program tersebut disamping merupakan program untuk menyalakan Led secara berkedip setiap setengah detik, dengan menggunakan Arduino pada Pin 10. Lengkapilah baris program tersebut dengan memperhatikan sesuai dengan permintaan soal !


Sintak program yang tepat untuk melengkapi baris program nomer 3 adalah . . . .

a)

pinMode(pinLED, INPUT);

b)

pinMode(pinLED, output);

c)

PINMode(pinLED, input);

d)

pinMode(pinLED, OUTPUT);

e)

pinMODE(pinLED, OUTPUT);

74.

Program tersebut disamping merupakan program untuk menyalakan Led secara berkedip setiap setengah detik, dengan menggunakan Arduino pada Pin 10. Lengkapilah baris program tersebut dengan memperhatikan sesuai dengan permintaan soal !


Sintak program yang tepat untuk melengkapi baris program nomer 7 adalah . . . .

a)

delay(100);

b)

DELAY(500);

c)

delay(500)

d)

delay(5000);

e)

delay(500);

75.

Program tersebut disamping merupakan program untuk menyalakan Led secara berkedip setiap setengah detik, dengan menggunakan Arduino pada Pin 10. Lengkapilah baris program tersebut dengan memperhatikan sesuai dengan permintaan soal !


Sintak program yang tepat untuk melengkapi baris program nomer 1 adalah . . . .

a)

const int pinLED = 10

b)

const INT pinLED = 9;

c)

const int pinLED = 8;

d)

const int pinLED = 10;

e)

const int pinLED = 9;

76.

Program tersebut disamping merupakan program untuk menyalakan Led secara berkedip setiap setengah detik, dengan menggunakan Arduino pada Pin 10. Lengkapilah baris program tersebut dengan memperhatikan sesuai dengan permintaan soal !


Sintak program yang tepat untuk melengkapi baris program nomer 5 adalah . . . .

a)

VOID loop() {

b)

void LOOP() {

c)

void loop() {

d)

void loop()

e)

void loop {

77.

Program tersebut disamping merupakan program untuk menyalakan Led secara berkedip setiap setengah detik, dengan menggunakan Arduino pada Pin 10. Lengkapilah baris program tersebut dengan memperhatikan sesuai dengan permintaan soal !


Sintak program yang tepat untuk melengkapi baris program nomer 8 adalah . . . .

a)

digitalWrite(pinLED, HIGH);

b)

digitalWrite(pinLED, LOW);

c)

digitalWrite(pinLED, HIGH)

d)

digitalWrite(pinLED, LOW)

e)

digitalWrite(pinLED, low);

78.

Program tersebut disamping merupakan program untuk menyalakan Led secara berkedip setiap setengah detik, dengan menggunakan Arduino pada Pin 10. Lengkapilah baris program tersebut dengan memperhatikan sesuai dengan permintaan soal !


Sintak program yang tepat untuk melengkapi baris program nomer 6 adalah . . . .

a)

digitalWrite(pinLED, HIGH);

b)

digitalWrite(pinLED, LOW);

c)

digitalWrite(pinLED, HIGH)

d)

digitalWrite(pinLED, LOW)

e)

digitalWrite(pinLED, low);

79.

Dalam sintaks program tersebut, perhatikan baris program nomor 1. Fungsi dari baris program tersebut untuk

a)

Memberitahukan bahwa konstanta tersebut berfungsi sebagai input

b)

Konstanta dalam bentuk tipe data integer yang menunjuk pada Pin Arduino

c)

Memberitahukan bahwa konstanta tersebut berfungsi sebagai output

d)

Inisialisasi Program

e)

Fungsi pengulangan terus menerus sampai Arduino dimatikan

80.

Dalam sintaks program tersebut, perhatikan baris program nomor 3. Fungsi dari baris program tersebut untuk

a)

Memberitahukan bahwa konstanta tersebut berfungsi sebagai input

b)

Konstanta dalam bentuk tipe data integer yang menunjuk pada Pin Arduino

c)

Memberitahukan bahwa konstanta tersebut berfungsi sebagai output

d)

Inisialisasi Program

e)

Fungsi pengulangan terus menerus sampai Arduino dimatikan

81.

Dalam sintaks program tersebut, perhatikan baris program nomor 2. Fungsi dari baris program tersebut untuk

a)

Memberitahukan bahwa konstanta tersebut berfungsi sebagai input

b)

Konstanta dalam bentuk tipe data integer yang menunjuk pada Pin Arduino

c)

Memberitahukan bahwa konstanta tersebut berfungsi sebagai output

d)

Inisialisasi Program

e)

Fungsi pengulangan terus menerus sampai Arduino dimatikan

82.

Dalam sintaks program tersebut, perhatikan baris program nomor 6. Fungsi dari baris program tersebut untuk

a)

Memberitahukan bahwa konstanta tersebut berfungsi sebagai input

b)

Konstanta dalam bentuk tipe data integer yang menunjuk pada Pin Arduino

c)

Memberitahukan bahwa konstanta tersebut berfungsi sebagai output

d)

Inisialisasi Program

e)

Fungsi pengulangan terus menerus sampai Arduino dimatikan

83.

Dalam sintaks program tersebut, perhatikan baris program nomor 5. Fungsi dari baris program tersebut untuk

a)

Aktivasi pin

b)

Konstanta delay dikurangi dengan nilai tertentu

c)

Konstanta delay ketika memenuhi syarat maka kembali ke kondisi awal

d)

Setting konstanta delay

e)

Aktivasi delay

84.

Dalam sintaks program tersebut, perhatikan baris program nomor 8. Fungsi dari baris program tersebut untuk

a)

Aktivasi pin

b)

Konstanta delay dikurangi dengan nilai tertentu

c)

Konstanta delay ketika memenuhi syarat maka kembali ke kondisi awal

d)

Setting konstanta delay

e)

Aktivasi delay

85.

Dalam sintaks program tersebut, perhatikan baris program nomor 7. Fungsi dari baris program tersebut untuk

a)

Aktivasi pin

b)

Konstanta delay dikurangi dengan nilai tertentu

c)

Konstanta delay ketika memenuhi syarat maka kembali ke kondisi awal

d)

Setting konstanta delay

e)

Aktivasi delay