• Tidak ada hasil yang ditemukan

PENJADWALAN PENGAWAS UJIAN MENGGUNAKAN GOAL PROGRAMMING: STUDI KASUS DI DEPARTEMEN MATEMATIKA FMIPA IPB MIRA AISYAH ROMLIYAH

N/A
N/A
Protected

Academic year: 2021

Membagikan "PENJADWALAN PENGAWAS UJIAN MENGGUNAKAN GOAL PROGRAMMING: STUDI KASUS DI DEPARTEMEN MATEMATIKA FMIPA IPB MIRA AISYAH ROMLIYAH"

Copied!
50
0
0

Teks penuh

(1)

PENJADWALAN PENGAWAS UJIAN MENGGUNAKAN

GOAL PROGRAMMING: STUDI KASUS DI

DEPARTEMEN MATEMATIKA

FMIPA IPB

MIRA AISYAH ROMLIYAH

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR

BOGOR 2014

(2)
(3)

PERNYATAAN MENGENAI SKRIPSI DAN

SUMBER INFORMASI SERTA PELIMPAHAN HAK CIPTA

Dengan ini saya menyatakan bahwa skripsi berjudul Penjadwalan Pengawas Ujian Menggunakan Goal Programming: Studi Kasus di Departemen Matematika FMIPA IPB adalah benar karya saya dengan arahan dari komisi pembimbing dan belum diajukan dalam bentuk apa pun kepada perguruan tinggi mana pun. Sumber informasi yang berasal atau dikutip dari karya yang diterbitkan maupun tidak diterbitkan dari penulis lain telah disebutkan dalam teks dan dicantumkan dalam Daftar Pustaka di bagian akhir skripsi ini.

Dengan ini saya melimpahkan hak cipta dari karya tulis saya kepada Institut Pertanian Bogor.

Bogor, Oktober 2014

Mira Aisyah Romliyah

(4)

ABSTRAK

MIRA AISYAH ROMLIYAH. Penjadwalan Pengawas Ujian Menggunakan Goal Programming: Studi Kasus di Departemen Matematika FMIPA IPB. Dibimb ing oleh FARIDA HANUM dan TONI BAKHTIAR.

Penjadwalan pengawas ujian telah umum dilakukan dengan cara konvensional. Pada karya ilmiah ini, waktu ujian, banyaknya mata kuliah, ketersediaan ruangan, banyaknya peserta ujian, dan ketersediaan pengawas ujian merupakan komponen yang berkaitan dengan pelaksanaan ujian. Untuk mengatasi kelemahan metode penjadwalan secara konvensional diadopsi metode penjadwalan pengawas menggunakan pendekatan operation research/management science

(OR/MS). Goal programming adalah salah satu metode yang bisa diterapkan. Pada karya ilmiah ini digunakan metode nonpreemptive goal programming untuk memformulasikan masalah, di mana dua macam kendala ditinjau, yakni hard dan

soft constraint. Hard constraint harus terpenuhi dan soft constraint adalah kendala tambahan yang harus dipenuhi semaksimal mungkin. Dalam kerangka masalah ini, penyimpangan soft constraint dari tingkat idealnya diminimumkan. Model kemudian diaplikasikan pada masalah penjadwalan pengawas ujian di Departemen Matematika FMIPA Institut Pertanian Bogor.

Kata kunci: goal programming, nonpreemptive goal programming, penjadwalan

ABSTRACT

MIRA AISYAH ROMLIYAH. Scheduling of Exam Invigilators Using Goal Programming: Case Studies at Department of Mathematics, Faculty of Mathematics and Natural Sciences, Bogor Agricultural University. Supervised by FARIDA HANUM dan TONI BAKHTIAR.

Scheduling of exam invigilators has been commonly done in conventio na l manner. In this activity, exam period, the number of courses, availability of rooms, the number of examinees, and availability of invigilators are components which relate to exam execution. To overcome the limitation of the conventio na l scheduling method, we adopt the scheduling method by using operation research/management science (OR/MS) approaches. Goal programming is one of methods that can be applied. In this work, we used nonpreemptive goal programming method to formulate the problem, where we consider two types of constraint, namely hard and soft constraints. The former must be fulfilled and the later are additional constraints which should be satisfied as closely as possible. In this framework, we aim to minimize deviations of soft constraints from their ideal level. The model has been applied to the problem of scheduling the invigilator at Department Mathematics Faculty of Mathematics and Natural Sciences Bogor Agricultural University.

(5)

Skripsi

sebagai salah satu syarat untuk memperoleh gelar Sarjana Sains

pada

Departemen Matematika

PENJADWALAN PENGAWAS UJIAN MENGGUNAKAN

GOAL PROGRAMMING: STUDI KASUS DI

DEPARTEMEN MATEMATIKA

FMIPA IPB

MIRA AISYAH ROMLIYAH

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR

BOGOR 2014

(6)
(7)

Judul Skripsi : Penjadwalan Pengawas Ujian Menggunakan Goal Programming: Studi Kasus di Departemen Matematika FMIPA IPB

Nama : Mira Aisyah Romliyah NIM : G54100029

Disetujui oleh

Dra Farida Hanum, MSi Pembimbing I Dr Toni Bakhtiar, MSc Pembimbing II Diketahui oleh Dr Toni Bakhtiar, MSc Pembimbing II Tanggal Lulus:

(8)

PRAKATA

Puji dan syukur penulis panjatkan kepada Allah subhanahu wa ta’ala atas segala nikmat, rahmat, karunia, dan pertolongan yang telah diberikan sehingga karya ilmiah ini berhasil diselesaikan. Judul karya ilmiah ini adalah Penjadwalan Pengawas Ujian Menggunakan Goal Programming: Studi Kasus di Departemen Matematika FMIPA IPB. Penyusunan karya ilmiah ini tidak lepas dari bantuan beberapa pihak. Oleh karena itu, penulis mengucapkan terimakasih kepada:

1 Allah SWT atas segala rahmat dan karunia-Nya,

2 Nabi besar Muhammad SAW sebagai nabi akhir zaman,

3 keluarga tercinta: Ibunda Ai Maryam dan Ayahanda Naiman, serta kedua adik saya Fakhri dan Malki yang selalu memberikan doa, motivasi dan kasih sayang tiada henti,

4 beasiswa dikti BIDIK MISI yang telah memberikan bantuan materiil dan sarana untuk mengembangkan softskill selama perkuliahan,

5 Ibu Dra Farida Hanum, MSi, dan Bapak Dr Toni Bakhtiar, MSc selaku dosen pembimbing, terima kasih atas segala kesabaran, ilmu, saran dan motivas inya selama membimbing menulis, serta Bapak Ruhiyat, SSi MSi selaku dosen penguji,

6 staf tata usaha Departemen Matematika IPB,

7 keluarga Hadeers tercinta Mezi, Lola, Amel, Wilda, Deni, Ayu, Indah, Yani, Mutia dan keluarga Arundina yang telah memberikan motivasi, bantuan, keceriaan, dan arti sahabat juga keluarga bagi penulis,

8 sahabat-sahabat penulis Leny, Novia, Yuli, Vina, Kiki Septiani, Nindya, Atika, Lusi, Ikhsan, Jepri, Fahmi, Agung, Rahma, terima kasih atas semangat, motivasi, dan doanya, Irfan Chahyadi yang telah membantu dalam mempelajari software LINGO 11.0, serta Miftakhul Huda atas kasih sayang, doa, semangat, dan kebersamaannya selama ini,

9 teman-teman satu bimbingan: Ale, Putri, Vivi, Fikri yang senantiasa saling mengingatkan dan memberikan motivasi dalam penyusunan karya ilmiah ini, 10 teman-teman mahasiswa Matematika 47, PSDM Gumatika 2011/2012 dan

BUMI Gumatika 2012/2013 terimakasih atas doa, semangat, serta kebersamaannya selama ini,

11 semua pihak yang telah membantu dalam penyusunan karya ilmiah ini, terima kasih.

Bogor, Oktober 2014

(9)

DAFTAR ISI

DAFTAR LAMPIRAN viii

PENDAHULUAN 1

Latar Belakang 1

Tujuan Penelitian 1

TINJAUAN PUSTAKA 1

Nonpreemptive Goal Programming 1

MODEL PENJADWALAN PENGAWAS UJIAN DI DEPARTEMEN

MATEMATIKA FMIPA IPB 3

Deskripsi Masalah 3

Model Matematika 4

IMPLEMENTASI MO DEL 7

Skenario 1 7

Skenario 2 14

HASIL DAN PEMBAHASAN 15

Skenario 1 15 Skenario 2 19 SIMPULAN 24 DAFTAR PUSTAKA 25 LAMPIRAN 26 RIWAYAT HIDUP 40

(10)

DAFTAR LAMPIRAN

1 Sintaks Komputasi LINGO 11.0 untuk menyelesaikan Skenario 1 26

2 Hasil Komputasi LINGO 11.0 untuk Skenario 1 29

3 Sintaks komputasi LINGO 11.0 untuk menyelesaikan Skenario 2 33

(11)

PENDAHULUAN

Latar Belakang

Dalam perkembangannya masalah penjadwalan staf atau pekerja telah banyak dibahas dalam berbagai masalah kehidupan sehari-hari, seperti penjadwalan pekerja pada pelayanan publik, dan tak terkecuali dalam bidang pendidikan. Sistem pendidikan tidak terlepas dari ujian tertulis sebagai evaluasi belajar dalam kurun waktu tertentu. Setiap ujian tersebut perlu adanya pengawas untuk menjaga kejujuran peserta ujian.

Beberapa komponen yang berkaitan dengan ujian tertulis selain pengawas di antaranya ialah: waktu ujian, mata kuliah, ruangan, dan banyaknya peserta ujian. Dalam hal peserta ujian, semakin banyak peserta ujian maka semakin banyak pula pengawas ujian dan ruangan yang dibutuhkan. Selain itu, akan terdapat juga kendala-kendala atau batasan-batasan lain mengenai pengawas ujian tersebut, sehingga perlu strategi dalam penjadwalan pengawas ujian.

Penjadwalan ujian sering kali dibuat secara konvensional dengan mencoba beberapa kemungkinan yang ada. Dengan cara seperti itu biasanya aturan-atura n yang ada tidak semua terpenuhi dan terkadang tidak sesuai dengan keinginan dari pengawas itu sendiri. Kelemahan lain yang mungkin terjadi dengan jadwal konvensional ialah tidak meratanya jumlah tugas mengawas ujian untuk para pengawas. Atas dasar itulah dibuat penjadwalan pengawas ujian dengan suatu metode berlandaskan pemrograman linear untuk memperbaiki berbagai aspek kekurangan jika penjadwalan dilakukan secara konvensional.

Permasalahan penjadwalan pengawas ujian ini dengan studi kasus di Departemen Matematika FMIPA IPB pada ujian akhir semester ganjil tahun 2013/2014 akan dimodelkan sebagai masalah goal programming.

