wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

INFORMATIKA BAB 3 (KELOMPOK 5)

Total questions: 45

Worksheet time: 23mins

Name
Class
Date
1.

1. Berikut adalah contoh berpikir komputasional dalam kehidupan sehari-hari??

a)

A. Menghitung total biaya belanja dan membagi hasilnya dengan jumlah barang

b)

B. Menyusun playlist musik berdasarkan genre favorit

c)

C. Menulis puisi berdasarkan tema tertentu

d)

D. Menggambar peta untuk perjalanan liburan

2.

2. Apa manfaat dan cara berpikir komputasional

a)

A. Yang bermanfaat untuk menghubungkan komponen

b)

B. Membagi sumber data

c)

C. Berfungsi untuk menghentarkan suatu data

d)

D. Melatih otak untuk terbiasa menggunakan pola pikir secara logis,matematis, terstruktur dan kreatif

3.

3. Terdapat tiga tahapan agar sketch dapat di jalankan di Arduino yaitu??

a)

A. Mengambar program, compile program, mengunggah program

b)

B. Menulis program, compile program, mengunggah program

c)

C. Menulis program, compile program, menyimpan program

d)

D. Menulis program, mengambar program, menyimpan program

4.

4. Berikut yang bukan operator pada program Arduino??

a)

A. Operator matematis

b)

B. Operator perbandingan program Arduino

c)

C. Operator boolean program Arduino

d)

D. Operator input/output

5.

5. Include berfungsi untuk memasukan library pada sketch. Include di kategorikan sebagai??

a)

A. Aturan(karakteristik) penulisan kode program Arduino

b)

B. Variabel pada program arduino

c)

C. Struktur dasar program Arduino

d)

D. Serial program Arduino

6.

6. Berikut yang bukan perintah pin digital 1/0 pada Arduino??

a)

A. pinMode()

b)

B. digitalRead(pin)

c)

C. IP Address

d)

D. digitalWrite(pin, value)

7.

7. Serial pada program Arduino adalah??

a)

A. Serial Antv

b)

B. Serial.print()

c)

C. Serial hello world

d)

D. Serial input/output

8.

8. Apa fungsi if??

a)

A. Memefiksa kondisi dan mengeksekusi pernyataan atau kumpulan pernyataan

b)

B. Berfungsi untuk menulis nilai high atau low

c)

C. Kumpulan data yang memiliki tpe yang sama

d)

D. Pembangunan jaringan komputer

9.

9. Tiga tahapan yang dilakukan agar sketch dapat di jalankan di arduino, kecuali...

a)

A. Pseudocode

b)

B. Deskriptif

c)

C. Flowchart

d)

D. Menulis program

10.

10.Manakah yang merupakan tahapan dari berpikir komputasional??

a)

A. Deklarasi, implementasi, dan analisis.

b)

B. Deklarasi, evaluasi, dan pengujian.

c)

C. Decomposition, pattern recognition, abstraction, dan algorithm design.

d)

D. Inisialisasi, eksekusi, dan pengecekan.

11.

11.Dalam berpikir komputasional, "dekomposisi" adalah...

a)

A. Membagi masalah menjadi bagian-bagian yang lebih kecil

b)

B. Mengidentifikasi pola dari suatu data

c)

C. Mengabaikan detail yang tidak relevan dalam masalah

d)

D. Merancang algoritma untuk menyelesaikan masalah

12.

12.Apa tujuan dari penggunaan algoritma dalam pemrograman?

a)

A. Mempercepat penulisan kode

b)

B. Membuat komputer lebih pintar

c)

C. Memberikan solusi yang sistematis untuk suatu masalah

d)

D. Membuat program menjadi lebih sederhana

13.

13.Langkah pertama dalam berpikir komputasional untuk memecahkan masalah adalah...

a)

A. Menulis algoritma

b)

B. Melakukan dekomposisi

c)

C. Mengidentifikasi pola

d)

D. Menyusun kode program

14.

14.Apa yang dimaksud dengan "abstraksi" dalam berpikir komputasional?

a)

A. Mengabaikan bagian yang rumit dari masalah

b)

B. Menggunakan variabel dalam algoritma

c)

C. Mengidentifikasi elemen penting dari suatu masalah sambil mengabaikan detail yang tidak relevan

d)

