wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ujian Akhir Semester PAM

Total questions: 100

Worksheet time: 2hrs 40mins

Name
Class
Date
1.

Bilangan biner dari desimal 21 adalah …

a)

10101

b)

11001

c)

11101

d)

10001

2.

Bilangan desimal dari biner 1101 adalah …

a)

10

b)

11

c)

12

d)

13

3.

Konversi bilangan biner 10101 ke desimal adalah …

a)

19

b)

20

c)

21

d)

22

4.

Bilangan biner 10010 jika dikonversi ke desimal adalah …

a)

16

b)

17

c)

18

d)

19

5.

Bilangan desimal 14 dalam biner adalah …

a)

1110

b)

1100

c)

1010

d)

1000

6.

Bilangan desimal dari biner 10001 adalah …

a)

15

b)

16

c)

17

d)

18

7.

Bilangan biner 11001 jika dikonversi ke desimal adalah …

a)

23

b)

24

c)

25

d)

26

8.

Bilangan desimal 31 dalam biner adalah …

a)

11111

b)

11110

c)

11011

d)

11010

9.

Bilangan desimal 6 dalam biner adalah …

a)

110

b)

111

c)

101

d)

100

10.

Bilangan biner 1010 jika dikonversi ke desimal adalah …

a)

8

b)

9

c)

10

d)

11

11.

Bilangan desimal 29 dalam biner adalah …

a)

11100

b)

11011

c)

10111

d)

11101

12.

Konversi bilangan biner 1011 ke desimal adalah …

a)

10

b)

11

c)

12

d)

13

13.

Konversi bilangan desimal 15 ke biner adalah …

a)

1100

b)

1111

c)

1010

d)

1110

14.

Bilangan biner 111 jika dikonversi ke desimal adalah …

a)

6

b)

7

c)

8

d)

9

15.

Bilangan biner 10011 jika dikonversi ke desimal adalah …

a)

17

b)

18

c)

19

d)

20

16.

Gerbang logika yang akan menghasilkan keluaran 1 hanya jika kedua inputnya 1 adalah …

a)

OR

b)

AND

c)

NOT

d)

EX-OR

17.

Gerbang logika yang akan menghasilkan keluaran 0 hanya jika kedua inputnya 1 adalah …

a)

NOR

b)

NAND

c)

AND

d)

OR

18.

Gerbang logika OR akan menghasilkan keluaran 1 jika …

a)

Semua input adalah 0

b)

Semua input adalah 1

c)

Salah satu input adalah 1

d)

Semua jawaban benar

19.

Apa keluaran dari gerbang NOT jika inputnya adalah 1?

a)

0

b)

1

c)

2

d)

Tidak ada keluaran

20.

Gerbang logika yang akan menghasilkan keluaran 1 hanya jika inputnya berbeda adalah …

a)

AND

b)

OR

c)

EX-OR

d)

EX-NOR

21.

Jika input dari gerbang AND adalah 0 dan 1, maka keluaran yang dihasilkan adalah …

a)

0

b)

1

c)

2

d)

3

22.

Gerbang logika yang akan menghasilkan keluaran 0 jika semua input adalah 1 disebut …

a)

AND

b)

NAND

c)

OR

d)

NOR

23.

Gerbang logika NAND merupakan kombinasi dari gerbang …

a)

AND dan NOT

b)

OR dan NOT

c)

EX-OR dan NOT

d)

NOR dan NOT

24.

Jika input dari gerbang NOR adalah 0 dan 1, maka keluaran yang dihasilkan adalah …

a)

0

b)

1

c)

2

d)

3

25.

Gerbang logika yang akan menghasilkan keluaran 1 jika semua input adalah 0 disebut …

a)

AND

b)

OR

c)

NOR

d)

EX-OR

26.

Konversikan bilangan biner 111111 ke dalam bentuk desimal.

a)

60

b)

64

c)

62

d)

63

27.

Konversikan bilangan biner 101010 ke dalam bentuk desimal.

a)

42

b)

63

c)

56

d)

37

28.

Konversikan bilangan desimal 48 ke dalam bentuk biner.