Tujuan Penelitian

Karya ilmiah ini disusun dengan tujuan memodelkan masalah penjadwalan pengawas ujian menggunakan metode nonpreemptive goal programming serta mengaplikasikannya pada masalah penjadwalan pengawas ujian di Departemen Matematika FMIPA IPB.

TINJAUAN PUSTAKA

Nonpreemptive Goal Programming

Goal programming merupakan pengembangan dan perluasan dari pemrograman linear. Konsep dasar model goal programming pertama kali diperkenalkan oleh Abraham Charnes dan William Cooper pada tahun 1955. Model ini mampu menyelesaikan kasus-kasus pemrograman linear yang memiliki lebih dari suatu sasaran yang hendak dicapai.

(12)

Seperti yang telah disebutkan, goal programming merupakan perluasan pemrograman linear, sehingga seluruh asumsi, notasi, formulasi model matematis, prosedur perumusan model dan penyelesaiannya tidak berbeda. Letak perbedaannya yaitu pada goal programming terdapat sepasang variabel deviasi yang akan muncul di fungsi tujuan/goal dan di fungsi- fungsi kendala. Sepasang variabel tersebut ialah 𝑑𝑡− dan 𝑑𝑡+ yang taknegatif.

Ada beberapa komponen dalam model goal programming di antaranya ialah: 1 variabel keputusan (decision varible): sama seperti pada pemrograman linear yang merupakan nilai-nilai yang tidak diketahui yang berada di bawah kontrol pengambilan keputusan, yang berpengaruh terhadap solusi permasalahan dan keputusan yang diambil.

2 variabel deviasi,

3 kendala sistem: kendala yang identik dengan kendala pada pemrograman linear tanpa disertai deviasinya,

4 kendala goal: terdapat nilai- nilai target yang harus terpenuhi dan disertai dengan deviasinya,

5 fungsi objektif (objective function): minimisasi penyimpangan atau minimisas i variabel deviasi (Sarker dan Newton 2008).

Variabel deviasi berfungsi untuk menampung penyimpangan atau deviasi yang akan terjadi pada nilai ruas kiri suatu persamaan kendala terhadap nilai ruas kanannya. Agar deviasi itu minimum, artinya nilai ruas kiri suatu persamaan kendala sebisa mungkin mendekati nilai ruas kanannya, maka variabel deviasi itu harus diminimumkan dalam fungsi tujuan/goal. Variabel tersebut dibedakan menjadi dua, yaitu variabel deviasi untuk menampung deviasi yang berada di bawah sasaran yang dikehendaki, dengan kata lain untuk menampung deviasi negatif yang dinotasikan dengan 𝑑𝑡, dan variabel deviasi untuk menampung deviasi yang berada di atas sasaran, dengan kata lain untuk menampung deviasi positif, yang dinotasika n dengan 𝑑𝑡+.

Secara umum terdapat dua macam metode untuk menyelesaikan goal programming yaitu nonpreemptive goal programming dan preemptive goal programming. Metode preemptive goal programming yaitu metode goal programming dengan mengurutkan prioritas goal dari yang paling penting hingga tujuan/goal yang tidak terlalu penting, sedangkan metode nonpreemptive goal programming yaitu metode goal programming dengan pembobotan. Kedua metode tersebut sama-sama menggabungkan tujuan banyak menjadi tujuan tunggal. Secara umum keduanya tidak menghasilkan solusi yang sama (Taha 1975).

Dalam metode nonpreemptive goal programming atau pembobotan, fungs i objektifnya merupakan penjumlahan dari nilai deviasi yang masing- masing telah diberikan bobot. Pemberian bobot disesuaikan dengan prioritas goal yang ingin dicapai. Jika goal semakin penting maka diberikan bobot yang lebih besar, dan berlaku untuk sebaliknya. Namun, penentuan nilai dari setiap bobot bersifat subjektif (Winston 2004).

Dalam karya ilmiah ini masalah penjadwalan pengawas ujian hanya akan diformulasikan ke dalam model nonpreemptive goal programming dengan bentuk umum sebagai berikut:

(13)

Fungsi objektif:

min ∑ 𝑤𝑡𝑑𝑡

𝑡

,

dengan 𝑑𝑡 merupakan variabel deviasi dari goal ke-𝑡 yang ingin dicapai yang dapat berupa variabel deviasi negatif 𝑑𝑡 dan variabel deviasi positif 𝑑

𝑡+, sedangkan parameter 𝑤𝑡 merupakan bobot yang akan diberikan untuk setiap variabel deviasi.

Secara umum terdapat tiga kemungkinan tujuan/goal yang ingin dicapai yaitu:

1 𝑔𝑡(𝑥𝑖) ≥ 0, 2 𝑔𝑡(𝑥𝑖) ≤ 0, 3 𝑔𝑡(𝑥𝑖) = 0,

dengan variabel 𝑥𝑖 ialah variabel keputusan untuk model nonpreemptive goal programming ini.

Setelah diberi variabel deviasi, maka tiga kemungkinan goal tersebut secara berturut-turut diubah menjadi kendala tambahan (soft constraint) ialah sebagai berikut:

1 𝑔𝑡(𝑥𝑖) + 𝑑𝑡− 𝑑

𝑡+ = 0, dan nilai dari 𝑑𝑡− diminimumkan, 2 𝑔𝑡(𝑥𝑖) + 𝑑𝑡− 𝑑

𝑡+ = 0, dan nilai dari 𝑑𝑡+ diminimumkan, 3 𝑔𝑡(𝑥𝑖) + 𝑑𝑡− 𝑑

𝑡+ = 0, dan nilai dari 𝑑𝑡+ + 𝑑𝑡−diminimumkan.

Sedangkan bentuk umum kendala utama (hard constraint) goal programming ini ialah sebagai berikut:

𝑓𝑗(𝑥𝑖) ≥ 0, ∀𝑖 dan ∀𝑗,

𝑓𝑗(𝑥𝑖) ≤ 0, ∀𝑖 dan ∀𝑗,

𝑓𝑗(𝑥𝑖) = 0, ∀𝑖 dan ∀𝑗 (Sarker dan Newton 2008).

MODEL PENJADWALAN PENGAWAS UJIAN DI

DEPARTEMEN MATEMATIKA FMIPA IPB

Deskripsi Masalah

Masalah yang dibahas dalam karya ilmiah ini ialah masalah penjadwalan pengawas ujian di Departemen Matematika FMIPA IPB. Departemen Matematika FMIPA IPB mengampu dua program studi, yaitu program S1 dan S2. Masa ujian kedua program studi tersebut biasanya di pekan yang sama. Karena keterbatasan kapasitas ruangan, maka ujian untuk satu mata kuliah dapat saja diselenggarakan di beberapa ruangan sekaligus (kelas paralel).

Pada umumnya ujian di Departemen Matematika diawasi oleh dosen mata kuliah yang bersangkutan dan dibantu oleh pegawai Departemen serta asisten (bila mata kuliah yang diujikan memiliki sks untuk responsi/praktikum) atau mahasisw a yang bukan asisten (bila mata kuliah yang diujikan tidak memiliki sks untuk responsi/praktikum). Dalam penelitian ini, akan ditentukan jadwal pengawas (pegawai) yang membantu mengawas setiap ujian, beserta berapa banyak kelas ujian yang memerlukan mahasiswa bukan asisten untuk mengawas ujian mata kuliah pada suatu periode ujian.

(14)

Asumsi yang digunakan dalam memodelkan masalah penjadwalan pengawas ini ialah:

1 waktu pelaksanaan ujian sudah ditentukan sebelum memodelkan permasalaha n penjadwalan,

2 ruangan sudah ditentukan sebelumnya sesuai dengan jumlah peserta,

3 mahasiswa asisten selalu bisa mengawas ujian pada mata kuliah yang bersangkutan.

Penjadwalan pengawas ujian umumnya memiliki aturan-aturan tertentu yang mungkin berbeda untuk satu institusi dengan institusi lainnya. Aturan dari penyelenggara ujian itu sendiri dapat dinyatakan sebagai kendala utama (hard constraint), sedangkan tambahan kendala yang tidak harus selalu terpenuhi dirumuskan ke dalam kendala tambahan (soft constraint/goal).

Berikut ini diberikan aturan-aturan dalam memodelkan masalah penjadwalan pengawas ujian di Departemen Matematika FMIPA IPB. Aturan umum penjadwalan pengawas ujian di Departemen Matematika FMIPA IPB yang harus dipenuhi (hard constraint) ialah:

1 setiap pegawai hanya mengawas satu ujian dalam satu waktu,

2 satu pengawas ujian mengawasi maksimal 25 mahasiswa peserta ujian,

3 setiap ujian mata kuliah program studi S1 diawasi oleh 1 orang pegawai dan pengawas mahasiswa yaitu asisten mata kuliah (untuk mata kuliah yang memiliki asisten) atau mahasiswa bukan asisten,

4 mahasiswa tidak boleh mengawas mata ujian S2 (hanya pegawai saja),

5 agar tetap dapat melayani administrasi bagi mahasiswa, maka pegawai A dan pegawai B tidak boleh mengawas pada waktu yang sama (baik S1 atau S2) atau pada kelas ujian yang beririsan waktunya,

6 setiap pegawai hanya boleh mengawas maksimum d ujian per harinya,

7 karena keterbatasan waktu, pegawai-pegawai tertentu tidak dapat mengawas di hari Sabtu atau tidak dapat mengawas ujian yang dimulai pada pukul 08.00. Sementara aturan tambahan (soft constraint/goal) dalam penjadwalan pengawas ujian di Departemen Matematika FMIPA IPB ialah sebagai berikut:

1 rata-rata banyaknya mengawas ujian per pegawai ialah sama,

2 rata-rata banyaknya mengawas ujian pada pukul 08.00 per pegawai ialah sama. Berdasarkan aturan-aturan yang ada, baik itu aturan umum maupun aturan tambahan, maka dibuat model matematika dari masalah penjadwalan pengawas ujian.

Model Matematika Indeks

𝑡 = tujuan/goal ke-t yang ingin dicapai

𝑖 = kelas ujian (terdiri atas hari, tanggal, waktu, dan mata kuliah), yaitu i = 1,2, …, n

𝑗 = pegawai, yaitu j = 1,2, …, m. Himpunan

𝐼 = himpunan kelas ujian, yaitu I={1, 2, …, n}

(15)

𝐼2 = himpunan kelas ujian mata kuliah S2, dengan 𝐼2 ⊆ 𝐼 𝐼3 = himpunan kelas ujian pada pukul 08.00, dengan 𝐼3 ⊆ 𝐼

𝐼4 = himpunan kelas ujian pada jam dan hari yang sama serta waktu yang

overlapping

