Telematika MKOM
Vol 8, No 1 (2016): Jurnal Telematika MKOM Vol. 8 No. 1 Maret 2016

IMPLEMENTASI ALGORITMA GENETIKA UNTUK PENJADWALAN MATA PELAJARAN BERBASIS JAVA DESKTOP PADA MTS ANNAJAH

Dewi Kusumaningsih (Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Budi Luhur)
Ferdiansyah Ferdiansyah (Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Budi Luhur)
Desnita Desnita (Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Budi Luhur)



Article Info

Publish Date
12 Jul 2016

Abstract

Penjadwalan kegiatan belajar mengajar dalam suatu sekolah adalah hal yang sangat kompleks. Dalam proses penyusunan jadwal pelaksanaan yang menginformasikan sejumlah mata pelajaran, guru yang mengajar, ruang, serta waktu kegiatan belajar mengajar. Penyusunan jadwal secara manual cenderung membutuhkan waktu yang lebih lama dan ketelitian yang cukup bagi pembuat jadwal. Untuk dapat membuat jadwal yang efisien dalam pembuatan, dibutuhkan metode Algoritma Genetika. Algoritma Genetika merupakan teknik pencarian yang dilakukan sekaligus atau sejumlah solusi yang mungkin dikenal dengan istilah populasi individu yaitu kelas, dalam satu populasi disebut dengan istilah kromosom yang di dalam kromosom. Kromosom ini merupakan suatu solusi yang masih berbentuk simbol. Populasi awal ini dibangun secara acak, sedangkan populasi berikutnya merupakan hasil evolusi kromosom melalui iterasi disebut dengan generasi. Pada setiap generasi, kromosom akan melalui proses evaluasi dengan menggunakan parameter yang disebut dengan fungsi fitness. Nilai fitness dari suatu kromosom akan menunjukkan kualitas dari kromosom dalam populasi tersebut. Generasi berikutnya dikenal dengan istilah anak (off spring) terbentuk dari gabungan dua kromosom generasi sekarang yang bertindak sebagai induk (parent) yang dibentuk dengan cara menyeleksi nilai fitnessĀ  menggunakan metode roulette wheel selection yang didapat dari hasil probabilitas nilai fitness, lalu dimodifikasikan seleksi tersebut dengan menggunakan operator penyilangan (crossover) dan operator mutasi, serta menolak kromosom yang lainnya sehingga populasi (jumlah kromosom dalam suatu populasi) konstan. Setelah melalui beberapa generasi, maka algoritma ini akan konvergen ke kromosom terbaik yaitu guru dan mata pelajaran yang tidak bentrok. Hasil penelitian menunjukkan bahwa dengan jumlah 100 generasi, 70% probabilitas cross over dan 30% probabilitas mutasi dapat menghasilkan jadwal yang paling optimal.

Copyrights © 2016






Journal Info

Abbrev

telematika

Publisher

Subject

Computer Science & IT

Description

Jurnal ini memuat hasil-hasil penelitian dengan topik-topik penelitian yang berasal dalam cakupan rumpun ilmu Komputer khususnya studi penelitian dasar dan terapan dalam Rekayasa Komputasi Terapan dan Teknologi Sistem Informasi, seperti: 1. Network Computer and Security 2. Data Mining 3. Sistem ...