PH Konsep Algoritma

PH Konsep Algoritma

12th Grade

10 Qs

quiz-placeholder

Similar activities

PRETST bk

PRETST bk

12th Grade

10 Qs

Uji Pemahaman Berpikir Komputasional

Uji Pemahaman Berpikir Komputasional

10th Grade - University

10 Qs

Soal Pilihan Ganda Berpikir Komputasional

Soal Pilihan Ganda Berpikir Komputasional

7th Grade - University

10 Qs

Kuis Pertemuan 1 Kelas 12 (bepikir komputasi))

Kuis Pertemuan 1 Kelas 12 (bepikir komputasi))

12th Grade

15 Qs

Uji Pemahaman Berpikir Komputasional

Uji Pemahaman Berpikir Komputasional

7th Grade - University

15 Qs

Quiz Informatika

Quiz Informatika

11th Grade - University

10 Qs

Quiz Algoritma Rekursi dan Greedy

Quiz Algoritma Rekursi dan Greedy

11th Grade - University

10 Qs

KODING dan KA

KODING dan KA

12th Grade

10 Qs

PH Konsep Algoritma

PH Konsep Algoritma

Assessment

Quiz

Information Technology (IT)

12th Grade

Easy

Created by

DELI WIDIA

Used 1+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

5 mins • 10 pts

Sebuah perusahaan logistik ingin mengoptimalkan rute pengiriman barang dari gudang utama ke 100 toko yang tersebar di berbagai kota. Setiap toko memiliki permintaan barang yang berbeda-beda dan estimasi waktu pengiriman ke setiap toko juga bervariasi tergantung kondisi lalu lintas dan jarak. Perusahaan memiliki beberapa truk dengan kapasitas angkut yang berbeda, dan tujuan utama adalah meminimalkan total biaya operasional (termasuk bahan bakar dan upah supir) serta memastikan semua pengiriman selesai dalam batas waktu tertentu. Strategi algoritmik manakah yang paling sesuai untuk menyelesaikan masalah optimasi rute pengiriman ini, mengingat kompleksitas permintaan yang bervariasi, waktu pengiriman yang dinamis, dan kapasitas truk yang berbeda?

Greedy, karena cepat dan sederhana dalam memilih rute terpendek untuk setiap pengiriman.

Backtracking, karena dapat menjelajahi semua kemungkinan rute hingga menemukan yang paling optimal

Dijkstra, karena algoritmanya dirancang khusus untuk menemukan jalur terpendek dalam graf

Dynamic Programming, karena masalah ini melibatkan sub-masalah yang tumpang tindih dan struktur optimalitas yang memungkinkan optimasi multi-kendala

Divide & Conquer, karena masalahnya dapat dipecah menjadi rute-rute yang lebih kecil dan kemudian digabungkan

2.

MULTIPLE CHOICE QUESTION

5 mins • 10 pts

Dalam masalah pengembalian uang, jika tersedia koin pecahan 1, 4, dan 6, dan Anda diminta memberikan kembalian sebesar 8, mengapa strategi Greedy tidak selalu menghasilkan solusi optimal untuk masalah ini ?

Strategi Greedy akan masuk ke dalam loop tak terbatas karena adanya pecahan koin yang kecil

Strategi Greedy selalu memberikan solusi optimal untuk masalah koin, sehingga pertanyaan ini salah

Strategi Greedy membutuhkan terlalu banyak memori untuk melacak semua kemungkinan kombinasi koin

Strategi Greedy akan memilih koin 6, lalu sisa 2 tidak bisa dipenuhi, padahal kombinasi 4+4 adalah solusi optimal

Strategi Greedy terlalu kompleks untuk diimplementasikan dalam masalah pengembalian uang

3.

MULTIPLE CHOICE QUESTION

5 mins • 10 pts

Seorang mahasiswa ingin menggunakan Algoritma Dijkstra untuk menemukan rute terpendek di antara dua kota. Namun, dia menemukan bahwa beberapa ruas jalan memiliki 'biaya' negatif karena subsidi bahan bakar tertentu yang berlaku jika rute tersebut dilewati. Mengapa Algoritma Dijkstra tidak cocok atau mungkin memberikan hasil yang tidak akurat dalam skenario ini ?

Algoritma Dijkstra akan selalu menghasilkan solusi suboptimal jika ada bobot negatif

Algoritma Dijkstra tidak dapat menangani lebih dari dua kota dalam satu waktu

Algoritma Dijkstra hanya dapat digunakan untuk graf tanpa bobot

Algoritma Dijkstra terlalu lambat untuk graf dengan banyak simpul dan bobot yang bervariasi.

