wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Uji Pemahaman Informatika Kelas 8

Total questions: 23

Worksheet time: 12mins

Name
Class
Date
1.

Apa itu algoritma dalam pemrograman?

a)

Algoritma adalah bahasa pemrograman khusus.

b)

Algoritma adalah perangkat keras untuk komputer.

c)

Algoritma hanya digunakan untuk pengolahan data.

d)

Algoritma adalah langkah-langkah terstruktur untuk menyelesaikan masalah dalam pemrograman.

2.

Sebutkan tiga jenis struktur data!

a)

Array, Linked List, Tree

b)

Queue

c)

Graph

d)

Stack

3.

Jelaskan perbedaan antara variabel dan konstanta!

a)

Variabel hanya digunakan dalam fungsi, sedangkan konstanta di luar fungsi.

b)

Konstanta dapat berubah nilainya, sedangkan variabel tetap.

c)

Variabel dapat berubah nilainya, sedangkan konstanta nilainya tetap.

d)

Variabel dan konstanta memiliki nilai yang sama.

4.

Apa yang dimaksud dengan debugging?

a)

Debugging adalah proses menemukan dan memperbaiki kesalahan dalam perangkat lunak.

b)

Debugging adalah proses mendesain antarmuka pengguna.

c)

Debugging adalah cara untuk meningkatkan performa perangkat lunak.

d)

Debugging adalah proses menulis kode baru.

5.

Sebutkan dua bahasa pemrograman yang populer!

a)

C++

b)

Python, JavaScript

c)

Ruby

d)

Swift

6.

Apa itu loop dalam pemrograman?

a)

Loop adalah fungsi yang mengembalikan nilai.

b)

Loop adalah struktur kontrol yang digunakan untuk mengulangi eksekusi pernyataan dalam pemrograman.

c)

Loop adalah jenis variabel dalam pemrograman.

d)

Loop adalah metode untuk mendeklarasikan kelas.

7.

Jelaskan fungsi dari operator logika!

a)

Operator logika digunakan untuk menyimpan data dalam database.

b)

Fungsi dari operator logika adalah untuk mengubah format file.

c)

Fungsi dari operator logika adalah untuk menghitung nilai numerik.

d)

Fungsi dari operator logika adalah untuk menggabungkan atau membandingkan nilai boolean dalam pengambilan keputusan.

8.

Apa yang dimaksud dengan sistem operasi?

a)

Sistem operasi adalah jenis perangkat keras komputer.

b)

Sistem operasi adalah perangkat lunak yang hanya digunakan untuk game.

c)

Sistem operasi adalah aplikasi yang digunakan untuk browsing internet.

d)

Sistem operasi adalah perangkat lunak yang mengelola perangkat keras dan menyediakan layanan untuk program komputer.

9.

Sebutkan contoh aplikasi berbasis web!

a)

Slack

b)

Instagram

c)

Google Docs, Trello, Facebook

d)

Microsoft Word

10.

Apa itu basis data?

a)

Basis data adalah kumpulan gambar yang tidak terorganisir.

b)

Basis data adalah program untuk menggambar.

c)

Basis data adalah kumpulan data yang terorganisir.

d)

Basis data adalah jenis perangkat keras.

11.

Jelaskan konsep pemrograman berorientasi objek!

a)

Pemrograman berorientasi objek hanya menggunakan fungsi tanpa objek.

b)

Pemrograman berorientasi objek adalah paradigma yang menggunakan objek untuk merepresentasikan data dan metode, dengan konsep utama seperti enkapsulasi, pewarisan, dan polimorfisme.

c)

Konsep utama pemrograman berorientasi objek adalah pengulangan dan pengujian.

d)

Pemrograman berorientasi objek tidak mendukung penggunaan data.

12.

Apa yang dimaksud dengan input dan output dalam komputer?

a)

Input dan output adalah istilah yang sama dalam komputer.

b)

Input adalah data yang dimasukkan ke dalam komputer, sedangkan output adalah hasil yang dikeluarkan oleh komputer.

c)

Input adalah hasil yang dikeluarkan oleh komputer, sedangkan output adalah data yang dimasukkan ke dalam komputer.

d)

Input adalah proses pengolahan data, sedangkan output adalah penyimpanan data.

