METODE SIMPLEKS (THE SIMPLEX METHOD)

dokumen-dokumen yang mirip
MATA KULIAH RISET OPERASIONAL

PROGRAM LINIER METODE SIMPLEKS

Model umum metode simpleks

Operations Management

PROGRAM LINEAR: METODE SIMPLEX

Ir. Tito Adi Dewanto

kita menggunakan variabel semu untuk memulai pemecahan, dan meninggalkannya setelah misi terpenuhi

Pengubahan Model Ketidaksamaan Persamaan

BAB II METODE SIMPLEKS

Metode Simpleks Kasus Minimisasi

METODE SIMPLEKS DALAM PROGRAM LINIER

BAB IV. METODE SIMPLEKS

Taufiqurrahman 1

Metode Simpleks M U H L I S T A H I R

LINEAR PROGRAMMING MODEL SIMPLEX

PENYELESAIAN MODEL LINEAR PROGRAMMING SECARA MATEMATIK (METODE SIMPLEKS)

BAB III. METODE SIMPLEKS

18/09/2013. Ekonomi Teknik / Sigit Prabawa / 1. Ekonomi Teknik / Sigit Prabawa / 2

Teknik Riset Operasi. Oleh : A. AfrinaRamadhani H. Teknik Riset Operasi

Fungsi kendala tidak hanya dibentuk oleh pertidaksamaan tetapi juga oleh pertidaksamaan dan/atau persamaan =. Fungsi kendala dengan pertidaksamaan

METODE BIG M. Metode Simpleks, oleh Hotniar Siringoringo, 1

Metode Simpleks Minimum

Metode Simpleks dengan Big M dan 2 Phase

Maximize or Minimize Z = f (x,y) Subject to: g (x,y) = c

Metode Simpleks dalam Bentuk Tabel (Simplex Method in Tabular Form) Materi Bahasan

Optimasi dengan Algoritma Simplex. Kusrini Jurusan Sistem Informasi STMIK AMIKOM Yogykakarta Jl. Ringroad Utara Condong Catur Sleman Yogyakarta

ALGORITMA METODE SIMPLEKS (PRIMAL)

PROGRAM LINEAR DENGAN METODE SIMPLEX

Metode Simplex. Toha Ardi Nugraha

BAB 2 LINIER PROGRAMMING DENGAN SIMPLEX

Model Linear Programming:

mempunyai tak berhingga banyak solusi.

Model Linear Programming:

BAHAN KULIAH TEKNIK RISET OPERASI

Pemrograman Linier (2)

BAB III SOLUSI GRAFIK DAN METODE PRIMAL SIMPLEKS

PROGRAM LINIER : ANALISIS POST- OPTIMAL. Pertemuan 6

Konsep Primal - Dual

Rivised Simpleks Method (metode simpleks yang diperbaiki)

Pengambilan Keputusan dalam keadaan ada kepastian. IRA PRASETYANINGRUM, S.Si,M.T

TEKNIK RISET OPERASI

TEORI DUALITAS & ANALISIS SENSITIVITAS

TRANSPORTATION PROBLEM. D0104 Riset Operasi I Kuliah XXIII - XXV

MATEMATIKA SISTEM INFORMASI 2 [KODE/SKS : IT / 2 SKS]

METODE SIMPLEKS DALAM PROGRAM LINIER

B. Persoalan Batasan Campuran

METODE SIMPLEKS DALAM PROGRAM LINIER

METODE dan TABEL SIMPLEX

Z = 5X1 + 6X2 + 0S1 + 0S2 + MA1 + MA2. Persoalan Primal (asli) Persoalan Dual (kebalikan dari primal)

BAB IV HASIL DAN PEMBAHASAN. tentang keguruan. Batas wilayah Fakultas Tarbiyah dan Keguruan adalah sebagai

BEBERAPA FORMULA PENTING DALAM solusi PROGRAM LINEAR FITRIANI AGUSTINA, MATH, UPI

METODE SIMPLEKS DALAM PROGRAM LINIER

BAB 2 LANDASAN TEORI

