1 BAB I PENDAHULUAN 1.1 Latar Belakang Penjadwalan kegiatan

advertisement
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Penjadwalan kegiatan belajar mengajar dalam suatu kampus adalah hal
yang rumit. Terdapat berbagai aspek yang berkaitan dalam penjadwalan tersebut
yang harus dilibatkan antara lain terdapat jadwal-jadwal di mana dosen yang
bersangkutan tidak bisa mengajar. Tidak boleh adanya jadwal kuliah yang
bersamaan dalam hari dan waktu yang sama kecuali mata kuliah tersebut
merupakan mata kuliah paralel. Distribusi jadwal perkuliahan juga diharapkan
dapat merata tiap harinya untuk setiap kelas. Pekerjaan penjadwalan mata kuliah
ini akan semakin berat jika melibatkan semakin banyak kelas per angkatannya.
Permasalahan yang sering disebut dengan University Timetabling
Problems (UTP) ini, selain dilihat dari sisi mahasiswa, juga harus dilihat dari sisi
dosen, yaitu kemungkinan-kemungkinan dosen akan mengampu lebih dari satu
mata kuliah yang ada, sebab ada kemungkinan jumlah mata kuliah dan jumlah
dosen tidak sebanding, sehingga harus dipikirkan juga solusi agar dosen tidak
mengampu dua mata kuliah berbeda pada hari dan jam yang sama. Harus
dipertimbangkan juga ketersediaan kelas sehingga kegiatan belajar dapat
dilaksanakan. Selain aspek-aspek di atas, dalam penyusunan jadwal kuliah ini pun
terdapat sangat banyak kemungkinan yang selayaknya dicoba untuk menemukan
penjadwalan yang terbaik.
Berdasarkan uraian tersebut maka dalam tugas akhir ini akan dibangun
suatu aplikasi yang dapat mengoptimalkan penjadwalan mata kuliah dengan
algoritma genetika.
1.2 Rumusan Masalah
Berdasarkan latar belakang diatas, maka dapat dirumuskan masalah
sebagai berikut :
1) Apakah Algoritma Genetika dapat menyelesaikan masalah penjadwalan mata
kuliah.
2
2) Bagaimana perbandingan waktu dan parameter-parameter yang diperlukan
untuk menyusun suatu jadwal mata kuliah dengan Algoritma Genetika.
3) Bagaimana perbandingan nilai fitness antara metode seleksi Generational
Replacement, Steady-State Selection dan Elitism.
4) Bagaimana hubungan antara bobot pelanggaran terhadap nilai fitness dari
suatu alternatif jadwal mata kuliah.
5) Bagaimana pengaruh jadwal yang dihasilkan jika nilai Pc dan Pm diberi nilai
tinggi dan rendah.
6) Bagaimana hubungan antara slot hari yang digunakan dengan jadwal mata
kuliah yang dihasilkan oleh GA.
1.3 Tujuan
Adapun tujuan dari pembuatan aplikasi ini :
1) Mengetahui kemampuan dari Algoritma Genetika dalam membuat suatu
jadwal mata kuliah.
2) Mengetahui perbandingan waktu dan parameter-parameter yang diperlukan
dalam menyusun suatu jadwal mata kuliah dengan Algoritma Genetika.
3) Mengetahui perbandingan nilai fitness antara metode seleksi Generational
Replacement, Steady-State Selection dan Elitism.
4) Mengetahui hubungan antara bobot pelanggaran terhadap nilai fitness dari
suatu alternatif jadwal mata kuliah.
5) Mengetahui pengaruh jadwal yang dihasilkan jika nilai Pc dan Pm diberi nilai
tinggi dan rendah.
6) Mengetahui hubungan antara slot hari yang digunakan dengan jadwal mata
kuliah yang dihasilkan oleh GA.
1.4 Manfaat
Adapun manfaat dari penelitian ini adalah untuk memudahkan pembuatan
jadwal kuliah di Jurusan Teknik Elektro dan untuk menghindari terjadinya
bentrokan kuliah sehingga tingkat efesiensi mahasiswa di dalam mengambil mata
kuliah terus makin meningkat.
3
1.5 Ruang Lingkup dan Batasan Masalah
Berdasarkan analisis yang telah dilakukan dapat dirumuskan beberapa
batasan masalah pada proses penjadwalan mata kuliah. Adapun batasan masalah
tersebut adalah sebagai berikut :
1. Parameter yang mempengaruhi aplikasi yaitu :
a) Tidak boleh terjadi bentrok, baik waktu atau ruangan untuk dosen maupun
kelas kuliah pada semester yang sama
b) Dosen boleh meminta jadwal kuliah, dimana jadwal yang akan dihasilkan
nantinya dapat memenuhi permintaan tersebut.
c) Ruang Kuliah yang besar diutamakan untuk kelas kuliah yang pesertanya
lebih dari 40 orang.
d) Pemampatan kuliah dimana waktu pagi tidak boleh kosong
e) Frekuensi mengajar dosen tidak boleh terlalu tinggi dalam satu hari.
f) Frekuensi belajar mahasiswa tidak boleh terlalu tinggi dalam satu hari.
2. Studi kasus pada Jurusan Teknik Elektro Fakultas Teknik Universitas
Udayana.
1.6 Sistematika Pembahasan
Hal-hal yang akan dibahas di dalam penelitian ini adalah :
BAB I
: PENDAHULUAN
Berisikan latar belakang masalah mengenai sulitnya membuat
suatu jadwal mata kuliah agar tidak mengalami bentrok, rumusan
masalah, tujuan untuk mengetahui kemampuan dari Algoritma
Genetika dalam membuat suatu jadwal mata kuliah, waktu yang
diperlukan, serta parameter-parameter penyusunnya, manfaat untuk
memberikan kemudahan dalam menyusun jadwal mata kuliah.
BAB II
: TINJAUAN PUSTAKA
Berisikan tentang pengertian Algoritma Genetika, Perkembangan
metode penjadwalan, perangkat pemodelan sistem, konsep DBMS,
Bahasa pemrograman C#, Database SQL Server.
4
BAB III
: MATERI DAN METODE
Bab ini berisikan tempat dan waktu penulisan, data, deskripsi
masalah, analisis data, alur analisis, jadwal kegiatan.
BAB IV
: PENGUJIAN DAN ANALISIS HASIL PENGUJIAN.
Bab ini berisikan tentang implementasi sistem, pengujian sistem,
kelebihan dan kekurangan sistem.
BAB V
: PENUTUP
Merupakan rangkuman dari apa yang telah dibahas sebelumnya
serta saran-saran yang ditujukan baik kepada ilmu pengetahuan
atau kepada masyarakat banyak untuk dapat melakukan penelitian
lebih lanjut.
Download