1. Perbedaan antara prosedur dan fungsi => nilai yang dikembalikan ke bagian utama program
● Prosedur = menjalankan rangkaian proses & tidak mengembalikan nilai.
● Fungsi = menjalankan sekumpulan proses yang akan mengembalikan nilai.
2. Tujuan sub program dibuat jelas dan spesifik => tidak menimbulkan ambigu ketika digunakan
3. Pada aplikasi pemrograman dikenal istilah library yang digunakan untuk =>
● Referensi kode program
● Referensi membuat algoritma program
● Daftar subprogram yang sudah disediakan aplikasi
4. Perintah "Costume" di Scratch digunakan untuk => mengganti mode sprite yang aktif
5. Kelebihan metode mengirimkan nilai ke subprogram dibandingkan dengan pengiriman pesan adalah =>
dapat dijalankan untuk beberapa kasus sekaligus
6. Alasan program perlu dipecah adalah =>
● lebih mudah dikelola
● lebih tidak kompleks
● lebih mudah diperbaiki
7. Karakteristik subprogram yang baik yaitu =>
● mempunyai satu tujuan
● ukuran kecil
● independen
8. Kelebihan metode pengiriman pesan untuk membuat sub program adalah =>
● Dapat digunakan menjalankan banyak sub program sekaligus.
● Dapat digunakan untuk mengirimkan nilai.
9. Hal-hal yang terjadi jika pengguna memasukkan nilai a, b, dan c sehingga nilai d menjadi negatif adalah
yang ditunjukkan oleh nomor => grafik tidak di gambar
10. Salah satu cara untuk memperbaiki kinerja object following robot adalah dengan menggunakan sensor
=> sinyal bluetooth & kamera
11. Metode membuat sub program dengan pengiriman pesan lebih baik digunakan pada program game.
(BENAR)
12. Membuat sub program dengan melewatkan nilai akan lebih baik jika digunakan pada program simulasi
penghitungan. (BENAR)
13. Pada saat membuat program menghitung luas lingkaran kita membutuhkan Variabel karena ada data
yang perlu disimpan. (BENAR) (jari jari & phi)
14. Perhatikan kode program untuk object following robot. Reaksi robot jika kamu mendekatkan benda
pada jarak 5 cm di depan sensor yang digunakan robot adalah mundur. (BENAR)
15. Pada object following robot, robot akan bergerak mendekat jika mendeteksi objek yang ingin diikuti
pada jarak yang ditentukan. (BENAR)
16.Kelebihan penggunaan pengiriman pesan untuk membuat sub program dibandingkan Mendefinisikan
blok perintah sendiri =>
● dapat digunakan di semua sprite
● dapat dikirimkan ke banyak sprite
● subprogram berjalan dengan baik
17. Penggunaan sub program yang paling dapat menangani berbagai kondisi =>
● mengidentifikasi blok sendiri
● melewatkan nilai ke subprogram
18. Kelemahan dari object following robot yang dibuat => jika mendeteksi benda lain akan terganggu