wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Soal Pilihan Ganda Computational Thinking

Total questions: 100

Worksheet time: 55mins

Name
Class
Date
1.

Perhatikan langkah-langkah membuat teh berikut: Didihkan air Masukkan teh ke dalam gelas Tuang air panas ke dalam gelas Aduk dan tambahkan gula Langkah-langkah tersebut merupakan contoh dari...

a)

Debugging

b)

Pattern Recognition

c)

Algorithm

d)

Abstraction

2.

Membagi tugas besar seperti membuat makalah menjadi beberapa bagian kecil disebut...

a)

Decomposition

b)

Looping

c)

Pattern Recognition

d)

Debugging

3.

Melihat bahwa tombol "Play" di berbagai aplikasi memakai ikon segitiga adalah contoh...

a)

Abstraction

b)

Pattern Recognition

c)

Decomposition

d)

Algorithm

4.

Mengabaikan informasi tidak penting dan hanya mengambil inti masalah disebut...

a)

Looping

b)

Algorithm

c)

Abstraction

d)

Debugging

5.

Saat program tidak berjalan sesuai keinginan dan kamu mencari kesalahannya, kamu sedang melakukan...

a)

Looping

b)

Decomposition

c)

Debugging

d)

Algorithm

6.

Robot yang menyala saat malam hari dan mati saat siang hari adalah contoh...

a)

Debugging

b)

Abstraction

c)

Automation

d)

Decomposition

7.

Menentukan rute perjalanan tercepat ke sekolah adalah penerapan...

a)

Looping

b)

Algorithm

c)

Pattern Recognition

d)

Debugging

8.

Perhatikan pola: 2, 4, 6, 8, 10. Angka berikutnya adalah...

a)

12

b)

13

c)

14

d)

16

9.

Dalam game, karakter melompat jika ada rintangan. Ini adalah...

a)

Looping

b)

Conditionals

c)

Debugging

d)

Decomposition

10.

Menghitung soal cerita matematika dengan membaginya menjadi langkah-langkah kecil adalah contoh...

a)

Looping

b)

Debugging

c)

Pattern Recognition

d)

Decomposition

11.

Saat membuat poster digital, kamu hanya fokus pada warna dan teks utama. Ini adalah...

a)

Debugging

b)

Abstraction

c)

Looping

d)

Algorithm

12.

Mengulang gerakan pemanasan 10 kali adalah penerapan...

a)

Pattern Recognition

b)

Algorithm

c)

Looping

d)

Conditionals

13.

Memasukkan sandi yang salah lalu mencari tahu letak salah ketiknya adalah...

a)

Decomposition

b)

Debugging

c)

Abstraction

d)

Looping

14.

Dalam membangun model jembatan dari stik es krim, kamu membagi tugas ke tim: pemotong, penyusun, perekat. Ini adalah...

a)

Pattern Recognition

b)

Algorithm

c)

Decomposition

d)

Looping

15.

Melihat bahwa setiap soal pilihan ganda memiliki 4 pilihan jawaban adalah contoh...

a)

Debugging

b)

Pattern Recognition

c)

Looping

d)

Abstraction

16.

Melihat bahwa setiap soal pilihan ganda memiliki 4 pilihan jawaban adalah contoh...

a)

Debugging

b)

Pattern Recognition

c)

Looping

d)

Abstraction

17.

Kamu membuat program yang akan berhenti jika skor pemain mencapai 100. Ini menggunakan konsep...

a)

Abstraction

b)

Conditionals

c)

Looping

d)

Algorithm

18.

Menyiapkan alat dan bahan sebelum membuat eksperimen adalah langkah awal dalam...

a)

Algorithm

b)

Looping

c)

Debugging

d)

Decomposition

19.

Jika kamu memperbaiki urutan langkah mencuci tangan karena terbalik, kamu sedang...

a)

Decomposition

b)

Debugging

c)

Abstraction

d)

Pattern Recognition

20.

