Teknik Riset Operasional (Linear Programming) By. Rita Wiryasaputra, ST., M. Cs.

dokumen-dokumen yang mirip
Latihan Management Science. Penyelesaian Aljabar (Metode Simplex)

Metode Simplex. By: Rita Wiryasaputra, ST., M. Cs.

Metode Simpleks (Simplex Method) Materi Bahasan

METODE SIMPLEKS (MS)

METODE SIMPLEKS KASUS MEMAKSIMUMKAN

METODE SIMPLEKS DALAM PROGRAM LINIER

METODE SIMPLEKS DALAM PROGRAM LINIER

BAHAN KULIAH TEKNIK RISET OPERASI

METODE SIMPLEKS DALAM PROGRAM LINIER

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

METODE SIMPLEKS DALAM PROGRAM LINIER

Riset Operasional LINEAR PROGRAMMING

PRAKTIKUM II PEMROGRAMAN LINIER (METODE SIMPLEKS)

BAB I PENGANTAR PROGRAM LINIER

PROGRAM LINIER METODE SIMPLEKS

BAB 2 LANDASAN TEORI

Metode Simpleks Dalam Optimalisasi Hasil Produksi

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

BAB V PROGRAMA LINIER : METODE SIMPLEKS

Soal Linear Programming. By: Rita Wiryasaputra, ST., M. Cs.

LINIEAR PROGRAMMING MATEMATIKA BISNIS ANDRI HELMI M, S.E., M.M.

Riset Operasi. Program Linear. Mata Kuliah STMIK AMIKOM YOGYAKARTA. Heri Sismoro, M.Kom.

IMPLEMENTASI ALGORITMA PEMROGRAMAN LINIER SIMPLEKS DUA FASE MENGGUNAKAN BAHASA C++

BAB II METODE SIMPLEKS

Model Matematis (Program Linear)

Pemrograman Internet (4 sks) By. Rita Wiryasaputra, ST., M. Cs.

Bentuk Standar. max. min

BAB II LANDASAN TEORI

Optimalisasi Produksi Di Industri Garment Dengan Menggunakan Metode Simpleks

contoh soal metode simplex dengan minimum

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

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

PANDUAN MENGGUNAKAN POM for WINDOWS DISUSUN OLEH BAMBANG YUWONO, ST, MT PUTRI NUR ISTIANI ( )

BAB 3 METODE PENELITIAN

Model umum metode simpleks

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

ANALISIS LINIER PROGRAMMING UNTUK OPTIMALISASI KOMBINASI PRODUK

PROGRAM LINEAR: METODE SIMPLEX

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

PEMROGRAMAN LINIER. Metode Simpleks

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

Optimalisasi Produksi Di Industri Garment Dengan Menggunakan Metode Simpleks

BAB 4 HASIL DAN PEMBAHASAN

Pemrograman Linier (2)

PENELITIAN OPERASIONAL I (TIN 4109)

Teknik Riset Operasional. By. Rita Wiryasaputra, ST., M. Cs.

Pemrograman Linier (3)

BAB IV. METODE SIMPLEKS

BAB II TINJAUAN PUSTAKA

III. METODE PENELITIAN

METODE SIMPLEKS MATAKULIAH RISET OPERASIONAL Pertemuan Ke-3. Riani Lubis Program Studi Teknik Informatika Universitas Komputer Indonesia

OPTIMALISASI KEUNTUNGAN PADA PERUSAHAAN KERIPIK BALADO MAHKOTA DENGAN METODE SIMPLEKS

mempunyai tak berhingga banyak solusi.

MATA KULIAH RISET OPERASIONAL

Pengembangan model matematis dapat dimulai dengan menjawab ketiga pertanyaan berikut ini : Apakah yang diusahakan untuk ditentukan oleh model

Teori Dualitas dan Penerapannya (Duality Theory and Its Application)

PENDAHULUAN. Program POM program komputer yang digunakan untuk

Sufa atin Program Studi Teknik Informatika Universitas Komputer Indonesia

LINDO. Lindo dapat digunakan sampai dengan 150 kendala dan 300 variabel

Team Dosen Riset Operasional Program Studi Teknik Informatika Universitas Komputer Indonesia

BAB II TINJAUAN PUSTAKA

PROGRAM LINIER DENGAN METODE GRAFIK

Pemodelan dalam RO. Sesi XIV PEMODELAN. (Modeling)

