Font size
WorksheetsSoal Pilihan Ganda Berpikir Komputasional dan Pseudocode
Total questions: 45
Worksheet time: 32mins
Salah satu upaya agar siswa mampu menyelesaikan masalah dengan cara yang sistematis adalah dengan membiasakan berpikir komputasional melalui tahapan dekomposisi, pengenalan pola, abstraksi, dan algoritma. Berdasarkan hal tersebut, pernyataan sikap berikut yang benar adalah …
Siswa hanya menghafal langkah-langkah penyelesaian tanpa memahami maknanya
Siswa terbiasa membagi masalah besar menjadi bagian-bagian kecil agar mudah dipecahkan
Siswa menunggu guru memberikan jawaban yang benar dalam setiap permasalahan
Siswa lebih suka mencari jalan cepat tanpa melalui proses berpikir
Dalam pembelajaran pemrograman, seorang siswa diminta membuat program menghitung luas persegi panjang. Ia memisahkan tugas menjadi: menerima input panjang dan lebar, menghitung hasil, lalu menampilkan keluaran. Langkah siswa tersebut menunjukkan penerapan metode berpikir komputasional berupa …
Abstraksi
Pengenalan pola
Dekomposisi
Algoritma
Siswa mengamati bahwa program menghitung luas lingkaran dan program menghitung luas persegi panjang memiliki pola kerja yang mirip, yaitu menerima input, menghitung, dan menampilkan hasil. Kemampuan siswa dalam menemukan kesamaan dari dua masalah tersebut menunjukkan penerapan metode …
Dekomposisi
Abstraksi
Pengenalan pola
Algoritma
Ketika membuat program, siswa berusaha menyederhanakan informasi yang tidak penting agar fokus pada data utama yang dibutuhkan. Tindakan siswa tersebut merupakan penerapan konsep berpikir komputasional berupa …
Dekomposisi
Abstraksi
Algoritma
Pengenalan pola
Apa yang dimaksud dengan pseudocode?
Bahasa pemrograman komputer
Gambar alur kerja komputer
Langkah-langkah logis dalam bentuk tulisan sederhana
Perintah khusus dalam komputer
Tujuan menulis pseudocode adalah …
A. Agar program terlihat keren
B. Agar komputer bisa langsung menjalankannya
C. Agar logika program mudah dipahami sebelum menulis kode sebenarnya
D. Agar hasilnya lebih cepat
Dalam pseudocode, perintah INPUT digunakan untuk …
Menampilkan hasil
Menghapus data
Menyimpan data ke dalam variabel
Memasukkan data dari pengguna
Dalam pseudocode, perintah OUTPUT digunakan untuk …
Menghapus isi variabel
Menyimpan data ke memori
Menampilkan hasil ke layar
Menjalankan perulangan
9. Rani membuat video pembelajaran tentang cara menggunakan aplikasi Scratch, lalu mengunggahnya ke akun TikTok sekolah. Beberapa hari kemudian, videonya banyak ditonton dan dikomentari orang yang tidak dikenal.
Berikut pseudocode sederhana: INPUT nama OUTPUT "Halo ", nama Hasil dari pseudocode di atas adalah …
Menghitung angka
Menampilkan teks sapaan kepada pengguna
Menghapus nama pengguna
Mengulang kata “Halo”
Berikut ini pseudocode: INPUT nilai IF nilai >= 90 THEN OUTPUT "Sangat Baik" ELSE IF nilai >= 80 THEN OUTPUT "Baik" ELSE OUTPUT "Perlu Perbaikan" END IF END Fungsi Pseudocode tersebut adalah……
menentukan kelulusan siswa
mengkategorikan nilai siswa
mengurutkan nilai siswa
menjumlahkan nilai siswa
Sekolah ingin memanfaatkan media sosial untuk membagikan hasil karya siswa. Apa hal yang paling penting diperhatikan sebelum mengunggah konten tersebut?
Menentukan hari dan jam unggah agar banyak penonton
Menyunting video agar terlihat lucu dan menarik
Memastikan konten bermanfaat dan tidak melanggar privasi siswa
Membagikan ke sebanyak mungkin platform media sosial
Aplikasi yang paling tepat untuk membuat animasi pseudocode adalah …
Scratch
Word
Excel
Paint
Siswa ingin membuat video penjelasan pseudocode. Aplikasi yang paling cocok digunakan adalah …
Canva
CapCut
Notepad
PowerPoint
Tujuan menggunakan alat digital dalam membuat konten edukatif adalah …
Menarik perhatian dan memudahkan pemahaman
Membuat tugas terlihat mewah
Menghindari kesalahan
Menyalin karya orang lain
Saat membuat konten, penggunaan warna dan font harus …
Menarik tapi tetap mudah dibaca
Secak mungkin
Sangat kecil
Kontras ekstrem
Bayu sering memposting kegiatan kelas di media sosial sekolah. Suatu kali, ia menerima komentar negatif dari akun yang tidak dikenal. Bagaimana sikap yang bijak yang seharusnya dilakukan Bayu?
Membalas komentar dengan marah agar jera
Melapor kepada guru atau admin akun sekolah
Membalas komentar dengan candaan
Menghapus semua postingan miliknya
Saat bekerja kelompok membuat konten digital, sikap yang harus dikembangkan adalah …
Kompetisi individu
Menyembunyikan ide
Kolaborasi dan berbagi peran
Hanya mengandalkan satu anggota
Contoh kreativitas digital yang baik adalah …
Menyalin konten orang lain tanpa izin
Mengedit video dengan sumber terbuka dan mencantumkan kredit
Menyembunyikan sumber gambar
Menghapus logo pembuat asli
Jika kamu ingin membuat infografis tentang algoritma, aplikasi paling cocok adalah …
Canva
Scratch
Excel
Movie Maker
Mengapa keterampilan digital penting untuk siswa masa kini?
Membantu meniru karya orang lain
Mendukung pembelajaran kreatif dan kolaboratif
Menghindari teknologi
Menggantikan semua guru
Hal terpenting dalam menghasilkan konten kreatif digital adalah …
Estetika dan makna edukatif
Banyaknya efek animasi
Jumlah penonton
Panjang video
Etika utama dalam membagikan konten edukatif di internet adalah …
Menyebutkan sumber
Menghapus sumber
Menyembunyikan sumber
Mengganti nama sumber
Jika siswa ingin mengunggah video pseudocode ke YouTube, langkah pertama yang etis adalah …
Menyalin dari internet
Memastikan izin dan hak cipta
Menonaktifkan komentar
Menghapus sumber
Risiko utama membagikan konten tanpa pengaturan privasi adalah …
Meningkatnya viewer
File mudah hilang
Penyalahgunaan data pribadi
Kualitas video menurun
Saat berbagi konten dalam grup kelas, tujuan utamanya adalah …
Mempermalukan teman
Saling belajar dan memberi masukan
Menilai penampilan
Mengumpulkan like
Tindakan berikut menunjukkan perilaku digital yang bertanggung jawab …
Mengunggah hasil kerja kelompok tanpa izin
Memberi kredit kepada semua anggota tim
Menghapus nama teman
Menyebarkan ke luar sekolah
Dampak positif utama dari penyebaran konten edukatif adalah …
Membuat pengguna lain lebih kritis
Menurunkan kreativitas
Menimbulkan persaingan negatif
Membatasi akses informasi
Dampak negatif dari membagikan konten tanpa filter adalah …
Menambah wawasan
Potensi penyebaran hoaks
Meningkatkan kreativitas
Memperkuat nilai positif
Cara terbaik untuk menghindari dampak negatif media digital adalah …
Tidak pernah membagikan konten
Selektif dan berpikir kritis sebelum berbagi
Menyimpan semua data offline
Menghapus semua akun
Ketika melihat komentar negatif di konten buatanmu, sikap yang tepat adalah …
Membalas dengan marah
Menghapus video
Mengabaikan atau menanggapinya dengan sopan
Melapor semua penonton
Kriteria konten digital yang berdampak positif bagi masyarakat adalah …
Mengapa algoritma penting dalam pemrograman?
Karena membuat komputer lebih cepat
Karena memudahkan proses berpikir logis untuk menyelesaikan masalah
Karena dapat menggantikan manusia
Karena mempercantik tampilan program
Scratch adalah …
Bahasa pemrograman berbasis teks
Bahasa pemrograman berbasis blok visual
Aplikasi pengolah kata
Editor gambar profesional
Tujuan utama menggunakan Scratch adalah …
Membuat dokumen dan laporan
Membuat animasi, cerita interaktif, dan game
Mengedit foto dan video
Membuat presentasi
Seorang siswa membuat animasi dua karakter yang berbicara bergantian. Nama kejadian sprite justru berbicara bersamaan. Apa perbaikan yang paling tepat dilakukan?
Menghapus salah satu sprite agar tidak tumpang tindih
Menambahkan suara latar agar lebih menarik
Menambahkan blok “repeat until” di awal program
Menambahkan jeda waktu dengan blok “wait 2 seconds” pada setiap dialog
Scratch dan Blockly termasuk ke dalam jenis bahasa pemrograman …
Teks (Text-based)
Blok (Visual/Block-based)
Mesin (Machine code)
Simbol (Symbolic code)
Objek utama yang digunakan dalam Scratch disebut …
Background
Sprite
Block
Script
Area tempat kita menyusun blok-blok kode disebut …
Stage
Backdrop
Script Area
Toolbar
Latar belakang tempat sprite tampil disebut …
Costume
Block
Variable
Backdrop
41. Jelaskan apa yang dimaksud dengan berpikir komputasional dan berikan satu contoh penerapannya dalam kehidupan sehari-hari!
(a)
Jelaskan apa yang dimaksud dengan scratch dan sebutkan dua fitur dasar scratch serta jelaskan fungsinya masing-masing!
(a)
Apa yang harus kamu lakukan agar penggunaan media sosial tetap aman dan bijak?
(a)
Buat algoritma sederhana yang dapat membantu siswa datang tepat waktu ke sekolah. Tuliskan langkah-langkahnya secara runtut!
45. Suatu hari, OSIS sekolahmu berencana membuat video edukasi tentang kebersihan lingkungan sekolah dan akan diunggah ke media sosial sekolah. Namun, beberapa teman ingin menambahkan musik dan foto-foto dari internet tanpa mengecek hak cipta. Bagaimana seharusnya kamu dan tim OSIS memanfaatkan teknologi digital agar video tersebut tetap kreatif, menarik, tetapi juga etis dan bertanggung jawab?
(a)
