wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Soal Berpikir Komputasional Kelas 7

Total questions: 110

Worksheet time: 2hrs 20mins

Name
Class
Date
1.

Apa yang dimaksud dengan berpikir komputasional?

a)

Kemampuan untuk menghafal seluruh proses pemrograman

b)

Kemampuan menyelesaikan masalah dengan pendekatan yang sistematis

c)

Kemampuan menggunakan komputer dengan cepat

d)

Kemampuan menggambar dengan perangkat lunak

2.

Langkah pertama dalam berpikir komputasional adalah mendefinisikan masalah. Apakah tujuan utama dari langkah ini?

a)

Menghasilkan solusi secepat mungkin

b)

Mengidentifikasi masalah secara jelas dan detail

c)

Mengumpulkan data dari berbagai sumber

d)

Membuat program komputer yang efektif

3.

Apa yang dimaksud dengan dekomposisi dalam berpikir komputasional?

a)

Mencari pola dalam masalah

b)

Menguraikan masalah menjadi bagian-bagian yang lebih kecil

c)

Membuat algoritma dari masalah yang sulit

d)

Memecahkan masalah tanpa langkah-langkah yang teratur

4.

Ketika kita mencari pola dari suatu masalah, hal ini termasuk ke dalam tahapan berpikir komputasional yang disebut:

a)

Abstraksi

b)

Dekomposisi

c)

Algoritma

d)

Pengenalan pola

5.

Salah satu konsep penting dalam berpikir komputasional adalah algoritma. Apakah yang dimaksud dengan algoritma?

a)

Langkah-langkah yang acak untuk menyelesaikan masalah

b)

Langkah-langkah terstruktur untuk menyelesaikan masalah

c)

Metode untuk mempercepat kerja komputer

d)

Bahasa pemrograman yang digunakan untuk menyusun kode

6.

Jika seorang siswa memecah sebuah masalah menjadi beberapa bagian yang lebih kecil agar lebih mudah diselesaikan, dia sedang menerapkan konsep:

a)

Algoritma

b)

Abstraksi

c)

Dekomposisi

d)

Pengenalan pola

7.

Dalam berpikir komputasional, apa yang dimaksud dengan abstraksi?

a)

Menyederhanakan masalah dengan mengabaikan detail yang tidak penting

b)

Mengidentifikasi pola dari masalah yang dihadapi

c)

Menguraikan masalah menjadi beberapa bagian

d)

Membuat langkah-langkah untuk menyelesaikan masalah

8.

Contoh dari penerapan berpikir komputasional dalam kehidupan sehari-hari adalah:

a)

Menggunakan komputer untuk bermain game

b)

Membuat daftar belanja yang terstruktur berdasarkan kategori

c)

Menonton film di bioskop

d)

Menghitung uang dengan kalkulator

9.

Apa yang dimaksud dengan identifikasi pola dalam berpikir komputasional?

a)

Menentukan langkah-langkah untuk menyelesaikan masalah

b)

Mengenali pola atau kesamaan dalam masalah yang serupa

c)

Mengabaikan detail-detail kecil dalam masalah

d)

Memecah masalah menjadi bagian-bagian yang lebih kecil

10.

Manakah dari berikut ini yang merupakan contoh dari algoritma?

a)

Mencari makanan di restoran terdekat

b)

Instruksi memasak nasi sesuai dengan langkah-langkah tertentu

c)

Menghafal kata-kata baru dalam bahasa asing

d)

Menulis puisi dengan kreativitas sendiri

11.

Dalam berpikir komputasional, proses dekomposisi digunakan untuk:

a)

Membagi masalah menjadi bagian-bagian yang lebih kecil

b)

Mencari pola dalam data yang ada

c)

Menyederhanakan masalah dengan mengabaikan detail yang tidak penting

d)

Menyusun langkah-langkah penyelesaian masalah secara terstruktur

12.

