Source Code

Source Code Algoritma Genetika Penjadwalan PHP

Daftar Isi

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.

Spesifikasi Aplikasi

Berikut teknologi yang digunakan untuk menjalankan aplikasi ini.

Spesifikasi Aplikasi
MetodeAlgoritma Genetika
Bahasa PemrogramanCSS, HTML, JavaScript, PHP
DatabaseMySQL
PlatformWeb

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?
Ya, source code dapat dipelajari dan dimodifikasi untuk kebutuhan pribadi. Penjualan ulang tidak diperbolehkan tanpa izin Rumah Source Code.
Apakah dibantu sampai aplikasi berjalan?
Kami memandu proses instalasi hingga aplikasi berjalan sesuai kebutuhan sistem yang didukung.
Apakah bisa menambahkan fitur?
Penambahan fitur dapat dikonsultasikan melalui WhatsApp. Biaya dan waktu pengerjaan disesuaikan dengan kebutuhan.
Apa saja yang diperoleh setelah membeli?
Lihat bagian Isi Paket dan Ketentuan pada produk ini karena kelengkapan setiap aplikasi dapat berbeda.

Dapatkan Source Code Aplikasi

Pilih platform pembelian yang tersedia atau hubungi kami untuk konsultasi sebelum membeli.

Rp750.000

Tulis Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *