WorksheetsBank Soal PTS Berpikir Komputasional
Total questions: 60
Worksheet time: 55mins
Algoritma adalah...
Suatu bahasa pemrograman
Serangkaian langkah-langkah untuk menyelesaikan masalah
Proses input data
Metode menyimpan data
Langkah pertama dalam menyelesaikan masalah menggunakan berpikir komputasional adalah...
Abstraksi
Algoritma
Dekomposisi
Evaluasi
Mengelompokkan data berdasarkan kesamaan disebut dengan...
Pengenalan pola
Dekomposisi
Abstraksi
Algoritma
Contoh algoritma sederhana adalah...
Menyusun program komputer
Instruksi membuat kopi
Membaca buku
Menonton televisi
Jika kita ingin menghitung rata-rata dari tiga angka, langkah yang benar adalah...
Mengalikan tiga angka, lalu dibagi dua
Menjumlahkan tiga angka, lalu dibagi tiga
Mengurangkan tiga angka, lalu dibagi tiga
Membagi tiga angka dengan tiga
Dalam berpikir komputasional, dekomposisi adalah...
Mempelajari masalah secara keseluruhan
Memecah masalah besar menjadi bagian-bagian kecil
Menggunakan pola untuk menyelesaikan masalah
Membuat program komputer
Menggunakan pengenalan pola dalam berpikir komputasional bertujuan untuk...
Menyederhanakan masalah dengan pola-pola serupa
Menghapus data yang tidak relevan
Meningkatkan kecepatan proses komputasi
Membuat kode pemrograman
Abstraksi dalam berpikir komputasional membantu kita untuk...
Menghindari kesalahan dalam kode
Mengurangi detail yang tidak relevan
Menyederhanakan program
Mengidentifikasi bug
Sebuah robot diminta untuk berpindah dari titik A ke titik B melalui beberapa rintangan. Apa yang perlu dilakukan dalam berpikir komputasional untuk menyelesaikan masalah ini?
Abstraksi
Dekomposisi
Pengenalan pola
Algoritma
Pada sebuah toko, terdapat diskon 20% untuk barang seharga Rp100.000. Berapa harga setelah diskon?
Rp80.000
Rp85.000
Rp90.000
Rp70.000
Seorang siswa ingin meminimalkan waktu yang dihabiskan dalam menyelesaikan pekerjaan rumah dengan membuat jadwal. Konsep berpikir komputasional apa yang dapat membantu siswa ini?
Dekomposisi
Algoritma
Abstraksi
Evaluasi
Seorang petani ingin mengatur irigasi otomatis untuk sawahnya. Apa langkah pertama yang harus diambil dengan berpikir komputasional?
Menyusun algoritma
Mengenali pola hujan dan pengairan
Mengabaikan data yang tidak penting
Memecah masalah irigasi menjadi bagian-bagian kecil
Jika ada sebuah data yang tidak relevan, dalam proses berpikir komputasional, kita sebaiknya...
Menambahkannya dalam algoritma
Membuangnya (abstraksi)
Menggunakannya untuk membuat pola baru
Memecahnya menjadi data yang lebih kecil
Seorang siswa menghitung bahwa rata-rata nilai matematikanya adalah 75, namun nilainya di setiap ujian adalah 80, 70, dan 75. Bagaimana cara menghitungnya?
(80 + 70 + 75) ÷ 2
(80 + 70 + 75) ÷ 3
80 + 70 + 75
(80 × 70 × 75) ÷ 3
Sebuah komputer dirancang untuk menyelesaikan tugas dalam waktu 4 detik. Jika dilakukan optimasi sehingga komputer bisa menyelesaikan tugas 25% lebih cepat, berapa waktu yang dibutuhkan?
2 detik
3 detik
3,5 detik
4,5 detik
Jika ada 12 siswa di kelas dan mereka akan dibagi ke dalam kelompok yang terdiri dari 4 siswa, berapa jumlah kelompok yang akan terbentuk?
2
3
4
6
Sebuah robot mengikuti pola gerakan tertentu, 2 langkah ke depan, 1 langkah ke kiri, dan 3 langkah ke belakang. Jika pola ini diulangi 3 kali, di mana posisi robot sekarang dibandingkan posisi awalnya?
0 langkah dari posisi awal
2 langkah dari posisi awal
3 langkah dari posisi awal
4 langkah dari posisi awal
Dalam sebuah algoritma, jika ada pengulangan atau perulangan langkah-langkah yang sama secara terus-menerus, disebut...
Loop
Kondisi
Dekompisi
Fungsi
Untuk mengatur lalu lintas kendaraan di persimpangan jalan yang padat, pendekatan berpikir komputasional apa yang paling sesuai digunakan?
Abstraksi
Algoritma
Pengenalan pola
Dekompisi
Seorang siswa membuat rencana untuk mengatur tugasnya menggunakan langkah-langkah terstruktur agar lebih efisien. Ini adalah contoh penggunaan...
Algoritma
Abstraksi
Evaluasi
Dekomposisi
Berpikir komputasional melibatkan kemampuan untuk...
Menghafal algoritma
Mencari solusi yang optimal
Mengabaikan masalah
Menyelesaikan masalah dengan cara manual
Salah satu contoh penerapan berpikir komputasional dalam kehidupan sehari-hari adalah...
Menulis esai
Mengatur rute perjalanan yang paling efisien
Menonton film
Membaca novel
Dalam berpikir komputasional, proses yang digunakan untuk menyederhanakan masalah yang rumit disebut...
Evaluasi
Dekomposisi
Algoritma
Pengenalan pola
Langkah pertama dalam membuat algoritma adalah...
Memahami masalah
Menulis program
Menguji hasil
Membuat pola
Dalam sebuah game komputer, jika ada aturan yang mengatur gerakan pemain, ini disebut...
Dekomposisi
Algoritma
Loop
Kondisi
Seorang siswa memiliki tugas untuk memprogram robot agar bisa mengikuti garis hitam di lantai. Konsep berpikir komputasional apa yang sebaiknya digunakan?
Pengenalan pola
Abstraksi
Dekompisi
Algoritma
Ketika membuat algoritma, mengapa penting untuk melakukan evaluasi pada setiap langkah?
Untuk memastikan program berjalan lebih lambat
Untuk menemukan kesalahan atau inefisiensi
Untuk memperumit masalah
Untuk mengabaikan pola yang ada
Dalam suatu algoritma pencarian, kita harus mencari nilai terkecil dari sekumpulan data. Proses ini dikenal sebagai...
Pencarian linear
Pencarian biner
Pencarian minimum
Evaluasi algoritma
Sebuah toko menawarkan potongan harga 15% untuk setiap pembelian di atas Rp200.000. Jika kamu membeli barang seharga Rp250.000, berapa jumlah yang harus dibayar setelah diskon?
Rp212.500
Rp217.500
Rp200.000
Rp225.000
Jika dalam algoritma terdapat keputusan "Jika nilai lebih dari 50 maka cetak 'Lulus', jika tidak cetak 'Gagal'", ini adalah contoh...
Pengulangan (loop)
Kondisi (conditional)
Abstraksi
Dekompisi
Sebuah pesawat harus menempuh jarak 1200 km. Jika kecepatan rata-rata pesawat adalah 300 km/jam, berapa lama waktu yang dibutuhkan untuk mencapai tujuan?
3 jam
4 jam
5 jam
6 jam
Dalam berpikir komputasional, mengapa penting menggunakan abstraksi?
Untuk menambah lebih banyak detail pada masalah
Untuk menyederhanakan masalah dengan mengabaikan informasi yang tidak relevan
Untuk menciptakan algoritma yang lebih rumit
Untuk mengulang masalah beberapa kali
Jika kamu ingin menghitung berapa banyak langkah yang dibutuhkan untuk menyelesaikan suatu algoritma, kamu sedang melakukan...
Abstraksi
Evaluasi
Analisis kompleksitas
Dekomposisi
Sebuah angka diurutkan menggunakan algoritma pengurutan (sorting). Algoritma ini membutuhkan beberapa iterasi untuk mengurutkan angka. Konsep apa yang diterapkan?
Abstraksi
Loop
Kondisi
Pengenalan pola
Jika sebuah komputer memproses 500 data dalam 5 detik, berapa banyak data yang dapat diproses dalam 1 menit?
5000
6000
7000
8000
Dalam suatu algoritma, jika kita harus memilih satu dari dua pilihan berdasarkan suatu kondisi, ini dikenal sebagai...
Pengulangan
Percabangan
Abstraksi
Dekomposisi
Sebuah robot harus mengambil objek yang ditempatkan di titik A, B, dan C secara berurutan. Jika jarak dari titik A ke B adalah 3 meter dan dari B ke C adalah 4 meter, berapa jarak total yang harus ditempuh robot?
5 meter
6 meter
7 meter
9 meter
Seorang siswa sedang membuat algoritma untuk menghitung bilangan genap dari 1 hingga 10. Apa langkah awal yang harus dilakukan?
Menggunakan kondisi untuk memeriksa apakah angka genap
Menggunakan loop untuk mengulang angka
Menjumlahkan semua angka
Mengabaikan bilangan ganjil
Dalam berpikir komputasional, kita menggunakan pola yang sudah ada untuk menyelesaikan masalah baru. Hal ini disebut...
Dekomposisi
Pengulangan
Pengenalan pola
Abstraksi
Sebuah bus menempuh perjalanan dari kota A ke kota B dengan kecepatan rata-rata 60 km/jam. Jika jarak antara kota A dan B adalah 240 km, berapa lama waktu yang dibutuhkan untuk tiba di kota B?
3 jam
4 jam
5 jam
6 jam
Urutkan langkah-langkah berikut sesuai dengan prosedur pemecahan masalah menggunakan berpikir komputasional...
1. Mengembangkan algoritma
2. Memecah masalah menjadi bagian kecil (dekomposisi)
3. Mengidentifikasi pola
4. Mengabaikan detail yang tidak relevan (abstraksi)
2, 3, 4, 1
4, 2, 1, 3
1, 2, 3, 4
2, 4, 3, 1
Urutkan langkah-langkah berikut untuk menghitung rata-rata dari sekumpulan angka...
1. Menjumlahkan semua angka
2. Membagi hasil jumlah dengan banyaknya angka
3. Mengumpulkan semua angka yang akan dihitung
3, 1, 2
1, 2, 3
3, 2, 1
1, 3, 2
Urutkan langkah-langkah yang benar dalam membuat program untuk menghitung jumlah angka genap dari 1 hingga 10...
1. Gunakan loop untuk mengulang dari angka 1 hingga 10
2. Tambahkan angka ke variabel jumlah jika angka genap
3. Cek apakah angka merupakan bilangan genap
1, 3, 2
2, 3, 1
3, 1, 2
1, 2, 3
Urutkan proses berikut dalam mengembangkan solusi berpikir komputasional untuk mengatur robot bergerak ke kiri dan kanan di sepanjang jalur...
1. Menentukan tujuan gerakan
2. Membuat algoritma pergerakan
3. Memecah gerakan menjadi instruksi kecil
4. Menguji algoritma
1, 3, 2, 4
1, 2, 4, 3
3, 2, 1, 4
1, 3, 4, 2
Urutkan tahapan berikut untuk menyelesaikan soal matematika yang memerlukan berpikir komputasional...
1. Abstraksi untuk menyederhanakan masalah
2. Dekomposisi masalah menjadi langkah-langkah kecil
3. Menggunakan algoritma untuk menghitung hasil
4. Mengevaluasi hasil akhir
2, 1, 3, 4
1, 2, 3, 4
3, 2, 1, 4
2, 3, 1, 4
Urutkan langkah-langkah yang benar untuk membuat algoritma menghitung luas persegi panjang...
1. Tentukan panjang dan lebar
2. Kalikan panjang dengan lebar
3. Menyimpan hasil sebagai luas
1, 2, 3
2, 3, 1
3, 1, 2
1, 3, 2
Urutkan langkah-langkah berikut dalam membuat jadwal menggunakan pendekatan berpikir komputasional...
1. Mengidentifikasi tugas-tugas yang harus diselesaikan
2. Mengelompokkan tugas-tugas berdasarkan prioritas
3. Menyusun jadwal berdasarkan urutan prioritas
4. Mengevaluasi efektivitas jadwal
1, 3, 2, 4
1, 2, 3, 4
2, 1, 3, 4
3, 2, 1, 4
Urutkan tahapan berikut dalam memprogram robot untuk berbelok di tikungan...
1. Program robot untuk mengenali tikungan
2. Program robot untuk berhenti di tikungan
3. Program robot untuk berbelok
4. Uji coba program
1, 2, 3, 4
2, 1, 3, 4
1, 3, 2, 4
3, 2, 1, 4
Urutkan langkah-langkah dalam proses menghitung rata-rata nilai ujian dari beberapa peserta didik...
1. Mengumpulkan semua nilai ujian
2. Membagi hasil jumlah dengan banyaknya peserta didik
3. Menjumlahkan semua nilai
4. Menyimpan hasil sebagai rata-rata
1, 2, 3, 4
2, 1, 3, 4
1, 3, 2, 4
1, 3, 4, 2
Urutkan tahapan berikut dalam menyelesaikan soal menggunakan berpikir komputasional...
1. Mengidentifikasi pola-pola yang relevan
2. Mengembangkan algoritma solusi
3. Menguji algoritma
4. Memecah masalah menjadi bagian-bagian kecil
4, 1, 2, 3
1, 2, 3, 4
2, 4, 1, 3
4, 3, 2, 1
Jelaskan dengan contoh bagaimana dekomposisi dapat membantu menyelesaikan masalah yang kompleks?
Mengapa pengenalan pola penting dalam berpikir komputasional? Berikan contoh.
Apa yang dimaksud dengan abstraksi dalam berpikir komputasional? Jelaskan dengan contoh.
Sebutkan tiga manfaat berpikir komputasional dalam kehidupan sehari-hari.
Jelaskan bagaimana dekomposisi dapat membantu dalam menyusun jadwal pelajaran mingguan.
Jelaskan perbedaan antara pengenalan pola dan dekomposisi!
Andi sedang mempersiapkan algoritma untuk menghitung jumlah penjualan barang di tokonya selama seminggu. Dia mencatat penjualan setiap hari dan ingin mengetahui jumlah keseluruhan dan rata-rata penjualan per hari. Jelaskan langkah-langkah berpikir komputasional yang dapat digunakan Andi untuk menyelesaikan masalah tersebut!
Seorang petani mencatat hasil panen setiap bulan selama satu tahun dan menemukan bahwa ada bulan-bulan tertentu di mana hasil panen meningkat. Bagaimana petani tersebut dapat menggunakan dekomposisi dan pengenalan pola untuk menganalisis hasil panen?
Seorang petani mencatat pertumbuhan tanamannya dalam berbagai kondisi cuaca. Dia ingin mengetahui pola mana yang memberikan hasil terbaik. Bagaimana petani dapat menggunakan pengenalan pola dalam berpikir komputasional untuk menyimpulkan kondisi cuaca terbaik bagi pertumbuhan tanamannya?
Sekolah sedang merencanakan kegiatan ekskul baru dan perlu memetakan waktu siswa yang tersedia. Bagaimana sekolah bisa menggunakan dekomposisi untuk memecah masalah perencanaan ini?
