You are on page 1of 23

Linear Programming

(Pemrograman Linier)
Program Studi Statistika
Semester Ganjil 2012/2013
DR. Rahma Fitriani, S.Si., M.Sc
Definisi Linear Programming
3 komponen dari linear programming
problem (LP)

DR. Rahma Fitriani, S.Si., M.Sc
Fungsi obyektif (tujuan):
fungsi linier dari peubah
keputusan
Fungsi kendala (constraints):
fungsi linier yang membatasi
nilai peubah keputusan
Dimaksimumkan
Diminimumkan
Batasan tanda (sign
restrictions) bagi peubah
keputusan
Positif
Negatif
Tidak dibatasi tanda
Peubah Keputusan
n
x x ,...,
1
Contoh Permasalahan LP
Perusahaan mainan kayu: Giapettos
Woodcarving
Memproduksi dua tipe mainan: Soilder &
Train
Biaya-biaya dibutuhkan untuk membuat per
buah mainan
Persediaan bahan mentah (kayu) dan jam
kerja untuk membuat per buah mainan
terbatas setiap minggunya
Berapa buah Soilder dan berapa buah Train
yang harus diproduksi per minggu agar
Keuntungan maksimum
DR. Rahma Fitriani, S.Si., M.Sc
Tabel Biaya Giapettos
Woodcarving
DR. Rahma Fitriani, S.Si., M.Sc

#Soldier/
minggu
#Train/
minggu
Batasan
Per
minggu
Harga Jual ($)/buah 27 21
Harga Bahan ($)/buah 10 9
Labor cost ($)/buah 14 10
Profit (Harga Jual -
Cost) 3 2
Carpentry Hour/buah 1 1 80
Finishing Hour/buah 2 1 100
Demand <=40
Apa peubah
keputusannya?
gu Train/ming # :
nggu Soldier/mi # :
2
1
x
x
DR. Rahma Fitriani, S.Si., M.Sc
Fungsi Obyektif? Maksimum profit
Profit/buah 3 2
Jumlah
Produksi/minggu X1 buah soldier X2 buah train
2 1
2 3 max x x z
Fungsi Kendala? Semua sumber daya yang terbatas
Jumlah
produksi/minggu X1 soldier X2 train
Batas/mi
nggu
Carpentry Hour/buah 1 1 80
Finishing Hour/buah 2 1 100
80
2 1
x x
100 2
2 1
x x
Demand <=40
40
1
x
DR. Rahma Fitriani, S.Si., M.Sc
Batasan tanda? Sifat dari peubah keputusan,
jumlah barang harus non negatif
0
1
x
0
2
x
LP untuk permasalahan Giapettos Woodcarving:
0 , 0
40
100 2
80 . .
2 3 max
2 1
1
2 1
2 1
2 1




x x
x
x x
x x t s
x x z
s.t.: subject to semua peubah keputusan harus
memenuhi semua kendala dan batasan tanda
Feasibel Region and Optimal
Solution
DR. Rahma Fitriani, S.Si., M.Sc
Feasibel region (daerah feasibel):
Himpunan semua titik yang memenuhi kendala
dan batasan tanda
Optimal Solution (Solusi optimal): untuk
masalah maksimisasi/minimisasi
Titik di dalam daerah feasibel dengan nilai fungsi
obyektif paling besar/kecil
Penentuan Solusi Optimal
Secara Grafis (LP 2 Peubah)

Langkah 1: Gambar daerah feasibel

Langkah 2: Gambar garis isoprofit

Langkah 3: Gerakkan garis isoprofit di
dalam daerah feasibel yang
menaikkan/menurunkan nilai Z. Titik
terakhir dalam daerah feasibel yang
terkena garis isoprofit/isocost adalah
solusi optimal (maks/min)
DR. Rahma Fitriani, S.Si., M.Sc
Solusi Grafis untuk LP 2 Peubah
DR. Rahma Fitriani, S.Si., M.Sc
Gambar daerah
feasibel: himpunan
seluruh titik yang
memenuhi kendala
1 2
2 1
2 100
: garis bawah di daerah
100 2
x x
AB
x x


