0% menganggap dokumen ini bermanfaat (0 suara)
150 tayangan30 halaman

Linier Programing

Dokumen tersebut membahas tentang model pemrograman linear yang mencakup pengertian, contoh masalah, perumusan model, metode penyelesaian, interpretasi hasil, analisis sensitivitas, penyimpangan dari bentuk baku, model dualitas, dan penyelesaian kasus dengan paket komputer."

Diunggah oleh

Kancil Share
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
150 tayangan30 halaman

Linier Programing

Dokumen tersebut membahas tentang model pemrograman linear yang mencakup pengertian, contoh masalah, perumusan model, metode penyelesaian, interpretasi hasil, analisis sensitivitas, penyimpangan dari bentuk baku, model dualitas, dan penyelesaian kasus dengan paket komputer."

Diunggah oleh

Kancil Share
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 30

LINEAR PROGRAMMING

10
http://rosihan.web.id

Model Linear Programming:


Pengertian, Contoh masalah dan Perumusan model
Metode penyelesaian (grafik dan simpleks)
Interpretasi hasil

Analisis sensistivitas
Penyimpangan-penyimpangan dari bentuk baku
Model Dualitas

Penyelesaian kasus (Aplikasi paket komputer)

http://rosihan.web.id

Prinsip:
Setiap Organisasi berusaha mencapai
tujuan yang telah ditetapkan sesuai
dengan keterbatasan sumberdaya.
Linear Programming:
Teknik pengambilan keputusan dlm permasalahan
yang berhubungan dgn pengalokasian sumberdaya
secara optimal

http://rosihan.web.id

Penerapan: Pengalokasian Sumberdaya

Perbankan: portofolio investasi


Periklanan
Industri manufaktur: Penggunaan mesin
kapasitas produksi
Pengaturan komposisi bahan makanan
Distribusi dan pengangkutan
Penugasan karyawan

http://rosihan.web.id

Karakteristik Persoalan LP:


Ada tujuan yang ingin dicapai
Tersedia beberapa alternatif untuk mencapai
tujuan
Sumberdaya dalam keadaan terbatas
Dapat dirumuskan dalam bentuk matematika
(persamaan/ketidaksamaan)
Contoh pernyataan ketidaksamaan:
Untuk menghasilkan sejumlah meja dan kursi
secara optimal, total biaya yang dikeluarkan
tidak boleh lebih dari dana yang tersedia.

Pernyataan bersifat normatif


http://rosihan.web.id

Metode penyelesaian masalah:

Grafis (2 variabel)
Matematis (Simplex method)
Contoh Persoalan: 1 (Perusahaan Meubel)
Suatu perusahaan menghasilkan dua produk, meja dan kursi
yang diproses melalui dua bagian fungsi: perakitan dan
pemolesan.
Pada bagian perakitan tersedia 60 jam kerja, sedangkan
pada bagian pemolesan hanya 48 jam kerja. Utk
menghasilkan 1 meja diperlukan 4 jam kerja perakitan dan 2
jam kerja pemolesan, sedangkan utk menghasilkan 1 kursi
diperlukan 2 jam kerja perakitan dan 4 jam kerja pemolesan,
Laba utk setiap meja dan kursi yang dihasilkan masing2 Rp.
80.000 dan Rp. 60.000,Berapa jumlah meja dan kursi yang optimal dihasilkan?
http://rosihan.web.id

Perumusan persoalan dlm bentuk tabel:

Meja

Kursi

Total jam
tersedia

Perakitan

60

Pemolesan

48

80.000

60.000

Proses

Laba/unit

Waktu yang dibutuhkan per unit

Perumusan persoalan dlm bentuk matematika:


Maks.:
Laba = 8 M + 6 K
Dengan kendala:
4M + 2K 60
2M + 4K 48
M 0
K 0
http://rosihan.web.id

(dlm satuan Rp.10. 000)

Langkah-langkah dalam Perumusan Model LP


1. Definisikan Variabel Keputusan (Decision Variable)
Variabel yang nilainya akan dicari
2. Rumuskan Fungsi Tujuan:
Maksimisasi atau Minimisasi
Tentukan koefisien dari variabel keputusan
3. Rumuskan Fungsi Kendala Sumberdaya:
Tentukan kebutuhan sumberdaya utk
masing-masing peubah keputusan.
Tentukan jumlah ketersediaan sumberdaya
sbg pembatas.
4. Tetapkan kendala non-negatif
Setiap keputusan (kuantitatif) yang diambil
tidak boleh mempunyai nilai negatif.
http://rosihan.web.id

