18
TIN102 - Pengantar Teknik Industri Materi #8 Ganjil 2014/2015 6623 - Taufiqurrahman 1 PROGRAM LINEAR: METODE SIMPLEX Latar Belakang Sulitnya menggambarkan grafik berdimensi banyak atau kombinasi lebih dari dua variabel. Metode grafik tidak mungkin dapat dilakukan untuk menyelesaikan masalah program linear yang melibatkan lebih dari dua variable. Dalam keadaan ini (variabel lebih dari dua) dibutuhkan metode lain yang sering disebut sebagai metode algoritma simplex. Metode ini diperkenalkan oleh George B Dantzig pada tahun 1947. Materi #8 Ganjil 2014/2015 2 6623 - Taufiqurrahman

PROGRAM LINEAR: METODE SIMPLEKS - Taufiqur …taufiqurrachman.weblog.esaunggul.ac.id/wp-content/uploads/sites/... · Contoh: S 1 ≥0, merupakan ... Fungsi kendala dengan tanda “=”harus

Embed Size (px)

Citation preview

Page 1: PROGRAM LINEAR: METODE SIMPLEKS - Taufiqur …taufiqurrachman.weblog.esaunggul.ac.id/wp-content/uploads/sites/... · Contoh: S 1 ≥0, merupakan ... Fungsi kendala dengan tanda “=”harus

TIN102 - Pengantar Teknik Industri Materi #8 Ganjil 2014/2015

6623 - Taufiqurrahman 1

PROGRAM LINEAR: METODE SIMPLEX

Latar Belakang

• Sulitnya menggambarkan grafik berdimensi banyak ataukombinasi lebih dari dua variabel.

• Metode grafik tidak mungkin dapat dilakukan untukmenyelesaikan masalah program linear yang melibatkanlebih dari dua variable.

• Dalam keadaan ini (variabel lebih dari dua) dibutuhkanmetode lain yang sering disebut sebagai metodealgoritma simplex.

• Metode ini diperkenalkan oleh George B Dantzig padatahun 1947.

Materi #8 Ganjil 2014/2015 26623 - Taufiqurrahman

Page 2: PROGRAM LINEAR: METODE SIMPLEKS - Taufiqur …taufiqurrachman.weblog.esaunggul.ac.id/wp-content/uploads/sites/... · Contoh: S 1 ≥0, merupakan ... Fungsi kendala dengan tanda “=”harus

TIN102 - Pengantar Teknik Industri Materi #8 Ganjil 2014/2015

6623 - Taufiqurrahman 2

Metode Simplex

• Metode simpleks merupakan proseduriterasi yang bergerak bertahap danberulang.

• Jumlah variabel tidak terbatas

• Penyelesaian masalah LP dengan metodesimplex harus menggunakan bentukstandar.

Materi #8 Ganjil 2014/2015 36623 - Taufiqurrahman

Bentuk Standar

Bentuk standar LP memiliki sifat sbb. :

1. Seluruh fungsi kendala harus berbentukpersamaan ( bertanda = ).

2. Ruas kanan non negatif.

3. Seluruh variabel merupakan variabel nonnegatif.

4. Fungsi tujuan dapat berupa maksimasi atauminimasi.

Materi #8 Ganjil 2014/2015 46623 - Taufiqurrahman

Page 3: PROGRAM LINEAR: METODE SIMPLEKS - Taufiqur …taufiqurrachman.weblog.esaunggul.ac.id/wp-content/uploads/sites/... · Contoh: S 1 ≥0, merupakan ... Fungsi kendala dengan tanda “=”harus

TIN102 - Pengantar Teknik Industri Materi #8 Ganjil 2014/2015

6623 - Taufiqurrahman 3

Merubah Ke Bentuk Standar

1. Fungsi Kendala (constraint)

• Kendala bertanda “≤” diubah menjadi persamaan denganmenambah “Variabel Slack” pada ruas kiri fungsi kendala.

Contoh:

S1 ≥ 0, merupakan variabel slack, menyatakan sumber yang

tidak terpakai.

X1 + 6X2 ≤ 10

X1 + 6X2 + S1 = 10

Berubah Menjadi

Materi #8 Ganjil 2014/2015 56623 - Taufiqurrahman

Merubah Ke Bentuk Standar

