
Asesmen Strategi Algoritma Pemrograman
Authored by Mohammad Shiddiq Hamdany
Social Studies
12th Grade
Used 4+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa yang dimaksud dengan rekursi dalam pemrograman?
Rekursi adalah teknik untuk menghindari penggunaan fungsi.
Rekursi adalah metode untuk mengoptimalkan kode.
Rekursi adalah cara untuk menulis kode tanpa menggunakan variabel.
Rekursi adalah teknik pemrograman di mana fungsi memanggil dirinya sendiri.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Jelaskan perbedaan antara algoritma greedy dan algoritma dinamis!
Algoritma greedy digunakan untuk semua jenis masalah, sedangkan algoritma dinamis hanya untuk masalah tertentu.
Algoritma greedy menyimpan semua solusi yang mungkin, sedangkan algoritma dinamis tidak.
Algoritma greedy memilih solusi lokal terbaik, sedangkan algoritma dinamis menyimpan hasil sub-masalah untuk efisiensi.
Algoritma greedy selalu menghasilkan solusi optimal, sedangkan algoritma dinamis tidak.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Berikan contoh kasus di mana rekursi lebih efisien daripada iterasi!
Menghitung jumlah elemen dalam array secara manual.
Mencetak deret Fibonacci dengan loop.
Menghitung faktorial menggunakan iterasi.
Traversing pohon biner menggunakan rekursi.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Sebutkan langkah-langkah dasar dalam menyelesaikan masalah menggunakan algoritma dinamis!
1. Tentukan solusi akhir, 2. Abaikan submasalah, 3. Gunakan metode brute force.
1. Identifikasi submasalah, 2. Tentukan relasi rekursif, 3. Simpan hasil submasalah, 4. Bangun solusi, 5. Kembalikan hasil akhir.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa keuntungan menggunakan algoritma greedy dalam pemrograman?
Algoritma greedy selalu memberikan solusi optimal.
Algoritma greedy lebih kompleks dibandingkan algoritma dinamis.
Algoritma greedy tidak memerlukan analisis masalah yang mendalam.
Keuntungan menggunakan algoritma greedy adalah efisiensi waktu dan kesederhanaan dalam implementasi.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Jelaskan bagaimana cara kerja algoritma rekursif dengan contoh!
Faktorial n didefinisikan sebagai n! = n * (n-1)! dengan faktorial(0) = 1.
Faktorial n didefinisikan sebagai n! = n * (n+1)! dengan faktorial(0) = 1.
Faktorial n didefinisikan sebagai n! = n / (n-1)! dengan faktorial(0) = 1.
Faktorial n didefinisikan sebagai n! = n + (n-1)! dengan faktorial(0) = 0.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa yang dimaksud dengan memoization dalam konteks algoritma dinamis?
Memoization digunakan untuk menyimpan data input pengguna dalam aplikasi web.
Memoization adalah teknik pengurutan data untuk meningkatkan efisiensi algoritma.
Memoization adalah metode untuk mempercepat eksekusi program dengan menambah lebih banyak perhitungan.
Memoization adalah teknik penyimpanan hasil perhitungan untuk menghindari perhitungan ulang dalam algoritma dinamis.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
15 questions
Kuis Literasi Finansial
Quiz
•
9th Grade - University
10 questions
PERUBAHAN SOSIAL
Quiz
•
12th Grade
10 questions
Metode Penelitian Sosial
Quiz
•
9th - 12th Grade
10 questions
Tujuan Pembangunan Berkelanjutan
Quiz
•
9th - 12th Grade
12 questions
SOAL LATIHAN PP KELAS XII
Quiz
•
12th Grade
15 questions
Kuiz Motivasi dan Pembelajaran
Quiz
•
1st Grade - University
10 questions
Interaksi Masyarakat Abad 21
Quiz
•
9th Grade - University
10 questions
PENELITIAN SOSIAL
Quiz
•
10th - 12th Grade
Popular Resources on Wayground
7 questions
History of Valentine's Day
Interactive video
•
4th Grade
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
15 questions
Valentine's Day Trivia
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
Discover more resources for Social Studies
16 questions
USHC 4.8 Immigration and Urbanization
Quiz
•
9th - 12th Grade
15 questions
Renaissance & Reformation Benchmark
Quiz
•
9th - 12th Grade
18 questions
French Revolution
Quiz
•
8th - 12th Grade
64 questions
USHC 4 Key Terms 22-23
Quiz
•
11th Grade - University
25 questions
Enlightenment and Revolution review
Quiz
•
9th - 12th Grade
7 questions
World Civ Unit 5 Vocab
Quiz
•
12th Grade
60 questions
Unit 11 Imperialism
Quiz
•
8th - 12th Grade
20 questions
USHC 4.3 Labor Unions to Populist Movement
Quiz
•
9th - 12th Grade