Wednesday, June 22, 2011

RESEARCH OPERASIONAL LINEAR PROGRAMMING METODE SIMPLEKS KASUS MAKSIMISASI




Diajukan Untuk Memenuhi Salah Satu Tugas Mata Kuliah Riset Operasional Sosial Ekonomi Pertanian
Di Susun oleh :
1.      Sulekhah                           (071807)
2.      Desty Megadiyanti          (071751)
3.      Mimin Maemunah          (071780)
4.      Taryono                           (071732)
5.      Susanti. N.K.N                 (071808)
6.      Via Purnamasari             (071734)

FAKULTAS PERTANIAN
UNIVERSITAS SULTAN AGENG TIRTAYASA
2011

BAB I
PENDAHULUAN
2.1              LATAR BELAKANG

            Sebagian besar persoalan manajemen berkenaan dengan pengggunaan sumber secara efisisen atau alokasi sumber-sumber terbatas untuk mencapai tujuan yang diinginkan (desired objective) seperti penerimaan hasil penjualan yang harus maksimum, penerimaan devisa hasil ekspor nonmigas harus maksimum, jumlah baiaya transpor harus minimum, lamanya waktu antrian untuk menerima pelayanan sependek mungkin, dan kemakmuran rakyat sebesar-besarnya.
            Dalam keadaan sumber terbatas harus dicapai suatu hasil yang optimum. Dengan perkataan lain bagaimana caranya agar dengan masukan (input) yang serba terbatas dapat dicapai  hasil kerja yaitu keluaran (output) berupa produksi barang dan jasa yang optimum . Untuk itu linear programming akan memberikan banyak sekali hasil pemecahan persoalan, sebagai alternatif pengambilan tindakan, akan tetapi hanya satu yang optimum (memaksimum atau minimum). Dengan mengambil keputusan  yaitu memilih alternatif harus yang terbaik (the best alternative).
            Agar suatu persolan dapat dipecahkan dengan tehnik Linear Programming harus memnuhi syarat sebagai berikut. (1) Harus dapat dirumuskan secara matematis; (2) Harus jelas fungsi objektif yang linear yang harus dibuat optimum; (3) pembatasan-pembatasan harus dinyatakan dalam ketidaksamaan yang linear. (4) Bersifat additive. (5) Nilai x harus positif (tidak boleh negatif, x 0)
            Untuk menentukan alternatif yang terbaik, sehingga dapat mencapai tujuan baik memaksimalkan maupun meminimumkan yang hendak dicapai. Dalam linear programming dapat menggunkan metode substitusi, metode grafik dan metode simpleks. Namun pada kasus kali ini lebih mempfokuskan pemecahan masalah dengan menggunkan metode simpleks.
           
2.2                           PERMASALAHAN

            Permasalahan yang menyangkut dengan linear programming adalah memaksimalisasi keuntungan biaya dengan meminimisasi biaya.

2.3                           TUJUAN

Tujuan dalam linear programming metode simplek adalah untuk menghitung maksimisasi keuntungan  dengan minimisasi biaya.

           
BAB II
 KONSEP

2.1  Linear Programming

Linear programming merupakan suatu model umum yang dapat di gunakan sebagai pemecahan masalah pengalokasian sumber-sumber yang terbatas scara optimal. Masalah akan timbul jika seseorang di haruskan untuk memilih atau menentukan tingkat setiap kegiatan yang akan di lakukannya, di mana masing-masing kegiatan membutuhkan sumber yang sama sedangkan jumlahnya terbatas. Secara sederhana dapat di gambarkan sebuah contoh keadaan bagian produksi suatu perusahaan yang di hadapkan pada masalah penentuan tingkat produksi masing-masingjenis produk dengan memperhatikan batasan factor-faktor produksi: mesin, tenaga kerja, bahan mentah, dan sebagainya untuk memperoleh tingkat keuntungan maksimal atau biaya minimal. Dalam makalah ini akan di jelaskan tentang penentuan dalam kasus maksimalisasi dengan metode simpleks.
Suatu penyampaian masalah linier programming perlu dibentuk formulasi secara matematik dari masalah yang sedang dihadapi  dengan memenuhi syarat sebagai berikut;
1.       Adanya variabel keputusan yang dinyatakan dalam simbul matematik dan  variabel keputusan ini tidak negatif.
2.      Adanya fungsi tujuan dari variabel keputusan yang menggambarkan kriteria pilihan terbaik.fungsi ini harus dibuat dalam suatu sel fungsi linier yang dapat berupa maksimum atau minimum.
3.      Adanya kendala sumber daya yang dibuat dalam satu set fungsi linier. 


