Penjadwalan MataKuliah dengan Algoritma Genetika

15:55 Pemrograman Web 13 Comments


Algoritma Genetika yaitu salah satu cabang ilmu dari algoritma evolusi yang menggunakan metode adaptive dimana metode ini biasa digunakan untuk menyelesaikan suatu pencarian nilai dalam sebuah masalah optimasi.

Ada beberapa hal yang perlu dilakukan dalam membuat Algoritma Genetika :
1. Mendefinisikan Individu
2. Mendifinisikan nilai Fitness
3. Pembangkitan populasi awal
4. Seleksi
5. Cross - Over

Dalam studi kasus kali ini saya membuat sebuah aplikasi penjadwalan matakuliah agar tidak terjadi pengulangan pada jadwal dosen untuk mengajar. Ada beberapa tabel yang digunakan yaitu, tabel dosen, matakuliah, ruangan, dll. Agar lebih jelasnya langsung dapat download aplikasinya disini.

Pada Tutorial video diatas menjelaskan bagaimana cara membuat aplikasi algoritma genetika, dimana pada aplikasi ini saya menggunakan pemprograman framework CI dan database Xampp, hal terpenting pada aplikasi ini ialah pembuatan source code algoritma genetika yang terdapat pada folder controller. Untuk yang lainnya sama seperti aplikasi MVC biasanya.

Berikut proses langkah - langkah untuk membuat aplikasinya :

1. Install XAMPP terlebih dahulu

2. Impor database yang ada pada aplikasi

3. Copy project yang ada pada folder htdocs

4. Lakukan perubahan pada config dan database source codenya

5. Lakukan pemanggilan aplikasi pada browser

6. Buat penjadwalan dengan menekan bottom Proses agar terbentuk jadwal matakuliah baru tanpa ada pengulangan data.

Fitra Dwi Akbar
D4 TI 3A

13 komentar:

  1. terimakasih, menambah wawasan

    BalasHapus
  2. Thank you so much, it help for us

    BalasHapus
  3. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  4. Terima kasih tutorialnya sangat membantu

    BalasHapus
  5. gan, boleh minta link download nya..
    terima kasih

    BalasHapus
  6. gan bisa mnta link downloadnya atau sourcode nya, bisa kirim ke sni [email protected]

    BalasHapus
  7. linknya mati gan.. bisa minta tolong dibenahi?

    BalasHapus