Font size
WorksheetsAlgoritma dan Dasar Pemrograman (Scratch)
Total questions: 31
Worksheet time: 41mins
Tukiyem adalah seorang programmer handal, ia sedang memprogram sebuah robot yang bisa minum air. Urutan perintah yang harus Tukiyem masukkan supaya robot tersebut bisa minum tanpa adanya error adalah...
Minum - Ambil Gelas - Tuang Air
Tuang Air - Minum - Ambil Gelas
Ambil Gelas - Tuang Air - Minum
Ambil Gelas - Minum - Tuang Air
Dalam sebuah resep (algoritma) membuat teh manis, langkah manakah yang boleh ditukar urutannya tanpa merusak hasil?
Masukkan gula dan Masukkan air panas
Masukkan air panas dan Minum teh
Siapkan gelas dan Tuang airtea
Aduk teh dan Masukkan gula
Perhatikan langkah membuat sereal:
(1) Tuang susu
(2) Ambil mangkuk
(3) Masukkan sereal
Urutan algoritma yang paling tepat adalah...
1 - 2 - 3
2 - 3 - 1
3 - 2 - 1
2 - 1 - 3
Mengapa urutan (sequence) sangat penting dalam sebuah program komputer?
Agar tampilan program menjadi berwarna-warni
Agar komputer tidak cepat panas
Agar instruksi dijalankan dengan benar dan hasil sesuai tujuan
Agar kita tidak perlu menggunakan mouse
Seorang robot berada di kotak A. Ia harus ke kotak C melalui kotak B. Perintahnya adalah:
(1) Maju 2 langkah
(2) Belok kanan
(3) Maju 1 langkah
Jika robot melewatkan langkah nomor 2, apa yang terjadi?
Robot tetap sampai ke kotak C
Robot menabrak tembok atau salah jalan
Robot akan berputar di tempat
Robot otomatis membetulkan jalannya
Di Scratch, karakter atau objek yang kita beri perintah disebut...
Script
Backdrop
Block
Sprite
Balok kode berwarna BIRU (Motion) digunakan untuk mengatur...
Suara karakter.
Gerakan karakter
Warna latar belakang
Tulisan percakapan
Jika kamu ingin Sprite bergerak ke arah kiri secara horizontal, nilai sumbu mana yang harus diubah menjadi negatif?
Sumbu Y
Sumbu Z
Sumbu A
Sumbu X
Jika Sprite dijalankan dengan kode berikut, maka bentuk lintasan yang terjadi adalah...
Garis Lurus
Membentuk sudut siku-siku (huruf L)
Membentuk lingkaran
Membentuk persegi
Sprite berada di tengah panggung (X:0, Y:0). Jika diberi perintah Change Y by -50, ke arah mana Sprite bergerak?
Atas
Bawah
Kanan
Kiri
Jika blok Move 10 steps dimasukkan ke dalam Repeat 5, lalu di bawahnya ada Move 20 steps (di luar Repeat). Berapa total langkah Sprite?
10 Langkah
30 Langkah
50 Langkah
70 Langkah
Perhatikan logika berikut:
"Jika Skor > 10, ganti latar ke Menang. Jika tidak, tetap di latar Bermain".
Jika skor Andi adalah 10, di latar mana Andi berada?
Bermain
Berhenti
Menang
Tidur
Sebuah sprite kucing berjalan maju terus sampai hilang dari layar. Blok apa yang lupa dipasang untuk memecahkan masalah ini?
Manakah urutan yang benar agar Sprite dapat melompat?
Mengapa kita selalu butuh blok When Green Flag Clicked di urutan paling atas?
Untuk mewarnai Sprite.
Sebagai pemicu (trigger) agar program mulai berjalan.
Sebagai pemicu (trigger) agar program berhenti.
Agar suara musik terdengar lebih keras.
Perhatikan blok kode program berikut.
Ketika program tersebut dijalankan, ternyata Spritenya bergerak dengan sangat cepat seperti kilat. Bagaimana cara agar gerakannya terlihat natural?
Ganti Move 100 menjadi Move 10
Masukkan blok Wait 0.1 seconds di dalam Forever
Hapus blok Forever
Masukkan blok Wait 1 Second
Apa perbedaan utama antara blok Repeat 10 dan Forever?
Repeat 10 akan berhenti setelah 10 kali, Forever tidak akan berhenti
Repeat 10 akan berhenti setelah 10 kali, Forever akan berhenti setelah 100 kali
Forever lebih lambat daripada Repeat 10
Tidak ada perbedaan.
Blok Else pada perintah If - Then - Else berfungsi untuk...
Memberikan perintah tambahan jika syarat utama terpenuhi
Memberikan perintah tambahan jika syarat utama tidak terpenuhi
Menghentikan seluruh program
Mengulang syarat dari awal
Pak Amir membuat sebuah program untuk menyeleksi nilai sumatif informatika kakak-kakak kelas 6 dengan blok kode sebagai berikut.
Surya mendapatkan nilai 70. Maka apa yang akan terjadi?
Tidak terjadi apa-apa
Muncul Tulisan "Selamat, Kamu Lulus!"
Muncul Tulisan "Mohon maaf, kamu belum lulus"
Program Error
Perhatikan blok kode berikut!
Berapa jumlah jarak yang dihasilkan oleh Sprite jika dibandingkan dengan posisi awalnya?
30 langkah
15 langkah
20 langkah
35 langkah
Apa yang dimaksud dengan "Bug" dalam sebuah program?
Hewan peliharaan programmer
Kesalahan atau error dalam kode yang membuat program tidak berjalan semestinya
Tombol rahasia untuk menang game
Nama aplikasi pembuat game
Sprite Kucingmu seharusnya mengeong saat menyentuh bola, tapi ia malah mengeong terus-menerus tanpa henti. Di mana kemungkinan letak kesalahannya?
Kamu lupa memasukkan suara "Meow"
Kamu memasukkan perintah suara di luar blok If
Kamu menggunakan blok Forever tanpa menyertakan syarat
Komputer tidak tersambung ke speaker.
Kegiatan mencari, menemukan, dan memperbaiki kesalahan pada kode disebut...
Coding
Typing
Hanging
Debugging
Sprite Kucing tidak mau bergerak saat tombol panah kanan ditekan. Setelah dicek kodenya adalah: When [Panah Kiri] key pressed, Move 10 steps. Bagaimana cara memperbaikinya?
Mengganti angka 10 menjadi 100
Mengganti [Panah Kiri] menjadi [Panah Kanan]
Menghapus Sprite Kucing dan menggantinya dengan Anjing
Menekan bendera hijau berulang kalica
Sebuah animasi tidak mau berhenti padahal sudah mencapai garis finish. Blok apa yang mungkin lupa dipasang oleh programmer?
Dari materi yang telah kita pelajari di semester 1, bagian mana yang menurutmu paling menantang?
Berpikir Komputasional
Project Tengah Semester
Pemrograman Scratch
Project Akhir Semester
Mengapa hal tersebut terasa susah?
Kira-kira apa solusimu untuk mengatasi masalah tersebut?
Apa yang membuatmu tertarik dan semangat selama mengikuti pembelajaran informatika di semester 1?
Hal apa yang menurutmu kurang menyenangkan dalam pembelajaran informatika pada semester 1?
Apa harapanmu terhadap kegiatan pembelajaran informatika kedepannya?
