wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ulangan Harian - Bab Berpikir Komputasional Kelas 7

Total questions: 50

Worksheet time: 1hrs 15mins

Name
Class
Date
1.

Indah memiliki proyek besar yang harus diselesaikan dalam waktu singkat. Untuk memudahkan pekerjaannya, ia memutuskan untuk memecah proyek tersebut menjadi bagian-bagian yang lebih kecil dan lebih mudah dikelola. Proses ini disebut…

a)

Pengenalan pola

b)

Abstraksi

c)

Dekomposisi

d)

Algoritma

2.

Lina ingin membuat kue untuk ulang tahunnya. Langkah pertama yang paling tepat menggunakan dekomposisi adalah (a)   .

Choose from the below words
Mencari resep di internet
Memecah proses menjadi langkah-lang
Mengukur semua bahan sekaligus
Meminta bantuan teman
3.

Faisal ingin membersihkan rumahnya sebelum tamu datang. Dia memutuskan untuk membagi tugas membersihkan rumah menjadi membersihkan kamar, dapur, dan ruang tamu. Manakah dari berikut ini yang merupakan contoh dekomposisi?

a)

Mencari persamaan antara dua masalah

b)

Membagi tugas membersihkan rumah menjadi membersihkan kamar, dapur, dan ruang tamu

c)

Menggambar peta jalan

d)

Menghilangkan detail yang tidak penting dari suatu objek

4.

Dalam sebuah proyek pembangunan rumah, Sri menghadapi banyak tantangan yang membuatnya merasa kewalahan. Untuk mengatasi masalah ini, Sri memutuskan untuk melakukan dekomposisi. Tujuan utama dari dekomposisi adalah…

a)

Agar masalah terlihat lebih rumit

b)

Mempermudah penyelesaian masalah dengan menanganinya bagian per bagian

c)

Menghilangkan semua detail

d)

Mencari pola yang tersembunyi

5.

Dalam konteks pemrograman, dekomposisi dapat dianalogikan dengan Rani yang sedang merencanakan sebuah proyek besar. Dia memutuskan untuk membagi proyek tersebut menjadi beberapa bagian yang lebih kecil agar lebih mudah dikelola dan dikerjakan. Apa yang dilakukan Rani dalam proses ini?

a)

Menulis semua kode dalam satu baris

b)

Membuat fungsi atau modul untuk setiap bagian tugas

c)

Menghapus komentar kode

d)

Menggunakan variabel yang sama berulang kali

6.

Ratna sedang menganalisis berbagai jenis pola dalam data penjualan di tokonya. Dia ingin menemukan kesamaan atau pola dalam masalah yang berbeda untuk meningkatkan strategi pemasaran. Kemampuan untuk menemukan kesamaan atau pola dalam masalah yang berbeda disebut…

a)

Dekomposisi

b)

Abstraksi

c)

Pengenalan Pola

d)

Algoritma

7.

Angga sedang belajar tentang cara menyelesaikan soal matematika. Ia menyadari bahwa cara menyelesaikan soal penjumlahan yang ia pelajari juga bisa digunakan untuk menyelesaikan soal pengurangan. Dengan demikian, Angga sedang menggunakan konsep…

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

8.

Ratna sedang mencoba menyelesaikan teka-teki silang yang sulit. Dia menyadari bahwa semua soal teka-teki silang memiliki struktur yang mirip. Manakah yang paling tepat menggambarkan pengenalan pola?

a)

Menemukan bahwa semua soal teka-teki silang memiliki struktur yang mirip

b)

Memecah kalimat menjadi kata-kata

c)

Menyederhanakan peta dengan hanya menunjukkan jalan utama

d)

Mengikuti langkah-langkah resep masakan

9.

Rudi sedang mencoba menyelesaikan masalah dalam proyeknya. Dia menyadari bahwa pengenalan pola sangat penting dalam berpikir komputasional. Mengapa pengenalan pola penting dalam berpikir komputasional?

a)

Membantu kita mengidentifikasi solusi yang bisa digunakan kembali

b)

Agar kita bisa membuat masalah menjadi lebih rumit

c)

Menghilangkan semua data yang tidak relevan

d)

Memastikan setiap masalah unik

10.

Ketika seorang guru menyimpulkan bahwa semua siswa yang rajin belajar memiliki nilai bagus, ini adalah contoh dari (a)   .

Choose from the below words
Dekomposisi
Abstraksi
Pengenalan Pola
Algoritma
11.