BAB III. METODE SIMPLEKS

LINEAR PROGRAMMING-1

Bab 2 LANDASAN TEORI

BAB VI PROGRAMA LINIER : DUALITAS DAN ANALISIS SENSITIVITAS

Taufiqurrahman 1

MDH Gamal, Zaiful Bahri

PENYELESAIAN MODEL LINEAR PROGRAMMING SECARA MATEMATIK (METODE SIMPLEKS)

Pertemuan 2 Metode Simplex

BAB 2 PROGRAM LINEAR

Program Linier. Rudi Susanto

BAB III SOLUSI GRAFIK DAN METODE PRIMAL SIMPLEKS

METODE SIMPLEKS MATAKULIAH RISET OPERASIONAL Pertemuan Ke-5

BAB VIII PEMROGRAMAN DINAMIS

BahanKuliahKe-3 Penelitian Operasional VARIABEL ARTIFISIAL. (Metode Penalty & Teknik Dua Fase) Oleh: Darmansyah Tjitradi, MT.

Aplikasi Fuzzy Goal Programming (Studi Kasus: UD. Sinar Sakti Manado) Application Of Fuzzy Goal Programming (Case Study: UD. Sinar Sakti Manado)

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

SOFTWARE LINDO I KOMANG SUGIARTHA

Metode Simpleks Minimum

BAB 2 LANDASAN TEORI

PERTEMUAN 5 METODE SIMPLEKS KASUS MINIMUM

Pemrograman Linier (2)

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

Ardaneswari D.P.C., STP, MP.

PENYELESAIAN PERMASALAHAN LINEAR PROGRAMMING

OPERATIONS RESEARCH. oleh Bambang Juanda

Algoritma Simpleks Dan Analisis Kepekaan

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

PENELITIAN OPERASIONAL I (TIN 4109)

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

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

Penyelesaian Program Linier Menggunakan Algoritma Interior Point dan Metode Simpleks

MAKSIMALISASI KEUNTUNGAN DENGAN PENDEKATAN METODE SIMPLEKS Kasus pada Pabrik Sosis SM

BAB II KAJIAN PUSTAKA. pemrograman nonlinear, fungsi konveks dan konkaf, pengali lagrange, dan

BAB LINEAR PROGRAMMING : METODE GRAFIK PENDAHULUAN PENDAHULUAN

Panduan pengguna. OLK GUI version Optimization Lil Khair. (Optimasi untuk kebaikan)

BAB I PENDAHULUAN. yang dikemukakan oleh George Dantzig pada tahun Linear Programming (LP) adalah perencanaan aktivitas-aktivitas untuk

Transkripsi:

Teknik Riset Operasional (Linear Programming) By. Rita Wiryasaputra, ST., M. Cs.

Tugas Kelompok waktu pengumpulan: 6 April 2017 pada flashdisk 1. Produk makanan/minuman yang telah diolah pada tugas lalu akan dikembangkan menjadi Usaha Kecil Menengah (UKM) 2. Penyalur bahan baku dapat memasok bahan baku produk pada website yang tersedia dan produk tersebut akan dipasarkan secara online melalui website, perlihatkan gagasan keterbaruan (state of Art) sehingga membedakan terhadap website yang pernah ada 3. Buatlah 2 halaman (format file html) screenshot mockup/wireframe interface/tampilan untuk website yang akan menampung para para penyalur bahan baku untuk dapat memasok dan reseller untuk membeli produk titik utamanya adalah dengan melihat pengalaman pengguna (user experience) dalam kemudahan dan kenyamanan menggunakan aplikasi. Pertimbangkan target pengguna, skenario penggunaan, penjelasan produk, logo 4. Buatlah bahan presentasi (format ppt) dengan menyebutkan pembagian tugas diantara anggota kelompok dan bagaimana pembuatan wireframe website UKM dengan tool yang telah diberikan : Proto.io, JustProto, Invision, HotGloo, Mockingbird, Canva, Lumzy, Frame Box, Prototyper, Cacoo, Jumpchart, Gliffy, Mockflow, Axure RP Pro 5. Wireframe adalah kerangka dasar/blueprint dari halaman web yang akan dibangun. Secara garis besar di dalam wireframe ini, kita menempatkan elemen-elemen penting dari halaman web tersebut pada posisinya masing-masing seperti banner, body content, menu link, kolom, footer maupun fitur-fitur lainnya yang ada dalam web nantinya.

