Pemrograman Linear - Website Staff UI - Universitas Indonesia

34 downloads 757 Views 192KB Size Report
5.2 Hubungan primal-dual. 5.3 Interpretasi ekonomi dari hubungan primal-dual. 5.4 Metode dual simpleks. 6. Analisis postoptimal dan pemrograman parametrik.
BUKU PEDOMAN KERJA MAHASISWA Mata Ajaran

Pemrograman Linear

O l e h

Denny Riama Silaban

Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Indonesia Februari 2008

DAFTAR ISI

BAB I BAB II

BAB III

BAB IV

BAB V

BAB VI

BAB V

PENGANTAR DAFTAR ISI INFORMASI UMUM SASARAN PEMBELAJARAN Sasaran Pembelajaran Terminal Sasaran Pembelajaran Penunjang BAHASAN DAN RUJUKAN Pokok Bahasan dan Subpokok Bahasan Rujukan METODE PEMBELAJARAN Metode Pembalajaran Sumber Pembelajaran Media Instruksional Matriks Kegiatan TUGAS LATIHAN Diskusi Kelompok Tugas Individu Tugas Kelompok EVALUASI HASIL PEMBELAJARAN Jenis Instrumen Kisi-kisi ATURAN MAIN

2 3 4 5 5 5 6 6 7 8 8 8 8 8 11 11 11 12 14 14 14 15

2

PENGANTAR Penataran Ancang Aplikasi (AA) di Universitas Indonesia dilakukan untuk meningkatkan kualitas proses pembelajaran agar terencana dan terorganisasir dengan baik. Universitas Indonesia sendiri sedang mencoba mengubah paradigma pembelajaran dari pembelajaran yang berpusat pada pengajar (teacher-centered learning) ke pembelajaran yang berpusat pada peserta didik (student-centered learning). Pada paradigma yang baru, tanggung jawab pembelajaran berada pada peserta didik sedangkan pengajar lebih berperan sebagai fasilitator. Agar proses pembelajaran dengan paradigma baru ini dapat berjalan dengan baik, diperlukan rancangan pembelajaran yang komprehensif. Disamping itu, agar lebih bisa diandalkan dan dievaluasi, rencana pembelajaran perlu dirancang dengan baik dan didokumentasikan, dan supaya sewaktu-waktu juga bisa digunakan. Rancangan pembelajaran ini didokumentasikan dalam bentuk Buku Rancangan Pengajaran (BRP) dan Buku Pedoman Kerja Mahasiswa (BPKM). BRP adalah rancangan pembelajaran komprehensip yang terdokumentasikan untuk suatu mata ajar. Terdapat berbagai manfaat dari BRP diantara sebagai acuan bagi pengajar yang terlibat, membantu koordinasi jika pengajar dalam team, dan pengajar penggant jika pengajar yang bertanggung jawab berhalangan. BPKM berisi pedoman kerja bagi mahasiswa yang bermanfaat untuk membantu mahasiswa mengikuti proses pembelajaran dan menjalankan perannya sebagai pusat pembelajaran. Diharapkan setiap mahasiswa memperhatikan BPKM ini dan memanfaatkannya dengan baik demi pencapaian proses pembelajaran yang optimal. Mata kuliah Linear Programming ini diselenggarakan secara student-centered learning yang bersifat collaborative learning dengan metode jigsaw. Pada metode ini, setiap mahasiswa menjadi anggota dari suatu Home Group (HG) dan Focus Group (FG) dimana setiap HG harus terdiri dari setidaknya 1 mahasiswa dari setiap FG yang ada. FG akan mempelajari topik tertentu (yang berbeda dengan FG yang lain), kemudian setiap anggota FG akan mensharingkan apa yang telah dipelajari di HG masing-masing. Karena setiap HG memiliki perwakilan di setiap FG, maka setiap topik yang dipelajari akan diintegrasikan di HG, dengan demikian setiap mahasiswa memperoleh pemahaman yang utuh tetang topik yang sedang dibahas. Dengan metode pembelajaran seperti ini, kehadiran dari setiap mahasiswa pada setiap perkuliahan sangat penting, dan partisipasi aktif dari setiap mahasiswa sangat menentukan hasil pembelajaran. BRP dan BPKM ini disusun pada penataran AA yang dilakukan oleh Pusat Pengembangan dan Penelitian Pendidikan Tinggi Universita Indonesia (P4T) bulan Juli tahun 2004. Penulis mengucapakan terimakasih kepada para fasilitator yang terlibat pada pelatihan ini.

