BAB 1 PENDAHULUAN. disebut Univesitas Timetabling Problems (UTP). Permasalahan ini dilihat dari sisi

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. 1.1 Latar Belakang

OPTIMASI PENJADWALAN KEGIATAN BELAJAR MENGAJAR DENGAN ALGORITMA GENETIK

BAB I PENDAHULUAN. sejumlah aktivitas kuliah dan batasan mata kuliah ke dalam slot ruang dan waktu

Bab 1. Pendahuluan. 1.1 Latar Belakang

Penjadwalan kegiatan merupakan pekerjaan yang tidak mudah, karena dalam. penyusunannya memerlukan perencanaan yang matang agar kegiatan tersebut

BAB 1 PENDAHULUAN. manfaatnya meliputi segala aspek kehidupan manusia. agar tujuan tercapai merupakan hal yang penting dalam masalah penjadwalan.

RANCANG BANGUN PERANGKAT LUNAK PENJADWALAN PERKULIAHAN MENGGUNAKAN METODE META- HEURISTIK (PENGGABUNGAN METODE ALGORITMA GENETIK DAN TABU SEARCH)

BAB 2 LANDASAN TEORI

OPTIMASI PENJADWALAN CERDAS MENGGUNAKAN ALGORITMA MEMETIKA

1. Pendahuluan 1.1. Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

TEKNIK PENJADWALAN KULIAH MENGGUNAKAN METODE ALGORITMA GENETIKA. Oleh Dian Sari Reski 1, Asrul Sani 2, Norma Muhtar 3 ABSTRACT

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

Optimasi Penjadwalan Ujian Menggunakan Algoritma Genetika

PERFORMANCE ALGORITMA GENETIKA (GA) PADA PENJADWALAN MATA PELAJARAN

APLIKASI ALGORITMA GENETIK UNTUK OPTIMASI PENJADWALAN KEGIATAN BELAJAR MENGAJAR

Perancangan Sistem Penjadwalan Asisten Dosen Menggunakan Algoritma Genetika (Studi Kasus: STIKOM Bali)

BAB II TINJAUAN PUSTAKA. Khowarizmi. Algoritma didasarkan pada prinsiup-prinsip Matematika, yang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang

ALGORITMA GENETIKA. Suatu Alternatif Penyelesaian Permasalahan Searching, Optimasi dan Machine Learning

BAB I PENDAHULUAN. telah diadopsi untuk mengurangi getaran pada gedung-gedung tinggi dan struktur

Implementasi Sistem Penjadwalan Akademik Fakultas Teknik Universitas Tanjungpura Menggunakan Metode Algoritma Genetika

Keywords Algoritma, Genetika, Penjadwalan I. PENDAHULUAN

BAB 2 TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. 2.1 Algoritma Genetika

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PENGEMBANGAN APLIKASI PENJADWALAN KULIAH SEMESTER I MENGGUNAKAN ALGORITMA GENETIKA

1.2 Tujuan Beberapa tujuan yang ingin dicapai pada penelitian tugas akhir penjadwalan, sebagai berikut.

Penggunaan Algoritma Genetik dengan Pemodelan Dua Tingkat dalam Permasalahan Penjadwalan Perawat pada Unit Gawat Darurat Rumah Sakit Umum XYZ Surabaya

Aplikasi Algoritma Genetika Untuk Menyelesaikan Travelling Salesman Problem (TSP)

BAB I PENDAHULUAN. Penjadwalan merupakan kegiatan yang harus dimiliki oleh setiap

ISSN VOL. 12, NO. 2, OKTOBER 2011

BAB I PENDAHULUAN 1.1 Latar Belakang Permasalahan

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2010/2011

ALGORITMA GENETIKA Suatu Alternatif Penyelesaian Permasalahan Searching, Optimasi dan Machine Learning

Perancangan Sistem Informasi Penjadwalan Kegiatan Perkualiahan Dengan Framework Code Ignetier

ABSTRAK. Laporan Tugas Akhir. Universitas Kristen Maranatha

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. dengan memperhatikan batasan-batasan yang ada. Pada penjadwalan terdapat

Perancangan Dan Pembuatan Aplikasi Rekomendasi Jadwal Perkuliahan Pada Institut Informatika Indonesia Memanfaatkan Algoritma Genetika

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB 2 LANDASAN TEORI

TAKARIR. algorithm algoritma/ kumpulan perintah untuk menyelesaikan suatu masalah. kesalahan program

BAB II TINJAUAN PUSTAKA

Generator Jadwal Perkuliahan Menggunakan Algoritma Genetika

Implementasi Algoritma Genetika dalam Pembuatan Jadwal Kuliah