Mengulang menyiram tanaman setiap pagi adalah contoh...

a)

Looping

b)

Pattern Recognition

c)

Algorithm

d)

Conditionals

21.

Kamu mengenali bahwa semua hewan malam memiliki pupil besar. Ini adalah...

a)

Decomposition

b)

Pattern Recognition

c)

Debugging

d)

Looping

22.

Membuat aplikasi yang mengirim pesan otomatis jika ada gangguan listrik termasuk dalam...

a)

Algorithm

b)

Debugging

c)

Automation

d)

Abstraction

23.

Kamu mengabaikan warna sepatu saat membuat data tinggi badan siswa. Ini adalah...

a)

Decomposition

b)

Pattern Recognition

c)

Abstraction

d)

Algorithm

24.

Kamu membuat daftar belanja dan menyusunnya sesuai urutan toko. Ini contoh...

a)

Looping

b)

Algorithm

c)

Conditionals

d)

Pattern Recognition

25.

Dalam program, kamu memeriksa apakah nilai lebih dari 75 untuk menampilkan "Lulus". Ini adalah...

a)

Conditionals

b)

Debugging

c)

Algorithm

d)

Decomposition

26.

Saat menggambar, kamu menemukan bahwa lingkaran selalu digunakan untuk wajah karakter. Ini menunjukkan...

a)

Decomposition

b)

Looping

c)

Abstraction

d)

Pattern Recognition

27.

Saat kamu membuat daftar langkah-langkah membuat kue, kamu sedang membuat...

a)

Debugging

b)

Looping

c)

Algorithm

d)

Abstraction

28.

Kamu melihat bahwa semua kendaraan memiliki roda dan mesin. Ini menunjukkan bahwa kamu menggunakan konsep...

a)

Looping

b)

Pattern Recognition

c)

Decomposition

d)

Abstraction

29.

Mengabaikan detail yang tidak penting dan fokus pada fitur utama disebut...

a)

Debugging

b)

Abstraction

c)

Algorithm

d)

Looping

30.

Langkah awal dalam menyelesaikan masalah yang kompleks adalah...

a)

Debugging

b)

Decomposition

c)

Abstraction

d)

Looping

31.

elesaikan masalah yang kompleks adalah...

a)

Debugging

b)

Decomposition

c)

Abstraction

d)

Looping

32.

Menulis ulang langkah-langkah agar komputer bisa memahaminya disebut...

a)

Abstraction

b)

Debugging

c)

Programming

d)

Pattern Recognition

33.

Saat kamu mencari penyebab kenapa aplikasi tidak berjalan, kamu sedang melakukan...

a)

Debugging

b)

Abstraction

c)

Looping

d)

Algorithm

34.

Kegiatan menulis algoritma disebut juga...

a)

Debugging

b)

Abstraction

c)

Programming

d)

Decomposition

35.

Mengulang instruksi berkali-kali dalam program disebut...

a)

Abstraction

b)

Looping

c)

Pattern Recognition

d)

Debugging

36.

Pola perulangan yang digunakan untuk membuat animasi disebut...

a)

Algorithm

b)

Abstraction

c)

Looping

d)

Debugging

37.

Saat kamu menemukan kesalahan di dalam kode dan memperbaikinya, itu dinamakan...

a)

Looping

b)

Debugging

c)

Pattern Recognition

d)

Algorithm

38.

Pola yang ditemukan dalam musik atau lagu disebut...

a)

Decomposition

b)

Pattern Recognition

c)

Looping

d)

Debugging

39.

Mengulang perintah selama kondisi tertentu dipenuhi disebut...

a)

Looping

b)

Algorithm

c)

Abstraction

d)

Conditionals

40.

Ketika kamu menulis petunjuk membuat kerajinan tangan, kamu membuat...

a)

Debugging

b)

Algorithm

c)

Pattern Recognition

d)

Decomposition

41.

Dalam permainan papan, kamu harus mengikuti instruksi dari awal sampai akhir. Ini menggambarkan konsep...

