Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Algoritma Greedy

Total questions: 10

Worksheet time: 18mins

Name
Class
Date
1.

Yang dimaksud dengan algoritma greedy adalah …

a)

Algoritma yang memilih solusi terbaik di setiap langkah berdasarkan informasi lokal untuk mencapai solusi optimal global.

b)

Algoritma yang mencoba memecahkan masalah dengan memeriksa sebagian kemungkinan solusi.

c)

Algoritma yang mencoba mencari solusi dengan cara mencoba semua kemungkinan dan memilih solusi terbaik di akhir.

d)

Algoritma yang menghindari keputusan berdasarkan solusi lokal dan lebih mengutamakan solusi yang sudah ada.

e)

Algoritma yang selalu memilih solusi dengan biaya paling rendah pada setiap langkah.

2.

Tujuan utama dari algoritma greedy …

a)

Mengoptimalkan penggunaan memori dalam komputer.

b)

Menyelesaikan masalah dengan langkah-langkah yang optimal pada setiap tahap.

c)

Mengurangi jumlah langkah yang diperlukan untuk menyelesaikan masalah.

d)

Memecahkan masalah dengan memilih solusi terbaik secara global.

e)

Mencari solusi yang selalu memberikan hasil terbaik secara keseluruhan.

3.

Dengan algoritma greedy, kita diberikan masalah untuk sejumlah koin dengan denominasi yang berbeda dan suatu jumlah uang yang ingin dicapai. Bagaimana algoritma greedy akan memilih koin untuk mencapai jumlah tersebut …

a)

Pilih koin dengan nilai terkecil terlebih dahulu.

b)

Pilih koin dengan nilai terbesar terlebih dahulu.

c)

Pilih koin yang paling sering digunakan oleh orang lain.

d)

Pilih koin secara acak.

e)

Pilih koin berdasarkan urutan waktu kedatangan.

4.

Greedy secara harfiah berarti …

a)

Cerdas atau pintar

b)

Serakah atau rakus

c)

Cepat atau tangkas

d)

Bijaksana atau hati-hati

e)

Sederhana atau efisien

5.

Dalam masalah pembagian pekerjaan ke mesin dengan kapasitas terbatas, Anda memiliki lima pekerjaan dengan durasi waktu sebagai berikut:

-

Jika kapasitas tiap mesin adalah 5 jam, mana urutan pekerjaan yang pertama kali dipilih untuk dimasukkan ke mesin yang masih di bawah kapasitas mesin 5 jam …

a)

Pekerjaan 1, Pekerjaan 2

b)

Pekerjaan 3, Pekerjaan 5

c)

Pekerjaan 1, Pekerjaan 3

d)

Pekerjaan 4, Pekerjaan 1

e)

Pekerjaan 2, Pekerjaan 5

6.

Tugas Anda adalah mengalokasikan pekerjaan ke mesin, dengan kapasitas mesin 6 jam. Berikut adalah daftar pekerjaan dengan waktu pengerjaannya:

  • -

  • Menggunakan algoritma greedy, tentukan pekerjaan mana yang akan dimasukkan dalam mesin pertama …

a)

Pekerjaan 1, Pekerjaan 5

b)

Pekerjaan 1, Pekerjaan 2

c)

Pekerjaan 2, Pekerjaan 5

d)

Pekerjaan 3, Pekerjaan 1

e)

Pekerjaan 4, Pekerjaan 5

7.

Budi ingin membawa beberapa ekor ikan yang sudah tersimpan dalam kantong-kantong plastik untuk diangkut di dalam mobilnya. Terdapat 8 buah kantong dengan yang berisi masing-masing 3, 5, 2, 8, 4, 6, 6, dan 3 ekor ikan. Namun sayangnya, mobilnya hanya mampu membawah 4 buah kantong. Kantong-kantong manakah yang harus dibawa oleh Budi agar jumlah ikan yang dibawanya sebanyak mungkin …

a)

8 + 6 + 6 + 5

b)

6 + 5 + 4 + 3

c)

8 + 6 + 5 + 4

d)

6 + 6 + 5 + 4

e)

8 + 6 + 5 + 3

8.

Terdapat 8 buah kantong dengan yang berisi masing-masing 3, 5, 2, 8, 4, 6, 6, dan 3 ekor ikan. Budi harus membawa sedikitnya 15 ekor ikan. Tentukan jumlah kantong terkecil yang harus dibawa oleh Budi, agar terdapat minimal 15 ekor ikan yang terbawa …

a)

5 kantong

b)

4 kantong

c)

3 kantong

d)

2 kantong

e)

1 kantong

9.

Dalam suatu proyek, ada beberapa pekerjaan yang harus diselesaikan dengan durasi yang berbeda-beda, namun hanya ada satu mesin yang bisa digunakan untuk menyelesaikan pekerjaan tersebut. Untuk mengoptimalkan penggunaan mesin, algoritma greedy memilih pekerjaan berdasarkan durasi yang paling singkat terlebih dahulu. Setelah beberapa pekerjaan diselesaikan, terdapat beberapa pekerjaan yang tersisa dengan durasi yang lebih panjang. Jika kita mengganti strategi dan memilih pekerjaan dengan durasi lebih panjang terlebih dahulu, apa yang kemungkinan akan terjadi terhadap total waktu yang diperlukan untuk menyelesaikan semua pekerjaan …

a)

Waktu total yang diperlukan akan lebih singkat karena pekerjaan yang lebih lama diselesaikan lebih dulu.

b)

Waktu total yang diperlukan akan lebih lama karena pekerjaan yang lebih lama diselesaikan lebih dulu, tetapi dapat mengurangi waktu tunda untuk pekerjaan lainnya.

c)

Waktu total yang diperlukan tidak akan berubah, karena algoritma greedy tetap efisien dalam memilih pekerjaan.

d)

Waktu total yang diperlukan akan lebih lama karena pekerjaan yang lebih panjang mengurangi waktu kosong untuk pekerjaan berikutnya.

e)

Waktu total yang diperlukan akan tetap sama, namun pekerjaan yang lebih lama lebih mudah diselesaikan setelah pekerjaan pendek selesai.

10.

Anda diberikan sejumlah barang dengan nilai dan bobot yang berbeda serta kapasitas tas yang terbatas. Anda menggunakan algoritma greedy dengan memilih barang berdasarkan rasio nilai terhadap bobot terbesar terlebih dahulu. Namun, setelah Anda menyelesaikan pemilihan barang pertama, Anda menemukan bahwa kapasitas tas yang tersisa tidak cukup untuk barang berikutnya yang memiliki rasio nilai terhadap bobot yang lebih kecil. Apa yang mungkin menyebabkan algoritma greedy gagal dalam memberikan solusi optimal untuk masalah ini …

a)

Algoritma greedy memilih barang dengan rasio nilai terhadap bobot terbesar, yang tidak selalu mencerminkan kombinasi optimal

b)

Algoritma greedy tidak mempertimbangkan total nilai dari semua barang yang dipilih, hanya berdasarkan barang yang memiliki rasio terbaik.

c)

Rasio nilai terhadap bobot barang pertama tidak mencerminkan nilai total tas yang akan diisi.

d)

Algoritma greedy mengabaikan barang dengan bobot ringan karena lebih memilih barang dengan bobot besar.

e)

Kapasitas tas yang terbatas menyebabkan algoritma greedy gagal memilih barang dengan cara yang optimal, meskipun menggunakan rasio terbaik.