Pembagian Wireframe tool Es dawet (bang Ray) Jaya, Reynaldi, Andri menggunakan Mockingbird Brownies Andre, Naek, Ropiansyah menggunakan Cacoo nama produk dan logo?? Kacang Ehbit, Inten, Wildan menggunakan Gliffy nama produk dan logo?? Gorengan Dadakan (Godak N2L) Lika, Nuari, Lutfi menggunakan Jumpchart Kopyor Dika, Indra, Dodi menggunakan Hotgloo nama produk dan logo?? Cilok Risol (Dilisa) Ilham, Diah, Lisa menggunakan Mockflow Nuget Pisang (Batik) Cindi, Nanda, Imam Sulaiman menggunakan Balsamiq Mockups

Linear Programming Kompleksnya sistem membuat penyelesaian masalah (solusi) menjadi sulit. Untuk mereduksi kompleksitasnya dan membuatnya lebih sederhana maka dibuatlah model. Model (tiruan sistem) interaksi antar variabel penting yang mempengaruhi sistem. Misal: Model dalam basis data Data flow sistem informasi suatu perusahaan merupakan model dari sistem sebenarnya. Model dalam riset operasi (salah satunya: Linear Programming) yang menggunakan Teknik Pemrograman Matematika (pencarian harga optiomum fungsi beberapa variabel yang memenuhi sekumpulan kendala/constraint dengan melibatkan penggunaan kalkulus dan metode numerik dalam penyelesaiannya) Hasil utama Linear Programming ditemukan oleh George B. Dantzig (1947) Pencarian titik optimum dapat diselesaikan dengan 2 cara : grafis (Daerah yang memenuhi semua kendala daerah fisibel ) dan aljabar Metode Simpleks umum digunakan untuk menyelesaikan seluruh problem program linier, baik yang melibatkan dua variabel keputusan maupun lebih dari dua variabel keputusan Solusi optimal diperoleh melalui perhitungan yang sama diulang (iteration)

Program aplikasi yang mendukung penganalisaan QM, QSB+, Tora, Mathematicha, LINDO (Linear, Interactive and Discrete Optimizer), POM for windows

Penyelesaian Dengan Metode Simpleks Syarat: Model program linier (Canonical form) harus dirubah dulu kedalam suatu bentuk umum yang dinamakan bentuk baku (standard form) Ciri-ciri bentuk baku Canonical form: Semua fungsi kendala/pembatas berupa persamaan dengan sisi kanan non-negatif. Semua variabel keputusan non-negatif. Fungsi tujuan dapat memaksimumkan maupun meminimumkan

dapat dituliskan : Fungsi tujuan/objective function : Maks / Min Z = CX Fungsi pembatas/constraints : AX = b X > 0

Perlu diperhatikan : Bahwa metode simpleks hanya bisa dipakai (diaplikasikan) pada bentuk standar, sehingga kalau tidak dalam bentuk standar harus ditransformasikan dulu menjadi bentuk standar.

Transformasi ke bentuk standar: Fungsi Pembatas Suatu fungsi pembatas yang mempunyai tanda < diubah menjadi suatu bentuk persamaan (bentuk standar) dengan cara menambahkan suatu variabel baru yang dinamakan slack variable (variabel pengurang). Fungsi Tujuan Dengan adanya slack variable pada fungsi pembatas, maka fungsi tujuan juga harus disesuaikan dengan memasukkan unsur slack variable ini. Karena slack variable tidak mempunyai kontribusi apa-apa terhadap fungsi tujuan, maka konstanta untuk slack variable tersebut dituliskan nol.

Contoh : Fungsi tujuan : Maks Z = 4 X 1 + 5 X 2 Fungsi pembatas: X 1 + 2 X 2 < 40 4 X 1 + 3 X 2 < 120 X 1, X 2 > 0 Penambahan slack variable, untuk merubah menjadi bentuk standar : X 1 + 2 X 2 < 40 X 1 + 2 X 2 + S 1 = 40 4 X 1 + 3 X 2 < 120 4 X 1 + 3 X 2 + S 2 = 120 Fungsi tujuan menjadi : Maks Z = 4 X 1 + 5 X 2 + 0 S 1 + 0 S 2