A.    Aspek – Aspek linier programming
1.      Aplikasi Model Linier Programming
Model Linier programming dapat diaplikasikan untuk menyelesaikan berbagai masalah diantaranya yaitu;
a.       Masalah product mix atau kombinasi produksi,yaitu; menentukan berapa jumlah dan jenis produk yang harus dibuat agar diperoleh keuntungan maksimum atau biaya minimum dangan memperhatikan sumber daya yang dimiliki.
b.      Masalah perencanaan investasi, yaitu; berapa banyak dana yang akan ditanamkan dalam setiap alternative investasi,agar memaksimumkan return on investment atau net present value dengan memperhatikan kemampuan dana tersedia dan ketentuan setiap alternatif investasi.
c.       Masalah perencanaan produksi dan persediaan, yaitu; menentukan berapa banyak produk yang akan diproduksi setiap periode,agar meminimumkan biaya persediaan ,sewa,lembur dan biaya subkontrak.
d.      Masalah perencanaan advertensi / promosi, yaitu; berapa banyak dana yang akan dikeluarkan untuk kegiatan promosi,agar diperoleh efektivitas penggunaan media promosi.
e.       Masalah diet, yaitu; berapa banyak setiap sumber makanan digunakan untuk membuat produk makanan baru.
f.       Masalah pencampuran,yaitu;berapa banyak jumlah setiap bahan yang akan digunakan untuk membuat bahan baru.
g.      Masalah distribusi / transportasi , yaitu; jumlah produk yang akan dialokasikan ke setiap lokasi pemasaran.


2.      Asumsi Model linier programming

Terdapat empat asumsi dasar  dalam penyelesaian masalah dengan model linier programming,yaitu;
a.       Liniaritas :fungsi tujuan (objective function) dan kendala (constraint equations)dapat dibuat satu set fungsi linier.
b.      Divisibility : nilai variabel keputusan dapat berbentuk pecahan atau bilangan bulat(integer)
c.       Nonnegativity :nilai variabel keputusan tidak boleh negatif atau sama dengan nol.
d.      Certainty : semua keterbatasan maupun koefisien variabel setiap kendala dan fungsi tujuan dapat ditentukan secara pasti.
Keempat asumsi diatas harus dipenuhi apabila ingin menyelesaikan masalah model linier programming.jika masalah tidak dapat memeuhi asumsi tersebut, persoalan tersebut dapat diselesaikan dengan program matematik yang lain seperti; integer programming, goal programming, nonlinier programming, dan dynamic programming.

3.      Formulasi Model linier programming

Untuk membuat Fomulasi model linier programming atau sering juga disebut model matematik linier programming,terdapat tiga langkah utama yang harus dilakukan , yaitu;
1.      Tentukan variabel keputusan atau variabel yang ingin diketahui dan gambarkan dalam simbul matematik.
2.      Tentukan tujuan dan gambarkan dalam satu sel fungsi linier dari variabel keputusan yang dapat berbentuk maksimum atau minimum.
3.      Tentukan kendala dan gambar dalam bentuk persamaan linier atau ketidaksamaan linier dari variabel keputusan.
Di dalam model linier programming dikenal  dua macam fungsi yaitu fungsi tujuan (objective function) dan fungsi batasan (Constraint function). Fungsi  tujuan  adalah  fungsi  yang  menggambarkan  tujuan  atau  sasaran didalam           permasalahan   linier    programming   yang   berkaitan dengan pengaturan   secara   optimal   sumber   daya   agar   dip eroleh   keuntungan maksimal  atau  biaya  yang  minimal.   Pada  umumnya  nilai  yang  akan dioptimalkan dinyatakan sebagai Z.
Dalam   pembahasan   model   linier   programming   digunakan   simbol-simbol sebagai berikut :
m   : macam batasan-batasan sumber atau fasilitas yang tersedia
n     : macam kegiatan yang menggunakan sumber atau fasilitas tersebut
i     : nomor setiap macam sumber atau fasilitas yang tesedia(i : 1,2,3,….,m)
j      : nomor setiap macam kegiatan yang menggunakan sumber ataufasilitas yang   tersedia (j : 1,2,3,…,n)
x j :  tingkat kegiatan ke  j (j : 1,2,3,…,n)
aij :  banyak  sumber  diperlukan  untuk  menghasilkan   setiap  unit keluaran   atau    output   kegiatan   j   (i   :   1,2,3,…,m   dan   j   : 1,2,3,…,n)
bi   : banyak sumber ( fasilitas ) i yang tersedia untuk dialokasikan ke setiap unit kegiatan (i : 1,2,3,…,n)
Z    :  nilai yang dioptimalkan ( maksimum atau minimum)
Cj : kenaikan  nilai  Z  apabila  ada  pertambahan  tingkat  kegiatan dengan satu satuan atau  merupakan sumbangan setiap satuan keluaran kegiatan j terhadap nilai Z
Tabel 1. Data untuk model linier programming
Kegiatan