3

BAB I INFORMASI UMUM Nama mata ajar Kode mata ajar Diberikan pada semester keJumlah sks Jenis sks

: : : : :

Prasyarat Kaitan dengan mata ajar lain

: :

Pemrograman Linear MAT 30311 6 (enam) 3 (tiga) - Penguasaan Keahlian - Aplikasi - Aljabar Linear Elementer - Pemrograman Noninear - Pemrograman Dinamik - Pemodelan Matematika

4

BAB II SASARAN PEMBELAJARAN Sasaran pembelajaran terminal: Apabila diberikan suatu masalah optimisasi linear, peserta didik mampu memodelkan masalah tersebut ke model matematika, mencari solusi dari masalah tersebut secara eksak menggunakan metode yang sesuai dengan karakteristik masalah yang diberikan, dan melakukan analisa postoptimal terhadap masalah tersebut. Sasaran pembelajaran penunjang: Setelah menyelesaikan mata ajar ini peserta didik: 1. mampu mendeskripsikan model umum pemrograman linear dan beberapa model khusus seperti transportasi, penugasan, dan transhipment. 2. memahami karakteristik masalah yang dapat dipecahkan dengan model pemrograman linear. 3. mampu membentuk model optimisasi linear dari suatu permasalahan nyata, dengan medefinisikan variabel keputusan, dan memodelkan fungsi tujuan dan fungsi kendalanya 4. mampu menginterpretasikan masalah pemrograman linear secara grafis (geometris) 5. mampu memecahkan secara matematis masalah pemrograman linear dalam bentuk umum menggunakan metode simpleks. 6. mampu menganalisa sifat-sifat masalah LP yang sedang diselesaikan melalui kasuskasus yang muncul pada table-tabel metode simpleks. 7. mampu memecahkan secara matematis beberapa model khusus dari masalah masalah pemrograman seperti transportasi, penugasan, dan transshipment, menggunakan metode yang sesuai 8. Mahasiswa mampu menginterpretasikan pemecahan matematis yang diperoleh untuk menjawab permasalahan terapannya. 9. Mahasiswa mampu mengadakan analisa postoptimal bagi masalah-masalah yang dipecahkan.

5

BAB III BAHASAN DAN RUJUKAN Pokok Bahasan dan Sub Pokok Bahasan No 1.

Pokok bahasan Pendahuluan

2.

Formulasi dari masalah pemrograman linear Interpretasi secara grafik dan beberapa aspek khusus secara grafik dan bentuk standar

3.

4.

Metode simpleks

5.

Dualitas

6.

Analisis postoptimal dan pemrograman parametrik

Subpokok bahasan 1.1 Pengantar 1.2 Riview matriks dan vektor 1.3 Himpunan konveks 2.1 Pengantar 2.2 Contoh-contoh 3.1 Interpretasi secara grafik dari pemrograman linear 3.2 Representasi grafik dari beberapa aspek teknis • Meminimumkan • Optimal alternatif • Solusi tidak terbatas • Masalah tidak layak 3.3 Analisa sensitivitas secara grafik (maks/min) • Fungsi tujuan • Koefisien teknologi • Sisi kanan • Penambahan kendala 4.1 Pengantar • Bentuk standar 4.2 Deskripsi dan asumsi 4.3 Tabel simpleks 4.4 Menentukan solusi dasar awal 4.5 Meminimumkan 4.6 Topik khusus • Optimal alternatif • Solusi tidak terbatas • Masalah tidak layak • Degeneracy • Unrestricted variable 4.7 Metode dua fase • fase pertama • fase kedua 5.1 Formulasi dual 5.2 Hubungan primal-dual 5.3 Interpretasi ekonomi dari hubungan primal-dual 5.4 Metode dual simpleks 6.1 Analisis postoptimal • Analisis dari koefisien fungsi tujuan • Analisis dari sisi kanan • Penambahan kendala baru • Penambahan peubah keputusan baru • Analisis postoptimal dan degeneracy

