wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ASAS GANJIL Inf

Total questions: 49

Worksheet time: 25mins

Name
Class
Date
1.

Seorang siswa mencoba menyelesaikan masalah matematika yang melibatkan pola bilangan. Dia menyadari bahwa masalah tersebut memiliki kemiripan dengan soal-soal lain yang telah dia selesaikan sebelumnya. Dengan mengenali pola ini, dia mampu menemukan metode penyelesaian yang lebih efisien. Berdasarkan pendekatan ini, teknik berpikir komputasional apa yang digunakan siswa tersebut?

a)

Dekomposisi, karena dia memecah masalah menjadi langkah-langkah sederhana

b)

Abstraksi, karena dia menyaring informasi yang tidak perlu dan fokus pada pola penting

c)

Pengenalan Pola, karena dia menemukan kemiripan dengan masalah sebelumnya untuk mempermudah solusi

d)

Algoritma, karena dia menggunakan langkah-langkah berurutan untuk menyelesaikan masalah tersebut

2.

Dalam proses berpikir komputasi, dekomposisi digunakan untuk memecah masalah menjadi bagian-bagian kecil yang lebih mudah ditangani. Manakah dari pilihan berikut yang paling menggambarkan konsep dekomposisi dengan efektif dalam kehidupan sehari-hari?

a)

Mengikuti langkah-langkah memasak mie instan sesuai petunjuk yang ada pada kemasannya

b)

Menyusun tugas laporan dengan cara mengumpulkan sumber dari buku atau artikel internet, menyusun laporan hasil penelitian, serta membuat presentasi yang jelas

c)

Menggunakan cara yang serupa dalam mengecat tembok dan mengecat pagar

d)

Saat memesan tiket online, hanya memasukkan data seperti nama, email, dan tanggal lahir tanpa memerlukan data tambahan yang tidak relevan

3.

Di Scratch, blok perulangan digunakan untuk menjalankan kode secara berulang. Blok mana yang termasuk dalam kategori perulangan?

a)

b)

c)

d)

4.

Di Blockly, blok apa yang digunakan untuk melakukan operasi matematika.

a)

b)

c)

d)

5.

Dalam Scratch, perintah yang digunakan untuk membuat karakter menunggu selama beberapa detik adalah...

a)

wait

b)

delay

c)

mod

d)

repeat

6.

Di Scratch, blok mana yang digunakan untuk mengulang perintah selama kondisi tertentu bernilai benar?

a)

repeat

b)

forever

c)

repeat until

d)

if else

7.

Dalam Blockly, untuk memeriksa apakah suatu kondisi benar dan melakukan aksi jika benar, kita menggunakan blok...

a)

repeat n times

b)

forever

c)

if do

d)

if then, else

8.

Di Scratch, variabel digunakan untuk menyimpan...

a)

Animasi dari karakter

b)

Nilai atau informasi

c)

Warna latar belakang

d)

Nama karakter

9.

Dalam Scratch, blok "if then else" digunakan untuk...

a)

Mengulang perintah

b)

Melakukan perintah hanya jika kondisi benar

c)

Memilih antara dua aksi berdasarkan kondisi

d)

Menghentikan program

10.

Untuk menetapkan suatu nilai dari variabel baru di Blockly, kita menggunakan blok...

a)

create variable

b)

set variable

c)

change variable

d)

make a variable

11.

Seorang siswa membuat program di Blockly yang menghitung jumlah bilangan genap dalam sebuah daftar angka. Algoritma apa yang paling tepat untuk digunakan dalam proses ini?

a)

Menggunakan blok "for each item in list" untuk memeriksa setiap angka, kemudian menambah nilai variabel jika angka tersebut genap

b)

Menggunakan blok "repeat n times" untuk menjalankan proses pengecekan angka genap berulang-ulang

c)

Menyimpan semua angka genap dalam variabel tanpa memeriksa nilainya

d)

Memecah daftar angka menjadi dua dan menghitung jumlah genap hanya pada setengah bagian

12.

Saat membuat program dalam Scratch yang meminta pengguna memasukkan nilai dan menentukan apakah nilai tersebut adalah bilangan prima, blok apa saja yang akan Anda gunakan?

a)

Blok prompt, create variable untuk menetapkan nilai, repeat, if then else, dan change variable

b)

Blok ask and wait, variabel untuk penyimpanan, dan perulangan untuk mengecek pembagi

c)

Blok if do, set variable, dan list

d)

Blok repeat n times, create list, dan if then

13.

