SQL Server DASAR TEORI

52

BAB IV SIMPULAN DAN SARAN

4.1 Simpulan

Berikut merupakan kesimpulan berdasarkan aplikasi yang telah di buat : Aplikasi Penjadwalan Mata Kuliah menggunakan metoda ant colony ini mampu melakukan penjadwalan matakuliah dengan kesediaan waktu tertentu untuk dosen dan kesediaan ruangan, mampu memberikan informasi jadwal matakuliah yang bentrok baik dari dosen, ruangan, dan kelas.

4.2 Saran

Berikut merupakan saran berdasarkan aplikasi yang telah di buat : 1. Diharapkan dalam pengembangan ditambahkan pengaturan kapasitas ruangan jadi pengalokasian jumlah mahasiswanya lebih jelas 2. Diharapkan untuk mendapatkan hasil penjadwalan kuliah yang lebih baik dilakukan pembelajaran teknik-teknik algoritma semut yang lebih spesifikasi dan mendalam. 1 PEMBANGUNAN APLIKASI PENJADWALAN KULIAH MENGGUNAKAN ALGORITMA ANT COLONY Hayi Akbar 1 , Selvia Lorena Br Ginting,S.Si., MT 1,2 Jurusan Teknik Komputer Unikom, Bandung 1 hayi.akbargmail.com, 2 selvialorenayahoo.com ABSTRAK Kegiatan perkuliahan umumnya dilakukan dengan tatap muka antara pengajardosen dengan mahasiswa dalam waktu yang terbatas. Untuk mengatasi permasalahan itu, maka diperlukan efektifitas dalam penyusunan jadwal kuliah agar permasalahan kasus bentrok dapat diselesaikan dengan metoda manual ataupun dengan suatu aplikasi dimana dalam pembuatan secara manual sendiri membutuhkan waktu yang lama karena harus sangat memperhatikan data-data yang ada sehingga tidak terjadi penjadwalan yang bentrok antara satu dengan yang lainnya maka dari itu untuk mendapatkan hasil yang optimal dengan waktu yang relatif cepat dapat menggunakan suatu sistem aplikasi salah satunya penjadwalan kuliah dengan menggunakan algoritma ant colony yang mampu memberikan solusi alternatif pada penjadwalan kuliah yang menginginkan waktu tertentu secara optimal. Tugas akhir ini akan membicarakan bagaimana membangun sebuah aplikasi penjadwalan menggunakan metoda ant colony mulai dari analisa kebutuhan hingga bagaimana sebuah permasalah penjadwalan dapat diselesaikan. Algoritma ini adalah salah satu jenis meta- heuristic yang sudah terbukti dapat menyelesaikan banyak sekali permasalahan kombinatorial yang sulit. Algoritma ini meniru tingkah laku semut ketika mereka berada didalam sebuah koloni untuk mencari sebuah sumber makanan. Sistem yang ingin dibangun adalah sebuah aplikasi desktop dengan hasil akhir sebuah jadwal tanpa permasalahan bentrok lagi Kata kunci : Penjadwalan, Ant colony, Algoritma 1. PENDAHULUAN 1.1 Latar Belakang Penjadwalan merupakan suatu proses pengorganisasian waktu untuk mendapatkan waktu yang efektif dan optimal. Dalam pembuatan penjadwalan dapat dilakukan secara manual maupun software dimana dalam menentukan jadwalnya akan menjadi sangat rumit dan memakan banyak waktu salah satu yang sangat membutuhkan penjadwalan yaitu dalam menentukan jadwal kuliah hal ini karena dalam proses penjadwalan kuliah terdapat banyak aspek yang harus dipertimbangkan yaitu waktu per SKS, mahasiswa, jadwal dosen, matakuliah di masing-masing semester dan ruangan kelasnya, tidak jarang terdapat jadwal bentrok satu sama lain baik untuk mahasiswanya, dosen ataupun ruangannya. Berdasarkan hal tersebut penulis akan membuat software menggunakan algoritma ant colony untuk mendapatkan jadwal yang efektif dan optimal dengan kata lain mahasiswa, dosen dan ruangan tidak akan mengalami jadwal yang bentrok antara 1 matakuliah dengan matakuliah lainnya.

1.2 Tujuan

Berikut merupakan tujuan pembuatan aplikasi penjadwalan yaitu untuk mempermudah pengolahan penjadwalan kuliah pada fakultas teknik dan ilmu komputer Universitas Komputer Indonesia

1.1 Batasan Masalah

Berikut Merupakan batasan masalah untuk aplikasi penjadwalan 1. Studi kasus pada jurusan teknik komputer fakultas teknik dan ilmu komputer Universitas Komputer Indonesia 2. Menggunakan algoritma ant colony untuk penyelesaian masalah 3. Kapasitas ruangan sama. 4. Tidak meliputi mata kuliah labolatorium.

2. Dasar Teori

2.1 Penjadwalan

Penjadwalan Kuliah merupakan pengaturan penempatan waktu dan ruangan berdasarkan jumlah kuliah dan akademik sejenis, dengan memperhatikan sejumlah aturan yang