Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Lat PAS 1 INF XII

Total questions: 50

Worksheet time: 50mins

Name
Class
Date
1.

Manakah dari pernyataan berikut yang paling tepat menggambarkan informatika?

a)

Ilmu yang mempelajari tentang komputer dan internet.

b)

Ilmu yang mempelajari tentang informasi dan bagaimana mengelolanya.

c)

Ilmu yang mempelajari tentang pemrograman dan algoritma.

d)

Ilmu yang mempelajari tentang jaringan komputer dan keamanan siber.

2.

Manakah dari contoh berikut yang termasuk dalam kategori data?

a)

Laporan penjualan bulanan.

b)

Strategi pemasaran perusahaan.

c)

Alasan pelanggan meninggalkan produk.

d)

Pemahaman tentang perilaku konsumen.

3.

Perbedaan utama antara sistem informasi manajemen (SIM) dan sistem pendukung keputusan (SPK) adalah:

a)

SIM berfokus pada pengolahan data transaksi, sedangkan SPK berfokus pada analisis data untuk pengambilan keputusan.

b)

SIM digunakan oleh semua tingkatan manajemen, sedangkan SPK digunakan oleh manajemen punca

c)

SIM bersifat real-time, sedangkan SPK bersifat historis

d)

SIM terstruktur, sedangkan SPK tidak terstruktur.

4.

Algoritma adalah:

a)

Kumpulan data yang terstruktur.

b)

Bahasa pemrograman yang digunakan untuk menulis software.

c)

Serangkaian langkah-langkah yang terstruktur dan logis untuk menyelesaikan suatu masalah.

d)

Jaringan komputer yang menghubungkan perangkat elektronik.

5.

Bahasa pemrograman tingkat tinggi umumnya memiliki karakteristik:

a)

Lebih mudah dipahami dan digunakan oleh programmer.

b)

Lebih efisien dan cepat dalam mengeksekusi program.

c)

Lebih dekat dengan bahasa mesin komputer.

d)

Lebih cocok untuk aplikasi yang kompleks.

6.

Arsitektur Von Neumann adalah model arsitektur komputer yang:

a)

Memisahkan memori untuk instruksi dan data.

b)

Menggunakan beberapa prosesor untuk menjalankan program secara bersamaan.

c)

Memiliki CPU, memori, dan perangkat input/output sebagai komponen utama.

d)

Dirancang untuk aplikasi real-time.

7.

Keamanan siber adalah:

a)

Kemampuan untuk melindungi sistem komputer dan jaringan dari serangan siber.

b)

Undang-undang yang mengatur penggunaan teknologi informasi.

c)

Perangkat lunak yang digunakan untuk mendeteksi dan mencegah malware.

d)

Kebiasaan pengguna internet yang aman dan bertanggung jawab.

8.

Mempelajari literasí digital bertujuan untuk menciptakan keterampilan dalam 4.mengolah informasi secara.....

a)

terbuka dan memfilter

b)

kritis dan kreatif

c)

selektif dan berhati-hati

d)

terbuka setiap jenis informasi

e)

instan dan apa adanya

9.

Kemampuan untuk mengidentifikasi kelengkapan atau kebenaran informasi dalam kompetensi literasi digital adalah

a)

internet searching

b)

hypertextual navigation

c)

content evaluation

d)

knowledge assembly

e)

internet security

10.

Kumpulan data yang beukuran sangat besar dan kompleks sehingga tidak memungkinkan untuk diproses meng-gunakan perangkat pengelola database konvensional disebut....

a)

Internet of Things

b)

big data

c)

artificial intelligence

d)

cloud computing

e)

additive manufacturing

11.

Pengguna dapat memesan dan mengelola layanan tanpa interaksi manusia dengan penyedia layanan merupakan karakteristik komputasi awan…

a)

on-demand self service

b)

broad network access

c)

resource pooling

d)

rapid elasticity

e)

measured service

12.

Komputer berasal dari kata bahasa Inggris to compute yang artinya...

a)

menulis

b)

menghitung

c)

membaca

d)

mengetik

13.

Semua peralatan berbentuk fisik pada komputer disebut ...

a)

Brainware

b)

Software

c)

Processor

d)

Hardware

14.

Budi mempelajari tentang literasi digital dari buku yang ditulis oleh Paul Glister. Alif memahami bahwa literasi digital memiliki kompetensi yang harus dikuasai. Berikut yang bukan  ini kompetensi yang harus dikuasai Budi adalah …..

a)

content evaluation

b)

hypertextual navigation

c)

internet searching

d)

knowledge assembly

e)

internet security

15.

Kelebihan single board computer dibandingkan dengan komputer personal kecuali...

a)

ukurannya lebih kecil

b)

Konsumsi daya rendah

c)

mudah digunakan

d)

harga yang terjangkau

e)

memiliki memori yang besar

16.

Sebelum adanya single board controller, untuk menambahkan pembacaan sinyal antarperangkat dibutuhkan ....

a)

resistor

b)

IC

c)

register

d)

serial port

e)

Ethernet card

17.

