Aplikasi Penjadwalan Mata Kuliah Menggunakan Algoritma Genetika (Codeigniter)

20:06 Pemrograman Web 16 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


16 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
    Balasan
    1. Bisa. Coba download penjadwalan. Terus cek foldernya dengan nama "penjadwalan_genetik" kalo dah fix, impor database. Abis itu coba cek di browser localhost/penjadwalan_genetik

      Hapus
  4. Sangat membantu, cek juga source codenya di https://tugasakhir.id/source-code-algoritma-genetika-dengan-codeigniter/

    BalasHapus
  5. ko ga bisa di jalankan ya..cuma bisa nampilin halaman awal doank gan,. fitur2 yang lain ga bisa dibuka

    BalasHapus