Professional Documents
Culture Documents
0 PENGENALAN
Pengaturcaraan Linear ialah satu kaedah matematik yang digunakan untuk membantu
pengurus-pengurus dalam merancang dan membuat keputusan berdasarkan sumber-
sumber yang ada (Maslin Masrom, 1990). Terdapat empat kaedah pengaturcaraan linear
yang difokuskan di dalam tugasan ini iaitu kaedah Graf, simplek, simplek dua peringkat dan
M-besar.
Pada peringkat 1:
i) Kenal pasti persamaan objektif dan kekangan yang terdapat dalam soalan.
ii) Laksanakan pengubahsuaian pada langkah i untuk mendapatkan ‘modified problem’
Jika terdapat kekangan yang mempunyai pemalar negatif disebelah kanan,
darab kekangan tersebut dengan nilai –1 untuk mendapatkan pemalar positif.
Jika kekangan ‘lebih kecil daripada (≤)’ wujudkan pembolehubah slack
Jika kekangan ‘lebih besar daripada (≥)’ wujudkan pembolehubah surplus
dan pembolehubah artificial.
Pembolehubah artificial diberi penalty pada fungsi objektif dengan
memberinya koefisian yang sebesar: -M untuk masalah Maksimum dan +M
untukmasalah minimum
Jika kekangan adalah ‘sama dengan (=)’ wujudkan pembolehubah artificial
Apabila pembolehubah aritificial diwujukan maka wujudkan –Ma pada
persamaan objektif
iii) Wujudkan ‘preliminary simplex tableu’ dengan menggunakan maklumat yang telah
diubahsuai pada langkah ii
iv) Hapuskan semua M yang terdapat pada baris bawah tableu yang bersepadanan
dengan pembolehubah artificial menggunakan operasi baris permulaan bagi
menghasilkan ‘initial simplex tableu’
v) Gunakan kaedah simpleks pada tableu yang terhasil pada langkah iv untuk
mendapatkan penyelesaian optimum.
Tertakluk kepada: x + y≤ 90
y≤ 40
7x + 5y≤ 600
2x + 6y≤ 300
x, y ≥ 0
berdasarkan daripada graf yang telah dihasilkan, titik minimum adalah sifar dan titik
maksimum ialah (60,30)
Nilai maksimum P=50x+100y guna titik D(60,30)
P=50(60) + 100(30)
P= 3000+3000
P=6000
Ini menunjukkan pendapatan maksimum bagi kompleks sukan laut adalah RM 6000 apabila
bilangan peserta x seramai 60 orang manakala bilangan peserta dewasa y serai 30 orang
(rujuk lampiran 4 untuk langkah-langkah penyelesaian dan graf yang dihasilkan )
7.2 SENARIO 2
(Rujuk lampiran 2 untuk soalan scenario 2)
Penyelesian:
Biar, a bilangan produk A
b bilangan produk B
c bilangan produk C
Persamaan maksimum
maksimumkan P = 3a + 5b + 4c
3a + 2b + 4c ≤ 15 Persamaan 2
2b + 5c ≤ 10 Persamaan 3
a, b, c ≥ 0
r 2 3 0 1 0 0 8
s 3 2 4 0 1 0 15
t 0 2 5 0 0 1 10
P -3 -5 -4 0 0 0 0
Jadual 1: Tableau 1
Selesaikan dengan kaedah simpleks, tableau dibawah merupakan jawapan akhir bagi
pengiraan simplek tableau
Pemboleh a b c R s t Nilai θ Operasi
ubah baris
asas permulaan
Jadual 10:Tableau 4
8.0 KESIMPULAN
Kesimpulanya, pengaturcaraan linear ini dapat menyelesaikan masalah dalam
kehidupan harian kita. Contohnya, dalam bidang perindustiran, komputer, perubatan,
makanan, perniagaan dan lain-lain. Pelbagai kaedah dalam pengacaraan linear yang boleh
digunakan untuk menyelesaikan masalah yang dihadapi. Oleh itu, kita perlu mempraktikkan
penggunaan kaedah pengaturcaraan linear dalam kehidupan seharian kita,
Rujukan
Ahmad Sabri. Pemrograman Linier (3). (t.t). Diakses pada 29 Mac 2020 daripada
Http://Sabri.Staff.Gunadarma.Ac.Id/Downloads/Files/44825/RO_Pert4.Pdf
Budi Institut. 2019. Metode Simpleks Dua Fasa. Diakses Pada 30 Mac 2020 daripada
Https://Youtu.Be/Gjprvkyce-W
Mark A.S. (1998) Linear Programming For Optimization Diakses pada 30 Mac 2020
daripada https://Www.Researchgate.Net/Publication/2420905LinearPr
ogrammingForOptimization
Maslin Masrom. (1990). Pakej Pengaturcaraan Linear : LINDO. Diakses pada 30 Mac 2020
daripada Http://Eprints.Utm.My/Id/Eprint/32706/1/Maslinmasrom1990_
Pakejpengaturcaraanlinearlindo.Pdf
Tajuk 3: Pengaturcaraan Linear. (t.p, t.t). Diakses pada 30 Mac 2020 daripada
Https://Www.Google.Com.My/Amp/S/Pdfslide.Net/Amp/Documents/Tajuk-3-
Pengaturcaraan-Linear.Html
Lampiran 1
Soalan scenario 1
Pengurus sebuah komplek sukan laut yang baru ingin memaksimumkan pendapatan daripada
dua program hujung minggu yang berikut.
Lampiran 2
Soalan scenario 2
sebuah syarikat berurusan dengan tiga produk A, B dan C. Ia perlu diproses di tiga jabatan X, Y
dan Z. 4
Lampiran Produk A memerlukan 2 jam jabatan X, 3 jam jabatan Y dan produk B memerlukan 3
jam, 2 jam dan 2 jam jabatan X, Y dan Z masing-masing. Produk C memerlukan 4 jam dalam
Penyelesaian
jabatan Y dan 5 jam jabatan Z. sumbangan keuntungan A, B dan C adalah RM 3, RM 5 dan
RM 4 masing-masing. Cari gabungan optimal produk untuk memaksimumkan keuntungan.
Pada tempoh perancangan yang akan datang, 8 jam jabatan X, 15 jam jabatan Y dan 10 jam
Langkah 1:Biar x bilangan orang kanak-kanak dan y bilangan orang dewasa,
jabatan Z disediakan untuk pengeluaran.
Maksimumkan P= 50x + 100y
Tertakluk kepada: x + y≤ 90
y≤ 40
7x + 5y≤ 600
2x + 6y≤ 300
x, y ≥ 0
Langkah 3: cari bucu-bucu yang bertindan dengan semua persamaan berdasarkan graf
tersebut dan lakarkan. (0,0), (0,40), (30,40), (60,30), (75,15) dan (85.71, 0)
Bucu-bucu ini diambil pada bahagian bawah garisan kerana simbol kurang sama dengan
pada persamaan yang asal menyebabkan bucu berada pada bahagian berlorek. Kawasan
berlorek dipanggil feasible region iaitu R
Langkah 4: Kawasan yang dilorek pada bahagian luar merupakan kawasan tidak
memuaskan persamaan
Langkah 5:mencari persamaan minimum dan maksimum bagi Persamaan objektif
Nilai minimum P=50x+100y guna titk (0,0)
P=50(0)+100(0)
P= 0
Maka nilai minimum bagi persamaan objektif adalah sifar
Lihat pada garisan merah untuk menunjukkan garisan maksimum dan pilih titik D sebagai
nilai x dan y dan masukkan kepada persamaan objektif.
3a + 2b + 4c ≤ 15 Persamaan 2
2b + 5c ≤ 10 Persamaan 3
a, b, c ≥ 0
r 2 3 0 1 0 0 8
s 3 2 4 0 1 0 15
t 0 2 5 0 0 1 10
P -3 -5 -4 0 0 0 0
Jadual 1: Tableau 1
Langkah 4: tengok objective row dengan menggunakan persamaan maksimum dan cari nilai
yang paling negatif dan jadikan ia sebagai baris untuk mencari jalur pivot contohnya dalam
persamaan P nilai negatif yang paling besar adalah nilai -5, maka jalur nilai -5 adalah jalur
pivot.
Langkah 5: cari nilai θ dengan membahagikan jalur Nilai dengan nilai yang terdapat pada
jalur -5 untuk mencari baris pivot. Lihat jadual 2.
r 2 3 0 1 0 0 8 8/3=2.7
s 3 2 4 0 1 0 15 15/2=7.
5
t 0 2 5 0 0 1 10 10/2=5
P -3 -5 -4 0 0 0 0 -
Jadual 2:Tableau 1
Langkah 6: cari nilai θ positif terkecil untuk dipilih sebagai baris pivot contohnya ialah nilai
2.7 . Elemen dalam menentukan jalur pivot dan baris pivot adalah 3. Maka, pivot adalah 3.
r 2 3 0 1 0 0 8 8/3=2.7
s 3 2 4 0 1 0 15 15/2=7.
5
t 0 2 5 0 0 1 10 10/2=5
P -3 -5 -4 0 0 0 0 -
Jadual 3:Tableau 1
Langkah 7: adalah untuk mencari operasi baris permulaan bagi jadual 3. Kita perlu jadikan
pivot sebagai 1 dan nilai lain pada jalur pivot sebagai sifar dengan menggunakan operasi
baris permulaan kaedah matriks.
Ulang langkah 4 hingga langkah 7 untuk mencari nilai θ dan sehingga nilai pada baris
objektif tidak terdapat nilai negatif dan mencapai nilai optimal.
Cari nilai positif terkecil θ untuk menentukan baris pivot dan tentukan nilai pivot
menggunakan nilai terkecil θ . Nilai pivot adalah 5. Ulang langkah 4-7 lagi.
Jadual 7:Tableau 3
Jadual 8:Tableau 3
7
Maka, produk A=2
41
9
produk B=1
41
21
produk C=1
41
27
Untung maksimum = RM 18 iaitu RM 18.66
42