6

7.

Transportasi

8.

Masalah transhipment dan penugasan

6.2 Pemrograman parametrik • Perubahan pada fungsi tujuan • Analisis parametrik dari sisi kanan 7.1 Menentukan solusi awal • Northwest corner • Tabel minimum • Vogel’s approximation Method • Permintaan tidak sama dengan persediaan 7.2 Menentukan solusi optimal: Metode MODI • Mengevaluasi variabel bukan basis • Menentukan variable yang keluar dan pivoting • Membandingkan algoritma transportasi dan algoritma simpleks 7.3 Degeneracy 7.4 Analisa postoptimal • Perubahan koefisien fungsi tujuan • Perubahan persediaan atau permintaan • Optimal alternatif 7.5 Masalah memaksimumkan 9.1 Masalah transshipment • Metode least-cost • Metode extended tableau 9.2 Masalah penugasan

Rujukan 1. [WC81] Linear programming and Extension, Nesa Wu & Richard Coppins, 1981. 2. [Win91] Introduction to Mathematical Programming: Application & Algorithm, Wayne L. Winston, 1991. 3. [HL95] Introduction to operation Research, Frederick Hilier & Gerald J. Lieberman, 1995. 4. [NA96] Linear and Nonlinear programming, Stephen G. N & Ariela Sofer, 1996. 5. [Bea96] Advance in Linear and Integer programming, J. E. Beasley, 1996. 6. [Dan97] Linear Programming: An Introduction, George B. Danzig, Springer-verlag, 1997, http://site.ebrary.com/lib/indonesiau/Top?

7

BAB IV METODE PEMBELAJARAN Metode pembelajaran: 1. Kuliah Interaktif 2. Diskusi Kelompok 3. Presentasi Kelompok 4. Tugas Individu 5. Tugas Kelompok Sumber Pembelajaran 1. Buku Teks 2. Handout 3. Internet Media Instruksional 1. Whiteboard 2. Komputer 3. Proyektor LCD Matriks Kegiatan Sasaran Pembelajaran Te Penunjang rmi nal 1 1-8

Wak tu

Metode Pembelajaran

Pokok Bahasan/ Subpokok Bahasan

100’

KI

Perkenalan

1

4-8

50’

KI

1.1 – 1.2

1

4-8

50’

KI

1.3

1

1-4 4

1

4

7 Senin, 25/2/08

1

1-3 1-3

KI KI DK1/FG P1 DK2/FG P2 Pemberian TI1 DK3/FG DK3/FG

2.1 3.1

1

70’ 30’ 20’ 30’ 30’ 30’ 5’ 25’ 50’

8 Rabu, 27/2/08 9 Senin, 3/3/08

1

1-3

100’

DK3/HG

2.2

1

1-3

50’

P3

2.2

Pertemuan ke-

1 Senin, 4/2/08 2 Rabu, 6/2/08 3 Senin, 11/2/08 4 Rabu, 13/2/08 5 Senin, 18/2/08 6 Rabu, 20/2/08

Keterang an

3.2 3.3

2.2 Duedate TI1

8

10 Rabu, 5/3/08

1

1-3

50’ 5’ 45’ 50’

P3 Pemberian TK1 KI KI

2.2

11 Senin, 10/3/08 12 Rabu, 12/3/08 13 Senin, 17/3/08 14 Rabu, 19/3/08 15 Senin, 24/3/08 16 Rabu, 26/3/08 17 Senin, 31/3/08 18 Rabu, 2/4/08 19 Senin, 7/4/08 20 Rabu, 9/4/08 21 Senin, 14/4/08 22 Rabu, 16/4/08 23 Senin, 21/4/08 24 Rabu, 23/4/08 25 Senin, 28/4/08 26 Rabu, 30/4/08 27 Senin, 5/5/08 28 Rabu, 5/5/08

1

5, 7 5, 7

1

5, 7

70’ 30’ 50’

KI Q1 DK4/FG

4.5 1.1 – 3.3 4.6, 4.7

1

5, 7

1

5, 7

50’ 50’ 50’

DK4/FG DK4/HG DK4/HG

4.6, 4.7

1

5, 7

1

5, 7 5, 7

95’ 5’ 50’

P4 Pemberian TI2 DP/ Riview

1 1

1–7

120’

1

7–8

50’

1

1–7

100’

Ujian Tertulis 1 Pembahasan UT1 KI

1

7–8 7–8

KI Pemberian TI3 DK5/FG

5.1–5.3

1

45’ 5’ 100’

1

7–8

DK5/FG DK5/HG DK5/HG

5.4, 6.1–6.2

7–8

25’ 25’ 100’

7–8

50’

DK5/HG

5.4, 6.1–6.2

1

7–8 6

P5 PemberianTK2 KI

5.4, 6.1–6.2

1

95’ 5’ 50’

1

6–8

55’ 5’ 40’

KI PemberianTI4 DK6/FG

29 Senin, 12/5/08 30 Rabu, 14/5/08 31 Senin, 19/5/08

1

6–8

25’ 25’ 90’

DK6/FG DK6/HG DK6/HG

1

6-8

25’ 20’ 5’

Q2 P6 PemberianTI5

6-8

4.1-4.2 4.3-4.4

Duedate LK3 Duedate TK1

4.6, 4.7 4.6, 4.7 4.4 – 4.7 4.4 – 4.7 4.4 – 4.7 1–4

Duedate LK4 Duedate TI2

1-4 5.1–5.3

5.4, 6.1-6.2

5.4, 6.1–6.2

7.1 7.2 7.3, 8.1 – 8.2 7.3, 8.1 – 8.2 7.3, 8.1 – 8.2

Duedate TI3

Duedate LK5 Duedate TK2

Duedate TI4

9

32 Rabu, 21/5/08 33 Senin, 26/5/08 34 Rabu, 28/5/08

1

6-8

70’ 30’

P6 Riview

Duedate LK6 Duedate TI5

Tidak kuliah/periode ujian 1

1–8

Ujian Tertulis 2

1–7

Keterangan: PD KI DK DP P Q TI TK *

: : : : : : : : :

Peserta Didik Kuliah interaktif Diskusi Kelompok Diskusi Panel Presentasi Quis Tugas Individu Tugas Kelompok dilakukan di kuar kelas

Wb K

: :

Whiteboard Komputer

10

BAB V TUGAS LATIHAN Diskusi Kelompok Ket: Tugas FG7 = FG1, FG8 = FG2, FG9 = FG3, FG10 = FG4, FG11 = FG5, FG12 = FG6 Diskusi D1

D2

D3

D4

D5

D6

Bahan Diskusi Kelompok Representasi grafik dari beberapa aspek teknis - Subbab 2-5.1 – 2-5.3 FG2: Meminimumkan FG3: Masalah tidak layak FG4: Optimal alternatif FG5: Daerah layak berbentuk garis FG6: Solusi tidak terbatas FG1: Degenerate Analisa sensitivitas secara grafik (maks/min) - Subbab 2-5.4 FG3: Fungsi tujuan memaksimumkan FG4: Fungsi tujuan meminimumkan (Gunakan Masalah D1 FG2) FG5: Koefisien teknologi tujuan memaksimumkan FG6: Koefisien teknologi tujuan meminimumkan (Gunakan Masalah D1 FG2) FG1: Sisi kanan FG2: Penambahan kendala A Work-Scheduling Problem – Subbab 3.5 [Win91] FG1: FG2: A Capital Budgeting Problem – Subbab 3.6 [Win91] FG3: Short-term Financial Problem – Subbab 3.7 [Win91] FG4: Blending Problem – Subbab 3.8 [Win91] FG5: An Inventory Model – Subbab 3.10 [Win91] FG6: Multiperiod Financial Problem – Subbab 3.11 [Win91] FG4: Optimal alternatif – Subbab 3-6.1 FG5: Masalah tidak layak – Subbab 3-6.3 FG6: Solusi tidak terbatas – Subbab 3-6.2 FG1: Degeneracy – Subbab 3-6.4 FG2: Unrestricted variable – Subbab 3-6.5 FG3: Metode dua fase – Subbab 3-7 Analisis Postoptimal FG5: Analisis dari koefisien fungsi tujuan – Subbab 4-3.1 FG6: Analisis dari sisi kanan – Subbab 4-3.2 FG1: Analisis postoptimal dan degeneracy – Subbab 4-3.5 FG2: Metode dual simpleks, Penambahan kendala baru, dan Penambahan peubah keputusan baru – Subbab 4-5, 4-3.3, 4-3.4 FG3: Analisis parametrik fungsi tujuan – Subbab 4-4.1 FG4: Analisis parametrik sisi kanan – Subbab 4-4.2 FG6: Degeneracy dan Optimal alternative – Subbab 8-4, 8-5.3 FG1: Analisa postoptimal perubahan koefisien fungsi tujuan – Subbab 8-5.1 FG2: Analisa postoptimal perubahan persediaan/permintaan – Subbab 8-5.2 FG3: Transportasi dengan tujuan memaksimumkan – Subbab 6-6 FG4: Masalah transshipment – Subbab 8-7 FG5: Masalah penugasan – Subbab 8-8