Doni, seorang siswa yang sedang merakit komputer untuk keperluan belajar dan gaming, sedang kebingungan memilih prosesor yang tepat. Setelah melakukan riset, ia menemukan beberapa pilihan spesifikasi komponen komputer yang bisa ia pilih, namun ia masih bingung mana yang paling cocok untuk prosesor. Doni ingin prosesor yang memiliki kinerja tinggi untuk multitasking dan gaming, namun juga tidak berlebihan atau terlalu mahal. Doni menemukan beberapa spesifikasi komputer, berikut ini spesifikasi yang tepat untuk komponen prosesor adalah..

a)

8 GB DDR4, speed : 3200 MHz., slots used : 1 of 2

b)

10th Gen Core i7-12700K @ 3.6 GHz, core/thread 12/20.

c)

Sandisk P128, Capacity : 119 GB, speed : 3500 MB/s.

d)

Prosesor Snapdragon 8 Gen 2, base speed 3.2 GHz, RAM 8 GB, ROM 128 GB

14.

Cindi sedang membuat sebuah program di Scratch untuk mengajak pentingnya membuang sampah pada tempatnya. Dalam program tersebut, ada sampah organik dan sampah anorganik yang harus dibuang ke tempat sampah yang tepat. Setiap kali sampah dibuang ke tempat sampah yang benar, pemain akan mendapatkan poin.

Cindi menginginkan agar programnya bekerja seperti ini:

  1. 1. Tempat sampah Organik berwarna hijau dan tempat sampah anorganik berwarna merah

  2. 2. Ketika pemain menggerakkan salah satu sampah dengan menggunakan mouse, maka sampah tersebut harus ikut bergerak mengikuti arah mouse.

  3. 3. Jika sampah menyentuh tempat sampah yang sesuai, sampah menghilang dan program akan memberi poin 10 kepada pemain

  4. 4. Jika sampah menyentuh tempat sampah yang salah maka akan muncul peringatan “salah, silakan coba lagi” dan sampah kembali ke posisi awal.

  5. Berdasarkan keterangan tersebut, manakah dari pilihan berikut yang merupakan program perulangan yang benar untuk kaleng bekas?

a)

b)

c)

d)

15.

Apa fungsi dari blok Scratch?

a)

Menambahkan nilai tertentu ke variabel yang sudah ada.

b)

Mengatur atau menetapkan nilai tertentu ke variabel.

c)

Menghapus variabel yang ada di program.

d)

Menampilkan nilai variabel pada layar.

16.

Blok perulangan yang hanya ada di Blockly dan tidak ada di scratch adalah..

a)

b)

c)

d)

17.

Apa fungsi dari blok "mod" di Scratch?

a)

Menghitung hasil pembagian dua angka.

b)

Menghitung sisa pembagian antara dua angka.

c)

Menjumlahkan dua angka.

d)

Mengalikan dua angka.

18.

Blok-blok pada scratch dan blockly berikut yang tidak memiliki fungsi yang sama adalah..

a)

b)

c)

d)

19.

Apa perbedaan utama antara blok "repeat while" di Blockly dan "repeat until" di Scratch?

a)

"repeat while" di Blockly berhenti saat kondisi benar, sedangkan "repeat until" di Scratch berhenti saat kondisi benar.

b)

"repeat while" di Blockly terus berjalan sampai kondisi menjadi false, sedangkan "repeat until" di Scratch berhenti sampai kondisi menjadi true.

c)

"repeat while" di Blockly berjalan terus-menerus, sementara "repeat until" di Scratch hanya sekali.

d)

Tidak ada perbedaan, keduanya berfungsi sama di Scratch dan Blockly.

20.

Dalam program menentukan bilangan Prima dengan Blockly seperti dibawah ini, apa fungsi dari skrip yang diberi tanda merah …

a)

Untuk memeriksa apakah N adalah bilangan ganjil.

b)

Untuk menentukan apakah N memiliki pembagi selain 1 dan dirinya sendiri.

c)

Untuk menambah nilai N agar menjadi bilangan prima.

d)

Untuk mengatur nilai result menjadi true jika N adalah bilangan prima.

21.

Apa tujuan utama dari fitur Mail Merge dalam Microsoft Word?

a)

Menggabungkan data dari beberapa dokumen Word menjadi satu

b)

Mengirim email secara massal kepada banyak penerima

c)

Menggabungkan data dari Excel ke dalam dokumen Word untuk membuat surat personalisasi secara massal

d)

Mengubah format data Excel menjadi format Word

22.