Dalam sebuah rapat, Mega menyampaikan informasi penting tentang proyek terbaru. Dia berusaha untuk menyembunyikan detail yang tidak relevan dan hanya fokus pada informasi yang dapat membantu timnya memahami tujuan proyek tersebut. Proses ini disebut…

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

12.

Adi sedang menggambar peta kota untuk teman-temannya. Dia hanya menunjukkan jalan-jalan utama dan landmark penting, tanpa detail seperti pohon atau rumah. Apa yang sedang dilakukan Adi?

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

13.

Indah sedang menggunakan ponselnya untuk mengakses berbagai aplikasi. Dia tidak tahu bagaimana aplikasi-aplikasi tersebut bekerja di balik layar, tetapi dia dapat menggunakan ikon-ikon di layar HP-nya dengan mudah. Manakah yang merupakan contoh abstraksi dalam kehidupan sehari-hari?

a)

Memecah pekerjaan rumah menjadi beberapa bagian

b)

Menemukan kesamaan antara tugas matematika dan fisika

c)

Menggunakan ikon di layar HP tanpa perlu tahu bagaimana aplikasi itu bekerja

d)

Membuat daftar langkah-langkah untuk membuat kopi

14.

Yuni sedang belajar tentang konsep abstraksi dalam pemrograman. Dia ingin tahu apa manfaat utama dari abstraksi dalam menyederhanakan masalah yang kompleks.

a)

Membuat masalah lebih rumit

b)

Mempermudah pemahaman masalah dengan menyederhanakan informasi

c)

Menghindari pengulangan

d)

Memastikan semua detail terlihat

15.

Rina sedang merencanakan sebuah acara ulang tahun untuk temannya. Dia ingin membuat sebuah rencana yang mencakup semua detail, tetapi dia tidak perlu mengetahui setiap langkah detail di dalamnya. Rina memutuskan untuk membuat sebuah fungsi bernama hitungLuasPersegi() untuk menghitung luas dari dekorasi yang berbentuk persegi. Contoh ini adalah contoh dari…

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

16.

Dalam sebuah proyek pengembangan perangkat lunak, Mega dan timnya mengikuti serangkaian langkah-langkah yang terstruktur dan terurut untuk menyelesaikan masalah yang dihadapi. Proses ini disebut…

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

17.

Nita sedang mencari cara untuk membuat kue coklat yang lezat. Dia menemukan sebuah resep masakan yang menjelaskan langkah-langkah dan bahan-bahan yang diperlukan. Resep masakan ini adalah contoh dari…

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

18.

Agus sedang merancang sebuah program untuk membantu teman-temannya dalam menyelesaikan tugas. Manakah yang bukan ciri-ciri algoritma yang baik dalam program yang dirancang Agus?

a)

Jelas dan terdefinisi

b)

Memiliki langkah-langkah yang terbatas

c)

Hasilnya tidak pasti

d)

Efisien

19.

Agus ingin membuat kopi untuk teman-temannya. Urutan langkah yang benar (algoritma) yang harus diikuti Agus adalah…

a)

Tuang air, masukkan bubuk kopi, tuang gula

b)

Siapkan cangkir, masukkan bubuk kopi, tuang air panas, aduk

c)

Aduk, tuang air, siapkan cangkir

d)

Tuang gula, aduk, masukkan bubuk kopi

20.

Dewi sedang merencanakan sebuah proyek pengembangan perangkat lunak. Sebelum mulai menulis kode, ia menyadari bahwa ia perlu membuat algoritma untuk menyelesaikan masalah yang dihadapinya. Algoritma biasanya dibuat setelah kita melakukan proses…

a)

Abstraksi

b)

Dekomposisi, Pengenalan Pola, dan Abstraksi

c)

Pemrograman

d)

Debugging

21.

Joko ingin menyusun jadwal harian untuk sekolah dan kegiatan di rumah. Langkah pertama, dekomposisi, adalah…

a)

Menemukan kesamaan antara tugas sekolah dan tugas rumah

b)

Memecah hari menjadi pagi, siang, dan malam, serta membagi tugas sekolah dan tugas rumah

c)

Menggunakan ikon untuk setiap jenis tugas

d)

Mengurutkan tugas dari yang paling penting ke yang tidak penting

22.

Setelah Susi memecah masalah jadwalnya, dia menyadari bahwa semua tugas yang ada di pagi hari harus diselesaikan sebelum pukul 10.00. Ini adalah contoh dari…

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

23.

