Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Soal Latihan Ulangan Kelas 7 Bab 2 - Computational Thinking

Total questions: 50

Worksheet time: 54mins

Name
Class
Date
1.
a)
b)
c)
d)
2.
a)
b)
c)
d)
3.
a)
b)
c)
d)
4.
a)

2 dan 3

b)

1 dan 3

c)

1 dan 5

d)

semua salah

5.

Istilah Teknik Berpikir Komputasional adalah metode menyelesaikan persoalan dengan menerapkan teknik ilmu computer (informatika) adalah ….

a)

Computational Thinking

b)

Computational Technic

c)

Technic Computational

d)

Computer Thinking

6.

Dibawah ini yang merupakan salah satu proses pada pemikiran komputasional adalah ...

a)

Memecahkan masalah

b)

Memecahkan situasi

c)

Berpikir modern

d)

Berpikir singkat

7.

Salah satu manfaat dari pemahaman konsep berpikir komputasional adalah, kecuali....

a)

Mampu menyelesaikan masalah sehari - hari dengan efektif dan efisien

b)

Panik dalam menghadapi masalah

c)

Memiliki logika dan kemampuan berpikir yang kritis

d)

Memiliki akhlak yang baik

8.

Urutan dari beberapa langkah logis dan sistematis yang digunakan untuk menyelesaikan masalah tertentu disebut ...

a)

Repitition

b)

Selection

c)

Algoritma

d)

Deskriptif

9.

Algoritma berasal dari Nama terakhir beliau, Seorang ahli Matematika terkenal dan penulis pada abad ke-8 Masehi yang berasal dari Persia. Beliau bernama ...

a)

Muhammad Ibnu Musa Al-Khawarizmi

b)

Muhammad Ibnu Muzza Al-Khawarizmi

c)

Muhammad Ibnu Tholib Al-Khawarizmi

d)

Muhammad Ibnu Isa Al-Khawarizmi

10.

Algortima yang ditulis dengan bahasa sehari-hari, disebut dengan algoritma ...

a)

Deskriptif

b)

Pseudocode

c)

Flowchart

d)

Abstrak

11.

Algoritma yang ditulis dengan code-code yang hampir mirip dengan bahasa pemrograman tingkat tinggi, disebut dengan algoritma ...

a)

Deskriptif

b)

Pseudocode

c)

Flowchart

d)

Abstrak

12.

Algoritma yang ditulis dengan diagram atau notasi grafis disebut dengan ...

a)

Deskriptif

b)

Pseudocode

c)

Flowchart

d)

Abstrak

13.

Salah satu alasan kita harus berpikir secara komputasional adalah ....

a)

Membantu kita dalam memprogram

b)

Membantu kita untuk menyelesaikan masalah yang rumit dengan mudah

c)

Membantu kita berpikir layaknya komputer

d)

Meringankan beban kerja kita dalam segala hal

14.

Antara contoh aktifitas harian berikut ini, yang memerlukan langkah algoritma adalah ...

a)
Memasak sandwich
b)
Berjalan
c)
Termenung
d)

Melamun

15.
Apakah algoritma selalu harus ditulis dalam bahasa pemrograman?
a)
Hanya dapat ditulis dalam bahasa Inggris
b)
Ya, hanya dapat ditulis dalam bahasa pemrograman
c)
Tidak, algoritma dapat ditulis dalam berbagai bentuk
d)

Hanya dapat dituliskan dengan diagram saja

16.

Pada masa modern saat ini, Para siswa dituntut untuk dapat berpikir dengan metode Berpikir Komputasi. Berpikir Komputasi memiliki arti yaitu ...

a)

Metode menyelesaikan masalah dengan metode tradisional

b)

Metode menyelesaikan masalah dengan menerapkan teknik komputer

c)

sebuah metode penyelesaian masalah

d)

sebuah metode penyelesaian masalah sehari-hari

17.

Algoritma yang digunakan untuk menemukan suatu cara dalam memecahkan masalah dari sebuah data input disebut ...

a)

Simulasi

b)

Komputer

c)

Komputasi

d)

Amputasi

18.

Komputasi ini merupakan bagian dari ilmu komputer yang berpadu dengan ilmu ...

a)

Sosial

b)

Geografi

c)

Matematika

d)

Filsafat

19.

Berikut ini adalah hal-hal yang dituntut kepada seseorang dalam berpikir komputasi, Kecuali ...

a)

memformulasikan masalah dalam bentuk masalah komputasi

b)

menyusun solusi komputasi yang baik

c)

menyusun solusi berdasarkan perasaan belaka

d)

menjelaskan mengapa tidak ditemukan solusi yang sesuai

20.

Istilah Computational Thinking untuk pertama kalinya diperkenalkan secara umum pada tahun 1980 dan 1996 oleh ...

a)

Sigmund Freud

b)

Seymor Papert

c)

Senior Papper

d)

Simon Pepper

21.

Pemerintah Inggris memasukkan materi pemrograman ke dalam kurikulum sekolah dasar dan menengah pada tahun ...

a)

2012

b)

2013

c)

2014

d)

2015

22.

Kata berikut ini merupakan kata kunci dalam algoritma adalah ...

a)

Efektif

b)

Efisien

c)

Logis

d)

Etis

23.

Buku yang ditulis oleh Al-Khawarizmi adalah berjudul ...

a)

Al-Jabr wa al-Muqabalbalan

b)

Al-Jabr wa al-Mutaqabbala

c)

Al-Jabr wa al-Muqabala

d)

Al-Jabr wa al-Muqashola

24.

Algoritma memiliki beberapa ciri penting agar bisa digunakan untuk menyelesaikan masalah. Adapun ciri-ciri yang dimaksud adalah sebagai berikut, Kecuali ...

