• Tidak ada hasil yang ditemukan

Optimasi Jadwal Perkuliahan Dosen Dengan Neighborhood Search Methods

N/A
N/A
Protected

Academic year: 2017

Membagikan "Optimasi Jadwal Perkuliahan Dosen Dengan Neighborhood Search Methods"

Copied!
16
0
0

Teks penuh

(1)

TESIS

ORIS KRIANTO SULAIMAN

127038041

PROGRAM STUDI MAGISTER (S2) TEKNIK INFORMATIKA

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

MEDAN

(2)

TESIS

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah

Magister Teknik Informatika

ORIS KRIANTO SULAIMAN

127038041

PROGRAM STUDI MAGISTER (S2) TEKNIK INFORMATIKA

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

MEDAN

(3)

PERSETUJUAN

Judul : OPTIMASI JADWAL PERKULIAHAN DOSEN DENGAN NEIGHBORHOOD SEARCH METHODS

Nama : ORIS KRIANTO SULAIMAN

Nomor Induk Mahasiswa : 127038041

Program Studi : MAGISTER (S2) TEKNIK INFORMATIKA Fakultas : ILMU KOMPUTER DAN TEKNOLOGI

INFORMASI (FASILKOM-TI) UNIVERSITAS SUMATERA UTARA

Komisi Pembimbing :

Pembimbing 2 Pembimbing 1

Dr.Mahyuddin, M.IT Prof.Dr.Opim Salim Sitompul, M.Sc Diketahui/Disetujui Oleh

Program Studi Magister Teknik Informatika Ketua,

(4)

PERNYATAAN

OPTIMASI JADWAL PERKULIAHAN DOSEN DENGAN NEIGHBORHOOD SEARCH METHODS

TESIS

Saya mengakui bahwa tesis ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.

Medan, 9 Maret 2015

(5)

PERNYATAAN PERSETUJUAN PUBLIKASI

Program Studi : Magister Teknik Informatika Jenis Karya Ilmiah : Tesis

Demi pengembangan ilmu pengetahuan, menyetujui untuk memberikan kepada Universitas Sumatera Utara Hak Bebas Royalti Non-Eksklusif (Non Exclusive Royalti Free Right) atas tesis saya yang berjudul:

OPTIMASI JADWAL PERKULIAHAN DOSEN DENGAN NEIGHBORHOOD SEARCH METHODS

Berserta perangkat yang ada (jika diperlukan). Dengan hak bebas royalty Non-Eksklusive ini, Universitas Sumatera Utara berhak menyimpan, mengalih media, memformat, mengelola dalam bentuk database, merawat dan mempublikasikan tesis saya tanpa meminta izin dari saya, selama tetap mencantumkan nama saya sebagai penulis dan sebagai pemegang dan/atau sebagai hak cipta.

Demikianlah pernyataan ini dibuat dengan sebenarnya.

Medan, 9 Maret 2015

(6)

Telah diuji pada :

Tanggal : 9 Maret 2015

PANITIA PENGUJI TESIS

Ketua : Prof. Dr. Opim Salim Sitompul Anggota : 1. Dr. Mahyuddin, M.IT

(7)

RIWAYAT HIDUP

DATA PRIBADI

Nama Lengkap : Oris Krianto Sulaiman Tempat dan Tanggal Lahir : Kp.Paya, 16 Maret 1990

Alamat Rumah : Jl. Eka rasmi komplek perumahan Bumi Johor Sentosa (BJS) No. B5

HP : 082369783801

E-mail : oris.ks@unimed.ac.id Instansi Tempat Bekerja : UNIMED / UISU

Alamat Kantor : Jalan Willem Iskandar, Pasar V Medan Estate, Sumatera Utara 20221, Indonesia.

(8)

KATA PENGANTAR

Puji syukur kepada Tuhan Yang Maha Esa, atas segala limpahan berkat dan penyertaan-Nya sehingga tesis ini dapat diselesaikan tepat pada waktunya. Dengan selesainya tesis ini, perkenankanlah penulis mengucapkan terima kasih yang sebesar-besarnya kepada :

1. Rektor Universitas Sumatera Utara, Prof. Dr. dr. Syahril Pasaribu, DTM&H, M.Sc (CTM), Sp. A(K) atas kesempatan yang diberikan kepada penulis untuk mengikuti dan menyelesaikan pendidikan Program Magister.

2. Dekan Fasilkom-TI (Fakultas Ilmu Komputer dan Teknologi Informasi) Universitas Sumatera Utara Prof. Dr. Muhammad Zarlis, atas kesempatan yang diberikan kepada penulis menjadi mahasiswa Program Magister pada Program Pascasarjana Fasilkom-TI Universitas Sumatera Utara.

