wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PAS KTEI ELEKTRO

Total questions: 30

Worksheet time: 1hrs 1mins

Name
Class
Date
1.

Tahapan dalam menyelesaikan suatu masalah adalah :

a)

Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil

b)

Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil

c)

Masalah-Model-Algoritma-Eksekusi-Hasil

d)

Masalah-Model-Algoritma-Program-Eksekusi-hasil

e)

Model-masalah-algoritma-hasil-eksekusi

2.

simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .

a)

b)

c)

d)

e)

3.

Didalam pembuatan algoritma Pseudocode, terdapat nilai input, proses maupun output dari suatu Algoritma. Yang memiliki nilai sama dengan declarasi input bernilai integer pada algoritma volume balok adalah . . .

a)

nilai Panjang, Lebar dan Volume

b)

nilai Volume, Lebar dan Tinggi

c)

nilai Panjang, Lebar dan Tinggi

d)

nilai Panjang, Tinggi dan Volume

e)

semua jawanaban benar

4.

Berikut ini adalah simbol...

a)

Terminal

b)

Proses

c)

Keputusan

d)

Persiapan

e)

Input Output

5.

suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program

a)

Pseudocode

b)

Flowchart

c)

Struktur Gambar

d)

Algoritma

e)

Bahasa umum

6.

Tipe data yang digunakan untuk menampung sebuah karakter adalah?

a)

String

b)

Bool

c)

Int

d)

Long int

e)

Char

7.

Simbol terminator dalam diagram alir berfungsi sebagai ….

a)

proses

b)

keputusan

c)

aktivitas

d)

masukan

e)

mulai dan selesai

8.

Merupakan proses menterjemahkan bahasa manusia kedalam bahasa yang dimengerti komputer disebut?

a)

Debug

b)

Compile

c)

Run

d)

Error

9.

kode program yang digunakan untuk menyimpan suatu nilai pada sebuah nama adalah ...

a)

variabel

b)

integer

c)

boolean

d)

float

10.
Perhatikan permasalahan berikut. Rudi ingin membuat program untuk menghitung luas suatu bangunan. Nilai yang akan Rudi masukan adalah dalam satuan meter dan berupa nilai pecahan. Berdasarkan permasalahan tersebut, maka variabel yang tepat untuk digunakan oleh Rudi adalah …
a)
bool
b)
int
c)
char
d)
float
11.

fungsi dimana semua kode di-dalamnya akan dibaca/dieksekusi berulang kali oleh Arduino merupakan fungsi?

a)

void main()

b)

void loop()

c)

void class()

d)

void setup()

12.

Berikut ini sintaks yang BUKAN untuk membuat program perulangan adalah ...

a)

for

b)

do while

c)

while

d)

if

13.

Sintaks pemrograman Bahasa C di bawah ini yang benar untuk membuat perulangan 10 kali adalah ...

a)

for(i = 0; i < 10; i++){

printf("SMK Bisa!\n");

}

b)

if(i = 0; i < 10; i++){

printf("SMK Bisa!\n");

}

c)

do(i = 0; i < 10; i++){

printf("SMK Bisa!\n");

}

d)

while(i = 0; i < 10; i++){

printf("SMK Bisa!\n");

}

14.

Penulisan header pada program diawali dengan....

a)

#include

b)

Int main

c)

Getch();

d)

iostream

15.

...............sebuah chip yang berfungsi sebagai pengontrol rangkaian elektronik dan umunya dapat menyimpan program dan umumnya terdiri dari CPU (Central Processing Unit), memori, I/O tertentu dan unit pendukung seperti Analog-to-Digital Converter (ADC) yang sudah terintegrasi di dalamnya.

a)

Mikrokontroller

b)

Mikroprosessor

c)

Central Processing Unit

d)

Mikrokomputer

16.

Gambar di atas jenis arduino....

a)

Arduino Uno

b)

Arduino mikro

c)

Arduino Nano

d)

Arduino mini

17.

Tempat penyimpanan Program Sementara dan dapat dihapus disebut . . . .

a)

RAM

b)

ROM

c)

EEPROM

d)

IC

18.

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);

19.

IC yang digunakan oleh Arduino UNO yaitu

a)

ATmega 325

b)

ATmega 326

c)

ATmega 327

d)

ATmega 328

e)

ATmega 329

20.

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

21.

Platform arduino uno yang ditunjuk oleh kode E adalah

a)

Penghubung catu daya

b)

Penghubung USB

c)

Pin Sumber Tegangan

d)

Pin Digital

e)

Pin Analog

22.

Untuk menuliskan program penentu suatu pin sebagai input/output merupakan fungsi dari

a)

.ino

b)

Sketch

c)

Header

d)

Setup

e)

Loop

23.

Yang terdapat pada platform pin arduino uno, kecuali..

a)

5V

b)

3.3V

c)

GND

d)

PWM

e)

AVR

24.

Dari gambar berikut yang ditunjuk pada huruf X merupakan kutub..

a)

Anode (+)

b)

Katode (-)

c)

Anode (-)

d)

Katode (+)

e)

Semua jawaban salah

25.

Manakah dibawah ini yang merupakan tombol yang berfungsi melakukan upload program?

a)
b)
c)
d)
e)
26.

................ adalah sebuah chip (IC=Integrated Circuits) yang di dalamnya terkandung rangkaian ALU (Arithmetic-Logic Unit), rangkaian CU (Control Unit) dan register-register.

a)

Komputer

b)

Mikrokontroller

c)

Mikroprosesor

d)

Central Prosesing Unit

27.

Tombol yang dilingkari adalah tombol….

a)

on

b)

off

c)

run

d)

reset

e)

stop

28.

IC mikrokontroler yang digunakan oleh arduino bermerk….

a)

Amd

b)

Atmel

c)

PCI

d)

MCS-51

e)

Intel

29.

Hasil program berikut ketika diupload ke arduino adalah….

a)

LED menyala 10 detik kemudian mati

b)

LED menyala 1 detik kemudian mati

c)

LED menyala 1 detik kemudian mati 1 detik dan berulang

d)

LED menyala 10 detik kemudian mati 10 detik dan berulang

e)

LED berkedip 1 detik

30.

salah satu fungsi dari sintaks gambar di atas yang berfungsi menginisialisasi/mendaftarkan lampu led sebagai output terdapat pada sintaks....

a)

const int ledPin = 13;

b)

pinMode(buttonPin, INPUT);

c)

pinMode(ledPin, OUTPUT);

d)

int buttonState = 0;