a)

100100

b)

101000

c)

111000

d)

110000

29.

Konversikan bilangan desimal 37 ke dalam bentuk biner.

a)

100101

b)

111001

c)

110001

d)

101001

30.

Konversikan bilangan desimal 25 ke dalam bentuk biner.

a)

10011

b)

10101

c)

11100

d)

11001

31.

Konversikan bilangan desimal 12 ke dalam bentuk biner.

a)

1010

b)

1111

c)

1001

d)

1100

32.

Konversikan bilangan biner 11101 ke dalam bentuk desimal.

a)

23

b)

27

c)

31

d)

29

33.

Konversikan bilangan biner 10010 ke dalam bentuk desimal.

a)

16

b)

12

c)

20

d)

18

34.

Konversikan bilangan biner 1101 ke dalam bentuk desimal.

a)

10

b)

15

c)

7

d)

13

35.

Konversikan bilangan biner 101 ke dalam bentuk desimal.

a)

3

b)

2

c)

5

d)

4

36.

Apa fungsi dari POWER USB pada Papan Arduino UNO?

a)

Menghubungkan papan dengan komputer

b)

Menstabilkan tegangan

c)

Menyalakan LED

d)

Membaca sinyal analog

37.

Berapa voltase yang dapat diterima oleh POWER JACK?

a)

0 - 5 V

b)

1 - 5 V

c)

5 - 12 V

d)

12 - 24 V

38.

Apa yang dilakukan oleh Voltage Regulator?

a)

Menstabilkan tegangan

b)

Mengatur suhu

c)

Menghubungkan pin

d)

Membaca sensor

39.

Fungsi dari Crystal Oscillator pada Arduino adalah?

a)

Menstabilkan arus

b)

Sebagai timer

c)

Mengatur pin digital

d)

Menyalakan LED

40.

Apa yang terjadi jika tombol reset ditekan?

a)

Program akan dimulai ulang

b)

LED akan mati

c)

Program akan berhenti

d)

Tegangan akan meningkat

41.

Berapa jumlah pin analog yang dimiliki Papan Arduino UNO?

a)

4

b)

6

c)

8

d)

10

42.

Apa yang dimaksud dengan IC Mikrokontroller?

a)

Saklar

b)

Otak dari papan Arduino

c)

Sumber daya

d)

Sensor analog

43.

Apa fungsi dari LED Power Indicator?

a)

Mengatur pin digital

b)

Menunjukkan status program

c)

Membaca sinyal analog

d)

Menandakan ada arus listrik

44.

Apa fungsi dari pin AREF?

a)

Menyalakan LED

b)

Membaca sensor

c)

Menghubungkan ke GND

d)

Menghasilkan tegangan output dengan nilai yang ditentukan melalui program

45.

Fungsi keypad pada mikrokontroler adalah ...

a)

Memasukkan tegangan

b)

Menginput data berupa angka

c)

Menambahkan memory

d)

Memproses data

46.

LED RX dan TX yang menyala menandakan proses ...

a)

Status daya

b)

Pemrograman berlangsung

c)

Koneksi USB

d)

Reset program

47.

Apa yang dimaksud dengan Digital Pins I/O?

a)

Pin untuk membaca sinyal

b)

Pin untuk mengatur suhu

c)

Pin untuk memberikan nilai logika

d)

Pin untuk menyalakan LED

48.

Berapa jumlah Digital Pin yang dimiliki Papan Arduino UNO?

a)

10

b)

16

c)

14

d)

12

49.

Apa yang dilakukan oleh Analog Pins pada Arduino?

a)

Mengatur arus listrik

b)

Menghubungkan ke komputer

c)

Membaca sinyal analog

d)

Menyalakan LED

50.

Apa yang dimaksud dengan ICSP pin?

a)

Pin untuk menyalakan LED

b)

Pin untuk pemrograman

c)

Pin untuk membaca sensor

d)

Pin untuk menghubungkan ke GND

51.

Apa yang dilakukan oleh PWM (Pulse Width Modulation) pada Arduino?

a)

Mengatur kecepatan motor