OPTIMALISASI PENEMPATAN DOSEN PEMBIMBING DAN PENJADWALAN SEMINAR TUGAS AKHIR MENGGUNAKAN ALGORITMA GENETIKA

APLIKASI ALGORITMA GENETIKA DALAM PENENTUAN DOSEN PEMBIMBING SEMINAR HASIL PENELITIAN DAN DOSEN PENGUJI SKRIPSI

PEMAMPATAN MATRIKS JARANG DENGAN METODE ALGORITMA GENETIKA MENGGUNAKAN PROGRAM PASCAL

BAB I PENDAHULUAN. hampir di seluruh dunia, termasuk Indonesia. Alat transportasi ini memiliki

CODING VOL.2 NO. 1 (2014), Hal ISSN: X

PENEMPATAN MAHASISWA PESERTA MATA KULIAH UMUM DENGAN ALGORITMA GENETIK DI UNIVERSITAS KATOLIK PARAHYANGAN

BAB I PENDAHULUAN. berjalan sesuai dengan yang telah di rencanakan. penjadwalan ini merupakan proses yang menyulitkan karena proses ini

BAB I PENDAHULUAN. kehidupan sehari-hari dan juga merupakan disiplin ilmu yang berdiri sendiri serta

BAB I PENDAHULUAN 1.1 Latar Belakang

KONSEP ALGORITMA GENETIK BINER UNTUK OPTIMASI PERENCANAAN JADWAL KEGIATAN PERKULIAHAN

SISTEM INFORMASI PENJADWALAN PEMBELAJARAN BERBASIS METODE ALGORITMA GENETIK UNTUK MENGOPTIMALKAN PROSES BELAJAR MENGAJAR DI SMPN 2 JAMBLANG

SYSTEMIC Vol. 02, No. 02, Desember 2016, 9-18 PROTOTYPE SISTEM PENDUKUNG KEPUTUSAN UNTUK PENETAPAN JADWAL KULIAH MENGGUNAKAN ALGORITMA GENETIKA

Tugas Mata Kuliah E-Bisnis REVIEW TESIS

APLIKASI ALGORITMA GENETIKA UNTUK PENJADWALAN MATA KULIAH

BAB I PENDAHULUAN. bangunan seperti pada frames ataupun truss. Hal ini dikarenakan penggunaan

Algoritma Genetika dan Penerapannya dalam Mencari Akar Persamaan Polinomial

ABSTRAK. Universitas Kristen Maranatha

PERANCANGAN APLIKASI PENJADWALAN KERETA API DENGAN MENGGUNAKAN ALGORITMA GENETIKA (Studi Kasus: Stasiun Kereta Api Bandar Khalipah Medan)

BAB 2 TINJAUAN PUSTAKA

PENJADWALAN PERKULIAHAN DENGAN MENGGUNAKAN ALGORITMA GENETIKA ( STUDI KASUS S-1 ILMU KOMPUTER UNIVERSITAS SUMATERA UTARA ) SKRIPSI

Analisis Operator Crossover pada Permasalahan Permainan Puzzle

2.16. Keaslian Penelitian BAB III ANALISIS DAN PERANCANGAN Analisa sistem Observasi Wawancara

Satrio Agung Wicaksono 1, R. Arief Setiyawan 1, Budi Darma Setiyawan 1, Ari Hernawan 1, Rizal Setya Perdana 1

Optimasi Penjadwalan Mata Pelajaran Pada Kurikulum 2013 Dengan Algoritme Genetika (Studi Kasus: SMA Negeri 3 Surakarta)

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) 45 Edisi... Volume..., Bulan 20.. ISSN :

ISSN IMPLEMENTASI ALGORITMA GENETIKA DALAM PENGEMBANGAN SISTEM APLIKASI PENJADWALAN KULIAH

BAB 3 ANALISIS DAN PERANCANGAN APLIKASI

OTOMASI PENJADWALAN KEGIATAN PRKULIAHAN DI PERGURUAN TINGGI MENGGUNAKAN METODE ALGORITMA GENETIKA ( STUDI KASUS STIKI )

PENERAPAN ALGORITMA GENETIKA UNTUK OPTIMASI JADWAL MATA KULIAH PADA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA SKRIPSI

Optimasi Multi Travelling Salesman Problem (M-TSP) Menggunakan Algoritma Genetika

BAB 2 LANDASAN TEORI

IMPLEMENTASI ALGORITMA FUZZY EVOLUSI PADA PENJADWALAN PERKULIAHAN

Contoh Penggunaan Algoritma Genetika dan NEH

PENERAPAN ALGORITMA GENETIKA UNTUK MENYELESAIKAN PERMASALAHAN PENJADWALAN DOSEN DENGAN FUZZY