Perumusan persoalan dalam model LP.


Definisi variabel keputusan:
Keputusan yg akan diambil adlh berapakah jlh meja dan kursi
yg akan dihasilkan. Jika meja disimbolkan dgn M dan kursi
dgn K, mk definisi variabel keputusan:
M = jumlah meja yg akan dihasilkan (dlm satuan unit)
K = jumlah kursi yg akan dihasilkan (dlm satuan unit)
Perumusan fungsi tujuan:
Laba utk setiap meja dan kursi yg dihasilkan masing2 Rp.
80.000 dan Rp. 60.000. Tujuan perusahaan adlh utk
memaksimumkan laba dari sejumlah meja dan kursi yg
dihasilkan. Dengan demikian, fungsi tujuan dpt ditulis:
Maks.:
http://rosihan.web.id

Laba = 8 M + 6 K

(dlm satuan Rp.10. 000)

Perumusan Fungsi Kendala:


Kendala pada proses perakitan:
Utk menghasilkan 1 bh meja diperlukan waktu 4 jam dan
utk menghasilkan 1 bh kursi diperlukan waktu 2 jam pd
proses perakitan. Waktu yg tersedia adalah 60 jam.
4M + 2K 60
Kendala pada proses pemolesan:
Utk menghasilkan 1 bh meja diperlukan waktu 2 jam dan
utk menghasilkan 1 bh kursi diperlukan waktu 4 jam pd
proses pemolesan. Waktu yang tersedia adalah 48 jam.
2M + 4K 48
Kendala non-negatif:
Meja dan kursi yg dihasilkan tdk memiliki nilai negatif.
M 0
K 0
http://rosihan.web.id

Penyelesaian secara grafik:


(Hanya dapat dilakukan untuk model dg 2 decision variables)

Gambarkan masing-masing fungsi kendala pada grafik yang sama.

K
Laba = 8M + 6K
34

Pada A: M = 0, K = 12
Laba = 6 (12) = 72

32
28
24

4M + 2K 60

Pada B: M = 12, K = 6
Laba = 8(12) + 6(6) = 132

M=0 K=30
K=0 M=15

20
16
12

Feasible
Region

A(0,12)

Keputusan:
M = 12 dan K = 6
Laba yg diperoleh = 132.000

M=0 K=12
K=0 M=24

B(12,6)

2M + 4K 48

O
4
http://rosihan.web.id

Pada A: M = 15, K = 0
Laba = 8 (15) = 120

C(15,0)
8

12

16

20

M
24

28

32

34

Contoh Persoalan: 2 (Reddy Mikks Co.)


Reddy Mikks Co. mempunyai sebuah pabrik kecil yg
menghasilkan 2 jenis cat yaitu utk interirior dan eksterior.
Bahan baku utk cat tsb adalah bahan A dan bahan B, yg
masing2 tersedia maksimum 6 ton dan 8 ton per hari.
Kebutuhan masing2 jenis cat per ton thdp bahan baku
disajikan pd tabel berikut:
Bahan baku
Bahan A
Bahan B

Kebuthn bahan baku per


Ketersediaan
ton cat
Maksimum (ton)
Eksterior
Interior
1
2
6
2
1
8

Permintaan harian cat interior lebih tinggi dari permintaan


cat eksterior, tetapi tdk lebih dari 1 ton per hr. Sedangkan
permintaan cat interior maksimum 2 ton per hari. Harga
cat interior dan eksterior masing2 3000 dan 2000.
Berapa masing2 cat hrs diproduksi oleh perusahaan utk
memaksimumkan pendapatan kotor?
http://rosihan.web.id

Perumusan persoalan kedalam model LP


Definisi variabel keputusan:
CE = jmlh cat eksterior yg diproduksi
CI = jmlh cat interior yg diproduksi

(ton/hari)
(ton/hari)

Perumusan fungsi tujuan:


Maks.:

Pdpt kotor, Z = 3 CE + 2 CI

(dlm ribuan)

Perumusan Fungsi Kendala:


Kendala ketersediaan bahan baku A:
CE + 2 CI 6
Kendala ketersediaan bahan baku B:
2 CE + CI 8
Kendala Permintaan :
CI - CE 1 : jml maks Kelebihan CI dibading CE
CI 2 : permintaan maks CI
Kendala non-negatif:
CI 0; CE 0.

http://rosihan.web.id

Penyelesaian secara grafik:


D (31/3, 11/3)
E (4,0)

A (0,1)
B (1,3)
C (2,2)

CI

Pada C:
Z = 3(2) + 2(2) = 10