Berikut ini adalah langkah-langkah yang termasuk dalam berpikir komputasional, kecuali:

a)

Dekomposisi

b)

Membuat algoritma

c)

Memeriksa pola tanpa analisis

d)

Abstraksi

13.

Saat menyusun algoritma, langkah-langkah yang harus dilakukan mencakup:

a)

Menyusun langkah-langkah secara berurutan untuk memecahkan masalah

b)

Mengabaikan detail yang tidak penting untuk menyederhanakan masalah

c)

Membagi masalah besar menjadi beberapa bagian kecil

d)

Menyalin langkah dari masalah lain yang serupa tanpa penyesuaian

14.

Dalam proses pengenalan pola, kita melakukan:

a)

Mengenali pola atau kesamaan dalam masalah yang serupa

b)

Memecah masalah menjadi bagian-bagian yang lebih kecil

c)

Mengabaikan detail yang kurang penting untuk menyederhanakan masalah

d)

Menggunakan pola yang ditemukan untuk membuat prediksi atau solusi

15.

Salah satu tujuan dari abstraksi dalam berpikir komputasional adalah untuk:

a)

Menyederhanakan masalah dengan mengabaikan detail yang tidak penting

b)

Memastikan semua informasi yang ada dipertimbangkan secara rinci

c)

Mencari pola dalam permasalahan yang dihadapi

d)

Mengidentifikasi elemen-elemen penting dari masalah

16.

Untuk menyelesaikan masalah dengan berpikir komputasional, seorang siswa harus:

a)

Mencari dan mengenali pola yang berulang

b)

Membuat algoritma yang acak dan tidak terstruktur

c)

Mengidentifikasi bagian-bagian kecil dari masalah

d)

Menghafal seluruh instruksi pemrograman

17.

Contoh penerapan berpikir komputasional dalam kehidupan sehari-hari adalah:

a)

Membuat daftar belanja berdasarkan kategori

b)

Menggunakan alat musik untuk menghafal lagu

c)

Mengidentifikasi pola dalam jadwal harian agar lebih efisien

d)

Membaca buku dari awal sampai akhir tanpa perencanaan

18.

Dalam menyelesaikan masalah yang kompleks, abstraksi membantu kita dengan:

a)

Mengabaikan informasi yang tidak relevan untuk fokus pada yang penting

b)

Menyusun solusi tanpa memikirkan detail yang ada

c)

Mengidentifikasi elemen yang paling mendasar dari masalah

d)

Memastikan setiap informasi kecil dianalisis secara mendalam

19.

Mengapa dekomposisi penting dalam berpikir komputasional?

a)

Membantu memahami masalah yang besar dengan membaginya menjadi bagian yang lebih kecil

b)

Mengidentifikasi pola dalam setiap bagian masalah

c)

Mengabaikan elemen-elemen penting agar masalah lebih mudah diselesaikan

d)

Mempermudah proses penyelesaian masalah secara bertahap

20.

Berpikir komputasional dapat meningkatkan keterampilan siswa dalam:

a)

Menyelesaikan masalah secara logis dan terstruktur

b)

Menghafal berbagai informasi dengan cepat

c)

Mencari dan mengenali pola dalam berbagai konteks

d)

Mengabaikan pola yang sudah ada untuk menemukan solusi baru

21.

Dekomposisi adalah proses mengidentifikasi pola dalam sebuah masalah.

4 lines
22.

Algoritma adalah langkah-langkah yang terstruktur untuk menyelesaikan masalah.

4 lines
23.

Dalam berpikir komputasional, abstraksi dilakukan untuk menyederhanakan masalah dengan mengabaikan detail yang kurang penting.

4 lines
24.

Dekomposisi membantu memecah masalah menjadi bagian-bagian yang lebih kecil sehingga lebih mudah diselesaikan.

4 lines
25.