PENERAPAN ALGORITMA GENETIKA PADA PERENCANAAN LINTASAN KENDARAAN Achmad Hidayatno Darjat Hendry H L T

PRESENTASI TUGAS AKHIR

ALGORITMA GENETIKA PADA PEMROGRAMAN LINEAR DAN NONLINEAR

PENDAHULUAN. Latar Belakang

Arif Munandar 1, Achmad Lukman 2 1 Teknik Informatika STMIK El Rahma Yogyakarta, Teknik Informatika STMIK El Rahma Yogyakarta

PENJADWALAN KULIAH DENGAN MENGGUNAKAN METODE TABU SEARCH TUGAS AKHIR

BAB II LANDASAN TEORI. digunakan sebagai alat pembayaran yang sah di negara lain. Di dalam

Penerapan Konsep Algoritma Genetika untuk Penjadwalan Kegiatan Perkuliahan Semester Ganjil Kurikulum 2012 di Jurusan Matematika FMIPA UNSRI

PENJADWALAN KULIAH DENGAN ALGORITMA MEMETIKA LISMANTO

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 2 DASAR TEORI. 2.1 Teka-Teki Silang

PENERAPAN ALGORITMA GENETIKA UNTUK MENENTUKAN JALUR TERPENDEK (SHORTEST PATH) SKRIPSI RION SIBORO

OPTIMASI PENJADWALAN BIMBINGAN BELAJAR MENGGUNAKAN METODE ALGORITMA GENETIKA

ANALISA KOMBINASI ALGORITMA GENETIKA DENGAN ALGORITMA PALGUNADI UNTUK PENJADWALAN MATA KULIAH DI UNIVERSITAS SEBELAS MARET

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah 1.2. Rumusan Masalah

IMPLEMENTASI HYBRID ALGORITMA GENETIKA DENGAN TEKNIK KENDALI LOGIKA FUZZY UNTUK MENYELESAIKAN VEHICLE ROUTING PROBLEM SKRIPSI DICKY ANDRYAN

Transkripsi:

1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Penjadwalan perkuliahan merupakan suatu masalah yang sangat kompleks yang sering disebut Univesitas Timetabling Problems (UTP). Permasalahan ini dilihat dari sisi dosen, mata kuliah, mahasiswa, dan ruangan. Dengan melihat adanya kemungkinan bahwa dosen akan mampu mengajar lebih dari satu mata kuliah yang ada, sebab ada kemungkinan jumlah mata kuliah dan dosen tidak sebanding, sehingga harus dipikirkan juga solusi agar dosen tidak mengajarkan dua mata kuliah yang berbeda pada hari dan jam yang sama. Aspek yang terkait dalam penjadwalan tersebut harus dilibatkan dalam pertimbangan diantaranya : 1. Terdapat jadwal-jadwal di mana dosen yang bersangkutan tidak bisa mengajar. 2. Terbatasnya ruangan kelas untuk banyak kelas setiap angkatan. 3. Tidak adanya jadwal kuliah yang beririsan dengan jadwal kuliah angkatan sebelumnya maupun sesudahnya, sehingga mahasiswa dapat mengambil angkatan sebelumnya maupun sesudahnya. Pokok permasalahan dalam penjadwalan perkuliahan adalah bagaimana penyusunan jadwal kuliah dengan jumlah mata kuliah yang diambil, menyesuaikan

2 waktu dalam menghindari bentrok dari segi dosen, mata kuliah yang diambil dan ruangan. Dalam penyusunan jadwal perkuliahan ini pun terdapat sangat banyak kemungkinan yang selayaknya dicoba untuk menentukan penjadwalan yang terbaik. Karena itu dibutuhkan metode pencarian yang dapat diterapkan untuk mengerjakan mata kuliah ini. Metode pencarian yang digunakan dalam penyelesaian permasalahan penjadwalan perkuliahan adalah algoritma genetika. Algoritma genetika diperkenalkan oleh John Holland dan para peneliti dari university of Michigan pada tahun 1960, kemudian dipopulerkan oleh salah satu muridnya yaitu David Goldberg kemudian digunakan secara luas ke berbagai bidang, termasuk dalam memecahkan dalam permasalahanpermasalahan optimasi. Ide dasar dari algoritma genetika adalah memodelkan seleksi alam menggunakan penurunan warisan genetika berdasarkan teori Darwin dan proses genetika atas kromosom[9]. proses berkembang biak dengan perkawinan silang (crossover) untuk menghasilkan keturunan (offspring), dan mutasi genetik (mutation). Setelah melalui proses-proses tersebut, maka proses selanjutnya adalah proses seleksi, dimana anggota-anggota populasi yang sifatnya jelek akan disingkir dari populasi. Algoritma ini dapat memecahkan masalah dengan membentuk suatu kromosom pada populasi awal secara acak, mengevaluasi fungsi fitness dan menggunakan operator genetik. Operator genetik ini bertujuan memecahkan permasalahan penjadwalan perkuliahan yang ditinjau dari penurunan nilai fitness setiap kromosom.