• Kendala bertanda “≥” diubah menjadi persamaan denganmengurangi suatu “Variable Surplus” pada ruas kiri fungsikendala.

Contoh:

S2 ≥ 0, merupakan variabel surplus.

X1 + 6X2 ≥ 10

X1 + 6X2 − S2 = 10

Berubah Menjadi

• Ruas kanan bertanda negatif diubah menjadi positif denganmengalikan kedua ruas dengan (–1)

• Arah ketidaksamaan dapat berubah jika kedua ruas dikalikan (–1)

Materi #8 Ganjil 2014/2015 66623 - Taufiqurrahman

Page 4: PROGRAM LINEAR: METODE SIMPLEKS - Taufiqur …taufiqurrachman.weblog.esaunggul.ac.id/wp-content/uploads/sites/... · Contoh: S 1 ≥0, merupakan ... Fungsi kendala dengan tanda “=”harus

TIN102 - Pengantar Teknik Industri Materi #8 Ganjil 2014/2015

6623 - Taufiqurrahman 4

Merubah Ke Bentuk Standar

2. Variabel

• Jika variable Xj tidak terbatas dalam tanda, dapat dinyatakansebagai dua variable non negatif dengan menggunakan subsitusi.

Xj = Xj‘ − Xj” ; dimana : Xj‘ dan Xj” ≥ 0

• Subsitusi dilakukan pada seluruh fungsi kendala dan fungsi tujuan.

3. Fungsi Tujuan

• Bentuk maksimasi = nilai negatif dari bentuk minimasi.

• Berlaku juga untuk sebaliknya.

Materi #8 Ganjil 2014/2015 76623 - Taufiqurrahman

Penyelesaian Simpleks

• Metode simpleks: merupakan prosedur aljabar yang bersifat iteratif yangbergerak dengan mengikuti algoritma tertentu

• Tahapan prosedur:

1. Inisialisasi: mulai dari suatu titik ekstrem (0,0)

Identifikasi ruang solusi dengan cara merubah sebanyak:

(n – m = kolom – baris) variable, sehingga memiliki nilai nol.

Variabel bernilai nol variable non basis,

Variabel bukan bernilai nol variable basis.

2. Iteratif: bergerak menuju titik ekstrem terdekat yang lebih baik, danulangi untuk titik ekstrim lain.

3. Berhenti: jika telah sampai pada titik ekstrim terbaik (titik optimum).

Materi #8 Ganjil 2014/2015 86623 - Taufiqurrahman

Page 5: PROGRAM LINEAR: METODE SIMPLEKS - Taufiqur …taufiqurrachman.weblog.esaunggul.ac.id/wp-content/uploads/sites/... · Contoh: S 1 ≥0, merupakan ... Fungsi kendala dengan tanda “=”harus

TIN102 - Pengantar Teknik Industri Materi #8 Ganjil 2014/2015

6623 - Taufiqurrahman 5

Tabel Simplex

Basic Z X1 X2 X3 … Xn S1 S2 … Sn RHS

Z 1 -C1 -C2 -C3 … -Cn 0 0 … 0

S1 0 a11 a12 a13 … a1n 1 0 … 0 b1

S2 0 a21 a22 a23 … a2n 0 1 … 0 b2

… … … … … … … … … … … …

Sm 0 am1 am2 am3 … amn 0 0 … 1 bn

Main Body Identity

Materi #8 Ganjil 2014/2015 96623 - Taufiqurrahman

Tabel Simplex

Main Body

• Bidang yang berisi koefisien teknologi & kendala yang ada

Identity

• Bidang yang berisi koefisien-koefisien dari variabel slack atau variabelartificial

Basic

• Kolom yang berisi variabel basis yang diambil dari variabelslack/artificial pada saat iterasi pertama. Variabel-variabel ini secarabertahap akan diganti oleh variabel bukan basis pada iterasiberikutnya

Materi #8 Ganjil 2014/2015 106623 - Taufiqurrahman

Page 6: PROGRAM LINEAR: METODE SIMPLEKS - Taufiqur …taufiqurrachman.weblog.esaunggul.ac.id/wp-content/uploads/sites/... · Contoh: S 1 ≥0, merupakan ... Fungsi kendala dengan tanda “=”harus

