NEW
Font size
WorksheetsInformatika Kelas 9 Materi Algotirma dan Pemrograman
Total questions: 10
Worksheet time: 5mins
Apa yang dimaksud dengan algoritma?
A. Sebuah bahasa pemrograman
B. Langkah-langkah sistematis untuk menyelesaikan masalah
C. Sebuah perangkat keras komputer
D. Sebuah jenis software
Manakah dari berikut ini yang bukan merupakan jenis struktur kontrol dalam pemrograman?
A. Struktur Sekuensial
B. Struktur Percabangan
C. Struktur Pengulangan
D. Struktur Data
Dalam pemrograman, apa fungsi dari pernyataan "if"?
A. Menyimpan data
B. Mengulang suatu proses
C. Memeriksa suatu kondisi dan menjalankan kode tertentu jika kondisi tersebut benar
D. Menghentikan program
Apa yang dimaksud dengan loop (pengulangan) dalam pemrograman?
A. Proses menghentikan program
B. Proses menjalankan kode secara berulang-ulang sampai kondisi tertentu terpenuhi
C. Proses menyimpan data ke dalam variabel
D. Proses memanggil fungsi
Manakah dari berikut ini yang merupakan contoh dari struktur percabangan?
A. for i in range(10):
B. while (x < 10):
C. if (a > b):
D. print("Hello World")
Apa yang dimaksud dengan pseudocode?
A. Kode yang ditulis dalam bahasa pemrograman tertentu
B. Deskripsi langkah-langkah algoritma menggunakan bahasa alami atau format yang mudah dibaca
C. Kode yang tidak dapat dieksekusi
D. Sebuah jenis data
Apa output dari kode berikut ini?
A. 0 1 2
B. 1 2 3
C. 0 1 2 3
D. 1 2
Dalam konteks algoritma, apa yang dimaksud dengan "kompleksitas waktu"?
A. Waktu yang dibutuhkan untuk menulis kode
B. Jumlah langkah yang diperlukan untuk menyelesaikan algoritma tergantung pada ukuran input
C. Waktu eksekusi program secara keseluruhan
D. Waktu yang dibutuhkan untuk mendebug kode
Dalam struktur data, apa itu array?
A. Kumpulan data terstruktur yang tidak memiliki indeks
B. Kumpulan elemen dengan tipe data sama yang disimpan dalam urutan tertentu dan dapat diakses melalui indeks
C. Kumpulan data acak tanpa urutan tertentu
D. Sebuah fungsi untuk menghitung jumlah elemen
Dalam konteks pemrograman, apa itu debugging?
A. Proses menulis kode baru
B. Proses menemukan dan memperbaiki kesalahan dalam kode
C. Proses mengompilasi kode
D. Proses mendokumentasikan kode