2CE + CI 8

Pada D:
Z = 3(31/3) + 2(11/3) = 122/3

CI - CE 1

6
5

Pada E:
Z = 3(4) + 2(0) = 12

Feasible
Region

CI 2

2
B

Pada A:
Z = 3(0) + 2(1) = 2
Pada B:
Z = 3(1) + 2(3) = 9

8
7

Pendapatan kotor:
Z = 3 CE + 2 CI

1
2
http://rosihan.web.id

CE + 2CI 6

D
E

Keputusan:
CE = 31/3 dan CI = 11/3
Pendapatan kotor:
Z = 122/3 ribu.
CE

Beberapa konsep penting dalam


penyelesaian persoalan LP
Extreem points:

Titik-titik sudut daerah kelayakan (feasbile region)


Infeasible Solution:

Tidak ada solusi karena tdk semua kendala terpenuhi.


Unbounded Solution:

Solusi yang disbebabkan karena fungsi tujuan dibuat tanpa


batas dan tdk melanggar funggsi kendala.
Redundancy:

Redundancy terjadi karena adanya kendala yg tdk


mempengaruhi daerah kelayakan.
Alternative optima:

Solusi yang tdk memberikan nilai yang unik, terjadi bila garis
fungsi tujuan berimpit dgn garis salah satu kendala.
http://rosihan.web.id

Penyelesaian Persoalan LP Secara Matematis


(Metode Simpleks)
Metode Simpleks adlh suatu metode yg secara matematis
dimulai dr suatu pemecahan dasar yg feasibel (basic feasible
solution) ke pemecahan dasar feasibel lainnya dan dilakukan
secara berulang-ulang (iteratif) sehingga akhirnya diperoleh
suatu pemecahan dasar yang optimum.
Langkah 1:

Ubah model LP kedalam bentuk kanoniknya, semua fungsi


kendala berupa persamaan, dg cara menambahkan slack
variabel

Setiap fungsi kendala mempunyai slack variabel.


jumlah slack variable = jumlah fungsi kendala
Nilai sebelah kanan (right-hand side) semua kendala tidak
boleh negatif.
http://rosihan.web.id

Contoh: Kasus Perusahaan Meubel


4M + 2K + S1 = 60
2M + 4K + S2 = 48

atau
atau

S1 = 60 4M 2K
S2 = 48 2M 4K

S1 adalah variabel slack (waktu tak terpakai) dalam perakitan


S2 adalah variabel slack (waktu tak terpakai) dalam pemolesan
Semua variabel yang tdk mempengaruhi kesamaan ditulis dg
koefisien nol.
Maks
Laba = 8M + 6K + 0S1 + 0S2
Dg kendala:
4M + 2K + S1 + 0S2 = 60
2M + 4K + 0S1 + S2 = 48

M 0; K 0

Variabel dibagi menjadi non-basic variables dan basic variables.


Non-basic variables variabel yg tdk keluar sbg sulusi pd
setiap iterasi, nilainya sama dg nol.
basic variables
http://rosihan.web.id

variabel yg keluar sbg sulusi pd setiap


iterasi

Langkah 2: Membuat tabel simpleks awal

Elemen pivot
BV

CV

S1

S2

Rasio

S1

60

60/4

S2

48

48/2

Zj

-8

-6

Persamaan
pivot

Langkah 3: Penentuan baris dan kolom kunci sebagai dasar

iterasi
Kolom kunci ditentukan oleh nilai baris Z negatif terbesar,

yaitu pada kolom M


Baris kunci ditentukan dari nilai rasio CV/Kolom kunci
terkecil, yaitu baris S1.
Langkah 4: Iterasi

Variabel yang masuk sbg basic variable (BV) adlh M dan


variabel yang keluar dari BV adalah S1.
http://rosihan.web.id

M masuk sbg BV menggantikan S1 (baris kedua).


Untuk melakukan iterasi, digunakan metode perhitungan
Gauss-Jordan sebagai berikut:

Persamaan Pivot:
Persamaan pivot baru = Persamaan pivot lama : elemen pivot
Persamaan lainnya, termasuk Z:
Persamaan baru = (Persamaan lama) (Koef kolom masuk) x
(persamaan pivot baru)

Hasil iterasi 1:
BV

CV

S1

S2

Rasio

15

1/2

1/4

30

S2

18

-1/2

120

-2

http://rosihan.web.id

Hasil iterasi 2:
BV

CV

S1

S2

12

1/3

-1/6

-1/6

1/3

132

5/3

2/3

Reduced costs