Sumber
Pemakaian sumber per unit
(keluaran)
1         2       3     ......    n
Kapasitas produksi
1
a11   a12   a13   .....   a1n
b1
2
a21   a22   a23   .....   a2n
b2
3
a31   a22   a23   .....   a3n
b3
.....
.....    .....    .....   .....    ......
......
M
am1  am2  am3  ....    amn
bm
∆Z : pertambahan
tiap unit
Tingkat kegiatan

C1     C2    C3    ....    Cn

X1     X2    X3    .....   Xn

Atas  dasar  pengertian  diatas  maka  dapat  dirumuskan  model matematis sebagai berikut :
Fungsi tujuan :
Maksimasi Z = C1X1 + 2X2  +  C3X3  + …. +  CnXn         ...............( 1 )
Minimasi           Z = C1X1 +  C2X2  +  C3X3  + …. +  CnXn.............( 2 )
Batasan-batasan :
a.        a11x1 +  a12x2 + a13x3 +  ….  +  a1mXn  <  b1     ...............( 3 )
b.        a21x1 +  a22x2 + a23x3 +  ….  + a2mXn   <  b2    ................( 4 )
c.        am1x1 +  am2x2 + am3x3 + … .+ amnXn  <  bm  ................ ( 5 )
x1 > 0,   x2 > 0

2.2                          Metode Simplek

A.    Pendahuluan
Ø  Metode simpleks adalah suatu prosedur aljabar (yang bukan secara grafik) untuk mencari nilai optimal dari fungsi tujuan dalam masalah optimasi yang terkendala.

Ø  Perhitungan dalam metode simpleks didasarkan pada aljabar matriks, terutama mencari invers matirks untuk penyelesaian persamaan linier simultan, oleh karena itu penyelesaian optimal dengan metode simpleks diawali pengubahan kendala pertidaksamaan menjadi persamaan.

Ø  Untuk mencari nilai optimum dengan menggunakan metode simpleks dilakukan dengan proses pengulangan (iterasi) dimulai dari penyelesaian dasar awal yang layak (feasible) hingga penyelesaian dasar akhir yang layak dimana nilai dari fungsi tujuan telah optimum.

B.     Persyaratan Metode Simpleks

Terdapat tiga persayaratan untuk memecahkan masalah linier programing, yaitu :
Ø  Semua kendala pertidaksamaan harus diubah menjadi persamaan.
Ø  Sisi kanan dari tanda pertidaksamaan kendala tidak boleh adanya negatif.
Ø  Semua variabel dibatasi pada nilai non negatif.


C.    Penulisan Standar dari Metode Simpleks

Berdasarkan ketiga persyaratan di atas, maka kita dapat menulis bentuk standar dari metode simpleks sebagai berikut :
1. Masalah Linier Programing dengan  Fungsi Tujuan Maksimisasi.

Sebagai contoh untuk dua variabel dan dua kendala  :
Maksimumkan   : p = C1 X1 + C2X2
Dengan Kendala:


Bentuk standar metode simpleks di atas dapat ditulis menjadi :
a.       Fungsi tujuan bentuk eksplisit diubah menjadi bentuk implisit.
                 - p + C1 X1 + C2 X2 = 0
b.      Kendala bentuk pertidaksamaan (tanda £) diubah menjadi persamaan  dengan  cara menambahkan variabel slack pada ruas kiri,  sehingga menjadi :
dimana : S1 dan S2 adalah variabel slack (non negatif).
a.       Dalam notasi matriks, kita peroleh :

b.      Tabel Simpleks Pertama
Tabel 2. Tabel simpleks pertama
Variabel Dasar
p
X1        X2        S1        S2
Nilai kanan (konstanta)
p
S1
S2
-1
0
0
+C1      +C2        0          0
a11         a12         1          0
a21         a22         0          1
0
K1
K2

2.      Masalah Linier Programing Berupa Fungsi Tujuan Minimisasi.

Minimumkan     :    C = c1 X1 + c2 X2

Dengan kendala :