D. Menyusun langkah-langkah algoritma

15.

15.Pengulangan atau looping pada algoritma bertujuan untuk??

a)

A. Mengulangi perintah tertentu sampai syarat tertentu terpenuhi

b)

B. Membuat algoritma lebih mudah dipahami

c)

C. Membagi masalah menjadi bagian yang lebih kecil

d)

D. Menyusun perintah dalam algoritma

16.

16.Apa yang dimaksud dengan "pola" dalam berpikir komputasional??

a)

A. Mengabaikan bagian-bagian yang tidak penting dalam masalah

b)

B. Mencari elemen atau langkah yang berulang dalam masalah

c)

C. Menyusun langkah-langkah algoritma secara terstruktur

d)

D. Membuat kode program menjadi lebih sederhana

17.

17.Dalam algoritma pemrograman, apakah fungsi dari struktur percabangan atau conditional statements??

a)

A. Menyederhanakan algoritma dengan menghapus langkah yang tidak penting

b)

B. Memberikan pilihan atau cabang berbeda berdasarkan kondisi tertentu

c)

C. Mengulangi perintah secara berulang-ulang

d)

D. Mengidentifikasi pola dalam data

18.

18.Algoritma yang baik harus memiliki karakteristik berikut, KECUALI...

a)

A. Jelas dan dapat dipahami

b)

B. Memiliki langkah-langkah yang terstruktur

c)

C. Bisa diselesaikan dalam waktu yang lama

d)

D. Efisien dalam menyelesaikan masalah

19.

19.Titik koma diletakkan di ... sebuah pernyataan (statement)

a)

A.tengah

b)

B.pertama

c)

C.akhir

d)

D.semua jawaban benar

20.

20.kurung kurawal pada programing dinamakan??

a)

A.statement

b)

B.programmer

c)

C.semicolon

d)

D.block statement

21.

21.boolean merupakan tipe data yang nilainya dinotasikan dalam angka yaitu??

a)

A. 1 untuk benar dan 0 untuk salah

b)

B. 2 untuk salah 3 untuk benar

c)

C. 1 untuk benar 4 untuk salah

d)

D. 5 untuk benar 6 untuk salah

22.

22.operator bitwise digunakan untuk memanipulasi data bertipe??

a)

A.but

b)

B.bit

c)

C.bet

d)

D. bot

23.

23.perintah untuk menyalakan atau memberikan sinyal 1 atau menyala pada arduino adalah??

a)

A.pin

b)

B.false

c)

C.high

d)

D.low

24.

24.perintah untuk mematikan atau memberikan sinyal 0 pada pin adalah??

a)

A.output

b)

B.input

c)

C.high

d)

D.Low

25.

25.Fungsi yang memungkinkan penulisan analog (gelombang PWM) ke pin yang di tentukan adalah??

a)

A.analogWrite

b)

B.analogRead

c)

C.digitalWrite

d)

D.digitalRead

26.

26.pemrograman arduino memungkinkan komunikasi dua arah dimana hasil perhitungan arduino akan di tampilkan pada serial??

a)

A.transmitter

b)

B.monitor

c)

C.receiver

d)

D.semua jawaban benar

27.

27. Abstraksi berfokus pada informasi??

a)

A.tidak penting

b)

B.penting

c)

C.semua informasi

d)

D. semua benar

28.

28. Apa yang dimaksud dengan berpikir komputasional??

a)

A. Proses mengorganisir dan menganalisis informasi dengan cara yang dapat diselesaikan oleh komputer

b)

B. Menulis kode program menggunakan bahasa pemrograman tertentu

c)

C. Menyelesaikan masalah matematika dengan menggunakan komputer

d)

D. Menggunakan perangkat keras untuk memecahkan masalah kompleks

29.

29. Algoritma adalah...

a)

A. Program komputer yang ditulis menggunakan bahasa mesin.

b)

B. Langkah-langkah terstruktur untuk menyelesaikan suatu masalah.

c)

C. Struktur data yang digunakan untuk menyimpan informasi.

d)

D. Proses pengolahan data oleh perangkat keras komputer.

30.

30. Manakah dari berikut ini yang bukan merupakan karakteristik algoritma yang baik??

a)

A. Lengkap dan terperinci.

b)

B. Memiliki langkah-langkah yang tidak ambigu.