Rasio

Dual Prices

Karena nilai-nilai pada baris Z sudah non-negatif, berarti iterasi selesai,


dan solusi yang diperoleh adalah:
M = 12, K = 6 dan Z (laba) = 132.
Dari tabel akhir iterasi diatas juga diperoleh informasi mengenai nilai
Reduced Costs dan Dual (shadow) prices. Selain itu, dgn sedikit
perhitungan juga dapat dilakukan analisis sensitivitas.

http://rosihan.web.id

Persoalan Minimisasi:
Contoh 1:
Bila pada contoh sebelumnya, biaya produksi setiap unit meja dan
kursi masing-masing Rp.200.000 dan Rp. 80.000, dan perusahaan
bertujuan utk meminimumkan biaya produksi, maka persoalan yang
dihadapi adalah persoalan MINIMISASI.
Dengan biaya minimum untuk menghasilkan output tertentu.
Diperlukan batasan mengenai target yang akan dicapai
Secara umum tanda ketidak-samaan adalah

Min.:
Biaya = 20 M + 8 K
(dlm satuan Rp.10. 000)
Dengan kendala:
4M + 2K 60
(kendala sumberdaya)
2M + 4K 48
(kendala sumberdaya)
M 2
(kendala target)
K 4
(kendala target)
http://rosihan.web.id

K
34

Titik A ditentukan oleh


perpotongan garis kendala:
2M + 4K = 48
dan
M=2

M2

32
28

4M + 2K 60

K = (48-4)/4 = 11

M=0 K=30
K=0 M=15

24

Titik A (2;11)

20

Titik B (2;4)
Feasible
Region

16
12

2(2) + 4K = 48

Titik C ditentukan oleh


perpotongan garis kendala:
4M + 2K = 60
dan
K=4

M=0 K=12
K=0 M=24

2M + 4K 48

K4

C
M

12

16

20

24

28

32

34

Pada titik A (2;11) = 20 (2) + 8 (11) = 128


Pada titik C (13;4) = 20 (13) + 8 (4) = 292
Pada titik D (12;6) = 20 (12) + 8 (6) = 288
http://rosihan.web.id

M = (60-8)/4 = 13
Titik C (13;4)

Titik D (12,6)

Biaya = 20M + 8K
Pada titik B (2;4) = 20 (2) + 8 (4) = 72

4M + 2(4) = 60

(minimum)

Contoh 2: Campuran Ransum


Suatu perusahaan makanan kucing menghasilkan produk Tuna-n-Stuff.
Pada kemasan kaleng ditulis: Setiap ons Tuna-n-Stuff mengandung
kandungan gizi yang lebih besar dari standar minimum (RDA).
Rincian RDA adalah sbb:
Bahan Gizi

Protein

Thiamine

Niacin

Calsium

Iron

2.6

13.7

14.3

5.7

4.3

% RDA per Ons

Tuna-n-Stuff terbuat dari ramuan sbb:


Bahan

% RDA per Ons

Biaya
($/Ons)

Protein

Thiamine

Niacin

Calsium

Iron

Albacore

20

0.15

Bonito

12

0.10

Suplemen C

42

18

22

0.20

Suplemen D

36

40

0.12

Filler

0.02

Menurut peraturan pemerintah, kandungan albacore atau bonito atau


campuran keduanya paling kurang 40%. Bagaimana perusahaan
menentukan ransum secara optimal agar diperoleh biaya minimum?

http://rosihan.web.id

Decision Variables:
A = Ons albacore per ons produk
B = Ons bonito per ons produk
C = Ons suolemen C per ons produk
D = Ons suplemen D per ons produk
E = Ons filler per ons produk
Fungsi Tujuan:
Minimum Biaya = 0.15 A + 0.10 B + 0.20 C + 0.12 D + 0.02 E
Fungsi Kendala:
(target protein)
20 A + 12 B
(target thiamine)
42 C + 36 D
(target niacin)
18 C + 40 D
(target calcium)
6A + 5 B + 22 C + 8 D
(target iron)
5A+3B + 7C+ 9D
(peraturan pemerintah)
A+ B
(alokasi per ons)
A+ B+
C+
D +E
(kendala non-negatif)
A, B, C, D, E
http://rosihan.web.id

2,6
13.7
14.3
5.7
5.7
0.4
1
0

Persoalan Perencanaan Produksi


Perusahaan Halston Farina memasarkan biji-bijian merk
HW dalam tiga ukuran: besar (large), raksasa (giant) dan
jumbo.
Rencana produksi bulan depan:
11.500 kotak jumbo,
15.400 kotak raksasa

