Aplikasi Penjadwalan Mata Kuliah Menggunakan Algoritma Genetika (Codeigniter)

20:06 Pemrograman Web 12 Comments


Algoritma Genetika adalah sebuah algoritma pencarian adaptif yang didasarkan pada ide-ide evolusi yg natural dan genetika. Algoritma ini digunakan untuk memecahkan optimasi masalah yang mewakili eksploitasi pintar dari pencarian secara acak.

Hal yg dilakukan pada aplikasi ini yaitu :
  1. Menguraikan Individu
  2. Menguraikan nilai Fitness
  3. Membankitkan populasi
  4. Diseleksi
  5. Cross – Over dan Mutasi

Untuk Pembuatan aplikasi ini saya menggunakan framework Codeigniter serta menggunakan database MySql. Dalam aplikasi ini menggunakan Algoritma Genetika seperti yg dianjurkan dalam tugas besar ini. Prosesnya :
  1. Satu mata kuliah memiliki 3 kelas a, b, c.
  2. Satu ruangan hanya boleh digunakan oleh satu jadwal kuliah
  3. Dosen hanya mengajar 3 kelas tersebut
  4. Satu dosen tidak dapat mengajar 2 mata kuliah pada jadwal yang sama
  5. Di dalam setiap gen terdapat dosen dan jadwal
  6.  Setiap sks berisikan 1 jam

 Langkah - langkah untuk membuat aplikasi :
  1. Install Notepad++ dan Xampp
  2. Download app nya disini
  3. Masukan atau copy aplikasinya paste di “C:\xampp\htdocs”
  4. Buka Xampp lalu pilih impor dan select file penjadwalan.sql yg ada pada folder penjadwalan_genetik 
  5. Buka Browser dan masukan localhost/penjadwalan_genetik
  6. Lalu dapat digunakan aplikasinya J


12 komentar:

  1. Rob udah di komen, udah yah jangan ngechat lagi

    BalasHapus
  2. minta sourcecodenya doang gan.

    BalasHapus
  3. om kok gk bisa jalan programnya, bisa kasih tutor nya yg lbih jelas gk om, bsa bales ke sni [email protected], makasih

    BalasHapus