Contoh 2 : Fungsi tujuan : Maks Z = 60 X 1 + 30 X 2 +20 X 3 Fungsi pembatas : 8 X 1 + 6 X 2 + X 3 < 48 4 X 1 + 2 X 2 < 20 2 X 1 + 1,5 X 2 + 1,5 X 3 < 8 X 2 < 5 X 1, X 2, X 3 > 0 dengan menambahkan slack variable, menjadi : 8 X 1 + 6 X 2 + X 3 < 48 8 X 1 + 6 X 2 + X 3 + S 1 = 48 4 X 1 + 2 X 2 < 20 4 X 1 + 2 X 2 + S 2 = 20 2 X 1 + 1,5 X 2 + 1,5 X 3 < 8 2 X 1 + 1,5 X 2 + 1,5 X 3 + S 3 = 8 X 2 < 5 X 2 + S 4 = 5 Fungsi tujuan: Maks Z = 4 X 1 + 5 X 2 + 0 S 1 + 0 S 2 + 0 S 3 + 0 S 4

Flair Furniture Company The Flair Furniture Company produces inexpensive tables and chairs. The production process for each is similar in that both require a certain number of hours of carpentry work and a certain number of labor hours in the painting and varnishing department. Each table takes 4 hours of carpentry and 2 hours in the painting and varnishing shop. Each chair requires 3 hours in carpentry and 1 hour in painting and varnishing. During the current production period, 240 hours of carpentry time are available and 100 hours in painting and varnishing time are available. Each table sold yields a profit of $7; each chair produced is sold for a $5 profit. Flair furniture s problem is to determine the best possible combination of tables and chairs to manufacture in order to reach the maximum profit.

Solution Flair Furniture X 1 = number of tables to be produced X 2 = number of chairs to be produced Max = 7 X 1 + 5 X 2 4 X 1 + 3 X 2 240 (carpentry constraint) 2 X 1 + X 2 100 (painting and varnishing constraint) X 1 0 ( first nonnegativity constraint) X 2 0 ( second nonnegativity constraint)

Iterasi Metode Simplex

Iterasi Metode Simplex Pivot Kolom Pivot Baris NEW Row number = (number in old row) [number above or below pivot number] * [corresponding number in the new row] 0.5= 1/2

Pivot kolom dipilih sedemikian sehingga C j -Z j = TERBESAR/MAX Pivot baris dipilih TERKECIL/MIN contoh: diantara = 50 meja dan = 60 meja NEW Row number = (number in old row) [number above or below pivot number] * [corresponding number in the new row]

Soal 1 PT Iguana Tekstil memiliki sebuah pabrik yang akan memproduksi 2 jenis produk, yaitu kain sutera dan kain wol. Untuk memproduksi kedua produk diperlukan bahan baku benang sutera, bahan baku benang wol dan tenaga kerja. Maksimum penyediaan benang sutera adalah 60 kg per hari, benang wol 30 kg per hari dan tenaga kerja 40 jam per hari. Kedua jenis produk memberikan keuntungan sebesar Rp 40 juta untuk kain sutera dan Rp 30 juta untuk kain wol. Masalahnya adalah bagaimana menentukan jumlah unit setiap jenis produk yang akan diproduksi setiap hari agar keuntungan yang diperoleh bisa maksimal?

Model Matematis Tentukan variabel: X 1 =kain sutera ; X 2 =kain wol Tentukan Fungsi tujuan : Z max = 40X 1 + 30X 2 Tentukan Fungsi kendala / batasan: 1) 2X 1 + 3X 2 60 (benang sutera) 2) 2X 2 30 (benang wol) 3) 2X 1 + X 2 40 (tenaga kerja) 4) X i 0 ; i=1,2 (nonnegativity constraint)

Iterasi Metode Simplex

Pivot kolom dipilih sedemikian sehingga C j -Z j = TERBESAR/MAX Pivot baris dipilih TERKECIL/MIN contoh: diantara = 30 benang sutera dan = 20 tenaga kerja NEW Row number = (number in old row) [number above or below pivot number] * [corresponding number in the new row]

Soal 2: Tempat parkir seluas 600 m 2 hanya mampu menampung paling banyak 58 bus atau 58 mobil. Tiap mobil membutuhkan tempat 6 m 2 dan bus 24 m 2. Biaya parkir tiap mobil Rp.2000 dan bus Rp.5000. Jika tempat parkir penuh, berapakah hasil dari biaya parkir maksimum? Tentukan model matematisnya!!