MENENTUKAN JUMLAH PRODUKSI BATIK DENGAN MEMAKSIMALKAN KEUNTUNGAN MENGGUNAKAN METODE LINEAR PROGRAMMING PADA BATIK HANA

BAB V PROGRAMA LINIER : METODE SIMPLEKS

PEMROGRAMAN LINIER. Metode Simpleks

Riset Operasional LINEAR PROGRAMMING

PENERAPAN PROGRAM LINIER DALAM OPTIMASI BIAYA PAKAN IKAN DENGAN METODE SIMPLEKS (STUDI KASUS PT. INDOJAYA AGRINUSA MEDAN)

PEMROGRAMAN LINEAR YULIATI,SE,MM

contoh soal metode simplex dengan minimum

BAB 2 LANDASAN TEORI

Metode Simpleks (Simplex Method) Materi Bahasan

METODE SIMPLEKS (MS)

ANALISIS CONTRIBUTION MARGIN ATAS PRODUK-PRODUK PADA USAHA WARUNG MAKAN PUTRA BUKIT DI TENGGARONG (PENERAPAN METODE SIMPLEK)

PROGRAM STUDI AGRIBISNIS FAKULTAS PERTANIAN, UNIVERSITAS ANDALAS BAHAN AJAR. Simpleks

Pemrograman Linier (2)

Masih ingat khan, bahwa kedua fungsi di atas berasal dari tabel penyederhanaan yg dibuat pada kasus berikut ini :

Teori Dualitas dan Penerapannya (Duality Theory and Its Application)

MAKSIMALISASI KEUNTUNGAN DENGAN PENDEKATAN METODE SIMPLEKS Kasus pada Pabrik Sosis SM

PRAKTIKUM II PEMROGRAMAN LINIER (METODE SIMPLEKS)

BAB I PENDAHULUAN. besar dan mampu membantu pemerintah dalam mengurangi tingkat pengangguran.

BAB 2 LANDASAN TEORI

ANALISIS MEMAKSIMALKAN LABA DALAM PEMBUATAN TAHU BERDIKARI CONDET

Penentuan Solusi Optimal MUHLIS TAHIR

Operations Management

METODE SIMPLEKS KASUS MEMAKSIMUMKAN

Manajemen Sains. Pemrograman Linier (Metode Simpleks) Eko Prasetyo Teknik Informatika Univ. Muhammadiyah Gresik 2011

Pemrograman Linier (3)

RISET OPERASIONAL MINGGU KE-2. Disusun oleh: Nur Azifah., SE., M.Si. Linier Programming: Formulasi Masalah dan Model

ANALISIS MAKSIMALISASI KEUNTUNGAN PADA PABRIK TAHU BANDUNG DENGAN PENDEKATAN METODE SIMPLEKS. Rully Nourmalisa N

BAB 2 LANDASAN TEORI

Metode Simpleks Dengan Tabel. Tabel metode simpleks Tabel metode simpleks bentuk standar

Ada beberapa kasus khusus dalam simpleks. Kadangkala kita akan menemukan bahwa iterasi tidak berhenti, karena syarat optimalitas atau syarat

1) Formulasikan dan standarisasikan modelnya 2) Bentuk tabel awal simpleks berdasarkan informasi model di atas 3) Tentukan kolom kunci di antara

Pengertian Teori permainan adalah suatu pendekatan matematis untuk merumuskan situasi dan pertentangan (konfleks) antar berbagai kepentingan.

Algoritma Simplex. Algoritma Simplex adalah algoritma yang digunakan untuk mengoptimalkan fungsi objektif dan memperhatikan semua persamaan

METODE SIMPLEKS. Obyektif 1. Memahami cara menyelesaikan permasalahan menggunakan solusi grafik 2. Mengetahui fungsi kendala dan fungsi tujuan

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. A. Sistem Persamaan Linear dan Sistem Pertidaksamaan Linear

Materi #13. TKT306 Perancangan Tata Letak Fasilitas T a u f i q u r R a c h m a n

