wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SUMATIF AKHIR SEMESTER GANJIL JUNIOR PROGRAMMERS

Total questions: 30

Worksheet time: 2hrs 30mins

Name
Class
Date
1.

Apa fungsi utama dari blok If <kondisi> Then... Else... dalam Scratch?

a)
  1. Mengulang sekumpulan perintah.

b)
  1. Mengirim pesan ke sprite lain.

c)

Mengeksekusi salah satu dari dua sekumpulan perintah berdasarkan suatu kondisi

d)
  1. Menghitung nilai matematika.

2.

Anda ingin membuat sebuah Sprite bergerak 10 langkah, lalu menunggu 0.5 detik, dan kemudian berubah kostum. Urutan blok mana yang paling tepat?

a)

Move 10 steps \rightarrow Switch costume to... \rightarrow Wait 0.5 secs.

b)
  1. Move 10 steps \rightarrow Wait 0.5 secs \rightarrow Switch costume to....

c)
  1. Wait 0.5 secs \rightarrow Move 10 steps \rightarrow Switch costume to....

d)
  1. Switch costume to... \rightarrow Move 10 steps \rightarrow Wait 0.5 secs.

3.

Dalam Scratch, apa yang membedakan komponen 'Sprite' dari 'Stage'?

a)

Sprite adalah latar belakang, Stage adalah karakter.

b)

Sprite adalah objek yang dapat diprogram untuk berinteraksi, Stage adalah area tampilan dan latar belakang.

c)

Sprite hanya dapat menerima pesan (broadcast), Stage hanya dapat mengirim pesan.

d)

Sprite hanya dapat memiliki satu kostum, Stage dapat memiliki banyak latar.

4.

Untuk membuat sebuah Sprite memantul kembali (berbalik arah) ketika ia menyentuh tepi atau batas layar, blok mana yang harus Anda gunakan?

a)

Go to random position.

b)

Change x by 10.

c)

If on edge, bounce.

d)
  1. Set rotation style.

5.

Jika Anda ingin program Anda menunggu selama durasi waktu tertentu sebelum mengeksekusi blok berikutnya, blok kategori mana yang Anda gunakan?

a)

Gerakan (Motion).

b)

Kejadian (Events).

c)

Kontrol (Control).

d)
  1. Sensor (Sensing).

6.

Bagaimana cara membuat dua Sprite berinteraksi, di mana Sprite A mengirimkan sinyal agar Sprite B menghilang?

a)

Sprite A menggunakan blok Change size by..., lalu Sprite B menggunakan blok Hide.

b)

Sprite A menggunakan blok Broadcast <pesan>, dan Sprite B menggunakan blok When I receive <pesan> dilanjutkan blok Hide.

c)

Sprite A menggunakan blok Set <variabel> to..., lalu Sprite B membaca nilai variabel tersebut.

d)

Sprite A dan Sprite B sama-sama menggunakan blok Go to x: y:.

7.

Anda memiliki variabel Skor. Untuk meningkatkan nilai Skor sebesar 1 setiap kali pemain mengklik objek tertentu, blok mana yang paling tepat digunakan?

a)

Set Skor to 1.

b)

Change Skor by 1.

c)

Skor + 1.

d)

Skor = Skor + 1.

8.
  1. Dalam kategori operator, blok berbentuk heksagon seperti <... and ...> digunakan untuk tujuan apa?

a)

Melakukan operasi matematika dasar.

b)

Menggabungkan dua string teks.

c)

Menguji dua kondisi secara bersamaan, di mana keduanya harus benar.

d)

Membandingkan dua nilai.

9.

Jelaskan peran dari blok Forever (Selamanya) dalam sebuah skrip di Scratch.

a)

Menjalankan skrip hanya sekali saat program dimulai.

b)

Menjalankan skrip dalam jumlah pengulangan yang ditentukan.

c)

Menjalankan sekumpulan perintah secara terus menerus tanpa batas hingga program dihentikan.

d)

Menjalankan perintah di antara dua Sprite secara bersamaan.

10.
  1. Untuk menciptakan animasi di mana sebuah Sprite tampak berjalan, tindakan apa yang harus Anda atur pada skrip Sprite tersebut?

a)

Hanya menggunakan blok Move 10 steps.

b)

Mengganti kostum (costume) Sprite secara berkala sambil menggerakkannya

c)

