PROGRAM LINIER
Ditulis oleh :
Kelompok 2
Alfina Syahrini Ginting 4203111116
Angelin Yohanna Manurung 4203111127
Annida Aulia Zannah 4203111091
Gabriella Angelica br Ginting 4201111013
Gilberd M. Sitorus Pane 4203111013
Josua Gumsih Gultom 4203311032
Lolo Kholiza Banurea 4202411001
Sriaty Elisa Maldini Tampubolon 4201111018
Tasya Amelia 4203311013
Widiana Sari 4201111014
Puji dan syukur kehadirat Tuhan YME yang telah memberikan kami kesehatan, pengetahuan,
kekuatan dan kemudahan sehingga kami dapat menyelesaikan tugas Makalah yang berjudul
“Program Linier” ini dengan tepat waktu. Tanpa pertolongan-Nya tentunya kami tidak akan
sanggup untuk menyelesaikan tugas ini dengan baik.
Adapun tujuan dari penulisan tugas makalah ini adalah untuk memaparkan dan mengulas
materi terkait Program Linier. Selain itu, tugas makalah ini juga bertujuan untuk menambah
wawasan penulis dan pembaca terkait materi Program Linier.
Penulis mengucapkan terima kasih kepada dosen Pengampu mata kuliah Kapita Selekta
Matematika Pendidikan Dasar yaitu Bapak Wingston Leonard Sihombing yang telah
memberikan arahan, bimbingan, serta saran dalam membantu menyelesaikan tugas makalah
ini. Penulis juga mengucapkan terimakasih kepada teman-teman yang sudah ikut berkontribusi
dalam membantu menyelesaikan tugas ini terkhusus anggota kelompok 2. Selanjutnya
ungkapan terima kasih juga disampaikan kepada Ayahanda dan ibunda yang telah memberikan
doa dan dukungan secara penuh sehingga penulis tetap bersemangat.
Penulis menyadari bahwa Makalah ini masih jauh dari sempurna, oleh karena itu kritik dan
saran sangat diharapkan. Demikian Makalah ini disusun semoga dapat menambah pengetahuan
dan wawasan. Atas perhatiannya kami ucapkan terima kasih.
Kelompok 2
i
DAFTAR ISI
BAB I
PENDAHULUAN .................................................................................................................... 1
A. Latar Belakang ............................................................................................................... 1
B. Rumusan Masalah .......................................................................................................... 1
C. Tujuan Penulisan............................................................................................................ 1
BAB II
PEMBAHASAN ....................................................................................................................... 2
A. Definisi Pemprograman Linier ...................................................................................... 2
B. Sifat Dasar/ Karakteristik Pemprograman Linier .......................................................... 2
C. Model Pemprograman Linier ......................................................................................... 3
D. Formulasi Permasalahan ................................................................................................ 5
E. Metode Grafik ................................................................................................................ 7
F. Pengertian program Linear ............................................................................................ 8
G. Program Linear dengan Metode Grafik dan Metode Simpleks Dua Variabel ............... 9
BAB III
PENUTUP ............................................................................................................................... 11
A. Simpulan ...................................................................................................................... 11
B. Saran ............................................................................................................................ 11
ii
BAB I
PENDAHULUAN
A. Latar Belakang
Sebuah perusahaan atau organisasi perlu merencanakan strategi yang dapat
mengoptimalkan hasil yang ingin dicapai, baik itu berupa keuntungan maksimal atau
biaya minimal. Pada dasarnya setiap perusahaan memiliki keterbatasan atas sumber
dayanya, baik keterbatasan dalam jumlah bahan baku, mesin dan peralatan, ruang,
tenaga, kerja, maupun model. Dengan keterbatasan ini, setiap perusahaan melakukan
beberapa cara untuk melakukan optimasi dengan hasil yang dicapai, salah satunya
dengan program linear (Linear Programming).
Pemrograman linear (linear proramming) adalah teknik pengambilan keputusan
untuk memecahkan masalah mengalokasikan sumber daya yang terbatas diantara
berbagai kepentingan seoptimal mungkin. Pemrograman linear merupakan salah satu
metode dalam riset operasi yang memungkinkan para manajer mengambil keputusan
dengan menggunakan pendekatan analisis kuantitatif. Teknik ini telah diterapkan
secara luas pada berbagai persoalan dalam perusahaan, untuk menyelesaikan masalah
yang berkaitan dengan penugasan karyawan, penggunaan mesin, distribusi, dan
pengangkutan, penentuan kapasitas produk, ataupun dalam penentuan portofolio
investasi.
Linear Programming (LP) adalah suatu metode programasi yang variabelnya
disusun dengan persamaan linier. Oleh berbagai analist, maka LP diterjemahkan ke
dalam Bahasa Indonesia menjadi “programasi linier”, “pemrograman garis lurus”,
“programasi garis lurus” atau lainnya. Sebagai alat kuantitatif untuk melakuakn
pemrograman, maka metode LP juga ada kelebihan dan kelemahannya. Oleh karena
itu, pembaca atau peneliti harus mampu mengidentifikasi kapan alat ini dipergunakan
dan kapan tidak dipergunakan.
B. Rumusan Masalah
1. Bagaimana formulasi permasalahan pada Program Linear?
2. Apa pengertian Program Linear?
3. Bagaimana bentuk umum Program Linear?
C. Tujuan
1. Mengetahui formulasi permasalahan pada Program Linear
2. Mengetahui pengertian Program Linear
3. Mengetahui bentuk umum Program Linear
4. Mengetahui cara penyelesaian Program Linear dengan metode grafik
1
BAB II
PEMBAHASAN
2
C. Model Pemprograman Linier
Contoh:
Tentukan daerah penyelesaian dari sistem pertidaksamaan linear berikut!
3x + 5y ≤ 15
x≥ 0
y≥ 0
Penyelesaian:
Gambar garis 3x + 5y =15, x = 0, dan y =0
Untuk 3x + 5y ≤ 15
Pilih titik (0,0), kemudian substitusikan ke pertidaksamaan sehingga diperoleh:
3 × 0 + 5× 0 ≤ 15
0 ≤ 15 (benar), artinya dipenuhi
Sehingga daerah penyelesaiannya adalah daerah yang memuat titik (0,0)
Untuk x ≥ 0, pilih titik (1,1) kemudian disubstitusikan ke pertidaksamaan sehingga diperoleh:
1 ≥ 0 (benar), artinya dipenuhi.
Sehingga daerah penyelesaiannya adalah daerah yang memuat titik (1,1)
Untuk y ≥ 0, pilih titik (1,1) kemudian substitusikan ke pertidaksamaan sehingga
diperoleh: 1 ≥ 0 (benar), artinya dipenuhi.
Sehingga himpunan penyelesaiannya adalah daerah yang memuat titik (1,1).
dibawah ini.
Pertidaksamaan Linear juga dapat digunakan untuk memecahkan masalah dalam kehidupan
sehari-hari. Hal ini dapat dilakukan dengan memodelkan masalah menjadi model
matematika. Jadi, Model matematika merupakan suatu cara sederhana untuk
menerjemahkan suatu masalah ke dalam bahasa matematika dengan menggunakan
persamaan, pertidaksamaan, atau fungsi.
Penyelesaian :
Permasalahan Pak Adi diatas dapat dimodelkan dalam bentuk matematika dengan
menggunakan sistem pertidaksamaan linear dua variabel. Dengan memisalkan banyaknya
roti manis sebgai x dan roti tawar sebagai y sehingga diperoleh tabel sebagai berikut.
Roti manis sebgai x dan roti tawar sebagai y sehingga diperoleh tabel sebagai berikut.
Berdasarkan tabel diatas jika kita tuliskan dalam bentuk pertidaksamaan linear menjadi
x + y ≤ 600,
5.500x + 4.500y ≤ 600.000,
Untuk x, y anggota bilangan cacah, x ≥ 0, y ≥ 0
Dua pertidaksamaan terakhir (baris ketiga) menunjukkan syarat dari nilai x dan y. Dikarena
x dan y merupakan pernyataan yang menyatakan banyaknya roti, maka tidak mungkin nilai
x dan y bernilai negatif.
Perhatikan kolom keempat dari tabel di atas yang menyatakan fungsi yang akan ditentukan
nilai maksimumnya (nilai optimum). Fungsi tersebut dapat dituliskan dalam persamaan
matematika sebagai berikut.
Untuk menyelesaikan sistem pertidaksamaan diatas kita dapat mengikuti langkah berikut :
1. Ubah masalah tersebut ke dalam model matematika yaitu dengan membuat tabel,
fungsi pembatas dan fungsi tujuan. Tabel di sini untuk mempermudah membaca
data. Fungsi pembatas/kendala yaitu beberapa pertidaksamaan linier yang
berhubungan dengan permasalahan tersebut. Fungsi tujuan/objektif yaitu suatu
fungsi yang berhubungan dengan tujuan yang akan dicapai. Biasanya fungsi tujuan
dinyatakan dengan f(x,y) = ax + by atau z = ax + by
4
2. Lukislah daerah penyelesaian dari fungsi pembatasnya
3. Tentukan koordinat-koordinat titik ujung daerah penyelesaian. Jika belum ada
gunakan bantuan eliminasi dari perpotongan 2 garis
4. Ujilah masing-masing titik ujung daerah penyelesaian
5. Tentukan nilai terbesar/terkecilnya sesuai dengan tujuan yang akan dicapai
Dimana langkah no 1 telah kita dapatkan karena disini rumus matematika menunjukan
bagaimana cara membuat model matematika. Selanjutnya ikuti langkah berikutnya agar kita
memperoleh daerah penyelesaiannya.
D. Formulasi Permasalahan
• Masalah keputusan yang sering dihadapi analisis adalah alokasi optimum sumber daya.
• Sumber daya dapat berupa uang, tenaga kerja, bahan mentah, kapasitas mesin, waktu,
ruangan atau teknologi.
• Tugas analisis adalah mencapai hasil terbaik dengan keterbatasan sumber daya itu.
• Setelah masalah diidentifikasikan, tujuan ditetapkam, langkah selanjutnya adalah
formulasi model matematika.
• Formulasi model matematika ada 3 tahap :
Contoh :
3x + y ≤ 6
x + 2y ≤ 4
x ≥ dan y ≥ 0
Jawab :
Kita gambarkan derah hasil dari pertidak samaan 3x + y ≤ 6 dan x + 2y ≤ 4 pada diagram
cartesius
5
Pertidaksamaan Titik Potong Sb x Titik Potong Sb y
3x + y ≤ 6 (2,0) (0,6)
x + 2y ≤ 4 (4,0) (0,2
Dengan menggunakan yang telah kami jelaskan sebelumnya maka di dapat gambar :
Kita tentukan titik B yang merupakan titik potong dua pertidaksamaann menggunakan metode
eliminasi (bisa juga substitusi)
3x + y = 6 [x 2] ⇒ 6x + 2y = 12
x + 2y = 4 [x 1] ⇒ x + 2y = 4
—————————————— –
5x = 8
x = 8/5
x + 2y = 4
16/5 + 2y = 4
2y = 4 – 8/5 = 20/5 – 8/5 = 12/5
y = 6/5
f(O) = 0+0 = 0
f(A) = 3(2) + 5(0) = 6
f(B) = 3(8/5) + 5(6/5) = 54/5 = 10 4/5
f (C) = 3(0) + 5.2 = 10
Jadi nilai maksimal dari fungsi tujuan adalah 10 4/5 yang didapat pada kondisi (titik) B (8/5,6/5)
6
E. Metode Grafik
Metode grafik adalah satu cara yang dapat digunakan untuk memecahkan masalah
optimalisasi dalam programasi linier. Keterbatasan metode ini adalah variabel yang bisa digunakan
terbatas (hanya dua), penggunaan 3 variabel akan sangat sulit dilakukan.
7
F. PENGERTIAN PROGRAM LINEAR
Program linear, kata benda dari pemrograman linear (linear programming), muncul dalam
bidang penelitian operasional (operational research), telah terbukti sebagai cara yang paling tepat
26 untuk penyelesaian masalah tertentu. Ide ini pertama kali dikembangkan dalam bidang
kemelitiran selama Perang Dunia Kedua, kemudian dikembangkan di dalam bidang pemerintahan,
manajemen, komersial dan perdangangan, aplikasi dalam bidang industri, dan lainnya.
Formulasi atau Model matematika suatu program linear menunjukan bentuk sajian data
program linear dengan simbol (notasi lambang) matematika, yaitu (1) Fungsi tujuan Z = f(𝑥1 , 𝑥2 ,
. . ., 𝑥𝑛 ) sebagai fungsi linear dengan variabel aktivitas (keluaran) 𝑥1 , 𝑥2 , . . ., 𝑥𝑛 , (2) sumber daya
yang terbatas di mana tiap pembatas secara proporsional menunjang tiap variabel aktivitas.
Umumnya variabel aktivitas non-negatif.
Pembatas adalah suatu sistem pertidaksamaan linear.
𝑎11 𝑥1 + 𝑎12 𝑥2 + … 𝑎1𝑛 𝑥𝑛 ≤ 𝑎𝑡𝑎𝑢 ≥ 𝑏1
𝑎21 𝑥1 + 𝑎22 𝑥2 + … 𝑎2𝑛 𝑥𝑛 ≤ 𝑎𝑡𝑎𝑢 ≥ 𝑏2
… + … + ….
𝑎𝑚1 𝑥1 + 𝑎𝑚2 𝑥2 + … 𝑎𝑚𝑛 𝑥𝑛 ≤ 𝑎𝑡𝑎𝑢 ≥ 𝑏𝑚
Dengan notasi matriks/ vektor rumusan di atas menjadi
Rumusan pembatas di atas menunjukan bahwa terdapat kombinasi tanda “≤” atau “≥”
dalam satu sistem pertidaksamaan sebagai pembatas. Rumusan resmi (kanonik) atau masalah
program linear adalah sebagai berikut.
1. Masalah memaksimumkan
Fungsi tujuan Z = ∑𝑛𝑗=1 𝑐𝑗 𝑥𝑗 ; 𝑗 = 1,2,…,n
8
2. Masalah meminimumkan
Fungsi tujuan Z = ∑𝑛𝑗=1 𝑐𝑗 𝑥𝑗 ; 𝑗 = 1,2,…,n
Tanda pertidaksamaan yang sama dalam rumusan suatu program linear dalam bentuk
kanonik akan membantu kita untuk menyusun program dual dari masalah primal yang sudah
ditetapkan lebih dahulu (akan dibahas pada modul 5).
Memperhatikan daerah hasil layak yang kita gambar dan juga penerapan pengertian rank
matriks koefisien dan rank matriks yang diperbesar dari suatu masalah program linear (1)
mempunyai pemecahan optimal tunggal, (2) optimal alternatif, (3) optimal tanpa batas, dan (4)
tidak terdapat nilai Z optimal yang mungkin berdampak kurang tepat dalam penetapan sebaran
yang proporsional dari tiap pembatas (persediaan) untuk menunjang tiap variabel aktivitas.
G. PROGRAM LINEAR DENGAN METODE GRAFIK DAN METODE SIMPLEKS DUA VARIABEL
Metode/ cara grafik ialah suatu cara penyelesaian masalah program linear berdasarkan
pendekatan geometriks dengan tahap kegiatan sebagai berikut.
1. Terjemahkan persoalan yang dihadapi ke dalam model matematika sehingga jelas,
Fungsi tujuan z = F (𝑥1 , 𝑥2 , . . ., 𝑥𝑛 ) = 𝑐1𝑥1 + 𝑐𝑛 𝑥𝑛 atau z = ∑𝑛𝑗=1 𝑐𝑖 𝑥𝑖 . j = 1,2,…,n; untuk
persoalan dua variabel j= 1,2
pembatas: ∑𝑛𝑗=1 𝑎𝑖𝑗 𝑥𝑖 ≤ b, Maks; ∑𝑛𝑗=1 𝑎𝑖𝑗 𝑥𝑖 ≥ b1 Min
9
3. Kalau ternyata ada 3 variabel aktivitas dan terikat pada beberapa pembatas berbentuk
pertidaksamaan linear maka daerah layak hasil terdapat di dalam ruang/permukaan
bangunan ruang. Hal ini dimungkinkan sebab harus digambar bidang datar a11x1 + a12x2 +
a13x3 = b1 dan seterusnya untuk pembatas lainnya.
Dengan bantuan pengertian matriks/vektor gambaran daerah peyelesaian dapat
ditampilkan dengan gambar kerucut yang dibangun dengan vektor kolom koefisien
pembatas
Selain cara grafik, suatu persoalan program linear dapat diselesaikan dengan cara simpleks
(operasi aljabar), di sini diperkenalkan juga penggunaan matriks/ vektor kolom t sebagai operator
untuk transmormasi vektor 𝑎0 , 𝑎1 , 𝑎2, … , 𝑎𝑛+𝑚 + 𝑏 ; n ialah banyaknya variabel pokok; m ialah
banyak persamaan dan banyak variabel penambah 9slack) bernilai non-negatif sebanyak (n-m):
Misalkan z = c1x1 + c2x2 Maks
Syarat a11x1 + a12x2 + x3 = b1
A21x1 + a22x2 + x4 = b1
1. Penyelesaian awal x1 = 0, x2 = 0, x3 = b1, x4 = b2
2. Dalam contoh ini diambil semua koefisien positif. Memilih variabel x1 atau x2 masuk menjadi
basis dilihat dari nilai terbesar, karena dinilai memberi imbalan terbesar bila x1 60 atau x1
menjadi baasis, yaitu dari nol menjadi satu, dua dan seterusnya.
Kemudian melihat baris (persamaan) manakah yang menjadi kunci dilihat perbandingan
antara tiap entri b dengan entri bersesuaian pada aj; variabel yang dipilih menjadi basis. Misalnya
x1 menjadi basis karena c1 lebih besar dari c2 dan pilihan berdasarkan.
𝑏 𝑏
X = Min (𝑎 1 , 𝑎 2 )
11 21
𝑏
Kalau 𝑎 2 minimum, maka x4 menjadi variabel non-basis x4 = 0, vektor kolom 𝑡 dicari dari
21
vektor kolom 𝑎1 menjadi [0,0,1]
𝑐 −𝑎11 1−𝑎11
𝑡 = (𝑎 1 , , )
21 𝑎21 𝑎21
Dalam hal ini a21 sebagai elemen (entri) kunci pada baris ke-2 atau persamaan ke-2 koefisien
variabel x – 1a
10
BAB III
PENUTUP
A. Simpulan
Program linear adalah suatu cara matematis yang digunakan untuk menyelesaikan masalah
yang berkaitan dengan pengalokasian sumberdaya yang terbatas untuk mencapai optimasi,
yaitu memaksimumkan atau meminimumkan fungsi tujuan yang bergabung pada sejumlah
variabel input. • Yang termasuk dalam komponen model program linear adalah variable
keputusan, fungsi tujuan, dan batasan model. Program linier bisa di selesaikan menggunakan
metode grafik untuk menentukan persoalan maksimum maupun minimum.
B. Saran
Semoga penulis dan pembaca dapat mengetahui dan memahami materi program linear ini
terutama pengaplikasiannya di bidang sosial ekonomi pertanian. Jika ada kesalahan dalam
penulisan makalah ini penulis mengharapkan kritikan atau saran dari pembaca.
11
DAFTAR PUSTAKA
12