BAB I PENDAHULUAN. 1.1 Latar Belakang

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

1. Pendahuluan 1.1. Latar Belakang

Bab 1. Pendahuluan. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

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

BAB I PENDAHULUAN 1.1. Latar Belakang

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

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

Keywords Algoritma, Genetika, Penjadwalan I. PENDAHULUAN

BAB I PENDAHULUAN 1.1 Latar Belakang Permasalahan

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

PENDAHULUAN. (perpustakaan) untuk memudahkan mahasiswanya dalam proses belajar mengajar.

BAB I PENDAHULUAN. berdasarkan rencana pengaturan urutan kerja. Daftar atau tabel kegiatan atau

BAB I PENDAHULUAN. kegiatan yang menunjang proses pendidikan adalah kegiatan penjadwalan.

BAB II LANDASAN TEORI

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. Laporan Tugas Akhir. Universitas Kristen Maranatha

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. ekspedisi. Permasalahan distribusi tersebut mencakup kemudahan untuk

BAB I PENDAHULUAN 1.1 Latar Belakang

OPTIMASI PENJADWALAN KEGIATAN BELAJAR MENGAJAR DENGAN ALGORITMA GENETIK

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

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

PENERAPAN ALGORITMA GENETIKA DALAM KASUS PENJADWALAN KULIAH SKRIPSI VALENTINA SIAHAAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

PERANCANGAN TATA LETAK FASILITAS BAGIAN PRODUKSI MENGGUNAKAN METODE ALGORITMA GENETIK DI PT. PUTRA SEJAHTERA MANDIRI

BAB I PENDAHULUAN. wisata budaya, wisata belanja, hingga wisata Alam. Untuk menarik minat

1 BAB I PENDAHULUAN. masalah. Namun, tidak demikian jika penjadwalan tersebut melibatkan

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

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

BAB I PENDAHULUAN. daftar atau tabel kegiatan atau rencana kegiatan dengan pembagian waktu

IMPLEMENTASI ALGORITMA GENETIKA DALAM PENJADWALAN PERKULIAHAN DAN PRAKTIKUM (STUDI KASUS : FASILKOM-TI DAN FMIPA USU) SKRIPSI

Optimasi Penjadwalan Ujian Menggunakan Algoritma Genetika

UKDW BAB I PENDAHULUAN. 1.1 Latar Belakang

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

ABSTRAK. Kata kunci : Aplikasi, Penjadwalan, Algoritma Genetika. viii

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

PENGEMBANGAN APLIKASI PENJADWALAN KULIAH SEMESTER I MENGGUNAKAN ALGORITMA GENETIKA

BAB 2 TINJAUAN PUSTAKA

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

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

BAB 1 PENDAHULUAN. cukup lama dan memakan biaya yang cukup mahal serta tidak konsisten. Penjadwalan

BAB I PENDAHULUAN. ketentuan Undang-Undang yang berlaku.

BAB I PENDAHULUAN I - 1

OPTIMASI PENJADWALAN BIMBINGAN BELAJAR MENGGUNAKAN METODE ALGORITMA GENETIKA

ABSTRAK. Universitas Kristen Maranatha

BAB I PENDAHULUAN. kini menjadi salah satu dasar dari ilmu pengetahuan. Banyak kasus dalam kehidupan

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

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

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

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

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

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

PENERAPAN ALGORITMA GENETIKA UNTUK MASALAH PENJADWALAN JOB SHOP PADA LINGKUNGAN INDUSTRI PAKAIAN SKRIPSI HENDRIK SITANGGANG

PENJADWALAN KULIAH DENGAN ALGORITMA MEMETIKA LISMANTO

BAB III PENJADWALAN KULIAH DI DEPARTEMEN MATEMATIKA DENGAN ALGORITMA MEMETIKA. Penjadwalan kuliah di departemen Matematika UI melibatkan

APLIKASI ALGORITMA GENETIKA UNTUK PENJADWALAN MATA KULIAH

ALGORITMA GENETIKA PADA PEMROGRAMAN LINEAR DAN NONLINEAR

Universitas Kristen Maranatha

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

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. berusaha untuk tetap eksis di bidang usahanya masing-masing baik produk maupun

BAB I PENDAHULUAN Latar Belakang. Laboratorium komputer (Labkom) adalah salah satu unit kerja di Stikom

BAB III METODE PENELITIAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. terpenuhi. Masalah penjadwalan ini dapat ditemui dalam kehidupan sehari-hari di

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah 1.2 Perumusan Masalah

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

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. memberikan kita arah dan cara yang lebih baik dalam melakukan pekerjaan.

T I N J A U A N P U S T A K A Algoritma Genetika [5]

SISTEM PENJADWALAN KULIAH DENGAN ALGORITMA GENETIKA

BAB III ANALISIS SISTEM DAN PERANCANGAN. Bisnis dan Informatika Stikom Surabaya dengan Menggunakan Algoritma

BAB 1 PENDAHULUAN. Latar Belakang Masalah

PERFORMANCE ALGORITMA GENETIKA (GA) PADA PENJADWALAN MATA PELAJARAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

UKDW BAB 1 PENDAHULUAN

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

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

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