Hanya mengubah efek warna Sprite secara berkala.

d)

Menggunakan blok Say <Hello!> for 2 secs secara berulang.

11.

Dalam Canva, apa tujuan utama dari fitur 'Grids and Frames' (Kisi dan Bingkai)?

a)

Untuk menambahkan efek animasi pada teks.

b)

Sebagai placeholder (tempat penampung) yang memungkinkan gambar dimasukkan dan dipotong sesuai bentuk.

c)

Untuk mengatur tata letak dengan membagi halaman menjadi kolom-kolom.

d)

Untuk menyesuaikan ukuran kanvas secara instan.

12.

Anda ingin memastikan teks putih Anda tetap terbaca dengan jelas di atas latar belakang berupa foto berwarna-warni. Teknik desain Canva yang paling efektif adalah...

a)

Mengubah font teks menjadi yang paling tebal.

b)

Menambahkan elemen bentuk persegi panjang transparan berwarna gelap di antara teks dan latar belakang.

c)

Menggandakan teks tersebut dan menumpuknya.

d)

Menggunakan filter foto dengan kecerahan tinggi.

13.

Apa perbedaan mendasar antara menu 'Elements' dan 'Uploads' dalam antarmuka Canva?

a)

Elements berisi foto dan video, sementara Uploads berisi hanya ikon.

b)

Elements adalah aset desain yang disediakan oleh Canva (ikon, bentuk, ilustrasi), sementara Uploads adalah media yang diunggah oleh pengguna.

c)

Elements hanya bisa digunakan di versi Pro, sementara Uploads tersedia untuk semua.

d)

Elements adalah template siap pakai, sementara Uploads adalah komponen tunggal.

14.

Bagaimana cara mengubah warna spesifik pada elemen grafis vektor yang sudah ada di sebuah template Canva?

a)

Menggunakan fitur Background Remover.

b)

Menggunakan tombol Color di panel atas setelah memilih elemen tersebut.

c)

Menggunakan fitur Crop.

d)

Mengubah warna pada menu Text.

15.

Apa fungsi dari fitur 'Position' (Posisi) dalam Canva?

a)

Untuk menentukan koordinat x dan y suatu elemen di kanvas.

b)

Untuk menggeser elemen ke depan (bring forward) atau ke belakang (send backward) tumpukan desain.

c)

Untuk mengubah ukuran elemen secara presisi.

d)

Untuk menyalin elemen secara berulang.

16.

Anda ditugaskan membuat 10 desain poster dengan skema warna dan jenis font yang sama untuk kampanye sekolah. Fitur Canva mana yang paling efisien untuk menjaga konsistensi ini?

a)

Hanya menyalin-tempel (copy-paste) teks dan elemen.

b)

Menggunakan fitur Brand Kit (Kit Merek) untuk menyimpan palet warna dan font

c)

Setiap saat mencari warna dari awal menggunakan kode HEX.

d)

Menggunakan fitur Photo Editor.

17.

Jika Anda ingin membuat tepi suatu gambar menjadi lebih lembut atau membulat (misalnya, untuk foto profil), fitur mana yang digunakan di Canva?

a)

Shadows (Bayangan).

b)

Crop (Pangkas).

c)

Edit Image \rightarrow See All \rightarrow Frames.

d)

Transparency (Transparansi).

18.

Anda telah menyusun 5 elemen kecil (ikon dan teks) yang harus bergerak bersama-sama sebagai satu kesatuan di kanvas. Langkah yang benar untuk melakukannya adalah:

a)

Mengunci (Lock) kelima elemen satu per satu.

b)

Memilih kelima elemen dan menekan tombol Group (Kelompokkan).

c)

Menyalin (Copy) elemen satu per satu dan menempelkannya di halaman baru.

d)

Mengubah posisi Z (Z-index) dari semua elemen.

19.

Apa fungsi utama dari 'Workplane' (Bidang Kerja) dalam Tinkercad 3D Design?

a)

Sebagai alat untuk mengukur dimensi objek.

b)

Area visual dua dimensi tempat semua objek 3D ditempatkan dan dimanipulasi.

c)

Tempat untuk menjalankan kode pemrograman.

d)

Papan sirkuit virtual untuk komponen elektronik.

20.

Dalam Tinkercad 3D Design, objek yang berbentuk kerangka kawat atau transparan yang disebut 'Hole' (Lubang) memiliki kegunaan utama untuk...