Algoritma Dijkstra menjamin solusi optimal hanya untuk graf berbobot positif, dan dapat masuk ke dalam siklus tak terbatas dengan bobot negatif

4.

MULTIPLE CHOICE QUESTION

5 mins • 10 pts

Sebuah perusahaan sedang merencanakan jadwal produksi untuk beberapa produk. Setiap produk memiliki keuntungan berbeda dan membutuhkan waktu produksi yang bervariasi. Perusahaan memiliki total waktu produksi yang terbatas dan ingin memaksimalkan keuntungan. Masalah ini memiliki ciri di mana keputusan produksi untuk satu produk dapat memengaruhi ketersediaan waktu untuk produk lain, dan seringkali ada sub-bagian dari masalah yang serupa dan tumpang tindih. Strategi algoritmik manakah yang paling efektif untuk menyelesaikan masalah ini ?

Dynamic Programming, karena melibatkan sub-masalah yang tumpang tindih dan struktur optimalitas untuk maksimasi keuntungan dalam batasan sumber daya

Backtracking, karena dapat mencoba semua kombinasi produk untuk menemukan keuntungan maksimum

Greedy, karena dapat memilih produk dengan keuntungan tertinggi di setiap langkah hingga waktu habis

Dijkstra, karena masalah ini adalah tentang optimasi dan pemilihan rute produksi terbaik

Divide & Conquer, karena masalahnya dapat dipecah menjadi sub-masalah produksi untuk setiap produk

5.

MULTIPLE CHOICE QUESTION

5 mins • 10 pts

Seorang ilmuwan komputer sedang mendesain algoritma untuk memecahkan teka-teki labirin yang sangat besar. Dia membutuhkan algoritma yang dapat menjelajahi semua kemungkinan jalur dan 'mundur' jika jalur yang dipilih ternyata buntu atau tidak mengarah ke solusi. Apa ciri khas utama yang membedakan strategi Backtracking dari strategi eksplorasi lain seperti Greedy atau Divide & Conquer dalam konteks ini ?

Backtracking tidak memerlukan penyimpanan memori untuk jalur yang telah dicoba

Backtracking secara sistematis mencoba semua kemungkinan dan melakukan revisi (mundur) ketika menemui jalan buntu atau solusi sementara gagal

Backtracking membagi masalah labirin menjadi sub-masalah yang sepenuhnya independen

Backtracking memilih solusi terbaik secara lokal di setiap belokan labirin

Backtracking selalu menemukan solusi tercepat untuk labirin

6.

MULTIPLE CHOICE QUESTION

5 mins • 10 pts

Dalam konteks pengurutan daftar angka yang sangat besar, mengapa Merge Sort, yang merupakan contoh dari strategi Divide & Conquer, seringkali lebih disukai daripada pendekatan Greedy atau Backtracking, meskipun mungkin ada 'overhead penggabungan'?

Karena Merge Sort adalah algoritma termudah untuk diimplementasikan di antara ketiganya

Karena Merge Sort dapat menangani graf berbobot negatif, yang sering ditemukan dalam masalah pengurutan

Karena Divide & Conquer secara inheren lebih efisien dan terstruktur untuk masalah pengurutan skala besar, sementara Greedy dan Backtracking memiliki keterbatasan yang signifikan pada kasus tersebut

Karena Merge Sort tidak menggunakan rekursi, sehingga lebih cepat dalam pengolahan data besar

Karena Merge Sort selalu menemukan solusi optimal secara global tanpa overhead penggabungan yang signifikan

7.

MULTIPLE CHOICE QUESTION

5 mins • 10 pts

Sebuah tim pengembang sedang merancang sistem rekomendasi film. Mereka memiliki database film dengan rating pengguna, genre, dan aktor. Tujuan mereka adalah merekomendasikan film yang paling mirip dengan film yang disukai pengguna, namun juga harus mempertimbangkan keragaman genre dan aktor agar pengguna tidak bosan. Jika mereka memilih untuk menggunakan pendekatan Greedy untuk memilih film satu per satu berdasarkan kemiripan tertinggi, apa potensi kelemahan fatal dari pendekatan ini dalam mencapai tujuan 'keragaman'?

Pendekatan Greedy tidak dapat mengurutkan film berdasarkan rating atau kemiripan

Pendekatan Greedy akan selalu memilih film dari genre yang sama atau yang sangat mirip secara berulang, mengabaikan keragaman yang diinginkan

Pendekatan Greedy akan membutuhkan terlalu banyak memori untuk menyimpan semua rekomendasi yang mungkin

Pendekatan Greedy akan terlalu lambat untuk basis data film yang besar.

Pendekatan Greedy hanya bekerja dengan data numerik dan tidak bisa memproses genre atau aktor

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?