BAB I PENDAHULUAN BAB I: PENDAHULUAN

BAB I PENDAHULUAN 1.1 Latar Belakang

OPTIMALISASI PENJADWALAN ACARA TELEVISI SWASTA MENGGUNAKAN ALGORITMA GENETIKA

GENETIKA UNTUK MENENTUKAN RUTE LOPER KORAN DI AGEN SURAT KABAR

IMPLEMENTASI ALGORITMA GREEDY DALAM MASALAH LINTASAN TERPANJANG MENGGUNAKAN BAHASA C TUGAS AKHIR INDRIANI ARMANSYAH SRG

BAB 2 LANDASAN TEORI. 2.1 Algoritma Genetika

BAB I PENDAHULUAN Latar Belakang

BAB III ALGORITMA MEMETIKA DALAM MEMPREDIKSI KURS VALUTA ASING. Untuk memberikan penjelasan mengenai prediksi valuta asing

OPTIMASI PENJADWALAN CERDAS MENGGUNAKAN ALGORITMA MEMETIKA

Generator Jadwal Perkuliahan Menggunakan Algoritma Genetika

APLIKASI UNTUK PREDIKSI JUMLAH MAHASISWA PENGAMBIL MATAKULIAH DENGAN MENGGUNAKAN ALGORITMA GENETIKA, STUDI KASUS DI JURUSAN TEKNIK INFORMATIKA ITS

PRESENTASI TUGAS AKHIR

BAB III. Solusi Optimal Permasalahan Penjadwalan Perkuliahan Menggunakan Algoritma Fuzzy Evolusi

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

Transkripsi:

BAB I PENDAHULUAN 1.1 Latar Belakang Pengertian jadwal menurut kamus besar bahasa Indonesia adalah pembagian waktu berdasarkan rencana pengaturan urutan kerja; daftar atau tabel kegiatan atau rencana kegiatan dengan pembagian waktu pelaksanaan yang terperinci. Sedangkan pengertian penjadwalan adalah proses, cara, perbuatan menjadwalkan atau memasukkan ke dalam jadwal. Universitas merupakan lembaga ilmiah yang terdiri atas beberapa fakultas yang menyelenggarakan pendidikan dalam sejumlah disiplin ilmu tertentu. Pelaksanaan semua kegiatan di universitas memerlukan banyak tenaga kerja dan waktu jika tidak diatur dengan baik. Pengaturan tersebut tentu saja tidak dibuat secara sembarangan, tapi menggunakan jadwal yang disusun sesuai dengan kebutuhan setiap jurusan. Ada banyak hal yang harus dijadwalkan pada sebuah universitas, yaitu: penjadwalan proses penerimaan mahasiswa baru, penjadwalan rapat antarpengurus akademik, penjadwalan seminar-seminar bagi pegawai, penjadwalan ujian pertengahan semester, penjadwalan ujian semester, dan penjadwalan mata kuliah. Penjadwalan yang diteliti kali ini adalah penjadwalan kuliah, yang merupakan salah satu penjadwalan utama dalam penjadwalan akademik universitas. Penjadwalan kuliah adalah masalah penempatan waktu dan ruangan pada sejumlah kuliah, dan kegiatan akademik sejenis yang berhubungan dengan kapasitas ruang, waktu yang dibutuhkan, dan toleransi untuk ketersediaan dosen. Biasanya penjadwalan dibuat secara manual dengan menggunakan tabel, cara ini membutuhkan waktu yang lama

untuk menyelesaikannya, dan seringkali semakin banyak komponen yang terlibat sehingga semakin banyak aturan penjadwalan yang tidak dipenuhi. Oleh karena itu biasanya universitas tetap menggunakan jadwal yang lama dengan perubahan yang diperlukan untuk menyesuaikan dengan kesediaan dosen. Algoritma genetika merupakan algoritma yang diciptakan berdasarkan inspirasi dari mekanisme seleksi alam dimana salah satu individu yang lebih kuat menjadi pemenang dari lingkungan yang berkompetisi. Konsep dasar algoritma genetika relatif mudah dipahami, karena komponen-komponen pembentuk algoritma ini mencerminkan kehidupan di alam, seperti contohnya mekanisme seleksi, pindah silang, mutasi dan mekanisme lainnya. Mekanisme-mekanisme operator dari algoritma genetika yang terdiri atas crossover dan mutasi, membuat algoritma genetika berbeda dengan metode pencarian lainnya, karena hanya algoritma genetika yang mengkombinasikan metode ini untuk mencari hasil terbaik (Mitchell, 1999). Proses pencarian pada algoritma genetika dimulai dengan memilih himpunan penyelesaian, digambarkan dengan kromosom yang disebut dengan populasi. Solusi dari satu populasi diambil untuk membentuk populasi baru, dimana pemilihannya tergantung dari fitness terbaiknya. Hal ini dimotivasi dengan harapan bahwa populasi yang baru akan lebih baik dibandingkan populasi terdahulu. Proses ini dilakukan berulang-ulang hingga kondisi tertentu terpenuhi. 1.2 Rumusan Masalah Berdasarkan latar belakang di atas maka rumusan masalahnya adalah bagaimana menerapkan algoritma genetika untuk mengoptimalkan jadwal mata kuliah di Fakultas Matematika dan Ilmu Pengetahuan Alam,, Medan.