c)

C. Dapat menghasilkan lebih dari satu solusi untuk setiap input.

d)

D. Memiliki waktu eksekusi yang efisien.

31.

31. Dalam algoritma pemrograman, proses untuk mengulang suatu langkah beberapa kali disebut...

a)

A. Percabangan (branching)

b)

B. Iterasi (looping)

c)

C. Deklarasi (declaration)

d)

D. Fungsi (function)

32.

32. Pernyataan mana yang benar tentang struktur percabangan dalam algoritma??

a)

A. Percabangan digunakan untuk mengulang sebuah proses secara terus-menerus.

b)

B. Percabangan digunakan untuk membuat keputusan berdasarkan kondisi tertentu

c)

C. Percabangan mengatur aliran data dalam memori.

d)

D. Percabangan hanya dapat menggunakan operator aritmatika.

33.

33. Apa tujuan utama dari penggunaan diagram alir (flowchart) dalam merancang algoritma??

a)

A. Memvisualisasikan langkah-langkah dalam algoritma untuk memudahkan pemahaman.

b)

B. Meningkatkan kecepatan eksekusi program.

c)

C. Mengoptimalkan penggunaan memori dalam algoritma.

d)

D. Menyederhanakan kode program menjadi lebih sedikit.

34.

34. Berpikir komputasional dapat membantu seseorang dalam...

a)

A. Menyelesaikan masalah dengan cara yang terstruktur dan efisien.

b)

B. Menulis kode program yang hanya menggunakan satu bahasa pemrograman.

c)

C. Mengoperasikan perangkat keras komputer.

d)

D. Meningkatkan kecepatan dalam mengetik kode program.

35.

35. Apa yang dimaksud dengan pseudocode dalam algoritma pemrograman??

a)

A. Kode program yang ditulis dalam bahasa pemrograman tertentu.

b)

B. Proses untuk mengoptimalkan kode program agar lebih cepat.

c)

C. Deskripsi langkah-langkah dalam algoritma yang menggunakan bahasa yang mirip dengan bahasa pemrograman, namun lebih mudah dipahami.

d)

D. Proses debugging untuk menemukan kesalahan dalam kode program.

36.

36. Apa tujuan utama dari penggunaan struktur percabangan dalam algoritma??

a)

A. Untuk mengulang suatu langkah dalam algoritma beberapa kali.

b)

B. Untuk menentukan langkah-langkah yang harus dilakukan berdasarkan kondisi tertentu.

c)

C. Untuk menyimpan hasil proses sementara dalam memori.

d)

D. Untuk mendeklarasikan variabel yang digunakan dalam program.

37.

37. Apa manfaat dan cara berpikir komputasional??

a)

A. melatih otak untuk terbiasa mengg pola berpikir secara logis

b)

B. memudahkan memecahkan masalah yang kompleks

c)

C. memudahkan dalam kreatif

38.

38. apa saja penerapan berpikir komputasional??

a)

A. dekorasi

b)

B. pengenalan pola

c)

C. abstrak

39.

39. apa saja 3 bentuk umum dalam menulis algoritma??

a)

A. menulis, compile, menggunakan

b)

B. menggunakan, menjelaskan, adanya kode-kode

c)

C. deskriptif, pseudeode, flowchart

40.

40. apa saja operator yang ada pada program arduino??

a)

A. operator serial

b)

B. operator matematis

c)

C.operator include

41.

41. Serial apa yang ada di program arduino??

a)

A. serial. void setup ()

b)

B.serial.begin ()

c)

C. serial. loop ()

42.

42. apa jenis nilai konstan pada arduino??

a)

A. true/false

b)

B. pinMode

c)

C. define

43.

43. ketikan kode manakah yang benar pada UnoArdusim??

a)

A.int Note_C1 ‎ =  876;

b)

B.int Note_G4 ‎ =  392;

c)

C.int Note_A4 = 231;

44.

44. jawaban yang benar yang ada di tabel konversi notasi pada piezo speaker yang di bagian NADA adalah

a)

A. do

b)

B. mi

c)

C. D4

45.

45. jawaban yang benar yang ada di tabel konversi notasi pada piezo speaker yang di bagian FREKUENSI NADA adalah

a)

A. 333

b)

B. 294

c)

C.331