TIN102 - Pengantar Teknik Industri Materi #8 Ganjil 2014/2015

6623 - Taufiqurrahman 6

Algoritma Simpleks

1. Ubah fungsi tujuan ke dalam bentuk implisit.

2. Masukkan semua nilai ke dalam tabel simplex.

3. Tentukan kolom kunci (variable keputusan) yang masuk sebagaivariable basis (entering variable).

⤷ Kolom kunci adalah nilai Zj dengan nilai negatif terbesar(untuk maksimasi).

4. Tentukan baris kunci: untuk menentukan variable yang akankeluar dari baris kunci (leaving variable).

⤷ Kriteria: Nilai positif terkecil dari: nilai kanan/nilai padakolomkunci.

⤷ Angka kunci : nilai pada perpotongan baris kunci dankolomkunci

Materi #8 Ganjil 2014/2015 116623 - Taufiqurrahman

Algoritma Simplex

5. Susun tabel simpleks baru, untuk menentukan solusi yang baru gunakanmetode (Elementary Row Operation, Gauss Jordan Elimination), dengancara:

Ubah nilai pada baris kunci sehingga EV memiliki nilai 0 dan 1 pada barislainnya.

Nilai baris kunci baru = nilai baris kunci yang lama dibagi angka kunci

6. Ubah nilai pada baris selain baris kunci

Nilai baris baru = nilai baris lama dikurangi dengan hasil perkalian angkapada kolom kunci dengan baris kunci yang baru

7. Ulangi langkah diatas sampai tidak terdapat nilai negatif pada baris Z.

⤷ Iterasi berhenti jika tabel sudah optimal, jika:

• semua nilai pada baris Z bernilai positif atau nol (untuk maksimasi)

• bernilai negatif atau nol (untuk minimasi)

Materi #8 Ganjil 2014/2015 126623 - Taufiqurrahman

Page 7: PROGRAM LINEAR: METODE SIMPLEKS - Taufiqur …taufiqurrachman.weblog.esaunggul.ac.id/wp-content/uploads/sites/... · Contoh: S 1 ≥0, merupakan ... Fungsi kendala dengan tanda “=”harus

TIN102 - Pengantar Teknik Industri Materi #8 Ganjil 2014/2015

6623 - Taufiqurrahman 7

Ketentuan Metode Simplex

1. Nilai kanan (NK/RHS) fungsi tujuan harus nol (0).

2. Nilai kanan (NK/RHS) fungsi kendala harus positif. Apabila negatif,nilai tersebut harus dikalikan (–1).

3. Fungsi kendala dengan tanda “≤” harus diubah ke bentuk “=” denganmenambahkan variabel slack/surplus. Variabel slack/surplusdisebut juga variabel dasar.

4. Fungsi kendala dengan tanda “≥” diubah ke bentuk “≤” dengan caramengalikan dengan (–1), lalu diubah ke bentuk persamaan denganditambahkan variabel slack. Kemudian karena RHS-nya negatif,dikalikan lagi dengan (–1) dan ditambahartificial variable (M).

5. Fungsi kendala dengan tanda “=” harus ditambah artificial variable(M).

Materi #8 Ganjil 2014/2015 136623 - Taufiqurrahman

Contoh #5 – 1

• Fungsi tujuan:

Maksimalkan Z = 3x1 + 5x2

• Fungsi Kendala:

1) 2x1 ≤ 8

2) 3x2 ≤ 15

3) 6x1 + 5x2 ≤ 30

Materi #8 Ganjil 2014/2015 146623 - Taufiqurrahman

Page 8: PROGRAM LINEAR: METODE SIMPLEKS - Taufiqur …taufiqurrachman.weblog.esaunggul.ac.id/wp-content/uploads/sites/... · Contoh: S 1 ≥0, merupakan ... Fungsi kendala dengan tanda “=”harus

TIN102 - Pengantar Teknik Industri Materi #8 Ganjil 2014/2015

6623 - Taufiqurrahman 8

Penyelesaian Simplex (Langkah 1)

1. Mengubah fungsi tujuan dan fungsi kendala (lihatketentuan metode simplex).

• Fungsi tujuan:

Z = 3x1 + 5x2 ⇨ Z − 3x1 − 5x2 = 0

• Fungsi kendala:

