Font size
WorksheetsSoal Informatika Kelas 9
Total questions: 75
Worksheet time: 38mins
Scratch adalah lingkungan pemrograman visual yang dikembangkan oleh
Microsoft
MIT Media Lab
Apple
Berikut fitur utama Scratch adalah ...
mendukung proyek-proyek tingkat lanjut
blok-blok pemrograman yang intuitif
integrasi dengan bahasa pemrograman teks
memerlukan instalasi tambahan
Aplikasi Scratch lebih cocok digunakan untuk ...
profesional pemrograman
pemula dan anak-anak
pengembangan perangkat keras
manajemen basis data
Salah satu kelebihan Blockly dibandingkan Scratch adalah ...
tidak memerlukan koneksi Internet
dapat menghasilkan kode dalam berbagai bahasa pemrograman
tidak menggunakan blok visual
hanya cocok untuk pemula
Salah satu kekurangan Scratch adalah ...
tidak mendukung kolaborasi
keterbatasan untuk proyek tingkat lanjut
antarmuka yang sulit digunakan
tidak memiliki komunitas pengguna
Berilah tanda silang (X) pada huruf a, b, c, atau d sesuai jawaban yang benar! Berikut merupakan fitur utama Blockly adalah ...
tidak mendukung proyek kompleks
memiliki komunitas yang besar
dukungan untuk kustomisasi blok dan antarmuka
hanya untuk anak-anak
Berilah tanda silang (X) pada huruf a, b, c, atau d sesuai jawaban yang benar! Literasi numerik penting dalam pemrograman karena ...
mempermudah pengolahan teks
membantu memahami struktur data tingkat lanjut
melibatkan manipulasi data numerik dan operasi matematika
tidak diperlukan untuk proyek kecil
Berilah tanda silang (X) pada huruf a, b, c, atau d sesuai jawaban yang benar! Program hitung diskon belanja memerlukan konsep ...
pengolahan gambar
variabel, operator, dan struktur pemilihan
antarmuka grafis
integrasi dengan API
Berilah tanda silang (X) pada huruf a, b, c, atau d sesuai jawaban yang benar! Scratch mendukung pengajaran kolaboratif melalui ...
penggunaan basis data
komunitas online aktif
fitur pengembangan perangkat keras
skrip berbasis teks
Berilah tanda silang (X) pada huruf a, b, c, atau d sesuai jawaban yang benar! Kekurangan dari program Blockly adalah ...
tidak mendukung proyek kompleks
tergantung pada antarmuka visual
tidak mendukung integrasi dengan platform lain
sulit dipelajari
Berilah tanda silang (X) pada huruf a, b, c, atau d sesuai jawaban yang benar! Modularisasi dalam konteks Blockly digunakan untuk ...
menggabungkan semua kode dalam satu blok
membuat fungsi matematika dasar lebih mudah digunakan dan diulang
menambahkan elemen visual saja
mengurangi jumlah blok yang dibutuhkan
Berilah tanda silang (X) pada huruf a, b, c, atau d sesuai jawaban yang benar! Hasil dari memanggil fungsi "Penambahan" dengan parameter 5 dan 3 dalam program kalkulator adalah ...
8
6
15
2
Berilah tanda silang (X) pada huruf a, b, c, atau d sesuai jawaban yang benar! Jika program kalkulator memanggil fungsi "Perkalian" dengan hasil dari "Penambahan" dan angka 2, berapa hasilnya jika Penambahan menghasilkan 8 ...
16
4
10
2
Berilah tanda silang (X) pada huruf a, b, c, atau d sesuai jawaban yang benar! Pada pendekatan modularisasi, maksud dari "memisahkan kode ke dalam modul-modul terpisah" adalah ...
menggunakan satu fungsi untuk semua tugas
memecah program menjadi bagian-bagian kecil dengan tugas spesifik
menyimpan kode dalam satu file besar
menghapus sebagian kode
Berilah tanda silang (X) pada huruf a, b, c, atau d sesuai jawaban yang benar! Pendekatan modularisasi pada Blockly membantu dalam ...
menyusun kode dengan cara yang lebih sederhana
mengurangi jumlah blok yang diperlukan
menyusun program tanpa struktur yang jelas
menggabungkan semua fungsi dalam satu blok
Berilah tanda silang (X) pada huruf a, b, c, atau d sesuai jawaban yang benar! Sistem bilangan menggunakan bilangan dasar atau basis tertentu yang disebut ...
digit biner
remainder
sisa bagi
radix
Berilah tanda silang (X) pada huruf a, b, c, atau d sesuai jawaban yang benar! Basis yang dipergunakan pada masing-masing sistem tergantung bergantung pada ...
panjang pendeknya nilai yang digunakan
sistem yang diprogramnya
jumlah nilai bilangan yang digunakan
tergantung pada OS yang terinstall
Berilah tanda silang (X) pada huruf a, b, c, atau d sesuai jawaban yang benar! Pada dasarnya, konversi bilangan heksadesimal ke bilangan desimal masih memiliki nilai yang ...
berbeda
berbanding terbalik
lebih sedikit
sama
Berilah tanda silang (X) pada huruf a, b, c, atau d sesuai jawaban yang benar! Ekstensi Coding with Chrome yang digunakan adalah ...
.wcw
.cww
.cwc
.ccw
Berilah tanda silang (X) pada huruf a, b, c, atau d sesuai jawaban yang benar! Pengetahuan sistematis mengenai alam dan dunia fisik disebut ...
sains
literasi
komunikasi
informasi
Jodohkanlah pernyataan berikut dengan pilihan jawaban yang tersedia! Basis yang digunakan dalam sistem bilangan desimal.
Pick direction
OR
AND
10
Math
Jodohkanlah pernyataan berikut dengan pilihan jawaban yang tersedia! Operator yang digunakan untuk konversi bilangan heksadesimal menjadi bilangan desimal.
Pick direction
OR
Mengalikan
AND
10
Jodohkanlah pernyataan berikut dengan pilihan jawaban yang tersedia! Blok yang mengatur arah ketika robot sampai di persimpangan atau ketika sampai di jalan buntu.
Pick direction
OR
Mengalikan
AND
Math
Jodohkanlah pernyataan berikut dengan pilihan jawaban yang tersedia! Fungsi Blockly yang menangani berbagai jenis perhitungan dan juga dapat mengeluarkan angka acak.
Pick direction
Math
OR
AND
10
Jodohkanlah pernyataan berikut dengan pilihan jawaban yang tersedia! Arti dari tanda titik dalam aljabar Boolean.
OR
AND
Mengalikan
Pick direction
10
Untuk mengasah dan menguji kemampuan refleksifmu, lengkapilah pernyataan berikut ini dengan cara mengisi titik-titik yang tersedia! Pemrograman visual yang dikembangkan oleh MIT Development disebut ...
Scratch
Snap!
App Inventor
Alice
Untuk mengasah dan menguji kemampuan refleksifmu, lengkapilah pernyataan berikut ini dengan cara mengisi titik-titik yang tersedia! Mengubah nilai dari satu sistem bilangan ke sistem bilangan lainnya disebut ...
konversi bilangan
kompresi data
enkripsi
validasi input
Untuk mengasah dan menguji kemampuan refleksifmu, lengkapilah pernyataan berikut ini dengan cara mengisi titik-titik yang tersedia! Sekumpulan variabel yang memiliki tipe data yang sama dan mampu menyimpan beberapa nilai dalam satu variabel disebut ...
array
objek
fungsi
rekaman
Untuk mengasah dan menguji kemampuan refleksifmu, lengkapilah pernyataan berikut ini dengan cara mengisi titik-titik yang tersedia! Menu pengulangan blok dalam pemrograman Robot Ozobot disebut ...
Loops
Movement
Logic
Lights
Untuk mengasah dan menguji kemampuan refleksifmu, lengkapilah pernyataan berikut ini dengan cara mengisi titik-titik yang tersedia! Kategori fitur Ozobot pada level 3 adalah ...
Movement
Logic
Light Effects
Timing
Perhatikan poin-poin berikut: (1) Singly linked list. (2) Doubly linked list. (3) Circular linked list. (4) Stack linked list. Berdasarkan poin-poin di atas, yang merupakan jenis tipe linked list ditunjukkan pada nomor ....
(1), (3), dan (4)
(2), (3), dan (4)
(1), (2), dan (3)
(1), (2), dan (4)
Keunggulan dari tipe linked list adalah ....
pencarian data acak
alokasi penggunaan memori statis
penambahan atau pengurangan data yang lebih lambat
ukuran lebih dinamis
Struktur data tree digunakan dalam algoritma router untuk menentukan rute tercepat antara dua jaringan. Merupakan konsep struktur data tree yaitu ....
organisir data
arsitektur struktur data
perutean jaringan
HTML DOM
Pada HTML DOM, kepanjangan dari DOM adalah ....
Data Object Model
Document Object Model
Data Oriented Model
Document Object Model
Operator yang digunakan untuk mengisi nilai variabel adalah ....
operator logika
operator assignment
operator aritmatika
operator bitwise
Operator yang hanya menggunakan satu operand disebut ....
unary
binary
ternary
assignment
Pada penerapan operator AND jika x adalah 4 dan y adalah 10, kondisi di bawah yang bernilai true adalah ....
(x > 3) AND (y < 10)
(x > 3) AND (y < 8)
(x > 5) AND (y < 10)
(x > 2) AND (y < 14)
Fungsi operator "=" dalam pemrograman adalah ....
menampilkan nilai variabel
menambahkan nilai variabel
mengisi nilai variabel
menyalin nilai variabel
Pada penerapan operator OR jika x adalah 10 dan y adalah 4, kondisi di bawah yang bernilai false adalah ....
(x == 4) OR (y != 3)
(x == 7) OR (y != 4)
(x == 10) OR (y == 5)
(x == 5) OR (y != 6)
Pada penerapan operator NOT jika x adalah 2 dan y adalah 6, kondisi di bawah yang bernilai true adalah ....
NOT (x > y)
NOT (x < y)
NOT (x != y)
NOT (x = 2)
Perhatikan poin-poin berikut: (1) Absolute digit. (2) Base (radix). (3) Positional (place) value. (4) Reborn value. Berdasarkan poin-poin di atas, konsep dasar pada sistem bilangan ditunjukkan oleh nomor ....
(1) dan (3)
(1), (2), dan (3)
(2) dan (4)
(2), (3), dan (4)
Perhatikan poin-poin berikut: (1) Pendidikan. (2) Penanaman. (3) Pembelajaran. (4) Pembersihan. Berdasarkan poin-poin di atas, kemampuan literasi digunakan dalam ranah yang ditunjukkan oleh nomor ....
(1) dan (3)
(1), (2), dan (3)
(2) dan (4)
(2), (3), dan (4)
Blockly dapat diakses di alamat web ....
https://google.com/developers/blockly
https://blockly.developers.google.com/
https//developers blockly google com
https//developers google com/blockly
Perhatikan poin-poin berikut: (1) Backdrop. (2) Sprite. (3) Stage. (4) Makey-Makey. Berdasarkan poin-poin di atas, hal-hal yang selalu dijumpai Scratch ditunjukkan oleh nomor ....
(1) dan (3)
(1), (2), dan (3)
(2) dan (4)
(2), (3), dan (4)
Pada layar Blockly terlihat sebuah modul kosong dengan nama [do something] yang artinya ....
mengganti nama modul
lembar kerja
mengembalikan nilai apa pun
lakukan sesuatu
Warna di komputer direpresentasikan dengan menggunakan bilangan ....
biner
desimal
heksadesimal
oktal
Orang pertama yang menggunakan istilah scientific literacy adalah ....
Rudolf Smith
Paul de Hart Hurd
Jeannete Wing
C.E de Boer
Deca dalam sistem bilangan berarti ....
10
20
30
40
Guna menunjukan separator (pemisah) antara bilangan bulat, Indonesia menggunakan ....
titik
koma
colon
apostrof
Pada pemrograman, modul program yang tidak memiliki return statement disebut dengan ....
value
radix
procedure
function
Berikut yang merupakan jenis-jenis proses dalam algoritma adalah ....
sequence process
efektivitas
iteration process
selection process
Berikut yang termasuk penjelasan tentang procedure adalah ....
blok kode tugas khusus
mengelola pengembalian data
mengorganisir eksperimen
meningkatkan keterbacaan dan pemeliharaan
Berikut penjabaran dari variable adalah ....
tempat menyimpan data
jenis data yang bervariasi
Sistem operasi yang kompatibel dengan aplikasi gratis OzoBlockly adalah ....
Windows OS
iOS
Linux OS
Android OS
Contoh literasi sains pada lingkungan masyarakat adalah ....
berdiskusi untuk menyiapkan agenda desa
kerja bakti membersihkan lingkungan bersama warga
memelihara dan merawat saluran irigasi bersama warga
mengamati dan mengidentifikasikan cicak yang menempel kuat di dinding rumah
Salah satu musuh dari usaha untuk menjaga keutuhan wilayah Indonesia. (Cocokkan dengan pilihan A–E)
Ancaman militer asing
Separatisme
Komitmen kebangsaan
Problem akses wilayah
Ibu kota Nusantara
Komitmen yang diperlukan dari setiap warga untuk konsisten menjaga keutuhan wilayah Negara Kesatuan Republik Indonesia. (Cocokkan dengan pilihan A–E)
Ancaman militer asing
Separatisme
Komitmen kebangsaan
Problem akses wilayah
Ibu kota Nusantara
Pusat pemerintahan negara Indonesia di mana pemerintah pusat dan DPR berada. (Cocokkan dengan pilihan A–E)
Ancaman militer asing
Separatisme
Komitmen kebangsaan
Problem akses wilayah
Ibu kota Nusantara
Penggunaan kekuatan bersenjata oleh negara lain yang dapat mengganggu kedaulatan negara Indonesia. (Cocokkan dengan pilihan A–E)
Ancaman militer asing
Separatisme
Komitmen kebangsaan
Problem akses wilayah
Ibu kota Nusantara
Kesulitan petani membawa hasil ladangnya ke pasar di wilayah terpencil. (Cocokkan dengan pilihan A–E)
Ancaman militer asing
Separatisme
Komitmen kebangsaan
Problem akses wilayah
Ibu kota Nusantara
Cermatilah pernyataan berikut kemudian tentukan benar atau salah pernyataannya: Rilis pertama mencakup kode untuk Scratch's Horizontal Grammar.
Benar
Salah
Cermatilah pernyataan berikut kemudian tentukan benar atau salah pernyataannya: Adapun ke depannya, berencana untuk merilis kode tambahan Vertical Grammar yang saat ini digunakan oleh Scratch.
Benar
Salah
Cermatilah pernyataan berikut kemudian tentukan benar atau salah pernyataannya: Scratch Blocks adalah proyek pengembangan baru untuk blok pemrograman grafis generasi sebelumnya.
Benar
Salah
Cermatilah pernyataan berikut kemudian tentukan benar atau salah pernyataannya: Scratch Blocks berdasarkan kolaborasi antara Google dan Scratch Team dari MIT yang dibangun berdasarkan teknologi Blockly milik Google dan diinformasikan oleh insinyur Scratch.
Benar
Salah
Cermatilah pernyataan berikut kemudian tentukan benar atau salah pernyataannya: Format horizontal pada dasarnya menggunakan basis teks.
Benar
Salah
Untuk mengasah dan menguji kemampuan reflektifmu, lengkapilah pernyataan berikut ini dengan cara mengisi titik-titik yang tersedia: Konsep utama dalam pemrograman yang melibatkan pembagian program menjadi modul atau fungsi-fungsi kecil yang memiliki tugas-tugas tertentu disebut ....
Modularisasi
Abstraksi
Enkapsulasi
Iterasi
Untuk mengasah dan menguji kemampuan reflektifmu, lengkapilah pernyataan berikut ini dengan cara mengisi titik-titik yang tersedia: Cara untuk menyembunyikan kompleksitas implementasi di dalam modul atau fungsi disebut ....
Abstraksi
Enkapsulasi
Generalisasi
Iterasi
Untuk mengasah dan menguji kemampuan reflektifmu, lengkapilah pernyataan berikut ini dengan cara mengisi titik-titik yang tersedia: Konsep utama dalam modularisasi program dengan memisahkan program menjadi modul atau fungsi-fungsi kecil yang memiliki tugas-tugas tertentu disebut ....
Dekomposisi
Optimisasi
Pengujian
Kompilasi
Untuk mengasah dan menguji kemampuan reflektifmu, lengkapilah pernyataan berikut ini dengan cara mengisi titik-titik yang tersedia: Fungsi dari blok di samping adalah ....
Mengikuti garis hingga persimpangan atau akhir garis
Berputar 360 derajat di tempat
Berhenti selama beberapa detik lalu mundur
Menyalakan dan mematikan lampu indikator secara acak
Untuk mengasah dan menguji kemampuan reflektifmu, lengkapilah pernyataan berikut ini dengan cara mengisi titik-titik yang tersedia: Jika konten video mungkin tidak tepat untuk seluruh pemirsa, pilih ....
Pembatasan usia
Daftar putar
Subtitle otomatis
Gambar mini (thumbnail)
Untuk mengasah cara berpikirmu secara rasional, logis, kritis, dan analitis, jawablah pertanyaan berikut ini dengan tepat: Sebutkan beberapa fungsi dari function! Pilih semua yang benar.
Mengelompokkan logika agar dapat digunakan ulang
Mengurangi duplikasi kode
Memecah tugas agar program lebih modular
Menambah ukuran berkas tanpa manfaat
Untuk mengasah cara berpikirmu secara rasional, logis, kritis, dan analitis, jawablah pertanyaan berikut ini dengan tepat: Klasifikasikanlah komponen yang perlu diperhatikan pada program untuk mengonversi bilangan! Pilih semua yang benar.
Jenis basis bilangan asal (misalnya biner, desimal)
Jenis basis bilangan tujuan
Validasi input agar sesuai dengan basis asal
Warna tema lingkungan pemrograman
Untuk mengasah cara berpikirmu secara rasional, logis, kritis, dan analitis, jawablah pertanyaan berikut ini dengan tepat: Jelaskan tentang pendefinisian variable! Manakah pernyataan yang benar?
Memberi nama serta (jika diperlukan) tipe dan ruang lingkup agar memesan tempat di memori
Variabel selalu tercipta otomatis tanpa deklarasi
Nama variabel wajib seluruhnya huruf kapital
Pendefinisian variabel tidak berpengaruh pada memori
Untuk mengasah cara berpikirmu secara rasional, logis, kritis, dan analitis, jawablah pertanyaan berikut ini dengan tepat: Uraikan tentang robot Ozobot! Pernyataan yang tepat adalah ....
Robot edukasi kecil yang mengikuti garis dan membaca kode warna
Drone udara otonom untuk pemetaan wilayah
Lengan robot industri untuk perakitan berat
Robot bawah air untuk eksplorasi laut dalam
Untuk mengasah cara berpikirmu secara rasional, logis, kritis, dan analitis, jawablah pertanyaan berikut ini dengan tepat: Jelaskan tentang penggunaan graf tidak berarah! Pilih semua yang benar.
Relasi pertemanan pada jejaring sosial
Jalur lalu lintas satu arah di kota
Koneksi perangkat peer-to-peer
Struktur hierarki organisasi
