Strategi Algoritmik dan Pemrograman

Strategi Algoritmik dan Pemrograman

11th Grade

20 Qs

quiz-placeholder

Similar activities

Uji Pemahaman Berpikir Komputasional

Uji Pemahaman Berpikir Komputasional

11th Grade

20 Qs

Latihan Soal Pemrograman

Latihan Soal Pemrograman

11th Grade

25 Qs

Menerapkan Berpikir Komptasional dalam Pemrograman

Menerapkan Berpikir Komptasional dalam Pemrograman

11th Grade

17 Qs

Pemrograman

Pemrograman

11th Grade

20 Qs

UH INFORMATIKA KELAS XI BAB 2

UH INFORMATIKA KELAS XI BAB 2

11th Grade

20 Qs

ULANGAN HARIAN INFORMATIKA 5

ULANGAN HARIAN INFORMATIKA 5

11th Grade

15 Qs

SUMATIF fase F (Berpikir Komputasional)

SUMATIF fase F (Berpikir Komputasional)

11th Grade

15 Qs

PTS Informatika Kelas XI 2024

PTS Informatika Kelas XI 2024

11th Grade - University

25 Qs

Strategi Algoritmik dan Pemrograman

Strategi Algoritmik dan Pemrograman

Assessment

Quiz

Computers

11th Grade

Medium

Created by

Resi Amelia

Used 4+ times

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 4 pts

Apa itu algoritma dalam pemrograman?

Algoritma adalah jenis software yang digunakan untuk mendesain aplikasi.

Algoritma adalah perangkat keras yang mempercepat proses komputasi.

Algoritma adalah bahasa pemrograman yang digunakan untuk menulis kode.

Algoritma adalah langkah-langkah terstruktur untuk menyelesaikan masalah dalam pemrograman.

2.

MULTIPLE CHOICE QUESTION

30 sec • 4 pts

Sebutkan dua jenis algoritma pencarian!

Pencarian Akar dan Pencarian Acak

Pencarian Terurut dan Pencarian Gabungan

Pencarian Teks dan Pencarian Graf

Pencarian Linier dan Pencarian Biner

3.

MULTIPLE CHOICE QUESTION

1 min • 4 pts

Apa itu fungsi rekursif? Berikan contohnya!

Contoh fungsi rekursif adalah fungsi untuk menghitung faktorial: 'function faktorial(n) { return n <= 1 ? 1 : n * faktorial(n - 1); }'

Contoh fungsi rekursif adalah fungsi untuk menghitung pangkat: 'function pangkat(a, b) { return a * pangkat(a, b - 1); }'

Contoh fungsi iteratif adalah fungsi untuk menghitung jumlah: 'function jumlah(n) { return n + jumlah(n - 1); }'

Fungsi rekursif tidak dapat digunakan untuk menghitung deret Fibonacci.

4.

MULTIPLE CHOICE QUESTION

1 min • 4 pts

Sebutkan langkah-langkah dalam menyusun algoritma!

1. Rancang antarmuka 2. Kembangkan aplikasi 3. Uji coba perangkat keras 4. Luncurkan produk 5. Kumpulkan umpan balik

1. Analisis data 2. Buat laporan 3. Diskusikan dengan tim 4. Simpan hasil 5. Lakukan evaluasi

1. Tentukan tujuan 2. Buat diagram alur 3. Implementasikan kode 4. Dokumentasikan algoritma 5. Lakukan presentasi

1. Identifikasi masalah 2. Tentukan input dan output 3. Rancang langkah-langkah 4. Tulis algoritma 5. Uji algoritma 6. Perbaiki dan optimalkan

5.

MULTIPLE CHOICE QUESTION

1 min • 4 pts

Media Image

Teks:
Seorang siswa ingin memilih jadwal seminar sebanyak-banyaknya dalam sehari. Jadwal seminar tidak boleh saling tumpang tindih.

Soal:
Berapa banyak seminar maksimum yang bisa diikuti dengan algoritma greedy berdasarkan waktu selesai paling cepat?

2

3

4

5

6.

MULTIPLE CHOICE QUESTION

30 sec • 4 pts

Guru menjelaskan bahwa algoritma rekursif dapat lebih ringkas tetapi berpotensi mengonsumsi lebih banyak memori dibandingkan iterasi.

Soal:
Apa penyebab utama algoritma rekursif lebih boros memori?

Karena memerlukan lebih banyak variabel

Karena melakukan loop tak terbatas

Karena setiap pemanggilan fungsi disimpan di stack

Karena prosesnya lebih cepat

7.

MULTIPLE CHOICE QUESTION

1 min • 4 pts

Seseorang ingin mencari solusi optimal dari suatu masalah. Ia mencoba algoritma greedy dan mendapatkan hasil, tetapi ternyata hasil tersebut bukan solusi terbaik.

Soal:
Mengapa algoritma greedy kadang tidak memberikan solusi optimal?

Karena greedy menghitung semua kemungkinan

Karena greedy menggunakan pendekatan backtracking

Karena greedy hanya memilih pilihan terbaik saat itu

Karena greedy menyimpan semua solusi di memori

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?