Modul 10. PENELITIAN OPERASIONAL MODEL TRANSPORTASI. Oleh : Eliyani PROGRAM KELAS KARYAWAN PROGRAM STUDI TEKNIK INDUSTRI FAKULTAS TEKNOLOGI INDUSTRI

METODE SIMPLEKS 06/10/2014. Angga Akbar Fanani, ST., MT. SPL Nonhomogen dengan penyelesaian tunggal (unique) ~ ~

OPTIMALISASI PRODUKSI MENGGUNAKAN MODEL LINEAR PROGRAMMING (Studi Kasus : Usaha Kecil Menengah Kue Semprong)

OPTIMALISASI KEUNTUNGAN PADA PERUSAHAAN ANEKA KUE DENGAN METODE SIMPLEKS. Nama : Reza Rizki Akbar NPM :

Pemodelan dalam RO. Sesi XIV PEMODELAN. (Modeling)

Pembahasan Materi #14

Pemrograman Linier (1)

Operations Management

Metode Simpleks Dengan Tabel. Tabel simpleks bentuk umum

BAB 2 LANDASAN TEORI. 2.1 Pengertian Model dan Metode Transportasi

Transkripsi:

METODE SIMPLEKS (THE SIMPLEX METHOD) Oleh : Rofi Rofaida, SP., M.Si Program Studi Manajemen Fakultas Pendidikan Ekonomi dan Bisnis Universitas Pendidikan Indonesia

Tujuan Simplex Method Pendekatan yang lebih tepat untuk menyelesaikan masalah program linear terutama yang memiliki lebih dari dua variabel Secara sistematis menerangkan solusi yang feasible untuk solusi optimal

Tahapan Penyelesaian Metode Simpleks 1. Mengubah fungsi tujuan dan batasan kedalam fungsi implisit 2. Menyusun persamaan-persamaan tersebut dalam tabel 3. Memilih kolom kunci 4. Memilih baris kunci 5. Mengubah nilai-nilai baris kunci 6. Mengubah nilai-nilai selain pada baris kunci 7. Melanjutkan perubahan-perubahan sampai optimal 8. Kesimpulan

Kasus : Perusahaan sepatu IDEAL 1.Mengubah fungsi tujuan dan batasan kedalam fungsi implisit Fungsi tujuan : Maksimumkan Z = 3X 1 + 5X 2 Batasan-batasan : 2X 1 8 3X 2 15 6X 1 + 5x 2 30 Fungsi tujuan : Maksimumkan Z - 3X 1 5X 2 = 0 Batasan-batasan : 2X 1 + X 3 = 8 3X 2 + X 4 = 15 6X 1 + 5x 2 + X 5 = 30

2. Menyusun persamaan-persamaan tersebut dalam tabel Tabel Simpleks yang pertama Variabel Dasar Z X 1 X 2 X 3 X 4 X 5 NK Z 1-3 -5 0 0 0 0 X 3 0 2 0 1 0 0 8 X 4 0 0 3 0 1 0 15 X 5 0 6 5 0 0 1 30

3. Memilih kolom kunci Kolom kunci adalah kolom yg merupakan dasar untuk mengubah tabel. Pilih kolom yg memiliki nilai pd garis fungsi tujuan yg bernilai negatif dengan angka terbesar Variabel Dasar Z X 1 X 2 X 3 X 4 X 5 NK Z 1-3 -5 0 0 0 0 X 3 0 2 0 1 0 0 8 X 4 0 0 3 0 1 0 15 X 5 0 6 5 0 0 1 30

3. Memilih baris kunci Baris kunci diperoleh dengan cara : a. menghitung terlebih dahulu indeks tiap-tiap baris dengan rumus : Indeks baris i = (nilai kolom NK pada baris i) (nilai kolom kunci pada baris ke i) b. Pilih baris yang memiliki indeks positif dengan angka terkecil.

Var Dasar Z X 1 X 2 X 3 X 4 X 5 NK Keterangan Z 1-3 -5 0 0 0 0 0 X 3 0 2 0 1 0 0 8 ~ X 4 0 0 3 0 1 0 15 15/3 = 5 (minimum) X 5 0 6 5 0 0 1 30 30/5 = 6 Angka kunci