3. Ketua Program Studi Magister (S2) Teknik Informatika, Prof. Dr. Muhammad Zarlis dan Sekretaris Program Studi Magister (S2)

Teknik Informatika M. Andri Budiman, S.T, M.Comp, M.E.M beserta seluruh staff pengajar pada Program Studi Magister (S2) Teknik Informatika Program Pascasarjana Fasilkom-TI Universitas Sumatera Utara, yang telah bersedia membimbing penulis sehingga dapat menyelesaikan pendidikan tepat pada waktunya.

4. Terima kasih yang tak terhingga dan penghargaan setinggi-tingginya saya ucapkan kepada Prof.Dr. Opim Salim Sitompul, selaku pembimbing utama dan kepada Dr. Mahyuddin, M.IT selaku pembimbing lapangan yang dengan penuh kesabaran menuntun, memberikan nasehat baik serta membimbing penulis hingga selesainya tesis ini dengan baik.

5. Prof.Dr. Muhammad Zarlis, Prof.Dr. Drs. Iryanto, M.Si, dan Prof. Dr. Herman Mawengkang sebagai pembanding yang telah memberikan banyak masukkan dan motivasi serta arahan yang baik demi penyelesaian tesis ini.

(9)

7. Saudaraku bg Mohamad Ihwani dan bg Muhammad Basri tak terbalas jasa kalian, kalian membuka gerbang untuk terus berusaha belajar dan belajar, memberikan pengalaman berharga yang tak terlupa, cepat nyusulnya ya bg. 8. Seluruh tim IT UNIMED, khusunya my team networking , Bayu, Rusdi,

Wanda, Emil, Anto, Wanda dan eli. Divisi data center Bg Angga dan Bg adi. Divisi maintenance, bg Zuhari, Rahdiansyah, Muflih, Uje, Sopi, Herman. Divisi research and development Bg Wais, Irfan, Andre dan Kak Ria. Serta semua civitas UNIMED yang mempercayakan tugas-tugas negara kepada tim IT.

9. Universitas Islam Sumatera Utara, Seluruf staf pegawai dan administrasi pada program studi teknik khususnya teknik informatika yang banyak memberikan masukan ilmu-ilmu baru di bidangnya.

10. Universitas Sumatera Utara, Staf Pegawai dan Administrasi pada Program Studi Magister (S2) Teknik Informatika Program Pascasarjana Fasilkom-TI Universitas Sumatera Utara yang telah memberikan bantuan dan pelayanan terbaik kepada penulis selama mengikuti perkuliahan.

Medan, 9 Maret 2015 Penulis

(10)

ABSTRAK

Penjadwalan kegiatan kuliah dalam suatu Perguruan tinggi/kampus adalah suatu hal yang rumit dan sering mengalami kesulitan, yang menyebabkan pengalokasian mata kuliah dengan dosen dan ruangan yang sering bentrok dengan jadwal mata kuliah, dosen dan ruang yang lain dalam satu periode jadwal kuliah. Oleh karena itu dibutuhkan suatu sistem dan metode optimasi yang dapat diterapkan untuk menyusun penjadwalan mata kuliah. Optimasi penjadwalan kuliah dalam Tesis ini dibuat untuk membantu pihak pembuat jadwal dalam melakukan penjadwalan kuliah pada periode yang diselenggarakan. Metode yang dipakai adalah Neighborhood Search. Dimana terdiri dari algoritma genetika, simulated annealingdan tabu search.

(11)

OPTIMIZATION OF LECTUER SCHEDULING WITH NEIGHBORHOOD SEARCH METHODS

ABSTRACT

Scheduling activities in a college lecture / campus is a complex and often experience difficulties, which led to the allocation of courses with professors and room often clashed with the schedule of courses, lecturers and other space in the class schedule period. Therefore, it needs a system and method of optimization that can be applied to develop scheduling courses. Scheduling optimization study in this thesis is made to assist the scheduler in scheduling courses in the period held. The method used is the Neighborhood Search. Where is composed of genetic algorithms, simulated annealing and tabu search.

(12)

DAFTAR ISI

BAB 2 TINJAUAN PUSTAKA

2.1 Permasalah Optimasi 4

2.2 Penjadwalan (Scheduling) 5

2.3 Neighborhood Search Methods 7

2.3.1 Genetic Algorithm 8

2.3.2 Simulated Annealing 12

2.3.3 Tabu Search Algorithm 13

2.4 Masalah Jadwal Mata Kuliah 16

2.5 Riset Terkait 17

BAB 3 METODOLOGI PENELITIAN

3.1 Model Neighborhood Search Methods 18

3.2 Analisis Proses Penjadwalan 19

