WorksheetsPraktik Lintas Bidang (Permasalahan Knapsack)
Total questions: 10
Worksheet time: 30mins
Name
Class
Date
1.
Berikut yang dimaksud dengan strategi algoritma brute force dalam penyelesaian permasalahan knapsack adalah ....
a)
algoritma yang menciptakan semua kombinasi barang yang mungkin dengan penanda 1/0 untuk menentukan barang yang akan dimasukkan ke dalam knapsack
b)
algoritma yang menciptakan semua kombinasi barang yang mungkin dengan penanda berdasarkan harga dan bobot
c)
algoritma yang hanya memilih barang dengan harga tertinggi untuk dimasukkan ke dalam knapsack
d)
algoritma yang hanya memilih barang dengan bobot terkecil untuk dimasukkan ke dalam knapsack
e)
algoritma yang hanya memilih barang dengan nilai profit tertinggi untuk dimasukkan ke dalam knapsack
2.
Kelemahan dari strategi algoritma brute force dalam penyelesaian permasalahan knapsack adalah ....
a)
tidak dapat menyelesaikan kasus yang kompleks
b)
memerlukan waktu yang lama dan tidak efisien
c)
hanya dapat digunakan pada jenis knapsack tertentu
d)
memerlukan keterampilan pemrograman yang tinggi
e)
tidak dapat menentukan barang yang memiliki nilai profit tertinggi
3.
Pemilihan barang pada permasalahan knapsack didasarkan pada kombinasi barang yang akan ... dan masih memenuhi batasan kuota.
a)
menghasilkan nilai terendah
b)
menghasilkan nilai tertinggi
c)
memiliki bobot terkecil
d)
memiliki harga terendah
e)
memiliki profit terendah
4.
Salah satu cara pemecahan masalah knapsack adalah dengan menggunakan strategi algoritma greedy. Kelemahan dari strategi algoritma greedy dalam pemecahan masalah knapsack adalah .....
a)
tidak dapat menyelesaikan kasus yang kompleks
b)
memerlukan waktu yang lama dan tidak efisien
c)
tidak selalu menghasilkan solusi optimal
d)
memerlukan keterampilan pemrograman yang tinggi
e)
tidak dapat menentukan barang yang memiliki bobot terkecil
5.
Cara pemecahan masalah knapsack yang paling efektif dan efisien adalah dengan menggunakan strategi algoritma ....
a)
brute force
b)
matematika
c)
genetik
d)
greedy
e)
dynamic programming
6.
Salah satu contoh kasus yang membutuhkan teknik optimasi dalam algoritmanya adalah .....
a)
TSP (Travelling Salesman Problem)
b)
sorting
c)
linear regression
d)
binary search
e)
buble sort
7.
Jenis knapsack yang setiap objek hanya dapat dipilih satu kali atau tidak dipilih sama sekali disebut .....
a)
knapsack bounded
b)
knapsack unbounded
c)
knapsack 0-1
d)
travelling salesman problem
e)
minimum spanning tree
8.
Pada knapsack problem, tujuan kita adalah ....
a)
memilih objek sebanyak mungkin
b)
memilih objek dengan bobot terkecil
c)
memilih objek dengan nilai profit terkecil
d)
memilih objek dengan nilai profit terbesar
e)
memilih objek dengan bobot terbesar
9.
Dynamic programming adalah metode pemecahan masalah dengan menguraikan solusi menjadi sekumpulan langkah atau tahapan sedemikian, sehingga solusi dari persoalan dapat dipandang dari serangkaian keputusan yang saling .....
a)
bertolak belakang
b)
bergantung
c)
berbeda
d)
tidak berkaitan
e)
independen
10.
Pada pemrograman dinamik, rangkaian keputusan yang optimal dibuat menggunakan prinsip .....
a)
optimalitas
b)
heuristik
c)
eksploratif
d)
random
e)
greedy
100 %
