WorksheetsSCRATCH subprogram
Total questions: 50
Worksheet time: 2hrs 35mins
Untuk memudahkan pengelolaan program, program dipecah menjadi......
mBlock
Scratch
Subprogram
Komputasi
Subprogram yang digunakan untuk menjalankan rangkaian proses dan tidak mengembalikan nilai disebut......
fungsi
Scratch
komputasi
prosedur
Beberapa karakteristik dari subprogram yang baik antara lain sebagai berikut kecuali.....
mempunyai satu tujuan
mempunyai ukuran besar
independen
mempunyai ukuran kecil
Perbedaan antara prosedur dan fungsi adalah....
jumlah proses yang dijalankan
tingkat kompleksitas yang dijalankan
nilai yang dikembalikan ke bagian utama program
cara penggunaan
Tujuan subprogram dibuat jelas dan spesifik adalah... kecuali...
mudah digunakan
tidak tergantung pada subprogram lain
menimbulkan ambigu ketika digunakan
mudah kelola
Pada aplikasi pemrograman dikenal istilah library yang digunakan untuk...
berbagai referensi untuk kode program
daftar referensi untuk membuat algoritme program
daftar subprogram yang sudah disediakan oleh aplikasi
semua jawaban benar
Perintah "Next Costume" di Scratch digunakan untuk....
mengganti sprite yang aktif
menganti tampilan stage
mengganti bentuk tampilan sprite
menjalankan blok perintah berikutnya
Kelebihan metode mengirimkan nilai ke subprogram dibandingkan dengan pengiriman pesan adalah.....
dapat digunakan untuk banyak sprite
dapat dijalankan untuk beberapa kasus sekaligus
dapat digunakan secara berulang
hasil proses di subprogram lebih dijamin
Perhatikan beberapa hal berikut.
(1) input blok perintah
(2) output dari blok perintah
(3) label blok perintah
Hal-hal yang dapat diatur ketika menambahkan blok perintah sendiri ditunjukkan oleh nomor......
(1), (2) dan (3)
(1) dan (2)
(1) dan (3)
(2) dan (3)
Perhatikan beberapa pernyataan berikut.
(1) dapat digunakan untuk menjalankan banyak subprogram sekaligus
(2) dapat digunakan untuk mengirimkan nilai
(3) tidak perlu didefinisikan terlebih dahulu
Kelebihan metode pengiriman pesan untuk membuat suatu program ditunjukkan oleh nomor
.......
(1), (2) dan (3)
(1) dan (2)
(1) dan (3)
(2) dan (3)
Metode membuat subprogram dengan pengiriman pesan lebih baik digunakan pada program …
program simulasi penghitungan
program game
menggambar grafik
menggambar pola
Perhatikan beberapa pernyataan berikut.
1. Dapat digunakan di semua sprite,
2. Dapat dikirimkan ke banyak sprite,
3. Membuat subprogram berjalan dengan baik.
Kelebihan penggunaan pengiriman pesan untuk membuat subprogram dibandingkan mendefinisikan blok perintah sendiri ditunjukkan oleh nomor …
(1), (2), dan (3)
(2)
(3)
(1)
Perintah “next costume” di scratch digunakan untuk …
mengganti sprite yang aktif
mengganti bentuk tampilan sprite
mengganti tampilan stage
menjalankan blok perintah berikutnya
Perhatikan beberapa hal berikut.
1. Input blok perintah,
2. Output dari blok perintah,
3. Label blok perintah.
Hal-hal yang dapat diatur ketika menambahkan blok perintah sendiri ditunjukkan oleh nomor …
(1), (2), dan (3)
(1) dan (3)
(2) dan (3)
(1) dan (2)
Kelebihan metode mengirimkan nilai ke subprogram dibandingkan dengan pengiriman pesan adalah …
dapat digunakan untuk banyak sprite
dapat dijalankan untuk beberapa kasus sekaligus
dapat digunakan secara berulang
hasil proses di subprogram lebih dijamin
Perhatikan beberapa hal berikut.
1. Pengiriman pesan,
2. Mendefinisikan blok sendiri,
3. Melewatkan nilai ke subprogram.
Penggunaan subprogram yang paling dapat menangani berbagai kondisi adalah yang ditunjukkan oleh nomor …
(1)
(1) dan (2)
(2) dan (3)
(3)
Perbedaan antara prosedur dan fungsi adalah …
jumlah proses yang dijalankan
tingkat kompleksitas proses yang dijalankan
nilai yang dikembalikan ke bagian utama program
cara penggunaan
Perbedaan antara prosedur dan fungsi adalah …
jumlah proses yang dijalankan
tingkat kompleksitas proses yang dijalankan
nilai yang dikembalikan ke bagian utama program
cara penggunaan
Perhatikan beberapa pernyataan berikut.
1. Lebih mudah dikelola,
2. Lebih tidak kompleks,
3. Lebih mudah diperbaiki.
Alasan program perlu dipecah ditunjukkan oleh nomor …
(1), (2), dan (3)
(1) dan (3)
(2) dan (3)
(1) dan (2)
Ketika membuat program, programmer perlu memahami berbagai … pengguna
kondisi dan keinginan
sinyal Bluetooth
object following robot
sinyal wifi
Ketika membuat program, programmer perlu memahami persoalan dan menemukan berbagai …
solusi
kondisi dan keinginan
sinyal Bluetooth
object following robot
Mendefinisikan blok perintah sendiri dapat dibuat dengan subprogram …
scratch
corel
ms excel
zip
Subprogram dapat diterapkan dalam bentuk …
prosedur dan fungsi
kondisi dan keinginan
pengguna
object following robot
Perhatikan beberapa hal terkait penggunaan subprogram berikut.
1. menghilangkan kerumitan,
2. menghilangkan kekompleksan,
3. menghilangkan resiko.
Program perlu dipecah ditunjukkan oleh nomor …
(1) dan (2)
(2)
(1) dan (3)
(3)
Perhatikan karakteristik berikut.
(1) Mempunyai satu tujuan
(2) Ukuran kecil
(3) Mudah dibaca
(4) Independen
Karakteristik subprogram yang baik ditunjukkan oleh nomor …
(1), (2), (3), dan (4)
(1), (3), dan (4)
(1), (2), dan (4)
(3) dan (4)
Perhatikan gambar berikut!
Gambar tersebut menunjukkan ....
A. blok kode
B. variabel
C. sprite
D. subprogram
Perhatikan gambar berikut dengan saksama!
Gambar tersebut menunjukkan ....
A. sprite
B. blok perintah
C. pseucode
D. flowchart
Tujuan untuk melakukan pemecahan program menjadi subprogram adalah ...
A. Mempersulit sistem kerja
B. Memasukkan blok kode
C. Mengatur custom latar
D. Memudahkan pengelolaan program
Apa fungsi blok "Broadcast" pada Scratch?
a. Untuk menyiarkan suara sprite
b. Untuk memperbesar tampilan layar Scratch
c. Untuk mengirim pesan antar sprite pada proyek Scratch
d. Untuk memberikan nilai variabel pada proyek Scratch
a
b
c
d
Pada Scratch, untuk mencari blok agar sprite bergerak, mengubah arah, mengatur titik spawn suatu sprite. Kategori blok apa yang harus digunakan?
a. Blok Repeat
b. Blok Control
c. Blok Move
d. Blok Motion
a
b
c
d
Apa kegunaan blok "repeat" dalam Scratch?
a. Untuk memberikan perintah agar karakter bergerak
b. Untuk menentukan kondisi tertentu sebelum menjalankan perintah
c. Untuk memberikan perintah agar suara terdengar
d. Untuk mengulang suatu aksi secara berulang-ulang selama kondisi tertentu terpenuhi.
a
b
c
d
Apa fungsi blok "if" dalam Scratch?
a. Untuk memberikan perintah agar karakter bergerak
b. Untuk menentukan kondisi tertentu sebelum menjalankan perintah
c. Untuk memberikan perintah agar suara terdengar
d. Untuk menampilkan pesan pada layar
a
b
c
d
Langkah-langkah apa saja yang harus dilakukan untuk memasukkan gambar karakter pada Scratch?
a. Pilih menu "Sprite", klik gambar sprite, tarik gambar ke layar Scratch
b. Pilih blok "Variabel", klik gambar karakter, tarik gambar ke layar Scratch
c. Pilih blok "Sprite", klik gambar sprite, tarik gambar ke layar Scratch
d. Pilih blok "Gerakan", klik gambar karakter, tarik gambar ke layar Scratch
a
b
c
d
Bagaimana cara mengatur besar langkah karakter pada Scratch?
a. Menggunakan blok "Motion"
b. Menggunakan blok "Repeat"
c. Menggunakan blok "Sound"
d. Menggunakan blok "Move"
a
b
c
d
Pernyataan berikut yang benar adalah:
1 Scratch adalah bahasa pemrograman yang dirancang untuk memperkenalkan konsep pemrograman kepada anak-anak dan pemula.
2 Dalam Scratch, "sprite" mengacu pada karakter atau objek yang dapat bergerak atau berinteraksi dengan pengguna.
3 Blok "next backdrop" pada Scratch digunakan untuk mengubah backdrop awal ke backdrop yang kita pilih.
4 Scratch adalah satu-satunya platform pemrograman yang dapat digunakan untuk membuat permainan dan animasi interaktif.
5 Dalam Scratch, "stage" mengacu pada latar belakang atau pengaturan tempat karakter dan objek berada.
a. 1, 2, dan 3
b. 2, 3, dan 5
c. 1, 2, dan 5
d. 1, 3, dan 4
a
b
c
d
Apa fungsi blok kode "broadcast" dalam Scratch?
a. Untuk mengirim pesan ke sprite lain dalam proyek Scratch.
b. Untuk mengirim pesan ke pengguna Scratch lainnya.
c. Untuk mengirim pesan ke server Scratch.
d. Untuk mengirim pesan ke luar proyek Scratch.
a
b
c
d
Gambar ini berfungsi untuk menentukan ...
sprite
backdrop
script/kode
costume
5. Perhatikan gambar berikut dengan saksama!
Gambar tersebut menunjukkan ....
A. sprite
B. blok perintah
C. Algoritma
D. flowchart
6. Perhatikan gambar berikut!
Gambar tersebut menunjukkan ....
A. blok kode
B. variabel
C. sprite
D. subprogram
8. Metode membuat subprogram dengan pengiriman pesan lebih baik digunakan pada program ....
A. Program simulasi penghitungan
B. Menggambar grafik
C. Program game
D. Menggambar pola
Daftar perintah pada Scratch disebut dengan ....
Sprite
Script
Scratch
Help
Karakter dalam Scratch disebut dengan ....
Scratch
Script
Sprite
Sprite Scripts
Scratch adalah pemrogaman berbasis Visual yang dapat digunakan untuk membuat . . . .
Dokumen
Laporan
Animasi, games
Presentasi
Tujuan belajar aplikasi Scratch adalah . . . .
Belajar membuat film kartun
Belajar logika pemrograman dasar
Belajar mengolah gambar
Belajar membuat desain gambar
Apa fungsi blok "Broadcast" pada Scratch?
a. Untuk memperbesar tampilan layar Scratch
b. Untuk mengirim pesan antar sprite pada proyek Scratch
c. Untuk memberikan nilai variabel pada proyek Scratch
d. Tidak ada blok "Broadcast" dalam Scratch.
a
b
c
d
Blok perintah "if then" pada Scratch digunakan untuk apa?
a. Mengulang kode program
b. Mengatur tampilan sprite pada Scratch
c. Menghapus sprite pada Scratch
d. Mengontrol kondisi dalam program
a
b
c
d
Apa fungsi dari blok perintah "pen down" pada Scratch?
a. Membuat sprite bergerak
b. Mengatur warna pen
c. Menggambar garis pada Scratch
d. Memilih tipe brush pada pen
a
b
c
d
Apa fungsi blok "if" dalam Scratch?
a. Untuk memberikan perintah agar karakter bergerak
b. Untuk menentukan kondisi tertentu sebelum menjalankan perintah
c. Untuk memberikan perintah agar suara terdengar
d. Untuk menampilkan pesan pada layar
a
b
c
d
Apa kegunaan blok "repeat" dalam Scratch?
a. Untuk memberikan perintah agar karakter bergerak
b. Untuk menentukan kondisi tertentu sebelum menjalankan perintah
c. Untuk memberikan perintah agar suara terdengar
d. Untuk mengulang suatu aksi secara berulang-ulang selama kondisi tertentu terpenuhi.
a
b
c
d
Apa yang dimaksud dengan variabel pada Scratch?
a. Gambar karakter pada Scratch
b. menyederhanakan, memudahkan pembacaan, dan penggunaan ulang kode program.
c. Wadah penyimpanan nilai yang dapat diubah
d. Blok pengkondisian pada Scratch
a
b
c
d