1) 2x1 ≤ 8 ⇨ 2x1 + s1 = 8

2) 3x2 ≤ 15 ⇨ 3x2 + s2 = 15

3) 6x1 + 5x2 ≤ 30 ⇨ 6x1 + 5x2 + s3 = 30

Catatan: s1, s2, dan s3 adalah variabel slack.

Materi #8 Ganjil 2014/2015 156623 - Taufiqurrahman

Penyelesaian Simplex (Langkah 2)

2. Menyusun persamaan-persamaan ke dalam tabel simplex.

Var. Dsr Z x1 x2 s1 s2 s3 NK Index

Z 1 −3 −5 0 0 0 0

s1 0 2 0 1 0 0 8

s2 0 0 3 0 1 0 15

s3 0 6 5 0 0 1 30

Materi #8 Ganjil 2014/2015 166623 - Taufiqurrahman

Page 9: PROGRAM LINEAR: METODE SIMPLEKS - Taufiqur …taufiqurrachman.weblog.esaunggul.ac.id/wp-content/uploads/sites/... · Contoh: S 1 ≥0, merupakan ... Fungsi kendala dengan tanda “=”harus

TIN102 - Pengantar Teknik Industri Materi #8 Ganjil 2014/2015

6623 - Taufiqurrahman 9

Var. Dsr Z x1 x2 s1 s2 s3 NK Index

Z 1 −3 −5 0 0 0 0

s1 0 2 0 1 0 0 8

s2 0 0 3 0 1 0 15

s3 0 6 5 0 0 1 30

Penyelesaian Simplex (Langkah 3)

3. Memilih kolom kunci (yaitu kolom yang mempunyai nilaipada baris Z (fungsi tujuan) yang bernilai negatif (−)dengan angka terbesar).

Nilai negatif terbesar

Materi #8 Ganjil 2014/2015 176623 - Taufiqurrahman

Index terkecil

Var. Dsr Z x1 x2 s1 s2 s3 NK Index

Z 1 −3 −5 0 0 0 0

s1 0 2 0 1 0 0 8

s2 0 0 3 0 1 0 15

s3 0 6 5 0 0 1 30

Penyelesaian Simplex (Langkah 4)

4. Memilih baris kunci (yaitu baris yang mempunyai nilaiindex terkecil). Perhitungan index adalah sbb. :

5

6

Angka kunciPada langkah 5, S2 akan berubah menjadi X2

Koefisien angka kolom kunci (KAAK)

Materi #8 Ganjil 2014/2015 186623 - Taufiqurrahman

Page 10: PROGRAM LINEAR: METODE SIMPLEKS - Taufiqur …taufiqurrachman.weblog.esaunggul.ac.id/wp-content/uploads/sites/... · Contoh: S 1 ≥0, merupakan ... Fungsi kendala dengan tanda “=”harus

TIN102 - Pengantar Teknik Industri Materi #8 Ganjil 2014/2015

6623 - Taufiqurrahman 10

Var. Dsr Z x1 x2 s1 s2 s3 NK Index

Z 1 −3 −5 0 0 0 0

s1 0 2 0 1 0 0 8 ∼

x2 0 0 1 0 1/3 0 5 5

s3 0 6 5 0 0 1 30 6

Penyelesaian Simplex (Langkah 5)

5. Mengubah nilai-nilai baris kunci (dengan caramembaginya dengan angka kunci).

Angka kunci merupakan nilai yang posisinya berada padaperpotongan antara kolom kunci dengan baris kunci

Materi #8 Ganjil 2014/2015 196623 - Taufiqurrahman

Penyelesaian Simplex (Langkah 6)

6. Membuat baris baru dengan mengubah nilai-nilai baris(selain baris kunci) sehingga nilai-nilai kolom kunci = 0,dengan mengikuti perhitungan sbb. :

NBBK = Nilai baris baru kunci

• Baris Z

Baris lama [ −3 −5 0 0 0 0 ]

NBBK −5 [ 0 1 0 1/3 0 5 ]

Baris baru −3 0 0 5/3 0 25

Materi #8 Ganjil 2014/2015 206623 - Taufiqurrahman