11

Tugas Individu TI ke1

2

3

4

5

Bahan Tugas Individu Peserta didik diminta mencari masalah LP, kemudian menyelesaikannya dengan metode grafik dan melakukan analisa sensitivitas koefisien fungsi tujuan, koefisien kendala, dan sisi kanan. Peserta didik diminta mencari 2 masalah LP (1 soal maksimum dan 1 soal minimum) dengan min 3 variabel dan 2 kendala, kemudian menyelesaikannya dengan metode simpleks atau metode 2 fase. Peserta didik diminta a) Menyelesaikan kembali soal pada TI2 dengan menggunakan LINGO, kemudian interpretasikan outputnya (solusi primal dan dualnya). b) Mencari 1 masalah LP dengan min 5 variabel, kemudian cari solusi primal dan dualnya dengan menggunakan LINGO. Peserta didik diminta mencari 1 masalah LP dengan 2 kendala dan minimal 3 variabel, kemudian a) Membuat formulasi masalah dualnya b) Menyelesaikan masalah dualnya dengan metode grafik c) Mencari solusi primal masalah tsb tanpa menyelesaikan ulang. Peserta didik diminta a) mencari 1 masalah transportasi min 3x3, kemudian menyelesaikannya b) mencari 1 masalah transportasi min 5x10, kemudian menyelesaikannya dengan menggunakan LINGO c) mencari 1 masalah assignment min 10x10, kemudian menyelesaikannya dengan menggunakan LINGO

Tugas Kelompok (Home Group) TK ke1

2

Bahan Tugas Kelompok Kelompok diminta mencari permasalahan dalam bentuk cerita (1 soal A, 1 soal B, 1 soal dari buku lain selain [WC81] dan [Win91], 1 soal dari internet) kemudian memodelkan masalah tersebut menjadi masalah LP. Note: hanya model saja, tidak termasuk solusinya. Kelompok diminta mencari 1 permasalahan dalam bentuk cerita (minimal 4 variabel), kemudian a) memodelkan masalah tersebut menjadi masalah LP. b) menyelesaikan masalah LP tersebut dengan metode simpleks c) melakukan analisa post optimal koefisien fungsi tujuan dan sisi kanan. d) melakukan analisa parametrik koefisien fungsi tujuan dan sisi kanan. e) lakukan b) dan c) dengan menggunakan LINGO

12

Bahan Diskusi Kelompok 1: Cari solusi dari masalah ini dengan metode grafik Meminimumkan: Masalah tidak layak: min f = 3 x1 + 2 x 2 maks f = 4 x1 + 3 x2 ds

2 x1 + x 2 ≥ 6 x1 + x2 ≥ 4

x1 + x2 ≤ 3 2 x1 − x2 ≤ 4

2 x1 + 10 x2 ≥ 20

x1 ≥ 4

x1 , x2 ≥ 0

x1 , x2 ≥ 0

Optimal alternative: maks f = 3 x1 + 2 x2 ds

ds

6 x1 + 4 x2 ≤ 24 10 x1 + 3 x 2 ≤ 30