a)

Memberikan efek cahaya pada model.

b)

Digunakan untuk memotong atau melubangi bagian dari objek padat (Solid) saat digabungkan (Group).

c)

Sebagai titik koordinat awal.

d)

Membuat objek transparan yang tidak dapat dicetak.

21.

Jika Anda ingin menggabungkan dua bentuk padat (Solid) yang tumpang tindih menjadi satu bentuk baru yang utuh dan tidak terpisah, fungsi Tinkercad mana yang Anda gunakan setelah memilih kedua bentuk tersebut?

a)

Mirror (Cerminkan).

b)

Group (Gabungkan/Kelompokkan).

c)

Align (Sejajarkan).

d)

Isolate (Isolasi).

22.

Apa perbedaan utama antara objek yang diatur sebagai 'Solid' dan objek yang diatur sebagai 'Hole' di Tinkercad 3D?

a)

Solid dapat dicetak, Hole tidak dapat.

b)

Hole akan mengurangi volume objek Solid ketika digabungkan, sedangkan Solid akan menambah volume.

c)

Solid adalah bentuk dasar, Hole adalah bentuk kustom.

d)

Perbedaannya hanya pada warna tampilan.

23.

Untuk memindahkan objek secara vertikal (sumbu Z) dari Workplane ke atas atau ke bawah tanpa mengubah posisi horizontalnya (X atau Y), indikator atau fitur apa yang paling sering digunakan?

a)

Tombol panah pada keyboard.

b)

Kerucut hitam (Black Cone) di atas objek.

c)

Mengklik dan menyeret sudut kotak batas objek.

d)

Menggunakan fitur Rotate.

24.

Apa fungsi tombol 'Duplicate and Repeat' (Duplikat dan Ulangi) dalam Tinkercad 3D?

a)

Hanya untuk menyalin objek ke Workplane baru.

b)

Untuk menyalin objek dan mengulang setiap transformasi (pergerakan, rotasi, skala) yang dilakukan pada objek pertama.

c)

Untuk mengubah warna objek yang sama secara massal.

d)

Untuk menyimpan objek ke dalam library.

25.

Anda memiliki kubus di Tinkercad 3D. Jika Anda memegang titik kontrol skala sambil menekan tombol Shift, bagaimana perubahan skala objek tersebut?

a)

Hanya dimensi tinggi yang berubah.

b)

Objek akan diubah skalanya secara proporsional (tinggi, lebar, dan panjang berubah sama).

c)

Skala objek akan diatur ulang menjadi 10x ukurannya.

d)

Objek akan otomatis menjadi 'Hole'.

26.

Anda memiliki dua objek. Anda ingin memposisikan satu objek tepat di tengah-tengah atas objek lainnya. Fitur Tinkercad mana yang paling efisien untuk memastikan penempatan yang presisi pada ketiga sumbu (X, Y, Z)?

a)

Mirror.

b)

Duplicate.

c)

Align (Sejajarkan).

d)

Measure (Ukur).

27.

Apa singkatan dari AR dalam konteks teknologi My Web AR?

a)

Artificial Reaction.

b)

Augmented Reality.

c)

Automated Robotics.

d)

Artistic Rendering.

28.

My Web AR pada dasarnya digunakan untuk menciptakan pengalaman teknologi jenis apa?

a)

Realitas Virtual (VR) yang sepenuhnya imersif.

b)

Model 3D yang hanya dapat dilihat di komputer.

c)

Pengalaman di mana objek digital (3D) ditempatkan dan diintegrasikan ke lingkungan dunia nyata melalui kamera perangkat.

d)

Aplikasi pengolah kata berbasis web.

29.

Untuk memunculkan objek 3D ke dunia nyata dalam teknologi Web AR, kita membutuhkan penanda (marker) berupa...

a)

File dokumen (.doc).

b)

Gambar atau kode QR.

c)

Koneksi Bluetooth.

d)

Kabel data atau USB.

30.

Perangkat keras apa yang paling penting dan wajib digunakan untuk menampilkan Augmented Reality (AR) yang dibuat menggunakan My Web AR?

a)

Printer dan Mesin Fotokopi.

b)

Speaker dan Mouse.

c)

Kamera dan Layar (pada HP/Tablet/Laptop).

d)

Headset VR khusus.