5 0 6 MB
HANDOUT MATA KULIAH
Dosen Pengampuh :
Meyta Dwi Kurniasih, M.Pd.
NAMA : ....................................................................................................... KELAS : ....................................................................................................... NIM : ...........................................................................................................
PROGRAM STUDI PENDIDIKAN MATEMATIKA FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN UNIVERSITAS MUHAMMADIYAH PROF DR HAMKA JAKARTA- 2015
Page 1
Kata Pengantar Puji syukur kami panjatkan ke hadirat Allah SWT atas karunia dan hidayah-Nya, kami dapat menyusun bahan ajar modul manual untuk mahasiswa Pendidikan Matematika, yakni mata kuliah Statistika Matematika. Handout yang disusun ini berdasarkan silabus perkuliahan Program Linier yang berlaku di Universitas Muhammadiyah Prof. DR. HAMKA. Prasyarat mengikuti mata kuliah Program Linier ini adalah lulus mata kuliah Aljabar Linier. Deskripsi mata kuliah ini adalah formulasi model-model optimasi linier, representasi aljabar dan geometri, metode simpleks, uji kesensitivitasan dan duaalitas, transportasi serta analisis pasca optimum. Penyusunan handout ini tidak lepas dari dorongan semua pihak baik berupa moril maupun materil yang tidak dapat kami sebutkan satu persatu, terutama pada seluruh keluarga besar Program Studi Pendidikan Matematika. Kami menyadari masih banyak kekurangan atas modul ini, oleh sebab itu kritik dan saran terhadap penyempurnaan modul ini kami harapkan. Demikian, semoga modul ini dapat bermanfaat bagi semua, khususnya mahasiswa Pendidikan Matematika FKIP UHAMKA. Jakarta, Maret 2015 Penyusun,
Meyta Dwi Kurniasih, M.Pd.
Meyta Dwi Kurniasih, M.Pd. P. Matematika UHAMKA
Daftar Isi Kata Pengantar........................................................................................................................................................ii Dafta Isi......................................................................................................................................................................iii BAB I Model Matematika ....................................................................................................................................1 A. Pendahuluan......................................................................................................................................1 B. Definisi Pemprograman Linier..................................................................................................1 C. Ide Dasar Program Linier.............................................................................................................1 D. Karakteristik Pemprograman Linier.......................................................................................2 E. Formulasi Masalah Pemprograman Linier...........................................................................3 F. Soal Latihan........................................................................................................................................3 BAB II Pendekatan Geometris ..........................................................................................................................8 A. Metode Grafik dengan Dua Variabel.......................................................................................8 B. Metode Grafik dengan Tiga Variabel....................................................................................19 BAB III Analisis Simpleks..................................................................................................................................24 A. Pengantar Simpleks.....................................................................................................................24 B. Metode Pemecahan Dasar (Basis).........................................................................................26 C. Simpleks dengan Tabel Berkolom Variabel Dasar..........................................................28 D. Membaca Tabel Optimal............................................................................................................32 E. Soal Latihan.....................................................................................................................................33 BAB IV Metode Simpleks I ...............................................................................................................................36 A. Metode M Charnes........................................................................................................................36 B. Metode Simpleks Fase 1.............................................................................................................38 C. Soal Latihan.....................................................................................................................................40 BAB V Metode Simpleks II ...............................................................................................................................44 A. Langkah-langkah Metode Simpleks 2 Fase........................................................................44 B. Contoh Soal......................................................................................................................................44 C. Soal Latihan.....................................................................................................................................46 BAB VI Primal, Dual dan Kemerosotan ......................................................................................................53 A. Primal dan Dual.............................................................................................................................53 B. Kemerosotan...................................................................................................................................60
iii
Meyta Dwi Kurniasih, M. Pd. Pemrograman Linier C. Soal Latihan.....................................................................................................................................61 BAB VII Model Transportasi ...........................................................................................................................67 A. Pendahuluan...................................................................................................................................67 B. Formulasi Model Matematika..................................................................................................68 C. Pendekatan Model Transportasi............................................................................................70 D. Skenario Model Transportasi..................................................................................................78 E. Langkah-langkah Penyelesaian...............................................................................................78 F. Contoh Soal......................................................................................................................................80 G. Soal Latihan.....................................................................................................................................84 Daftar Pustaka......................................................................................................................................................92
iv
BAB I Model Matematika
A. Pendahuluan Program linier (Linier Programming) merupakan pengembangan lebih lanjut dari konsep-konsep aljabar linier. Model ini dikembangkan oleh George B. Dantzig, seorang matematikawan AS tahun 1947. Benih- benih model ini sesungguhnya sudah ditemukan jauh sebelumnya. Seorang matematisian Rusia bernama L.V. Kontrovich memperkenalkan penerapan program linier dalam bidang produksi tahun 1939. Lebih dari seabad sebelumnya tahun 1928, Fourier asal Perancis juga telah merumuskan masalah program linier. Akan tetapi baru setelah Dantzig mengembangkan dan mempopulerkannya, model ini memperoleh perhatian yang berarti. Dantzig pulalah yang dikenal dunia sebagai “Bapak Program Linier.”
B. Definisi Pemprograman Linier Pemprograman linier adalah metode matematik dalam mengalokasikan sumber daya yang terbatas untuk mencapai suatu tujuan seperti memaksimalkan keuntungan atau meminimummkan biaya. Program linier berkaitan dengan penjelasan suatu kasus dalam dunia nyata sebagai suatu model matematik yang terdiri dari sebuah fungsi tujuan linier dengan beberapa kendala linier (Taha, 1993). Semula model program linier dimanfaatkan dibidang kemiliteran, khususnya oleh Angkatan Udara AS (USAF), untuk merencanakan dan memecahkan masalahmasalah logistik di masa perang. Kini penggunaan program linier sudah sangat meluas terutama di bidang bisnis. Selain itu banyak digunakan untuk menyelesaikan masalah optimasi didalam industri, perbankan, pendidikan, dan masalah-masalah lain yang dapat dinyatakan dalam bentuk linier.
C. Ide Dasar Program Linier Telah disampaikan sebelumnya bahwa program linier adalah suatu model optimasi persamaan linier berkenaan dengan kendala-kendala linier yang dihadapinya
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA Masalah program linier berarti adalah masalah pencarian nilai-nilai optimum (maksimum atau minimum) sebah fungsi linier pada suatu sistem atau sehimpun kendala linier. Fungsi linier yng hendak dicari nilai optimumnya, berbentuk sebuah persamaan, disebut fungsi tujuan, sedangkan fungsi-fungsi linier yang harus terpenuhi dalam optimasi fungsi tujuan tadi, dapat berbentuk persamaan atau pertidaksamaan, disebut fungsi kendala. Agar suatu masalah optimasasi dapat diselesaiakan dengan program linier, ada beberapa syarat yang harus dipenuhi : 1. Masalah itu harus dapat diubah menjadi permasalahan matematis. Ini berarti bahwa masalah tadi harus bisa dituangkan kedalam bentuk model matematik, dalam hal ini model linier, baik berupa persamaan atau pertidaksamaan. 2. Keseluruhan sistem permasalahan harus dapat dipilih-pilih menjadi satuansatuan aktivitas, misal :
di mana
dan
adalah aktivitas.
3. Masing-masing aktivitas hars dapat ditentukan dengan tepat, baik jenis maupun letaknya dalam model program linier. 4. Setiap aktivitas harus dapat dikualivikasikan sehingga masing-masing nilainya dapat dihitung dan dibandingkan. Dengan demikian di dalam suatu masalah program linier dapat dilakukan langkah sebagai berikut : 1. Menentukan aktivitas 2. Menentukan sumber-sumber (masukan) 3. Menghitung jumlah mtas 4. Masukan dan keluaran untuk setiap satuan aktivitas 5. Merumuskan model, yakni membentuk fungsi tujuan dan fungsi-fungsi kendala.
D. Karakteristik Program Linier 1. Sifat linieritas suatu kasus dapat ditentukan dengan menggunakan beberapa cara. Secara statistik, cara ini dapat diperiksa kelinieran menggunakan grafik (diagram pencar). 2. Sifat proposional dipenuhi jika kontribusi setiap variabel pada fungsi tujuan atau penggunaan sumber daya yang membatasi proposional terhadap level nilai variabel. Jika harga per unit produk misalnya adalah sama berapa pun jumlah yang dibeli, maka sifat proposional dipenuhi. Atau jika pembelian dalam jumlah
2
Handout Program Linier : Model Matematika besar mendapatkan diskon, maka sifat proposional tidak dipenuhi. Jika penggunaan sumber daya per unit tergantung dai jumlah yang diproduksi, maka sifat proposional tidak dipenuhi. 3. Sifat additivitas mengasumsikan bahwa tidak ada bentuk perkalian silang diantara berbagai aktivitas, sehingga tidak dapat ditemukan bentuk perkalian silang pada model. Sifat aditivitas berlaku baik bagi sifat tujuan maupun pembatas (kendala). Sifat aditivitas dipenuhi jika fungsi tujuan merupakan penambahan langsung kontribusi masing-masing variabel keputusan. 4. Sifat divisiabel berarti unit aktivitas dapat dibagi dalam sembarang level fraksional, sehingga nilai variabel keputusan non integer dimungkinkan 5. Sifat kepastian menunjukkan bahwa semua parameter model berupa konstanta. Artinya koefisien fungsi tujuan maupun fungsi pembatas merupakan suatu nilai pasti, bukan merupakan nilai dengan peluang tertentu.
E. Formulasi permasalahan
☺ Masalah keputusan yang sering dihadapi analis adalah alokasi optimum sumber daya.
☺ Sumber daya dapat berupa uang, tenaga kerja, bahan mentah, kapasitas mesin, waktu, ruangan atau teknologi.
☺ Tugas analis adalah mencapai hasil terbaik dengan keterbatasan sumber daya itu.
☺ Setelah
masalah diidentifikasikan, tujuan ditetapkan, langkah selanjutnya adalah formulasi model matematik.
☺ Formulasi model matematik . F. Soal Latihan : Aktivitas 1
Buatlah model matematik dari setiap permasalahan berikut :
1. Seorang penjahit mempunyai bahan 60 m woll dan 40 m katun, dari bahan tersebut ia akan membuat setelan jas dan rok untuk di jual. Satu stel jas memerlukan 3 m woll dan 1 m katun. Sedangkan satu rok memerlukan 2 m woll dan 2 m katun. Berapa stel jas dan rok yang harus penjahit tersebut buat agar mendapat
3
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA keuntungan sebesar- besarnya. Bila satu stel jas Rp. 1.500.000 dan 1 stel rok Rp.1.000.000? 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
4
Handout Program Linier : Model Matematika memerlukan tenaga kerja, biaya dan memberikan keuntungan masing-masing sebagai berikut :
Tanaman Padi Jagung Kedelai
Orang hari/ ha
Biaya/ ha (Rp)
6 8 10
100.000 150.000 120.000
Keuntungan/ ha (Rp) 60.000 100.000 80.000
Susunlah model matematikanya dan fungsi sasaran agar pendapatan sebesar mungkin? Jawab : .................................................................................................................................................................. .................................................................................................................................................................. .................................................................................................................................................................. .................................................................................................................................................................. .................................................................................................................................................................. .................................................................................................................................................................. .................................................................................................................................................................. .................................................................................................................................................................. ..................................................................................................................................................................
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
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA 5. PT. “WAHYU” mempunyai 600 orang pegawai dan menghadapi persoalan untuk 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 : Keterangan Micro Bus Bus Maintanance per bulan (Rp) 7.500 10.000 Pemakaian bensin (liter) 10 30 Tentukan model matematika dari masalah di atas, jika Micro Bus memiliki life time yang relatif lebih panjang dari Bus! Jawab : .................................................................................................................................................................. .................................................................................................................................................................. .................................................................................................................................................................. .................................................................................................................................................................. .................................................................................................................................................................. ..................................................................................................................................................................
Aktivitas 2
Dari kelima masalah di atas, apakah perbedaan dari setiap masalah tersebut!
........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ...........................................................................................................................................................................
6
Handout Program Linier : Model Matematika
Aktivitas 3
Tentukan langkah- langkah dalam membuat model matematika dari sebuah masalah program liner!
........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ...........................................................................................................................................................................
Tanggal
Nilai
Paraf Dosen
7
BAB II Pendekatan Geometris Bab ini akan dibahas upaya menganalisis persoalan program linier dua variabel atau tiga variabel dengan pendekatan geometris atau metode grafik. Program linier adalah teknik analisis kuantitatif yang tergabung dalam penelitian operasional. Analisis kualitatif maksudnya proses pengembangan secara bertahap dan sistematis dengan memperhatikan tiga tahap yaitu: (1) identifikasi persoalan dan penyusunan model matematika, (2) analisis model, dan (3) merumuskan kesimpulan dan implementasi hasil. Berikut beberapa cara penyelesaian masalah progran linier dengan metode grafik..
A. Metode Grafik dengan Dua Variabel Ada metode untuk mengidentifikasi solusi optimum pada ruang/ daerah feasible yaitu metode kesamaan garis (isoline) dan metode titik ekstrim.
1.1. Langkah- langkah penyelesaian masalah program linier dengan Metode Isoline : 1. Tentukan kemiringan garis fungsi tujuan (merupakan himpunan infinitif dari
isoline). Pilihlah dua titik tertentu di daerah feasible Gambarlah garis fungsi tujuan yang mengenai titik-titik tersebut 2. Tentukan arah peningkatan (penurunan) dari fungsi tujuan persoalan maksimum (minimum). Pilihlah dua garis ( isoline) fungsi tujuan di daerah
feasible dan evaluasi nilai fungsi tujuan pada kedua garis isoline tersebut. 3. Ikuti arah peningkatan atau penurunan sampai mencapai titik batas (sudut) dimana peningkatan atau penurunan dari fungsi tujuan keluar dari daerah
feasible 4. Solusi optimum diperoleh dari titik batas di mana peningkatan atau penurunan dari fungsi tujuan (Z) akan meninggalkan daerah feasible.
Handout Program Linier : Pendekatan Geometris
1.2. Langkah- langkah penyelesaian masalah program linier dengan Metode Titik Ekstrim 1. Tentukan interseksi dari semua daerah feasible yang didefinisikan semua pembatasan sehingga diperoleh daerah feasible. 2. Tentukan titik ekstrim (sudut) dari daerah feasible. Setiap titik ekstrim merupakan titik interseksi dari dua pembatasan linier. 3. Tentukan nilai fungsi tujuan (Z) pada setiap titik ekstrim daerah
feasible. Solusi optimum terletak pada salah satu titik ekstrim daerah feasible 1.3. Contoh Soal : 1. Nilai
maksimum
fungsi
sasaran
Z 8x 6 y
dengan
syarat
4 x 2 y 60;2 x 4 y 48; x 0; y 0 adalah .... Penyelesaian : Fungsi tujuan → Z maks 8x 6 y a. Jadikan setiap kendala menjadi bentuk persamaan
4 x 2 y 60 → 2 x y 30
2 x 4 y 48 → x 2 y 24 b. Buat grafik untuk setiap kendala dan tentukan daerah penyelesaiannya (HP): Fungsi Kendala
2 x y 30 x 2 y 24
Titik potong terhadap sumbu
Titik potong terhadap sumbu
9
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA c. Dari grafik diatas garis I : 2 x y 30 dan garis II : x 2 y 24 . Dengan menggunakan metode titik ekstrim, setelah menentukan himpunan penyelesaian (HP) lalu tentukan titik-titik terluar/ titik ekstrim di dapat seperti tabel berikut :
( x, y)
Z 8x 6 y
(0, 12) (12, 6) (15, 0)
72 132 120
d. Ditentukan nilai maksimumnya adalah 132 pada titik (12, 6).
Dengan menggunakan Metode Isoline :
10
Handout Program Linier : Pendekatan Geometris 2. Nilai maksimum dari f ( x, y) 2 x 3 y pada himpunan penyelesaian sistem
pertidaksamaan: 3x 2 y 24 ; x 2 y 8 ; x, y 0 adalah ….. Penyelesaian : Fungsi tujuan : Zmaks 2 x 3 y a. Jadikan setiap kendala menjadi bentuk persamaan
3x 2 y 24 → 3x 2 y 24
x 2 y 8 → x 2 y 8 b. Buat grafik untuk setiap kendala dan tentukan daerah penyelesaiannya Fungsi Kendala
Titik potong terhadap sb
3x 2 y 24
x 2 y 8
Titik potong terhadap sb
....
....
....
....
c. Dari grafik diatas garis I : x 2 y 8 dan garis II : 3x 2 y 24 . Setelah menentukan himpunan penyelesaian (HP) lalu tentukan titik-titik terluar di dapat seperti tabel berikut :
11
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
( x, y)
Zmaks 2 x 3 y
(0, 4)
....
(4, 6)
....
(8, 0)
....
d. Ditentukan nilai maksimumnya adalah .... pada titik (....,....) 3. Nilai maksimum dari Z 20 x 8 untuk
,
, dan
dan
yang memenuhi
adalah ….
Penyelesaian : Fungsi tujuan : Z maks .... a. Jadikan setiap kendala menjadi bentuk persamaan → .... → .... b. Buat grafik untuk setiap kendala dan tentukan daerah penyelesaiannya
(HP)
12
,
Handout Program Linier : Pendekatan Geometris c. Dari grafik diatas setelah menentukan himpunan penyelesaian (HP) lalu tentukan titik-titik terluar Titik Potong
20x + 8
....
....
....
....
....
....
....
....
d. Jadi, nilai maksimumnya adalah ....
1.4. Soal Latihan Aktivitas 1
Petunjuk : Diskusikan dengan kelompokmu soal-soal dibawah ini, kemudian buat langkah-langkah penyelesaiannya!
Isilah kolom di bawah ini!
No.
Sistem pertidaksamaan
Grafik
x y 2 1.
2 x 3 y 12 x, y 0
13
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA No.
Sistem pertidaksamaan
x y 0 2.
3.
14
3x 5 y 15 x, y 0
Grafik
Handout Program Linier : Pendekatan Geometris
Aktivitas 2
Petunjuk : Kerjakan soal-soal berikut beserta langkah-langkah penyelesaiannya!
1. Nilai minimum dari -2x - 4y – 6 = 0 untuk x dan y yang memenuhi da adalah.... Jawaban
15
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA 2. Sebuah pabrik baku akan memproduksi buku jenis polos dan buku jenis bergaris. Dalam satu hari pabrik itu paling banyak memproduksi 1000 buku. Dari bagian penjualan diperoleh keterangan bahwa tiap hari terjual tidak lebih dari 800 buku polos dan 600 buku bergaris. Keuntungan tiap buku jenis polos adalah Rp.100,00 dan bergaris adalah Rp.150,00. Berapakah keuntungan bersih sebesar-besarnya yang dapat diperoleh tiap hari ? Berapa banyak buku polos dan bergaris yang harus diproduksi tiap hari ! Jawaban :
16
Handout Program Linier : Pendekatan Geometris 3. Luas daerah parkir 1.760 m2. Luas rata-rata untuk mobil kecil 4 m2 dan mobil besar 20 m2. Daya tampung maksimum hanya 200 kendaraan, biaya parkir mobil kecil Rp. 2000/jam dan mobil besar Rp. 3000/jam. Jika dalam satu jam terisi penuh dan tidak ada kendaraan yang pergi dan datang. Tentukan hasil pendapatan maksimum tempat parkir tersebut! Jawaban :
17
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA Dari diskusi yang telah kalian lakukan, tentukan langkahAktivitas 3
langkah dalam menyelesaikan sebuah masalah program linier dengan metode grafik!
.................................................................................................................................................................................... .................................................................................................................................................................................... .................................................................................................................................................................................... .................................................................................................................................................................................... .................................................................................................................................................................................... .................................................................................................................................................................................... .................................................................................................................................................................................... .................................................................................................................................................................................... .................................................................................................................................................................................... .................................................................................................................................................................................... .................................................................................................................................................................................... .................................................................................................................................................................................... .................................................................................................................................................................................... .................................................................................................................................................................................... .................................................................................................................................................................................... .................................................................................................................................................................................... .................................................................................................................................................................................... ....................................................................................................................................................................................
Tanggal
18
Nilai
Paraf Dosen
Handout Program Linier : Pendekatan Geometris
B. Metode Grafik dengan Tiga Variabel 2.1.
Soal Latihan
Aktivitas 1
No.
1.
Diskusikan dengan kelompokmu soal-soal berikut ini, kemudian buat langkah-langkah penyelesaiannya!
Sistem pertidaksamaan
Grafik
4 x 3 y 2 z 12 2 x 4 y 3z 12 x, y , z 0
2.
19
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
Kerjakan soal-soal berikut dan langkah-langkah penyelesaiannya!
Aktivitas 2
1. Nilai
maksimum
dari
penyelesaian sistem pertidaksamaan ; Jawaban :
20
, adalah ...
pada ;
himpunan
Handout Program Linier : Pendekatan Geometris 2. Nilai minimum dari
untuk x dan y yang memenuhi ;
;
;
adalah.... Jawaban :
21
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA 3. Suatu perusahaan manufaktur menghentika salah satu produk yang tidak menguntungkan. Penghentian ini menghasilkan kapasitas produksi yang menganggur (berlebih). Kelebihan kapasitas produksi ini oleh manajeman sedang dipertimbangkan untuk di alokasikan ke salah satu atau ke semua produk yang dihasilkan (produk 1, 2 dan 3). Kapasitas yang tersedia pada mesin yang mungkin akan membatasi output diringkas pada tabel berikut: Tipe Mesin
Mesin milling Lathe Grinder
Waktu yang dibutuhkan produk pada masing-masing mesin (jam) Produk 1 Produk 2 Produk 3 9 5 3
3 4 0
5 0 2
Waktu yang tersedia (jam per minggu) 500 350 150
Bagian penjualan mengidentifikasi bahwa penjualan potensial pada produk 1 dan 2 tidak akan melebihi laju produksi maksimum dan penjualan potensial untuk produk 3 adalah 20 unit per minggu. Keuntungan per unit masingmasing produk secara berturut-turut adalah $50, $20 dan $25. Formulasi masalah di atas ke dalam model matematik? Dan tentukan banyak produksi masing-masing produk agar keuntungan maksimal! Jawaban :
22
Handout Program Linier : Pendekatan Geometris
Aktivitas 3
Dari diskusi yang telah kalian lakukan, tentukan langkah- langkah dalam menyelesaikan sebuah masalah program linier dengan metode grafik 3 variabel!
..................................................................................................................................................................................... ..................................................................................................................................................................................... ..................................................................................................................................................................................... ..................................................................................................................................................................................... ..................................................................................................................................................................................... ..................................................................................................................................................................................... .....................................................................................................................................................................................
Tanggal
Nilai
Paraf Dosen
23
BAB III Analisis Simpleks A. Pengantar Simpleks Salah satu teknik penentuan solusi optimal yang digunakan dalam pemrograman linier adalah metode simpleks.
Penentuan solusi optimal
menggunakan metode simpleks didasarkan pada teknik eleminasi Gauss Jordan. Penentuan solusi optimal dilakukan dengan memeriksa titik ekstrim satu per satu dengan cara perhitungan iteratif. Sehingga penentuan solusi optimal dengan simpleks dilakukan tahap demi tahap yang disebut dengan iterasi. Iterasi ke-i hanya tergantung dari iterasi sebelumnya (i-1). Dapat disimpulkan juga bahwa metode simplek adalah Suatu metode yang secara sistematis di mulai dari suatu pemecahan dasar yang fleksibel ke pemecahan dasar yang fisibel lainnya dan ini di lakukan berulang- ulang (dengan jumlah ulangan yang terbatas) sehingga tercapai sesuatu pemecahan dasar yang optimum dan pada setiap step menghasilkan suatu nilai dari fungsi tujuan yang selalu lebih besar atau sama dari step- step sebelumnya. Ada beberapa istilah yang sangat sering digunakan dalam metode simpleks, diantaranya : 1. Iterasi adalah tahapan perhitungan dimana nilai dalam perhitungan itu tergantung dari nilai tabel sebelumnya. 2. Variabel non basis adalah variabel yang nilainya diatur menjadi nol pada sembarang iterasi. Dalam terminologi umum, jumlah variabel non basis selalu sama dengan derajat bebas dalam sistem persamaan. 3. Variabel basis merupakan variabel yang nilainya bukan nol pada sembarang iterasi. Pada solusi awal, variabel basis merupakan variabel slack (jika fungsi kendala merupakan pertidaksamaan ≤ ) atau variabel buatan (jika fungsi kendala menggunakan
pertidaksamaan ≥ atau =). Secara umum, jumlah
variabel basis selalu sama dengan jumlah fungsi pembatas (tanpa fungsi non negatif). 4. Solusi atau nilai kanan merupakan nilai sumber daya pembatas yang masih tersedia. Pada solusi awal, nilai kanan atau solusi sama dengan jumlah sumber
Handout Program Linier : Analisis Simpleks daya pembatas awal yang ada, karena aktivitas belum dilaksanakan. 5. Variabel slack adalah variabel yang ditambahkan ke model matematik kendala untuk mengkonversikan pertidaksamaan ≤ menjadi persamaan (=). Penambahan variabel ini terjadi pada tahap inisialisasi. Pada solusi awal, variabel slack akan berfungsi sebagai variabel basis. 6. Variabel surplus adalah variabel yang dikurangkan dari model matematik kendala untuk mengkonversikan pertidaksamaan ≥ menjadi persamaan (=). Penambahan ini terjadi pada tahap inisialisasi. Pada solusi awal, variabel surplus tidak dapat berfungsi sebagai variabel basis. 7. Variabel buatan adalah variabel yang ditambahkan ke model matematik kendala dengan bentuk ≥ atau = untuk difungsikan sebagai variabel basis awal. Penambahan variabel ini terjadi pada tahap inisialisasi. Variabel ini harus bernilai 0 pada solusi optimal, karena kenyataannya variabel ini tidak ada. Variabel hanya ada di atas kertas. 8. Kolom pivot (kolom kerja) adalah kolom yang memuat variabel masuk. Koefisien pada kolom ini akn menjadi pembagi nilai kanan untuk menentukan baris pivot (baris kerja). 9. Baris pivot (baris kerja) adalah salah satu baris dari antara variabel basis yang memuat variabel keluar. 10. Elemen pivot (elemen kerja) adalah elemen yang terletak pada perpotongan kolom dan baris pivot. Elemen pivot akan menjadi dasar perhitungan untuk tabel simpleks berikutnya. 11. Variabel masuk adalah variabel yang terpilih untuk menjadi variabel basis pada iterasi berikutnya. Variabel masuk dipilih satu dari antara variabel non basis pada setiap iterasi. Variabel ini pada iterasi berikutnya akan bernilai positif. 12. Variabel keluar adalah variabel yang keluar dari variabel basis pada iterasi berikutnya dan digantikan oleh variabel masuk. Variabel keluar dipilih satu dari antara variabel basis pada setiap iiterasi. Variabel ini pada iterasi berikutnya akan bernilai nol.
25
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
B. Metode Pemecahan Dasar (Basis) atau Simplek 1 2.1. Langkah-langkah : 1. Fungsi kendala dengan pertidaksamaan ≤ dalam bentuk umum, dirubah
menjadi persamaan (=) dengan menambahkan satu variabel slack (yaitu u, v, dan w) 2. Menentukan variabel basis dan variabel non basis. Menentuka keterangan
Layak/ Tidak Layak dan menentukan nilai Z untuk variabel yang Layak, dimana : Layak (L) karena memenuhi syarat nilai variabel non-negatif Tidak Layak (TL) karena ada variabel yang bernilai negatif. 3. Nilai Z bernilai Layak merupakan daerah penyelesaian, menentukan nilai Z
sesuai dengan yang di tuju (nilai maksimum atau minimum) 2.2. Contoh Soal 1. Nilai maksimum dari ( , )
pada himpunan penyelesaian system
pertidaksamaan ....
≤ ≤ ≤ ( , , , , )
1.
,
,
2.
,
3.
,
,
5.
,
,
,
,
,
6.
,
,
,
,
,
7.
,
,
,
,
,
,
,
4.
,
8.
,
,
,
,
, ,
26
9.
,
10.
,
,
, ,
,
, ,
, ,
,
Handout Program Linier : Analisis Simpleks
No
Variabel
1
,
2 3
, ,
4
Variabel non Basis
,
TL
,
TL
, ,
Ket
Titik
TL ,
TL
5
,
,
L
(
, )
6
,
,
L
(
, )
7
,
,
L
( , )
,
L
(
8
,
9
,
10
, ,
.... .... ....
, )
....
TL ,
( , )
L
....
Jadi dari data table diatas maka nilai maksimumnya adalah 60 pada titik (10,0) 2. Untuk (x,y) yang memenuhi
nilai maksimum untuk ( , )
,
,
≤
, maka
adalah . . .
Jawab:
( , , , , )
27
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA No
Variabel Basis
Variabel Non Basis
Ket
Titik
1 2 3 4 5 6 7 8 9 10 Jadi dari data diatas nilai maksimumnya adalah .... pada titik ( .......................)
Dari dua contoh soal di atas, bagaimana cara menentukan banyaknya penyelesaian dasar ?
................................................................................................................................................................................
C. Simpleks dengan Tabel Berkolom Variabel Dasar (VD) 3.1. Langkah- langkah mengerjakan : 1. Rumuskan dan standarisasi modelnya Optimumkan :
z c1 x1 c2 x2 ... cn xn 0 Terhadap :
a11 x1 a12 x2 ... a1n xn s1 b1 .. a m1 x1 a m2 x2 ... a mn xn sn bn
28
Handout Program Linier : Analisis Simpleks 2. Bentuk table awal VD VD
Z
x1
x2
…
xn
S1
S2
…
Sn
NK
Z
1
c1
c2
…
cn
0
0
…
0
0
s1
0
a 11
a 12
…
a1n
0
1
…
0
b1
s2 …
0 … 0
a 21 … a m1
a 22 … a m2
… … …
a 2n … a mn
1 … 0
0 … 0
… … …
0 … 1
b2 … bn
sm
3. Tentukan “variable pendatang” (entering variable) yaitu kolom kunci 4. Menentukan “variable perantau” (leaving variable) yaitu baris kunci 5. Memasukkan variable pendatang ke kolom VD Transformasi baris kunci : Baris kunci baru =
Transformasi baris-baris yang lain : Baris baru = baris lama – (baris pada kolom kunci x baris kunci baru) 6. Pengujian optimalisasi Jika semua baris dasar baris-Z sudah tidak ada lagi yang negatif→max Jika semua baris dasar baris-Z sudah tidak ada lagi yang positif→min Berarti sudah cukup (SELESAI) 3.2. Contoh Soal: 1. Maksimum Pembatas: ≤ ≤ , Penyelesaian : Optimumkan :
29
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA Kendala :
Tabel Awal VD Z
Z 1 0 0
-3 1 3
-5 2 1
0 1 0
0 0 1
NK 0 10 10
r 5 10
NK
r
Tabel 1 VD
Z
Z
1
0
0
25
-
0
1
0
5
10
0
0
1
5
2
Tabel 2 VD
Z
NK
Z
1
0
26
0
1
4
0
0
2
Pada baris Z sudah tidak ada nilai negatif (kasus maksimum) maka iterasi selesai. Didapat : sumber daya habis terpakai. 2. Maksimum Pembatas: ≤ ≤ ≤
30
untuk nilai
dan
dimana semua
Handout Program Linier : Analisis Simpleks , Penyelesaian: Optimumkan: Kendala :
Tabel Awal VD
Z
NK
r
Z
Tabel 1 VD
Z
NK
Z
31
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
D. Membaca Tabel Optimal Membaca tabel optimal adalah bagian penting bagi pengambil keputusan. Ada beberapa hal yang bisa dibaca dari table optimal : 1. Solusi optimal variable keputusan 2. Status sumber daya 3. harga bayangan (shadow prices). Menggunakan table optimal : VD Z s1 x2 x1
x1 0 0 0 1
x2 0 0 1 0
x3 4 4/3 8/3 -2
s1 0 1 0 0
s2 5/3 -1/9 7/9 -2/3
s3 2/3 -1/9 -2/9 1/3
NK 31/3 7/9 5/9 2/3
1. Solusi optimal
,
,
dan
, artinya untuk mendapatkan
keuntungan maksimum sebesar $ menghasilkan produk 1 sebesar
, maka perusahaan sebaiknya
unit dan produk 2 sebesar unit.
2. Status sumber daya :
Sumber daya pertama dilihat dari keberadaan variable basis awal dari setiap fungsi kendala pada table optimal. Dalam kasus di atas, untuk fungsi kendala pertama periksa keberadaan S 1 pada variable basis table optimal. Periksa keberadaan S2 pada variable basis table optimal untuk fungsi kendala kedua. Periksa keberadaan S 3 pada variable basis table optimal untuk fungsi kendala ketiga. S1 = . Sumber daya ini disebut berlebih (abundant) S2 = S3 = 0. Kedua sumber daya ini disebut habis terpakai (scarce). 3. Harga bayangan :
Harga bayangan dilihat dari koefisien variable slack atau surplus pada baris fungsi tujuan. Koefisien S1 pada baris fungsi tujuan table optimal = 0, dengan demikian harga bayangan sumber daya pertama adalah 0 32
Handout Program Linier : Analisis Simpleks Koefisien S2 pada baris fungsi tujuan table optimal = , dengan demikian harga bayangan sumber daya kedua adalah Koefisien S3 pada baris fungsi tujuan table optimal = , dengan demikian harga bayangan sumber daya kedua adalah .
E. Soal Latihan Tentukan solusi setiap masalah berikut dengan Aktivitas 1
menggunakan metode simpleks, serta berikan kesimpulannya!
1. Suatu perusahaan menghasilkan dua produk, meja dan kursi yang diproses melalui dua bagian fungsi: perakitan dan pemolesan. Pada bagian perakitan tersedia 60 jam kerja sedangkan pada bagian pemolesan hanya 48 jam kerja. Untuk menghasilkan 1 meja diperlukan 4 jam kerja perakitan dan 2 jam kerja pemolesan, sedangkan untuk menghasilkan 1 kursi diperlukan 2 jam kerja perakitan dan 4 jam kerja pemolesan. Laba untuk setiap meja dan kursi yang dihasilkan masing-masing Rp. 80.000 dan Rp.60.000;. berapa jumlah meja dan kursi yang optimal dihasilkan? Jawaban :
33
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA 2. Pesawat penumpang mempunyai tempat duduk 48 kursi setiap penumpang kelas utama boleh membawa bagasi 60 kg, sedangkan kelas ekonomi 20 kg. Pesawat hanya dapat membawa bagasi 1.440 kg, harga tiket kelas utama Rp. 1.500.000 dan kelas ekonomi Rp.1.000.0000, supaya mendapat penjualan tiket pada saat pesawat penuh mencapai maksimum, maka jumlah masing-masing kelas adalah.... Jawaban :
34
Handout Program Linier : Analisis Simpleks
Aktivitas 2
Buatlah simpulan dari pembelajaran yang telah di lakukan?
........................................................................................................................................................................................ ........................................................................................................................................................................................ ........................................................................................................................................................................................ ........................................................................................................................................................................................ ........................................................................................................................................................................................ ........................................................................................................................................................................................ ........................................................................................................................................................................................ ........................................................................................................................................................................................ ........................................................................................................................................................................................ ........................................................................................................................................................................................ ........................................................................................................................................................................................ ........................................................................................................................................................................................ ........................................................................................................................................................................................ ........................................................................................................................................................................................ ........................................................................................................................................................................................ ........................................................................................................................................................................................
Tanggal
Nilai
Paraf Dosen
35
BAB IV Metode Simpleks I
A. Metode M Charnes 1.1. Pendahuluan Untuk kasus di mana fungsi kendala ada tanda lebih dari atau lebih dari sama dengan (
t u
maka perlu menambahkan variabel pengurang (surplus)dan
variabel penambah (variabel slack) yang non-negatif. Akan menjadi sebuah persoalan bagaimana variabel slack tersebut dapat digunakan untuk membantu mencari penyelesaian masalah program linier. Salah satu caranya, dipaparkan oleh Charnes dengan menggunakan metode simpleks agar variabel slack menjadi nol, dengan menentukan nilai konstanta (-M) jika masalah yang dihadapi adalah memaksimumkan fungsi tujuan, dan menentukan nilai konstanta (M) pada variabel slack jika masalah yang dihadapi meminimumkan.
1.2. Contoh Soal Minimumkan : Kendala :
Penyelesaian : Masalah PL menjadi : dengan kendala,
Menggunakan prosedur memaksimalkan : Sehingga fungsi objektif menjadi :
d maks
Handout Program Linier : Metode Simpleks 1 Tabel Awal: Cj VB C D
-3 x 1 2 3 -3
-M -M
Zj-Cj
-2 y 1 1 2 -2
0 a -1 0 0 1
0 B 0 -1 0 1
-M c 1 0 0 0
-M D 0 1 0 0
HB
Rasio
2 3 0 -5
2 1,5
1 2
B2
Keterangan : Baris Zj-Cj baris pertama tidak mengandung unsur M sedangkan baris Zj-Cj baris kedua mengandung unsur M. Variabel masuk (variabel pendatang) = x, variabel keluar (variabel perantau) = d Tabel 2 Cj
-3 x
VB
-2 Y
0 a
0 b
-M c
-M D
HB
r
C
-M
0
-1
1
1
X
-3
1
0
0
3
0
0
0
0
1
0
Zj-Cj
Tabel 3 Cj Variabel Basis Y X Zj-Cj
-2 -3
-3
-2
0
0
-M
-M
X
Y
a
B
C
D
0 1 0 0
1 0
-2 1 1 0
1 -1 1
2 -1 -1 1
-1 1 -1 1
HB 1 1 -5 0
Dari baris Zj-Cj yang kedua sudah tidak ada yang negatif maka iterasi selesai. sehingga dapat di simpulkan :
37
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
B. Metode Simpleks Fase 1 2.1. Langkah- langkah 1.
Menambahkan variabel pada pertidaksamaan yang telah diketahui, jika pertid ks m n tersebut tel h memenuhi sy r t simpleks y itu
≤
ber rti
pertidaksamaan tersebut ditambahkan satu variabel(variabel slack), jika pertid ks m n tersebut tid k memenuhi sy r t simpleks t u
berarti
dikurangi variabel surplus dan ditambah variabel slack. 2.
Fungsi Z ditambahkan variabel dari persamaan yang tidak memenuhi syarat tersebut dengan simbol M yang berarti M = 106
3.
Persamaan tersebut disusun fungsi Z diletakkan paling atas, lalu dari fungsi Z yang koefisiennya adalah M maka hasilnya harus nol.
4.
Setelah dikalikan dan ditambahkan dengan fungsi Z, maka dicari nilai yang paling kecil dari hasilnya.
5.
Lalu dicari kunci dari peersamaan yang diketahui dengan cara membagi gasil dengan persamaan dengan angka yang telah diberi tanda pada gasil yang paling kecil tersebut.
6.
Dari kunci tersebut dibuat menjadi 1(satu) dan angka yang berada satu kolom dengan angka 1(satu tersebut dijadikan nol.
7.
Lalukan hal tersebut berulang-ulang hingga tidak ada yang bernilai negatif pada hasil yang berada paling bawah kecuali nilai Z.
2.2. Contoh Soal : Minimumkan
Z = 3x + 2y
Kendala : x
y ≤6
2x + 5y x y Penyelesaian Fungsi Objektif : Z
38
x
y→
:
Handout Program Linier : Metode Simpleks 1 dengan fungsi kendala menjadi, ≤6→
6 →
Tabel Awal Cj VB a C
CB 0 -M
Zj-Cj
Cj VB A
CB 0
Y
-2 Zj-Cj
-3 x 1 2 -3 -2M
-2 Y 1 5 -2 -5M
0 a 1 0 0 0
0 B 0 -1 0 M
-M c 0 1 0 0
-3 x 1
-2 Y 1
0 a 1
0 b 0
-M c 0
1
0
-3 -2M
-2 -5M
0 0
0 M
0 0
-5 -7M
-3 x
-2 Y
0 a
0 b
-M c
HB
HB 6 10 -5 -7M
r 1 𝐵 5 2
6 2
HB 6
𝐵1 −𝐵2
2
Tabel 1 Cj VB
CB
A
0
0
1
4
Y
-2
1
0
2
0
0
0
0
Zj-Cj
-
0
M
0
Karena pada baris objektif (B3) sudah tidak ada yang negatif maka iterasi selesai. Dari perhitungan di atas dapat diambil kesimpulan :
39
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
C. Soal Latihan Kerjakan soal berikut dengan menggunakan metode M Charnes atau simpleks 1 fase!
Aktivitas 1
1. Minimumkan : Kendala : 1
2 ≤
1 1
2 ≤ 2
40
6
1
2
4. Minimumkan : Kendala : 1
2
1 1
3. Minimumkan : Kendala :
2
6
2
1
2. Minimumkan : Kendala : 1
1
1 2
2
1
1 2 2
2
2
Handout Program Linier : Metode Simpleks 1
41
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
42
Handout Program Linier : Metode Simpleks 1
Aktivitas 2
Buatlah simpulan dari pembelajaran yang telah di lakukan?
........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ...........................................................................................................................................................................
Tanggal
Nilai
Paraf Dosen
43
BAB V Metode Simpleks II A. Langkah- langkah Metode Simpleks 2 Fase 1. Sistem pertidaksamaan 1 & seterusnya dibuat sama seperti simpleks dengan 1 fase. 2. Nilai Z di minimumkan ( dikalikan denagan - ) . 3. Z pindah ruas menjadi bernilai + . 4. Selanjutnya sama seperti pada simpleks dengan 1 fase . namun pembedanya adalah yg mempunyai nilai hanya fariabel M dan Z . Variabel yang mengandung nilai M bernilai = -1 dan Z = 1 selebihnya bernilai 0 . 5. Cari nilai pada sistem pertidaksamaan yg membentuk identitas dan pada posisi 1 di sebelah kiri (pengali ) di letakkan nilai x . lalu setelah 2 fariabel dikali & di jumlahkan, dikurang nilai x di atasnya . 6. Selanjutnya sama seperti pada simpleks 2 dengan 1 fase hingga berakhir pada nilai baris terakhir yang bernilai positif . 7. Hilangkan kolom yang mengandung nilai M pada Z lalu letakkan nilai keseluruhan Z pada atas baris ( nilai x ). 8. Lalu seperrti cara pada no 5 hingga nilai baris terakhir bernilai positif . 9. Dan itulah nilai Z (jangan lupa nilai Z dalah –Z).
B. Contoh Soal : Minimumkan : Kendala :
Penyelesaian : 3
4
5
6 4
6
Handout Program Linier : Metode Simpleks 2 Tabel Awal Fase 1 Cj VB -1 -1 Zi-Cj
Cj VB -1
0 x 4 2 -6
0 y 2 4 -6
0
-1
0
-1
-1 0 1
1 0 0
0 -1 1
0 1 0
0 x 4
0 y 2
0
-1
0
-1
-1
1
0
0
1
0
0
-6
-6
1
0
1
0
0 x
0 Y
0
-1
0
-1
3
0
-1
1
0 Zj-Cj
HB
r
60 48 -108
30 12
1
→4 𝐵2
HB 60 12 -108
B1-2B2 B3+6B2
Tabel 2 Cj VB -1
HB
R
36
12 1
0
1
0
12 -36
Zj-Cj
-3
0
1
0
Cj
0 x
0 y
0
-1
1
0
VB x
0 0
Zj-Cj
-1
24
HB 12
1 -3
0
→3 𝐵1
0
12 -36
0
1
0
0 x
0 y
0
-1
0
1
0
12
0
0
1
6
0
0
1
B2-2 𝐵1 B3+3𝐵1
Tabel Akhir Fase 1 Cj VB
Zj-Cj
0
1
0
0
-1
1
HB
0 45
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA Tabel Awal Fase 2 8 x 1 0 0
Cj VB 8 6 Zj-Cj
6 y 0 1 0
HB 12 6 132
Karena sudah tidak ada yang negatif pada baris objektif maka iterasi selesai. Dapat di simpulkan :
3
4
5
6
(nilai minimum).
C. Soal Latihan : Tentukan solusi setiap masalah berikut dengan Aktivitas 1
menggunakan metode simpleks, serta berikan kesimpulannya!
1. Sebuah peusahaan industri mempunyai, berturut-turut 240kg, 360kg, dan 180kg bahan yaitu kayu, plastik dan baja. Perusahaan itu akan membuat dua macam produk yaitu P dan Q yang berturut-turut memerlukan bahan-bahan (dalam kg) seperti data berikut: Produk P Q
Kayu 1 3
Bahan yang diperlukan Plastik 3 4
Baja 2 1
Keuntungan produk P ialah Rp. 40.0000 dan tiap produk Q ialah Rp. 60.000 a. Rumuskan persoalan perusahaan ini dalam model matematika suatu program linier? b. Gunakan analisis simpleks untuk memperoleh nilai maksimum fungsi
tujuan? Jawaban
46
Handout Program Linier : Metode Simpleks 2
Jawaban
47
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
zmin 2 x1 3x2 2.
pembatas : 2 x1 x2 16; x1 3x2 20; x1 x2 10; x1 , x2 0 Jawaban :
48
Handout Program Linier : Metode Simpleks 2
zmaks 2 x 3 y 5 z 3.
pembatas : x y z 7; 2 x 5 y z 10; x, y, z 0 Jawaban :
49
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
4. Sebuah lembaga penelitian harus mengirimkan 10.000 kuisioner (daftar pernyataan) kepada sasaran responden-respondennya di pulau Jawa, Sumatera, dan Sulawesi. Biaya kirim seberkas kuisioner ke tiap responden adalah Rp. 80 (Jawa), Rp. 100 (Sumatera) dan Rp.110 (Sulawesi). Lembaga tersebut menetapkan tidak lebih dari 3.000 kuisioner yang akan dikirim ke responden di pulau Jawa, serta setidak-tidaknya 1500 dan 200 kuisioner harus dikirimkan masing-masing responden di pulau Sumatera dan Selawesi. Berapa berkas kuisioner harus dikirimkan ke masing-masing pulau agar biaya kirim totalnya minimum? Jawaban :
50
Handout Program Linier : Metode Simpleks 2
51
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
Aktivitas 2
Buatlah simpulan dari pembelajaran yang telah di lakukan?
................................................................................................................................................................................................... ................................................................................................................................................................................................... ..................................................................................................................................................................................................... ................................................................................................................................................................................................. ................................................................................................................................................................................................... ................................................................................................................................................................................................... ................................................................................................................................................................................................... ...................................................................................................................................................................................................
Tanggal
52
Nilai
Paraf Dosen
BAB VI Dual, Primal dan Kemerosotan
A. Primal dan Dual 1.1. Pendahuluan Biasanya, setelah solusi optimal dari masalah program linier ditemukan maka peneliti cenderung untuk berhenti menganalisis model yang telah dibuat. Padahal sesungguhnya dengan menganalisis lebih jauh atas solusi optimal akan dapat menghasilkan informasi lain yang berguna. Analisis yang dilakukan terhadap solusi optimal untuk mendapatkan informasi tambahan yang berguna tersebut dikenal dengan analisis post-optimal. Analisis ini dapat dilakukan dengan dua cara, yaitu Analisis Dualitas dan Analisis Sensitivitas. Analisis dualitas dilakukan dengan merumuskan dan menginterpretasikan bentuk dual dari model. Bentuk dual adalah suatu bentuk alternatif dari model program linier yang telah dibuat dan berisi informasi mengenai nilai-nilai sumber biasanya membentuk sebagai batasan model. Setiap masalah prolin yang bertujuan mencari nilai maksimum selalu bertalian dengan suatu masalah prolin dengan tujuan mencari nilai minimum, yang disebut dual masalah yang pertama. Sebaliknya setiap masalah prolin yang berrtujuan mencari nilai minimum selalu bertalian dengan suatu masalah program linier yang bertujuan mencari nilai maksimum yang disebut dual. Masalah pertama disebut primal sedangkan masalah kedua dengan tujuan berlawanan disebut dual.
Maks
Min
DUAL
DUAL
Min
Maks
Kegunaan analisis dualitas bagi pengambilan keputusan adalah :
Model primal akan menghasilkan solusi dalam bentuk jumlah laba yang diperoleh dari memproduksi barang atau biaya yang dibutuhkan untuk memproduksi barang.
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
Model dual akan menghasilkan informasi mengenai nilai (harga) dari sumber-sumber yang membatasi tercapainya laba tersebut.
Solusi pada model dual memberikan informasi tentang sumber-sumber yang digunakan untuk menentukan apakah perlu menambah sumbersumber daya, serta berapa biaya yang harus dikeluarkan untuk tambahan tersebut. Hubungan khusus antara primal dan dual adalah : 1. Variabel dual Y1 , Y2 , Y3 berhubungan dengan batasan model primal. Dimana untuk setia batasan dalam primal terdapat satu variabel dual. Misal, dalam kasus di atas model primal mempunyai 3 batasan, maka dualnya akan mempunyai 3 variabel keputusan. 2. Nilai kuantitas pada sisi kanan pertidaksamaan pada model primal merupakan koefisien fungsi tujuan dual. 3. Koefisien batasan model primal merupakan koefisien variabel keputusan dual. 4. Koefisien fungsi tujuan primal, merupakan nilai kuantitas pada sisi kanan pertidaksamaan pada model dual. 5. Pada bentuk standar, model maksimisasi primal memiliki batasanbatasan .
54
Handout Program Linier : Dual, Primal dan Kemerosotan
1.2. Contoh Kasus : Maksimum : Kendala :
Primal
Maka dualnya menjadi : Minimumkan : Kendala : Dual
Agar lebih mudah dapat dibuat matriks sebagai berikut : Matriks Koefisien dari masalah primal yaitu [
Matriks koefisien dari masalah dual yaitu [
]
]
Contoh Soal : Selesaikan dengan cara primal/dual Minimumkan :
5
Kendala :
Penyelesaian : Primal Minimumkan :
5
Kendala :
Matriks koefisien primal : [
5
]
55
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
5
Dual, matriks koefisien dualnya : [
]
Masalah dualnya dapat ditulis sbb : Maksimumkan : Kendala :
PL menjadi :
Tabel Awal VD
56
VD Z a
Z 1 0
u -40 2
v -50 3
a 0 1
b 0 0
b
0
4
2
0
1
VD Z
Z 1
u -40
v -50
a 0
b 0
NK 0
v
0
0
1
b
0
1 4
2
0
1
NB 0 3
𝐵
B1+50B2 B3-2B2
Handout Program Linier : Dual, Primal dan Kemerosotan Tabel 2 VD
Z
Z
1
v
u
v
b
S
0
0
50
0
1
0
1
B
0
0
1
VD
Z
Z
1
V U
u
a
v
a
𝐵
b
S
0
0
50
0
1
0
1
0
0
𝐵
𝐵
B2-3 𝐵
Tabel Akhir VD
Z
u
v
a
b
Z
1
0
0
v
0
1
0
u
0
0
S
Karena dari baris objektif (B1) sudah tidak ada yang negatif maka iterasi selesai. Dari perhitungan di atas di dapat bahwa
⁄ .
57
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA Untuk memastikan kebenaran ini, akan dihitung juga masalah primalnya yaitu : 5
Minimumkan : Kendala :
Penyelesaian :
Tabel Awal Simpleks Cj
0
Variabel
x
Basis
0
-1
-1
a
b
c
d
Harga Basis
Rasio 1 4
c
-1
2
4
-1
0
1
0
40
10
d
-1
3
2
0
-1
0
1
50
25
Zj-Cj
-5
-6
1
1
0
0
-90
Cj
0
Variabel
x
Basis y
-1
d
-1 Zj-Cj
58
y
0
y
0
0
-1
-1
a
b
c
d
Basis
0
10
1
0
Harga
3
2
0
-1
0
1
50
-5
-6
1
1
0
0
-90
B2-2B1 B3+6B1
B1
Handout Program Linier : Dual, Primal dan Kemerosotan Tabel 1 Cj
0
Variabel
x
Basis y
0
d
-1
Y
0
0
-1
-1
a
b
c
d
Basis
Harga
r
1
0
0
10
20
2
0
-1
1
30
15
Zj-Cj
-2
0
1
0
-30
Cj
0
Variabel
x
Basis
y
y
0
1
x
0
0
Zj-Cj
0
0
0
-1
-1
a
b
c
d
0
Harga Basis
0
5 1
15
0
0
𝐵
1
B1- B2 B3+2B2
0
Iterasi selesai karena baris objektif (Zj-Cj) sudah tidak ada yang negatif. Dari data di atas di dapat :
(
fungsi objektif untuk primal :
)
(
)
( )
Dari penyelesaian di atas mempunyai hasil yang sama :
5 4
59
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
B. Kemerosotan (degeneracy) 2.1. Pengertian Kemerosotan Metode simpleks didasarkan pada beberapa aturan yang di proses dari sebuah program awal yang memenuhi syarat, yang diperbaiki dan diperbaiki kembali sehingga tercapai suatu penyelesaian optimal. Pemilihan terhadap kolom kunci/ pivot ialah tugas simpleks, karena harus mengenai kolom yang memiliki nilai positif terbesar (kasus maks) atau nilai negatif terbasar (kasus min) dalam baris penilaian/ objektif dari tabel simpleks. Tetapi dalam memilih baris kunci dengan tujuan mengganti salah satu vektor basis, akan dihadapkan pada 2 kesulitan : 1. Tabel program simpleks awal dapat sedemikian sehingga satu/ lebih variabel dalam kolom kuantitas bernilai nol. Jika terjadi, maka nilai hasil pembagian yang menentukan minimum penggantian ialah nol. Maka proses penggantian tidak dapat dilaksanakan karena variabel yang harus diganti sudah bernilai nol. 2. Nilai hasil pembagian yang tidak negatif yang menentukan baris kunci mungkin sama untuk dua atau lebih variabel yang sedang dalam basis. Jika ini terjadi maka akan terjalin ada keterikatan dalam pemilihan terhadap beris kunci. Penghapusan terhadap salah satu variabel yang terikat akan menakibatkan variabel terikat lain akan susut menjadi nol. Ini berakibat satu/ lebih vektor basis akan memiliki nilai nol. Kedua peristiwa tersebut, menimbulkan gejala yang di kenal sebagai kemerosotan. Usaha terhadap penyelesaian PL yang mengalami kemerosotan dapat mengakibatkan salah satu peristiwa berikut : 1. Setelah berkali-kali iterasi akan diperoleh penyelesaian optimal, atau 2. Masalah
akan
menjadi
siklus
sehingga
menghalangi
tercapainya
penyelesaian optima Penyebab kemerosotan adalah jika pada kolom kuantitas terdapat nilai nol, dan jika hasil pembagian yang tidak negatif yang menentukan baris kunci sama untuk dua variabel atau lebih.
kemerosotan
60
Pemilihan variabel secara sembarangan
Siklus
Handout Program Linier : Dual, Primal dan Kemerosotan 2.2. Contoh Kasus Kemerosotan : Maksimumkan : Kendala :
Tahukan Anda mengapa masalah di atas di sebut kemerosotan? Penanggulangan kemerosotan (Charnes dan Cooper) : 1. Tentukan semua variabel terikat/ baris variabel itu. 2. Untuk setiap kolom dalam identitas (dimulai dari kolom paling kiri dalam identitas dengan
memproses satu
demi
satu
kekanan), hitunglah
perbandingan dengan membagi angka setiap baris terikat dengan bilangan kolom kunci yang ada di dalam baris tersebut. 3. Bandingkan hasil bagi ini, kolom demi kolom, di proses ke kanan. Untuk pertama kali perbandingan tidak sama, ikatan sudah putus. 4. Diantara baris yang terikat, baris dengan perbandingan aljabar lebih kecil di tunjuk sebagai baris kunci 5. Jika nilai perbandingan dalam identitas tidak mematahkan ikatan, bentuklah perbandingan untuk kolom-kolom dari ‘badan utama’ dan pilihlah baris kunci seperti yang di jelaskan pada langkah 3 dan 4.
C. Soal Latihan Aktivitas 1
Selesaikan setiap permasalahan berikut:
1. Seseorang memerlukan 10, 12 dan 12 unit bahan kimia A, B, dan C berturutturut untuk halamannya. Pupuk berupa cairan mengandung 5, 2, dan 1 unit dari A, B, dan C berturut-turut perbotolnya, dan pupuk berupa serbuk mengandung 1, 2 dan 4 unit A, B dan C berturut-turut perkotak karton. Harga 61
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA pupuk cair Rp. 30.000 per botol dan serbuk Rp. 20.000 per kotak. Beberapa pupuk dari masing-masing harus di beli agar biaya serendah mungkin tetapi masih memenuhi persyaratan?(Kerjakan dengan Dual) Jawaban :
62
Handout Program Linier : Dual, Primal dan Kemerosotan 2. Sebuah perusahaan mebel membuat lemari, meja dan kursi. Setiap produk mebel tersebut dibutuhkan bahan/ pekerjaan yaitu kayu, finishing, dan pengecatan. Informasi dalam pembuatan mebel tersebut sebagai berikut : Bahan/ Pekerjaan Kayu Finishing Pengecatan Harga Jual (Ribuan Rp)
Lemari
Meja
Kursi
Ketersediaan waktu
4 jam 2 jam 600
2 jam 1,5 jam 300
1,5 jam 0,5 jam 200
20 jam 8 jam
Formulasikan persolaan utama (primal problem) dan persoalan rangkap (dual problem) dari pemprograman linier tersebut di atas. Jawaban :
63
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA 3. Formulasikan persolaan utama (primal problem) dan persoalan rangkap (dual problem) pemprograman linier berikut dan cari solusi optimumnya. Minimumkan : Fungsi kendala :
Jawaban:
64
Handout Program Linier : Dual, Primal dan Kemerosotan
65
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
Aktivitas 2
Berikan kesimpulan dari pembelajaran yang telah dilakukan!
........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ...........................................................................................................................................................................
Tanggal
66
Nilai
Paraf Dosen
BAB VII Model Transportasi
A. Pendahuluan Model transportasi merupakan kasus khusus dari persoalan program linier dengan tujuan untuk ‘Mengangkut’ barang tunnggal dari berbagai asal ( origin) ke berbagai tempat tujuan (destination), dengan biaya angkut serendah mungkin. Model transportasi ialah suatu kasus khusus PL sehingga dapat di selesaikan dengan metode simpleks. Tetapi ‘algoritma’ yang digunakan lebih efisien untuk menengani masalah transportasi= algoritma transportasi. Ciri khasnya ialah bahwa koefisiennya dari variabel struktur yaitu
terbatas pada nilai-nilai 0 atau 1.
Telah dijelaskan bahwa model transportasi merupakan suatu kasus khusus dalam masalah program linear, namun dapat susut menjadi masalah transportasi jika : (1) koefisien dari variabel struktural , yaitu amn terbatas pada nilai-nilai 0 atau 1. (2) terdapat adanya kehomogenan antara unit-unit dalam persyaratan. Ada 2 macam -
Transportasi standar (Single Delivery System) O1
D1
O2
D2
Masalah transportasi di mana origin hanya berfungsi sebagai daerah asal dan destination hanya berfungsi sebagai daerah tujuan. -
Transshipment / Multi Delivery System Masalah transportasi dimana origin maupun destination berfungsi sebagai daerah asal dan tujuan. O1
D2
O2
D2
Alokasi produk ini harus diatur sedemikian rupa, karena terdapat perbedaan biaya-biaya alokasi dari satu sumber ke tempat-tempat tujuan yang berbeda-beda, dan dari beberapa sumber ke suatu tempat tujuan juga berbeda-beda. Tujuan penyelesaian masalah trransportasi adalah menentukan jalur pengangkutan barang-
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
barang yang berkaitan dengan biaya pengangkutan termurah dan tetap memenuhi persyaratan. Langkah kedua bertujuan untuk menentukan ‘opportunity cost’ setiap sel kosong. Jika ‘opportunity cost’ setiap sel kosong tidak positif maka kemungkinan optimal telah di peroleh
dan
dan toko sebagai pelanggan ditandai dengan
. Data relevan.
B. Formulasi Model Matematika Model transportasi memiliki ciri-ciri khas seperti yang dimiliki oleh program linear, yaitu : 1. Fungsi obyektif yang linear ( )
∑
2. Struktur persyaratan yang linear Setiap masalah program linear memiliki sekumpulan persyaratan linear. ∑ Dimana : dengan
∑
dan
merupakan koefisien struktural yang mencerminkan spesifikasi teknik
dari masalah yang dibahas, dan ditampil sebagai koefisien dari variabel struktural dalam persyaratan-persyaratan struktural. Sedangkan
adalah
konstanta yang menggambarkan kapasitas maksimum atau minimum dari fasilitas-fasilitas yang ada maupun sumber-sumber yang tersedia. Bentuk persyaratan struktural yang linear dituliskan secara lengkap sebagai berikut :
68
Handout Program Linier : Model Transportasi
3. Persyaratan tidak negatif Variabel struktural, variabel slack, variabel slack buatan dari masalah program linear terbatas pada nilai-nilai tidak negatif, ditulis :
Tabel Model Transportasi
DESTINATION
ORIGIN D1
D2
D3
Dn
Kapasitas Origin Per Priode (Waktu)
Permintaan tujuan per priode (waktu)
Keterangan :
(asal) (tujuan) biaya pengangkutan unit barang dari asal m ke tujuan n banyak unit barang yang dapat diangkut dari daerah asal m ke tujuan n banyak unit barang yang diangkut dari daerah asal m ke tujuan n kapasitas per priode aktu
Jika m adalah jumlah baris dan n adalah jumlah kolom dalam suatu masalah transportasi, kita dapat menyatakan masalah secara lengkap dengan m+n-1 persamaan. Ini berarti bahwa suatu penyelesaian dasar yang memenuhi persyaratan dari suatu masalah transportasi hanya memiliki m+n-1 komponenkomponen positif.
69
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
C. Pendekatan Model Transportasi Model transportasi terdiri atas 3 langkah dasar : 1.
Melibatkan penentuan
pengiriman awal, sedemikian rupa sehingga
diperoleh solusi dasar yang memenuhi syarat. Ini berarti bahwa m+n-1 sel atau
rute
dari
matriks
transformasi
digunakan
untuk
tujuan
pengangkutan. Sel yang digunakan untuk pengangkutan disebut sel yang ditempati, sedang sel lainnya dari matriks transportasi akan disebut sel kosong. 2.
Bertujuan
menentukan
biaya
kesempatan
(opportunity
cost)
yang
berkaitan dengan sel kosong. Biaya kesempatan dari sel kosong dapat dihitung untuk setiap sel kosong tersendiri, atau dihitung untuk semua sel kosong secara keseluruhan. Jika biaya kesempatan dari semua sel kosong tidak positif, maka telah diperoleh solusi optimal. Di lain pihak, jika terdapat hanya satu sel saja memiliki biaya kesempatan bernilai positif, solusi pasti belum optimal dan kita harus melangkah ketiga. 3.
Melibatkan penentuan solusi dasar yang memenuhi syarat, baru dan lebih baik. Sekali solusi dasar yang baru dan memenuhi syarat telah dicapai, kita ulangi langkah 2 dan langkah 3 sampai suatu solusi optimal telah ditentukan. Sebelum masuk ke dalam penyelesaian model transportasi, sesuai langkah pertama harus ditentukan dahulu solusi awalnya. Ada beberapa cara menentukan solusi awal, yaitu
1. Metode Pojok Barat-Laut 2. Metode Inspeksi 3. Metode Batu Loncatan 4. Metode Modified Distribution (MODI) 5. Metode Vogel Approximation (VAM)
70
Handout Program Linier : Model Transportasi
Lebih jelas mengenai beberapa metode di atas akan di jabarkan sebagai berikut : 2.1. Metode Pojok Barat Laut Metode ini dikenal juga dengan nama North West Corner Method. Metode ini ditemukan oleh Charnes dan Cooper, dan kemudian dikembangkan oleh Danzig. Sesuai nama aturan ini, maka penempatan pertama dilakukan di sel paling kiri dan paling atas dari matriks, yaitu sel O1D1. Bandingkan persediaan di O1 dengan kebutuhan di D1, yaitu masing-masing d1 dan b1. Buat x11 = Min (b1, d1).
Bila b1 > d1, maka x11 = d1. Teruskan ke sel O1D2, yaitu gerakan horizontal dimana x12 = min. (b1 - d1, d2).
Bila b1 < d1, maka x11 = b1. Teruskan ke sel O2D1, yaitu gerakan vertikal dimana x21 = min. (d1 - b1, b2).
Bila b1 = d1, maka buatlah x11 = d1 dan teruskan ke sel O2D2 (gerakan miring). Teruskan langkah ini menjauhi pojok barat laut menuju pojok tenggara dari
tabel, hingga akhirnya semua permintaan terpenuhi. Setelah program awal ini selesai ditentukan, maka perlu diuji persyaratan bahwa m+n-1 sel harus terisi. Bila m+n-1 sama dengan jumlah sel yang terisi, maka solusi tidak merosot. Metode pojok barat-laut ini memperlihatkan bahwa tiap langkah yang dilakukan akan memenuhi satu kendala. Hingga akhirnya berhenti di langkah ke m+n-1, karena pada langkah ini sudah terpenuhi m+n-1 kendala. Metode pojok barat-laut ini belum bisa dibilang optimal, dikarenakan metode ini mengabaikan biaya yang relevan dari tiap-tiap rute.
2.2. Metode Inspeksi Penyelesaian
masalah
transportasi,
diperlukan
adanya
inspeksi
dan
pertimbangan. Untuk masalah transportasi berdimensi kecil, hal ini akan memberi pengurangan terhadap waktu.
71
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
Alokasi pertama dibuat terhadap sel yang berkaitan dengan biaya pengangkutan terendah. Sel dengan ongkos terendah ini diisi sebanyak mungkin dengan mengingat persyaratan kapasitas origin maupun persyaratan permintaan tempat tujuan. Lalu beralih mengalokasikan ke sel termurah berikutnya dengan memperhatikan kapasitas yang tersisa dan permintaan baris dan kolomnya. Ada kemungkinan terdapat adanya ikatan antara sel-sel termurah. Ikatan tersebut dapat dipatahkan atau dengan memilih sembarang sel untuk diisi. Banyaknya sel yang terisi harus sedemikian hingga diperoleh m+n-1 sel yang terisi. Secara singkat, pendekatan metode transportasi didasarkan atas tiga langkah, yaitu : 1.) menentukan program awal untuk mencapai solusi dasar yang memenuhi syarat, 2.) menentukan biaya kesempatan dari setiap sel kosong, dan 3.) memperbaiki program yang sedang berjalan untuk memperoleh program yang lebih baik, hingga akhirnya mencapai solusi optimal. Metode pojok barat-laut dan metode inspeksi merupakan metode untuk menentukan solusi awal. Selanjutnya, terdapat beberapa cara penyelesaian masalah dalam model transportasi. Semua cara penyelesaian ini mengarah pada penyelesaian optimal dari masalah-masalah transportasi yang terjadi, yaitu Metode Batu Loncatan, Metode MODI, dan Metode Pendekatan Vogel.
2.3. Metode Batu Loncatan Metode ini dikenal juga dengan nama Stepping Stone Method. Metode ini digunakan untuk menentukan optimal atau tidaknya solusi dasar yang didapat pada langkah pertama. Sebelum mengaplikasikan metode batu loncatan ini, harus ditentukan terlebih dahulu biaya kesempatan atau opportunity cost dari sel yang kosong. Dalam model transportasi melibatkan pengambilan keputusan dengan kepastian, maka suatu solusi optimal tidak akan menimbulkan suatu biaya kesempatan yang positif.
Untuk
menentukan adanya suatu biaya kesempatan yang bernilai positif dalam suatu program, maka setiap sel kosong (sel yang tidak ikut dalam jalur pengangkutan) 72
Handout Program Linier : Model Transportasi
harus diselidiki. Metode batu loncatan ini dapat dipergunakan untuk setiap matriks yang berukuran m x n. Dalam metode ini, sebuah loop tertutup dilengkapi dengan tanda (+) dan (-) harus ditentukan untuk setiap sel kosong sebelum menentukan biaya kesempatannya. Setelah loop-loop tersebut ditentukan, barulah ditentukan biaya kesempatannya. Tiap loop tersebut dihitung dengan cara menambah dan mengurangi secara bergantian
biayanya dimulai dari sel kosong yang akan
dicari. Jika ternyata biaya kesempatan dari tiap loop tersebut tidak ada yang bernilai positif, maka program telah optimal. Sebaliknya, jika terdapat satu saja sel kosong yang memiliki biaya kesempatan positif, maka program belum optimal. Sehingga program tersebut masih perlu diperbaiki. Perbaikan program awal diarahkan oleh loop tertutup yang bernilai positif dari sel kosong. Tentukan bilangan dengan tanda negatif (-) yang terkecil dalam sel yang terdapat dalam loop tersebut. Dalam loop tersebut, tambahkan bilangan tersebut ke semua sel yang bertanda positif (+) dan kurangkan semua sel yang bertanda negatif (-) dengan bilangan tersebut. Metode batu loncatan dapat digunakan untuk setiap matriks yang berukuran m x n. Inti dari prosedur batu loncatan dalam penyelesaian masalah transportasi secara singkat yaitu : 1.) menyusun solusi dasar yang memenuhi syarat, 2.) setelah memperoleh solusi dasar yang memenuhi syarat, lalu dilakukan penentuan biaya kesempatan dari sel-sel yang kosong, dan 3.) jika tidak ada satu sel pun memiliki biaya kesempatan yang bernilai positif, maka program sudah optimal. Sebaliknya, jika ada satu saja sel yang memiliki biaya kesempatan yang bernilai postitif, maka program belum optimal. Maka harus dilakukan perbaikan program dengan mengikut sertakan sel kosong yang memiliki biaya kesempatan tertinggi.
2.4. Metode MODI a. Pengertian Metode MODI Metode MODI disebut juga Modified Distribution Method, sangat mirip dengan metode batu loncatan, kecuali bahwa ia menyajikan cara yang lebih efisien untuk 73
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
menghitung tanda-tanda peningkatan dari sel-sel yang kosong. Perbedaan utama antara dua metode ini menyangkut langkah dalam penyelesaian masalah, dimana diperlukan
adanya
suatu
lintasan
tertutup.
Untuk
menghitung penunjuk
peningkatan suatu solusi khusus, maka dalam metode batu loncatan perlu digambar suatu lintasan tertutup untuk setiap sel kosong. Ditentukan sel kosong dengan biaya kesempatan tertinggi, kemudian dipilih untuk ikut dalam program perbaikan berikutnya. Metode MODI penunjuk peningkatan dapat dihitung tanpa menggambar lintasan tertutup. Dalam kenyataannya metode MODI memerlukan hanya satu lintasan tertutup. Lintasan ini digambar setelah sel kosong yang memiliki biaya kesempatan tertinggi positif ditemukan. Seperti dalam metode batu loncatan, kegunaan lintasan ini ialah untuk menentukan jumlah unit maksimum yang dapat dipindahkan ke sel kosong dalam program perbaikan berikutnya. Maka, prosedur untuk menghitung biaya kesempatan dari sel kosong dalam MODI tidak tergantung pada lintasan loop tersebut. Biaya kesempatan = implied cost
– biaya sebenarnya
Cara menentukan implied cost dari sebuah sel kosong tanpa menggambarkan lintasan loop terlebih dahulu, dengan menyusun kerangka utama dari metode MODI, kemudian mengurangkan biaya sebenarnya dari implied cost sel kosong yang telah dihitung. Sesuai itu dapat ditunjukkan bahwa dalam kasus masalah transportasi, kesempatan dari setiap sel terisi (sel berisi variable basis) adalah nol. Dengan perkataan lain, jika variable basis tidak akan diubah, maka pemasukan dan pemindahan 1 unit di sembarang sel terisi tidak akan mengakibatkan perubahan biaya. Sekarang, tentukan sekumpulan bilangan baris (ditempatkan di sebelah paling kanan) dan sekumpulan bilangan kolom (ditempatkan di bawah setiap kolom dari tabel) sedemikian rupa sehingga ongkos pengangkutan per unit dari setiap sel terisi sama dengan jumlah dari bilangan baris dan bilangan kolom. Selanjutnya, kerana jumlah bilangan baris dan bilangan kolom dari 74
Handout Program Linier : Model Transportasi
sembarang sel terisi sama dengan ongkos dari sel tersebut (suatu variable basis), maka jumlah bilangan baris dan bilangan kolom dari setiap sel kosong memberikan implied cost dari sel kosong tersebut. Maka implied cost dari sembarang sel kosong diberikan oleh :
.
Maka dengan menentukan bilangan baris dan bilangan kolom secara lengkap, dapat menghitung implied cost untuk setiap sel kosong tanpa menggambar lintasan loop. Untuk setiap sel terisi, pilih um (bilangan baris) dan vn (bilangan kolom) sehingga cmn (biaya pengangkutan sebenarnya per unit di sel terisi) sama dengan jumlah dari um dan vn. Misalkan untuk sel terisi yang terletak di baris 1 dan kolom 1, maka c11 = u1 + v1 dan c12 = u1 +v2 dan seterusnya. Proses ini harus dilakukan untuk setiap sel terisi. Tetapi harap disadari bahwa walaupun solusi dasar yang memenuhi syarat dalam suatu model transportasi terdiri atas m+n–1 variabel (dengan perkataan lain, terdapat m+n–1 sel terisi), tentukan m+n nilai untuk memperoleh sekumpulan bilangan baris dan kolom, harus dipilih satu bilangan sembarang yang mewakili suatu baris atau suatu kolom. Sekali suatu bilangan baris atau kolom telah dipilih secara sebarang, bilangan baris dan bilangan kolom lainnya dapat ditentukan oleh hubungan cmn = um + vn. Hubungan ini harus berlaku untuk semua sel isi karena sembarang bilangan dapat dipilih untuk mewakili salah satu dari um atau vn, ikuti secara praktis dengan memisahkan u1 = 0. Tabel Metode MODI Implied Cost
Biaya Sebenarnya
Tindakan Program yang lebih baik dapat disusun dengan mengikut sertakan sel ini Tidak berpengaruh Sel ini jangan diikut sertakan dalam program
Jika implied cost (um + vn) dari suatu sel kosong lebih besar dari ongkos sebenarnya (cmn), maka sel kosong ini dapat diikut sertakan dalam perbaikan program berikutnya. Jika implied cost (um + vn) dari suatu sel kosong kurang dari ongkos sebenarnya (cmn), maka sel kosong ini jangan diikut sertakan. Jika (um + vn) = 75
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
cmn maka sel kosong ini tidak berpengaruh terhadap perbaikan program. Singkatnya, untuk menilai dan meningkatkan suatu program dimana tujuannya ialah meminimumkan fungsi obyektif, maka aturan yang tertera pada tabel aturan MODI diatas berlaku. Langkah terakhir dalam metode MODI persis sama seperti langkah berkaitan dalam metode batu loncatan. Setelah mengenali sel kosong yang memiliki biaya kesempatan terbesar positif, sel kosong ini harus diikut sertakan dalam program perbaikan dan sebuah lintasan tertutup harus digambar untuk sel ini. Solusi dasar yang baru dan memenuhi syarat diturunkan dari program awal dengan menggeser unit barang sebanyak mungkin kedalam sel kosong tanpa melanggar persyaratan rim.
iaya kesempatan
biaya sebenarnya
b. Prosedur Metode MODI (untuk kasus minimum) Langkah 1
Memperoleh solusi dasar yang memenuhi syarat. Metode yang digunakan metode pojok barat-laut atau inspeksi. Harus diperoleh m+n–1 sel terisi. Jika jumlah sel terisi melebihi m+n–1, maka ada salah hitung. Jika jumlah sel terisi kurang dari m+n-1, maka solusi ini mengalami kemerosotan.
Langkah 2
Menentukan biaya kesempatan dari setiap sel kosong. a. Tentukan bilangan baris dan bilangan kolom secara lengkap. b. Untuk setiap sel terisi berlaku cmn = um + vn ambillah u1 = 0. Hitunglah implied cost dari setiap sel kosong. Implied cost = bilangan baris + bilangan kolom. b. Tentukan biaya kesempatan dari setiap sel kosong. Opportunity cost = um + vn - cmn. Jika semua sel kosong memiliki biaya kesempatan tidak positif, maka solusi sudah optimal. Jika masih ada sel kosong yang memiliki biaya kesempatan positif, program masih dapat
76
Handout Program Linier : Model Transportasi
diperbaiki. Merancang peningkatan program Sel kosong yang memiliki
Langkah 3
biaya
kesempatan
positif
terbesar diikut sertakan dalam
program perbaikan. a.
Gambarlah suatu loop melalui sel kosong tersebut menuju sel- sel terisi kemudian kembali lagi ke sel kosongnya.
b.
Beri tanda (+) pada sel kosong yang akan diisi, kemudian berganti-ganti letakkan tanda (+) dan (-) pada sel-sel terisi yang dilalui loop.
c.
Banyaknya barang yang harus digeser ditentukan oleh alokasi terendah dari sel yang bertanda (-).
Ulangi langkah 2 dan 3 sampai diperoleh program yang optimal.
Langkah 4
c.
Prosedur Metode MODI (untuk kasus maksimum) Kecuali untuk satu transformasi, suatu masalah transportasi dengan tujuan
menentukan nilai maksimum dari suatu fungsi, dapat diselesaikan dengan algoritma MODI seperti telah dijelaskan. Transformasi dilakukan dengan mengurangkan semua cmn
dari cmn tertinggi dari matriks transportasi. Nilai cmn yang telah
mengalami transformasi memberikan ongkos relevan, dan masalah menjadi masalah menentukan minimum. Jika suatu solusi optimal telah dicapai untuk masalah transformasi minimum ini, nilai dari fungsi obyektif dapat dihitung dengan memasukan nilai asli dari cmn kedalam rute yang merupakan basis (sel terisi) dalam solusi optimal.
2.5. Metode VAM Metode ini disebut juga Vogel Approximation Metod (VAM). Metode ini didasarkan atas suatu beda kolom dan suatu beda baris, yang menentukan beda antara dua ongkos. Setiap beda dapat dianggap sebagai penalti karena tidak menggunakan rute termurah. Setelah dilakukan perhitungan penalti sesuai 77
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
metode pendekatan Vogel, ditentukanlah penalti tertinggi. Baris atau kolom berkaitan dengan penalti tertinggi, akan dijadikan alokasi yang pertama. Alokasi pertama ini ditempatkan pada sel dengan penalti tertinggi pada baris atau kolom yang berkaitan dengan biaya termurah. Alokasi pertama ini menentukan baris atau kolom mana yang akan dihapus dari matriks transportasi, akibat terpenuhinya keperluan dari alokasi pertama tadi. Metode ini memiliki kelemahan dikarenakan harus melakukan perhitunganperhitungan yang banyak, sebelum tercapainya solusi dasar yang memenuhi syarat. Akan tetapi, metode pendekatan Vogel dapat menghasilkan biaya pengangkutan yang jauh lebih murah dibanding dengan menggunakan metode pojok barat-laut.
D. Skenario Model Transportasi Masalah transportasi diformulasikan berdasarkan skenario sebagai berikut : 1. Ada sumber/daerah asal (origin) dengan kapasitas (supply) maksimumnya. 2. Ada tujuan (destination) dengan permintaan (demand) minimumnya. 3. Ada jalur angkutan dari setiap sumber ke setiap tujuan beserta ongkos angkut satuan. (Ongkos sifatnya linier proporsional terhadap jarak) 4. Ada satu macam komoditi saja yang diangkut 5. Meminimalkan ongkos angkut. 6. Adanya fungsi sasaran (objective function) yang diasumsikan linear.
E. Langkah-Langkah Penyelesaian : Akibatnya banyaknya variabel basis adalah m+n-1, sebab m+n-1 merupakan banyaknya persamaan yang saling independen. Oleh karena itu penyelesaian fisibel basis (pfb) terdiri atas m+n-1 variabel basis. Untuk mencari solusi optimal (minimal) masalah transportasi, dikerjakan dengan 3 langkah:
78
Handout Program Linier : Model Transportasi
5.1. Langkah 1 : Menyusun solusi awal (tabel awal) Maksud menyusun solusi awal: untuk mencari pfb. Dasar hukum (dalil) : Hukum 1: Tabel transportasi akan memberikan suatu pfb bila dalam setiap pengisian alokasi dipilih alokasi yang memaksimalkan kotak dengan batasan supply & demand. Hukum 2: pfb paling tidak memuat satu solusi optimal. Berdasarkan kedua hukum di atas, ada beberapa metode peyusunan tabel awal antara lain : yaitu metode sudut barat laut (North West Corner) dan metode inspeksi.
5.2. Uji Optimalitas Ada beberapa metode untuk menguji optimalisasi, antara lain Metode Batu Loncatan, Metode MODI, dan Metode Pendekatan Vogel. Berikut adalah langkah untuk metode Stepping-Stone (Metode Batu Loncat). Uji optimalitas metode stepping-stone dikerjakan sebagai berikut : a. Untuk setiap kotak kosong xij dicari lintasan horisontal & vertikal (tertutup/loop) melewati kotak-kotak yang sudah isi. Loop ini selalu bisa diperoleh, karena kita sudah mempunyai m+n-1 kotak isi. Sebagai gambaran misalkan Ada kotak kosong yang mempunyai lintasan tertutup x13 x14 x34 x33 x13, maka “opportunity Cost” c13* didefinisikan sebagai : c13* = --Δf13 di mana Δf13 = c13 – c14 + c34 – c33. Hitunglah opportunity cost cij untuk setiap kotak kosong xij. b. Solusi sudah optimal, bila dan hanya bila /jika opportunity cost cij* ≤ 0, untuk semua kotak kosong xij. c. Solusi belum optimal, jika terdapat opportunity cost cij* > 0, untuk suatu kotak kosong xij jika ini terjadi, maka langkah selanjutnya adalah memperbaiki tabel (langkah III) 79
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
5.3. Memperbaiki Tabel Memperbaiki tabel pada dasarnya adalah menentukan variabel basis yang keluar dan sekaligus menentukan variabel baru yang masuk sebagai basis. Caranya sebagai berikut : a. Kotak kosong yang diisi (yaitu variabel baru yang masuk sebagai basis) adalah kotak kosong xij yang mempunyai opportunity cost cij* > 0 (mxn)-(n terbesar) b. Untuk kotak kosong yang terpilih untuk diisi, ditentukan loop dulu. Lintasan tertutup (loop) seperti langkah II (metode stepping-stone) dan diberi tanda berselang-seling positif negatip mulai dengan kotak kosong terpilih. Pilih alokasi kotak bertanda negatip paling kecil (paling melarat), itulah alokasi maksimum yang bisa digeser dan masuk kotak terpilih melalui loop tadi. Tanda negatip berarti alokasi doner & alokasi donor paling melarat itulah variabel basis yang keluar. Ia menjadi kotak kosong pada tabel berikutnya. c. Setelah kotak kosong tersebut diisi, kemudian dikerjakan langkah II (uji optimalitas) lagi. Demikian seterusnya sampai diperoleh solusi optimal.
F. Contoh Soal 1. Diketahui model transportasi seperti gambar berikut :
80
b1 = 50
O1
b2 = 40
O2
D1
a1 = 30
D2
a2 = 60
Handout Program Linier : Model Transportasi
Penyajian :
c11 = 3, c12 = 5 , c21 = 1, c22 = 2
Origin
D1
D2 3
O1
bi 5
30
20
50
1
2
O2
0
40
ai
30
60
40 90
Tabel awal diisi dengan metode North-West-Corner -
Setiap pengisian harus full kolom/ baris
-
Alokasi kosong tak perlu diisi, x21 = 0
Nilai f = 30(3) + 20(5) + 2(40) + 0(1) = 270 Andaikan x21 diisi 1 alokasi, maka tabel menjadi D1
D2 3
O1
29(-)
bi 5
21(+) 1
50 2
O2
1+
39(-)
ai
30
60
40
Dan akibatnya f baru = 29(3) + 21(5) + 1(1) + 39(2) = 271 f lama = 270 maka Δ f21
= f baru – f lama = 1
Perhatikan Δf = (-1)3 + (1)(5) (+1)(1) + (-1)(2) = 1 → f bertambah besar x-21 mempunyai opportunity cost c21* = -Δ f21 = -1 (lawan Δ f21) Jadi tabel sudah optimum (minimum)
81
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
jadi solusinya adalah: 30 50
D1
O1
30
20 40
D2
60
O2
40 Jadi dalam contoh ini tabel pertama langsung memberikan hasil yang optimum. 2.
Perhatikan skema model transportasi berikut :
b1 = 80
O1
b2=20
O2
Penyajian:
D1
a1 = 50
D2
c11 = 4
c12 = 3
a2 = 50 c21 = 2
c22 = 5
Penyelesaian : Langkah 1 : D1
D2 3
O1
50
5 (+)30
1
80 2
O2
+
(-)20
20
ai
50
50
100
x21 = 0 Tabel awal diisi dengan metode North West Corner : f = 4(50) + 3(30) + 0(2) + 5(20) = 390 Jika x21 diisi 1 alokasi, maka tabel berubah menjadi : 82
bi
Handout Program Linier : Model Transportasi
D1
D2 4
O1
49
bi 3
(+)31
80
2
5
O2
1+
(-)19
20
ai
50
50
100
Dengan fbaru = 4(49) + 3(31) + (1)(2) + 5(19) = 386 Δ f21 = fbaru – flama = - 4 Jadi c21* = - Δ f21 = 4 solusi belum optimal (minimal). Langkah 2 : Karena kotak X 21 satu-satunya kotak dengan c 21* = 4 > 0, maka X21 harus diisi dengan alokasi donor yang paling melarat ialah X22 = 20 (digeser sepanjang lintasan(loop)) tertutup : x21, x11, x12. x22 keluar dari basis X21 masuk basis Jadi tabel pada langkah II, ialah: D1
D2 4
O1
30(+)
bi 3
(-)50 2
80 5
O2
20(-)
(+)
20
ai
50
50
100
x22 = 0. c22* = -Δf = - (+5+4-2-3) = -4 < 0. Karena c22* < 0, maka solusi sudah optimal. Jadi solusi optimalnya ialah: 83
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
80
D1
30
O1
=50
50
20
O2
D2
20
=50
G. Soal Latihan
Aktivitas 1
1.
Kerjakan soal berikut :
perusahaan mempunyai 4 buah pabrik dengan 4 daerah pemasaran. Ke empat pabrik mempunyai kapasitas produksi yang sama yaitu 100 ton. Sedangkan ke empat daerah pemasaran masing-masing mempunyai demand 75, 75, 160 dan 90 ton per bulan. Tentukan besarnya komoditi yang seharusnya diikirim dari masingmasing pabrik ke masing-masing daerah pemasaran agar ongkos angkut total minimal, jika diketahui ongkos angkut satuan dari setiap pabrik ke daerah pemasaran sebagai berikut:
Destination Origin O1 O2 O3 O4 Demand ( a)j
D1
D2
D3
4
5
6
7
5
2
1
7
6
6
2
5
1
3
6
4
75
75
160
Atau pakai North West Corner (mulai dari barat laut) Atau pakai Least Cost Method (pilih yang costnya terkecil) 84
Supply bi
D4
90
100 100 100 100 400
400
Handout Program Linier : Model Transportasi
k23 b2=100, a3 = 160 (pilih yang min) = 100 baris 2 penuh yang 1dipilih k41 b4=100, a1=75 (pilih yan min) =75 kolom 1 penuh. yang 2 dipilih k33 160-100 = 60 baris 3 penuh dan seterusnya. Penyelesaian : Destination Origin
D1
D2
D3
D4
Supply bi
O1 O2 O3 O4 Demand ( a)j
Tabel awal diisi dengan cij terkecil. Urutan : k23, k41, k33, k42, k12, k34, k14. Kotak isi = m+n-1 = 4 + 4 – 1 = 7 c11* = -Δf = - (4-5+3-1) = -1 lintasan k11, k12, k42, k41 c13* = -Δf = - ( .............................................) = ............. lintasan k13, k14, k34, k33 c21* = -Δf = - (...................................................) = ....... lintasan k21, k23, k33, k34, k14, k12, k42, k41 c22* = -Δf = - (...............................................................) = .......... lintasan k22, k23, k33, k34, k14, k12 c24* = -Δf = - (...............................................................) = .............. lintasan k24, k34, k33, k23 c31* = -Δf = - (...............................................................) = ............ lintasan k31, k34, k14, k12, k42, k41 c32* = -Δf = - (............................................................) = .............. lintasan k32, k12, k14, k34 c43* = -Δf = - (...............................................................) = ............ lintasan k43, k42, k12, k14, k34,k33, c44* = -Δf = - (...............................................................) = ............ > 0 lintasan k44, k42, k12, k14, k44 solusi belum optimal, sebab c44* = ........... > 0. Maka tabel baru: (II) 85
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
Destination Origin
D1
D2
D3
D4
Supply bi
O1 O2 O3 O4 Demand ( a)j
Alokasi donor yang paling melarat ialah x42 = 25 digeser ke x44 melewati lintasan k42, k44, k14,
k12
Periksa opportunity cost: c11* = -Δf = - (.....................................................) = ............... lintasan k11, k14, k44, k41, k11 c13* = -Δf = - (.....................................................) = ............... lintasan k13, k14, k34, k33, k13 c21* = -Δf = - (..................................................... )= .......... lintasan k21, k23, k33, k34, k44, k41 c22* = -Δf = - (.....................................................) = ......... lintasan k22, k23, k33, k34, k14, k12 c24* = -Δf = - (..................................................) = ....... lintasan k24, k23, k33, k34, k24. c31* = -Δf = - (...................................................) = ......... lintasan k31, k34, k44, k41, k31 c32* = -Δf = - (...................................................) =.......... lintasan k32, k34, k14, k12, k32 c42* = -Δf = - (...................................................) = ........... lintasan k42, k44, k14, k12, k42 c43* = -Δf = - (....................................................) = ........... lintasan k43, k44, k34, k33, karena cij* ≤ 0, untuk semua kotak kosong xij, maka solusi sudah optimum (minimum), dengan min = ...............................................................................................
86
Handout Program Linier : Model Transportasi
Jadi solusinya adalah sebagai berikut: 100
O1
75
D1
-75
25 100
100
O2
O3
D2
100 60 75
D3
2.
-160
40
O4
100
-75
25
D4
-90
Jaka Sebuah perusahaan pupuk mempunyai 3 pabrik di Cirebon, Bandung dan Cilacap yang masing-masing mampu memproduksi 120, 80 dan 80 ton per bulan. Perusahaan tersebut juga mempunyai 3 gudang di Semarang, Jakarta dan Purwoketo yang masing-masing mampu menampung 150, 70, dan 60 ton per bulan. Tentukan banyaknya pupuk yang seharusnya dikirim dari masing-masing pabrik ke masing-masing gudang, agaraongkostotal minimum, jika diketahui ongkos angkut sasaran dari masing-masing pabrik ke masing-masing gudang sebagai berikut Gudang Pabrik
D1
D2
O1 O2 O3
D3
bi
8
5
6
15
10
12
3
9
10
120 80 80 280
aj
150
70
O1 = pabrik di Cirebon
D1 = gudang di Semarang
O2 = pabrik di Bandung
D2 = gudang di Jakarta
O3 = pabrik di Cilacap
D3 = gudang di Purwokerto
60
280
87
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
O1
D1
O2 D2
O3
3. Jawaban :
88
D3
Handout Program Linier : Model Transportasi
89
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
90
Handout Program Linier : Model Transportasi
Aktivitas 2
Kesimpulan apa yang dapat Anda ambil pada pembelajaran ini :
........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ...........................................................................................................................................................................
Tanggal
Nilai
Paraf Dosen
91
Meyta Dwi Kurniasih, M.Pd. Pendidikan Matematika UHAMKA
Daftar Pustaka Bintang K, Yosep. 2005. Matematika Ekonomi dan Bisnis. Jakarta : Salemba Empat Dumairy. 1991. Matematika Terapan Untuk Bisnis dan Ekonomi (Edisi 2). Yogjakarta : BPFE Levin, Richard I., et al. 1992. Quantitative Approaches to Management, eighth edition. New York : McGraw-Hill. Render, Barry dan Jay Heizer. 1997. Principles of Operations Management, second edition, Upper Saddle River. New Jersey : Prentice Hall, Inc. Ruminta. 2009. Matriks, Persamaan Linier dan Pemprograman Linier. Bandung: Rekayasa Sains. Siringoringo, Hotniar. 2005. Seri Teknik Riset Operasional: Pemrograman Linear. Yogjakarta: Graha Ilmu. Sudrajat. 2008. Pendahuluan Penelitian Operasional. Bandung : Univ. Padjajaran. Taha, Hamdy A. 1997. Operations Research, an Introduction, sixth edition, Upper Saddle River. New Jersey : Prentice Hall, Inc. Tapilouw, Marten & Soemartojo. 2007. Program Linier. Jakarta : UT. Yuwono, Bambang & Putri Istiani. 2007. Riset Operasional. Yogjakarta : UPN Veteran
92