Skip to content Skip to sidebar Skip to footer

16 Soal Tentang Pemrograman Bahasa + Kunci Jawaban

Latihan Soal PG Bab Pemrograman Bahasa

1. Dalam pemrograman, "framework CSS" yang populer adalah ________.
A. Bootstrap
B. Jquery
C. Angularjs
D. Node.js

Jawaban: 
A. Bootstrap


2. Dalam pemrograman, "operasi matematika modulus" digunakan untuk ________.
A. Menghitung hasil bagi dari dua bilangan
B. Menghitung hasil perkalian dari dua bilangan
C. Menghitung sisa pembagian dari dua bilangan
D. Menghitung pangkat dari dua bilangan

Jawaban: 
C. Menghitung sisa pembagian dari dua bilangan


3. Dalam pemrograman, "array" adalah ________.
A. Kumpulan data yang terurut
B. Pernyataan kondisional
C. Metode pengulangan
D. Struktur data yang digunakan untuk mengelompokkan data

Jawaban: 
D. Struktur data yang digunakan untuk mengelompokkan data


4. Salah satu jenis pengulangan dalam pemrograman adalah "do-while loop" yang ________.
A. Menjalankan perintah terlebih dahulu, kemudian melakukan pengecekan kondisi
B. Melakukan pengecekan kondisi terlebih dahulu, kemudian menjalankan perintah
C. Menjalankan perintah selama kondisi terpenuhi
D. Menjalankan perintah tanpa melakukan pengecekan kondisi

Jawaban: 
A. Menjalankan perintah terlebih dahulu, kemudian melakukan pengecekan kondisi


5. Dalam pemrograman, "pointer" digunakan untuk ________.
A. Menyimpan alamat memori dari sebuah variabel
B. Menyimpan beberapa nilai dalam satu variabel
C. Menyimpan hasil operasi matematika
D. Menyimpan data dalam format biner

Jawaban: 
A. Menyimpan alamat memori dari sebuah variabel


6. Salah satu metode pengurutan dalam pemrograman adalah "Bubble Sort" yang ________.
A. Mengurutkan elemen-elemen dengan membandingkan elemen-elemen yang berdekatan
B. Mengurutkan elemen-elemen dengan menggunakan operasi matematika
C. Mengurutkan elemen-elemen dengan mengacak posisi elemen-elemen
D. Mengurutkan elemen-elemen dengan membagi dan menggabungkan daftar

Jawaban: 
A. Mengurutkan elemen-elemen dengan membandingkan elemen-elemen yang berdekatan


7. Dalam pemrograman, "rekursi" adalah ________.
A. Proses menggabungkan beberapa objek menjadi satu objek
B. Proses memanggil fungsi itu sendiri
C. Proses mengubah objek menjadi bentuk yang lebih sederhana
D. Proses menyembunyikan properti dan metode dalam sebuah objek

Jawaban: 
B. Proses memanggil fungsi itu sendiri


8. Dalam pemrograman, "stack" adalah ________.
A. Struktur data yang mengikuti prinsip "First-In, First-Out"
B. Struktur data yang mengikuti prinsip "Last-In, First-Out"
C. Metode pengulangan yang menjalankan perintah berulang kali
D. Metode pengurutan data dari terkecil ke terbesar

Jawaban: 
B. Struktur data yang mengikuti prinsip "Last-In, First-Out"


9. Dalam pemrograman, "binary search" digunakan untuk ________.
A. Mencari elemen dalam array yang diurutkan
B. Mengurutkan elemen-elemen dalam array
C. Memecahkan persamaan matematika
D. Mengubah data menjadi format biner

Jawaban: 
A. Mencari elemen dalam array yang diurutkan


10. Dalam pemrograman, "hash table" adalah ________.
A. Struktur data yang mengikuti prinsip "First-In, First-Out"
B. Struktur data yang mengikuti prinsip "Last-In, First-Out"
C. Struktur data yang menggunakan fungsi hash untuk menyimpan dan mencari data
D. Struktur data yang menggabungkan dua array menjadi satu array

Jawaban: 
C. Struktur data yang menggunakan fungsi hash untuk menyimpan dan mencari data


11. Salah satu metode pengurutan dalam pemrograman adalah "Quick Sort" yang ________.
A. Mengurutkan elemen-elemen dengan membagi dan menggabungkan daftar
B. Mengurutkan elemen-elemen dengan menggunakan operasi matematika
C. Mengurutkan elemen-elemen dengan membandingkan elemen-elemen yang berdekatan
D. Mengurutkan elemen-elemen dengan mengacak posisi elemen-elemen

Jawaban: 
A. Mengurutkan elemen-elemen dengan membagi dan menggabungkan daftar


12. Dalam pemrograman, "queue" adalah ________.
A. Struktur data yang mengikuti prinsip "First-In, First-Out"
B. Struktur data yang mengikuti prinsip "Last-In, First-Out"
C. Metode pengulangan yang menjalankan perintah berulang kali
D. Metode pengurutan data dari terkecil ke terbesar

Jawaban: 
A. Struktur data yang mengikuti prinsip "First-In, First-Out"


13. Dalam pemrograman, "dequeue" adalah ________.
A. Struktur data yang mengikuti prinsip "First-In, First-Out"
B. Struktur data yang mengikuti prinsip "Last-In, First-Out"
C. Metode pengulangan yang menjalankan perintah berulang kali
D. Metode pengurutan data dari terkecil ke terbesar

Jawaban: 
A. Struktur data yang mengikuti prinsip "First-In, First-Out"


14. Dalam pemrograman, "linked list" adalah ________.
A. Struktur data yang menggabungkan dua array menjadi satu array
B. Struktur data yang menggunakan fungsi hash untuk menyimpan dan mencari data
C. Struktur data yang mengikuti prinsip "First-In, First-Out"
D. Struktur data yang terdiri dari simpul-simpul yang saling terhubung

Jawaban: 
D. Struktur data yang terdiri dari simpul-simpul yang saling terhubung


15. Dalam pemrograman, "graph" adalah ________.
A. Struktur data yang terdiri dari simpul-simpul yang saling terhubung
B. Struktur data yang mengikuti prinsip "First-In, First-Out"
C. Struktur data yang menggunakan fungsi hash untuk menyimpan dan mencari data
D. Struktur data yang menggabungkan dua array menjadi satu array

Jawaban: 
A. Struktur data yang terdiri dari simpul-simpul yang saling terhubung


16. Dalam pemrograman, "binary tree" adalah ________.
A. Struktur data yang terdiri dari simpul-simpul yang saling terhubung
B. Struktur data yang mengikuti prinsip "First-In, First-Out"
C. Struktur data yang menggunakan fungsi hash untuk menyimpan dan mencari data
D. Struktur data yang menggabungkan dua array menjadi satu array

Jawaban: 
A. Struktur data yang terdiri dari simpul-simpul yang saling terhubung