# 1Short AnswerApa yang dimaksud dengan 'algoritma' dalam konteks berpikir komputasional?Langkah-langkah penyelesaian masalah
# 2Multiple ChoiceDalam berpikir komputasional, teknik memecah masalah besar menjadi bagian-bagian yang lebih kecil disebut:AbstraksiDekomposisiPengenalan PolaEvaluasi
# 4Multiple ChoiceManakah dari berikut ini yang BUKAN merupakan salah satu dari empat pilar berpikir komputasional?DekomposisiAbstraksiDebuggingPengenalan Pola
# 5True/FalseJika Anda melihat sebuah pola berulang dalam data, Anda sedang menggunakan prinsip pengenalan pola.
# 7Multiple ChoiceDalam Code.org, 'blok' kode digunakan untuk:Menulis kode teks secara manualMenyusun instruksi secara visualMenyimpan dataMenjalankan program
# 8True/FalseAbstraksi adalah proses menyederhanakan kompleksitas dengan fokus pada detail yang relevan.
# 10Multiple ChoiceManakah dari berikut ini yang merupakan contoh dari 'debugging'?Menulis kode baruMenemukan kesalahan dalam kodeMerancang algoritmaMenjalankan program tanpa kesalahan
# 13Multiple ChoiceTeknik berpikir komputasional yang berfokus pada mengidentifikasi kesamaan antar masalah adalah:DekomposisiAbstraksiPengenalan PolaEvaluasi
# 16Multiple ChoiceManakah dari berikut ini yang paling menggambarkan 'logika' dalam pemrograman?Menggambar karakterMengatur urutan langkah yang masuk akalMenyimpan gambarMemutar musik
# 17True/FalseDalam Code.org, 'fungsi' adalah sekumpulan instruksi yang dapat dipanggil berulang kali.
# 19Multiple ChoiceMengapa 'pengujian' penting dalam proses pembuatan program?Untuk membuat program lebih lambatUntuk memastikan program bekerja dengan benarUntuk menambahkan fitur yang tidak perluUntuk menghapus semua kode
# 20True/FalseKode yang ditulis oleh manusia harus diterjemahkan agar dapat dimengerti oleh komputer.