Page 11: PROGRAM LINEAR: METODE SIMPLEKS - Taufiqur …taufiqurrachman.weblog.esaunggul.ac.id/wp-content/uploads/sites/... · Contoh: S 1 ≥0, merupakan ... Fungsi kendala dengan tanda “=”harus

TIN102 - Pengantar Teknik Industri Materi #8 Ganjil 2014/2015

6623 - Taufiqurrahman 11

Penyelesaian Simplex (Langkah 6)

• Baris s1

Baris lama [ 2 0 1 0 0 8 ]

NBBK 0 [ 0 1 0 1/3 0 5 ]

Baris baru 2 0 1 0 0 8

• Baris s3

Baris lama [ 6 5 0 0 1 30 ]

NBBK 5 [ 0 1 0 1/3 0 5 ]

Baris baru 6 0 0 −5/3 1 5

Materi #8 Ganjil 2014/2015 216623 - Taufiqurrahman

Var. Dsr Z x1 x2 s1 s2 s3 NK Index

Z 1 −3 0 0 5/3 0 25

s1 0 2 0 1 0 0 8

x2 0 0 1 0 1/3 0 5

s3 0 6 0 0 −5/3 1 5

Penyelesaian Simplex (Langkah 6)

Masukkan nilai baris baru Z, s1, dan s3 ke dalam tabel,sehingga tabel menjadi seperti berikut:

Materi #8 Ganjil 2014/2015 226623 - Taufiqurrahman

Page 12: PROGRAM LINEAR: METODE SIMPLEKS - Taufiqur …taufiqurrachman.weblog.esaunggul.ac.id/wp-content/uploads/sites/... · Contoh: S 1 ≥0, merupakan ... Fungsi kendala dengan tanda “=”harus

TIN102 - Pengantar Teknik Industri Materi #8 Ganjil 2014/2015

6623 - Taufiqurrahman 12

Var. Dsr Z x1 x2 s1 s2 s3 NK Index

Z 1 −3 0 0 5/3 0 25

s1 0 2 0 1 0 0 8 4

x2 0 0 1 0 1/3 0 5 ∼

s3 0 6 0 0 −5/3 1 5 5/6

Penyelesaian Simplex (Langkah 7)

7. Melanjutkan perbaikan-perbaikan (langkah 3-6) sampaibaris Z tidak ada nilai negatif.

Hasil dari langkah 3 dan langkah 4 :

Materi #8 Ganjil 2014/2015 236623 - Taufiqurrahman

Var. Dsr Z x1 x2 s1 s2 s3 NK Index

Z 1 0 0 0 5/6 1/2 27½ Zmax

s1 0 0 0 1 5/9 −1/3 6⅓

x2 0 0 1 0 1/3 0 5

x1 0 1 0 0 −5/18 1/6 5/6

Penyelesaian Simplex (Langkah 7)

Hasil dari langkah 5 dan langkah 6 :

Karena nilai Z sudah tidak ada yang (−), maka sudah dapatdiperoleh hasil solusi optimum, yaitu:

x1 = 5/6 ; x2 = 5 ; Zmax = 27½

Materi #8 Ganjil 2014/2015 246623 - Taufiqurrahman

Page 13: PROGRAM LINEAR: METODE SIMPLEKS - Taufiqur …taufiqurrachman.weblog.esaunggul.ac.id/wp-content/uploads/sites/... · Contoh: S 1 ≥0, merupakan ... Fungsi kendala dengan tanda “=”harus

TIN102 - Pengantar Teknik Industri Materi #8 Ganjil 2014/2015

6623 - Taufiqurrahman 13

Penyimpangan Bentuk Standar (Kendala =)

• Fungsi kendala dengan tanda (=)

Ditambahkan variabel buatan (M) pada fungsi tujuan

• Contoh :

Fungsi Kendala:

1) 2x1 ≤ 8 2x1 + s1 = 8

2) 3x2 ≤ 15 3x2 + s2 = 15

3) 6x1 + 5x2 = 30 6x1 + 5x2 + s3 = 30

Fungsi Tujuan:

Z = 3x1 + 5x2 Z − 3x1 + 5x2 + Ms3 = 30

Materi #8 Ganjil 2014/2015 256623 - Taufiqurrahman

Langkah Solusi Kendala (=) .... 1

