WorksheetsWorksheet: Berpikir Komputasional (Kelas 9)
Total questions: 57
Worksheet time: 29mins
Seorang siswa ingin membuat algoritma untuk menentukan apakah sebuah bilangan habis dibagi 3 dan 5. Langkah-langkah yang dibuat: Masukkan sebuah bilangan; Jika bilangan habis dibagi 3 dan 5, tampilkan "Benar"; Jika tidak, tampilkan "Salah". Konsep berpikir komputasional yang terlibat adalah ....
Dekomposisi
Algoritma
Abstraksi
Pengujian logika (evaluation)
Dalam membuat aplikasi kalkulator, Andi memisahkan fitur penjumlahan, pengurangan, perkalian, dan pembagian agar mudah diuji satu per satu. Konsep berpikir komputasional yang digunakan Andi adalah ....
Dekomposisi
Modularisasi algoritma
Abstraksi
Pola
Ketika merancang game "Menangkap Harta Karun", Dini menemukan bahwa setiap level memiliki pola yang sama tetapi waktu dan rintangan berbeda. Langkah berpikir yang ia gunakan adalah ....
Pengenalan pola
Dekomposisi
Generalisasi
Evaluasi algoritma
Seorang siswa menulis algoritma berikut: Masukkan dua angka; Tukar posisi angka jika angka pertama lebih besar; Tampilkan hasil. Langkah ini digunakan untuk membantu proses pengurutan data. Prinsip berpikir komputasional yang tampak adalah ....
Abstraksi
Algoritma
Evaluasi
Dekomposisi
Rudi membuat algoritma pencarian data siswa dengan cara mengecek satu per satu sampai ditemukan. Ia lalu menggantinya dengan metode pencarian biner agar lebih cepat. Prinsip yang digunakan Rudi adalah ....
Evaluasi algoritma
Efisiensi komputasi
Pola
Abstraksi
Dalam proyek “Penyortiran Sampah Otomatis”, tim memecah tugas menjadi beberapa bagian: sensor, motor penggerak, dan program kendali. Konsep berpikir komputasional yang diterapkan adalah ....
Dekomposisi
Generalisasi
Algoritma
Abstraksi
Ketika membuat aplikasi prediksi cuaca, Aira hanya menggunakan data suhu, tekanan udara, dan kelembapan, sementara data warna langit diabaikan. Langkah berpikir yang dilakukan adalah ....
Abstraksi
Dekomposisi
Pemodelan data
Evaluasi algoritma
Dalam simulasi lalu lintas, sebuah program memprediksi kemacetan dengan menghitung jumlah kendaraan tiap 5 menit dan membandingkan dengan kapasitas jalan. Langkah berpikir komputasional yang dilakukan adalah ....
Algoritma
Simulasi
Abstraksi
Pola
Siti ingin membuat robot pengantar barang. Ia menyusun urutan langkah: mendeteksi jalur, bergerak maju, berhenti jika ada halangan, dan lanjut lagi. Proses berpikir yang digunakan Siti adalah ....
Dekomposisi
Algoritma
Pola
Abstraksi
Dalam lomba coding, peserta diminta membuat program yang dapat menghitung rata-rata nilai dengan input tak terbatas. Mereka harus memastikan program tidak crash meski data besar. Prinsip berpikir komputasional yang diperlukan adalah ....
Evaluasi algoritma
Efisiensi dan skalabilitas
Abstraksi
Pola
Seorang siswa ingin membuat program untuk menentukan apakah suatu bilangan adalah bilangan genap atau ganjil. Langkah-langkah yang ia tulis: 1. Masukkan sebuah bilangan 2. Bagi bilangan dengan 2 3. Jika sisa bagi = 0, tampilkan "Genap" 4. Jika tidak, tampilkan "Ganjil" Langkah-langkah di atas mencerminkan aspek berpikir komputasional yang disebut ...
Abstraksi
Algoritma
Dekomposisi
Pengenalan pola
Rina diminta membuat program yang menampilkan “Selamat Pagi” untuk 100 siswa. Ia menulis perintah yang sama sebanyak 100 kali, tetapi gurunya menyarankan agar menggunakan perulangan. Prinsip berpikir komputasional yang digunakan guru adalah ...
Dekomposisi
Abstraksi
Penggunaan pola (pattern recognition)
Generalisasi
Dalam membuat aplikasi kasir, Bayu memecah pekerjaannya menjadi beberapa bagian: input barang, menghitung total, menghitung diskon, dan menampilkan hasil. Langkah berpikir Bayu menunjukkan kemampuan ...
Dekomposisi
Abstraksi
Algoritma
Evaluasi
Seorang siswa ingin membuat algoritma untuk menentukan nilai tertinggi dari 3 bilangan. Manakah algoritma yang benar?
Bandingkan semua bilangan, lalu pilih yang terbesar
Tambahkan ketiga bilangan lalu bagi tiga
Urutkan bilangan dari yang terbesar ke terkecil
Tukar posisi bilangan terbesar ke urutan pertama
Sebuah robot menyapu ruangan berbentuk persegi panjang. Robot diminta untuk menyapu seluruh ruangan tanpa melewatkan satu bagian pun. Konsep berpikir komputasional yang paling tepat digunakan untuk merancang pergerakan robot adalah ...
Dekomposisi
Abstraksi
Algoritma
Simulasi
Dalam membuat game edukasi, Aji menemukan bahwa setiap level memiliki pola: semakin tinggi level, waktu bermain berkurang dan soal semakin sulit. Aji menerapkan berpikir komputasional melalui ...
Abstraksi
Pola dan generalisasi
Dekomposisi
Evaluasi algoritma
Sebuah aplikasi cuaca menampilkan suhu dalam Fahrenheit, lalu mengubahnya ke Celsius dengan rumus C=95(F−32) . Proses konversi ini menunjukkan penerapan ...
Dekomposisi masalah
Abstraksi
Algoritma
Representasi data
Dalam membuat sistem absensi otomatis berbasis wajah, langkah pertama tim adalah mengidentifikasi bagian-bagian wajah yang paling penting untuk dikenali. Langkah ini merupakan penerapan konsep ...
Dekomposisi
Abstraksi
Algoritma
Pola
Sebuah perusahaan logistik ingin membuat sistem rute pengiriman paling efisien. Mereka membandingkan beberapa algoritma dan memilih yang paling cepat. Tahapan berpikir komputasional yang dilakukan adalah ...
Dekomposisi
Evaluasi algoritma
Abstraksi
Pola
Guru memberi tugas kepada siswa untuk membuat langkah-langkah cara memesan tiket online. Salah satu kelompok menulis langkah-langkah sebagai berikut: 1) Buka aplikasi pemesanan 2) Pilih tujuan 3) Pilih tanggal keberangkatan 4) Masukkan data penumpang 5) Lakukan pembayaran. Langkah-langkah tersebut mencerminkan ...
Dekomposisi masalah
Abstraksi data
Algoritma prosedural
Pengenalan pola
Seorang siswa memperhatikan deret angka: 2, 4, 8, 16, 32, ... Pola yang dapat dikenali adalah ...
Penjumlahan +2
Pengurangan −2
Perkalian ×2
Pembagian ÷2
Dalam data penjualan toko, setiap akhir bulan selalu terjadi peningkatan 20%. Jika pola ini berlanjut, maka tujuan penerapannya adalah ...
Menghafal semua angka penjualan
Meramal tren penjualan bulan berikutnya
Mengabaikan data yang meningkat
Menyamakan semua angka penjualan
Seorang siswa mencatat bahwa setiap kali ia tidur larut, ia sulit konsentrasi di kelas keesokan harinya. Dari pola ini, strategi komputasional yang bisa diterapkan adalah ...
Mengabaikan pola tersebut
Mengubah kebiasaan tidur lebih teratur
Membiarkan masalah berulang
Menyalahkan guru
Pada game puzzle, setiap level ganjil muncul rintangan batu, sedangkan level genap muncul rintangan air. Pola yang terbentuk adalah ...
Pola acak
Pola berulang (bergantian)
Pola tunggal
Tidak ada pola
Seorang peneliti menemukan bahwa penyebaran penyakit meningkat ketika musim hujan. Pola ini bermanfaat untuk ...
Menghapus data curah hujan
Mengabaikan kondisi cuaca
Merancang langkah pencegahan di musim hujan
Mengganti nama penyakit
Jika siswa mengamati bahwa bilangan prima selalu berakhir dengan angka 1, 3, 7, atau 9 (kecuali 2 dan 5), maka ia sedang melakukan ...
Pengenalan pola bilangan
Dekomposisi masalah
Abstraksi data
Algoritma langsung
Dalam sistem rekomendasi film, pola yang dipelajari komputer biasanya berasal dari ...
Kebiasaan menonton pengguna
Warna poster film
Jumlah kursi di bioskop
Nama panjang film
Seorang guru menyusun jadwal piket kelas. Ia melihat bahwa siswa dengan nomor absen ganjil piket di minggu pertama, dan nomor genap piket di minggu kedua. Strategi ini menunjukkan ...
Pola pengulangan sederhana
Pola acak
Tidak ada pola
Pola yang tidak konsisten
Pada data cuaca, pola berikut ditemukan: hujan sering turun setiap pukul 15.00 sore di bulan Desember. Informasi ini bermanfaat untuk
Mengatur jadwal kegiatan luar ruangan agar terhindar hujan
Menghapus data bulan Desember
Membuat semua kegiatan di malam hari
Mengabaikan hujan sebagai faktor
Dalam merancang peta digital, abstraksi dilakukan dengan cara
Menampilkan semua detail jalan, rumah, pohon, dan orang
Menyederhanakan hanya jalan utama, simbol lokasi penting, dan rute
Menggambar semua bentuk rumah sesuai kenyataan
Menyalin peta dari orang lain tanpa perubahan
Seorang siswa diminta menggambarkan alur kegiatan upacara bendera. Jika menggunakan abstraksi, ia akan
Menuliskan semua nama siswa yang hadir
Menggambarkan tahapan pokok: persiapan, pengibaran bendera, amanat, penutup
Menghafal teks Pancasila tanpa diagram
Menghitung jumlah batu di lapangan upacara
Dalam aplikasi belanja online, abstraksi berguna untuk
Menyembunyikan cara kerja server dari pengguna
Menampilkan kode pemrograman aplikasi kepada pengguna
Membiarkan pengguna mengatur sistem database
Menampilkan semua log aktivitas aplikasi
Mengapa abstraksi penting dalam pemrograman?
Agar program lebih panjang dan kompleks
Agar programmer hanya fokus pada hal-hal yang relevan
Supaya detail kecil selalu diperhatikan
Agar program tidak bisa dijalankan
Dalam membuat model cuaca, abstraksi dilakukan dengan cara
Memperhitungkan semua debu dan partikel kecil di udara
Menggunakan variabel utama seperti suhu, kelembaban, dan angin
Menggambar setiap awan secara detail
Menyimpan semua data tanpa filter
Seseorang membuat denah sekolah untuk siswa baru. Jika menerapkan abstraksi, ia akan
Menggambar setiap kursi di kelas
Menunjukkan lokasi ruang kelas, kantin, perpustakaan, dan aula
Menggambar bentuk wajah guru
Menyimpan detail warna cat dinding
Dalam merancang game balap mobil, contoh penerapan abstraksi adalah
Menyajikan kode mesin mobil secara detail
Membuat model sederhana berupa lintasan, mobil, dan aturan menang
Memperlihatkan setiap baut di mobil
Menghitung jumlah rumput di pinggir jalan
Seorang guru menjelaskan proses fotosintesis dengan diagram sederhana. Hal ini termasuk
Abstraksi, karena hanya menunjukkan komponen inti
Dekomposisi, karena memecah masalah
Pengenalan pola, karena mencari keteraturan
Algoritma, karena menjelaskan langkah-langkah detail
Dalam membuat sistem parkir otomatis, abstraksi dilakukan dengan cara
Menyederhanakan masalah menjadi: sensor mobil, hitungan slot, sistem tiket
Menghitung jumlah baut pada palang pintu
Menyimpan seluruh data teknis kabel listrik
Menyajikan seluruh komponen hardware ke pengguna
Ketika siswa membuat ringkasan buku, ia sedang menggunakan
Abstraksi, karena memilih ide utama dan mengabaikan detail kecil
Dekomposisi, karena membagi bab menjadi bagian kecil
Pengenalan pola, karena melihat kesamaan isi
Algoritma, karena membuat langkah-langkah urut
Dalam membuat ikon aplikasi kamera, abstraksi digunakan dengan cara
Menampilkan seluruh bagian kamera asli secara detail
Menyederhanakan gambar kamera menjadi ikon sederhana
Menggambar semua bagian lensa secara teknis
Menyalin bentuk kamera nyata
Seorang siswa diminta menjelaskan proses banjir di kota. Jika ia menggunakan abstraksi, ia akan
Menjelaskan semua detail bangunan rumah satu per satu
Menunjukkan faktor utama: hujan deras, drainase buruk, dan sampah
Menghafal semua alamat rumah di wilayah banjir
Menggambar semua orang yang terdampak
Dalam membuat sistem informasi sekolah, contoh penerapan abstraksi adalah
Menampilkan seluruh database siswa lengkap dengan detail teknis
Menyediakan tampilan sederhana: nama, kelas, nilai tanpa detail teknis database
Memperlihatkan semua tabel query SQL kepada pengguna
Menyimpan kode program di layar utama aplikasi
Abstraksi sangat membantu dalam berpikir komputasional karena
Membuat semua data ditampilkan apa adanya
Memungkinkan kita fokus pada pola penting dan mengabaikan detail tak relevan
Membuat masalah semakin rumit
Menyimpan semua informasi tanpa filter
Seorang siswa diminta membuat aplikasi untuk mengatur jadwal belajar. Langkah dekomposisi yang paling tepat adalah
Menyusun jadwal langsung sesuai hari dan jam
Membagi masalah menjadi: identifikasi mata pelajaran, waktu tersedia, dan prioritas
Menyalin jadwal teman kemudian menyesuaikannya
Mengingat seluruh materi tanpa perlu dijadwal
Jika Anda diminta merancang sistem antrean online di rumah sakit, komponen utama hasil dekomposisi masalah adalah
Jenis penyakit, umur pasien, jenis obat
Registrasi pasien, nomor antrean, notifikasi, pelayanan
Warna aplikasi, desain ikon, ukuran font
Mengurutkan pasien berdasarkan tinggi badan
Dalam proyek pembuatan robot penyapu lantai, dekomposisi masalah dilakukan agar
Robot bekerja tanpa harus dirakit
Pekerjaan dapat dibagi ke bagian: sensor, motor, navigasi, dan pembersih
Semua masalah diselesaikan sekaligus
Robot hanya bisa bekerja jika lantai sangat kotor
Seorang guru ingin mengajarkan cara membuat es teh manis melalui pendekatan dekomposisi. Bagian yang paling tepat adalah
Membeli teh di warung
Merebus air → menyeduh teh → menambahkan gula → mengaduk
Membayangkan rasa es teh
Menyuruh siswa membawa es teh sendiri
Seorang siswa diminta merancang game edukasi matematika. Jika menggunakan dekomposisi, langkah awal yang tepat adalah
Membuat animasi langsung
Membagi masalah: tujuan game, aturan main, soal matematika, feedback
Menghafal seluruh rumus matematika
Menyalin game orang lain lalu mengganti nama
Keuntungan utama dari dekomposisi dalam menyelesaikan masalah besar adalah
Semua bagian diselesaikan sekaligus
Masalah menjadi lebih sederhana dan mudah ditangani
Tidak perlu memikirkan detail teknis
Hanya cocok untuk masalah teknologi
Dalam proyek pembuatan aplikasi transportasi online, manakah dekomposisi yang paling efektif
Pemesan → pembayaran → pelacakan → penilaian layanan
Warna logo → nama aplikasi → iklan
Harga bensin → pajak kendaraan → biaya tol
Mengatur nomor telepon pengemudi
Seorang siswa membagi permasalahan "menulis makalah" menjadi: mencari topik, mengumpulkan referensi, membuat kerangka, menulis isi, menyusun daftar pustaka. Hal ini menunjukkan
Dekomposisi masalah
Menghafal isi makalah
Menyalin makalah teman
Mengabaikan struktur tulisan
Mengapa dekomposisi penting dalam pengembangan perangkat lunak skala besar
Agar pekerjaan bisa dibagi ke banyak tim secara efisien
Agar aplikasi terlihat indah
Supaya kode hanya bisa dijalankan sekali
Karena semua masalah kecil bisa diabaikan
Saat merancang sistem perpustakaan digital, salah satu hasil dekomposisi adalah
Memilih warna latar belakang aplikasi
Membagi masalah menjadi: login, pencarian buku, peminjaman, pengembalian
Membuat daftar nama penulis terkenal
Membiarkan siswa membawa buku sendiri
Dalam membuat aplikasi belajar bahasa asing, siswa membagi masalah menjadi: input suara, pengenalan kata, penerjemahan, output suara. Pembagian ini merupakan
Contoh dekomposisi yang tepat
Langkah yang salah total
Cara menghindari penggunaan algoritma
Strategi menghafal kosakata
Seorang siswa dihadapkan pada masalah "bagaimana mengurangi sampah plastik di sekolah". Jika menggunakan dekomposisi, langkah pertama yang logis adalah
Membagi masalah menjadi: sumber sampah, kebiasaan siswa, alternatif solusi, monitoring
Langsung membuat poster kampanye
Menyuruh siswa membawa botol minum tanpa alasan
Mengabaikan masalah karena dianggap kecil
Jika siswa gagal melakukan dekomposisi dengan baik, dampak yang mungkin terjadi adalah
Masalah terasa terlalu kompleks untuk diselesaikan
Semua bagian masalah jadi lebih jelas
Pekerjaan selesai lebih cepat
Solusi menjadi lebih efisien
Dalam proyek membuat presentasi digital interaktif, langkah dekomposisi yang paling masuk akal adalah
Membagi masalah: isi materi, desain slide, animasi, interaktivitas
Membuat slide terakhir dulu
Menggunakan warna acak tanpa rencana
Menyalin presentasi orang lain