Saat Hadi menyusun jadwal harian, dia hanya menuliskan "Belajar Matematika" tanpa merinci topik atau halaman. Ini adalah contoh dari…

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

24.

Adi memiliki rutinitas harian yang teratur. Ia mencatat langkah-langkahnya seperti "Pukul 07.00 - Sarapan, Pukul 07.30 - Mandi, Pukul 08.00 - Berangkat sekolah". Ini adalah contoh dari (a)  

Choose from the below words
Dekomposisi
Pengenalan Pola
Abstraksi
Algoritma
25.

Di sebuah sekolah, Maya dan Rizal sedang belajar tentang cara menyelesaikan masalah matematika yang rumit. Mereka menemukan bahwa berpikir komputasional membantu mereka…

a)

Menyelesaikan masalah secara sistematis dan efisien

b)

Menggunakan komputer lebih baik

c)

Menghafal kode pemrograman

d)

Menjadi ahli matematika

26.

Tiara, seorang ahli komputer, sedang merancang program untuk mengurutkan daftar angka. Dia menyadari bahwa dia bisa menggunakan metode yang sama untuk mengurutkan daftar nama. Ini adalah contoh…

a)

Dekomposisi

b)

Abstraksi

c)

Pengenalan Pola

d)

Algoritma

27.

Yuni sedang menulis sebuah cerita untuk tugas sekolahnya. Dia memisahkan ceritanya menjadi bagian-bagian seperti pendahuluan, isi, dan penutup. Ini adalah contoh dari…

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

28.

Wahyu sedang belajar tentang cara menggunakan simbol + untuk mewakili operasi penjumlahan dalam matematika. Dia tidak perlu tahu bagaimana komputer melakukannya, tetapi dia ingin memahami konsep dasar di baliknya. Ini adalah contoh dari...

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

29.

Dedi sedang merancang robot pembersih rumah. Ia memecah tugas robot tersebut menjadi "mencari kotoran", "mengambil kotoran", dan "membuang kotoran". Ini adalah contoh (a)   .

Choose from the below words
Dekomposisi
Pengenalan Pola
Abstraksi
Algoritma
30.

Joko sedang merancang langkah-langkah detail yang harus diikuti oleh robot pembersih untuk membersihkan lantai rumahnya, misalnya "maju 1 meter, belok kanan 90 derajat, bersihkan", disebut...

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

31.

Rizal menemukan bahwa cara membuat jus apel sama dengan cara membuat jus mangga (memotong, memblender, menyaring) adalah contoh...

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

32.

Ketika Adi menggunakan mesin ATM untuk menarik uang, dia hanya perlu menekan tombol tanpa harus memahami bagaimana mesin tersebut memproses transaksinya. Ini adalah contoh dari...

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

33.

Dian memiliki tumpukan baju kotor setelah seharian beraktivitas. Langkah pertama yang paling tepat untuk mengatasi masalah ini adalah dekomposisi, yaitu...

a)

Memilah baju berdasarkan warna

b)

Mencuci semua baju

c)

Membagi tumpukan menjadi baju putih, baju berwarna, dan baju khusus

d)

Memilih deterjen

34.

Ratna memiliki beberapa baju kotor yang perlu dicuci. Ia mulai dengan memilah baju-baju tersebut, kemudian memasukkannya ke dalam mesin cuci, menambahkan deterjen, dan terakhir mengeringkannya. Urutan langkah-langkah ini disebut...

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

35.

Surya sedang belajar tentang perangkat lunak yang digunakan di komputer dan HP. Dia menyadari bahwa semua aplikasi yang dia gunakan adalah hasil dari penerapan...

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

36.

Di sebuah kelas, Sari dan teman-temannya sedang belajar tentang berpikir komputasional. Mereka berdiskusi tentang tujuan utama dari berpikir komputasional. Sari bertanya, "Apa sih tujuan utama dari berpikir komputasional?"

a)

Menjadi seorang programmer

b)

Meningkatkan kemampuan pemecahan masalah di berbagai bidang

c)

Menggunakan komputer lebih cepat

d)

Menghitung lebih akurat

37.

Rina sedang menghadapi masalah kompleks dalam proyeknya yang berkaitan dengan pengembangan perangkat lunak. Untuk memudahkan pemahaman timnya, Rina memutuskan untuk menyederhanakan permasalahan tersebut menjadi model yang lebih mudah dipahami. Tindakan ini disebut (a)   .

Choose from the below words
Dekomposisi
Pengenalan Pola
Abstraksi
Algoritma
38.

