PROGRAM LINIER
A. Pendahuluan
Program linier merupakan teknik aplikasi dari matematika yang
dikembangkan oleh George B. Dantzig pada tahun 1947. Kata “linier” berarti
bahwa seluruh fungsi persamaan atau pertidaksamaan matematis yang disajikan
dari permasalahan ini haruslah bersifat linier, sedangkan kata “program”
merupakan sinonim untuk model perencanaan. 1Jadi, program linier mencakup
perencanaan kegiatan‐kegiatan untuk mencapai hasil yang optimal, yaitu suatu
hasil yang mencerminkan tercapainya sasaran atau tujuan tertentu yang paling
baik. Dengan demikian, pemrograman linier merupakan proses penyusunan
program linier yang solusinya menjadi dasar bagi pengambilan keputusan
terhadap problem riil yang dimodelkan atau diprogramlinierkan. Program linier
berkaitan dengan penjelasan suatu dunia nyata sebagai suatu model matematika
yang terdiri atas sebuah fungsi tujuan.
1
Meyta Dwi Kurniasih, 2015, Program Linier, Jakarta: Program Studi Pendidikan Matematika
Fakultas Keguruan Dan Ilmu Pendidikan Universitas Muhammadiyah Prof Dr Hamka. hal. 1-2.
perumusan variabel keputusan, fungsi tujuan, fungsi kendala/pembatas, dan
batasan variabel.
1. Variabel Keputusan
Variabel Keputusan adalah variabel yang dapat menentukan keputusan‐
keputusan yang akan dibuat dalam pencapaian solusi optimal. Kesalahan dalam
menentukan variabel keputusan akan menyebabkan perusahaan salah dalam
mengambil keputusan dan solusi yang dicapai tidak optimal. 2Untuk itu diperlukan
pemahaman yang baik tentang karakteristik problem riil yang model program
liniernya akan disusun. Berdasarkan karakteristiknya, program linier dapat
dikatagorikan ke dalam beberapa kelas problem program linier yang secara umum
meliputi: proses produksi, penganggaran, program diet, penjadwalan, perencanaan
keuangan jangka pendek, masalah blending, transportasi, penugasan, dan
pengiriman. Khusus untuk problem proses produksi, variabel keputusan akan
menghantarkan kepada keputusan tentang berapa banyak produk yang akan
diproduksi sehingga perusahaan dapat mencapai tujuan yang telah dirumuskan.
2. Fungsi Tujuan
Fungsi tujuan merupakan fungsi yang menggambarkan tujuan atau sasaran
dalam permasalahan program linier yang berkaitan dengan pemanfaatan sumber
daya secara optimal untuk memperoleh keuntungan maksimum atau untuk
penggunaan biaya minimum.
3. Fungsi Kendala/Pembatas
Fungsi kendala/pembatas merupakan bentuk rumusan terhadap kendala
yang dihadapi dalam mencapai tujuan. Kendala tersebut biasanya terkait
keterbatasan sumber daya yang dimiliki di dalam mencapai tujuan yang telah
dirumuskan di atas. Dengan ketersediaan sumber daya yang terbatas, perusahaan
diarahkan untuk dapat mencapai tujuan tersebut baik
2
Ulfasari Raflesia, Fanani Haryo Widodo, Pemrograman Linier, Bengkulu: Badan Penerbitan Fakultas
Pertanian UNIB, hal. 1-2.
memaksimumkanlaba/keuntungan pendapatan yang maksimum yang diperoleh
atau meminimumkan biaya yang digunakan tanpa harus menambah biaya
produksi.
4. Batasan Variabel
Batasan variabel menggambarkan tentang wilayah variabel. Jumlah
sumber daya yang tersedia untuk persoalan ini tidak boleh bernilai negatif.
xj≥0 .....(3)
............................................................................
a m 1 x m 1+ am 2 xm 2+ am 3 x m 3 +…+ amr x mr ≤b m
x 1 , x 2 , x 3 ,… , x r ≥ 0
3
Edi Syahputra, 2015, Program Linier, Medan: UNIMED PRESS, hal. 1.
a ij , b j , c j adalah konstantan yang diketahui
Contoh Soal
Piring 1 4 80
Gelas 2 3 100
Persediaan 40 120
per hari
Penyelesaian:
Jumlah yang bisa diproduksi untuk tiap jenis produk dapat diwakili oleh
simbol berikut:
Fungsi kendala:
Pekerja : 1 x1 +2 x 2 ≤ 40
Persediaan : 4 x1 +3 x 2 ≤ 120
tanah liat
2) Krisna Furniture akan membuat meja dan kursi. Keuntungan yang diperoleh
dari satu unit meja adalah $7,‐ sedang keuntungan yang diperoleh dari satu
unit kursi adalah $5,‐. Namun untuk meraih keuntungan tersebut Krisna
Furniture menghadapi kendala keterbatasan jam kerja. Untuk pembuatan 1
unit meja dia memerlukan 4 jam kerja. Untuk pembuatan 1 unit kursi dia
membutuhkan 3 jam kerja. Untuk pengecatan 1 unit meja dibutuhkan jam
kerja, dan untukpengecatan 1 unit kursi dibutuhkan 1 jam kerja. Jumlah jam
kerja yang tersedia untuk pembuatan meja dan kursi adalah 240 jam per
minggu sedang jumlah jam kerja untuk pengecatan adalah 100 jam per
minggu. Formulasikan persoalan di atas ke dalam bentuk umum pemrograman
linier?
Penyelesaian:
Misalkan:
Fungsi Tujuan :
Memaksimumkan Z=$ 7 x 1 + $ 5 x2
Fungsi Kendala:
Penyelesaian:
Misalkan:
x 1=¿ Rumah 1
x 2=¿ Rumah 2
Fungsi Tujuan :
Fungsi Kendala:
Jawab :
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.........................................................................
2) Seorang anak diharuskan meminum dua jenis obat setiap hari. Obat jenis I
mengandung 5 unit vitamin A dan 3 unit vitamin B. Sedangkan obat jenis II
mengandung 10 unit vitamin A dan 1 unit vitamin B. Dalam satu hari anak itu
memerlukan 20 unit vitamin A dan 5 unit vitamin B. Jika harga obat jenis I
Rp. 400 dan obat jenis II Rp. 800 per biji. Susunlah model matematikanya dan
fungsi sasaran agar pengeluaran sekecil mungkin?
Jawab :
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.......................................................
3) Seorang petani besar memiliki tanah seluas 50 ha. yang akan ditanami padi,
jagung dan kedelai. Untuk mengelola tanahnya ini dia memiliki modal sebesar
Rp 6.000.000,- untuk biaya persiapan penanaman.Ketiga jenis tanaman ini H
memerlukan tenaga kerja, biaya dan memberikan keuntungan masing-masing
sebagai berikut :
Tanaman Orang hari/ ha Biaya/ ha (Rp) Keuntungan/
ha (Rp)
Padi 6 100.000 60.000
Jagung 8 150.000 100.000
Kedelai 10 120.000 80.000
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.................................................................
4) Seorang ahli pertanian ingin mencampur dua jenis pupuk dengan memberikan
15 g kalium karbonat, 20 g nitrat dan 24 g fosfat seminimal mungkin pada
suatu takaran. Satu takaran pupuk merek I yang harganya Rp. 75.000 per
bungkus memerlukan 3 g kalium karbonat, 1 g nitrat dan 1 g fosfat. Pupuk
merek II yang harganya Rp. 60.000 per bungkus memerlukan 1 g kalium
karbonat, 5 g nitrat dan 2 g fosfat. Susunlah model matematikanya dan fungsi
sasaran agar pengeluaran sekecil mungkin?
Jawab :
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
..........................................................................................
5) mengurangi biaya- biaya umum. Tiap pegawai mendapat penggantian ongkos
jalan Rp 50,- per hari. Untuk menggurangi biaya transportasi ini,
direncanakan untuk membeli sejumlah micro bus dan bus yang masing-
masing dapat memuat 15 dan 40 orang untuk antar jemput pegawai. Untuk itu
perusahaan menyediakan dana dalam jumlah terbatas, masing-masing untuk
maintanance kendaraan Rp 225.000,- per bulan dan bensin 450 liter per hari.
Selanjutnya dari tiap kendaraan diketahui :
Tentukan model matematika dari masalah di atas, jika Micro Bus memiliki
life time yang relatif lebih panjang dari Bus!
Jawab :
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
............................................................................................................................
BAB II
METODE GRAFIK
Metode grafik merupakan salah satu metode yang dapat digunakan untuk
memecahkan permasalahan linier programming. Metode menggunakan pendekatan
grafik dalam pengambilan keputusannya, di mana seluruh fungsi kendala dibuat
dalam satu bagian gambar kemudian diambil keputusan yang optimum.
Cara lain:
Dengan daerah layak pada himpunan penyelesaian OAED, O(0, 0), A(60, 0), E( x 1 , x 2 )
dan D(180, 0). Mencari titik E perpotongan garis (a) dan (b) dengan cara eliminasi.
4
Faigiziduhu Bu’ulolo, Operasi Riset Program Linear.(Medan: USU Press.2017).h.23
Persamaan (a) x 1 → 2 x1 + 3 x 2 = 360
Persamaan (b) x 1 → 2 x1 + 8 x 2 = 480
Dengan mengurangkan kedua persamaan, maka diperoleh
5 x 2=120=¿> x2 =24
Substitusi ke persamaan (a): 2 x1 +72=360
2 x1 =288=¿> x1=144
Jadi berdasarkan hasil perhitungan pada Tabel 2.2 di atas diperoleh nilai
Zmax = 10.800 berada pada titik D dan E.
Gambar. 1.3
Titik potong ketiga kendala bisa dicari dengan cara substitusi atau eliminasi Titik
potong kendala 1 (Protein: 0.21 J – 0.3 K ≤ 0) dan 3 (Kebutuhan per hari: 1
Jagung + 1 Kacang ≥ 800)
0.21 J - 0.3 K = 0
0.21J = 0.3 K
J = (0.3/ 0.21) K
J + K = 800
(0.3 / 0.21) K + K = 800
2,43 K = 800
K = 800/2,43
K = 329,22 dibulatkan menjadi 329.
J + 329,22 = 800
J = 470,78 dibulatkan menjadi 471.
Jadi titik potong kendala 1 (Protein: 0.21 J – 0.3 K ≤ 0) dan 3 (Kebutuhan per
hari: 1 Jagung + 1 Kacang ≥ 800) terletak pada titik B (471, 329).
Titik potong kendala 2 (Serat: 0.03 J – 0.01 K ≥ 0) dan kendala 3 (Kebutuhan per
hari: 1 J + 1 K ≥ 800)
0.03 J – 0.01 K = 0
0.03 J = 0.01 K
= (0.01/ 0.03) K
J = 0.33 K
J + K = 800
0.33 K + K = 800
1.33 K = 800
K = 800 / 1.33
K = 600
J + 600 = 800
J = 200
Jadi titik potong kendala 2 (Serat: 0.03 J – 0.01 K ≥ 0) dan kendala 3
(Kebutuhan per hari: 1 J + 1 K ≥ 800) terletak pada titik B (200, 600). Tanda ≥ pada
kendala Serat dan Kebutuhan per hari ditunjukkan pada area sebelah kanan dari garis
kendala. Sebagaimana nampak pada Peraga 1.3, feasible region (area layak) meliputi
daerah sebelah kanan dari titik A (200; 600), B (471; 329), atau di sebelah kanan
kendala II dan III serta di sebelah kiri kendala I.
Untuk menentukan solusi yang optimal, ada dua cara yang bisa digunakan yaitu :
1. dengan menggunakan garis biaya (iso cost line)
2. dengan titik sudut (corner point)
Penyelesaian dengan menggunakan iso cost line adalah penyelesaian dengan
menggambarkan fungsi tujuan. Kemudian fungsi tujuan tersebut digeser ke kiri
sampai menyinggung titik terdekat dari titik nol, tetapi masih berada pada area layak
(feasible region.5
Contoh soal :
Seorang petani memiliki lahan pertanian seluas 8 hektar. Ia akan menanam lahan
tersebut dengan tanaman padi dan jagung. Dari 1 hektar tanaman padi dapat dipanen
3 ton padi. Sedangkan dari 1 hektar tanaman jagung dapat dipanen tidak kurang dari
30 ton. Jika biaya menanam 1 hektar tanaman padi Rp. 500.000 dan biaya menanam
tanaman 1 hektar jagung Rp 600.000. Maka biaya minimum yang digunakan adalah
sebesar ?
Penyelesaian :
Variabel keputusan, misalakan :
x = tanaman padi
y = tanaman jagung
Keterangan Luas Hasil Panen Biaya
Padi (x) 1 3 500.000
Jagung (y) 1 4 600.00
Kendala/batasan ≤8 ≥ 30
Fungsi tujuan :
500.000 x + 600.000 y
Fungsi kendala:
x+y≤8
3x + 4y ≥ 30
x,y ≥ 0
Mencari titik koordinat :
x+y≤8
x = 0, y = 8. Didapat koordinat (0,8)
y = 0, x = 8. Didapat koordinat (8,0)
3x + 4y ≥ 30
x = 0, y = 7,5. Didapat koordinat (0,75)
5
Abdillah, Program Linear.(Sulawesi, Dua Satu Press, 2013).h.53.
y = 0, x = 10. Didapat koordinat (10,0)
Mencari titik potong :
x+y≤8 x3
3x + 4y ≤ 30 x1
3 x+ 3 y ≤ 24
3 x + 4 y ≤ 30
−¿
− y ≤−6
y≤6
x+6≤8
x≤8–6
x≤2
Didapat titk potong : (2,6)
Daerah penyelesaiannya :
2. Pabrik sepatu bata membuat dua macam sepatu, masing-masing Merk A dan Merk
B untuk membuat sepatu perusahaan memiliki 3 mesin, yaitu mesin 1, 2, dan 3.
Sepatu Merk A mula-mula dikerjakan di mesin 1 selama 2 jam tanpa melalui
mesin 2 terus dikerjakan dimesin 3 selama 6 jam. Untuk sepatu Merk B tidak
diproses di mesin 1 tetapi langsung dikerjakan di mesin 2 selama 3 jam kemudian
di mesin 3 selama 5 jam. Jam kerja maksimum setiap hari untuk mesin 1, 8 jam.
Dimesin 2, 15 jam. Dimesin 3, 30 jam. Kemudian keuntungan terhadap merk
sepatu A sebesar Rp. 300.000 dan sepatu merk B sebesar Rp. 500.000. Berapakah
keuntungan maksimum yang didapatkan?