b)

Membaca suhu

c)

Menyalakan LED secara terus-menerus

d)

Menstabilkan arus listrik

52.

CPU singkatan dari apa ?

a)
Central Processing Unit
b)
Centralized Processing Unit
c)
Computer Processing Unit
d)
Central Processing Device
53.

Apakah fungsi dari memory pada mikrokontroler ?

a)
Untuk mengatur kecepatan prosesor.
b)

Untuk menyimpan data dan instruksi.

c)
Untuk menghubungkan mikrokontroler dengan perangkat lain.
d)
Untuk mengontrol daya listrik yang digunakan.
54.

Apakah fungsi dari clock pada mikrokontroler ?

a)
Menghitung jumlah instruksi yang dieksekusi
b)

Sebagai pembangkit denyut agar mikrokontroler dapat bekerja

c)
Menyimpan data sementara selama operasi
d)
Mengatur suhu mikrokontroler
55.

Apakah fungsi dari sensor pada mikrokontroler ?

a)
Fungsi sensor adalah untuk menyimpan data.
b)
Fungsi sensor adalah untuk mengontrol perangkat keras.
c)
Fungsi sensor adalah untuk menghasilkan energi listrik.
d)
Fungsi sensor pada mikrokontroler adalah untuk mendeteksi dan mengukur parameter fisik atau lingkungan.
56.

Yang dimaksud dengan mikrokontroler adalah …

a)

Sistem operasi untuk komputer

b)

Perangkat lunak untuk pemrograman

c)

Komputer kecil dalam bentuk chip IC

d)

Komputer besar yang digunakan untuk pengolahan data

57.

Fungsi utama dari CPU dalam mikrokontroler yaitu …

a)

Menyimpan data dalam program.

b)

Menghubungkan perangkat INPUT dan OUTPUT

c)

Mengambil, menerjemahkan, dan mengeksekusi instruksi.

d)

Mengubah sinyal analog menjadi digital.

58.

Fungsi ADC dalam mikrokontroler adalah …

a)

Menyimpan data sementara

b)

Mengubah sinyal digital menjadi analog

c)

Mengubah sinyal analog menjadi digital

d)

Menghubungkan perangkat ke mikrokontroler

59.

Keunggulan utama dari mikrokontroler yaitu …

a)

Hanya digunakan dalam peralatan mikro.

b)

Mengurangi biaya dan ukuran sistem.

c)

Mampu terhubung dengan perangkat berdaya tinggi.

d)

Arsitektur yang sangat kompleks.

60.

Apa yang dimaksud dengan port INPUT/OUTPUT paralel?

a)

Port untuk menghubungkan perangkat secara serial.

b)

Port untuk menghubungkan berbagai perangkat secara bersamaan.

c)

Port untuk menghubungkan perangkat ke internet.

d)

Port untuk menyimpan data.

61.

Apa yang menjadi ciri khas dari Arduino Uno?

a)

Tidak memiliki port USB

b)

Hanya dapat digunakan untuk proyek besar

c)

Memiliki 14 pin input/output digital

d)

Menggunakan mikrokontroler 16-bit

62.

Apa fungsi dari port serial dalam mikrokontroler?

a)

Menghubungkan perangkat secara paralel.

b)

Menyediakan antarmuka untuk komunikasi dengan periferal lain.

c)

Menyimpan data dalam memori.

d)

Mengubah sinyal analog menjadi digital.

63.

Apa yang dilakukan oleh DAC dalam mikrokontroler?

a)

Mengubah sinyal analog menjadi digital.

b)

Menyimpan data dalam memori.

c)

Menghubungkan perangkat ke internet.

d)

Mengubah sinyal digital menjadi analog.

64.

Apa yang menjadi kelemahan dari mikrokontroler?

a)

Dapat digunakan dalam berbagai aplikasi.

b)

Mempunyai arsitektur yang sederhana.

c)

Hanya melakukan eksekusi dalam jumlah terbatas.

d)

Dapat terhubung dengan perangkat berdaya tinggi.

65.

Apa yang dimaksud dengan kontrol interupsi?