Perhatikan Komponen-komponen dibawah ini!

1) Push Button

2) Servo Motor

3) Stepper Motor

4) Piezo Speaker

5) Text LCD

6) Coloured LED

Berdasarkan jenis-jenis komponen diatas yang merupakan komponen alat kecil pada simulator UnoArduSim adalah …

a)

(1), (2) dan (3)

b)

(2), (3) dan (4)

c)

(1), (2) dan (4)

d)

(1), (4) dan (6)

e)

(3), (4) dan (5)

18.

Apa coding dasar untuk menggunakan arduino untuk LED pin 13 ....

a)

b)

c)

d)

e)

19.

Perhatikan pernyataan berikut ini!

(1) Mengelola data secara logis.

(2) Merepresentasikan data melalui simulasi.

(3) Mengutamakan idealisme pemikiran.

(4) Mengotomatisasi solusi melalui urutan langkah-langkah.

(5) Menggeneralisasi proses pemecahan masalah untuk berbagai permasalahan.

(6) Memperkuat teori dan mengesamping-kan implementasi.

Pernyataan-pernyataan berikut yang merupakan karakteristik berpikir komputasional adalah ....

a)

(1), (2), dan (3)

b)

(1), (4), dan (6)

c)

(1), (3), dan (4)

d)

(1), (2), dan (4)

e)

(1), (3), dan (6)

20.

Pemecahan masalah dengan meng-abaikan data yang tidak relevan dengan masalah yang dihadapi merupakan bagian dari tahapan berpikir komputasional, yaitu ...

a)

dekomposisi

b)

pengenalan pola

c)

abstraksi

d)

algoritma

e)

evaluasi

21.

Lidya merasa setelah mempelajari cara berpikir komputasional, kemampuannya dalam memecahkan masalah menjadi lebih efektif. Lidya juga jadi terbiasa untuk merumuskan masalah dengan lebih baik. Berdasarkan hal tersebut, Lidya mendapatkan manfaat berpikir komputasional ....

a)

pemahaman dan penerapan algoritma

b)

kemampuan pengenalan pola

c)

merangsang kreativitas dalam memecahkan masalah

d)

terbiasa bekerja secara kolaboratif

e)

mengembangkan kemampuan problem solving

22.

Reny suka menyelesaikan masalah dengan memecah masalah menjadi submasalah yang lebih kecil sehingga permasalahan dapat diselesaikan dengan lebih mudah. Reny merasa cara ini sangat efektif ketika menghadapi masalah yang kompleks. Cara yang digunakan Reny dalam memecahkan masalah adalah ....

a)

dekomposisi

b)

pengenalan pola

c)

abstraksi

d)

algoritma

e)

evaluasi

23.

Algoritma yang dibuat berupa penulisan instruksi-instruksi dalam bentuk kalimat dengan menggunakan bahasa yang jelas disebut...

a)

deskriptif

b)

pseudocode

c)

flowchart

d)

diagram alir

e)

bahasa pemrograman

24.

Kegiatan menulis atau membuat langkah-langkah instruksi dalam suatu bahasa komputer disebut ....

a)

berpikir komputasional

b)

pemrograman

c)

algoritma

d)

programmer

e)

analisis data

25.

Yoga sedang menunggu hasil konversi kode program yang telah dibuat agar menjadi bahasa mesin yang dapat dimengerti oleh mikrokontroler. Tahap ini dilakukan Yoga setelah selesai membuat kode programnya. Tahap yang dilalui Yoga ini adalah....

a)

menulis program

b)

compile program

c)

mengunggah program

d)

debugging program

e)

evaluasi program

26.

Untuk memasukkan komentar pada program dapat menggunakan ....

a)

*/ ...... */

b)

( )

c)

{ }

d)

//

e)

< >

27.

Dias ingin melakukan operasi perban-dingan pada kode programnya, jika lampu LED menyala maka akan menampilkan kalimat "Selamat Datang" pada papan LCD. Untuk melakukan perbandingan tersebut maka kode program Dias yang benar adalah ...

a)

if (lampu == 1)

b)

if (lampu > 1)

c)

if (lampu < 1)

d)

if (lampu != 1)

e)

if (lampu <> 1)

28.

Setelah di-compile program mengalami eror. Bagian yang eror pada program tersebut adalah ..

a)

penulisan kode program void setup tidak membutuhkan tanda titik koma

b)

kode program delay pada angka yang diberikan harus diapit dengan petik dua

c)

inisiasi dengan nama parameter tidak sesuai

d)

tipe data pada saat inisiasi seharusnya float

e)

penulisan perintah pin digital I/O tidak tepat

29.

Perintah pin digital yang digunakan untuk mengontrol output digital pada suatu pin adalah...

a)

digitalRead(pin)

b)

pinMode(pin, mode)

c)

digitalWrite (pin, value)

d)

analoaRead(pin)

e)

analogWrite(pin, value)

30.

Perulangan yang digunakan untuk meng-ulang blok dengan jumlah iterasi telah ditentukan adalah ....

a)

for

b)

while

c)

foreach

