Anda di halaman 1dari 2

Apa itu Goal Programming?

Pengertian
 Goal programming merupakan perluasan dari model pemrograman linear (linear
programming).
 Goal programming adalah salah satu metode matematika yang dipakai sebagai dasar
mengambil keputusan untuk menganalisis dan membuat solusi permasalahan yang
melibatkan banyak tujuan sehingga diperoleh alternatif pemecahan masalah yang
optimal.

Perbedaan Linear dan Goal Programming


Aspek Linear Programming Goal Programming
Fungsi Tujuan Memiliki satu fungsi tujuan Memiliki lebih dari satu fungsi
tujuan dan digabungkan dalam satu
fungsi tujuan
Tujuan  Memaksimumkan dan  Meminimumkan
meminimumkan penyimpangan-penyimpangan
 Mengidentifikasi solusi dari tujuan-tujuan tertentu
optimum dari suatu  Mencari titik yang paling
himpunan solusi layak. memuaskan dari sebuah
persoalan dengan beberapa
tujuan.

Model umum Goal Programming


 Tiga unsur utama dari model umum Goal Programming: Variabel keputusan, Fungsi tujuan
dan Fungsi kendala.
 Model umum:
1. Model Linear Programming

Di mana :
 Z : Fungsi Tujuan
 ST : Fungsi Pembatas
 𝑋𝑖 : Jumlah produk i yang dikirim
 Y𝑖 : Jumlah tenaga kerja yang tersedia
 𝐷𝑖 : Jumlah bahan baku yang tersedia
2. Model Goal Programming

Di mana :
 𝑃𝑖 : Tujuan-tujuan yang ingin dicapai
 𝑑𝑖 − : Penyimpangan negatif
 𝑑𝑖 + : Penyimpangan positif

Asumsi goal programming


 Additivity and Linearity
 Divisibility
 Bounded
 Certainty and Static Time Period

Metode Penyelesaian Goal Programming


1. Metode non-preemptive (pembobotan)
Metode di mana masing-masing koefisien pada fungsi tujuan diberikan bobot yang sama
atau berbeda-beda sesuai dengan kepentingan.
2. Metode preemptive
Metode preemptive merupakan metode di mana pembuat keputusan harus membuat
prioritas (rangking) terhadap tujuan yang ingin dicapai sesuai dengan tingkat

kepentingan masing-masing tujuan.

Anda mungkin juga menyukai