5.Mengubah nilai-nilai baris kunci Nilai baris kunci diubah dengan cara membaginya dengan angka kunci (0/3 ; 3/3; 0/3; 1/3; 0/3), sehingga diperoleh hasil sbb: Var Dasar Z X 1 X 2 X 3 X 4 X 5 NK Z 1-3 -5 0 0 0 0 X 3 0 2 0 1 0 0 8 X 4 0 0 3 0 1 0 15 X 5 0 6 5 0 0 1 30 Z 1 X 3 0 X2 0 0 1 0 1/3 0 5 X 5 0

6. Mengubah nilai-nilai selain pada baris kunci Dapat dilakukan dengan rumus sbb : Baris baru = Baris baru = baris lama (koefisien pada kolom kunci) X(nilai baru baris kunci)

Nilai baru baris pertama: [ -3-5 0 0 0, 0 ] (-5) [ 0 1 0 1/3 0, 5 ] ( - ) Nilai baru = [ -3 0 0 5/3 0, 25 ] Baris ke-2 (batasan 1): [ 2 0 1 0 0, 8 ] 0 [ 0 1 0 1/3 0, 5 ] ( - ) Nilai baru = [ 2 0 1 0 0, 8 ]

Baris ke-4 (batasan 3): [ 6 5 0 0 1, 30 ] 5 [ 0 1 0 1/3 0, 5 ] ( - ) Nilai baru = [ 6 0 0-5/3 1, 5 ]

Var Dasar Z X 1 X 2 X 3 X 4 X 5 NK Z 1-3 -5 0 0 0 0 X 3 0 2 0 0 0 0 8 X 4 0 0 3 1 1 0 15 X 5 0 6 5 0 0 1 30 Z 1-3 0 0 5/3 0 25 X 3 0 2 0 1 0 0 8 X 2 0 0 1 0 1/3 0 5 X 5 0 6 0 0-5/3 1 5

7. Melanjutkan perubahan-perubahan sampai optimal Optimal terjadi jika pada baris fungsi tujuan tidak ada yang bernilai negatif

Kolom dan baris dari tabel hasil perbaikan pertama, dan nilai baru baris kunci hasil perbaikan kedua Var Dasar Z X 1 X 2 X 3 X 4 X 5 NK Z 1-3 0 0 5/3 0 25-8,3 X 3 0 2 0 1 0 0 8 8/2 = 4 X 2 0 0 1 1 1/3 0 5 X5 0 6 0 0-5/3 1 5 5/6 minimum Angka kunci

Z 1 X 3 0 X 2 0 X 1 0 1 0 0-5/18 1/6 5/6

Baris ke-1: [ -3 0 0 5/3 0, 25 ] (-3) [ 1 0 0-5/18 1/6, 5/6] ( - ) Nilai baru = [ 0 0 0 5/6 1/2, 27,5) Baris ke-2: [ 2 0 1 0 0, 8 ] 2 [ 1 0 0-5/18 1/6, 5/6 ] ( - ) Nilai baru = [ 0 0 1 5/9-1/3, 6 1/3] Baris ke-3: tidak berubah

Tabel hasil perubahan /perbaikan kedua: Var Dasar Z X 1 X 2 X 3 X 4 X 5 NK Z 1 0 0 0 5/6 ½ 27,5 X 3 0 0 0 1 5/9-1/3 6 1/3 X 2 0 0 1 0 1/3 0 5 X 1 0 1 0 0-5/18 1/6 5/6

Var Dasar Z X 1 X 2 X 3 X 4 X 5 NK Z 1-3 -5 0 0 0 0 X 3 0 2 0 1 0 0 8 X 4 0 0 3 0 1 0 15 X 5 0 6 5 0 0 1 30 Z 1-3 0 0 5/3 0 25 X 3 0 2 0 1 0 0 8 X 2 0 0 1 0 1/3 0 5 X 5 0 6 0 0-5/3 1 5 Z 1 0 0 0 5/6 ½ 27 ½ X 3 0 0 0 1 5/9-1/3 6 1/3 X 2 0 0 1 0 1/3 0 5 X 1 0 1 0 0-5/18 1/6 5/6