a)

Memiliki masukan berupa nol atau lebih

b)

harus berhenti setelah mengerjakan sejumlah langkah tertentu

c)

setiap langkah harus didefinisikan dengan tepat dan ambigu

d)

algoritma harus efektif

25.

Dalam ilmu komputer, cara penyimpanan, pengorganisasian, dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien disebut dengan istilah ...

a)

Struktur Algoritma

b)

Struktur Data

c)

Struktur Komputer

d)

Struktur Media

26.

Berikut ini adalah macam-macam struktur data dalam pemrograman komputer, Kecuali...

a)

Array

b)

Stack

c)

Queue

d)

Biner

27.

Sekumpulan elemen atau data yang tersimpan dengan jarak yang berdekatan disebut ...

a)

Array

b)

Stack

c)

Queue

d)

Tree

28.

Kapasitas daata yang dapat dialokasikan pada tipe Array bersifat ...

(a)  

29.

Jika kita ingin menyisipkan elemen baru ke Array, kita harus membuat Array baru dengan ukuran yang ....

a)

lebih rumit

b)

lebih besar

c)

lebih kecil

d)

lebih sederhana

30.

Tipe Array biasa digunakan untuk membangun struktur data seperti Vektor dan Matriks. Hal tersebut menjadi pembeda antara Array dengan ...

(a)  

31.

Berikut ini yang Bukan merupakan karakteristik Array adalah ...

a)

mempunyai batasan

b)

mempunyai tipe data yang sama

c)

dapat diakses secara acak

d)

harus diakses dengan urut atau teratur

32.

Sebuah koleksi objek menggunakan prinsip LIFO atau data terakhir kali dimasukkan akan pertama kali keluar disebut ...

a)

Array

b)

Stack

c)

Queue

d)

Tree

33.

Stack memiliki ciri-ciri sebagai berikut, Kecuali ...

a)

TOP merupakan sebutan untuk elemen paling atas dari sebuah Stack

b)

Penambahan elemen dilakukan di TOP

c)

penghapusan elemen dilakukan di BOTTOM

d)

Elemen TOP paling akhir ditambahkan

34.

Operasi dasar yang dilakukan dalam Stack ada Dua, salah satunya adalah menambah data atau disebut dengan istilah ...

(a)  

35.

Operasi dasar di dalam Stack ada Dua, salah satunya adalah POP, yang artinya ...

a)

menambah data

b)

menimpa data

c)

menghapus data

d)

mengabaikan data

36.

Kumpulan atau antrean data dimana data yang diproses pertama adalah data yang pertama masuk disebut ...

a)

Array

b)

Stack

c)

Queue

d)

Tree

37.

Jumlah elemen pada Queue disebut dengan istilah ...

(a)  

38.

Operasi dasar yang dilakukan dalam Queue untuk memasukkan data baru ke REAR disebut ...

a)

Enqueue

b)

Dequeue

c)

QueueFront

d)

QueueRear

39.

Struktur data tidak linier yang menggambarkan hubungan yang bersifat hierarkis antarelemen disebut ...

a)

Array

b)

Stack

c)

Queue

d)

Tree

40.

Setiap elemen pada Tree dapat memiliki beberapa anak. Elemen yang memiliki induk yang sama disebut ...

(a)  

41.

Sesuatu yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu pengolahan disebut ...

a)

Kata

b)

Data

c)

Fakta

d)

Cinta

42.

Pada Bilangan n-bit, jika susunannya dilengkapi dengan bit tanda, maka diperlukan ... dengan panjang n+1 bit.

(a)  

43.

Tipe Data yang digunakan untuk merepresentasikan bilangan integer, pecaham, real dan desimal berkode biner adalah ...

a)

Numerik

b)

Logikal

c)

Bit-tunggal

d)

Alfanumerik

44.

Tipe Data yang digunakan untuk operasi seperti SET, CLEAR, dan TEST adalah ...

a)

Numerik

b)

Alfanumerik

c)

Bit-tunggal

d)

Logikal

45.

Representasi data yang merupakan suatu cara untuk menyimpan dan memanipulasi informasi secara aktual di dalam sistem komputer disebut Representasi ...

a)

Eksternal

b)

Internal

c)

Luar

d)

Hoaks

46.

Konsep normatif yang mengacu pada kesesuaian keyakinan seseorang dengan alasan seseorang untuk percaya, atau tindakan seseorang dengan alasan seseorang untuk bertindak disebut dengan istilah ...

a)

Formalitas

b)

Rasionalitas

c)

Durabilitas

d)

Religius

47.

Profesi di bidang TIK yang bertugas melakukan analisis, membuat rekayasa, menyusun spesifikasi, mengimplementasikan, dan memvalidasi suatu rancangan sistem perangkat lunak untuk menjawab suatu permasalahan disebut dengan istilah ...

a)

Programmer

b)

Software Developer

c)

Software Engineer

d)

Hacker

48.

Pada TREE, elemen yang tidak memiliki CHILDREN disebut ...

a)

LEAF

b)

NODE

c)

ROOT

d)

PARENT

49.

Bagaimana cara menerapkan computational thinking?

a)

1. Pengumpulan data

2. Pahami masalah

3. Cari solusi sesuai masalah

b)

1. Pahami masalah

2. Pengumpulan data

3. Cari solusi sesuai masalah

c)

1. Analisis data

2. Pengumpulan data

3. Cari solusi sesuai masalah

d)

1. Mencari solusi

2. Pengumpulan data

3. Cari solusi sesuai masalah

50.

manfaat berpikir secara komputational adalah..

a)

supaya lebih smart

b)

memecahkan masalah

c)

melatih berpikir lebih canggih

d)

melatih bekerja keras