13.

Sebutkan langkah-langkah dalam proses pengembangan perangkat lunak!

a)

1. Pengujian, 2. Analisis Kode, 3. Desain UI

b)

1. Pengembangan Produk, 2. Uji Coba, 3. Rilis

c)

1. Perencanaan Proyek, 2. Dokumentasi, 3. Evaluasi

d)

1. Analisis Kebutuhan, 2. Perancangan Sistem, 3. Pengkodean, 4. Pengujian, 5. Implementasi, 6. Pemeliharaan.

14.

Apa itu HTML dan fungsinya?

a)

HTML digunakan untuk mengedit gambar dan video.

b)

HTML adalah sistem operasi untuk perangkat mobile.

c)

HTML adalah bahasa pemrograman untuk aplikasi desktop.

d)

HTML adalah bahasa markup untuk membuat dan menyusun konten di web.

15.

Jelaskan perbedaan antara front-end dan back-end!

a)

Front-end and back-end are the same thing.

b)

Back-end is focused solely on user interface design.

c)

Front-end is only about server management.

d)

Front-end is the client side (UI/UX), while back-end is the server side (database and logic).

16.

Apa yang dimaksud dengan jaringan komputer?

a)

Jaringan komputer hanya terdiri dari satu komputer.

b)

Jaringan komputer adalah sistem penyimpanan data offline.

c)

Jaringan komputer adalah sekumpulan perangkat yang saling terhubung untuk berbagi data dan sumber daya.

d)

Jaringan komputer adalah perangkat lunak untuk mengelola data.

17.

Sebutkan manfaat dari penggunaan software open source!

a)

Biaya tinggi dan lisensi terbatas

b)

Tidak ada pembaruan atau perbaikan bug

c)

Hanya dapat digunakan oleh pengembang profesional

d)

Manfaat dari penggunaan software open source termasuk biaya rendah, fleksibilitas, dan dukungan komunitas.

18.

Apa itu cloud computing?

a)

Cloud computing adalah model penyampaian layanan komputasi melalui internet.

b)

Cloud computing adalah metode pengolahan data tanpa internet.

c)

Cloud computing adalah sistem penyimpanan data lokal.

d)

Cloud computing adalah jenis perangkat keras komputer.

19.

Jelaskan pentingnya keamanan siber!

a)

Keamanan siber hanya penting untuk perusahaan besar.

b)

Keamanan siber melindungi data dan informasi dari ancaman digital.

c)

Keamanan siber tidak berpengaruh pada privasi individu.

d)

Keamanan siber hanya melibatkan perangkat keras saja.

20.

Apa yang dimaksud dengan big data?

a)

Big data adalah data yang kecil dan mudah dikelola.

b)

Big data adalah kumpulan data besar dan kompleks yang memerlukan teknologi khusus untuk pengolahan dan analisis.

c)

Big data hanya berkaitan dengan media sosial.

d)

Big data adalah jenis makanan sehat.

21.

Apa yang dimaksud dengan API dalam pemrograman?

a)

API adalah sistem operasi untuk perangkat mobile.

b)

API adalah bahasa pemrograman yang digunakan untuk membuat game.

c)

API adalah jenis perangkat keras untuk komputer.

d)

API adalah antarmuka yang memungkinkan aplikasi untuk berkomunikasi satu sama lain.

22.

Jelaskan perbedaan antara kompilasi dan interpretasi!

a)

Interpretasi mengubah kode mesin menjadi kode sumber.

b)

Kompilasi hanya digunakan untuk bahasa pemrograman tingkat tinggi.

c)

Kompilasi dan interpretasi adalah proses yang sama.

d)

Kompilasi mengubah kode sumber menjadi kode mesin, sedangkan interpretasi menjalankan kode sumber secara langsung.

23.

Apa itu machine learning?

a)

Machine learning adalah metode untuk mengembangkan perangkat keras komputer.

b)

Machine learning adalah cabang dari kecerdasan buatan yang memungkinkan sistem belajar dari data dan meningkatkan kinerjanya tanpa diprogram secara eksplisit.

c)

Machine learning hanya digunakan dalam pengolahan gambar.

d)

Machine learning adalah teknik untuk menulis kode lebih cepat.