Anda di halaman 1dari 5

BAB II

LANDASAN TEORI

2.1. Pengertian Linear Programing


Pengertian Linear Programing dari beberapa Ahli dan beberapa sumber :
1. Linear programming merupakan pengembangan lebih lanjut dari konsep-
konsep aljabar linear. Model ini dikembangkan oleh George B. Dantzig (AS)
pada tahun 1947.
2. Menurut Wikipedia (2009), Linear Programming merupakan suatu model
umum yang dapat digunakan dalam pengalokasian sumber-sumber yang
terbatas secara optimalMenurut Siringoringo (2005), linear programming
merupakan metode matematik dalam mengalokasikan sumber daya yang
terbatas untuk mencapai suatu tujuan seperti memaksimumkan keuntungan
dan meminimumkan biaya. Linear programming banyak diterapkan dalam
masalah ekonomi, industri, militer, sosial dan lain-lain.
3. Linear Programming adalah salah satu teknis analisis dari kelompok teknik
riset operasional yang menggunakan model matematik. Tujuannya adalah
untuk mencari, memilih dan menentukan alternatif yang terbaik dari antara
sekian alternatif grafis dan metode analisis secara aljabar (metode simpleks)
(Nasedi dan Anwar, 1985 dalam Tarmizi, 2005).
4. Pemrogramanan linier (LP) merupakan sebuah teknik matematik yang
didesain untuk membantu para manajer operasi dalam merencanakan dan
membuat keputusan yang diperlukan untuk mengalokasikan sumber daya.
Sumber daya dapat dihasilkan untuk mengahasilkan produk (seperti, mesin,
mebel, makanan, atau pakaian) atau jasa (seperti, jadwal penerbangan,
kebijakan periklanan atau keputusan investasi) (Render, 2006).
5. Pemrograman linier merupakan perencanaan kegiatan-kegiatan untuk
mencapai suatu hasil yang optimal, yaitu suatu hasil yang mencerminkan
tercapainya sasaran tertentu yang lebih baik (menurut model matematis)
diantara alternatif-alternatif yang mungkin, dengan menggunakan fungsi
linear. Pemrograman linier juga memungkinkan pengambil keputusan untuk
melakukan pengujian terhadap sensitivitas solusi optimal yang didapatkan
dengan melakukan perubahan terhadap nilai parameter yang digunakan.
(Irghandi, 2008)
6. Setiap perusahaan atau organisasi memiliki keterbatasan atas sumber dayanya,
baik keterbatasan dalam jumlah bahan baku, mesin dan peralatan, ruang
tenaga kerja, jam kerja, maupun modal. Dengan keterbatasan ini, perusahaan
perlu merencanakan strategi yang dapat mengoptimalkan hasil yang ingin
dicapai, baik itu berupa keuntungan maksimal atau biaya minimal. Berbagai
cara lain telah ditemukan untuk tujuan itu, salah satu diantaranya
pemrograman linear (Eddy, 2008).
Masalah program linear berkembang pesat setelah diketemukan suatu metode
penyelesaian program linear dengan metode simpleks yang dikemukakan oleh
George Dantzig pada tahun 1947. Selanjutnya berbagai alat dan metode
dikembangkan untuk menyelesaikan masalah program linear bahkan sampai pada
masalah riset operasi hingga tahun 1950an seperti pemrograman dinamik, teori
antrian, dan teori persediaan.
Program Linear banyak digunakan untuk menyelesaikan masalah optimasi
didalam industri, perbankkan, pendidikan dan masalah-masalah lain yang dapat
dinyatakan dalam bentuk linear. Bentuk linear di sini berarti bahwa seluruh fungsi
dalam model ini merupakan fungsi linear. Secara umum, fungsi pada model ini ada
dua macam yaitu fungsi tujuan dan fungsi pembatas. Fungsi tujuan dimaksudkan
untuk menentukan nilai optimum dari funsi tersebut yaitu nilai maksimal untuk
masalah keuntungan dan nilai minimal untuk masalah biaya. Fungsi pembatas
diperlukan berkenaan dengan adanya keterbatasan sumber daya yang tersedia,
misalnya jumlah bahan baku yang terbatas, waktu kerja, jumlah tenaga kerja, luas
gudang persediaan. Tujuan utama dari program linear ini adalah menentukan nilai
optimum (maksimal/minimal) dari fungsi tujuan yang telah ditetapkan. Banyak cara
untuk menyelesaikan masalah dalam program linear yaitu dari cara manual yaitu
menggunakan perhitungan biasa sampai menggunakan bantuan komputer untuk
penyelesaian masalah yang cukup rumit. Apabila banyaknya variabel (peubah)
hanya dua buah, maka kita dapat menyelesaikan masalah program linear dengan
metode grafik, tetapi dengan keterbatasan metode ini, maka untuk masalah dengan
banyaknya variable yang lebih dari dua, metode ini kurang cocok. Untuk langkah
awal ini kita akan menyelesaikan masalah program linear dua peubah dengan
menggunakan metode grafik.
2.2. Karakteristik Pemrograman Linier
Sifat linearitas suatu kasus dapat ditentukan dengan menggunakan beberapa
cara. Secara statistik, kita dapat memeriksa kelinearan menggunakan grafik (diagram
pencar) ataupun menggunakan uji hipotesa. Secara teknis, linearitas ditunjukkan oleh
adanya sifat proporsionalitas, additivitas, divisibilitas dan kepastian fungsi tujuan dan
pembatas.Sifat proporsional dipenuhi jika kontribusi setiap variabel pada fungsi
tujuan atau penggunaan sumber daya yang membatasi proporsional terhadap level
nilai variabel. Jika harga per unit produk misalnya adalah sama berapapun jumlah
yang dibeli, maka sifat proporsional dipenuhi. Atau dengan kata lain, jika pembelian
dalam jumlah besar mendapatkan diskon, maka sifat proporsional tidak dipenuhi. Jika
penggunaan sumber daya per unitnya tergantung dari jumlah yang diproduksi, maka
sifat proporsionalitas tidak dipenuhi.
Sifat additivitas mengasumsikan bahwa tidak ada bentuk perkalian silang
diantara berbagai aktivitas, sehingga tidak akan ditemukan bentuk perkalian silang
pada model. Sifat additivitas berlaku baik bagi fungsi tujuan maupun pembatas
(kendala). Sifat additivitas dipenuhi jika fungsi tujuan merupakan penambahan
langsung kontribusi masing-masing variabel keputusan. Untuk fungsi kendala, sifat
additivitas dipenuhi jika nilai kanan merupakan total penggunaaan masing-masing
variabel keputusan. Jika dua variabel keputusan misalnya merepresentasikan dua
produk substitusi, dimana peningkatan volume penjualan salah satu produk akan
mengurangi volume penjualan produk lainnya dalam pasar yang sama, maka sifat
additivitas tidak terpenuhi. Sifat divisibilitas berarti unit aktivitas dapat dibagi ke
dalam sembarang level fraksional, sehingga nilai variabel keputusan non integer
dimungkinkan.
Sifat kepastianmenunjukkan bahwa semua parameter model berupa konstanta.
Artinya koefisien fungsi tujuan maupun fungsi pembatas merupakan suatu nilai pasti,
bukan merupakan nilai dengan peluang tertentu.Keempat asumsi (sifat) ini dalam
dunia nyata tidak selalu dapat dipenuhi. Untuk meyakinkan dipenuhinya keempat
asumsi ini, dalam pemrograman linier diperlukan analisis sensitivitas terhadap solusi
optimal yang diperoleh.
2.3. Formulasi Permasalahan
Urutan pertama dalam penyelesaian adalah mempelajari sistem relevan dan
mengembangkan pernyataan permasalahan yang dipertimbangakan dengan jelas.
Penggambaran sistem dalam pernyataan ini termasuk pernyataan tujuan, sumber daya
yang membatasi, alternatif keputusan yang mungkin (kegiatan atau aktivitas), batasan
waktu pengambilan keputusan, hubungan antara bagian yang dipelajari dan bagian
lain dalam perusahaan, dan lain-lain.Penetapan tujuan yang tepat merupakan aspek
yang sangat penting dalam formulasi masalah. Untuk membentuk tujuan optimalisasi,
diperlukan identifikasi anggota manajemen yang benar-benar akan melakukan
pengambilan keputusan dan mendiskusikan pemikiran mereka tentang tujuan yang
ingin dicapai.
2.4. Pembentukan Model Matematik
Tahap berikutnya yang harus dilakukan setelah memahami permasalahan
optimasi adalah membuat model yang sesuai untuk analisis. Pendekatan konvensional
riset operasional untuk pemodelan adalah membangun model matematik yang
menggambarkan inti permasalahan. Kasus dari bentuk cerita diterjemahkan ke model
matematik. Model matematik merupakan representasi kuantitatif tujuan dan sumber
daya yang membatasi sebagai fungsi variabel keputusan. Model matematika
permasalahan optimal terdiri dari dua bagian. Bagian pertama memodelkan tujuan
optimasi. Model matematik tujuan selalu menggunakan bentuk persamaan. Bentuk
persamaan digunakan karena kita ingin mendapatkan solusi optimum pada satu titik.
Fungsi tujuan yang akan dioptimalkan hanya satu. Bukan berarti bahwa permasalahan
optimasi hanya dihadapkan pada satu tujuan. Tujuan dari suatu usaha bisa lebih dari
satu. Tetapi pada bagian ini kita hanya akan tertarik dengan permasalahan optimal
dengan satu tujuan.
Bagian kedua merupakan model matematik yang merepresentasikan sumber
daya yang membatasi. Fungsi pembatas bisa berbentuk persamaan (=) atau
pertidaksamaan (≤ atau ≥). Fungsi pembatas disebut juga sebagai konstrain. Konstanta
(baik sebagai koefisien maupun nilai kanan) dalam fungsi pembatas maupun pada
tujuan dikatakan sebagai parameter model. Model matematika mempunyai beberapa
keuntungan dibandingakan pendeskripsian permasalahan secara verbal. Salah satu
keuntungan yang paling jelas adala model matematik menggambarkan permasalahan
secara lebih ringkas. Hal ini cenderung membuat struktur keseluruhan permasalahan
lebih mudah dipahami, dan membantu mengungkapkan relasi sebab akibat penting.
Model matematik juga memfasilitasi yang berhubungan dengan permasalahan dan
keseluruhannya dan mempertimbangkan semua keterhubungannya secara simultan.
Terakhir, model matematik membentuk jembatan ke penggunaan teknik matematik
dan komputer kemampuan tinggi untuk menganalisis permasalahan.
Di sisi lain, model matematik mempunyai kelemahan. Tidak semua
karakteristik sistem dapat dengan mudah dimodelkan menggunakan fungsi
matematik. Meskipun dapat dimodelkan dengan fungsi matematik, kadang-kadang
penyelesaiannya sulit diperoleh karena kompleksitas fungsi dan teknik yang
dibutuhkan.
Bentuk umum pemrograman linier adalah sebagai berikut :
Fungsi tujuan :
Maksimumkan atau minimumkan z = c1x1 + c2x2 + ... + cnxn
Sumber daya yang membatasi :
a11x1 + a12x2 + ... + a1nxn = /≤ / ≥ b1
a21x1 + a22x2 + … + a2nxn = /≤ / ≥ b2

