Source code algoritma genetika penjadwalan dengan PHP dan MySQL studi kasus penjadwalan mata kuliah.
Algoritma Genetika merupakan salah satu metode untuk menentukan optimalisasi atas dasar Teori Darwin. Langkah prosedur algoritma ini diawali dengan menentukan suatu set solusi potensial dan melakukan perubahan dengan beberapa perulangan (iterasi) dengan algoritma genetika untuk menghasilkan solusi terbaik. Set solusi potensial ini ditetapkan diawal dan disebut dengan kromosom. Kromosom ini dibentuk secara random berupa susunan angka binary yang di-generate dan dipilih. Keseluruhan set dari kromosom yang diobservasi mewakili suatu populasi (Heli, dkk, 2010). Kromosom-kromosom berevolusi beberapa kali tahapan iterasi yang disebut dengan generasi. Generasi baru (offsprings) digenerate dengan teknik kawin silang (crossover) dan mutasi (mutation). Crossover meliputi pemisahan atau pemecahan (splitting) dua kromosom, kemudian mengkombinasikan setengah bagian dari masing-masing kromosom dengan pasangan-pasangan lainnya. Mutasi meliputi pertukaran (flipping) satu bit (bagian) dari kromosom dengan satu bagian lain dari kromosom lain yang menjadi pasangannya. Kromosom-kromosom tersebut kemudian berevolusi dengan suatu kriteria kesesuaian (fitness) yang telah ditetapkan, hasil yang terbaik akan dipilih sedangkan yang lainnya diabaikan. Proses ini dilakukan secara berulangulang sampai menemukan suatu kromosom yang memiliki kesesuaian terbaik (best fitness) untuk dijadikan sebagai solusi terbaik dari suatu masalah.
Beberapa menu yang tersedi dala aplikasi Algoritma Genetika Penjadwalan dengan php ini adalah :
- Login, untuk membatasi hak akses ke dalam aplikasi
- Waktu, yang terdiri atas ‘Data Waktu’, ‘Hari’, dan ‘Jam’. Pada menu ini, kita bisa mengolah data waktu seperti menambah, menghapus, dan mengubah data tersebut.
- Kuliah, yang terdiri atas ‘Data Kuliah’, ‘Mata Kuliah’, ‘Dosen’, dan ‘Kelas’. Pada menu ini, kita bisa mengolah data kuliah seperti menambah, menghapus, dan mengubah data tersebut.
- Ruang, untuk mengolah data ‘Ruang’ meliputi tambah, ubah, dan hapus data.
- Penjadwalan, terdiri atas ‘Generate Jadwal’ dan ‘Hasil Jadwal’. Untuk melihat proses algoritma, silahkan centang ‘Tampilkan proses algoritma’ pada menu Penjadwalan.
- Password, untuk mengubah password user yang login.
- Logout, untuk keluar dari aplikasi
Itulah menu standar yang disediakan pada aplikasi ini. Jika anda menginginkan tambahan menu lainnya, kami bisa menambahkannya. Untuk lebih lanjut mengenai aplikasi ini, bisa langsung menghubungi contact person kami.
Tampilan Aplikasi
Jelajahi tampilan antarmuka aplikasi melalui kumpulan screenshot berikut. Lihat desain halaman, fitur utama, dan alur penggunaan sistem sebelum mengunduh atau membeli source code.
Spesifikasi Aplikasi
Berikut teknologi yang digunakan untuk menjalankan aplikasi ini.
| Metode | Algoritma Genetika |
|---|---|
| Bahasa Pemrograman | CSS, HTML, JavaScript, PHP |
| Database | MySQL |
| Platform | Web |
Isi Paket dan Ketentuan
Setiap pembelian source code mencakup:
- File source code aplikasi yang dapat dipelajari dan dimodifikasi.
- File database atau skrip migrasi sesuai teknologi yang digunakan, seperti MySQL, Microsoft Access, atau SQL Server.
- Entity Relationship Diagram dalam bentuk PNG.
- Panduan instalasi singkat beserta bantuan melalui WhatsApp apabila mengalami kendala instalasi.
- Dokumen perhitungan manual metode dalam format Excel atau PDF, khusus untuk aplikasi yang menggunakan metode perhitungan tertentu.
Lisensi
Pembeli berhak menggunakan dan memodifikasi source code yang telah dibeli untuk keperluan pribadi, pembelajaran, penelitian, atau pengembangan aplikasi sendiri.
Pembeli dilarang menjual kembali, membagikan, atau mendistribusikan source code, baik dalam bentuk asli maupun hasil modifikasi, kepada pihak lain tanpa izin tertulis dari Rumah Source Code.
Dukungan
Kami menyediakan bantuan instalasi hingga aplikasi berhasil dijalankan sesuai dengan lingkungan yang didukung. Jika ditemukan bug pada source code asli, kami akan membantu melakukan pemeriksaan dan perbaikan sesuai ruang lingkup dukungan yang berlaku.
Penyesuaian data dapat dilakukan secara mandiri melalui fitur yang tersedia. Permintaan perubahan fitur, penambahan modul, atau kustomisasi di luar fungsi standar dapat diajukan secara terpisah. Biaya dan ruang lingkup pengerjaan akan dikonfirmasi serta disepakati terlebih dahulu sebelum pekerjaan dimulai.
Tidak Termasuk
Paket pembelian tidak mencakup hosting, domain, biaya lisensi perangkat lunak pihak ketiga, instalasi pada server khusus, maupun pengembangan fitur tambahan, kecuali dinyatakan secara tertulis dalam kesepakatan pembelian.
Pertanyaan Umum
Apakah source code bisa diedit?
Apakah dibantu sampai aplikasi berjalan?
Apakah bisa menambahkan fitur?
Apa saja yang diperoleh setelah membeli?
Dapatkan Source Code Aplikasi
Pilih platform pembelian yang tersedia atau hubungi kami untuk konsultasi sebelum membeli.
Rp750.000