𝐼5 = himpunan kelas ujian pada hari Sabtu, dengan 𝐼5⊆ 𝐼 𝐼ℎ𝑎𝑟𝑖 = himpunan kelas ujian pada suatu hari

Parameter

𝑀𝑖 = banyaknya peserta ujian pada kelas ujian i

𝑃𝑖 = banyaknya pengawas yang diperlukan pada kelas ujian i

𝐴𝑖 = banyaknya asisten yang mengawas pada kelas ujian i

𝑁𝑖 = banyaknya mahasiswa nonasisten yang mengawas pada kelas ujian i

𝑚 = banyaknya pegawai yang akan dijadwalkan

n = banyaknya kelas ujian dalam model penjadwalan pengawas ujian

𝑞 = banyaknya pegawai yang akan dijadwalkan pada kelas ujian yang dimula i pukul 08.00

𝑑 = jumlah maksimal mengawas bagi pegawai setiap harinya

Parameter Bobot

𝑤𝑡,𝑗 = bobot untuk goal ke-t untuk setiap pegawai j Variabel Keputusan

𝑥𝑖,𝑗 = {1, jika pegawai 𝑗 mengawas pada kelas ujian 𝑖

0, jika pegawai 𝑗 tidak mengawaspada kelas ujian 𝑖 (selainnya)

𝑈𝑖 = {0, jika mod(𝑀𝑖, 25) = 0 1, selainnya

Kendala Utama (harus dipenuhi)

1 Total banyaknya pengawas yang diperlukan untuk setiap kelas ujian disesuaikan dengan banyaknya peserta, yaitu satu pengawas ujian mengawas i maksimal 25 mahasiswa peserta ujian,

𝑃𝑖 = ⌊ (𝑀𝑖/25)⌋ + 𝑈𝑖, ∀𝑖.

2 Hanya satu orang pegawai yang mengawasi ujian mata kuliah S1,

∑ 𝑥𝑖,𝑗 𝑚

𝑗=1

= 1, ∀𝑖 ∈ 𝐼1.

3 Terdapat pengawas tambahan, yaitu mahasiswa nonasisten, pada ujian mata kuliah S1,

𝑁𝑖 = 𝑃𝑖− 1 − 𝐴𝑖, ∀𝑖 ∈ 𝐼1.

4 Mahasiswa tidak ikut mengawas ujian mata kuliah S2,

∑ 𝑥𝑖,𝑗

𝑚

𝑗=1

= 𝑃𝑖, ∀𝑖 ∈ 𝐼2.

5 Setiap pegawai hanya mengawasi satu ujian pada ujian-ujian di jam dan hari yang sama serta pada waktu yang overlapping,

∑ 𝑥𝑖,𝑗

𝑖∈𝐼4

(16)

6 Dua orang pegawai tertentu, misalkan 𝑝1 dan 𝑝2, tidak boleh mengawas bersamaan pada kelas ujian tertentu, yaitu

a pada ujian mata kuliah S2,

∑ 𝑥𝑖,𝑗

𝑚

𝑗=1

≤ 1, 𝑗 ∈ {𝑝1, 𝑝2}, ∀𝑖 ∈ 𝐼2,

b pada kelas ujian pada jam dan hari yang sama serta pada waktu yang

overlapping,

∑ ∑ 𝑥𝑖,𝑗

𝑗 𝑖

≤ 1, 𝑗 ∈ {𝑝1, 𝑝2}, 𝑖 ∈ 𝐼4.

7 Pegawai tertentu, misalkan 𝑝3, tidak bisa mengawas ujian yang dimulai pada pukul 08.00,

𝑥𝑖,𝑝

3 = 0, ∀𝑖 ∈ 𝐼3.

8 Pegawai tertentu, misalkan 𝑝4, tidak bisa mengawas ujian pada hari Sabtu,

𝑥𝑖,𝑝

4 = 0, ∀𝑖 ∈ 𝐼5.

9 Setiap pegawai mengawas maksimal sebanyak d kali setiap hari nya,

∑ 𝑥𝑖,𝑗

𝑚

𝑖=1

≤ 𝑑, 𝑖 ∈ 𝐼ℎ𝑎𝑟𝑖, ∀𝑗, ∀ℎ𝑎𝑟𝑖.

10 Semua variabel keputusan ialah integer nol atau satu,

𝑥𝑖,𝑗∈ {0,1}, ∀𝑖, 𝑗, 𝑈𝑖 ∈ {0,1}, ∀𝑖, 𝑗.

Variabel Deviasi

Variabel deviasi yang terdapat pada masalah penjadwalan pengawas ujian ialah:

𝑑𝑡𝑗+ = nilai yang menampung deviasi yang berada di atas goal ke-t untuk pegawai

j

𝑑𝑡𝑗− = nilai yang menampung deviasi yang berada di bawah goal ke-t untuk pegawai j

Kendala Tambahan (Goal)

1 Jumlah mengawas untuk semua pegawai sama rata pada satu periode waktu penjadwalan, ∑ 𝑥𝑖,𝑗 𝑛 𝑖 =1 =∑ 𝑃𝑖 𝑛 𝑖 =1 − ∑𝑛𝑖=1𝐴𝑖 − ∑𝑛𝑖 =1𝑁𝑖 𝑚 , ∀𝑗.

2 Jumlah mengawas pukul 08.00 untuk semua pegawai ialah sama rata,

∑ 𝑥𝑖,𝑗

𝑖∈𝐼3

=∑𝑖 ∈𝐼3𝑃𝑖− ∑𝑖∈𝐼3𝐴𝑖− ∑𝑖 ∈𝐼3𝑁𝑖

𝑞 , ∀𝑗.

Kendala tambahan tidak harus terpenuhi, namun untuk mengetahui seberapa besar menyimpangnya kendala ini diberikan variabel deviasi. Setelah diberikan variabel deviasi, kendalanya menjadi:

1 Jumlah mengawas untuk semua pegawai sama rata pada satu periode waktu penjadwalan,

(17)

∑ 𝑥𝑖,𝑗 𝑛 𝑖=1 + 𝑑1𝑗− 𝑑 1𝑗+ = ∑𝑛𝑖 =1𝑃𝑖− ∑𝑛𝑖 =1𝐴𝑖 − ∑𝑛𝑖 =1𝑁𝑖 𝑚 , ∀𝑗.

2 Jumlah mengawas pukul 08.00 untuk semua pegawai ialah sama rata,

∑ 𝑥𝑖,𝑗

𝑖∈𝐼3

+ 𝑑2𝑗− − 𝑑2𝑗+ =∑𝑖 ∈𝐼3𝑃𝑖− ∑𝑖∈ 𝐼3𝐴𝑖 − ∑𝑖 ∈𝐼3𝑁𝑖

𝑞 , ∀𝑗.

Fungsi Objektif

Fungsi objektif pada penjadwalan pengawas ujian ialah meminimumkan deviasi (kekurangan atau kelebihan) terhadap sasaran yang ingin dicapai yaitu:

min ∑ ∑ 𝑤𝑡,𝑗

𝑗 𝑡

(𝑑𝑡𝑗+ + 𝑑𝑡𝑗−), ∀ 𝑡, 𝑗.

IMPLEMENTASI MODEL

Pembahasan masalah penjadwalan pengawas ujian di Departemen Matematika FMIPA IPB dituangkan ke dalam dua skenario. Skenario 1 merupakan model penjadwalan dengan menggunakan aturan umum serta aturan tambahan yang terdapat di Departemen Matematika IPB, sedangkan Skenario 2 merupakan model penjadwalan yang merupakan modifikasi dari Skenario 1.

Pada semester ganjil tahun akademik 2013/2014 Departemen Matematika FMIPA IPB harus mengalokasikan pengawas untuk 44 kelas ujian. Satu ujian dijadwalkan selama 2 jam di hari Senin s.d Sabtu. Waktu-waktu diselenggarakannya ujian mata kuliah S1 ialah pukul 08.00-10.00, 10.30-12.30, atau 13.30-15.30, sedangkan waktu ujian mata kuliah S2 ialah 09.00-11.00 atau 13.00-15.00.

Skenario 1

Pada skenario pertama ini dimodelkan masalah penjadwalan pengawas ujian seperti yang telah dijelaskan pada bab sebelumnya dengan data waktu pelaksanaan ujian dan mata kuliah pada semester ganjil 2013/2014 di Departemen Matematika IPB yang ditampilkan pada Tabel 1 dan data pegawai pada Tabel 2 berikut:

Tabel 1 Waktu pelaksanaan ujian dan mata kuliahnya

Indeks (i) Hari dan tanggal

Waktu Mata Kuliah

Senin, 6 Januari 2014

1 08.00-10.00 Pengantar Metode Komputasi

2 09.00-11.00 Aljabar Linear S2

3 10.30-12.30 Analisis Model Empirik 1

(18)

Tabel 1 Waktu pelaksanaan ujian dan mata kuliahnya (lanjutan)

Indeks (i) Hari dan tanggal

Waktu Mata Kuliah

Senin, 6 Januari 2014

5 13.30-15.30 Statistika Matematika

Rabu, 8 Januari 2014

6 08.00-10.00 Kalkulus III 1

7 08.00-10.00 Kalkulus III 2

8 09.00-11.00 Pemodelan Riset Operasi S2

9 10.30-12.30 Pemrograman Tak Linear 1

10 10.30-12.30 Pemrograman Tak Linear 2

11 10.30-12.30 Pemrograman Tak Linear 3

12 13.00-15.00 Metode Komputasi Matematik S2

13 13.30-15.30 Matematika Aktuaria 1

14 13.30-15.30 Matematika Aktuaria 2

Kamis, 9 Januari 2014

15 08.00-10.00 Kalkulus lanjut (KOM) 1

16 08.00-10.00 Kalkulus lanjut (KOM) 2

17 08.00-10.00 Matematika Pasar Modal 1

18 08.00-10.00 Matematika Pasar Modal 2

19 10.30-12.30 Metode Komputasi

20 13.30-15.30 Matematika Diskret (MAT)

21 13.30-15.30 Matematika Diskret (KOM)

Jumat, 10 Januari 2014 22 09.00-11.00 Struktur Aljabar 1 23 09.00-11.00 Struktur Aljabar 2 Sabtu, 11 Januari 2014 24 13.30-15.30 Metode Statistika Senin, 13 Januari 2014

25 08.00-10.00 Aljabar Linear (MAT)

26 08.00-10.00 Aljabar Linear (KOM) 1

27 08.00-10.00 Aljabar Linear (KOM) 2

28 09.00-11.00 Finansial Derivatif S2

29 10.30-12.30 Analisis Kompleks

30 13.30-15.30 Pemodelan Riset Operasi

Selasa, 14 Januari 2014

31 09.00-11.00 Analisis Real S2

Rabu, 15 Januari 2014

32 08.00-10.00 Persamaan Diferensial Biasa 1 33 08.00-10.00 Persamaan Diferensial Biasa 2

34 10.30-12.30 Sistem Dinamika Dasar 1

35 10.30-12.30 Sistem Dinamika Dasar 2

36 13.30-15.30 Analisis Numerik (MAT)

37 13.30-15.30 Analisis Numerik (KOM) 1

(19)

Tabel 1 Waktu pelaksanaan ujian dan mata kuliahnya (lanjutan)

Indeks (i) Hari dan tanggal

Waktu Mata Kuliah

Rabu, 15 Januari 2014 39 13.30-15.30 Analisis Numerik (STK) Kamis, 16 Januari 2014 40 09.00-11.00 Persamaan Diferensial S2 Jumat, 17 Januari 2014 41 08.00-10.00 Kalkulus II (TMB) 1 42 08.00-10.00 Kalkulus II (TMB) 2 43 08.00-10.00 Kalkulus II (SIL) 44 08.00-10.00 Kalkulus II (STK)

Tabel 2 Daftar pegawai Indeks (j) Pegawai 1 Yono 2 Ade 3 Susi 4 Juanda 5 Deni 6 Heri Himpunan

𝐼 = himpunan kelas ujian, yaitu I={1, 2, …, 44}

𝐼2 = himpunan kelas ujian mata kuliah S2 = {2, 8, 12, 28, 31, 40}

𝐼1 = himpunan kelas ujian mata kuliah S1, 𝐼1= 𝐼 − 𝐼2

𝐼3 = himpunan kelas ujian pada pukul 08.00 = {1, 6, 7, 15, 16, 17, 18, 25, 26, 27, 32, 33, 41, 42, 43, 44}

𝐼4 = himpunan kelas ujian pada jam dan hari yang sama serta waktu yang

overlapping = {{3, 4}, {6, 7}, {9, 10, 11}, {13, 14}, {15, …, 18}, {20, 21}, {22, 23}, {25, 26, 27}, {32, 33}, {34, 35}, {36, …, 39}, {41, …, 44}, {1, 2}, {2, 3, 4}, {6, 7, 8}, {9, …, 12}, {12, 13, 14}, {25, …, 28}, {28, 29, 30}}

𝐼5 = himpunan kelas ujian pada hari Sabtu = {24}

𝐼ℎ𝑎𝑟𝑖= himpunan kelas ujian pada suatu hari : 𝐼𝑆𝑒𝑛𝑖𝑛1={1, …, 5}; 𝐼𝑅𝑎𝑏𝑢1={6, …, 14}; 𝐼𝐾𝑎𝑚𝑖𝑠1={15, …, 21}; 𝐼𝐽𝑢𝑚𝑎𝑡1={22, 23}; 𝐼𝑆𝑎𝑏𝑡𝑢1={24}; 𝐼𝑆𝑒𝑛𝑖𝑛2={25, …, 30}; 𝐼𝑆𝑒𝑙𝑎𝑠𝑎2={31}; 𝐼𝑅𝑎𝑏𝑢2 {32, …, 39}; 𝐼𝐾𝑎𝑚𝑖𝑠2={40}; 𝐼𝐽𝑢𝑚𝑎𝑡2={41, …, 44}.

Parameter

𝑀𝑖 = banyaknya peserta ujian pada kelas ujian i (dapat dilihat di Tabel 3)

𝑃𝑖 = banyaknya pengawas yang diperlukan pada kelas ujian i

𝐴𝑖 = banyaknya asisten yang mengawas pada kelas ujian i (dapat dilihat di Tabel 3)

𝑁𝑖 = banyaknya mahasiswa nonasisten yang mengawas pada kelas ujian i

𝑚 = 6

(20)

𝑞 = 5

𝑑 = 2

Tabel 3 Banyaknya peserta ujian dan banyaknya asisten mata kuliah di Departemen Matematika IPB

Indeks (i) Mata Kuliah Banyaknya Peserta (𝑀𝑖) Banyaknya Asisten (𝐴𝑖)

1 Pengantar Metode Komputasi 79 2

2 Aljabar Linear S2 35 0

3 Analisis Model Empirik 1 46 1

4 Analisis Model Empirik 2 37 1

5 Statistika Matematika 74 0

6 Kalkulus III 1 45 1

7 Kalkulus III 2 44 1

8 Pemodelan Riset Operasi S2 4 0

9 Pemrograman Taklinear 1 32 1

10 Pemrograman Taklinear 2 31 1

11 Pemrograman Taklinear 3 31 0

12 Metode Komputasi Matematik S2 35 0

13 Matematika Aktuaria 1 42 0

14 Matematika Aktuaria 2 62 0

15 Kalkulus lanjut (KOM) 1 71 0

16 Kalkulus lanjut (KOM) 2 70 0

17 Matematika Pasar Modal 1 50 0

18 Matematika Pasar Modal 2 49 0

19 Metode Komputasi 84 1

20 Matematika Diskret (MAT) 94 0

21 Matematika Diskret (KOM) 117 0

22 Struktur Aljabar 1 37 0

24 Metode Statistika 79 2

25 Aljabar Linear (MAT) 85 0

26 Aljabar Linear (KOM) 1 86 0

27 Aljabar Linear (KOM) 2 43 0

28 Finansial Derivatif S2 4 0

29 Analisis Kompleks 23 0

30 Pemodelan Riset Operasi 34 1

31 Analisis Real S2 35 0

32 Persamaan Diferensial Biasa 1 40 1

33 Persamaan Diferensial Biasa 2 39 1

34 Sistem Dinamika Dasar 1 41 1

35 Sistem Dinamika Dasar 2 40 1

(21)

Tabel 3 Banyaknya peserta ujian dan banyaknya asisten mata kuliah di Departemen Matematika IPB (lanjutan)

Indeks (i) Mata Kuliah Banyaknya Peserta (𝑀𝑖) Banyaknya Asisten (𝐴𝑖)

37 Analisis Numerik (KOM) 1 49 1

38 Analisis Numerik (KOM) 2 48 1

39 Analisis Numerik (STK) 80 4 40 Persamaan Diferensial S2 35 0 41 Kalkulus II (TMB) 1 63 2 42 Kalkulus II (TMB) 2 60 2 43 Kalkulus II (SIL) 82 2 44 Kalkulus II (STK) 85 2

Kendala-kendala pada model penjadwalan pengawas ujian di Departemen Matematika IPB ialah sebagai berikut.

Kendala Utama

1 Total banyaknya pengawas yang diperlukan untuk setiap kelas ujian disesuaikan dengan banyaknya peserta, yaitu satu pengawas ujian mengawas i maksimal 25 mahasiswa peserta ujian,

𝑃𝑖 = ⌊(𝑀𝑖/25)⌋ + 𝑈𝑖, ∀𝑖 = 1, 2, … , 44.

2 Hanya satu orang pegawai yang mengawasi ujian mata kuliah S1,

∑ 𝑥𝑖,𝑗

6

𝑗=1

= 1, ∀ 𝑖 ∈ 𝐼1.

3 Terdapat pengawas tambahan, yaitu mahasiswa nonasisten, pada ujian mata kuliah S1,

𝑁𝑖= 𝑃𝑖− 1 − 𝐴𝑖, ∀ 𝑖 ∈ 𝐼1 .

4 Mahasiswa tidak ikut mengawas ujian mata kuliah S2,

∑ 𝑥𝑖,𝑗

6

𝑗 =1

= 𝑃𝑖, ∀ 𝑖 ∈ 𝐼2 .

5 Setiap pegawai hanya mengawasi satu ujian pada ujian-ujian di jam dan hari yang sama, ∑4𝑖=3𝑥𝑖,𝑗 ≤ 1, ∀ 𝑗, ∑7𝑖=6𝑥𝑖,𝑗 ≤ 1, ∀ 𝑗, ∑11 𝑥𝑖,𝑗 𝑖=9 ≤ 1, ∀ 𝑗, ∑14 𝑥𝑖,𝑗 𝑖=13 ≤ 1, ∀ 𝑗, ∑18 𝑥𝑖,𝑗 𝑖=15 ≤ 1, ∀ 𝑗, ∑21 𝑥𝑖,𝑗 𝑖=20 ≤ 1, ∀ 𝑗, ∑23 𝑥𝑖,𝑗 𝑖=22 ≤ 1, ∀ 𝑗,

(22)

∑27 𝑥𝑖,𝑗 𝑖=25 ≤ 1, ∀ 𝑗, ∑33 𝑥𝑖,𝑗 𝑖=32 ≤ 1, ∀ 𝑗, ∑35 𝑥𝑖,𝑗 𝑖=34 ≤ 1, ∀ 𝑗, ∑39𝑖=36𝑥𝑖,𝑗≤ 1, ∀ 𝑗, ∑44𝑖=41𝑥𝑖,𝑗≤ 1, ∀ 𝑗,

6 Setiap pegawai hanya mengawasi satu ujian pada ujian-ujian di waktu yang

overlapping, ∑2 𝑥𝑖,𝑗 𝑖=1 ≤ 1, ∀ 𝑗, ∑4 𝑥𝑖,𝑗 𝑖=2 ≤ 1, ∀ 𝑗, ∑8 𝑥𝑖,𝑗 𝑖=6 ≤ 1, ∀ 𝑗, ∑11𝑖=8𝑥𝑖,𝑗 ≤ 1, ∀ 𝑗, ∑14𝑖=12𝑥𝑖,𝑗≤ 1, ∀ 𝑗, ∑28𝑖=25𝑥𝑖,𝑗≤ 1, ∀ 𝑗, ∑30 𝑥𝑖,𝑗 𝑖=28 ≤ 1, ∀ 𝑗.

7 Dua orang pegawai, yaitu Yono dan Ade, tidak boleh mengawas bersamaan pada kelas ujian tertentu, yaitu

a pada ujian mata kuliah S2,

∑ 𝑥𝑖,𝑗

2

𝑗=1

≤ 1, ∀ 𝑖 ∈ 𝐼2,

b pad kelas ujian di jam dan hari yang sama,

∑ ∑2 𝑥𝑖,𝑗 𝑗=1 4 𝑖=3 ≤ 1, ∑ ∑2 𝑥𝑖,𝑗 𝑗=1 7 𝑖=6 ≤ 1, ∑ ∑2 𝑥𝑖,𝑗 𝑗=1 11 𝑖=9 ≤ 1, ∑ ∑2 𝑥𝑖,𝑗 𝑗=1 18 𝑖=15 ≤ 1, ∑ ∑2 𝑥𝑖,𝑗 𝑗=1 21 𝑖=20 ≤ 1, ∑ ∑2 𝑥𝑖,𝑗 𝑗=1 23 𝑖=22 ≤ 1, ∑ ∑2 𝑥𝑖,𝑗 𝑗=1 27 𝑖=25 ≤ 1, ∑ ∑2 𝑥𝑖,𝑗 𝑗=1 33 𝑖=32 ≤ 1, ∑ ∑2 𝑥𝑖,𝑗 𝑗=1 35 𝑖=34 ≤ 1, ∑ ∑2 𝑥𝑖,𝑗 𝑗=1 39 𝑖=36 ≤ 1, ∑ ∑2 𝑥𝑖,𝑗 𝑗=1 44 𝑖=41 ≤ 1,

(23)

c pada waktu yang overlapping, ∑2𝑖=1∑2𝑗=1𝑥𝑖,𝑗≤ 1, ∑4𝑖=2∑2𝑗=1𝑥𝑖,𝑗≤ 1, ∑8𝑖=6∑2𝑗=1𝑥𝑖,𝑗≤ 1, ∑ ∑2 𝑥𝑖,𝑗 𝑗=1 11 𝑖=8 ≤ 1, ∑ ∑2 𝑥𝑖,𝑗 𝑗=1 14 𝑖=12 ≤ 1, ∑ ∑2 𝑥𝑖,𝑗 𝑗=1 28 𝑖=25 ≤ 1, ∑ ∑2 𝑥𝑖,𝑗 𝑗=1 30 𝑖=28 ≤ 1.

8 Salah satu pegawai, yaitu Deni, tidak bisa mengawas ujian yang dimulai pada pukul 08.00,

𝑥𝑖,5 = 0, ∀ 𝑖 ∈ 𝐼3 .

9 Salah satu pegawai, yaitu Deni, tidak bisa mengawas ujian pada hari Sabtu,

𝑥𝑖,5 = 0, ∀ 𝑖 ∈ 𝐼5 .

10 Setiap pegawai mengawas maksimal sebanyak d = 2 kali setiap harinya,

∑ 𝑥𝑖,𝑗

𝑛

𝑖=1

≤ 2, 𝑖 ∈ 𝐼ℎ𝑎𝑟𝑖, ∀𝑗, ∀ℎ𝑎𝑟𝑖.

11 Semua variabel keputusan ialah integer nol atau satu,

𝑥𝑖,𝑗∈ {0,1}, ∀𝑖, 𝑗, 𝑈𝑖 ∈ {0,1}, ∀𝑖, 𝑗.

Kendala Tambahan (Goal)

1 Jumlah mengawas untuk semua pegawai sama rata pada satu periode waktu penjadwalan, ∑ 𝑥𝑖,𝑗 44 𝑖=1 + 𝑑1𝑗− 𝑑 1𝑗+ = ∑44 𝑃𝑖 𝑖 =1 − ∑44𝑖 =1𝐴𝑖− ∑44𝑖=1𝑁𝑖 𝑚 , ∀ 𝑗.

2 Jumlah mengawas ujian pukul 08.00 untuk semua pegawai ialah sama rata,

∑ 𝑥𝑖,𝑗 𝑖∈𝐼3 + 𝑑2𝑗− 𝑑 2𝑗+ = ∑𝑖∈𝐼 𝑃𝑖 3 − ∑𝑖 ∈𝐼3𝐴𝑖− ∑𝑖∈ 𝐼3𝑁𝑖 𝑞 , ∀𝑗 . Fungsi Objektif

Goal ke-2 dianggap lebih penting dibandingkan dengan goal ke-1, maka diberikan bobot untuk setiap goal sebagai berikut: 𝑤1,𝑗 = 1 dan 𝑤2,𝑗 = 2, sehingga fungs i objektifnya menjadi: min ∑ 𝑑1𝑗+ + 𝑑 1𝑗− 6 𝑗=1 + ∑ 2 (𝑑2𝑗+ + 𝑑 2𝑗−) 6 𝑗=1 , ∀ 𝑡, 𝑗.

(24)

Skenario 2

Skenario kedua merupakan modifikasi dari skenario pertama. Model matematika secara umum sama untuk keduanya, perbedaannya ialah adanya pegawai yang mengundurkan diri (resign) dari Departemen Matematika. Ini menyebabkan banyaknya pegawai yang dapat mengawas menjadi berkurang sehingga aturan ke-5 pada hard constraint atau kendala utama ke-7 yang terdapat pada kendala utama di Skenario 1 tidak akan dapat dipenuhi. Oleh karena itu perlu dilakukan modifikasi model tersebut dengan mengubah aturan/kendala tersebut menjadi soft constraint/goal.

Pada Skenario 2, banyaknya pegawai (m) ialah 5 orang dengan rincian pada Tabel 4 sebagai berikut:

Tabel 4 Daftar pegawai Indeks (j) Pegawai 1 Yono 2 Ade 3 Susi 4 Juanda 5 Deni

Akan dibuat penjadwalan pengawas ujian dengan kendala utama sama seperti Skenario pertama kecuali kendala ke-7 pada Skenario pertama yang menjadi kendala tambahan pada model kedua ini.

Kendala Tambahan

1 Jumlah mengawas untuk semua pegawai sama rata pada satu periode waktu penjadwalan, ∑ 𝑥𝑖,𝑗 𝑛 𝑖 =1 + 𝑑1𝑗− 𝑑 1𝑗+ = ∑44𝑖 =1𝑃𝑖− ∑44𝑖 =1𝐴𝑖 − ∑44𝑖 =1𝑁𝑖 𝑚 , ∀ 𝑗.

2 Jumlah mengawas untuk semua pegawai yang mengawas pukul 08.00 sama rata, ∑ 𝑥𝑖,𝑗 𝑛 𝑖=1 + 𝑑2𝑗− 𝑑 2𝑗+ = ∑ 𝑃𝑖 𝑖− ∑ 𝐴𝑖 𝑖 − ∑ 𝑁𝑖 𝑖 𝑞 , ∀ 𝑖 ∈ 𝐼3,𝑗.

3 Dua orang pegawai, yaitu Yono dan Ade, tidak boleh mengawas bersamaan pada kelas ujian tertentu, yaitu

a pada ujian mata kuliah S2,

∑ 𝑥𝑖,𝑗

𝑗

+ 𝑑3𝑖− 𝑑

3𝑖+ = 1, 𝑗 ∈ {1,2}, ∀ 𝑖 ∈ 𝐼2,

dengan 𝑑3 𝑖− = nilai yang menampung deviasi yang berada di bawah goal ke-3 untuk kelas ujian i,

𝑑3 𝑖+ = nilai yang menampung deviasi yang berada di atas goal ke-3 untuk kelas ujian i.

(25)

b pada kelas ujian di jam dan hari yang sama serta pada waktu yang overlapping,

∑ ∑ 𝑥𝑖,𝑗

𝑗 𝑖

+ 𝑑4 𝑖𝑗− − 𝑑4 𝑖𝑗+ = 1, 𝑗 ∈ {1,2}, 𝑖 ∈ 𝐼4,

dengan 𝑑4 𝑖𝑗− = nilai yang menampung deviasi yang berada di bawah goal ke-4 untuk pegawai j dan kelas ujian i,

𝑑4 𝑖𝑗+ = nilai yang menampung deviasi yang berada di atas goal ke-4 untuk pegawai j dan kelas ujian i.

Fungsi Objektif

Fungsi objektif dari nonpreemptive goal programming ini ialah meminimumk a n jumlah variabel deviasi dari 𝑑1𝑗+, 𝑑1𝑗−, dan jumlah variabel deviasi dari 𝑑2𝑗+, 𝑑2𝑗−, serta variabel deviasi 𝑑3𝑖+ dan 𝑑

4𝑖𝑗+ . Misalkan bobot untuk variabel deviasi yang akan diminimumkan ialah 𝑤1,𝑗 = 1, 𝑤2,𝑗 = 2, 𝑤3,𝑖 = 2, 𝑤4,𝑖,𝑗 = 2, maka fungs i objektifnya menjadi min ∑(𝑑1𝑗+ + 𝑑 1𝑗−) 5 𝑗=1 + ∑ 2 (𝑑2𝑗+ + 𝑑 2𝑗−) 5 𝑗=1 + ∑ 2 44 𝑖=1 𝑑3𝑖+ + ∑ ∑ 2 5 𝑗 =1 𝑑4𝑖𝑗+ 44 𝑖=1 ,

dengan 𝑤1,𝑗 = bobot untuk goal ke-1 untuk setiap pegawai j,

𝑤2,𝑗 = bobot untuk goal ke-2 untuk setiap pegawai j,

𝑤3,𝑖 = bobot untuk goal ke-3 untuk setiap kelas ujian i,

𝑤4,𝑖,𝑗 = bobot untuk goal ke-4 untuk setiap pegawai j dan kelas ujiani.

HASIL DAN PEMBAHASAN

Masalah penjadwalan pengawas ujian yang telah dimodelkan dan dipaparkan sebelumnya pada Skenario 1 dan 2 kemudian dimasukkan ke dalam proses komputasi menggunakan bantuan software LINGO 11.0.

Skenario 1

Sintaks dari model Skenario 1 dan solusi hasil komputasi yang didapat menggunakan software LINGO 11.0 dapat dilihat pada Lampiran 1 dan hasil yang didapatkan dari komputasi tersebut dapat dilihat pada Lampiran 2. Solusi penjadwalan juga disajikan dalam Tabel 5 sebagai berikut.

(26)

Tabel 5 Jadwal pengawas ujian Departemen Matematika semester ganjil 2013-2014 untuk Skenario 1

Indeks

(i) Waktu Mata Kuliah

Total jumlah pengawas (𝑃𝑖) Pengawas Pegawai ast mhs Senin, 6 Januari 2014 1 08.00-10.00 Pengantar Metode Komputasi 4 Ade ast1, ast2 mhs 2 09.00-11.00 Aljabar Linear S2 2 Susi, Deni - - 3 10.30-12.30 Analisis Model

Empirik 1 2 Ade ast -

4

10.30-12.30

Analisis Model

Empirik 2 2 Juanda ast -

5 13.30-15.30 Statistika Matematika 3 Yono - mhs1, mhs2 Rabu, 8 Januari 2014 6

08.00-10.00 Kalkulus III 1 2 Ade ast -

7

08.00-10.00 Kalkulus III 2 2 Susi ast -

8 09.00-11.00 Pemodelan Riset Operasi S2 1 Juanda - - 9 10.30-12.30 Pemrograman Tak-

linear 1 2 Deni ast -

10

10.30-12.30

Pemrograman Tak-

linear 2 2 Susi ast -

11 10.30-12.30 Pemrograman Tak- linear 3 2 Yono - mhs 12 13.00-15.00 Metode Komputasi Matematik S2 2 Juanda, Deni - - 13 13.30-15.30 Matematika Aktuaria 1 2 Heri - mhs 14 13.30-15.30 Matematika Aktuaria 2 3 Yono - mhs1, mhs2 Kamis, 9 Januari 2014 15 08.00-10.00 Kalkulus Lanjut (KOM) 1 3 Juanda - mhs1, mhs2 16 08.00-10.00 Kalkulus Lanjut (KOM) 2 3 Heri - mhs1, mhs2 17 08.00-10.00 Matematika Pasar Modal 1 2 Ade - mhs1, mhs2 18 08.00-10.00 Matematika Pasar Modal 2 2 Susi - mhs 19

10.30-12.30 Metode Komputasi 4 Susi ast

mhs1, mhs2

(27)

Tabel 5 Jadwal pengawas ujian Departemen Matematika semester ganjil 2013-2014 untuk Skenario 1 (lanjutan)

Indeks

(i) Waktu Mata Kuliah

Total jumlah pengawas (𝑃𝑖) Pengawas Pegawai ast mhs Kamis, 9 Januari 2014 20 13.30-15.30 Matematika Diskret (MAT) 4 Heri - mhs1, mhs2, mhs3 21 13.30-15.30 Matematika Diskret (KOM) 5 Yono - mhs1, mhs2, mhs3, mhs4 Jumat, 10 Januari 2014 22

09.00-11.00 Struktur Aljabar 1 2 Heri - mhs

23

09.00-11.00 Struktur Aljabar 2 2 Ade - mhs

Sabtu, 11 Januari 2014

24

13.30-15.30 Metode Statistika 4 Heri

ast1, ast2 mhs Senin, 13 Januari 2014 25 08.00-10.00 Aljabar Linear (MAT) 4 Juanda - mhs1, mhs2, mhs3 26 08.00-10.00 Aljabar Linear (KOM) 1 4 Yono - mhs1, mhs2, mhs3 27 08.00-10.00 Aljabar Linear (KOM) 2 2 Susi - mhs 28 09.00-11.00 Finansial Derivatif S2 1 Deni - - 29

10.30-12.30 Analisis Kompleks 1 Ade - -

30

13.30-15.30

Pemodelan Riset

Operasi 2 Yono ast -

Selasa, 14 Januari 2014 31 09.00-11.00 Analisis Real S2 2 Juanda, Deni - - Rabu, 15 Januari 2014 32 08.00-10.00 Persamaan

Diferensial Biasa 1 2 Heri ast -

33

08.00-10.00

Persamaan

(28)

Tabel 5 Jadwal pengawas ujian Departemen Matematika semester ganjil 2013-2014 untuk Skenario 1 (lanjutan)

Indeks

(i) Waktu Mata Kuliah

Total jumlah pengawas (𝑃𝑖) Pengawas Pegawai ast mhs Rabu, 15 Januari 2014 34 10.30-12.30 Sistem Dinamika

Dasar 1 2 Ade ast -

35

10.30-12.30

Sistem Dinamika

Dasar 2 2 Deni ast -

36 13.30-15.30 Analisis Numerik (MAT) 3 Ade ast1, ast2 - 37 13.30-15.30 Analisis Numerik

(KOM) 1 2 Heri ast -

38

13.30-15.30

Analisis Numerik

(KOM) 2 2 Deni ast -

39 13.30-15.30 Analisis Numerik (STK) 4 Susi ast mhs1, mhs2 Kamis, 16 Januari 2014 40 09.00-11.00 Persamaan Diferensial S2 2 Juanda, Deni - - Jumat, 17 Januari 2014 41 08.00-10.00 Kalkulus II (TMB) 1 3 Susi ast1, ast2 - 42 08.00-10.00 Kalkulus II (TMB) 2 3 Heri ast1, ast2 - 43

08.00-10.00 Kalkulus II (SIL) 4 Juanda

ast1, ast2 mhs 44 08.00-10.00 Kalkulus II (STK) 4 Yono ast1, ast2 mhs ast: asisten, mhs: mahasiswa nonasisten

Pada Tabel 5 terlihat bahwa semua kendala utama terpenuhi. Semua pengawas yakni pegawai, asisten mata kuliah (jika ada), serta mahasisw a nonasisten (jika dibutuhkan) juga telah dijadwalkan. Total keseluruhan mahasiswa nonasisten sebagai pengawas yang harus direkrut ialah sebanyak 37 orang untuk 21 kelas ujian. Nilai fungsi objektifnya ialah 3.2, dengan nilai dari variabel deviasi dapat dilihat pada Tabel 6 sebagai berikut:

(29)

Tabel 6 Nilai variabel deviasi Skenario 1

Variabel Keterangan Nilai

∑ 𝑑1𝑗+ 𝑗

Total penyimpangan yang menampung goal ke-1 yang berada di atas sasaran.

0

∑ 𝑑1𝑗

𝑗

Total penyimpangan yang menampung goal ke-1 yang berada di bawah sasaran.

0

∑ 𝑑2𝑗+

𝑗

Total penyimpangan yang menampung goal ke-2 yang berada di atas sasaran.

0.8

∑ 𝑑2𝑗− 𝑡

Total penyimpangan yang menampung goal ke-2 yang berada di bawah sasaran.

0.8

Sementara itu, total jumlah mengawas pada ujian periode semester ganjil tahun 2013-2014, serta banyaknya mengawas pada pukul 08.00 pagi untuk setiap pegawai berdasarkan hasil nonpreemptive goal programming dapat dilihat pada tabel berikut:

Tabel 7 Jumlah mengawas bagi setiap pegawai pada Skenario 1

Pegawai Total Jumlah Mengawas Banyaknya Mengawas pada Pukul 08.00 Yono 8 3 Ade 8 3 Susi 8 4 Juanda 8 3 Deni 8 - Heri 8 3

Pada Tabel 7 terlihat bahwa total jumlah mengawas (goal ke-1) untuk setiap pegawai sama rata yakni 8 kali dalam satu periode ujian semester ganjil tahun akademik 2013-2014, namun pada jumlah banyaknya mengawas pada pukul 08.00 (goal ke-2) terdapat perbedaan, tidak keseluruhan sama rata mengawas pukul 08.00 untuk setiap pegawai. Hal ini ditandai juga dengan nilai dari variabel deviasi untuk

goal ke-2 tersebut tidak bernilai 0 (dapat dilihat di Tabel 6).

Skenario 2

Sintaks dari model Skenario 2 dan solusi hasil komputasi yang didapatkan menggunakan software LINGO 11.0 dapat dilihat pada Lampiran 3 dan hasil yang didapatkan dari komputasi tersebut dapat dilihat pada Lampiran 4. Solusi penjadwalan juga disajikan dalam Tabel 8 sebagai berikut:

(30)

Tabel 8 Jadwal pengawas ujian Departemen Matematika semester ganjil 2013-2014 untuk Skenario 2

Indeks

(i) Waktu Mata Kuliah

Total jumlah pengawas (𝑃𝑖) Pengawas Pegawai Ast mhs Senin, 6 Januari 2014 1 08.00-10.00 Pengantar Metode Komputasi 4 Ade ast1, ast2 mhs 2 09.00-11.00 Aljabar Linear S2 2 Susi, Juanda - - 3 10.30-12.30 Analisis Model

Empirik 1 2 Ade ast -

4 10.30-12.30

Analisis Model

Empirik 2 2 Deni ast -

5 13.30-15.30 Statistika Matematika 3 Deni - mhs1, mhs2 Rabu, 8 Januari 2014 6

08.00-10.00 Kalkulus III 1 2 Susi ast -

7

08.00-10.00 Kalkulus III 2 2 Yono ast -

8 09.00-11.00 Pemodelan Riset Operasi S2 1 Juanda - - 9 10.30-12.30 Pemrograman Tak-

linear 1 2 Ade ast -

10 10.30-12.30

Pemrograman Tak-

linear 2 2 Susi ast -

11 10.30-12.30 Pemrograman Tak- linear 3 2 Deni - mhs 12 13.00-15.00 Metode Komputasi Matematik S2 2 Ade, Juanda - - 13 13.30-15.30 Matematika Aktuaria 1 2 Deni - mhs 14 13.30-15.30 Matematika Aktuaria 2 3 Yono - mhs1, mhs2 Kamis, 9 Januari 2014 15 08.00-10.00 Kalkulus Lanjut (KOM) 1 3 Susi - mhs1, mhs2 16 08.00-10.00 Kalkulus Lanjut (KOM) 2 3 Juanda - mhs1, mhs2 17 08.00-10.00 Matematika Pasar Modal 1 2 Yono - mhs1, mhs2 18 08.00-10.00 Matematika Pasar Modal 2 2 Ade - mhs 19

10.30-12.30 Metode Komputasi 4 Deni ast

mhs1, mhs2

(31)

Tabel 8 Jadwal pengawas ujian Departemen Matematika semester ganjil 2013-2014 untuk Skenario 2 (lanjutan)

Indeks

(i) Waktu Mata Kuliah

Total jumlah pengawas (𝑃𝑖) Pengawas Pegawai ast mhs Kamis, 9 Januari 2014 20 13.30-15.30 Matematika Diskret (MAT) 4 Yono - mhs1, mhs2, mhs3 21 13.30-15.30 Matematika Diskret (KOM) 5 Deni - mhs1, mhs2, mhs3, mhs4 Jumat, 10 Januari 2014 22

09.00-11.00 Struktur Aljabar 1 2 Deni - mhs

23

09.00-11.00 Struktur Aljabar 2 2 Yono - mhs

Sabtu, 11 Januari 2014 24

13.30-15.30 Metode Statistika 4 Ade

ast1, ast2 mhs Senin, 13 Januari 2014 25 08.00-10.00 Aljabar Linear (MAT) 4 Susi - mhs1, mhs2, mhs3 26 08.00-10.00 Aljabar Linear (KOM) 1 4 Juanda - mhs1, mhs2, mhs3 27 08.00-10.00 Aljabar Linear (KOM) 2 2 Yono - mhs 28 09.00-11.00 Finansial Derivatif S2 1 Deni - 29

10.30-12.30 Analisis Kompleks 1 Ade - -

30 13.30-15.30

Pemodelan Riset

Operasi 2 Yono ast -

Selasa, 14 Januari 2014 31 09.00-11.00 Analisis Real S2 2 Susi, Juanda - - Rabu, 15 Januari 2014 32 08.00-10.00 Persamaan

Diferensial Biasa 1 2 Ade ast -

33 08.00-10.00

Persamaan

(32)

Tabel 8 Jadwal pengawas ujian Departemen Matematika semester ganjil 2013-2014 untuk Skenario 2 (lanjutan)

Indeks

(i) Waktu Mata Kuliah

Total jumlah pengawas (𝑃𝑖) Pengawas Pegawai ast mhs Rabu, 15 Januari 2014 34 10.30-12.30 Sistem Dinamika

Dasar 1 2 Deni ast -

35 10.30-12.30

Sistem Dinamika

Dasar 2 2 Yono ast -

36 13.30-15.30 Analisis Numerik (MAT) 3 Juanda ast1, ast2 - 37 13.30-15.30 Analisis Numerik

(KOM) 1 2 Susi ast -

38 13.30-15.30

Analisis Numerik

(KOM) 2 2 Deni ast -

39 13.30-15.30 Analisis Numerik (STK) 4 Yono ast mhs1, mhs2 Kamis, 16 Januari 2014 40 09.00-11.00 Persamaan Diferensial S2 2 Susi, Juanda - - Jumat, 17 Januari 2014 41 08.00-10.00 Kalkulus II (TMB) 1 3 Ade ast1, ast2 - 42 08.00-10.00 Kalkulus II (TMB) 2 3 Susi ast1, ast2 - 43

08.00-10.00 Kalkulus II (SIL) 4 Juanda

ast1, ast2 mhs 44 08.00-10.00 Kalkulus II (STK) 4 Yono ast1, ast2 mhs ast: asisten, mhs: mahasiswa nonasisten

Dari solusi yang ditampilkan pada Tabel 8, dapat disimpulkan bahwa kendala utama pada model ke-2 ini terpenuhi, semua pengawas juga telah dijadwalka n. Total keseluruhan mahasiswa nonasisten sebagai pengawas yang harus direkrut ialah sebanyak 37 orang untuk 21 kelas ujian, namun tidak semua kendala tambahan terpenuhi. Sementara nilai fungsi objektif untuk model ke-2 ini ialah 8.4, dengan nilai variabel deviasi dapat dilihat pada Tabel 9 sebagai berikut:

(33)

Tabel 9 Nilai variabel deviasi Skenario 2

Variabel Keterangan Nilai

∑ 𝑑1𝑗+ 𝑗

Total penyimpangan yang menampung goal ke-1 yang berada di atas sasaran.

1.2

∑ 𝑑1𝑗− 𝑗

Total penyimpangan yang menampung goal ke-1 yang berada di bawah sasaran.

1.2

∑ 𝑑2𝑗+ 𝑗

Total penyimpangan yang menampung goal ke-2 yang berada di atas sasaran.

0

∑ 𝑑2𝑗− 𝑗

Total penyimpangan yang menampung goal ke-2 yang berada di bawah sasaran.

0

∑ 𝑑3𝑖+

𝑖

Total penyimpangan yang menampung goal ke-3 yang berada di atas sasaran.

0

∑ 𝑑3𝑖− 𝑖

Total penyimpangan yang menampung goal ke-3 yang berada di bawah sasaran.

5

∑ ∑ 𝑑4𝑖𝑗+ 𝑗 𝑖

Total penyimpangan yang menampung goal ke-4 yang berada di atas sasaran.

3

∑ ∑ 𝑑4𝑖𝑗− 𝑗 𝑖

Total penyimpangan yang menampung goal ke-4 yang berada di bawah sasaran.

0

Semetara itu, untuk goal ke-1 dan ke-2 yang terdapat pada kendala tambahan direpresentasikan pada tabel berikut:

Tabel 10 Jumlah mengawas bagi setiap pegawai pada Skenario 2

Pegawai Total Jumlah

Mengawas Banyaknya Mengawas pada Pukul 08.00 Yono 10 4 Ade 9 4 Susi 9 4 Juanda 10 4 Deni 10 -

(34)

Pada tabel tersebut terlihat untuk goal ke-1, yaitu total jumlah mengawas untuk setiap pegawai hampir sama rata hanya terdapat sedikit perbedaan. Hal ini ditandai dengan terdapat nilai positif pada variabel deviasi 𝑑1𝑗+ dan 𝑑1𝑗− pada goal

ke-1 tersebut dan untuk banyaknya mengawas pada pukul 08.00 untuk setiap pegawai sama rata artinya untuk goal ke-2 ini terpenuhi. Sementara persentase pemenuhan kendala untuk goal ke-3 dan ke-4 pada kendala tambahan direpresentasikan pada Tabel 11 berikut:

Tabel 11 Pemenuhan kendala tambahan/goal ke-3 dan ke-4

Kendala Tambahan Persentase Pemenuhan Kendala

Pada ujian mata kuliah S2 100%

Kelas ujian di jam dan hari yang sama

serta pada waktu yang overlapping 84.21%

Karena goal ke-3 berupa pertaksamaan ≤, maka variabel deviasi yang diminimumkan ialah 𝑑3𝑖+. Dari hasil LINGO 11.0 nilai ∑ 𝑑

3𝑖+

𝑖 = 0, maka goal ke-3 ini dipenuhi. Goal ke-4 tidak dipenuhi karena ∑ ∑ 𝑑𝑖 𝑗 4𝑖𝑗+ > 0, artinya terdapat kelas ujian sehingga pegawai Yono dan Ade mengawas ujian bersamaan yaitu pada (i) Rabu, 8 Januari 2014 di waktu yang overlapping (13.00-15.00 dan 13.30-15.30), (ii) Kamis, 9 Januari 2014 di jam yang sama (08.00-10.00), (iii) Jumat, 17 Januari 2014 di jam yang sama (08.00-10.00).

SIMPULAN

Dalam karya ilmiah ini telah diperlihatkan bahwa masalah penjadwalan pengawas ujian di Departemen Matematika IPB dapat dimodelkan menggunak a n metode nonpreemptive goal programming dan dapat diselesaikan menggunak a n

software LINGO 11.0. Model penjadwalan ini diambil berdasarkan aturan dan kondisi di Departemen Matematika IPB yang sifatnya harus terpenuhi, selain itu model ini juga untuk memenuhi goal yang sifatnya bisa dipenuhi atau tidak. Pada Skenario 1 goal yang harus dicapai ialah rata-rata mengawas ujian dalam satu periode penjadwalan per pegawai dan rata-rata mengawas ujian pada pukul 08.00 per pegawai ialah sama, sedangkan pada Skenario 2 terdapat tambahan goal yang merupakan salah satu kendala utama pada Skenario 1 yakni terdapat dua orang pegawai yang tidak boleh mengawas ujian bersamaan pada jam dan hari yang sama serta pada waktu yang overlapping, yang tidak semuanya terpenuhi.

(35)

DAFTAR PUSTAKA

Sarker RA, Newton CS. 2008. Optimization Modelling-A Practical Approach. Boca Raton (US): CRC Press Taylor & Francis Group.

Taha HA. 2007. Operations Research: An Introduction. Ed ke-8. New Jersey (US): Pearson Education, Inc.

Winston WL. 2004. Operations Research: Applications and Algorithms. Ed ke-4. New York (US): Duxburry.

(36)

Lampiran 1 Sintaks Komputasi LINGO 11.0 untuk menyelesaikan Skenario 1 MODEL: TITLE: Skenario 1; SETS: WNM/1..44/:U,M,P,A,N; WS2(WNM)/2,8,12,28,31,40/; WS1(WNM)|#NOT#@IN(WS2,&1);

WD(WNM)/1,6,7,15,16,17,18,25,26,27,32,33,41,42,43,44/; Pegawai/1..6/:d1m,d2m,d1p,d2p;

Kombinasi(WNM,Pegawai):X;

ENDSETS

DATA:

A=@OLE('D:\SKRIPSI\!DRAFT TA\excel mira.xlsx','A');

@OLE('D:\SKRIPSI\!DRAFT TA\excel mira.xlsx','P')=P;

M=@OLE('D:\SKRIPSI\!DRAFT TA\excel mira.xlsx','M');

@OLE('D:\SKRIPSI\!DRAFT TA\excel mira.xlsx','N')=N;

ENDDATA

!Kendala;

!1 Total banyaknya pengawas yang diperlukan untuk setiap kelas ujian disesuaikan dengan banyaknya peserta;

@FOR(WNM(I):P(I)=@FLOOR(M(I)/25)+U(I));

@FOR(WNM(I):U(I)=@IF(@MOD(M(I),25)#EQ#0,0,1));

!2 Hanya satu orang pegawai yang mengawasi ujian mata kuiah S1;

@FOR(WS1(I):@SUM(Pegawai(J):X(I,J))=1);

!3 Terdapat pengawas tambahan, yaitu mahasiswa nonasisten, pada ujian mata kuliah S1;

@FOR(WS1(I):N(I)=P(I)-1-A(I));

@FOR(WS2(I):N(I)=0);

!4 Mahasiswa tidak ikut mengawas ujian mata kuliah S2;

@FOR(WS2(I):@SUM(Pegawai(J):X(I,J))=P(I));

!5 Setiap pegawai hanya mengawasi satu ujian pada ujian-ujian di jam dan hari yang sama;

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#3 #AND# I#LE#4:X(I,J))<=1);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#6 #AND# I#LE#7:X(I,J))<=1);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#9 #AND# I#LE#11:X(I,J))<=1);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#13 #AND# I#LE#14:X(I,J))<=1);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#15 #AND# I#LE#18:X(I,J))<=1);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#20 #AND# I#LE#21:X(I,J))<=1);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#22 #AND# I#LE#23:X(I,J))<=1);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#25 #AND# I#LE#27:X(I,J))<=1);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#32 #AND# I#LE#33:X(I,J))<=1);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#34 #AND# I#LE#35:X(I,J))<=1);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#36 #AND# I#LE#39:X(I,J))<=1);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#41 #AND# I#LE#44:X(I,J))<=1);

!6 Setiap pegawai hanya mengawasi satu ujian pada ujian-ujian di waktu yang overlapping;

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#1 #AND# I#LE#2:X(I,J))<=1);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#2 #AND# I#LE#4:X(I,J))<=1);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#6 #AND# I#LE#8:X(I,J))<=1);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#8 #AND# I#LE#11:X(I,J))<=1);

(37)

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#25 #AND# I#LE#28:X(I,J))<=1);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#28 #AND# I#LE#29:X(I,J))<=1);

!7 Dua orang pegawai,yaitu Yono dan Ade, tidak boleh mengawas bersamaan pada waktu penyelenggaran ujian tertentu, yaitu; !a pada ujian mata kuliah S2;

@FOR(WS2(I):@SUM(Pegawai(J)|J#GE#1 #AND# J#LE#2:X(I,J))<=1);

!b pada kelas ujian di jam dan hari yang sama;

@SUM(WNM(I)|I#GE#3 #AND# I#LE#4:@SUM(Pegawai(J)|J#GE#1 #AND#

J#LE#2:X(I,J)))<=1;

@SUM(WNM(I)|I#GE#6 #AND# I#LE#7:@SUM(Pegawai(J)|J#GE#1 #AND#

J#LE#2:X(I,J)))<=1;

@SUM(WNM(I)|I#GE#9 #AND# I#LE#11:@SUM(Pegawai(J)|J#GE#1 #AND#

J#LE#2:X(I,J)))<=1;

x(13,1)+x(13,2)+x(14,1)+x(14,2)<=1;

@SUM(WNM(I)|I#GE#15 #AND# I#LE#18:@SUM(Pegawai(J)|J#GE#1 #AND#

J#LE#2:X(I,J)))<=1;

@SUM(WNM(I)|I#GE#20 #AND# I#LE#21:@SUM(Pegawai(J)|J#GE#1 #AND#

J#LE#2:X(I,J)))<=1;

@SUM(WNM(I)|I#GE#22 #AND# I#LE#23:@SUM(Pegawai(J)|J#GE#1 #AND#

J#LE#2:X(I,J)))<=1;

@SUM(WNM(I)|I#GE#25 #AND# I#LE#27:@SUM(Pegawai(J)|J#GE#1 #AND#

J#LE#2:X(I,J)))<=1;

@SUM(WNM(I)|I#GE#32 #AND# I#LE#33:@SUM(Pegawai(J)|J#GE#1 #AND#

J#LE#2:X(I,J)))<=1;

@SUM(WNM(I)|I#GE#34 #AND# I#LE#35:@SUM(Pegawai(J)|J#GE#1 #AND#

J#LE#2:X(I,J)))<=1;

@SUM(WNM(I)|I#GE#36 #AND# I#LE#39:@SUM(Pegawai(J)|J#GE#1 #AND#

J#LE#2:X(I,J)))<=1;

@SUM(WNM(I)|I#GE#41 #AND# I#LE#44:@SUM(Pegawai(J)|J#GE#1 #AND#

J#LE#2:X(I,J)))<=1;

!c pada waktu yang overlapping;

@SUM(WNM(I)|I#GE#1 #AND# I#LE#2:@SUM(Pegawai(J)|J#GE#1 #AND#

J#LE#2:X(I,J)))<=1;

@SUM(WNM(I)|I#GE#2 #AND# I#LE#4:@SUM(Pegawai(J)|J#GE#1 #AND#

J#LE#2:X(I,J)))<=1;

@SUM(WNM(I)|I#GE#6 #AND# I#LE#8:@SUM(Pegawai(J)|J#GE#1 #AND#

J#LE#2:X(I,J)))<=1;

@SUM(WNM(I)|I#GE#8 #AND# I#LE#11:@SUM(Pegawai(J)|J#GE#1 #AND#

J#LE#2:X(I,J)))<=1;

@SUM(WNM(I)|I#GE#12 #AND# I#LE#14:@SUM(Pegawai(J)|J#GE#1 #AND#

J#LE#2:X(I,J)))<=1;

@SUM(WNM(I)|I#GE#25 #AND# I#LE#28:@SUM(Pegawai(J)|J#GE#1 #AND#

J#LE#2:X(I,J)))<=1;

@SUM(WNM(I)|I#GE#28 #AND# I#LE#29:@SUM(Pegawai(J)|J#GE#1 #AND#

J#LE#2:X(I,J)))<=1;

!8 Salah satu pegawai, yaitu Deni, tidak bisa mengawas ujian yang dimulai pada pukul 08.00;

@FOR(WD(I):X(I,5)=0);

!9 Salah satu pegawai, yaitu Deni, tidak bisa mengawas ujian pada hari Sabtu;

X(24,5)=0;

!10 Setiap pegawai mengawas maksimal sebanyak d=2 kali setiap harinya;

(38)

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#1 #AND# I#LE#5:X(I,J))<=2);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#6 #AND# I#LE#14:X(I,J))<=2);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#15 #AND# I#LE#21:X(I,J))<=2);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#22 #AND# I#LE#23:X(I,J))<=2);

@FOR(Pegawai(J):@SUM(WNM(I)|I#EQ#24:X(I,J))<=2);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#25 #AND# I#LE#30:X(I,J))<=2);

@FOR(Pegawai(J):@SUM(WNM(I)|I#EQ#31:X(I,J))<=2);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#32 #AND# I#LE#39:X(I,J))<=2);

@FOR(Pegawai(J):@SUM(WNM(I)|I#EQ#40:X(I,J))<=2);

@FOR(Pegawai(J):@SUM(WNM(I)|I#GE#41 #AND# I#LE#44:X(I,J))<=2);

!Kendala Tambahan;

@FOR(Pegawai(J):@SUM

(WNM(I):X(I,J))+d1m(J)-d1p(J)=(@SUM(WNM(I):P(I))-@SUM(WNM(I):A(I))-@SUM(WNM(I):N(I)))/6);

@FOR(Pegawai(J)|J#NE#5:@SUM

(WD(I):X(I,J))+d2m(J)-d2p(J)=(@SUM(WD(I):P(I)-@SUM(WD(I):A(I)-@SUM(WD(I):N(I))/5);

!Fungsi Objektif;

MIN=@SUM(Pegawai(J):d1m(J)+d1p(J))+2*@SUM(Pegawai(J):d2m(J)+d2p(J)

);

@FOR(KOMBINASI(I,J):@BIN(X));

@FOR(WNM(I):@BIN(U(I)));

(39)

Lampiran 2 Hasil Komputasi LINGO 11.0 untuk Skenario 1

Global optimal solution found.

Objective value: 3.200000 Objective bound: 3.200000 Infeasibilities: 0.000000 Extended solver steps: 0 Total solver iterations: 516

Export Summary Report ---

Transfer Method: OLE BASED

Workbook: D:\SKRIPSI\!DRAFT TA\coba excel 3.xlsx Ranges Specified: 1

P

Ranges Found: 1 Range Size Mismatches: 0 Values Transferred: 44

Export Summary Report ---

Transfer Method: OLE BASED

Workbook: D:\SKRIPSI\!DRAFT TA\coba excel 3.xlsx Ranges Specified: 1

M

Ranges Found: 1 Range Size Mismatches: 0 Values Transferred: 44

(40)

Model Title: : Skenario 1 Variable Value U( 1) 1.000000 U( 2) 1.000000 U( 3) 1.000000 U( 4) 1.000000 U( 5) 1.000000 U( 6) 1.000000 U( 7) 1.000000 U( 8) 1.000000 U( 9) 1.000000 U( 10) 1.000000 U( 11) 1.000000 U( 12) 1.000000 U( 13) 1.000000 U( 14) 1.000000 U( 15) 1.000000 U( 16) 1.000000 U( 17) 0.000000 U( 18) 1.000000 U( 19) 1.000000 U( 20) 1.000000 U( 21) 1.000000 U( 22) 1.000000 U( 23) 1.000000 U( 24) 1.000000 U( 25) 1.000000 U( 26) 1.000000 U( 27) 1.000000 U( 28) 1.000000 U( 29) 1.000000 U( 30) 1.000000 U( 31) 1.000000 U( 32) 1.000000 U( 33) 1.000000 U( 34) 1.000000 U( 35) 1.000000 U( 36) 1.000000 U( 37) 1.000000 U( 38) 1.000000 U( 39) 1.000000 U( 40) 1.000000 U( 41) 1.000000 U( 42) 1.000000 U( 43) 1.000000 U( 44) 1.000000 M( 1) 79.00000 M( 2) 35.00000 M( 3) 46.00000 M( 4) 37.00000 M( 5) 74.00000 M( 6) 45.00000 M( 7) 44.00000 M( 8) 4.000000 M( 9) 32.00000 M( 10) 31.00000 M( 11) 31.00000 M( 12) 35.00000 Variable Value M( 13) 42.00000 M( 14) 62.00000 M( 15) 71.00000 M( 16) 70.00000 M( 17) 50.00000 M( 18) 49.00000 M( 19) 84.00000 M( 20) 94.00000 M( 21) 117.0000 M( 22) 37.00000 M( 23) 37.00000 M( 24) 79.00000 M( 25) 85.00000 M( 26) 86.00000 M( 27) 43.00000 M( 28) 4.000000 M( 29) 23.00000 M( 30) 34.00000 M( 31) 35.00000 M( 32) 40.00000 M( 33) 39.00000 M( 34) 41.00000 M( 35) 40.00000 M( 36) 69.00000 M( 37) 49.00000 M( 38) 48.00000 M( 39) 80.00000 M( 40) 5.00000 M( 41) 63.00000 M( 42) 0.00000 M( 43) 82.00000 M( 44) 85.00000 P( 1) 4.000000 P( 2) 2.000000 P( 3) 2.000000 P( 4) 2.000000 P( 5) 3.000000 P( 6) 2.000000 P( 7) 2.000000 P( 8) 1.000000 P( 9) 2.000000 P( 10) 2.000000 P( 11) 2.000000 P( 12) 2.000000 P( 13) 2.000000 P( 14) 3.000000 P( 15) 3.000000 P( 16) 3.000000 P( 17) 2.000000 P( 18) 2.000000 P( 19) 4.000000 P( 20) 4.000000 P( 21) 5.000000 P( 22) 2.000000 P( 23) 2.000000 P( 24) 4.000000

Gambar

Tabel  1  Waktu  pelaksanaan  ujian  dan mata  kuliahnya
Tabel  1  Waktu  pelaksanaan  ujian  dan mata  kuliahnya  (lanjutan)
Tabel  1  Waktu  pelaksanaan  ujian  dan mata  kuliahnya  (lanjutan)
Tabel  3   Banyaknya  peserta  ujian  dan banyaknya  asisten  mata  kuliah  di      Departemen  Matematika  IPB
+7

Referensi

Dokumen terkait

46 Pemberdayaan Masyarakat dalam Upaya Pengembangan Biogas sebagai Sumber Energi Alternatif yang Berwawasan Lingkungan dan Berkelanjutan Menuju Desa Mandiri Energi (DME) di Desa

Lepas dari khilaf dan segala kekurangan, penulis merasa sangat bersyukur telah menyelesaikan skripsi yang berjudul “Analisis Kinerja Keuangan Bank Syariah Sebelum dan

Hasil penelitihan ini tidak sama dengan penelitihan Hamzah dkk (2012) yang mendapatkan hasil bahwa pengeluaran sektor pendidkan berpengaruh negatif dan signifikan

PENERAPAN MODEL PEMBELAJARAN KOOPERATIF TIPE TEAM GAME TOURNAMENT UNTUK MENINGKATKAN.. PRESTASI BELAJAR MATA PELAJARAN SOSIOLOGI KELAS XI IPS 3 SMA NEGERI

[r]

Jika beberaPa biaYa Perawatan rumah sakit tidak ditanggung BPJS maka karyawan tidak menjadi peserta BPJS Kesehatan7. Jika karyawan tidak menjadi peserta BPJS Kesehatan

Perbedaan konsentrasi CaCO 3 di bagian perairan yang mendekati pantai (OLE: 1, 6, 9, dan 26) dengan perairan lepas (OLE: 3, 5 dan 28) menunjukkan perbedaan kondisi lingkungan

,engingatkan kembali ke&#34;ada ibu tentang &#34;ers/nal $ygiene &#34;ada balita  dengan membiasakan kebiasaan 9u9i tangan setela$ melakukan aktiitas?.