Daerah layak berbentuk garis: min f = 3 x1 + 2 x2

x1 + 2 x 2 ≤ 10

x1 + 2 x2 ≤ 4 x1 + x2 = 3 x1 + 6 x2 ≤ 6

x1 , x 2 ≥ 0

x1 , x2 ≥ 0

ds

Solusi tidak terbatas: maks f = 2 x1 + 3 x2

Degenerate: maks f = 5 x1 + 3 x2

ds x1 + x2 ≥ 3

ds 4 x1 + 2 x2 ≤ 12

x1 − 2 x 2 ≤ 4 x1 ≤ 6

4 x1 + x2 ≤ 10 x1 + x2 ≤ 4

x1 , x 2 ≥ 0

x1 , x2 ≥ 0

13

BAB IV EVALUASI HASIL PEMBELAJARAN Jenis Instrumen 1. Tugas Kelompok 2. Tugas Individu 3. Presentasi Kelompok 4. Quis 5. Ujian Tertulis Kisi-kisi No. 1. 2. 3. 4. 5. 6. 7.

Bentuk Tugas Individu Tugas Kelompok (Ringkasan FG) Tugas Kelompok (HG) Presentasi (Nilai individu) Quis Ujian Tengah Semester Ujian Akhir Semester Total

Bobot 15 % 5% 10 % 5% 10 % 25 % 30 % 100 %

Kelompok Keterangan: H = Home Group F = Focus Group HG1

HG2

HG3

FG1

Adri Zulansah

Lena Ariestavissa

Michael Adrian

FG2

Alberta P Makur

Andika Dwi

FG3

M. Try Sutrisno

Ar Rizqiyatul

FG4

Dwi Mohammad Rahmayuni Yuko

FG5

Fika F

FG6 FG7

Rahmanita

HG4

HG5

HG6

Milla Billy Biondi Rachmawati Johan Aldridald

Lidya Cc

Inne

Achmad Fahrurozi

Febrian M L

Alfa Isti Ananda

Karlina

Bekti Santoso Ratna D H

Widya M Niagara

Akhmad Saefudin

Yunita Panca W

Arumella Hamdan Surgandini Fadlurrahman Baginda Ichwan S

Budi Utami

Anggie Juli Asih

FG9

Budyono S

FG10

Nadya Muhammad Rahmawati Reza

FG11

M Rafly Fadillah

FG12 Rita Yuliana Rifza Putra

HG8 Nurgiyanti

Rizqi Rifatul Arif Auzandi Marlinda Mahmudah

FG8

HG7

Noor Indah Ekawati

Maulana Malik Dhita Tri Harjuni Puspitasari Anggha Satya N

Farah Amalia

Ardibian K Yanuar S S Teguh Sutriono

Maria Natasya

Novianty H

Novi Murniati

14

BAB V ATURAN MAIN 1. Dosen bukanlah aktor utama proses pembelajaran tetapi lebih berperan sebagai fasilitator. 2. Setiap mahasiswa diharapkan hadir tepat waktu pada setiap perkuliah, karena keterlambatan atau ketidakhadiran akan sangat mengganggu proses pembelajaran yang dilakukan. 3. Setiap mahasiswa bertanggungjawab mempersiapkan materi pelajaran/diskusi yang diperlukan sesuai dengan yang telah dirancang pada matriks kegiatan (hal. 8). 4. Setiap mahasiswa bertanggung jawab mensharingkan apa yang dipelajari di FG di HG-nya masing-masing. 5. Setiap FG membuat ringkasan tertulis dari apa yang didiskusikan. Copy dari ringkasan diberikan ke fasilitator untuk diberi masukan dan dinilai. Due date ringkasan adalah pada setiap memasuki HG. 6. Setiap HG mempersiapkan presentasi dan membuat laporan kelompok. Presentasi bukanlah untuk mengulang kembali, tetapi lebih ditujukan untuk menyamakan persepsi dan evaluasi bersama. 7. Laporan/tugas dimasukkan pada hari due date, keterlambatan pemasukan mengakibatkan nilai dipotong 10% per hari. 8. Tidak ada quiz susulan.

15