5
67 8 9
umusan Masalah
:; = ?
ABC
t
D E
B FFGH G ;
t
D FIHF? FJ
C =
I J F D
u
;FB D J  ?
I KI LF
FB M
I ;J N =
t
FB
ut
D G
?  D O
C G I ; F
I CBC
DI OB
I P
1.3 Batasan Masalah
:G; QI O
t
J  I DJ
? G BC
t
Q J
= C B
C IC G
? R
S P T FD O
Q
t
I ;?C =J
C
y
I GC B IN I
D FI Q I
= I O
J ; F
DB A B
D I
U :
V :P
5 P
TB A B  D
y
I =
I GC O
Q
t
D FI Q I
= I
? A
B C
t
D E
B F F GH
QI LQ = D FIHF? FJ
C =
I ; FB D
J ?
I K
I L
F F
B M
I ;J N = P
W P X
t
D J
Q =
I OFBQ ;
G
t
C I LF FB P
1.4 Tujuan
Y Q
Z
u
I G BC
t
Q J
= C
B CI C
G? D F
B I NI
G I D FI
F DOI = I
;? C = J C
D J
? KI LF
FB M
I ;J N =
DFI QI
= I
? A BC
t
D E
B F F G H
G ?  D
=J QJ ; F
I I
= Q
L I
OB I
P
1.5 Metodologi
S P [
F
t
AGF \
t
QG C T
Q J
t
= [
F
t
AGF CIC
J FO C
; F I
QI Z
I G ?
D ;B AJ F
J ;F
I Q
D ; Q? I
G
t
GFI I
D F D ; F
? Z
BC O
F B
O C
D N
D ?C
t
FB
t
QB
y
I OFB =
C
t
I G FI
I ;F D O
Q
t
I ; B AB D
C I CP
5 P
[ F
t
AGF TF
I F DO
I I
TF B I =
t
] QI
= GFI
I ;
BG C D
Waterfall
_ ` ab `
c d ed
f g
` h c`a
ai
t
j k i
waterfall
lm
t
no m
p qp op r
s qtu tq v
m w trt p
x m
q s
q y t qr
o tz t {
x | n v
m v
x m{ wst
t
tq x| nr| t
{ v
m v s t
p om
qr t q
u mw s }
s ~
tq x
m { t u
t p
 
p o t z
t {
{m
t
n o m
p q p
t
m|o tx
t
t
w mw m|t xt
t
t ~
t xtq
y
tq r t
u t q op ztusu
tq
y
t p
t
s 
 
mu t
y
t v t 
p v
t
m{ 
 t
~ t x
tq p q
p op
r s qtu t q
s q }
su {m
qr s{
x sz u tq
um ws }
s ~
t q x
| nr
| t{ om q r
t q v
m op up
t
{mzp w t
t
u tq t qt
zp v p
v ot q
x m |t q
 t qrtqq
 t
  
 qtzp v
p v
 t ~
t x tq
p q
p op
r s q t
u tq
s q }
su { m
qr t qt
z p v p
v
t
m q }
tqr x| nv
m os| t
t
t
u
 s qrv p
y
t qr t
ut q op r
s qt
u tq o t q
user interface
x| nr |
t {
 
m| t q 
tq r tq
l m| s xtutq
t
t ~
tx t q
y
t q r
{ m{ s v t
t
ut q x
tot ut
| tu }
m |p v
t
pu o t
|p
user inteface
ot q x| nv
m os| m
t
t
t
u
 s q r v
p v
m 
t| t {m qom
t
t p z
  
m q s zp v t q
 | nr |
t {
l m q
} m| ym {t
~ u
tq ~
tv pz
| t
q 
t qr t q
u m o t
z t {
x |
nr | t{
 
 m qr
sy p tq
l m q r
sy p
t xtut ~
x | n r
| t{ v
sot ~
v m
v
u
t p
o m
qr t q
y
t q r
op p qr p
q u t q
  
st
m
t
ka Penulisan
   
    
    ¡ 
  ¢
   
 ¢£ 
 
 
t
£ ¤ 
t
  
¥£  ¦   
 £ §
  
§£  
 ¨
©ª © «
¬ £ ¢
¦ ©
§  
§£ 
 
t
£
t
 
¦ 
t
  § £ ¦
    
  
¤ 
 ¤ 
 
¦  
 §
t
 
 ¤
  ¦
u
® 
  
¤ £
t
¯ ¢ 
¦ ¯ 
 ¢
  
 
t
£ ¤ 
t
  
¥ £ 
¦ 
 °
©ª © ««
±   ¢
 
 
£ ¯  ©
§ 
§£  
 
t
£ 
t
£¯  ²
t
£¯ 
y
 
¢  ¥
t
¢  
 £ §
 
 § 
¥ £  ¢ 
 
¢  ¥ £¤ § 
t
  ¥
 ¯ 
¤ ¢
¥£  ¦   
t
 
  
   
£ ³
 
 
£ 
£ ¦   °
©ª © «««
ª 
¦  
 ¢
  ¬
£ 
  ³
  
´ 
t
£ ¤ ©
§  
§£  
 
t
£ 
t
    
 ¦  
 
t
£ ¤
  ¦ 
 
£§
ut
  
 
  ³
  
 £ 
  £  µ
 ³
£
y
  
 
¢ 
 
 
  ¢
 ¦ ¤
¥ £ ¤ § 
t
 ¥ ¯ 
 ¤ °
©ª © «¶
« ¤ ¥ ¦
£ ¤ £    
 ¬
 ¯  
¤ ©
§ 
§ £
  
t
£ 
 
  ¦
¤ ¥ ¦ £ ¤£
  
¥  ¯
 
 ¤ 
¤ £ ®£ ¦  
  
£
t
¥ ¥ ¦
   
y
 
 ¢
 ¢
 ¦ ¤
¥ 
¯  ¤
° ©ª ©
¶ ª
 ¦
  
¢  
·  ¦
¬ £  
 ®  
¬ 
¯  ¤
© §
  §
£ 
 
t
£
t
 
 
¦ 
 
¥  ¯
 
 ¤ 
£ 
t
  
 ¦  
 ¥
£ §  ¢   
  
£ ¢  
 ¦  ¯ 
t
¤  §
£  ¢ 
 
 
 
¦ ¥ £
u
®  ¥ 
¯ 
  ¤ °
©ª © ¶«
¸ £ 
¤ ¥  ¦  
¢ ´ 
  ©
§ 
 §
£ 
  
t
£    
£   ¤¥
¦  
¢ 
 
  
 £
t
£ ¦ 
¤£    ¤¥
¦ £ ¤
£   
  
¥  ¯
 
 ¤ ° ¹ªº
 ª »
¬ ¼ ´ 
ª ¸
ª ±
ª ½¬ «»ª ¾
¿
ÀÁÀ Â
 ÃÁ ÄÅÁÆÁ
Ä ÇÈ ÉÊÂ
ËÌ Í Î Ï
ngertian Permasalahan Knapsack
Ð ÑÒ ÓÔ Ò ÕÖ
Ò × Ò Ø
Ò Ù
t
ÒÔ Ò
t
Ò
u
ÖÒ ÚÛÑ Ü
y
Ò Ñ Ü ×Ý
Ü Û ÑÒ ÖÒÑ
ÛÑ ÞÛÖ ßàßÒÔ Û ÖÖÒ Ñ
Ô à Ô ÛÒ
tu
á â
Ò Ó
Ý
t
Ý × ÒÖ
Ô àßÛÒ ã
Ò ÚÒ Ñ Ü ã
ÝÔ Ò ×
Ý
t
Òß Ó
ÛÑ Ü Ö à ×
Ò Ø
Ò ß ÖÒ ÚÛÑ
Ü
t
à ÚÔ à ã
Û Þ á
Ð Ò ÚÛ Ñ
Ü
t
àÚÔ à ã
Û Þ Ù
Ò Ñ ä
Ò ×
Ò Ó
Ò
t
ßà Ñ ä
Ý ß Ó
ÒÑ ã
à ã
àÚ Ò Ó Ò
å ãæ
à Ö ×
à Ñ Ü Ò Ñ
t
å
t
Ò Ø ÛÖÛÚÒÑ
Øà ã
Ý Ù Ö
à ÕÝØ Ò
t
Ò
u
Ô ÒßÒ
× àÑ Ü
Ò Ñ ÛÖ ÛÚÒ Ñ
ÖÒ Ó Ò Ô Ý
t
Ò Ô Ö
Ò Ú ÛÑ
Ü á
Ð ÑÒ ÓÔ Ò Ö
Ò ×
Ò Ø
Ò Ù
Ó àÚ ß
Ò Ô ÒØÒ Ù ÒÑ
ß àÑ Ü
àÑÒÝ å
Ó
t
Ýß ÝÔ Ò Ô Ý
Ö å
ß ã
Ý Ñ Ò
t
å ÚÝ ÒØ
á Ð
Ñ Ò ÓÔ Ò ÕÖ ß à ÚÛ Ó
Ò ÖÒ Ñ Ô
Û Ò
tu
Ó à ÚßÒÔ Ò Ø
Ò Ù
ÒÑ ã
Ò Ü
Ò ÝßÒÑ Ò ß
à ß ÝØ Ý
Ù å
ã æ
àÖ ×
Ò ÚÝ Ô à ÖÝÒÑ
ã Ò Ñ
ä Ò Ö
× Ò Ñ
ã àÚ
Ò Ó
Ò ã
àÔ Ò Ú åã
æ à Ö
t
à ÚÔ à
ã
ut
Ò ÖÒ Ñ ×
ÝÔ Ý ß Ó
Ò Ñ Ô
à ÙÝ Ñ Ü Ü
Ò ×Ý Ó
à Ú å
Ø à Ù
Ô
u
Ò
tu
Ó à Ñ
ä Ý ß Ó
ÒÑÒ Ñ ä
ÒÑ Ü å
ÓÞÝß Ò Ø
× à Ñ Ü
Ò Ñ ß à ß ÓàÚ Ù
Ò
t
ÝÖ Ò Ñ
å ã æ
à Ö ä
Ò Ñ Ü
t
àÚ ×ÝÚÝ ×ÒÚÝ
Ñ å
ãæ àÖ
çèé ê é ëé
ááá é Ñ ì
×Ýß ÒÑÒ Ô
à
t
Ý Ò Ó å
ã æ
àÖ ß àßÝ ØÝÖ Ý
ã å
ã å Þ
ç
w
í ì
× Ò Ñ
îÝ Ø Ò Ý
Ó Ú
å ïÝ
t
ç Ó í
ì ×
à ÑÜ ÒÑ
ß àß Ó
à Ú Ù Ò
t
ÝÖÒÑ æ
Û Ü
Ò ÖÒ
Ó Ò Ô Ý
t
Ò Ô ×
ÒÚÝ ßà
× ÝÒ
ÓàÑ ä
Ýß Ó
Ò ÑÒ Ñ Ô à
ã à Ô
ÒÚ ð
× Ò Ñ
Ñ Ý
Ø Ò Ý
Ó Ú
åã Ò
ã Ý ØÝ
t
Ò Ô ×ÒÚ Ý
Ô à
t
ÝÒ Ó åã
æ à Ö
ç
X
n
.  Kita diberi  suatu  set  barang  dengan  masing-masing  barang  mempunyai  nilai  dan
harga  yang  berbeda  dan  kita  harus  menebak  jumlah  barang  yang  harus dimasukkan ke dalam knapsack sehingga total nilainya tidak melebihi batas
yang  diberikan,  tetapi  memiliki  harga  total  tertinggi  yang  paling memungkinkan.
Permasalahan knapsack memiliki tiga jenis persoalan, yaitu : 1. Knapsack 01  Integer Knapsack