2x <= 8
3y <= 15
6x + 5y <= 30
3y <= 15
6x + 5y <= 30
Z = 3x + 5y Z - 3x - 5y = 0
2x <= 8 2x + a = 8
3y <= 15 3y + b = 15
6x + 5y <= 30 6x + 5y + c = 30
Variabel Nilai
z x y a b c
dasar kanan NK
z 1 -3 -5 0 0 0 0
a 0 2 0 1 0 0 8
b 0 0 3 0 1 0 15
c 0 6 5 0 0 1 30
Kolom Kunci adalah kolom yang mempunyai nilai pada baris Z yang bernilai negatif dengan har
Variabel Nilai
z x y a b c
dasar kanan NK
z 1 -3 -5 0 0 0 0
a 0 2 0 1 0 0 8
b 0 0 3 0 1 0 15
c 0 6 5 0 0 1 30
Baris kunci adalah baris yang mempunyai indeks terkecil tidak nol
Variabel Nilai
z x y a b c
dasar kanan NK
z 1 -3 -5 0 0 0 0
a 0 2 0 1 0 0 8
b 0 0 3 0 1 0 15
c 0 6 5 0 0 1 30
Langkah - 5 : Mengubah nilai-nilai baris kunci
Variabel Nilai
z x y a b c
dasar kanan NK
z 1 -3 -5 0 0 0 0
a 0 2 0 1 0 0 8
b 0 0 1 0 0.3333 0 5
c 0 6 5 0 0 1 30
Langkah - 6 : Mengubah nilai-nilai selain pada baris kunci sehingga nilai-nilai kolom kunci = 0
Baris baru = baris lama – (koefisien Angka kolom kunci ) x nilai baris baru kunci
Baris lama -3 -5 0 0 0 0
NBBK -5 0 1 0 0.3333 0 5
0 -5 0 -1.667 0 -25
Baris lama 2 0 1 0 0 8
NBBK 0 0 1 0 0.3333 0 5
0 0 0 0 0 0
Baris Baru 2 0 1 0 0 8
Baris lama 6 5 0 0 1 30
NBBK 5 0 1 0 0.3333 0 5
0 5 0 1.6667 0 25
Variabel Nilai
z x y a b c
dasar kanan NK
z 1 -3 0 0 1.6667 0 25
a 0 2 0 1 0 0 8
b 0 0 1 0 0.3333 0 5
c 0 6 0 0 -1.667 1 5
Lanjutkan Iterasi ke-2 sampai baris ke-1 atau fungsi tujuan tak ada nilai negatif
Variabel Nilai
z x y a b c
dasar kanan NK
z 1 -3 0 0 1.6667 0 25
a 0 2 0 1 0 0 8
b 0 0 1 0 0.3333 0 5
c 0 6 0 0 -1.667 1 5
Baris kunci adalah baris yang mempunyai indeks terkecil di atas nol (bilangan asli)
Variabel Nilai
z x y a b c
dasar kanan NK
z 1 -3 0 0 1.6667 0 25
a 0 2 0 1 0 0 8
b 0 0 1 0 0.3333 0 5
c 0 6 0 0 -1.667 1 5
z 1 -3 0 0 1.6667 0 25
a 0 2 0 1 0 0 8
b 0 0 1 0 0.3333 0 5
Langkah - 6B : Mengubah nilai-nilai selain pada baris kunci sehingga nilai-nilai kolom k
Baris baru = baris lama – (koefisien Angka kolom kunci ) x nilai baris baru kunci
Baris lama 2 0 1 0 0 8
0 0 0 0 0 0
Baris Baru 0 0 0 0 0 0
Variabel Nilai
z x y a b c
dasar kanan NK
b 0 0 1 0 0.3333 0 5
Kesimpulan :
Nilai y adalah : 5
Z = 3x+ 5y
Indeks
Indeks
5 Baris kunci
6 3 = angka kunci
Indeks
~ Baris kunci
nilai negatif
ng bernilai negatif dengan harga terbesar'
Indeks
l (bilangan asli)
Indeks
4 dari 8/4
6 = angka kunci
Indeks
Sumber daya yang dimiliki perusahaan adalah : 120 pon tanah liat dan 40 jam tenaga kerja.
Mangkok 1 4 40
Cangkir 2 3 50
Dengan keterbatasan tanah liat dan tenaga kerja perusahaan ingin mengatahui :
Berapa banyak mangkok dan cangkir yang harus dibuat untuk memaksimalkan
Faktor Tujuan Z = 40 x + 50 y
Faktor pembatas
Jam Kerja x + 2y ≤ 40
Mangkok x ≥ 0
Cangkir y ≥ 0
Z = 40 x + 50 y Z - 40 x - 50 y = 0
x + 2y ≤ 40 x + 2y + a = 40
4x + 3y ≤ 120 4x + 3y + b = 120
x ≥ 0 x + c = 0
y ≥ 0 y + d = 0
a 0 1 2 1 0 0 0 40
b 0 4 3 0 1 0 0 120
c 0 1 0 0 0 1 0 0
d 0 0 1 0 0 0 1 0
Kolom Kunci adalah kolom yang mempunyai nilai pada baris Z yang bernilai negatif dengan har
Nilai
Variabel
z x y a b c d kanan Indeks
dasar
NK
z 1 -40 -50 0 0 0 0 0
a 0 1 2 1 0 0 0 40
b 0 4 3 0 1 0 0 120
c 0 1 0 0 0 1 0 0
d 0 0 1 0 0 0 1 0
Baris kunci adalah baris yang mempunyai indeks terkecil tidak nol
Nilai
Variabel
z x y a b c d kanan Indeks
dasar
NK
b 0 4 3 0 1 0 0 120 120/3 = 40
d 0 0 1 0 0 0 1 0 0/1 = 0
Nilai
Variabel
z x y a b c d kanan Indeks
dasar
NK
z 1 -40 -50 0 0 0 0 0
b 0 4 3 0 1 0 0 120
c 0 1 0 0 0 1 0 0
d 0 0 1 0 0 0 1 0
Langkah - 6Mengubah nilai-nilai selain pada baris kunci sehingga nilai-nilai kolom kunci = 0
Selain baris kunci
Baris baru = baris lama – (koefisien Angka kolom kunci ) x nilai baris baru kunci
1.5 3 1.5 0 0 0 60
Baris lama 1 0 0 0 1 0 0
0 0 0 0 0 0 0
Baris Baru 1 0 0 0 1 0 0
Baris ke-5 (Baris d) x y a b c d NK
Baris lama 0 1 0 0 0 1 0
0.5 1 0.5 0 0 0 20
Nilai
Variabel
z x y a b c d kanan Indeks
dasar
NK
z 1 -15 0 25 0 0 0 1000
a 0 0.5 1 0.5 0 0 0 20
b 0 2.5 0 -1.5 1 0 0 60
c 0 1 0 0 0 1 0 0
Lanjutkan Iterasi ke-2 sampai baris ke-1 atau fungsi tujuan tak ada nilai negatif
Kolom Kunci adalah kolom yang mempunyai nilai pada baris Z yang bernilai negatif dengan har
Nilai
Variabel
z x y a b c d kanan Indeks
dasar
NK
z 1 -15 0 25 0 0 0 1000
a 0 0.5 1 0.5 0 0 0 20
b 0 2.5 0 -1.5 1 0 0 60
c 0 1 0 0 0 1 0 0
Baris kunci adalah baris yang mempunyai indeks terkecil di atas nol (bilangan asli)
Nilai
Variabel
z x y a b c d kanan Indeks
dasar
NK
a 0 0.5 1 0.5 0 0 0 20 40
Nilai
Variabel
z x y a b c d kanan Indeks
dasar
NK
b 0 1 0 -0.6 0.4 0 0 24 24
c 0 1 0 0 0 1 0 0 0
Langkah - 6B : Mengubah nilai-nilai selain pada baris kunci sehingga nilai-nilai kolom ku
Baris baru = baris lama – (koefisien Angka kolom kunci ) x nilai baris baru kunci
-15 0 9 -6 0 0 -360
Baris lama 1 0 0 0 1 0 0
1 0 -0.6 0.4 0 0 24
Nilai
Variabel
z x y a b c d kanan Indeks
dasar
NK
z 1 0 0 16 6 0 0 1360
a 0 0 1 0.8 -0.2 0 0 8
d 0 0 -0.8 0.2 0 1 -8 0
Kesimpulan :
Nilai y adalah : 8
Z = 40 x + 50 y
Z = 1.360
m tenaga kerja.
i negatif dengan harga terbesar'
Baris kunci
2 = angka kunci
Baris kunci
kolom kunci = 0
i negatif dengan harga terbesar'
Baris kunci
4x + 2y <= 800
x <= 250
y <= 300
Langkah ke-1
4x + 6y ≤ 1.200 4x + 6y + a = 1.200
4x + 2y ≤ 800 4x + 2y + b = 800
Variabel
z x y a b c d
dasar
z 1 -400 -300 0 0 0 0
a 0 4 6 1 0 0 0
b 0 4 2 0 1 0 0
c 0 1 0 0 0 1 0
d 0 0 1 0 0 0 1
Langkah - 3 : Memilih kolom kunci
Kolom Kunci adalah kolom yang mempunyai nilai pada baris Z yang bernilai negatif dengan h
Variabel
z x y a b c d
dasar
z 1 -400 -300 0 0 0 0
a 0 4 6 1 0 0 0
b 0 4 2 0 1 0 0
c 0 1 0 0 0 1 0
d 0 0 1 0 0 0 1
Baris kunci adalah baris yang mempunyai indeks terkecil tidak nol
Variabel
z x y a b c d
dasar
z 1 -400 -300 0 0 0 0
a 0 4 6 1 0 0 0
b 0 4 2 0 1 0 0
c 0 1 0 0 0 1 0
d 0 0 1 0 0 0 1
Variabel
z x y a b c d
dasar
z 1 -400 -300 0 0 0 0
a 0 4 6 1 0 0 0
b 0 1 0.5 0 0.25 0 0
c 0 1 0 0 0 1 0
d 0 0 1 0 0 0 1
Langkah - 6 :Mengubah nilai-nilai selain pada baris kunci sehingga nilai-nilai kolom kunci =
Baris baru = baris lama – (koefisien Angka kolom kunci ) x nilai baris baru kunci
Baris lama 4 6 1 0 0 0
NBBK 4 1 0.5 0 0.25 0 0
4 2 0 1 0 0
Baris Baru 0 4 1 -1 0 0
Baris lama 1 0 0 0 1 0
1 0.5 0 0.25 0 0
Baris lama 0 1 0 0 0 1
0 0 0 0 0 0
Baris Baru 0 1 0 0 0 1
Variabel
z x y a b c d
dasar
z 1 0 -100 0 100 0 0
a 0 0 4 1 -1 0 0
b 0 1 0.5 0 0.25 0 0
c 0 0 -0.5 0 -0.25 1 0
d 0 0 1 0 0 0 1
Lanjutkan Iterasi ke-2 sampai baris ke-1 atau fungsi tujuan tak ada nilai negatif
Kolom Kunci adalah kolom yang mempunyai nilai pada baris Z yang bernilai negatif dengan h
Variabel
z x y a b c d
dasar
z 1 0 -100 0 100 0 0
a 0 0 4 1 -1 0 0
b 0 1 0.5 0 0.25 0 0
c 0 0 -0.5 0 -0.25 1 0
d 0 0 1 0 0 0 1
Baris kunci adalah baris yang mempunyai indeks terkecil di atas nol (bilangan asli)
Variabel
z x y a b c d
dasar
z 1 0 -100 0 100 0 0
a 0 0 4 1 -1 0 0
b 0 1 0.5 0 0.25 0 0
c 0 0 -0.5 0 -0.25 1 0
d 0 0 1 0 0 0 1
Variabel
z x y a b c d
dasar
z 1 0 -100 0 100 0 0
a 0 0 1 0.25 -0.25 0 0
b 0 1 0.5 0 0.25 0 0
c 0 0 -0.5 0 -0.25 1 0
d 0 0 1 0 0 0 1
Langkah - 6B : Mengubah nilai-nilai selain pada baris kunci sehingga nilai-nilai kolom
Baris baru = baris lama – (koefisien Angka kolom kunci ) x nilai baris baru kunci
0 -100 -25 25 0 0
Baris Baru 0 0 25 75 0 0
Baris lama 0 1 0 0 0 1
0 1 0.25 -0.25 0 0
Variabel
z x y a b c d
dasar
z 1 0 0 25 75 0 0
a 0 0 1 0.25 -0.25 0 0
b 0 1 0 -0.125 0.375 0 0
c 0 0 0 0.125 -0.375 1 0
d 0 0 0 -0.25 0.25 0 1
Kesimpulan :
Z = 400 x + 300 y
1200
800
250
300
ng bernilai negatif dengan harga terbesar'
Nilai
kanan Indeks
NK
1200
800
250
300
Nilai
kanan Indeks
NK
0 0/(-400) = 0
300 300/0 = ~
Nilai
kanan Indeks
NK
0 0/(-400) = 0
300 300/0 = ~
NK
-80000
80000
NK
1200
200
800
400
NK
250
200
200
50
NK
300
200
300
Nilai
kanan Indeks
NK
80000
400
200
50
300
nilai negatif
Nilai
kanan Indeks
NK
80000
400
200
50
300
l (bilangan asli)
Nilai
kanan Indeks
NK
80000 -800
400 100
300 300
Nilai
kanan Indeks
NK
80000 -800
100 100
200 400
50 -100
300 300
NK
80000
100
-10000
90000
NK
200
100
50
150
NK
50
100
-50
100
NK
300
100
100
200
Nilai
kanan Indeks
NK
90000
100
150
100
200