PENJADWALAN PERKULIAHAN MENGGUNAKAN ALGORITME GENETIKA

Slides:



Advertisements
Presentasi serupa
ALGORITMA GENETIKA.
Advertisements

BAGAIMANA METODE PENELITIAN PADA ILMU KOMPUTER / INFORMATIKA ?
Algoritma Genetika Kelompok 2 Ferry sandi cristian ( )
Disusun Oleh: Ainiyatul Muthoharo ( )
PERTEMUAN – 7 KULIAH SISTEM OPERASI MEMORI
Algoritma Genetika.
Yufis Azhar – Teknik Informatika - UMM
KPTA.
Dr.Ir. Yandra Arkeman, M.Eng
PERTEMUAN 6: KAIDAH DAN ATURAN PENULISAN ILMIAH
Informatics Theory & Programming (ITP) Informatics Eng. Dept. – IT Telkom.
SISTEMATIKA KARYA ILMIAH
Pendahuluan Pertemuan 5 - 8
Usulan Proyek Pertemuan 1 & 2
METODOLOGI PENELITIAN
Karsam Sunaryo,SE.,MAk.,Ak.,QMSA.
Kuliah Sistem Fuzzy Pertemuan 12 “Algoritma Genetika”
METODOLOGI PENELITIAN
Studi Kasus Dr. Suyanto, S.T., M.Sc. HP/WA:
METODE STATISTIKA (STK211)
Racangan/program PEMBELAJARAN
Racangan/program PEMBELAJARAN
Pembimbing : Imas S. Sitanggang, S.Si, M.Kom Irman Hermadi, S.Kom, MS
Desain, Implementasi, dan Analisis Interkoneksi
Dasar-Dasar Algoritma Genetika
SEMINAR TUGAS AKHIR 16 JULY 2008
Oleh : Desca Marwan Toni (G )
Evolution Strategies (ES)
XIII. TATA CARA PENYUSUNAN KARYA ILMIAH
Skripsi Judul Oleh : Dosen Pembimbing : Program Studi Pendidikan Fisika Fakultas Keguruan dan Ilmu.
Soft Computing Genetic Algorithm © Sekolah Tinggi Teknik Surabaya.
METODE STATISTIKA (STK211)
MUHAMMAD RAFI MUTTAQIN G
Imam Cholissodin | Algoritma Evolusi Real-Coded GA (RCGA) Imam Cholissodin |
Pemodelan Trafik Self-Similar dengan Distribusi Pareto
Martin Budi G Di Bawah Bimbingan Rindang Karyadin, S.T., M.Kom.
Mata kuliah : A Proyek Minor Informasi Akuntansi
ALGORITMA GENETIKA.
Pertemuan 13 ALGORITMA GENETIKA
Oleh : Yusuf Nurrachman, ST, MMSI
Konvergensi Prematur dan Pencegahannya
PERBANDINGAN ALGORITME CLUSTERING ROCK DAN QROCK UNTUK DATA KATEGORIK
KONTRAK KULIAH Nama mata kuliah : Praktikum Metodologi Penelitian
KONTRAK PERKULIAHAN KALKULUS MULTIVARIABEL I
GENETICS ALGORITHM Nelly Indriani W. S.Si., M.T KECERDASAN BUATAN.
METODOLOGI PENELITIAN
MOVING CLASS (SUBJECT-BASED CLASSROOM) SMA NEGERI 78 JAKARTA
Pertemuan 14 Algoritma Genetika.
DISUSUN OLEH: Meiga Restianti
Artificial Intelligence (AI)
Algoritma AI 2.
PELATIHAN PENULISAN SKRIPSI
Riset Teknologi Informasi
Pertemuan 13 ALGORITMA GENETIKA
Pertemuan 13 Algoritma Genetika.
PENYUSUNAN RENCANA KAPASITAS
Selamat Belajar... METODE PENELITIAN BAHASAN METODE ILMIAH
ALGORITMA GENETIKA.
Algoritma Genetika.
SISTIMATIKA PROPOSAL TESIS
Pertemuan 15 ALGORITMA GENETIKA
Metode Riset Bisnis Deskripsi mata kuliah:
SULIS JANU HARTATI Pertemuan 8 Format Proposal 21/09/2018 SULIS JANU HARTATI
Pembimbing : Aziz Kustiyo, S.Si., M.Kom. Endang Purnama Giri, S.Kom.
Oleh : Imlihatun Malikhah
METODE ILMIAH & MASALAH PENELITIAN
Contoh Metode Penelitian
PROPOSAL WRITING.
Algoritma Genetika. Melakukan Optimasi Fitness Contoh Fungsi Fitnes Y = - (x 2 - 1) GA akan melakukan optimasi terhadap fungsi tersebut.
MELALUI PERANGKAT LUNAK MENTAL ARITMATIKA METODE PENGEMBANGAN MEDIA PEMBELAJARAN BERHITUNG CEPAT for further detail, please visit
Transcript presentasi:

PENJADWALAN PERKULIAHAN MENGGUNAKAN ALGORITME GENETIKA Muhammad Syadid G64104059 Dibimbing oleh : Irman Hermadi, S.Kom, MS Sony Hartono Wijaya, S.Kom

