wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ASSESMEN TP 2,3

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

1. Apa yang dimaksud dengan berpikir komputasional?

a)

Cara berpikir yang cepat dalam menyelesaikan masalah

b)

Cara berpikir untuk merancang dan memecahkan masalah secara sistematis menggunakan konsep komputer

c)

Proses berpikir yang digunakan oleh manusia dalam kehidupan sehari-hari

d)

Cara berpikir yang hanya digunakan oleh programmer

e)

Cara berpikir yang hanya digunakan dalam matematika

2.

Berikut ini yang bukan merupakan karakteristik dari berpikir komputasional adalah...

a)

Dekomposisi

b)

Abstraksi

c)

Algoritma

d)

Pengambilan keputusan secara acak

e)

Pengenalan pola

3.

Dalam berpikir komputasional, dekomposisi berarti...

a)

Menggabungkan masalah besar menjadi satu solusi

b)

Memecah masalah besar menjadi bagian-bagian yang lebih kecil dan mudah dikelola

c)

Meninggalkan masalah besar dan fokus pada masalah kecil

d)

Mengabaikan masalah yang sulit diselesaikan

e)

Menggabungkan masalah-masalah kecil menjadi satu masalah besar

4.

Apa manfaat utama dari menggunakan dekomposisi dalam pemecahan masalah?

a)

Menyederhanakan proses berpikir

b)

Mengurangi waktu yang dibutuhkan untuk memecahkan masalah

c)

Memudahkan untuk menemukan solusi dengan memecah masalah menjadi bagian yang lebih kecil

d)

Menghindari masalah yang sulit

e)

Meningkatkan kompleksitas masalah

5.

Algoritma dapat didefinisikan sebagai...

a)

Program komputer yang kompleks

b)

Serangkaian langkah yang harus diikuti untuk menyelesaikan suatu masalah

c)

Cara terbaik untuk memecahkan masalah matematika

d)

Alat yang digunakan untuk mengukur kecepatan komputer

e)

Bahasa pemrograman yang digunakan oleh komputer

6.

Langkah pertama dalam menyusun algoritma adalah...

a)

Memilih alat pemrograman yang tepat

b)

Mengidentifikasi masalah yang harus diselesaikan

c)

Menulis kode program

d)

Menguji hasil algoritma

e)

Mengabaikan masalah kecil

7.

ebuah algoritma yang dirancang dengan baik harus memiliki sifat berikut ini, kecuali...

a)

Tepat

b)

Terstruktur

c)

Tidak ambigu

d)

Berulang

e)

Efisien

8.

Dalam dekomposisi, apa yang harus dilakukan setelah masalah besar dipecah menjadi bagian-bagian kecil?

a)

Menggabungkan kembali bagian-bagian kecil tersebut menjadi masalah besar

b)

Mengabaikan bagian-bagian kecil yang tidak penting

c)

Memecahkan setiap bagian kecil secara terpisah

d)

Menyusun algoritma untuk setiap bagian kecil

e)

Membiarkan bagian kecil tersebut tanpa solusi

9.

Mengapa berpikir komputasional penting dalam kehidupan sehari-hari?

a)

Karena membantu dalam pemrograman komputer

b)

Karena hanya berguna di bidang teknologi informasi

c)

Karena membantu menyelesaikan masalah secara efisien dan sistematis

d)

Karena hanya digunakan oleh para ahli komputer

e)

Karena memudahkan pekerjaan manual

10.

Apa yang dimaksud dengan abstraksi dalam berpikir komputasional?

a)

Proses mengabaikan detail yang tidak penting dan fokus pada informasi yang relevan

b)

Proses menggabungkan masalah kecil menjadi satu

c)

Proses memecah masalah besar menjadi bagian-bagian kecil

d)

Proses menyusun langkah-langkah penyelesaian masalah

e)

Proses mengganti algoritma dengan yang lebih kompleks

11.

Apa tujuan utama dari pembuatan algoritma?

a)

Untuk mempercepat kerja manusia

b)

Untuk membuat solusi yang kompleks

c)

Untuk menyediakan langkah-langkah yang jelas dan terstruktur dalam menyelesaikan masalah

d)

Untuk menggantikan kebutuhan akan programmer

e)

Untuk membuat masalah menjadi lebih rumit

12.

Dekomposisi masalah dapat diterapkan dalam kehidupan sehari-hari, contohnya adalah...

a)

Menyusun algoritma untuk memecahkan masalah matematika

b)

Memecah tugas memasak menjadi beberapa langkah, seperti mempersiapkan bahan, memasak, dan menyajikan

c)

Mengabaikan masalah kecil agar fokus pada masalah besar

d)