2.000 kotak besar.


Produksi sebenarnya dapat bervariasi dari target ini
asalkan tidak lebih dari 10 persen.
Persediaan gandum panggang yang siap diolah ada dalam
jumlah tak terbatas.
Proses produksi meliput penggilingan dan pengepakan.

http://rosihan.web.id

Berikut ini adalah waktu produksi per kotak:


Proses Produksi

Besar

Ukuran kotak
Raksasa
Jumbo

Waktu penggilingan (jam)

0.009

0.011

0.012

Waktu pengepakan (jam)

0.013

0.017

0.015

Perusahaan mempunyai waktu penggilingan 300 jam.


Pengepakan dikerjakan pada tiga unit terpisah:
Unit 1 menyediakan waktu 80 jam per bulan, tetapi hanya
dapat mengepak ukuran raksasa dan jumbo.
Unit 2 dapat mengepak semua ukuran, menyediakan waktu
180 jam tiap bulan.
Unit 3 hanya dapat mengepak kotak besar dan kotak
raksasa, dan menyediakan waktu 160 jam tiap bulan.
Perusahaan memperoleh laba sebanyak 20 sen dari kotak besar, 24
sen dari kotak raksasa dan 30 sen dari kotak jumbo.

http://rosihan.web.id

Decision Variables:

Jumlah masing2 ukuran kotak yang


dipak pada unit 1, 2 dan 3.
Li = Jumlah kotak besar yg dipak pd unit ke-i,
utk i = 2, 3.
Gi = Jumlah kotak raksasa yg dipak pd unit ke-i, utk i = 1, 2, 3.
Ji = Jumlah kotak jumbo yg dipak pd unit ke-i
utk i = 1, 2.

Fungsi Tujuan:
Maksimum Laba = 20(L2 + L3) + 24(G1+ G2 + G3) + 30(J1 + J2)
Fungsi Kendala:
L2 + L3

2.200 : jumlah maksimum kotak besar

G1 + G2 + G3

16.940 : jumlah maksimum kotak raksasa

J1 + J2

12.650 : jumlah maksimum kotak jumbo

L2 + L3

1800

G1 + G2 + G3

13.860 : jumlah minimum kotak raksasa

J1 + J2

10.350 : jumlah minimum kotak jumbo

http://rosihan.web.id

: jumlah minimum kotak besar.

0,009L2 + 0,009L3 + 0,011G1+ 0,011G2


+ 0,011G3 + 0,012J1 + 0,012J2 300 : Kendala waktu total
0,017G1 + 0,015J1

80 : kendala waktu pada unit 1

0,013 L2 + 0,017G2 + 0,015J2

180 : kendala waktu pada unit 2

0,013L3 + 0,017G3
L2, L3, G1, G2, G3, J1 dan J2

160 : kendala waktu pada unit 3


0
: kendala non-negatif

http://rosihan.web.id

Analisis Sensitifitas
Suatu analisis yang mempelajari dampak perubahanperubahan yang terjadi baik pada parameter
(koefisien fungsi tujuan) maupun pada ketersediaan
sumberdaya (nilai sebelah kanan), terhadap solusi
dan nilai harga bayangan dari sumberdaya.

Kegunaannya adalah agar pengambil keputusan


dapat memberikan respon lebih cepat terhadap
perubahan-perubahan yang terjadi.
Didasarkan atas informasi pada solusi optimal yang
memberikan kisaran nilai-nilai parameter dan nilai
sebelah kanan.
http://rosihan.web.id

Contoh Persoalan:
Seorang petani berusaha memanfaatkan lahan pertanian
yang dimilikinya seluas 3 hektar secara swadaya. Ada 3
kemungkinan komoditi yang dapat diusahakan pada lahan
tersebut, yaitu karet, kelapa sawit dan kakao. Pada saat ini
modal yg tersedia pada petani sebanyak Rp. 10 juta dan jam
kerja yg tersedia dlm keluarga sebanyak 60 jam per minggu.
Kebutuhan sumberdaya dan keuntungan utk setiap hektar
komoditi adalah sbb:

Modal

Jam Kerja/Mg
Keuntungan/ha

Karet

Kelapa Sawit

Kakao

Rp 4 juta

Rp 5 juta

Rp 8 juta

20 jam

24 jam

30 jam

Rp 6 juta

Rp 8 juta

Rp 10 juta

Tentukanlah, komoditi apa yang harus diusahakan petani dan


berapa luasnya?

http://rosihan.web.id

Anda mungkin juga menyukai