a)

Looping

b)

Algorithm

c)

Decomposition

d)

Pattern Recognition

42.

Memahami pola perilaku temanmu saat bermain game adalah contoh...

a)

Abstraction

b)

Decomposition

c)

Debugging

d)

Pattern Recognition

43.

Saat kamu menemukan bug di aplikasi dan memperbaikinya, kamu melakukan...

a)

Abstraction

b)

Looping

c)

Debugging

d)

Programming

44.

Membuat ringkasan isi buku adalah contoh...

a)

Abstraction

b)

Decomposition

c)

Algorithm

d)

Looping

45.

Saat kamu memecah proyek menjadi tugas-tugas kecil, kamu menggunakan...

a)

Looping

b)

Pattern Recognition

c)

Decomposition

d)

Algorithm

46.

Membuat struktur pohon keluarga untuk melihat hubungan antar anggota keluarga adalah contoh...

a)

Decomposition

b)

Algorithm

c)

Abstraction

d)

Pattern Recognition

47.

Menulis langkah-langkah mencuci tangan adalah bentuk dari...

a)

Algorithm

b)

Pattern Recognition

c)

Looping

d)

Debugging

48.

Memperbaiki kesalahan tata bahasa dalam karangan adalah

4 lines
49.

Menggunakan daftar belanja agar tidak lupa saat berbelanja adalah contoh dari...

a)

Abstraction

b)

Decomposition

c)

Algorithm

d)

Pattern Recognition

50.

Jika kamu memperhatikan bahwa hampir semua ponsel memiliki ikon kamera yang mirip, kamu sedang menerapkan...

a)

Debugging

b)

Pattern Recognition

c)

Abstraction

d)

Looping

51.

Membuat resep kue yang dapat digunakan berulang kali adalah contoh dari...

a)

Debugging

b)

Abstraction

c)

Algorithm

d)

Decomposition

52.

Menghilangkan langkah-langkah yang tidak penting dalam petunjuk adalah bagian dari...

a)

Pattern Recognition

b)

Debugging

c)

Abstraction

d)

Algorithm

53.

Ketika kamu membuat game dan mengatur agar karakter melompat setiap kali tombol ditekan, kamu menggunakan konsep...

a)

Conditionals

b)

Looping

c)

Decomposition

d)

Pattern Recognition

54.

Sebelum presentasi, kamu memeriksa apakah slide sudah lengkap dan benar. Ini adalah...

a)

Debugging

b)

Algorithm

c)

Decomposition

d)

Abstraction

55.

Saat kamu mengurutkan langkah-langkah membuat origami dari awal sampai akhir, kamu sedang menyusun...

a)

Abstraction

b)

Algorithm

c)

Pattern Recognition

d)

Debugging

56.

Melihat bahwa semua aplikasi media sosial memiliki tombol "like" adalah contoh...

a)

Abstraction

b)

Decomposition

c)

Pattern Recognition

d)

Looping

57.

Jika kamu membuat daftar tugas sekolah berdasarkan mata pelajaran, kamu sedang menerapkan...

a)

Algorithm

b)

Abstraction

c)

Decomposition

d)

Pattern Recognition

58.

Memecah tugas besar menjadi bagian kecil adalah contoh...

a)

Algorithm

b)

Abstraction

c)

Decomposition

d)

Pattern Recognition

59.

Mengulangi latihan soal yang sama untuk memahami materi adalah penerapan...

a)

Abstraction

b)

Looping

c)

Algorithm

d)

Conditionals

60.

Melihat bahwa banyak hewan berhibernasi saat musim dingin menunjukkan...

a)

Abstraction

b)

Pattern Recognition

c)

Decomposition

d)

Debugging

61.

Memecah masalah 'menyusun presentasi' menjadi 'membuat outline, desain slide, isi konten' adalah contoh...

a)

Algorithm

b)

Decomposition

c)

Looping

d)

Debugging

62.