3.3 Desain Sistem Genetic Algorithm 20

3.4 Desain Sistem Simulated Annealing 23

3.5 Desain Sistem Tabu Search 24

3.6 Teknik Pengumpulan Data 25

3.7 Teknik Mengembangkan Model 26

3.8 Pembahasan 26

BAB 4 HASIL DAN PEMBAHASAN

4.1 Hasil 28

4.1.1 Pengujian Sistem 28

4.1.2 Pengujian Algoritma 29

4.1.3 Evaluasi Kromosom 32

4.1.4 Seleksi Kromosom 33

4.1.5 Mutasi 36

4.1.6 Pengujian Secara Tabu Search 40

4.1.7 Input Ruangan dengan Simulated Anneling 47

(13)

BAB 5 KESIMPULAN DAN SARAN

5.1 Kesimpulan 60

5.2 Saran 60

DAFTAR PUSTAKA 61

(14)

DAFTAR TABEL

No. Tabel Judul Halaman

2.1 Riset Terkait 17

3.1 Algoritma Genetika pada Penjadwalan Mata Kuliah 21

(15)

DAFTAR GAMBAR

No. Gambar Judul Halaman

2.1 Ilustrasi Tahapan Proses Genetic Algorithm 8

2.2 Dimensi Tabu Search 14

3.1 Struktur Pengembangan Neighborhood Search Methods 18

3.2 Struktur Penjadwalan-Model Neighborhood Search Methods 19

3.3 Struktur Jadwal dengan Genetik 20

3.4 Struktur Jadwal dengan metode Simulated Annelaing 23

3.5 Desain Sistem Tabusearch 24

4.1 Format Roster 29

4.2 Form 1 Pengaturan jam masuk dosen 30

4.3 Proses Inisialisasi kormosom peletakan jadwal dosen hari

senin 31

4.4 Proses Inisialisasi kromosom pada jadwal dosen hari rabu 32

4.5 Kromosom Bermutasi hari senin 36

4.6 Kromosom Bermutasi hari rabu 38

4.7 Proses Susunan Tabulist 41

4.8 Mutasi kromosom Hari Senin 43

4.9 Mutasi kromosom hari Rabu 43

4.10 Kombinasi Ruangan 47

4.11 Kombinasi Ruangan dengan Metode Simulated Annealing 48

4.12 Jadwal salah satu dosen N. Manurung 49

4.13 Tabulist[1] digunakan 51

4.14 Proses tabulist[1] telah gagal 52

4.15 Tabulist[2] digunakan 52

4.16 Proses tabulist[2] telah gagal 53

4.17 Tabulist[3] digunakan 53

4.18 Tabulist[4] digunakan 54

4.19 Algoritma Simulated Anneling 55

(16)

4.21 Proses Simulated Annealing 57

4.22 Jadwal Pada Hari Senin 57

4.23 Jadwal Pada Hari Selasa 58

4.24 Jadwal Pada Hari Rabu 58

4.25 Jadwal Pada Hari Kamis 58

Referensi

Dokumen terkait

Penelitian ini bertujuan untuk mengetahui perbedaan denyut jantung janin pada ibu hamil trimester tiga yang memiliki tekanan darah tinggi dengan tekanan darah

Maka dari itu Perbankan Syariah menawarkan Produk-produk perbankan bermacam- macam sesuai dengan syariah islam dan salah satunya adalah produk-produk jasa yaitu

Berdasarkan analisis univariat dan bivariat dapat diperoleh informasi dari tabel 14 di atas bahwa pendidikan responden pernah berkunjung ke layanan kesehatan untuk

PENGEMBANGAN E-MODULE (ELECTRONIC MODULE) UNTUK MEDIA PEMBELAJARAN MATA PELAJARAN PRODUKTIF TKJ (TEKNIK KOMPUTER JARINGAN) DENGAN MENGGUNAKAN.. METODE RAD (RAPID

Bagaimana penyelesaian sengketa tanah Hak Guna Usaha antara Masyarakat Suku Anak Dalam (SAD) dengan PT. Asiatic Persada yang terletak di Kabupaten Batanghari?.

Kepedulian Kepala Sekolah terhadap IPA ditunjukkan dalam supervisi kepada Guru yang mengajar.. IPA di

Oleh karena itu perusahaan pengelola harus dapat memaksimalkan strategi pemasarannya untuk mencapai hasil yang diinginkan, untuk itu pengelola perlu mengetahui variabel apa yang

Evaluasi Kualitas Laporan Keuangan Desa dari Aspek Kompetensi Bendahara Desa dan Pemanfaatan SISKEUDES (Studi Kasus Desa-desa Kecamatan Pangkalan Baru, Kabupaten