Menggabungkan tugas-tugas menjadi satu aktivitas

e)

Membuat masalah menjadi lebih kompleks

13.

Contoh algoritma sederhana dalam kehidupan sehari-hari adalah...

a)

Menulis laporan tanpa rencana

b)

Membuat daftar belanja dan mengikuti urutannya saat berbelanja

c)

Mencampur semua bahan masakan sekaligus tanpa mengikuti resep

d)

Menggunakan komputer tanpa petunjuk

e)

Menyelesaikan soal tanpa memikirkan langkah-langkahnya

14.

Ketika sebuah algoritma dieksekusi pada sebuah komputer, hasilnya adalah...

a)

Kode sumber

b)

Penyelesaian masalah yang diinginkan

c)

Pengulangan tak terbatas

d)

Masalah baru

e)

Kecepatan komputasi yang lebih lambat

15.

Manakah dari pernyataan berikut yang paling benar tentang dekomposisi dan algoritma?

a)

Dekomposisi adalah hasil akhir dari sebuah algoritma

b)

Algoritma selalu lebih sederhana daripada dekomposisi

c)

Dekomposisi memecah masalah besar menjadi bagian kecil, sedangkan algoritma adalah langkah-langkah untuk menyelesaikan bagian-bagian kecil tersebut

d)

Dekomposisi dan algoritma tidak saling berkaitan

e)

Dekomposisi hanya digunakan pada masalah matematis

16.

Apa yang menjadi ciri utama dari model komputer Von Neumann?

a)

Menggunakan banyak CPU dalam satu sistem

b)

Menggunakan memori terpisah untuk data dan instruksi

c)

Menyimpan data dan instruksi dalam memori yang sama

d)

Memiliki arsitektur tanpa memori

e)

Tidak menggunakan unit input dan output

17.

Dalam model Von Neumann, komponen utama yang bertanggung jawab untuk mengontrol operasi adalah...

a)

Unit Input

b)

Unit Output

c)

Unit Kontrol

d)

Unit Memori

e)

Unit Aritmatika

18.

Apa peran dari unit aritmatika dan logika (ALU) dalam model Von Neumann?

a)

Mengatur aliran data antar perangkat input dan output

b)

Menyimpan data sementara

c)

Melakukan operasi aritmatika dan logika

d)

Mengirimkan data ke memori

e)

Mengontrol urutan instruksi yang dieksekusi

19.

Mengapa model komputer Von Neumann disebut sebagai "stored-program concept"?

a)

Karena program disimpan di perangkat eksternal

b)

Karena program disimpan dalam memori bersama dengan data

c)

Karena program diakses langsung dari CPU tanpa melalui memori

d)

Karena program hanya disimpan di memori sementara

e)

Karena program dan data disimpan dalam memori yang berbeda

20.

Apa fungsi dari unit memori dalam model Von Neumann?

a)

Menyimpan instruksi dan data yang sedang diproses

b)

Melakukan perhitungan aritmatika

c)

Mengontrol perangkat input dan output

d)

Menyimpan program secara permanen

e)

Menyimpan hasil proses dalam jangka panjang

21.

Apa yang dimaksud dengan "von Neumann bottleneck"?

a)

Pembatasan kecepatan pemrosesan yang disebabkan oleh kecepatan memori

b)

Masalah yang terjadi ketika CPU memiliki kecepatan lebih tinggi daripada memori

c)

Kemacetan yang terjadi karena aliran data antara CPU dan memori lambat

d)

Hambatan komunikasi antara unit input dan output

e)

Pembatasan dalam mengakses perangkat keras

22.

Komponen mana yang tidak termasuk dalam model Von Neumann?

a)

Unit Input

b)

Unit Proses

c)

Unit Output

d)

Unit Memori

e)

Unit Jaringan

23.

Mengapa model Von Neumann masih digunakan hingga saat ini?

a)

Karena sederhana dan efektif untuk sebagian besar aplikasi komputasi

b)

Karena tidak ada model lain yang lebih baik

c)

Karena hanya dapat digunakan pada perangkat keras yang lama

d)

Karena tidak memerlukan unit memori yang besar

e)

Karena dapat menjalankan banyak program secara bersamaan

24.

Apa fungsi dari program counter dalam model Von NeumanN

a)

Menyimpan data sementara

b)

Menyimpan alamat instruksi berikutnya yang akan dieksekusi

c)

Menghitung jumlah instruksi dalam sebuah program

d)

Mengontrol kecepatan CPU

e)

Menyimpan hasil perhitungan dari ALU

25.

Dalam model Von Neumann, instruksi dan data diambil dari memori oleh...

a)

ALU

b)

CU

c)

Program counter

d)

Register

e)

RAM