am1x1 + am2x2 + … + amnxn = /≤ / ≥ bm
x1, x2, …, xn ≥ 0
Simbol x1, x2, ..., xn (xi) menunjukkan variabel keputusan. Jumlah variabel
keputusan (xi) oleh karenanya tergantung dari jumlah kegiatan atau aktivitas yang
dilakukan untuk mencapai tujuan. Simbol c1,c2,...,cn merupakan kontribusi masing-
masing variabel keputusan terhadap tujuan, disebut juga koefisien fungsi tujuan pada
model matematiknya.Simbol a11, ...,a1n,...,amn merupakan penggunaan per unit variabel
keputusan akan sumber daya yang membatasi, atau disebut juga sebagai koefisien
fungsi kendala pada model matematiknya. Simbol b1,b2,...,bmmenunjukkan jumlah
masing-masing sumber daya yang ada. Jumlah fungsi kendala akan tergantung dari
banyaknya sumber daya yang terbatas.
Pertidaksamaan terakhir (x1, x2, …, xn ≥ 0) menunjukkan batasan non negatif.
Membuat model matematik dari suatu permasalahan bukan hanya menuntut
kemampuan matematik tapi juga menuntut seni permodelan. Menggunakan seni akan
membuat permodelan lebih mudah dan menarik.
Kasus pemrograman linier sangat beragam. Dalam setiap kasus, hal yang
penting adalah memahami setiap kasus dan memahami konsep permodelannya.
Meskipun fungsi tujuan misalnya hanya mempunyai kemungkinan bentuk
maksimisasi atau minimisasi, keputusan untuk memilih salah satunya bukan pekerjaan
mudah. Tujuan pada suatu kasus bisa menjadi batasan pada kasus yang lain. Harus
hati-hati dalam menentukan tujuan, koefisien fungsi tujuan, batasan dan koefisien
pada fungsi pembatas.

Daftar Pustaka :

Luenberger, David G dan Ye, Yinyu.2008.Linear and Nonlinear Programming Fourth


Edition.USA: Springer Science+Business Media, LLC

Anda mungkin juga menyukai