Anda di halaman 1dari 6

Penyelesaian Masalah Program Linear dengan Metode Simpleks

Masalah program linear dengan dua variabel dapat diselesaikan dengan metode grafik.
Untuk masalah program linier dengan dua atau lebih variabel dapat diselesaikan dengan
metode simpleks..

Langkah-langkah penyelesaian dengan metode Simpleks

Proses yang harus diperhatikan dalam menyelesaikan program linier dengan metode
simpleks :
1. Ruas kanan harus positif. Jika negatif, maka harus dipositifkan, dengan cara
mengalikan dengan -1.
2. Rubah menjadi bentuk kanonik,
- Untuk  : tambahkan dengan variabel slack / pengetat
- Untuk  : tanbahkan dengan variabel slack / pengetat dan varibel semu
3. Buat tabel, dalam pembuatan tabel simpleks yang perlu dicatat adalah :
- Nilai Cj  konstanta pada fungsi objective
- Nilai Ci  nilai konstanta dari variabel slack/semu
- Nilai Xj  variabel-variabel pada fungsi objective
- Nilai Xi  variabel-variabel slack/semu (yang dicatat hanya yang positif).
4. Lakukan perbaikan tabel, dengan ketentuan :
- Untuk maksimum : Zj – Cj  0
- Untuk minimum : Zj – Cj  0
5. Jika ketentuan pada langkah ke – 4 belum terpenuhi, kerjakan proses berikut ini :
- Dari nilai Zj – Cj pilih nilai Zj – Cj < 0 yang paling kecil.
- Hitung nilai Ri, diperoleh dari bi dibagi Xj dari kolom Zj–Cj terpilih (Catatan
: untuk nilai bi yang  0, tidak dihitung nilai Ri-nya)
- Dari nilai Ri, pilih nilai Ri yang paling kecil
- Perpotongan antara kolom Zj – Cj dengan baris Ri, menjadi nilai basis.
6. Berdasarkan nilai basis, lakukan perbaikan tabel terus sampai nilai Zj – Cj  0 untuk
maksimum dan Zj – Cj  0 untuk minimum.
7. Pada perbaikan tabel berikutnya, variabel Xj dari kolom Zj–Cj terpilih menggantikan
variabel Xi dari baris terpilih.
8. Jika nilai optimal sudah diperoleh nilai Ri tidak dihitung lagi.
Contoh:
1. Selesaikan masalah program linear berikut ini dengan metode simpleks :
Maksimumkan f = 32x + 20y
dengan kendala 2x + 5y  600
4x + 3y  530
2x + y  240
x, y  0
Penyelesaian:
1. Ubah ke bentuk kanonik dengan menambahkan variabel slack/pengetat, sehingga
bentuk kanonik / siap simpleksnya adalah :
Dari kendala :
2x + 5y + s1 = 600
4x + 3y + s2 = 530
2x + y + s3 = 240
x, y, s1, s2, s3  0
Fungsi objective : f = 32x + 20y + 0 ( s1 + s2 + s3 )

2. Buat tabel simpleks :

Cj 32 20 0 0 0

Xj
Ci x y s1 s2 s3 bi Ri
Xi

0 s1

0 s2

0 s3

Zj

Zj-Cj
Cj 32 20 0 0 0

Xj
Ci x y s1 s2 s3 bi Ri
Xi

0 S1

0 S2

32 x

Zj

Zj-Cj

Cj

Xj
Ci x y s1 s2 s3 bi Ri
Xi

0 S1

20 y

32 X

Zj

Zj-Cj
2. Selesaikan masalah program linear berikut ini dengan metode simpleks :
Maksimumkan f = -8x + 6y + 8z
dengan kendala x + y + 2z  12
2x - 6y – z  4
x, y, z  0
Penyelesaian:
1. Ubah ke bentuk kanonik dengan menambahkan variabel slack/pengetat, sehingga
bentuk kanonik / siap simplexnya adalah :
Dari kendala :
x + y + 2z + s1 = 12
2x - 6y - z - s2 + a1 = 4
x, y, z, s1, s2, a1  0
Fungsi objective : f = -8x + 6y + 8z + 0 ( s1 + s2 ) - Ma1
M  bilangan positif (+) besar
2. Buat tabel simpleks :

Cj -8 6 8 0 0 -M

Xj
Ci x y z s1 s2 a1 bi Ri
Xi

0 s1

-M a1

Zj

Zj-Cj

Cj -8 6 8 0 0 -M

Xj
Ci x y z s1 s2 a1 bi Ri
Xi

Zj

Zj-Cj
Cj -8 6 8 0 0 -M

Xj
Ci x y z s1 s2 a1 bi Ri
Xi

Zj

Zj-Cj

3. Selesaikan masalah program linear berikut ini dengan metode simpleks :


Minimumkan f = 4y + 10z
dengan kendala -4x + y + z  12
-x + y – z  15
x, y, z  0
Penyelesaian:
1. Ubah ke bentuk kanonik dengan menambahkan variabel slack/pengetat, sehingga
bentuk kanonik / siap simpleks-nya adalah :
Dari kendala :
-4x + y + z - s1 + a1 = 12
-x + y – z + s2 = 15
x, y, z, s1, s2, a1  0
Fungsi objective : f = 4y + 10z + 0 ( s1 + s2 ) + M a1
M  bilangan positif (+) besar
2. Buat tabel simpleks :

Cj 0 4 10 0 0 M

Xj
Ci x y z s1 s2 a1 bi Ri
Xi

M a1

0 s2

Zj

Zj-Cj
Cj 0 4 10 0 0 M

Xj
Ci x y z s1 s2 a1 bi Ri
Xi

M a1

0 s2

Zj

Zj-Cj

Latihan

1. Seorang tukang kue mempunyai 9 kg telur dan 15 kg terigu. Ia akan membuat 3


macam kue isi dengan ketentuan sebagai berikut :
Kue isi nanas memerlukan 1 kg telur dan 3 kg terigu.
Kue isi keju memerlukan 2 kg telur dan 2 kg terigu.
Kue isi coklat memerlukan 3 kg telur dan 2 kg terigu.
Harga dari ketiga macam kue isi tersebut adalah $1 , $9 dan $1. Berapa jumlah
kue masing-masing yang harus diproduksi agar pendapatan dapat maksimal?
2. Minimumkan Z = 3X1 + 2X2
Fungsi batasan : 1) X1 + 2X2  20
2) 3X1 + X2  20 , X1  0 , X2  0
3.Maksimumkan Z = 4X1 + 10X2 + 6X3
Fungsi batasan: 1) X1 + 3X2+ 3X3  6
2) 2X1 - X2 + 4X3= 4
,X1, X2, X3  0

Anda mungkin juga menyukai