Langkah pertama yang harus dilakukan saat menggunakan Mail Merge untuk mengintegrasikan Excel dan Word adalah...

a)

Mengaktifkan fitur "Mail Merge" di Excel

b)

Menyiapkan file data di Excel yang berisi informasi yang ingin digunakan

c)

Membuka file Word yang akan digunakan untuk membuat dokumen akhir

d)

Menyimpan dokumen Word sebagai template

23.

Apa yang dimaksud dengan "Data Source" dalam Mail Merge?

a)

File yang berisi informasi tentang pengaturan surat

b)

Dokumen Word yang berisi template surat

c)

File Excel berisi data yang akan dimasukkan ke dalam dokumen Word

d)

Program tambahan untuk mengelola dokumen Word dan Excel

24.

Setelah memilih "Select Recipients" dalam Mail Merge di Word, langkah selanjutnya adalah...

a)

Memilih jenis format data yang akan dimasukkan

b)

Menyusun surat dengan menggunakan data dari file Excel

c)

Menghubungkan file Excel sebagai sumber data

d)

Menyelesaikan pengaturan layout surat

25.

Bagaimana cara menambahkan data dari file Excel ke dalam dokumen Word saat menggunakan Mail Merge?

a)

Menggunakan opsi "Insert Field" untuk menyisipkan kolom-kolom dari Excel

b)

Menyalin dan menempelkan data dari Excel ke dalam dokumen Word secara manual

c)

Mengklik tombol "Preview Results" dan memilih data yang ingin ditampilkan

d)

Menggunakan opsi "Insert Text" untuk menambahkan data

26.

Fitur apa yang digunakan untuk melihat bagaimana data dari Excel akan tampil dalam dokumen Word sebelum mencetak atau mengirimkannya?

a)

Preview Results

b)

Print Preview

c)

Insert Merge Field

d)

Finish & Merge

27.

Setelah melakukan Mail Merge, apa yang dapat Anda lakukan dengan dokumen yang telah diproses?

a)

Menyimpannya sebagai file Word baru atau langsung mencetak dokumen

b)

Menyimpannya dalam format Excel

c)

Mengedit data yang ada di dalam file Excel

d)

Menghapus semua data yang sudah digabungkan

28.

Untuk menghubungkan file Excel berisi data siswa dengan dokumen Word menggunakan Mail Merge, kolom apa yang harus ada dalam file Excel?

a)

Kolom judul surat

b)

Kolom yang berisi data pribadi

c)

Kolom yang berisi format teks yang diinginkan

d)

Kolom yang berisi rumus atau fungsi seperti SUM, AVERAGE, dll

29.

Setelah selesai membuat dokumen word dengan Mail Merge, maka untuk mencetak atau mengirimkan surat yang berbeda untuk setiap penerima yang tercantum dalam file Excel, kamu dapat memilih tombol...

a)

Create New Document

b)

Finish & Merge

c)

Send E-mail Messages

d)

Preview Results

30.

Ketika tombol hijau ditekan, apa yang terjadi?

a)

kucing akan berjalan ke depan dan berhenti ketika sampai di ujung layar

b)

kucing akan berjalan ke depan terus menerus tanpa berhenti

c)

kucing akan berjalan ke depan, dan berbalik arah ketika sampai di ujung layar secara terus menerus

d)

kucing akan berjalan ke depan, berhenti ketika sampai di ujung layar dan selanjutnya berputar 90 derajat

31.

Tahun berapakah saat itu?

a)

1988

b)

2017

c)

2018

d)

2019

32.

Cocokkan istilah-istilah berpikir komputasional yang ada pada Kolom A dengan penjelasan yang sesuai di Kolom B!

a)

1B, 2D, 3E, 4A, 5C

b)

1C, 2A, 3B, 4D, 5E

c)

1D, 2A, 3E, 4A, 5C

d)

1A, 2C, 3E, 4D, 5B

33.

Fungsi apakah yang dapat digunakan untuk menjumlahkan data pada kolom Pekan 1, Pekan 2, dan Pekan 3?

a)

SUM( )

b)

COUNT( )

c)

AVERAGE( )

d)

VLOOKUP ( )

34.

Apa saja tipe data yang dapat disimpan dalam sebuah sel pada aplikasi lembar kerja (spreadsheet/Excel)?

a)

a. Formula, Teks, Gambar, Suara

b)

b. Numerik, Teks, Waktu, Formula

c)

c. Gambar, Video, Teks, Numerik

d)

d. Suara, Teks, Waktu, Formula

35.

Apa yang akan terjadi ketika bendera hijau diklik?