a)

Menyediakan penundaan untuk program kerja.

b)

Menyimpan data dalam memori.

c)

Menghubungkan perangkat INPUT dan OUTPUT.

d)

Mengubah sinyal analog menjadi digital.

66.

Apa yang menjadi kelebihan dari Arduino?

a)

Harganya sangat mahal

b)

Hanya digunakan untuk proyek kecil

c)

Bahasa pemrograman yang rumit

d)

Open source baik perangkat keras maupun lunak

67.

Apa yang menjadi kelebihan dari Arduino?

a)

Harganya sangat mahal

b)

Hanya digunakan untuk proyek kecil

c)

Bahasa pemrograman yang rumit

d)

Open source baik perangkat keras maupun lunak

68.

Apa yang menjadi spesifikasi utama dari Arduino Uno?

a)

Memiliki 8 pin input/output

b)

Menggunakan mikrokontroler AVR 16-bit

c)

Memori flash 32 KB

d)

Hanya dapat beroperasi pada 3V

69.

Apa yang menjadi fungsi dari pin PWM pada Arduino?

a)

Menyediakan keluaran PWM 8-bit

b)

Menyediakan keluaran digital

c)

Menyediakan keluaran analog

d)

Menyimpan data dalam memori

70.

Apa yang menjadi karakteristik dari ESP32?

a)

Harganya sangat murah

b)

Tidak memiliki kemampuan RF

c)

Kombinasi Wi-Fi dan Bluetooth pada chip tunggal

d)

Hanya dapat digunakan untuk proyek kecil

71.

Apa yang menjadi fungsi dari pin reset pada Arduino?

a)

Menghubungkan perangkat ke internet

b)

Mengubah sinyal digital menjadi analog

c)

Menyimpan data

d)

Mengatur ulang mikrokontroler

72.

Apa yang menjadi perbedaan antara Arduino Uno dan Arduino Mega?

a)

Arduino Uno memiliki lebih sedikit pin input/output

b)

Arduino Mega tidak dapat diprogram

c)

Arduino Uno menggunakan mikrokontroler AVR 32-bit

d)

Arduino Mega memiliki lebih banyak memori

73.

Apa yang dimaksud dengan komunikasi I2C dalam mikrokontroler?

a)

Komunikasi antara satu mikrokontroler dengan satu perangkat

b)

Komunikasi yang menggunakan dua jalur data

c)

Komunikasi yang hanya menggunakan sinyal analog

d)

Komunikasi yang tidak memerlukan alamat perangkat

74.

Apa yang menjadi fungsi dari pin A0 pada Arduino?

a)

Menjadi pin input untuk sinyal digital

b)

Menjadi pin output untuk sinyal analog

c)

Menjadi pin input untuk sinyal analog

d)

Menjadi pin untuk komunikasi serial

75.

Apa yang menjadi fungsi dari GPIO dalam mikrokontroler?

a)

Menjadi pin untuk komunikasi serial

b)

Menjadi pin input/output yang dapat diprogram

c)

Menyimpan data dalam memori

d)

Mengubah sinyal analog menjadi digital

76.

Klik bagian yang merupakan Port USB !

77.
Pilih titik yang menunjukkan microcontroller pada papan Arduino.
78.

Jodohkan berikut ini

a)

CPU

1.

Otak dari komputer

b)

Memory

2.

Menyimpan data-data

c)

Clock

3.

Denyut untuk mengaktifkan arus data

d)

USB Conector

4.

Menghubungkan laptop dengan mikrokontrol

e)

Power Jack

5.

Sumber daya 9-12 V untuk arduino

79.

Tegangan kerja CPU arduino sebesar . . . Volt

(a)  

80.

Berapa jumlah pin Analog Input pada Arduino Uno ?

(a)  

81.

Apa fungsi dari void setup() dalam pemrograman Arduino?

a)

Menjalankan program secara berulang-ulang

b)

Menghentikan program untuk sementara

c)

Menginisialisasi pengaturan awal program

d)

Membaca nilai dari pin analog

82.

Apa yang dimaksud dengan variabel global?