Ratna sedang menghadapi masalah dalam menyelesaikan proyek kelompok di sekolahnya. Dia ingin menemukan cara yang sistematis untuk menyelesaikan tugas tersebut. Manakah dari pernyataan berikut yang paling benar tentang berpikir komputasional?

a)

Hanya digunakan oleh programmer

b)

Sebuah cara berpikir untuk menyelesaikan masalah secara sistematis

c)

Sama dengan berpikir tentang komputer

d)

Hanya berlaku untuk masalah matematika

39.

Joko memiliki sebuah proyek besar untuk membangun taman bermain di lingkungan sekitarnya. Dia tahu bahwa proyek ini terlalu besar untuk diselesaikan sekaligus, jadi dia memutuskan untuk memulainya dengan membagi-baginya menjadi beberapa bagian yang lebih kecil. Ini adalah penerapan dari pilar...

a)

Abstraksi

b)

Pengenalan Pola

c)

Algoritma

d)

Dekomposisi

40.

Match the following concepts with their corresponding examples.

a)

Dekomposisi

1.

Memecah masalah menjadi bagian-bagian yang lebih kecil.

b)

Abstraksi

2.

Menyederhanakan informasi dengan mengabaikan detail yang tidak penting.

c)

Pengenalan Pola

3.

Mengidentifikasi pola dalam data atau situasi.

d)

Algoritma

4.

Serangkaian langkah untuk menyelesaikan masalah.

41.

Rizky sedang mencoba menyelesaikan masalah dalam proyeknya. Dia perlu mengubah masalah tersebut menjadi serangkaian instruksi yang jelas dan terstruktur agar dapat dipahami oleh timnya. Proses ini disebut...

a)

Algoritma

b)

Dekomposisi

c)

Pengenalan Pola

d)

Abstraksi

42.

Match the following concepts with their definitions.

a)

Dekomposisi

1.

Proses memecah masalah menjadi bagian-bagian yang lebih kecil.

b)

Pengenalan Pola

2.

Proses mengenali pola dalam data atau informasi.

c)

Abstraksi

3.

Proses menyederhanakan informasi dengan menghilangkan detail yang tidak perlu.

d)

Algoritma

4.

Serangkaian langkah-langkah untuk menyelesaikan masalah.

43.

Ketika Sari memasukkan username dan password untuk masuk ke akun media sosialnya, dia tidak perlu tahu bagaimana sistem di belakangnya memeriksa validitas data tersebut. Ini menunjukkan adanya...

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

44.

Siti sedang menyelesaikan teka-teki silang di majalahnya. Dia menemukan bahwa semua soal teka-teki silang memiliki pola jawaban yang saling berhubungan. Hal ini adalah contoh...

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

45.

Agung sedang belajar tentang berpikir komputasional dan ingin mengetahui lebih lanjut tentang pilar-pilar utamanya. Dia menemukan beberapa konsep yang diajarkan di sekolahnya. Manakah dari berikut ini yang bukan merupakan pilar utama dari berpikir komputasional?

a)

Dekomposisi

b)

Pengenalan Pola

c)

Analisis data

d)

Abstraksi

46.

Nita ingin merakit sebuah robot mainan untuk proyek sekolahnya. Langkah pertama yang dia lakukan adalah membaca panduan dan memisahkan setiap bagian. Ini adalah contoh...

a)

Algoritma

b)

Dekomposisi

c)

Abstraksi

d)

Pengenalan Pola

47.

Rani sedang membantu adiknya, Rahman, dalam menyelesaikan soal cerita matematika. Ia mengidentifikasi bahwa semua soal cerita yang mereka hadapi memiliki struktur yang sama, yaitu informasi yang diberikan, apa yang ditanyakan, dan cara penyelesaian. Hal ini adalah contoh...

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

48.

Titi ingin mengakses informasi di internet. Ia mengikuti instruksi berikut: "hidupkan komputer, buka browser, ketik alamat website, tekan enter". Apa yang dapat kita sebut sebagai langkah-langkah yang diambil Titi?

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

49.

Dian sedang merencanakan harinya dan membuat daftar tugas harian yang hanya berisi pokok-pokok penting, dia sedang melakukan...

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

50.

Berpikir komputasional adalah...

a)

Keahlian yang hanya dimiliki oleh para ilmuwan

b)

Pendekatan untuk memecahkan masalah menggunakan konsep-konsep dari ilmu komputer

c)

Menghafal bahasa pemrograman

d)

Menulis kode yang rumit