
Uji Pemahaman Algoritme dan Struktur Data

Quiz
•
Computers
•
11th Grade
•
Medium
Zidane Romadhonie
Used 1+ times
FREE Resource
15 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Jelaskan perbedaan antara algoritme pencarian linier dan biner.
Algoritme pencarian biner hanya dapat digunakan pada data yang tidak terurut.
Algoritme pencarian linier menggunakan metode pembagian untuk mencari elemen.
Algoritme pencarian linier lebih cepat daripada biner.
Algoritme pencarian linier memeriksa setiap elemen, sedangkan algoritme pencarian biner membagi daftar terurut dan mencari secara efisien.
2.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Sebutkan dan jelaskan dua jenis algoritme pengurutan yang umum digunakan.
Radix Sort dan Shell Sort
Dua jenis algoritme pengurutan yang umum digunakan adalah Bubble Sort dan Quick Sort.
Merge Sort dan Insertion Sort
Heap Sort dan Selection Sort
3.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Apa itu struktur data array dan bagaimana cara kerjanya?
Struktur data array adalah tipe data yang berbeda-beda.
Array hanya dapat menyimpan satu elemen pada satu waktu.
Struktur data array adalah kumpulan elemen dengan tipe data yang sama yang diakses menggunakan indeks.
Struktur data array tidak memerlukan indeks untuk akses elemen.
4.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Jelaskan konsep dasar pemrograman berorientasi objek.
Konsep dasar pemrograman berorientasi objek meliputi enkapsulasi, pewarisan, dan polimorfisme.
Enkapsulasi adalah proses mengubah data menjadi bentuk biner.
Polimorfisme tidak berhubungan dengan objek dalam pemrograman.
Pewarisan hanya berlaku untuk tipe data primitif.
5.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Apa yang dimaksud dengan analisis kompleksitas waktu dalam algoritme?
Analisis kompleksitas waktu adalah cara untuk menentukan jumlah langkah yang diperlukan untuk menyelesaikan algoritme.
Analisis kompleksitas waktu adalah pengukuran jumlah memori yang digunakan oleh algoritme.
Analisis kompleksitas waktu mengukur seberapa cepat algoritme dapat diimplementasikan.
Analisis kompleksitas waktu adalah pengukuran efisiensi algoritme berdasarkan waktu eksekusi relatif terhadap ukuran input.
6.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Berikan contoh penggunaan rekursi dalam pemrograman.
function faktorial(n) { return n <= 1 ? 1 : n * faktorial(n - 1); }
function penjumlahan(a, b) { return a + b; }
function pengurangan(a, b) { return a - b; }
function kali(a, b) { return a * b; }
7.
MULTIPLE CHOICE QUESTION
10 sec • 1 pt
Apa keuntungan menggunakan algoritme pencarian biner dibandingkan pencarian linier?
Pencarian biner dapat digunakan pada data yang tidak terurut.
Keuntungan menggunakan algoritme pencarian biner adalah efisiensi waktu yang lebih baik.
Pencarian linier lebih cepat untuk data yang terurut.
Pencarian biner lebih mudah diimplementasikan daripada pencarian linier.
Create a free account and access millions of resources
Similar Resources on Wayground
15 questions
Uji Pemahaman Algoritme dan Struktur Data

Quiz
•
11th Grade
20 questions
Latihan soal Informatika Ecxel, Word , Power Point dan Pdf

Quiz
•
8th Grade - University
15 questions
Strategi Pemrograman dan Algoritma

Quiz
•
11th Grade
20 questions
CLASS XI - MYSQL QUIZ

Quiz
•
11th - 12th Grade
10 questions
POST TES LITERASI DIGITAL

Quiz
•
11th Grade
10 questions
App inventor

Quiz
•
11th Grade
16 questions
Struktur Data dan Algoritma Quiz

Quiz
•
11th Grade
11 questions
SK F4 (2.1.2 Model-Model Pangkalan Data)

Quiz
•
10th Grade - University
Popular Resources on Wayground
10 questions
Video Games

Quiz
•
6th - 12th Grade
20 questions
Brand Labels

Quiz
•
5th - 12th Grade
15 questions
Core 4 of Customer Service - Student Edition

Quiz
•
6th - 8th Grade
15 questions
What is Bullying?- Bullying Lesson Series 6-12

Lesson
•
11th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade