Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Latihan Memahami Fondasi Informatika

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Apa yang dimaksud dengan berpikir komputasional?

a)

Berpikir komputasional adalah cara untuk bermain game.

b)

Berpikir komputasional hanya digunakan dalam pemrograman.

c)

Berpikir komputasional adalah metode untuk menggambar diagram.

d)

Berpikir komputasional adalah pendekatan untuk memecahkan masalah dengan cara yang sistematis dan terstruktur, menggunakan prinsip-prinsip komputasi.

2.

Sebutkan tiga langkah dalam berpikir komputasional!

a)

Analisis, Sintesis, Evaluasi

b)

Pengulangan, Pengelompokan, Pengujian

c)

Desain, Implementasi, Dokumentasi

d)

Dekomposisi, Pola, Abstraksi

3.

Apa itu struktur data dan mengapa penting dalam pemrograman?

a)

Struktur data tidak berpengaruh pada kecepatan program.

b)

Struktur data adalah jenis bahasa pemrograman baru.

c)

Struktur data adalah cara untuk mengorganisir dan menyimpan data; penting untuk efisiensi dan pengelolaan data dalam pemrograman.

d)

Struktur data hanya digunakan untuk menyimpan gambar.

4.

Jelaskan perbedaan antara array dan linked list!

a)

Linked list lebih cepat dalam akses data dibandingkan array.

b)

Perbedaan utama antara array dan linked list adalah cara penyimpanan dan akses data: array menyimpan data secara berurutan dengan indeks, sedangkan linked list menyimpan data dalam node yang terhubung.

c)

Array memiliki ukuran tetap, sedangkan linked list memiliki ukuran dinamis.

d)

Array tidak dapat menyimpan tipe data yang berbeda, sedangkan linked list dapat.

5.

Sebutkan dua jenis struktur data dasar!

a)

Stack dan Queue

b)

Graph dan Set

c)

Hash Table dan Tree

d)

Array dan Linked List

6.

Apa yang dimaksud dengan operasi logika dalam pemrograman?

a)

Operasi logika hanya berlaku untuk angka.

b)

Operasi logika adalah operasi yang menggabungkan nilai boolean dalam pemrograman.

c)

Operasi logika adalah metode untuk mengurutkan data.

d)

Operasi logika digunakan untuk menyimpan data dalam database.

7.

Jelaskan operator logika AND dan OR!

a)

AND: false jika kedua operand false; OR: false jika salah satu operand false.

b)

AND: true jika salah satu operand false; OR: false jika kedua operand true.

c)

AND: true jika kedua operand true; OR: true jika salah satu atau kedua operand true.

d)

AND: true jika salah satu operand true; OR: true jika kedua operand false.

8.

Apa hasil dari ekspresi logika true AND false?

a)

false

b)

true OR false

c)

false AND true

d)

true

9.

Apa itu algoritma pencarian?

a)

Algoritma pencarian adalah metode untuk menemukan elemen dalam struktur data.

b)

Algoritma pencarian adalah metode untuk menghapus elemen dari struktur data.

c)

Algoritma pencarian digunakan untuk menyimpan data.

d)

Algoritma pencarian adalah cara untuk mengurutkan data.

10.

Sebutkan dua jenis algoritma pencarian!

a)

Pencarian Akar dan Pencarian Acak

b)

Pencarian Terurut dan Pencarian Tersembunyi

c)

Pencarian Graf dan Pencarian Pohon

d)

Pencarian Linier dan Pencarian Biner

11.

Apa itu pengurutan data?

a)

Pengurutan data adalah cara untuk menyimpan data dalam format biner.

b)

Pengurutan data adalah proses mengatur data dalam urutan tertentu.

c)

Pengurutan data adalah proses menghapus data yang tidak diperlukan.

d)

Pengurutan data adalah teknik untuk menggabungkan dua set data.

12.

Sebutkan dua metode pengurutan yang umum digunakan!

a)

Merge sort dan heap sort

b)

Insertion sort dan selection sort

c)

Radix sort dan shell sort

d)

Quick sort dan bubble sort

13.

Apa itu pemrograman dasar?

a)

Pemrograman dasar mencakup semua bahasa pemrograman tingkat lanjut.

b)

Pemrograman dasar adalah pengenalan kepada konsep dan teknik dasar dalam menulis kode.

c)

Pemrograman dasar hanya untuk pemrograman web.

d)

Pemrograman dasar adalah tentang desain grafis.

14.

Sebutkan tiga bahasa pemrograman yang sering digunakan!

a)

Python, Java, JavaScript

b)

Swift

c)

Ruby

d)

C++

15.

Apa peran variabel dalam pemrograman?

a)

Variabel hanya menyimpan informasi sementara.

b)

Variabel tidak dapat diubah setelah dideklarasikan.

c)

Variabel menyimpan data dan memungkinkan manipulasi informasi dalam program.

d)

Variabel hanya digunakan untuk menampilkan data.