Penyimpangan bentuk-bentuk standar 1. Fungsi tujuan bersifat minimisasi Minimumkan Z = 3X 1 + 5X 2 Maksimumkan (-Z) = -3X 1-5X 2 2. Fungsi batasan bertanda = 2X 1 = 8 2X 1 + X 3 = 8 X 3 adalah variabel tambahan (artificial variable)

Penyimpangan bentuk-bentuk standar (cont d) 2. Fungsi pembatas bertanda = Z = 3X 1 + 5X 2 2X 1 = 8 2X 1 + X 3 = 8 X 3 adalah variabel tambahan (artificial variable) Konsekuensi nya pada persamaan tujuan : Z= 3X 1 + 5X 2 MX 3 fungsi implizit Z : Z 3X 1 5X 2 + MX 3 = 0 X 3 sebagai var dasar harus bernilai 0 sehingga diubah dengan cara menguranginya dengan M dikalikan dengan baris batasan yang bersangkutan

Penyimpangan bentuk-bentuk standar (cont d) [ -3-5 M 0 ] M [ 2 0 1 8] (-) Nilai baru [ -3-2M] [ -5] 0-8M Var Dasar Z X 1 X 2 X 3 NK Z 1 [ -3-2M] [ -5] 0-8M

Penyimpangan bentuk-bentuk standar (cont d) 2. Fungsi pembatas bertanda 6X 1 + 5X 2 30 6X 1 + 5X 2 X 4 =30 6X 1 + 5X 2 X 4 + X 5 = 30 X 5 adalah variabel tambahan (artificial variable) yg akan jadi variabel dasar dalam tabel Konsekuensi nya pada persamaan tujuan : Z= 3X 1 + 5X 2 MX 3 MX 5 fungsi implizit Z : Z 3X 1 5X 2 + MX 3 + MX 5 = 0 X 3 sebagai var dasar harus bernilai 0 sehingga diubah dengan cara menguranginya dengan M dikalikan dengan baris batasan yang bersangkutan

Kasus penyimpangan bentuk-bentuk standar Minimumkan Z = 3X 1 + 5X 2 Fungsi batasan : (1) 2X 1 = 8 (2) 3X 2 15 (3) 6X 1 + 5X 2 30 Penyelesaian : Fungsi tujuan : Maksimumkan (-Z) = -3X 1-5X 2

Kasus penyimpangan bentuk-bentuk standar (cont d) Fungsi batasan (1) : 2X 1 = 8 diubah dengan menambahka var artificial shg menjadi: 2X 1 + X 3 = 8 Konsekuensi nya pada persamaan tujuan : (-Z) = -3X 1-5X 2 MX 3 X 3 akan menjadi var dasar dlm tabel permulaan sehingga nilainya dalam fungsi tujuan harus diubah menjadi0, yang akan dilakukan bersama-sama dengan batasan (3)

Kasus penyimpangan bentuk-bentuk standar (cont d) Fungsi batasan (2): 3X 2 + X 4 =15 Fungsi batasan (3) 6X 1 + 5X 2 30 6X 1 + 5X 2 X 5 =30 6X 1 + 5X 2 X 5 + X 6 = 30 X 6 adalah variabel tambahan (artificial variable) yg akan jadi variabel dasar dalam tabel Konsekuensi nya pada persamaan tujuan : (-Z) = -3X 1-5X 2 MX 3 MX 6 fungsi implizit Z : -Z +3X 1 + 5X 2 + MX 3 + MX 6 = 0 X 3, X 6 sebagai var dasar harus bernilai 0 sehingga diubah dengan cara menguranginya dengan M dikalikan dengan baris batasan yang bersangkutan

Kasus penyimpangan bentuk-bentuk standar (cont d) X1 X2 X3 X4 X5 X6 3 5 M 0 0 M 0 M [2 0 1 0 0 0, 8 ] M [6 5 0 0-1 1 30] ( - ) Nilai baru (-8M+3) (-5M+5) 0 0 M 0-38M