a)

Karakter tidak akan bergerak karena ada kesalahan dalam penggunaan loop.

b)

Karakter akan bergerak maju 10 langkah sekali saja tanpa mengecek apakah menyentuh pointer mouse

c)

Karakter akan bergerak mundur 10 langkah saat bendera hijau diklik.

d)

Karakter akan bergerak maju 10 langkah secara terus menerus sampai menyentuh pointer mouse.

36.

Dari buaya-buaya berikut, manakah yang tidak termasuk satu keluarga yang sama..

a)

a.

b)

b. jawaban

c)

c.

d)

d.

37.

Apa yang akan terjadi ketika bendera hijau diklik?

a)

Karakter akan bergerak 10 langkah ke depan sekali ketika bendera hijau diklik.

b)

Karakter tidak akan bergerak karena programnya tidak lengkap.

c)

Karakter akan bergerak 15 derajat ke kanan sekali ketika bendera hijau diklik.

d)

Karakter akan bergerak 10 langkah ke depan dan berputar 15 derajat ke kanan berulang-ulang selama bendera hijau diklik

38.

Saat program diatas dijalankan maka hasil yang benar adalah..

a)

Nilai akhir status = "gagal"

b)

Nilai akhir status belum tentu "sukses" atau "gagal"

c)

Kita tidak pernah selesai bekerja di langkah 4

d)

Nilai akhir status = "sukses"

39.

Setelah kita melakukan langkah langkah diatas secara benar maka hasil yang akan didapatkan adalah..

a)

Kita menulis "Saya suka membaca" sebanyak 5 kali

b)

Kita menulis "Saya suka membaca" sebanyak 2 kali

c)

Kita menulis "Saya suka membaca" sebanyak 3 kali

d)

Kita menulis "Saya suka membaca" sebanyak 4 kali

40.

Setelah kita melakukan langkah-langkah diatas secara benar maka hasil di bawah ini yang benar adalah..

a)

k = 15

b)

k=3

c)

k=8

d)

k=5

41.

Dari kombinasi gerbang seperti gambar, manakah tabel logika yang akan dihasilkan..

a)

a.

b)

b.

c)

c.

d)

d.

42.

Untuk mendapatkan nilai keluaran (output) = 0 maka sebuah gerbang logika OR harus diberi input..

a)

A dan B = 0

b)

A = 0 dan B = 1

c)

A dan B = 1

d)

A = 1

43.

Pada proses melakukan perhitungan seperti contoh diatas, simbol yang di beri tanda warna merah disebut..

a)

Operand

b)

Operator

c)

Ekspresi Aritmatika

d)

Logika Boolean

44.

Jika kombinasi kotak D dan E akan menghasilkan kotak F menjadi..

a)

a.

b)

b.

c)

c.

d)

d.

45.

Yang merupakan contoh penggunaan struktur data graph?

a)

Menyusun daftar belanja berdasarkan kategori produk

b)

Mengatur urutan tugas dalam daftar prioritas

c)

Menemukan rute terpendek di aplikasi peta atau navigasi

d)

Mengelompokkan siswa berdasarkan nilai ujian

46.

Seekor cacing sedang duduk di ujung cabang sebuah pohon apel. Ia ingin makan semua apel yang ada lewat dahan pohon. Setiap bagian dahan, panjangnya 1 meter. Berapa meter lintasan terpendek yang harus ditempuh untuk makan semua apel yang ada?

a)

9

b)

15

c)

11

d)

13

47.

Seorang kurir harus mengantarkan barang ke semua kota (A, B, C, D, dan E) dengan jarak antar kota seperti gambar. Kurir memulai perjalanannya dari kota A, mengunjungi setiap kota sekali saja, dan harus kembali ke kota A. Berapakah jarak terpendek yang dapat ditempuh si kurir?

a)

22 km

b)

24 km

c)

26 km

d)

28 km

48.

Untuk menggabungkan sel dan posisikan teks judul seperti pada gambar, maka tombol yang digunakan..

a)

c.

b)

d.

49.

Program perulangan yang dapat digunakan agar si karakter (orang) yang ada di gambar dapat mencapai titik lokasi yang dituju adalah..

a)

maju, hadap kiri, maju, hadap kiri; diulang sebanyak 4 kali

b)

maju, hadap kiri, maju, hadap kanan; diulang sebanyak 4 kali

c)

maju, hadap kanan, maju, hadap kiri; diulang sebanyak 4 kali

d)

maju, kiri, maju, kiri; diulang sebanyak 4 kali