Jika kamu mengabaikan warna baju dan hanya mencatat siapa saja yang datang, itu adalah...

a)

Pattern Recognition

b)

Debugging

c)

Abstraction

d)

Algorithm

63.

Membuat petunjuk untuk teman agar bisa bermain permainan dengan benar adalah bagian dari...

a)

Abstraction

b)

Looping

c)

Algorithm

d)

Debugging

64.

Jika lampu otomatis menyala saat gelap, maka prinsip yang digunakan adalah...

a)

Decomposition

b)

Looping

c)

Conditionals

d)

Pattern Recognition

65.

Mengulang proses pencarian file di komputer karena salah klik adalah contoh dari...

a)

Debugging

b)

Looping

c)

Algorithm

d)

Decomposition

66.

Menemukan kesalahan dalam perhitungan tugas matematika dan memperbaikinya adalah...

a)

Debugging

b)

Abstraction

c)

Decomposition

d)

Pattern Recognition

67.

Jika kamu membuat instruksi memasak yang bisa diikuti siapa saja, kamu sedang membuat...

a)

Algorithm

b)

Debugging

c)

Conditionals

d)

Pattern Recognition

68.

Menandai bahwa semua film komedi memiliki unsur lucu adalah penerapan...

a)

Debugging

b)

Abstraction

c)

Pattern Recognition

d)

Algorithm

69.

Menghapus bagian yang tidak penting dalam cerita saat menceritakan ulang ke teman adalah...

a)

Abstraction

b)

Looping

c)

Debugging

d)

Decomposition

70.

Melatih robot untuk menghindari rintangan dengan sensor adalah contoh dari...

a)

Algorithm

b)

Decomposition

c)

Conditionals

d)

Debugging

71.

Membagi tugas kelompok menjadi 'penulis, presenter, dan desainer' adalah bentuk dari...

a)

Looping

b)

Decomposition

c)

Pattern Recognition

d)

Debugging

72.

Membuat tombol 'Ulangi' dalam game menggunakan...

a)

Looping

b)

Conditionals

c)

Debugging

d)

Algorithm

73.

Menggunakan satu template untuk banyak undangan menunjukkan...

a)

Abstraction

b)

Pattern Recognition

c)

Looping

d)

Reusability (penggunaan ulang)

74.

Membuat instruksi penggunaan alat yang hanya mencantumkan langkah penting menunjukkan...

4 lines
75.

Membuat instruksi penggunaan alat yang hanya mencantumkan langkah penting menunjukkan...

a)

Debugging

b)

Abstraction

c)

Algorithm

d)

Decomposition

76.

Saat memecah tugas "Membuat website" menjadi bagian seperti desain tampilan, menulis kode, dan uji coba, ini adalah contoh...

a)

Abstraction

b)

Decomposition

c)

Algorithm

d)

Debugging

77.

Jika kamu mengenali bahwa semua game memiliki "tombol mulai" dan "skor", kamu menggunakan konsep...

a)

Abstraction

b)

Debugging

c)

Pattern Recognition

d)

Looping

78.

Proses memperbaiki kesalahan program disebut...

a)

Decomposition

b)

Debugging

c)

Pattern Recognition

d)

Looping

79.

Dalam permainan ular tangga, langkah yang dilakukan secara berulang saat melempar dadu adalah contoh...

a)

Abstraction

b)

Pattern Recognition

c)

Looping

d)

Debugging

80.

Kamu membuat petunjuk memasak mie instan dalam urutan tertentu. Ini adalah contoh...

a)

Decomposition

b)

Algorithm

c)

Debugging

d)

Looping

81.

Jika kamu mengabaikan detail warna pakaian saat menggambar bentuk tubuh, kamu sedang menggunakan...

a)

Abstraction

b)

Debugging

c)

Looping

d)

Algorithm

82.

Berikut ini yang merupakan contoh decomposition adalah...

a)

Menulis kode berulang kali

b)

Membagi pekerjaan kelompok menjadi tugas individu

c)

Menghapus bagian program yang error

