NEW
Font size
WorksheetsLATIHAN SOAL PMM KELAS XI
Total questions: 46
Worksheet time: 11hrs 32mins
Fungsi Bahasa Program yang digunakan untuk membuat kalimat/komentar hanya pada baris program atau 1 baris, dan komentar itu tidak akan dibaca program diawali dengan tanda yaitu ...
//
/* */
; (titik koma)
--
*
Salah satu bagian pin Arduino yang berfungi sebagai pendeteksi sinyal gejala-gejala dari luar mikrokontroler yaitu ...
Pin Analog
Pin Digital I/O
Pin Reset
Pin Power
Pin PWM
Salah satu bagian pin Arduino yang memiliki 2 fungsi Mode sebagai input ataupun output sinyal berbentuk logika 0 dan 1 yaitu ...
Pin Digital I/O
Pin Analog
Pin Reset
Pin PWM
Pin Power
Tipe IC Mikrokontroller Arduino Uno R3 yaitu ...
IC Atmega 32P
IC Atmega 64P
IC Atmega 329P
IC Atmega 328P
IC Atmega 254P
Perhatikan Gambar Bagian Mikrokontroller dibawah ini yang berfungsi sebagai transfer data program dari Laptop ke Mikrokontroller yaitu ...
Label A
Label B
Label C
Label D
Label E
Perhatikan Gambar Bagian Mikrokontroller dibawah ini yang berfungsi sebagai RESET button yaitu ...
Label A
Label B
Label C
Label D
Label E
Perhatikan Gambar Bagian Mikrokontroller dibawah ini berapakah jumlah pin Digital pada Arduino Uno yaitu ...
11 pin Digital I/O
12 pin Digital I/O
13 pin Digital I/O
14 pin Digital I/O
15 pin Digital I/O
Perhatikan Gambar Bagian Mikrokontroller dibawah ini berapakah jumlah pin PWM yang ditandai dengan (~) yaitu . . . .
4 pin Digital I/O
5 pin Digital I/O
6 pin Digital I/O
7 pin Digital I/O
8 pin Digital I/O
Pernyataan berikut ini yang bukan termasuk dalam fungsi bagian di arduino yaitu ...
Pin Reset merupakan bagian dari arduino yang digunakan untuk mengulang keadaan awal arduino
Arduino memiliki 14 pin Digital
Pin Analog berfungsi sebagai pendeteksi sinyal-sinyal dari luar Arduino
Tegangan kerja Arduino menggunakan Pin Power yaitu 15 Volt sampai dengan 20Volt
Terdapat pin power 3,3Volt untuk sumber
Program untuk inisialisasi pin 9 Digital Arduino menjadi OUTPUT yaitu ...
digitalWrite (9, OUTPUT);
pinMode(9, OUTPUT);
OUTPUT = digitalRead(9);
pinMode(9, INPUT);
pinMode(9,OUTPUT)
Program untuk menyalakan pin 9 Digital Arduino yaitu ...
digitalWrite (9, OUTPUT);
pinMode(9, HIGH);
digitalWrite(9, LOW);
pinMode(9, LOW);
digitalWrite(9,HIGH);
Program untuk mematikan pin 9 Digital Arduino yaitu ...
digitalWrite (9, OUTPUT);
pinMode(9, HIGH);
digitalWrite(9, LOW);
pinMode(9, LOW);
digitalWrite(9,HIGH);
Berikut ini yang merupakan komponen input elektronika yaitu kecuali ...
Berikut ini yang merupakan komponen output elektronika yaitu kecuali . . . .
Berikut ini yang merupakan komponen output elektronika yaitu . . . .
Apabila terjadi masalah atau ketidak sesuaian pada mikrokontroler Arduino yang pertama kali dilakukan yaitu . . . .
Merangkai ulang komponen-komponen ke mikrokontroler
Memperbaiki bagian pemrograman yang salah lalu mengupload program yang sudah diperbaiki
Mencabut Kabel Power Mikrokontroler
Bertanya kepada teman sebaya
Mencoba membuat ulang program dari awal
Program dibawah ini yang benar untuk menyalakan 2 LED selama 1,2detik, yaitu . . . .
Pernyataan dibawah ini yang benar mengenai Komponen Elektronika LCD yaitu . . . .
LCD (Liquid Crystal Display) yaitu komponen elektronika yang dapat menampilkan huruf, angka, symbol, karakter, kata ataupun kalimat pada display
LCD (Led Crystal Display) adalah komponen elektronika yang dapat mendeteksi inputan analog dari keluaran mikrokontroler.
LCD (Liquid Crystal Display) yaitu komponen elektronika yang dapat mengeluarkan cahaya.
LCD (Liquid Crystal Display) yaitu komponen elektronika yang dapat menampilkan video dalam waktu tertentu.
LCD (Liquid Crystal Display) yaitu komponen elektronika yang dapat digunakan untuk memberikan input kepada mikrokontroler Aduino.
Pin LCD yang digunakan sebagai pengatur kecerahan terang dan gelap pada TEKS atau Huruf LCD yaitu . . . .
pin Enable
pin R/W
pin V0
pin D0-D7
pin RS (Register Select )
Jelaskan fungsi program LCD Display pada Arduino berikut ini 5 LiquidCrystal lcd(12, 11 , 5, 4, 3, 2); yaitu . . . .
deklarasi pin pada LCD ke Arduino yaitu pin RS = pin12, pin Enable = pin11, pin D4 = pin5, pin D5 = pin4, pin D6 = pin3, pin D7 = pin2
deklarasi pin pada LCD ke Arduino yaitu pin Enable = pin12, pin RS = pin11, pin D4 = pin5, pin D5 = pin4, pin D6 = pin3, pin D7 = pin2
deklarasi pin pada LCD ke Arduino yaitu pin RS = pin12, pin Enable = pin11, pin D7 = pin5, pin D6 = pin4, pin D5 = pin3, pin D4 = pin2
deklarasi pin pada LCD ke Arduino yaitu pin RS = pin12, pin Enable = pin11, pin D7 = pin5, pin D5 = pin4, pin D6 = pin3, pin D4 = pin2
deklarasi pin pada LCD ke Arduino yaitu pin D7 = pin12, pin Enable = pin11, pin D4 = pin5, pin D5 = pin4, pin D6 = pin3, pin RS = pin2
Program Inisialisasi untuk mengaktifkan LCD 16x2 yaitu . . . .
lcd.begin(18x2);
lcd.Begin(16x2);
lcd.begin(16x2);
LCD.begin(16x2);
LCD.BEGIN(16x2);
Buatlah program menampilkan Teks pada LCD 16x2 dari kalimat sebagai berikut "SAYA SISWA/I SMK" pada baris 1 kolom 0, " SMK7 BISA" pada baris 2 kolom 2. program dibawah ini yang sesuai yaitu . . . . .
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11 , 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
}
void loop() {
lcd.setCursor(1, 0);
lcd.print("SAYA SISWA/I SMK");
lcd.setCursor(2, 2);
lcd.print("SOMEDAY BISA");
}
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11 , 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
}
void loop() {
lcd.setCursor(0, 1);
lcd.print("SAYA SISWA/I SMK");
lcd.setCursor(2, 2);
lcd.print("SOMEDAY BISA");
}
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11 , 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
}
void loop() {
lcd.setCursor(1, 0);
lcd.print("SAYA SISWA/I SMK");
lcd.setCursor(2, 1);
lcd.print("SOMEDAY BISA");
}
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11 , 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
}
void loop() {
lcd.setCursor(0, 0);
lcd.print("SAYA SISWA/I SMK");
lcd.setCursor(2, 1);
lcd.print("SOMEDAY BISA");
}
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11 , 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
}
void loop() {
lcd.setCursor(0, 1);
lcd.print("SAYA SISWA/I SMK");
lcd.setCursor(2, 0);
lcd.print("SOMEDAY BISA");
}
Dibawah ini merupakan program yang sesuai untuk membaca Inputan Analog/Digital pada mikrokontroler Arduino yaitu . . .
Pada Program diatas bagian yang salah atau yang perlu diperbaiki yaitu . . . .
baris 1 “int adc;”, baris 3 “int sensor = A0;”, baris 6 “Serial.begin(9600); dan baris 9 “bacasensor=analogRead(sensor);”
baris 1 “float adc;”, baris 3 “int sensor = A0;”, baris 6 “Serial.Begin(9600); dan baris 9 “Bacasensor=analogRead(sensor);”
baris 1 “float adc;”, baris 3 “int sensor = A0;”, baris 6 “Serial.begin(9600); dan baris 9 “bacasensor=analogRead(sensor);”
baris 1 “long adc;”, baris 3 “float sensor = A0;”, baris 6 “serial.begin(9600); dan baris 9 “bacasensor=analogRead(sensor);”
baris 1 “char adc;”, baris 3 “int sensor = A0;”, baris 6 “Serial.begin(9600); dan baris 9 “bacasensor=AnalogRead(Sensor);”
Pin LCD dibawah ini yang dimasukkan atau ditulis didalam pemrograman Mikrokontroller Arduino ide yaitu . . . .
PIN Anoda dan Katoda
PIN R/W
PIN V0
PIN D1-D6
PIN RS (REGISTER SELECT)
Berdasarkan gambar diatas pernyataan dibawah ini yang benar, kecuali . . .
Mikrokontroler Arduino memiliki IC Mikrokontroler bertipe ATmega328p
Tegangan Input untuk menghidupkan Mikrokontroler Arduino yaitu 7V-12V
Memiliki pin Digital I/O sebanyak 14pin
Memiliki pin PWM I/O sebanyak 7pin
Memiliki pin Analog sebanyak 6pin ditandai dengan label A0-A5
Berikut ini merupakan jenis komponen motor elektronika yang dapat diatur pergerakannya berdasarkan derajatnya, dengan menggunakan sinyal modulasi lebar pulsa PWM (Pulse Width Modulation), yaitu . . . .
MOTOR DC
MOTOR STEPPER
MOTOR 3 FASA
MOTOR GEARBOX
MOTOR SERVO
Berikut ini pernyataan yang benar dari batas posisi derajat motor servo yaitu . . . .
Motor Servo Memiliki batas posisi 0 derajat sampai 360 derajat
Motor Servo Memiliki batas posisi 0 derajat sampai 180 derajat
Motor Servo Memiliki batas posisi 0 derajat sampai 90 derajat
Motor Servo Memiliki batas posisi 0 derajat sampai 45 derajat
Motor Servo Memiliki batas posisi 180 derajat sampai 360 derajat
Berikut ini penulisan program yang benar untuk memasukkan library motor servo yaitu . . . .
#include (motorservo.h)
#include <motorservo.h>
#include <servo.h>;
#include <servo.h>
#include (servo.h)
Tipe Data pada Mikrokontroler yang menyimpan nilai bilangan bulat 2byte, dan biasa digunakan pada bagian header untuk memberikan nilai awal atau merubah pin Arduino menjadi variabel yaitu . . . .
int
bool
float
char
void
Berikut ini operator pembanding yang digunakan untuk menyatakan dan mengecek 2 kondisi sama atau tidak, dan selalu digunakan pada perintah IF dan else yaitu . . . .
== (sama dengan 2buah)
!= (tidak sama dengan)
>= (lebih besar sama dengan)
<= (kurang sama dengan)
> (lebih besar dari)
Diky dan Nael merupakan peserta didik unggul dari jurusan Teknik Audio Video di SMK Negeri 7 Kota Bekasi. Mereka sedang membuat sebuah projek alat dengan judul sistem alarm banjir dini dan monitoring ketinggian air pada bendungan katulampa. Alat tersebut dibuat karena berdasarkan latar belakang permasalahan banjir yang selalu dialami warga bekasi ataupun jakarta ketika curah hujan tinggi pada bulan-bulan tertentu. Alat tersebut akan efektif jika diterapkan dan diaplikasikan karena dengan adanya alat tersebut warga bekasi dan jakarta dapat menerima informasi secara cepat dan akurat kondisi yang ada pada bendungan katulampa jika ketinggian air sudah tinggi maka ada pesan alarm banjir dini yang diterima oleh warga bekasi dan jakarta untuk siap-siap membereskan barang lalu mengungsi ditempat lokasi yang sudah disediakan. Berdasarkan projek alat yang dibuat dicky dan nael apa saja sensor yang dibutuhkan agar dapat mendeteksi ketinggian air pada setiap levelnya yaitu . . . .
Water Level Sensor dan DHT 11 Sensor
LDR Sensor dan Water Level Sensor
Ultrasonik Sensor dan LDR Sensor
Water Level Sensor dan Ultrasonik Sensor
Ultrasonik Sensor dan DHT 11 Sensor
Berdasarkan gambar diatas, pernyataan dibawah ini yang benar dari fungsi symbol tersebut, yaitu . . . .
Papan yang digunakan untuk membuat sebuah project elektronika yang terdiri dari lubang-lubang yaitu . . . .
Project Circuit
Project Board
Circuit Board
Printed Circuit Board
Circuit Board Project
Tipe Data pada Mikrokontroler yang menyimpan nilai bilangan pecahan atau desimal pada suatu variabel yaitu . . . .
int
bool
float
char
void
Pemrograman dibawah yang benar digunakan untuk menghapus kalimat atau teks pada lcd 16x2 yaitu . . . .
lcd.clear()
lcd.clear();
lcd.hapus();
text.lcd(clear);
lcd.Clear();
Perhatikan Gambar Bagian Mikrokontroller dibawah ini yang berfungsi sebagai pendeteksi sinyal-sinyal dari luar atau sinyal Analog yaitu terdapat pada label . . . .
Label A
Label B
Label C
Label D
Label E
Perhatikan Gambar Bagian Mikrokontroller dibawah ini yang terdapat pin power 3,3V, 5V, GND, Vin, dan pin Reset yaitu terdapat pada label . . . .
Label A
Label B
Label C
Label D
Label E
Pada Komponen LCD terdapat berapa kolom dan berapa baris . . . .
2 kolom dan 2 baris
15 kolom dan 1 baris
16 kolom dan 2 kolom
2 kolom dan 16 baris
16 kolom dan 2 baris
"servoku.attach(3);
Pada pemrograman diatas memiliki fungsi yaitu . . . .
memposisikan servo pada 3 derajat
menginisialisasi pin sinyal servo ke pin 3 Digital I/O pada Arduino
mendeklarasikan penggunaan Servo
memasukkan library motor servo pada program Arduino
membuat variabel "servoku" pada bagian header pemrograman
Jika program diatas dijalankan maka angka yang akan tampil di Sevensegment yaitu ...
Angka 7
Angka 4
Angka 5
Angka 6
Angka 3
Jika program diatas dijalankan maka angka yang akan tampil di Sevensegment yaitu ...
Angka 7
Angka 4
Angka 5
Angka 6
Angka 3
Perhatikan gambar pin Sevensegment disamping ini, yang menunjukkan pin A pada Sevensegmetn yaitu ...
1
2
3
4
5
Perhatikan Gambar 6 Resistor berikut, urutkan nilai hambatan resistor dari yang terBESAR hingga terKECIL berdasarkan gelang warnanya yaitu . . . .
1,2,3,4
2,4,3,1
3,2,4,1
4,3,1,2
1,3,4,2
Gambar berikut ini merupakan komponen sensor yang digunakan untuk mengetahui kelembaban pada tanah yaitu ....
LDR
Photodioda
Humadity
Soil Moisture
Ultrasonik
Gambar berikut ini 3 buah resistor dipasang secara seri, berapakah nilai hambatan total Rtotal pada rangkaian seri tersebut yaitu ....
4890 Ohm ± 5%
48900 Ohm ± 5%
489 Ohm ± 5%
49K Ohm ± 5%
489K Ohm ± 5%