1.3 Batasan Masalah Batasan dari sistem yang akan didesain adalah: 1. Sistem yang dibangun dibuat hanya untuk menyelesaikan penjadwalan mata kuliah FMIPA USU untuk mahasiswa reguler, berarti penjadwalan yang melibatkan mahasiswa ekstensi, S2 dan D3 tidak diikutsertakan. 2. Kasus yang diambil adalah mata kuliah yang ada pada semester genap tahun ajaran 2009/2010. 3. Mata kuliah yang diikutkan pada penjadwalan hanyalah mata kuliah yang bersifat teori, sedangkan mata kuliah praktik, praktek kerja lapangan, dan pengerjaan skripsi tidak ikut dijadwalkan. 4. Waktu jam kuliah yang dijadwalkan adalah sebanyak 5 hari, dari hari Senin- Jumat, dan terdiri atas 4 jam kuliah. Pengecualian terjadi pada hari Jumat, dimana proses perkuliahan hanya berlangsung hingga pukul 12.00 WIB. 5. Penjadwalan yang dilakukan mengabaikan jumlah peserta mata kuliah, karena suatu mata kuliah pilihan tidak akan diikutkan dalam penjadwalan jika tidak ada peminatnya. 6. Penjadwalan yang dilakukan menggunakan aturan waktu yang telah ditentukan, setiap hari terbagi atas empat pembagian waktu. 7. Hasil dari penjadwalan adalah daftar waktu mengajar yang ditawarkan untuk setiap dosen. 1.4 Tujuan Penelitian Tujuan dari penulisan tugas akhir ini adalah untuk menganalisis, mendesain dan mengimplementasikan algoritma genetika untuk menyelesaikan masalah penjadwalan mata kuliah.

1.5 Manfaat Penelitian Manfaat dari penelitian tugas akhir ini untuk mengetahui apakah algoritma genetika dapat digunakan atau tidak untuk menyelesaikan permasalahan penjadwalan mata kuliah di Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sumatera Utara, Medan. 1.6 Metodologi Penelitian Langkah-langkah yang ditempuh dalam menyelesaikan penelitian sebagai berikut: 1. Studi literatur Pada tahap ini penulis mencari literatur dengan rincian sebagai berikut: a. Mencari referensi mengenai algoritma genetika. b. Mencari permasalahan yang biasa ditemui pada penjadwalan. 2. Analisis sistem Pada tahap ini dilakukan analisis masalah dari penjadwalan yang telah ada di Fakultas Matematika dan Ilmu Pengetahuan Alam dan kebutuhan sistem yang akan dibuat, termasuk batasan-batasan masalah pada sistem. 3. Perancangan dan implementasi algoritma Pada tahap ini dilakukan perancangan sesuai dengan hasil dari analisis sistem dan dilanjutkan dengan mengimplementasi hasil analisis dan perancangan ke dalam sistem. 4. Pengujian Pada tahap ini dilakukan pengujian sistem apakah berjalan sesuai dengan tujuan penelitian. 5. Penyusunan laporan Pada tahap ini dilakukan penulisan dokumentasi hasil analisis dan implementasi dari algoritma genetika pada penjadwalan mata kuliah dalam bentuk laporan skripsi.

1.7 Sistematika Penulisan Sistematika penulisan tugas akhir ini dibagi menjadi lima bab, yaitu sebagai berikut: BAB 1 PENDAHULUAN Bab ini berisikan penjelasan tentang Latar Belakang, Rumusan Masalah, Batasan Masalah, Tujuan Penulisan, Manfaat Penulisan, dan Metodologi Penelitian. BAB 2 TINJAUAN PUSTAKA Bab ini akan membahas teori-teori yang berkaitan dengan penjadwalan, algoritma genetika, dan komponen utama algoritma genetika. BAB 3 ANALISIS DAN PERANCANGAN Bab ini akan menganalisis penjadwalan yang biasa digunakan di FMIPA USU reguler S1, aturan pokok yang digunakan, aturan tambahan yang digunakan, dan masalah yang timbul dari aturan-aturan yang digunakan oleh FMIPA USU. Bab ini juga akan menjelaskan rancangan sistem yang akan dibuat dengan menggunakan DFD, dan bagaimana nantinya sistem akan berjalan dan garis besar penggunaan sistem. BAB 4 IMPLEMENTASI DAN PENGUJIAN Bab ini mencakup bagaimana algoritma genetika akan diterapkan untuk masalah penjadwalan. Setelah penerapan dilaksanakan, maka aplikasi akan diuji apakah sesuai dengan tujuan awal dari pembangunan sistem. BAB 5 KESIMPULAN DAN SARAN Bab ini berisi rangkuman keseluruhan dari penelitian yang telah dilakukkan. Apakah algoritma dapat digunakan untuk

penyelesaian masalah penjadwalan, atau sebaliknya, algoritma ini tidak dapat diterapkan untuk masalah penjadwalan.