d)

Membuat pola dari data

83.

Langkah pertama yang sebaiknya dilakukan ketika komputer tidak menyala adalah...

a)

Membongkar perangkat keras

b)

Mengecek kabel daya

c)

Memformat ulang

d)

Memasang antivirus

84.

Dalam membuat game ular, pergerakan ular mengikuti perintah yang berulang-ulang. Ini merupakan contoh...

a)

Algorithm

b)

Abstraction

c)

Looping

d)

Decomposition

85.

Menentukan apakah suatu perintah harus dijalankan atau tidak berdasarkan kondisi disebut...

a)

Looping

b)

Conditionals

c)

Algorithm

d)

Debugging

86.

Ketika kamu menganalisis banyak game dan menemukan bahwa semuanya punya sistem poin, kamu menggunakan...

a)

Looping

b)

Pattern Recognition

c)

Abstraction

d)

Debugging

87.

Kamu menyusun langkah-langkah untuk membersihkan kamar agar bisa dilakukan berulang setiap minggu. Ini adalah...

a)

Algorithm

b)

Decomposition

c)

Looping

d)

Abstraction

88.

Ketika kamu mengulangi latihan soal yang sama untuk memahami rumus matematika, kamu sedang menggunakan konsep...

a)

Pattern Recognition

b)

Debugging

c)

Looping

d)

Conditionals

89.

Menghapus bagian-bagian tidak penting dalam desain agar lebih sederhana disebut...

a)

Looping

b)

Pattern Recognition

c)

Abstraction

d)

Debugging

90.

Kamu sedang menyusun rencana belajar yang terdiri dari 4 tahap. Ini adalah bentuk dari...

a)

Algorithm

b)

Debugging

c)

Decomposition

d)

Abstraction

91.

Menemukan bahwa semua aplikasi media sosial memiliki fitur "like" adalah contoh...

a)

Looping

b)

Pattern Recognition

c)

Abstraction

d)

Debugging

92.

Memecah proses membuat animasi menjadi: membuat karakter, gerakan, dan suara adalah...

a)

Abstraction

b)

Decomposition

c)

Algorithm

d)

Debugging

93.

Kamu menulis program sederhana dan menjalankannya. Ternyata hasilnya salah. Maka kamu melakukan...

a)

Decomposition

b)

Looping

c)

Debugging

d)

Abstraction

94.

Seseorang mengabaikan informasi cuaca saat menghitung pengeluaran bulanan. Ini adalah...

a)

Looping

b)

Decomposition

c)

Abstraction

d)

Debugging

95.

Saat kamu memecah proyek "Membuat robot sederhana" menjadi: desain bentuk, program gerak, dan pengujian, kamu menggunakan...

a)

Algorithm

b)

Decomposition

c)

Abstraction

d)

Looping

96.

Kamu membuat robot mainan yang memutar musik setiap kali ada gerakan di depannya. Ini adalah penerapan...

a)

Algorithm

b)

Pattern Recognition

c)

Conditionals

d)

Debugging

97.

Sebelum mencetak dokumen, kamu memeriksa tata letak dan kesalahan ketik. Tindakan ini adalah bagian dari...

a)

Pattern Recognition

b)

Debugging

c)

Decomposition

d)

Algorithm

98.

Melihat bahwa banyak binatang malam memiliki mata besar untuk melihat di gelap adalah contoh...

a)

Decomposition

b)

Pattern Recognition

c)

Looping

d)

Debugging

99.

Jika kamu mengulangi langkah yang sama dalam suatu program sampai suatu kondisi terpenuhi, kamu menggunakan...

a)

Looping

b)

Algorithm

c)

Conditionals

d)

Debugging

100.

Dalam menyelesaikan soal cerita matematika, kamu membaca, memahami inti permasalahan, dan mengabaikan informasi yang tidak relevan. Kamu sedang menggunakan...

a)

Algorithm

b)

Abstraction

c)

Debugging

d)

Pattern Recognition