wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UJI COBA ASESSMENT SUMATIF TENGAH SEMESTER

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

1.     Perhatikan pernyataan berikut terkait Scratch!

  • Scratch adalah bahasa pemrograman visual yang memungkinkan pengguna untuk membuat animasi, game, dan cerita interaktif

  • Blok-blok perintah pada Scratch disusun secara visual, sehingga mudah dipahami oleh pemula.

  • Scratch dapat digunakan untuk mengajarkan konsep pemrograman dasar kepada anak-anak dan remaja.

  • Proyek yang dibuat dengan Scratch dapat dibagikan secara online dan diedit oleh pengguna lain.

Berdasarkan pernyataan di atas, manakah pernyataan yang paling TEPAT menggambarkan keunggulan Scratch dalam mendukung pembelajaran abad 21?

a)

Scratch hanya cocok untuk anak-anak karena tampilannya yang sederhana.

b)

Scratch membatasi kreativitas pengguna karena menggunakan blok-blok yang sudah jadi.

c)

 Scratch memungkinkan kolaborasi dan pengembangan proyek secara bersama-sama.

d)

Scratch hanya fokus pada pengembangan keterampilan logika, bukan kreativitas.

2.

Perhatikan skenario berikut:

Etta, seorang siswa kelas 9, ingin membuat animasi sederhana untuk presentasi proyek ilmiahnya. Ia merasa kesulitan menuliskan kode program yang panjang dan rumit. Temannya, Aldo, menyarankan Etta untuk menggunakan sebuah alat bantu bernama Blockly.

Berdasarkan skenario di atas, manakah pernyataan yang paling tepat mengenai Blockly?

a)

    Blockly adalah sebuah bahasa pemrograman yang sangat sulit dipelajari, sehingga hanya cocok untuk siswa dengan kemampuan coding yang tinggi.

b)

Blockly merupakan sebuah alat bantu yang memudahkan pembuatan program dengan menggunakan blok-blok visual, sehingga lebih mudah dipahami, terutama bagi pemula.

c)

   Blokckly hanya dapat digunakan untuk membuat animasi sederhana, tidak dapat digunakan untuk membuat program yang lebih kompleks.

d)

    Blockly adalah sebuah perangkat lunak yang hanya dapat dijalankan pada komputer dengan spesifikasi tinggi.

3.

Scratch dan Blokly merupakan Pemrograman visual yang dirancang untuk mempermudah konsep dasar pemrograman seperti; Blok Logika dan Blok Suara. Siapa yang mengembangkan Program Scratch dan Blockly ....

a)

    Meja dan Kursi

b)

Motor Matix

c)

MIT Media Lap  dan Google

d)

a.      Visualisasi

4.

Perhatikan pernyataan berikut mengenai Scratch dan Blockly:

(i) Scratch dan Blockly sama-sama menggunakan blok visual untuk membangun program

(ii) Blockly lebih fleksibel karena dapat menghasilkan kode dalam berbagai bahasa pemrograman, sedangkan Scratch umumnya menghasilkan kode dalam bahasa Scratch sendiri.

(iii) Scratch lebih cocok untuk pemula karena antarmuka yang lebih sederhana, sedangkan Blockly lebih cocok untuk mereka yang ingin mendalami konsep pemrograman yang lebih kompleks.

(iv) Keduanya sama-sama memiliki komunitas pengguna yang besar dan aktif.

Pernyataan yang benar mengenai perbedaan Scratch dan Blockly adalah...

a)

  (i) dan (ii) saja

b)

(ii) dan (iii) saja

c)

Semua pernyataan benar

d)

(i), (ii), dan (iii)

5.

Salah satu manfaat utama dari pemrograman visual adalah kemampuannya untuk meningkatkan pemahaman konsep dasar pemrograman. Aspek yang paling membantu siswa salam hal ini adalah ...

a)

Antar muka berbasis teks

b)

Sintaksis yang rumit

c)

Antarmuka grafis intutif

d)

Bahasa pemrograman tingkat lanjut

6.

Scratch dan Blockly memiliki banyak Blok untuk Pemrogramannya sehingga memudahkan pengguna dalam membuat sebuah pemrogramannta. Jenis-jenis yang tidak ada dalam Scratch tetapi terdapat dalam Blockly adalah...

a)

Blok Gerakan

b)

Blok Logika

c)

  Blok Suara

d)

      Blok Penampilan

7.

Dalam membuat blok desain dalam pemrograman Scratch mempunyai fokus yang berbeda dengan pemrograman Blockly, fokus utama dari desain blok dalam Scratch adalah...

a)

Fleksibelitas dan kustomisasi

b)

Visualisasi yang sederhana

c)

Kreativitas dan Interaktivitas

d)

Integrasi dengan kode teks

8.

Manakah pernyataan yang PALING TEPAT menggambarkan manfaat pemrograman visual bagi siswa dalam memahami konsep pemrograman?

a)

Pemrograman visual membantu siswa untuk memvisualisasikan logika pemrograman secara lebih efektif, sehingga mempermudah pemahaman konsep.

b)

Pemrograman visual memberikan tampilan yang menarik sehingga siswa tidak mudah bosan.