Dekomposisi membantu memecah masalah menjadi bagian-bagian yang lebih kecil sehingga lebih mudah diselesaikan.

a)

Benar

b)

Salah

26.

Berpikir komputasional hanya digunakan oleh programmer dan ilmuwan komputer.

a)

Benar

b)

Salah

27.

Algoritma tidak perlu memiliki urutan yang tetap, cukup acak asal dapat menghasilkan solusi.

a)

Benar

b)

Salah

28.

Pengenalan pola membantu kita menemukan kesamaan dalam masalah yang berbeda untuk menemukan solusi yang lebih efektif.

a)

Benar

b)

Salah

29.

Langkah pertama dalam berpikir komputasional adalah mencari pola dalam permasalahan.

a)

Benar

b)

Salah

30.

Abstraksi dalam berpikir komputasional berarti mengambil semua detail yang ada untuk memahami masalah sepenuhnya.

a)

Benar

b)

Salah

31.

Algoritma bisa diibaratkan seperti resep memasak yang memiliki urutan langkah-langkah tertentu.

a)

Benar

b)

Salah

32.

Berpikir komputasional hanya berguna untuk memecahkan masalah yang berkaitan dengan komputer.

a)

Benar

b)

Salah

33.

Membagi masalah besar menjadi beberapa masalah kecil adalah salah satu cara agar masalah lebih mudah dikelola dan diselesaikan.

a)

Benar

b)

Salah

34.

Abstraksi digunakan dalam berpikir komputasional untuk menyederhanakan masalah dengan mengabaikan hal-hal yang tidak relevan.

a)

Benar

b)

Salah

35.

Dekomposisi tidak diperlukan jika masalah yang dihadapi cukup sederhana.

a)

Benar

b)

Salah

36.

Berpikir komputasional melatih kita untuk berpikir logis dan sistematis dalam memecahkan masalah.

a)

Benar

b)

Salah

37.

Apa yang dimaksud dengan sistem komputer?

a)

Hanya perangkat keras komputer

b)

Kumpulan perangkat keras dan perangkat lunak yang bekerja bersama

c)

Hanya perangkat lunak komputer

d)

Jaringan komputer di seluruh dunia

38.

Komponen mana yang merupakan perangkat keras dari sistem komputer?

a)

Sistem operasi

b)

Microsoft Word

c)

CPU

d)

Antivirus

39.

Fungsi dari RAM dalam komputer adalah:

a)

Menyimpan data secara permanen

b)

Menjalankan aplikasi dan menyimpan data sementara

c)

Menghubungkan komputer ke internet

d)

Menampilkan informasi pada monitor

40.

Salah satu contoh perangkat lunak sistem adalah:

a)

Google Chrome

b)

Windows

c)

Adobe Photoshop

d)

Minecraft

41.

Apa yang dimaksud dengan perangkat input?

a)

Perangkat yang mengeluarkan suara

b)

Perangkat yang digunakan untuk menginput data ke dalam komputer

c)

Perangkat yang menampilkan informasi

d)

Perangkat penyimpanan data

42.

Apa fungsi dari hard disk dalam komputer?

a)

Menyimpan data secara sementara

b)

Menyimpan data secara permanen

c)

Memproses data

d)

Menampilkan gambar

43.

Monitor termasuk dalam kategori:

a)

Perangkat input

b)

Perangkat output

c)

Perangkat penyimpanan

d)

Perangkat jaringan

44.

Komponen mana yang termasuk dalam perangkat keras komputer?

a)

CPU

b)

Sistem operasi

c)

Monitor

d)

Antivirus

45.

Fungsi utama dari sistem operasi adalah:

a)

Mengelola perangkat keras

b)

Menyimpan data dalam cloud

c)

Menyediakan antarmuka untuk pengguna

d)

Menghubungkan komputer ke internet

46.

Apa saja fungsi dari RAM dalam sistem komputer?

a)

Menyimpan data sementara

b)

Menjalankan aplikasi