1 2
2 1
80
: CD garis bawah di daerah
80
x x
x x


) 80 , 0 ( : ), 0 , 80 ( : D C
) 100 , 0 ( : ), 0 , 50 ( : B A
Solusi Grafis untuk LP 2 Peubah
DR. Rahma Fitriani, S.Si., M.Sc
40
: EF garis bawah di daerah
40
1
1

x
x
) 20 , 40 ( : ), 0 , 40 ( : D E
I dikuadran daerah
, 0 , 0
2 1
x x
Daerah feasibel: H-
E-F-G-D
Solusi Grafis untuk LP 2 Peubah
DR. Rahma Fitriani, S.Si., M.Sc
Solusi optimal:
Titik di dalam HEFGD,
yang terkena isoprofit
line paling akhir (maks),
jika isoprofit line
digerakkan sejajar dari
titik 0, ke arah atas
) 60 , 20 ( : G
Gambar Isoprofit
line:
180 2 3
2 1
x x z
) 90 , 0 ( ); 0 , 60 (
180 60 2 20 3 profit Max z
Convex Set (Himpunan
Konveks)
S: himpunan konveks jika garis yang
menghubungkan dua titik manapun di
dalam S juga berada di dalam S

DR. Rahma Fitriani, S.Si., M.Sc
(a) dan (b) himpunan
konveks
Extreme Point (Titik ekstrim)
Untuk sembarang himpunan konveks S,
P di dalam S adalah titik ekstrim jika:
Garis yang berada di dalam S
mempunyai P sebagai akhir garis

DR. Rahma Fitriani, S.Si., M.Sc
A, B, C, D di dalam (b) adalah
titik-titik ekstrim
Solusi Optimal
Dengan daerah feasibel berupa
himpunan konveks
Solusi Optimal selalu terletak pada
salah satu dari titik ekstrim pada
wilayah feasibel
Pencarian solusi optimal dibatasi pada
titik-titik ekstrim
Tidak perlu pada semua titik di daerah
feasibel
DR. Rahma Fitriani, S.Si., M.Sc
Masalah Woodcarving berdasarkan titik
Ekstrim
DR. Rahma Fitriani, S.Si., M.Sc
H-E-F-G-D adalah titik-
titik ekstrim dari wilayah
feasibel
) 60 , 20 ( : G
180 60 2 20 3 profit Max z
Titik ekstrim dengan nilai
Z paling besar
Contoh Masalah Minimisasi
Dorian Auto memproduksi mobil dan
truk
Pelanggannya: high income women
(HIW) and high income men (HIM).
Dorian Auto mengiklankan produknya
dengan cara:
Membeli 1 menit slot waktu iklan
Dua acara TV yang menjadi target:
Acara komedi
Acara pertandingan sepak bola
DR. Rahma Fitriani, S.Si., M.Sc
Ingin diputuskan berapa menit slot
iklan yang harus dibeli pada kedua
acara tersebut
Agar sesuai target jumlah penonton iklan
dari HIW dan HIM
Dengan biaya seminimum mungkin
Apa peubah keputusan?
DR. Rahma Fitriani, S.Si., M.Sc
bola sepak acara pada iklan menit 1 slot # :
komedi acara pada iklan menit 1 slot # :
2
1
x
x
Masalah Dorian Auto di dalam
Tabel
DR. Rahma Fitriani, S.Si., M.Sc

# 1 menit
slot iklan di
Komedi
# 1 menit
slot iklan di
Sepak Bola Target
Jumlah pemirsa HIW (juta orang) 7 2 28
Jumlah pemirsa HIM (juta orang) 2 12 24
Biaya (ribuan $) 50 100
Formulasi LP masalah Dorian
DR. Rahma Fitriani, S.Si., M.Sc
Fungsi Obyektif? Minimum biaya

X1:
# 1 menit slot
iklan di
Komedi
X2:
# 1 menit slot
iklan di Sepak
Bola
Biaya (ribuan $) 50 100
2 1
100 50 min x x z
Kendala? Semua target yang ingin dicapai
X1 X2 Target
Jumlah pemirsa HIW (juta orang) 7 2 28
Jumlah pemirsa HIM (juta orang) 2 12 24
28 2 7
2 1
x x HIW 24 12 2
2 1
x x HIM
Formulasi Masalah Dorian
DR. Rahma Fitriani, S.Si., M.Sc
Batasan tanda? Semua peubah keputusan tidak
ada yang negatif
0 , 0
2 1
x x
LP untuk masalah Dorian Auto:
0 ,
, 12 12 2
28 2 7 .
100 50 min
2 1
2 1
2 1
2 1




x x
x x
x x t s
x x z
Solusi Grafis untuk Masalah
Dorian
DR. Rahma Fitriani, S.Si., M.Sc
Gambar daerah feasibel:
himpunan seluruh titik
yang memenuhi kendala
1 12
2
2
2 1
2
: D garis atas di daerah
24 12 2
x x
C
x x


1 2
7
2
2 1
14
: AB garis atas di daerah
28 2 7
x x
x x


) 14 , 0 ( : ), 0 , 4 ( : B A
) 2 , 0 ( : ), 0 , 12 ( : D C
C
B
Solusi Grafis untuk Masalah
Dorian
DR. Rahma Fitriani, S.Si., M.Sc
I dikuadran daerah
, 0 , 0
2 1
x x
Daerah feasibel:
daerah di atas C-E-B
C
B
Gambar Isocost line:
600 100 50
2 1
x x z
) 6 , 0 ( ); 0 , 12 (
Z=600
E
Solusi Grafis untuk Masalah
Dorian
DR. Rahma Fitriani, S.Si., M.Sc
Solusi Optimal:
C
B
Z=600
Titik di dalam daerah
feasibel yang terkena
isocost line paling akhir
(min)
E
4 . 1 , 6 . 3 : E
320 4 . 1 100 6 . 3 50 cost Min z
Perpotongan AB dan CD
1 12
2
2
1 2
7
2
2 :
14 :
x x CD
x x AB

You might also like