c)

     Pemrograman visual memungkinkan siswa untuk langsung melihat hasil program tanpa perlu menulis kode yang kompleks.

d)

     Pemrograman visual membuat proses debugging (mencari dan memperbaiki kesalahan dalam program) menjadi lebih mudah.

9.

Dalam pemrograman Blockly mempunyai beberapa blok utama dengan berbagai fungsinya, salah satunya adalah blok yang digunakan untuk menjalankan serangkaian blok berulang kali (repeat) dalam menjalankan program, Blok tersebut merupakan fungsi dari blok…

a)

Blok Logika

b)

Blok Perulangan

c)

Blok Variabel

d)

Blok Fungsi

10.

Manakah pernyataan berikut yang paling tepat menggambarkan perbedaan antara literasi numerik dan literasi sains dalam konteks pemecahan masalah sehari-hari?

a)

  Literasi numerik lebih fokus pada penggunaan angka dan perhitungan, sedangkan literasi sains lebih menekankan pada pemahaman konsep-konsep abstrak.

b)

Literasi numerik hanya berguna dalam bidang matematika, sedangkan literasi sains penting untuk semua bidang ilmu pengetahuan.

c)

    Literasi numerik melibatkan interpretasi data kuantitatif untuk membuat keputusan, sementara literasi sains melibatkan penerapan metode ilmiah untuk mencari jawaban atas pertanyaan.

d)

  Literasi numerik lebih sulit dikuasai dibandingkan literasi sains karena melibatkan pemikiran yang lebih kompleks

 

11.

Salah satu peran dalam Pemrograman Scracth dan Blockly adalah Literasi Numerik yang sangat membantu dalam pemrograman tersebut, Literasi numerik membantu individu membuat keputusan yang lebih baik berdasarkan data dan informasi numerik yang...

a)

Terbaru

b)

Akurat

c)

   Terbatas

d)

Umum

12.

Peran utama Literasi Numerik untuk siswa dalam pengembangan keterampilan matematika seperti perhitungan, pengukuran dan statistik untuk...

a)

Meningkatan ingatan

b)

   Memahami konsep dasar

c)

Menyusun laporan

d)

Menghindari kesalahan

13.

Literasi Sains sangat membantu dalam pembuatan pemrgraman Scratch dan Blokcky ini, dimana Literasi Sains sangat berkontribusi terhadap pemilihan makanan sehat untuk...

a)

Memahami harga makanan

b)

Mengetahui kandungan gizi makanan

c)

Memilih makanan berdasarkan warna

d)

Menghitung biaya pembuatan makanan

14.

Penerapan Literasi Sains untuk efisiensi energi sangatlah berguna dalam Pemrograman Scratch dan Blockly ini, penerapan tersebut untuk..

a)

Menghitung penggunaan listrik dan air

b)

Menggunakan peralatan hemat energi

c)

Mengurangi makanan yang berlemak

d)

Menghitung biaya perjalanan jarak jauh

15.

(i) pengetahuan konsep ilmiah

(ii) kemampuan berfikir kritis

(iii) keterampilan eksperimental

(iv) mamahami angka

Dari komponen diatas manakah komponen yang temasuk ke dalam Literasi Sains...

a)

   (i) dan (ii)

b)

   (ii) dan (iii)

c)

(i), (ii) dan (iii)

d)

Semua Benar

16.

Dalam pemrograman Scracth dan Blokcly ada visualisasi program dan modularisasi program yang sangat berperan dalam pemrograman visual, Modularisasi dalam pemrograman adalah tekhnik...

a)

Membagi program menjadi lebih kecil

b)

Menggabungkan semua kode yang ada

c)

Menulis semua kode ke dalam satu file

d)

Menghapus bagian kode yang tidak diperlukan

17.

  Implementasi modularisasi program modern memanfaatkan strujtur kode yang terorganisisr dan pembagian tanggung jawab diantara berbagai program, bahasa pemrograman yang mengunakan modularisasi program ...

a)

C++ dan Pascal

b)

     Pascal dan Pyithon

c)

   Python dan Java

d)

Python, Java dan JavaScript

18.

Pemrograman Blockly merupakan pemrograman yang menggunakan antarmuka drag-and-drop (klik-tahan-geser) menggunakan mouse untuk menggerakkan suatu objek, manfaat bagi pengguna menggunakan drag-and-drop ini pada Blockly yaitu...

a)

Memudahkan penyusunan kode

b)

Meningkatkan kompleksitas

c)

Mengurangi kreativitas

d)

Mempercepat penulisan kode

19.

Blok pada Scracth untuk menemukan apakah karakter sudah mencapai posisi tertentu, yang memungkinkan program mengambil keputusan berdasarkan kondisi tersebut adalah ...

a)

Ulangi

b)

Ucapan

c)

Jika maka

d)

Geser

20.

Setiap Blok mempresentasikan perintah atau logika seperti operasi matematika, pengulangan dan fungsi, blok ini mudah disusun dan membantu pengguna menvisualisasikan alur program dengan jelas, Blok papa Blockly ini yaitu...

a)

Blok Modular (gabungan perhitungan)

b)

      Blok Variabel

c)

     Blok Fungsi

d)

  Blok Logika