c)

Menyimpan data secara permanen

d)

Memproses data

47.

Berikut ini adalah contoh perangkat lunak sistem yang umum digunakan:

a)

Microsoft Office

b)

Windows

c)

Google Chrome

d)

Linux

48.

Perangkat input dan output dalam komputer meliputi:

a)

Keyboard

b)

Printer

c)

Hard disk

d)

Monitor

49.

Dua jenis perangkat penyimpanan data dalam komputer adalah:

a)

SSD (Solid State Drive)

b)

RAM

c)

USB Flash Drive

d)

CPU

50.

Manakah dari berikut ini yang merupakan komponen jaringan dalam sistem komputer?

a)

Router

b)

Keyboard

c)

Switch

d)

Monitor

51.

Dua hal yang perlu diperhatikan saat memilih perangkat lunak untuk komputer adalah:

a)

Kompatibilitas dengan sistem operasi

b)

Ukuran file

c)

Kualitas dukungan teknis

d)

Merek komputer

52.

CPU merupakan singkatan dari Central Processing Unit.

4 lines
53.

Monitor adalah perangkat keras yang digunakan untuk menginput data ke dalam komputer.

4 lines
54.

RAM digunakan untuk menyimpan data secara permanen.

4 lines
55.

Sistem operasi berfungsi untuk mengelola perangkat keras dan perangkat lunak dalam komputer.

4 lines
56.

Hard disk adalah jenis penyimpanan yang dapat menyimpan data bahkan saat komputer dimatikan.

4 lines
57.

Perangkat lunak antivirus berfungsi untuk menghapus virus dari komputer.

4 lines
58.

Keyboard termasuk dalam kategori perangkat output.

4 lines
59.

Linux adalah salah satu jenis sistem operasi.

4 lines
60.

Router berfungsi untuk menyimpan data di dalam komputer.

4 lines
61.

Perangkat keras komputer tidak termasuk monitor, keyboard, dan printer.

4 lines
62.

Apa yang dimaksud dengan jaringan komputer?

a)

Kumpulan perangkat keras yang terpisah

b)

Kumpulan perangkat lunak untuk mengolah data

c)

Kumpulan komputer dan perangkat lain yang terhubung untuk berbagi informasi

d)

Kumpulan kabel yang tidak terhubung

63.

Apa fungsi utama dari router dalam jaringan komputer?

a)

Menyimpan data

b)

Menghubungkan beberapa jaringan dan mengarahkan lalu lintas data

c)

Menghasilkan sinyal Wi-Fi

d)

Mengamankan data

64.

Manakah dari berikut ini yang merupakan jenis-jenis jaringan komputer berdasarkan jangkauannya?

a)

LAN, WAN, MAN

b)

Hardware, Software, Network

c)

Internet, Intranet, Extranet

d)

Client, Server, Peer-to-Peer

65.

Apa yang dimaksud dengan LAN?

a)

Jaringan yang mencakup area geografis yang luas

b)

Jaringan yang mencakup area yang lebih kecil, seperti rumah atau kantor

c)

Jaringan yang tidak memiliki koneksi internet

d)

Jaringan yang hanya digunakan untuk tujuan bisnis

66.

Protokol yang digunakan untuk mengirim email adalah:

a)

HTTP

b)

FTP

c)

SMTP

d)

DHCP

67.

Apa yang dimaksud dengan alamat IP?

a)

Alamat fisik dari sebuah komputer

b)

Identitas unik yang diberikan kepada setiap perangkat dalam jaringan

c)

Nomor telepon dari sebuah komputer

d)

Alamat email dari pengguna

68.

Manakah dari berikut ini yang bukan merupakan jenis kabel jaringan?

a)

Kabel UTP

b)

Kabel HDMI

c)

Kabel Fiber Optik

d)

Kabel Coaxial

69.

Apa itu Wi-Fi?

a)