3 1.2 Perumusan Masalah Permasalahan yang diangkat adalah bagaimana mengaplikasikan algoritma genetika agar dapat digunakan untuk melakukan penjadwalan perkuliahan sehingga diperoleh jadwal mata kuliah dengan kombinasi terbaik untuk pasangan mata kuliah dan dosen pengajar secara keseluruhan, tidak ada terjadi permasalahan tumbukan jadwal pada sisi mahasiswa, serta ketersediaan ruang yang cukup untuk seluruh mata kuliah yang ada. 1.3 Batasan Masalah Masalah yang dibahas dalam skripsi ini dibatasi atas hal-hal sebagai berikut: 1. Dalam penjadwalan mata kuliah diasumsikan: a. Terdapat 4 Departemen di FMIPA USU, khusus regular S1. b. Dosen mengampu beberapa mata kuliah. c. Dosen mampu mengajar pada setiap waktu yang ditentukan oleh jadwal. d. Dosen tidak dapat mengajar dua kelas yang berbeda dalam satu waktu. e. Perkuliahan dilaksanakan pada hari senin sampai hari sabtu dari puku 08.00 sampai dengan 14.00, 50 menit 1 sks f. Jadwal Perkuliahan Semester Genap T.A 2010/2011 g. Ruangan terdiri 3 unit yaitu unit 2 terdiri dari 4 ruangan, Departemen Matematika, unit 7 terdiri dari 10 ruangan,5 ruangan untuk Departemen Biologi, 5 ruangan untuk Departemen Kimia, unit 8 terdiri dari 5 ruangan, Departemen Fisika 2. Dalam ruangan tidak digunakan lebih dari satu jurusan.

4 1.4 Tujuan Penelitian Adapun tujuan penelitian adalah membuat suatu aplikasi algoritma genetika yang digunakan untuk menentukan penjadwalan perkuliahan yang efektif, yaitu terjadinya kombinasi terbaik untuk pasangan mata kuliah dan dosen pengajar secara keseluruhan. 1.5 Kontribusi Penelitian Selain menambah pengalaman dan pengetahuan penulis tentang algoritma genetika dan hasil penelitian ini juga bermanfaat untuk mengoptimalkan penyusunan penjadwalan perkulihan hingga tidak terjadi bentrok dalam penggunaan ruangan. 1.6 Metode Penelitian Dalam penyusunan skripsi ini, penulis menggunakan tahapan sebagai berikut: 1. Bahan Penelitian Bahan penelitian adalah berupa karya-karya ilmiah yang tersaji dalam jurnal, prosiding seminar, bulletin, dan buku-buku yang terkait dengan masalah yang diteliti. 2. Pelaksanaan Penelitian

5 Secara umum dalam membangun aplikasi penjadwalan perkulihan dilakukan melalui tahap-tahapan sebagai berikut: a. Studi literature mengenai penjadwalan dan algoritma genetika. b. Mengidenfikasi permasalahan dan kendala yang dihadapi dalam menyusun penjadwalan perkuliahan. c. Membahas karateristik cara kerja algoritma genetika. d. Mengimplementasikan algoritma genetika dalam bahasa program. e. Menguji kinerja dari aplikasi yang telah dirancang. 1.7 Sistematika Penelitian Penulisan tugas akhir ini mengikuti sistematika berikut: BAB 1: PENDAHULUAN Bab ini menjelaskan latar belakang, perumusan masalah, batasan masalah, tujuan penelitian, kontribusi penelitian, metodologi penelitian yang digunakan dalam penelitian, serta sistematika dalam penulisan tugas akhir ini. BAB 2: LANDASAN TEORI Bab ini menjelaskan mengenai algoritma genetika dan penjadwalan perkuliahan. BAB 3: ANALISIS DAN PERANCANGAN Bab ini membahas tentang penerapan algoritma genetika pada penjadwalan perkuliahan BAB 4: IMPLEMENTASI DAN PENGUJIAN SISTEM

6 Bab ini berisi tentang algoritma dan implementsi program berdasarkan rancangan serta penguji sistem. BAB 5: KESIMPULAN DAN SARAN Bab ini menjelaskan tentang kesimpulan dari penelitian ini serta saran yang direkomendasikan untuk penelitian selanjutnya.