Global Optimal Solution LATAR BELAKANG Rumit Manual Lama Algoritme Genetika Global Optimal Solution

TUJUAN Menerapkan algoritme genetika Memperoleh informasi analisis kinerja algoritme genetika

RUANG LINGKUP Belum mengakomodasi penjadwalan Mayor Minor Belum mengakomodasi penjadwalan praktikum Belum mengakomodasi keterlambatan pengambilan mata kuliah Satuan slot waktu terkecil -> SKS

MANFAAT Membantu proses penjadwalan perkuliahan Memperoleh informasi berupa analisis kinerja algoritme genetika

TINJAUAN PUSTAKA

Komponen Penjadwalan Mata kuliah Mahasiswa Pengajar Slot waktu Ruang

Aktivitas Perkuliahan Mata kuliah Mahasiswa Pengajar + +

Persyaratan Penjadwalan Hanya ada satu aktivitas perkuliahan dalam satu waktu Memiliki keterbatasan daya tampung mahasiswa Hanya mengajar satu aktivitas perkuliahan dalam satu waktu Hanya mengikuti satu aktivitas perkuliahan dalam satu waktu

Algoritme Genetika Ya Kromosom terbaik Inisialisasi Populasi Tidak Threshold/Stall Generation/Max Generasi? Seleksi Rekombinasi Mutasi Evaluasi Kromosom terbaik Inisialisasi Populasi Tidak

Metode Penelitian

Metode Penelitian Studi Pustaka Perumusan Masalah Pembentukan data simulasi Pengembangan sistem (GA) Data simulasi Pengujian sistem Sistem teruji Hasil uji Analisis Hasil

Representasi kromosom Pengembangan Sistem Representasi kromosom Ruang 1 Ruang 2 Ruang 3 Ruang 4 Aktivitas 1 Aktivitas 2 Aktivitas 3 Aktivitas 4 Pelanggaran 1 Pelanggaran 2 Slot waktu Pelanggaran 3 Pelanggaran 4 + Total Pelanggaran / nilai fitness Aktivitas = &KOM41&&IRH&&KOM231& 13

Pengujian dan Analisis Percobaan 1 Pencarian nilai parameter paling optimal Percobaan 2 Pengujian data mahasiswa safe dan unsafe Percobaan 3 Pengaruh pengubahan slot waktu dan ruang pada data mahasiswa unsafe

Data Mahasiswa Data mahasiswa safe -> ruangan dapat menampung seluruh jumlah mahasiswa Data mahasiswa unsafe -> ruangan tidak dapat menampung seluruh jumlah mahasiswa

Data Data slot waktu -> berisi hari dan pembagian waktu dalam satu minggu (Senin – Jumat) Data ruang -> berisi ruangan yang digunakan

Hasil dan Pembahasan

Pembentukan Data Aktivitas Perkuliahan 24kel mahasiswa 56 pengajar 168 mata kuliah 168 aktivitas perkuliahan

Percobaan 1 Menentukan nilai parameter : Crossover Maksimum Generasi Mutasi Stall Generation Jumlah Populasi Threshold

Percobaan 1 Uji crossover 20

Percobaan 1 Uji Crossover 21

Percobaan 1 Uji Mutasi 22

Percobaan 1 Uji Mutasi 23

Percobaan 1 Uji Populasi 24

Percobaan 1 Uji Populasi 25

Data mahasiswa safe Data Mahasiswa unsafe Percobaan 2 Membandingkan pelanggaran : Data mahasiswa safe Data Mahasiswa unsafe

Percobaan 2 Grafik data mahasiswa unsafe 27

Percobaan 2 Grafik data mahasiswa safe 28

Percobaan 3 Pengujian slot waktu dan ruang : Uji 1 30 x 6 Uji 2 35 x 5

Percobaan 3 Grafik rata-rata pelanggaran 30

Efektivitas dan Efisiensi (1- Jumlah Pelanggaran / Jumlah Aktivitas) x 100% (Jumlah Aktivitas / Jumlah Sumber Daya) x 100%

Percobaan 3 Grafik rata-rata pelanggaran 32

Kesimpulan Crossover 0.7 Mutasi 0.2 Populasi 50 Maksimum Generasi 500 Threshold Stall Generation 100

Kesimpulan Pelanggaran mahasiswa unsafe > safe Pengujian menggunakan slot waktu 30 dan ruang sebanyak 6 -> jadwal terbaik

Saran Penerapan Parallel Programming Penjadwalan perkuliahan Mayor Minor Penerapan Parallel Programming

Selesai

Crossover C D B Kromosom 1 (awal) Pelanggaran = X1 A F E D E A Cut point 37

Crossover C D Kromosom 1 A E B F D E A Kromosom 2 B C F 38

Crossover C D B Kromosom 1 A F E D A C Kromosom 2 B E F 39

Crossover C D Kromosom 1 (hasil akhir) E A B F D A C Kromosom 2 40

Mutasi C D Kromosom awal A E F B C E Kromosom akhir A D F B 41