PENGEMBANGAN APLIKASI PENJADWALAN PRAKTIKUMMENGGUNAKAN ALGORITMA GENETIK DILABORATORIUM KOMPUTER FAKULTASTEKNOLOGI INFORMASI

ATEP SUTISNA. 301180011. PROGRAM STUDI TEKNIK INFORMATIKA. FAKULTAS TEKNOLOGI INFORMASI. UNIVERSITAS BALE BANDUNG. 2022.

ABSTRAK

Penjadwalan merupakan media informasi yang digunakan untuk
memudahkan dalam penentuan waktu pelaksanaan kegiatan. Dengan adanya
penjadwalan pelaksanaan kegiatan menjadi lebih teratur karena akan terbantu
dalam mengingat waktu dan tempat. Seperti halnya pada pelaksanaan praktikum
di Fakultas Teknologi Informasi Universitas Bale Bandung yang menentukan
jadwal menggunakan aplikasi penjadwalan. Namun pada aplikasi penjadwalan
praktikum ini masih bisa menginput data yang sama dan tentunya hal tersebut
bisa menyebabkan jadwal praktikum bentrok. Sehingga untuk menghindari
kesamaan data jadwal praktikum tersebut harus diperiksa kembali dengan cara
manual.
Aplikasi penjadwalan praktikum ini perlu dikembangkan lagi agar
pelaksanaan praktikum akan lebih terbantu dengan lebih mudah dan praktis.
Pengembangan aplikasi penjadwalan praktikum ini menggunakan algoritma
genetik untuk menghindari data yang sama dan merekomendasi jadwal yang tidak
bentrok. Dalam proses pengembangan aplikasi penjadwalan praktikum dilakukan
dengan menggunakan metode System Development Life Cycle(SDLC) model
waterfall dengan tahapan analisis, perancangan, implementasi dan pengujian.
Metode pengumpulan data yang diperlukan untuk tahap analisis menggunakan
metode wawancara kepada Kepala Laboratorium, observasi di ruang
Laboratorium Komputer FTI UNIBBA dan studi pustaka yang relevan dengan
penelitian yang dilakukan. Perancangannya menggunakan software Microsoft
Visio sebagai tool untuk perancangan sistem Unified Modeling Language (UML)
dengan jenis perancangan use case diagram, activity diagram dan class diagram.
Pada tahap desain tampilan menggunakan software Balsamiq Mockup.
Pengembangan aplikasi ini menggunakan software Visual Studio Code sebagai
aplikasi kode editor dalam mengimplementasikan perancangan menjadi aplikasi
penjadwalan. Pembuatan aplikasi menggunakan framework CodeIgniter 3 dan
Bootstrap 3 sebagai kerangka dalam pembuatan aplikasi serta menggunakan
MySQL sebagai basis data. Pengujian aplikasi ini dari fungsional sistem input
dan output sesuai dengan yang diharapkan.
Perbedaan dari penelitian sebelumnya selain penjadwalan terhindar dari
bentrok dan menampilkan rekomendasi jadwal dengan menggunakan algoritma
genetik ditambah juga dengan menggunakan fitur tambah, edit dan hapus secara
multiple dalam sekali aksi untuk memudahkan pengguna dalam mengolah data
terutama data praktikan, karena setiap tahunnya harus menginput praktikan atau
mahasiswa baru. Fitur absensi kehadiran praktikan juga bisa digunakan pada
aplikasi penjadwalan praktikum sehingga tidak memerlukan absensi kehadiran
menggunakan kertas dan hasil dari input absensi bisa dengan mudah dicetak atau
diexport menjadi pdf. Hasil dari penelitian ini yaitu Pengembangan Aplikasi
Penjadwalan Praktikum Menggunakan Algoritma Genetik di Laboratorium
Fakultas Teknologi Informasi diharapkan dapat memudahkan dalam pelaksanaan
praktikum baik dari penjadwalan praktikum dan kehadiran praktikan.
Kata Kunci : Algoritma Genetik, Pengembangan Aplikasi, Penjadwalan