Bilangan yang digunakan dalam sistem bilangan biner adalah ....
a. Basis 8
b. Basis 10
c. Basis 2
d. Basis 16
2. Data pada diagram garis berikut menggambarkan perkembangan sejenis bakteri dalam waktu 5 jam. Banyak bakteri pada jam ke-1 sama dengan ....
a. 40
b. 80
C. 130
d. 200
3. Perhatikan Bilangan-bilangan berikut!
(1) Bilangan biner.
(2) Bilangan desimal.
(3) Bilangan bulat.
(4) Bilangan oktal.
Berdasarkan pernyataan-pernyataan di atas, manakah yang termasuk macam-macam sistem bilangan ditunjukkan pada nomor ....
a. (1) dan (2)
b. (2) dan (3)
c. (1) dan (3)
d (1) (2) dan (4)
4. Perhatikan potongan program berikut!
angka=[1,2,3,4,5,6]
angka[3]=5
angka.append(7)
print(angka)
Jika program tersebut dijalankan maka output-nya adalah ....
a. [1,2,3,4,5,6,5]
b. [1,2,3,4,5,6,7]
c. [1,2,3,5,5,6]
d. [1,2,3,5,5,6,7]
5. Berapa nilai maksimum yang dapat direpresentasikan oleh 8 bit bilangan biner ....
a. 64
c. 128
b. 256
d. 512
6. Keuntungan utama penggunaan Scratch adalah ....
a. pengguna harus menulis kode dari awal
b. scratch tidak cocok untuk orang dewasa
c. pengguna dapat membangun permainan dan program interaktif secara intuitif
d. scratch hanya digunakan oleh anak-anak berusia 8-11 tahun
7. Berikut ini yang membedakan Scratch dengan bahasa pemrograman berbasis teks ....
a. Scratch menggunakan antarmuka drag-and-drop
b. Scratch menggunakan sintaks rumit
C. Scratch hanya cocok untuk anak-anak
d. Scratch tidak dapat digunakan oleh orang dewasa
8. Sistem Komputer menyimpan data dalam bentuk ....
a. bilangan biner
b. bilangan desimal
c. bilangan oktal
d. bilangan heksadesimal
9. Fungsi dari perintah looping dalam pemrograman adalah ....
a. mengulang kesalahan dalam program
b. menjalankan tugas secara berulang
c. menghentikan program
d. menghapus kode program
10. Berikut ini yang mewakili representasi wama dalam program Ozobot adalah ....
a. sistem bilangan biner
b. bahasa pemrograman
c. algoritma kompleks
d. perintah "looping"
11. Blok perintah digunakan untuk....
a. memutar sprite searah jarum jam
b. menggerakkan sprite ke arah mouse-pointer atau ke arah sprite lainnya
c. menggerakkan sprite maju atau mundur
d. guna menggerakkan sprite pada koordinat x dan y dalam stage
12. Sebuah mesin buatan manusia yang mampu melakukan suatu pekerjaan, baik secara otomatis maupun melalui remote control dikenal dengan istilah ....
a. android
b. komputer
c. ragum
d. robot
13. Perintah pada Scratch yang digunakan untuk memutar sprite searah jarum jam adalah ....
15. Peran utama robot di era digital adalah ....
a. mengurangi efisiensi operasional
b. meningkatkan risiko kecelakaan
c. memastikan produksi berlangsung tanpa hambatan
d. menghambat produktivitas keseluruhan
16. Ozobot merupakan jenis robot yang ....
a. digunakan untuk pembersihan otomatis
b. dirancang untuk eksplorasi luar angkasa
c. dapat digunakan sebagai pelayan di industri perhotelan
d. memiliki fokus pada pendidikan dan pembelajaran
17. Sebuah robot dengan penampilan secara keseluruhan berdasarkan tubuh manusia disebut ....
a. arm robotic
b. drone
c. humanoid
d. manipulator
18. Platform pembelajaran pemrograman yang menggunakan blok pemrograman serupa dengan Scratch adalah ....
a. Wordpress
b. Blockly Games
c. literasi numerik
d. modularisasi program
19. Berikut yang dapat digunakan untuk mengakses OzoBlockly adalah ....
a. hanya di peramban chrome
b. hanya di peramban firefox
c. pada semua peramban web terbaru dan semua sistem operasi
d. hanya di sistem operasi Windows
20. Tujuan analisis data kuantitatif adalah kecuali ....
a. menguji hipotesis
b. membandingkan
c. menguji hubungan
d. mendeskripsikan data
II
1. Apa itu Blockly Games?
Jawab:
2. Bagaimana Scratch memungkinkan pengguna untuk berbagi proyek mereka?
Jawab:
3. Apa perbedaan antara sprite dan backdrop dalam Scratch?
Jawab:
4. Jelaskan perbedaan blok [repeat n times] dengan blok [repeat..while)?
Jawab:
5. Apa yang dimaksud dengan variable?
Jawab:
Gambar Umtuk No 2
Gambar Untuk No 11
Gambar Untuk No 13