a)

Variabel yang dideklarasikan di dalam blok pengulangan

b)

Variabel yang tidak dapat diubah nilainya

c)

Variabel yang dapat diakses di seluruh program

d)

Variabel yang hanya dapat digunakan dalam satu fungsi

83.

Apa tipe data yang digunakan untuk menyimpan nilai desimal?

a)

int

b)

byte

c)

float

d)

long

84.

Apa yang dilakukan oleh fungsi digitalWrite(pin, value)?

a)

Membaca nilai dari pin digital

b)

Mengatur pin ke kondisi HIGH atau LOW

c)

Menginisialisasi pin sebagai input

d)

Menghentikan program untuk sementara

85.

Apa yang dimaksud dengan operator logika AND?

a)

Operator yang membandingkan dua nilai dan mengembalikan true jika salah satu benar

b)

Operator yang membandingkan dua nilai dan mengembalikan true jika keduanya benar

c)

Operator yang membandingkan dua nilai dan mengembalikan false jika keduanya benar

d)

Operator yang membandingkan dua nilai dan mengembalikan true jika keduanya salah

86.

Apa yang dilakukan oleh fungsi analogRead(pin)?

a)

Membaca nilai dari pin analog

b)

Mengatur pin ke kondisi HIGH

c)

Mengatur pin sebagai output

d)

Membaca nilai dari pin digital

87.

Apa yang dimaksud dengan blok komentar dalam pemrograman Arduino?

a)

Bagian kode yang mendefinisikan variabel

b)

Bagian kode yang akan dieksekusi

c)

Bagian kode yang mengatur pin

d)

Bagian kode yang tidak akan dieksekusi

88.

Apa yang dilakukan oleh pernyataan if dalam pemrograman?

a)

Mengulangi blok kode

b)

Menjalankan kode jika kondisi terpenuhi

c)

Menghentikan program

d)

Mendeklarasikan variabel

89.

Apa yang dimaksud dengan fungsi void?

a)

Fungsi yang mengembalikan nilai integer

b)

Fungsi yang tidak mengembalikan nilai

c)

Fungsi yang tidak memiliki parameter

d)

Fungsi yang mengembalikan nilai desimal

90.

Apa yang dilakukan oleh fungsi delay(ms)?

a)

Mengatur pin ke kondisi LOW

b)

Menginisialisasi komunikasi serial

c)

Membaca nilai dari pin analog

d)

Menghentikan program untuk sesaat

91.

Konversikan bilangan desimal 45 ke dalam bentuk biner.

a)

110101

b)

101101

c)

111001

d)

100101

92.

Bilangan biner dari desimal 15 adalah …

a)

1101

b)

1011

c)

1111

d)

1001

93.

Gerbang logika AND akan menghasilkan keluaran 1 jika …

a)

Salah satu input adalah 1

b)

Semua input adalah 0

c)

Semua input adalah 1

d)

Semua jawaban benar

94.

Bilangan desimal 7 dalam biner adalah …

a)

111

b)

110

c)

101

d)

100

95.

Apa fungsi dari pin PWM pada Arduino?

a)

Menstabilkan tegangan

b)

Membaca sinyal analog

c)

Mengatur kecepatan motor

d)

Menyalakan LED

96.

Konversi bilangan desimal 30 ke biner adalah …

a)

11101

b)

11010

c)

11110

d)

11011

97.

Jika input dari gerbang NAND adalah 1 dan 1, maka keluaran yang dihasilkan adalah …

a)

2

b)

1

c)

0

d)

3

98.

Apa yang dimaksud dengan sensor ultrasonik?

a)

Alat untuk mengatur arus listrik

b)

Alat untuk mengukur suhu

c)

Alat untuk mendeteksi jarak menggunakan gelombang suara

d)

Alat untuk mengukur tekanan

99.

Konversikan bilangan desimal 15 ke dalam bentuk biner.

a)

1110

b)

1101

c)

1011

d)

1111

100.

Bilangan biner 1010 jika dikonversi ke desimal adalah …

a)

12

b)

10

c)

8

d)

14