d)

switch case

e)

do-while

31.

Untuk memasukkan library baru ke dalam IDE Arduino dapat masuk menu Sketch pilih ....

a)

Upload

b)

Add File ...

c)

Include Library

d)

Export Compilde Binary

e)

Verify/Compile

32.

Arhan mendapatkan tugas untuk mem-buat proyek Arduino menampilkan teks di papan LCD. Pada saat penulisan kode programnya, Arhan menulis Icd. scrollDisplayLeft() pada program loop.

Maksud dari penulisan kode program tersebut adalah ....

a)

menampilkan teks dari kiri ke kanan

b)

menampilkan teks dari kanan ke kiri

c)

menampilkan teks dari kiri dan berakhir di kiri juga

d)

menunjukkan panel scroll pada sisi kiri

e)

memasang LCD pada Arduino di posisi kiri

33.

Sensor yang digunakan untuk mendeteksi cahaya adalah...

a)

LDR

b)

Potensiometer

c)

Ultrasonic

d)

Thermistor

34.

Apa fungsi dari library dalam pemrograman Arduino?

a)

Menyediakan fungsi-fungsi tambahan yang tidak ada secara bawaan

b)

Mengompilasi kode program menjadi bahasa mesin

c)

Menampilkan hasil output ke serial monitor

d)

Mengatur kecepatan eksekusi program

35.

Apa yang dimaksud dengan komentar dalam program Arduino?

a)

Bagian program yang akan dieksekusi

b)

Bagian program yang tidak akan dieksekusi

c)

Bagian program yang digunakan untuk mendefinisikan fungsi

d)

Bagian program yang digunakan untuk membaca input dari sensor

36.

Perintah untuk membaca nilai dari pin digital adalah...

a)

analogRead()

b)

digitalRead()

c)

pinRead()

d)

inputRead()

37.

Operator logika AND dalam Arduino dilambangkan dengan...

a)

&&

b)

||

c)

!

d)

^

38.

Apa yang dimaksud dengan variabel dalam pemrograman Arduino?

a)

Nilai yang dapat berubah-ubah selama program berjalan

b)

Nilai yang tetap tidak berubah

c)

Fungsi yang digunakan untuk melakukan perhitungan

d)

Komponen fisik yang terhubung ke Arduino

39.

Apa fungsi dari serial monitor pada Arduino IDE?

a)

Untuk mengunggah program ke Arduino

b)

Untuk melihat output dari program Arduino

c)

Untuk mengedit kode program

d)
  • Untuk mengontrol pin Arduino

40.

Perintah untuk menunda eksekusi program selama 1 detik adalah...

a)

delay(1000);

b)

wait(1000);

c)

pause(1000);

d)

delay(100);

41.

Apa yang dimaksud dengan loop() dalam program Arduino?

a)

Bagian yang dijalankan sekali pada saat program dimulai

b)

Bagian utama program yang dijalankan terus-menerus

c)

Bagian yang digunakan untuk mendefinisikan variabel

d)

Bagian yang digunakan untuk membaca input dari sensor

42.

Tipe data boolean hanya memiliki dua nilai, yaitu...

a)

0 dan 1

b)

True dan False

c)

Yes dan No

d)

On dan Off

43.

Struktur percabangan if-else digunakan untuk...

a)

Mengulang suatu blok kode.

b)

Memilih salah satu dari beberapa kemungkinan.

c)

Mendefinisikan fungsi.

d)

Membaca data dari sensor.

44.

Struktur perulangan for digunakan untuk...

a)

Mengulang suatu blok kode sebanyak tertentu.

b)

Memilih salah satu dari beberapa kemungkinan.

c)

Mendefinisikan fungsi.

d)

Membaca data dari sensor.

45.

Cara yang benar untuk mendeklarasikan variabel adalah...

a)

int angka;

b)

angka int;

c)

int = angka;

d)

angka := 0;

46.

Identify this component

a)

Arduino Uno board

b)

Raspberry Pi

c)

Breadboard / Protoboard

d)

White Plastic Board

47.

Perintah digitalWrite(pin, HIGH) akan membuat LED yang terhubung pada pin tersebut...

a)

Mati

b)

Menyala

c)

Berkedip

d)

Meredup

e)

Tidak terpengaruh

48.

Fungsi dari pinMode() dalam pemrograman Arduino adalah...

a)

Menentukan mode pin sebagai input atau output

b)

Menampilkan hasil ke serial monitor

c)

Membaca nilai dari pin analog

d)

Menulis nilai ke pin digital

49.

Dalam pemrograman, apa yang dimaksud dengan variabel global?

a)

Variabel yang dapat diakses dari mana saja dalam program

b)

Variabel yang hanya dapat diakses dalam satu fungsi

c)

Variabel yang nilainya tidak dapat diubah

d)

Variabel yang digunakan untuk menyimpan data sementara

50.

Perintah untuk menginisialisasi komunikasi serial pada Arduino adalah...

a)

init.serial(9600);

b)

begin.serial(9600);

c)

serial.start(9600);

d)

serial.begin(9600);