wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Informatika Genap KLs 7

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma?

a)

Sebuah bahasa pemrograman

b)

Langkah-langkah sistematis untuk menyelesaikan masalah

c)

Sebuah jenis perangkat keras

d)

Kumpulan data yang tidak terstruktur

2.

Langkah pertama dalam proses pemrograman adalah:

a)

Menguji program

b)

Menulis kode

c)

Menganalisis masalah

d)

Mengkompilasi program

3.

Struktur data dasar yang digunakan untuk menyimpan data dalam bentuk pasangan kunci-nilai adalah:

a)

Array

b)

List

c)

Dictionary

d)

Stack

4.

Bahasa pemrograman yang paling umum digunakan untuk pengembangan web adalah:

a)

Python

b)

Java

c)

HTML

d)

C++

5.

Salah satu langkah dalam pemrograman adalah mendefinisikan variabel. Apa tujuan dari mendefinisikan variabel?

a)

Untuk menyimpan data yang dapat digunakan kembali

b)

Untuk menghapus data yang tidak diperlukan

c)

Untuk meningkatkan kecepatan program

d)

Untuk mengubah struktur data

6.

Dalam analisis algoritma, apa yang dimaksud dengan kompleksitas waktu?

a)

Waktu yang dibutuhkan untuk menulis kode

b)

Jumlah langkah yang diperlukan untuk menyelesaikan algoritma

c)

Waktu yang dibutuhkan untuk menguji program

d)

Jumlah data yang dapat diproses

7.

Salah satu proyek pemrograman sederhana yang dapat dilakukan oleh siswa adalah:

a)

Membuat aplikasi mobile

b)

Mengembangkan game 3D

c)

Membuat kalkulator sederhana

d)

Membangun situs web besar

8.

Apa yang harus dilakukan setelah menulis kode dalam pemrograman?

a)

Menghapus kode yang tidak diperlukan

b)

Menguji dan mendebug program

c)

Mempresentasikan program

d)

Menyimpan program tanpa pengujian

9.

Dalam struktur data, apa yang dimaksud dengan 'array'?

a)

Kumpulan data yang tidak terstruktur

b)

Kumpulan data yang terorganisir dalam urutan tertentu

c)

Hanya menyimpan satu jenis data

d)

Kumpulan data yang hanya dapat diakses secara acak

10.

Bahasa pemrograman yang dikenal karena kesederhanaannya dan banyak digunakan untuk pemula adalah:

a)

C++

b)

Java

c)

Python

d)

Ruby

11.

Ketika menganalisis algoritma, kita perlu mempertimbangkan:

a)

Hanya kecepatan eksekusi

b)

Hanya penggunaan memori

c)

Efisiensi dan kompleksitas

d)

Hanya jumlah baris kode

12.

Salah satu langkah dalam membuat proyek pemrograman adalah:

a)

Mengabaikan umpan balik pengguna

b)

Merencanakan dan mendesain proyek

c)

Menyimpan proyek tanpa pengujian

d)

Menghindari dokumentasi

13.

Apa yang dimaksud dengan 'loop' dalam pemrograman?

a)

Proses pengulangan suatu blok kode

b)

Penyimpanan data sementara

c)

Struktur data yang tidak terorganisir

d)

Fungsi yang tidak memiliki output

14.

Dalam pemrograman, apa yang dimaksud dengan 'debugging'?

a)

Menulis kode baru

b)

Menghapus kesalahan dari program

c)

Menguji program tanpa tujuan

d)

Menyimpan program

15.

Salah satu cara untuk menganalisis struktur data adalah dengan:

a)

Menghitung jumlah elemen

b)

Mengubah semua data menjadi string

c)

Menghapus semua data

d)

Mengabaikan urutan data