Teknologi untuk menghubungkan perangkat dengan kabel

b)

Jaringan komputer tanpa kabel yang menggunakan gelombang radio

c)

Protokol untuk mengirim data

d)

Alat untuk menyimpan data

70.

Manakah dari berikut ini yang merupakan keuntungan dari jaringan komputer?

a)

Berbagi sumber daya

b)

Meningkatkan biaya operasional

c)

Memudahkan komunikasi antar pengguna

d)

Mengurangi efisiensi kerja

71.

Sebutkan dua jenis topologi jaringan yang umum digunakan!

a)

Topologi Bus

b)

Topologi Hijau

c)

Topologi Bintang

d)

Topologi Kuning

72.

Apa saja yang termasuk dalam perangkat keras jaringan?

a)

Router

b)

Sistem Operasi

c)

Switch

d)

Antivirus

73.

Protokol mana yang digunakan untuk mengakses situs web?

a)

HTTP

b)

FTP

c)

SMTP

d)

DNS

74.

Apa yang menjadi penyebab utama terjadinya kegagalan jaringan?

a)

Kerusakan perangkat keras

b)

Banyaknya pengguna yang terhubung

c)

Kesalahan konfigurasi

d)

Keterbatasan bandwidth

75.

i penyebab utama terjadinya kegagalan jaringan?

a)

Kerusakan perangkat keras

b)

Banyaknya pengguna yang terhubung

c)

Kesalahan konfigurasi

d)

Keterbatasan bandwidth

76.

Manakah dari berikut ini yang termasuk dalam layanan jaringan?

a)

Email

b)

Penyimpanan Data

c)

Pembayaran Online

d)

Editing Video

77.

Apa yang harus dilakukan untuk mengamankan jaringan komputer?

a)

Menggunakan firewall

b)

Mengizinkan semua akses tanpa batas

c)

Menggunakan enkripsi data

d)

Mengabaikan pembaruan perangkat lunak

78.

Manakah dari berikut ini yang merupakan contoh dari alamat IP?

a)

192.168.1.1

b)

www.google.com

c)

255.255.255.0

d)

300.400.500.600

79.

Jaringan komputer hanya dapat menghubungkan komputer yang berada di satu lokasi fisik.

4 lines
80.

Router berfungsi untuk menghubungkan beberapa jaringan dan mengarahkan lalu lintas data.

4 lines
81.

Kabel fiber optik dapat digunakan untuk mentransfer data dengan kecepatan yang lebih tinggi dibandingkan kabel tembaga.

4 lines
82.

Topologi bus adalah jenis topologi di mana semua perangkat terhubung ke satu kabel utama.

4 lines
83.

Alamat IP selalu terdiri dari 8 angka.

4 lines
84.

Wi-Fi adalah teknologi yang memungkinkan perangkat terhubung ke jaringan tanpa menggunakan kabel.

4 lines
85.

Sistem operasi jaringan hanya diperlukan pada komputer server.

4 lines
86.

Protokol TCP/IP digunakan untuk komunikasi data di internet.

4 lines
87.

Jaringan WAN (Wide Area Network) mencakup area yang sangat terbatas, seperti rumah atau kantor kecil.

4 lines
88.

Virus komputer dapat menyebar melalui jaringan komputer.

4 lines
89.

Jodohkan istilah di kolom A dengan definisi yang tepat di kolom B!

4 lines
90.

Apa yang dimaksud dengan struktur data?

a)

Metode pengkodean informasi

b)

Cara mengorganisasi dan menyimpan data agar dapat digunakan secara efisien

c)

Proses pengolahan data menjadi informasi

d)

Alat untuk menghitung data

91.

Di antara pilihan berikut, mana yang merupakan contoh dari struktur data linier?

a)

Pohon

b)

Grafik

c)

Array

d)

Tabel hash

92.