• Nilai setiap variabel dasar (s3) harus sebesar 0, sehinggafungsi tujuan harus dikurangi dengan M dan dikalikandengan baris batasan yang bersangkutan (kendala 3). Nilaibaris Z sebagai berikut :

Baris Z

[ 1 −3 −5 0 0 M 0 ]

M [ 0 6 5 0 0 1 30 ]

1 (−6M−3) (−5M−5) 0 0 0 (−30M)

Materi #8 Ganjil 2014/2015 266623 - Taufiqurrahman

Page 14: PROGRAM LINEAR: METODE SIMPLEKS - Taufiqur …taufiqurrachman.weblog.esaunggul.ac.id/wp-content/uploads/sites/... · Contoh: S 1 ≥0, merupakan ... Fungsi kendala dengan tanda “=”harus

TIN102 - Pengantar Teknik Industri Materi #8 Ganjil 2014/2015

6623 - Taufiqurrahman 14

Langkah Solusi Kendala (=) .... 2• Iterasi 0:

VD Z x1 x2 s1 s2 s3 NK Index

Z 1 (−6M−3) (−5M−5) 0 0 0 (−30M)

s1 0 2 0 1 0 0 8 4

s2 0 0 3 0 1 0 15 ∼

s3 0 6 5 0 0 1 30 5

VD Z x1 x2 s1 s2 s3 NK Index

Z 1 0 (−5M−5) (3M+3/2) 0 0 (−6M+12)

x1 0 1 0 1/2 0 0 4 ∼

s2 0 0 3 0 1 0 15 5

s3 0 0 5 0 0 1 6 6/5

Materi #8 Ganjil 2014/2015 276623 - Taufiqurrahman

Langkah Solusi Kendala (=) .... 3• Iterasi 1:

VD Z x1 x2 s1 s2 s3 NK Index

Z 1 0 0 −3/2 0 M+1 18

x1 0 1 0 1/2 0 0 4 8

s2 0 0 0 9/5 1 −3/5 19/3 5/27

x2 0 0 1 −3/5 0 1/5 6/5 −2

VD Z x1 x2 s1 s2 s3 NK Index

Z 1 0 0 0 5/6 M+12 27 1/2 Zmax

x1 0 1 0 0 −5/18 1/6 5/6 x1

s1 0 0 0 1 5/9 −1/3 6 1/3

x2 0 0 1 0 1/3 0 5 x2

Materi #8 Ganjil 2014/2015 286623 - Taufiqurrahman

Page 15: PROGRAM LINEAR: METODE SIMPLEKS - Taufiqur …taufiqurrachman.weblog.esaunggul.ac.id/wp-content/uploads/sites/... · Contoh: S 1 ≥0, merupakan ... Fungsi kendala dengan tanda “=”harus

TIN102 - Pengantar Teknik Industri Materi #8 Ganjil 2014/2015

6623 - Taufiqurrahman 15

Langkah Solusi Kendala (=) .... 4

• Jadi solusi optimum dari permasalah adalah:

x1 = 5/6

x2 = 5

Zmax = 27 1/2

Materi #8 Ganjil 2014/2015 296623 - Taufiqurrahman

Penyimpangan Bentuk Standar(Fungsi Tujuan Meminimalkan)

• Fungsi tujuan : Minimasi

– Soal minimisasi harus diubah menjadi maksimisasi dengancara mengganti tanda positif dan negatif pada fungsi tujuan.

• Contoh :

Fungsi Tujuan:

Minimumkan Z = 3x1 + 5x2

Fungsi Kendala:

1) 2x1 = 8

2) 3x2 ≤ 15

3) 6x1 + 5x2 ≥ 30

Materi #8 Ganjil 2014/2015 306623 - Taufiqurrahman

Page 16: PROGRAM LINEAR: METODE SIMPLEKS - Taufiqur …taufiqurrachman.weblog.esaunggul.ac.id/wp-content/uploads/sites/... · Contoh: S 1 ≥0, merupakan ... Fungsi kendala dengan tanda “=”harus

TIN102 - Pengantar Teknik Industri Materi #8 Ganjil 2014/2015

6623 - Taufiqurrahman 16

Langkah Solusi Fungsi Tujuan Meminimalkan .. 1

• Fungsi tujuan menjadi:

Maksimumkan (−Z) = −3x1 − 5x2 − Ms1 − Ms4menjadi

fungsi implisit −Z + 3x1 + 5x2 + Ms1 + Ms4 = 0

• Fungsi kendala:

1) 2x1 = 8 ⇨ 2x1 + s1 = 8

2) 3x2 ≤ 15 ⇨ 3x2 + s2 = 15

3) 6x1 + 5x2 ≥ 30 ⇨ 6x1 + 5x2 − s3+ s4 = 30

Catatan: s1, s2, dan s4 adalah variabel slack, sedangkan s3

adalah variabel surplus.

Materi #8 Ganjil 2014/2015 316623 - Taufiqurrahman

Langkah Solusi Fungsi Tujuan Meminimalkan .. 2

• Nilai setiap variabel dasar (s1 dan s4) harus = 0, maka:

Baris Z

[ −1 3 5 M 0 0 M 0 ]

−M [ 0 2 0 1 0 0 0 8 ]

−M [ 0 6 5 0 0 −1 1 30 ]

1 (−8M+3) (−5M+5) 0 0 M 0 (−38M)

Materi #8 Ganjil 2014/2015 326623 - Taufiqurrahman

Page 17: PROGRAM LINEAR: METODE SIMPLEKS - Taufiqur …taufiqurrachman.weblog.esaunggul.ac.id/wp-content/uploads/sites/... · Contoh: S 1 ≥0, merupakan ... Fungsi kendala dengan tanda “=”harus

TIN102 - Pengantar Teknik Industri Materi #8 Ganjil 2014/2015

6623 - Taufiqurrahman 17

Langkah Solusi Fungsi Tujuan Meminimalkan .. 3

• Iterasi 0:

VD Z x1 x2 s1 s2 s3 s4 NK Index

Z −1 (−8M+3) (−5M+5) 0 0 M 0 (−38M)

s1 0 2 0 1 0 0 0 8 4

s2 0 0 3 0 1 0 0 15 ∼

s3 0 6 5 0 0 −1 1 30 5

VD Z x1 x2 s1 s2 s3 s4 NK Index

Z −1 3 (−5M+5) (4M−3/2) 0 M 0 (−6M−12)

x1 0 1 0 ½ 0 0 0 4 ∼

s2 0 0 3 0 1 0 0 15 5

s3 0 0 5 −3 0 −1 1 6 6/5

Materi #8 Ganjil 2014/2015 336623 - Taufiqurrahman

Langkah Solusi Fungsi Tujuan Meminimalkan .. 5

• Iterasi 0:

VD Z x1 x2 s1 s2 s3 s4 NK Index

Z −1 0 0 (M+3/2) 0 1 M+1 (−18) Zmin

x1 0 1 0 1/2 0 0 0 4 x1

s2 0 0 1 9/5 1 3/5 −3/5 5 2/5

x2 0 0 1 −3/5 0 −1/5 1/5 6/5 x2

• Karena (–Z) = (−18), maka Z = 18• Penyelesaian telah mencapai solusi optimum: x1 = 4 ; x2 = 6/5 ; Zmin = 18

Materi #8 Ganjil 2014/2015 346623 - Taufiqurrahman

Page 18: PROGRAM LINEAR: METODE SIMPLEKS - Taufiqur …taufiqurrachman.weblog.esaunggul.ac.id/wp-content/uploads/sites/... · Contoh: S 1 ≥0, merupakan ... Fungsi kendala dengan tanda “=”harus

TIN102 - Pengantar Teknik Industri Materi #8 Ganjil 2014/2015

6623 - Taufiqurrahman 18

Tugas

• Buat menjadi 3 kelompok. (Di absen ada 39 org, jadimaksimal tiap kelompok berjumlah 13 org).

• Soal lihat di hybrid learning atau di blog:http://taufiqurrahman.blog.esaunggul.ac.id

• Jawaban dibuat dalam power point dan dikirm ke email:

[email protected]

dan di cc. ke:

[email protected]

• Waktu pengiriman, maksimal 1 hari sebelum pertemuanke-7 (tgl. 26 Maret 2012), pkl. 16.00 wib.

Materi #8 Ganjil 2014/2015 356623 - Taufiqurrahman

Materi #8 Ganjil 2014/2015 6623 - Taufiqurrahman 36