Struktur data mana yang digunakan untuk menyimpan data dengan urutan tertentu dan memungkinkan penambahan serta penghapusan data di kedua ujung?

a)

Array

b)

Linked List

c)

Stack

d)

Queue

93.

Apa yang dimaksud dengan "stack" dalam struktur data?

a)

Struktur data yang mengikuti prinsip First In First Out (FIFO)

b)

Struktur data yang mengikuti prinsip Last In First Out (LIFO)

c)

Struktur data yang menyimpan data dalam bentuk pasangan

d)

Struktur data yang tidak teratur

94.

Dalam struktur data 'queue', operasi mana yang dilakukan untuk menambahkan elemen?

a)

Push

b)

Pop

c)

Enqueue

d)

Dequeue

95.

Dalam struktur data 'queue', operasi mana yang dilakukan untuk menambahkan elemen?

a)

Push

b)

Pop

c)

Enqueue

d)

Dequeue

96.

Apa yang dimaksud dengan "linked list"?

a)

Struktur data yang menyimpan data dalam array

b)

Struktur data yang terdiri dari elemen yang saling terhubung melalui pointer

c)

Struktur data yang digunakan untuk menyimpan data dalam bentuk tabel

d)

Struktur data yang tidak dapat diubah setelah didefinisikan

97.

Struktur data mana yang dapat digunakan untuk menyimpan data dalam bentuk hierarki dan memungkinkan navigasi ke atas dan ke bawah? (Pilih dua jawaban yang benar)

a)

Array

b)

Tree

c)

Graph

d)

Linked List

98.

Berikut adalah keuntungan menggunakan struktur data 'stack'. Pilih dua jawaban yang benar!

a)

Memungkinkan penyimpanan data dengan urutan tertentu

b)

Memudahkan pengelolaan memori

c)

Mengizinkan akses langsung ke elemen tengah

d)

Mengikuti prinsip Last In First Out (LIFO)

99.

Ketika menggunakan struktur data 'queue', operasi mana yang biasanya dilakukan untuk menghapus elemen dari antrian? (Pilih dua jawaban yang benar)

a)

Enqueue

b)

Dequeue

c)

Front

d)

Rear

100.

Apa yang menjadi ciri khas dari struktur data 'linked list'? (Pilih dua jawaban yang benar)

a)

Setiap elemen memiliki pointer yang menunjuk ke elemen berikutnya

b)

Memiliki ukuran yang tetap setelah didefinisikan

c)

Memudahkan penyisipan dan penghapusan elemen di tengah-tengah daftar

d)

Semua elemen harus memiliki tipe data yang sama

101.

Dalam konteks struktur data, apa keuntungan menggunakan 'array' dan 'matrix'? (Pilih dua jawaban yang benar)

a)

Memungkinkan penyimpanan data terstruktur

b)

Memudahkan pencarian elemen menggunakan indeks

c)

Mengizinkan penyimpanan data dengan tipe yang berbeda

d)

Menyediakan akses acak ke elemen

102.

Struktur data 'array' hanya dapat menyimpan data dengan tipe yang sama.

4 lines
103.

Dalam struktur data 'stack', elemen yang terakhir dimasukkan adalah yang pertama dikeluarkan.

4 lines
104.

Linked list tidak memerlukan ruang tambahan untuk menyimpan informasi tentang elemen berikutnya.

4 lines
105.

Struktur data 'queue' mengikuti prinsip First In First Out (FIFO).

4 lines
106.

Pohon biner hanya dapat memiliki dua anak di setiap node.

4 lines
107.

Sebuah graf dapat menyimpan hubungan antara elemen dengan menggunakan simpul (node) dan sisi (edge).

4 lines
108.

Struktur data 'matrix' adalah bentuk dari struktur data non-linier.

4 lines
109.

Dalam linked list, elemen pertama disebut head, dan elemen terakhir disebut tail.

4 lines
110.

Jodohkan kolom A dengan kolom B!

4 lines