[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-id-113":3,"doc-seo-201309-113":53,"doc-detail-201309-id":127},{"code":4,"msg":5,"data":6},0,"success",[7,13,17,21,25,29,33,37,41,45,49],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},55,"Document","Agama & Spiritualitas",60,"religion-spirituality",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":11,"slug":16},48,"Cerita & Novel","story-novel",{"id":18,"doc_module":4,"doc_module_name":9,"category_name":19,"show_sort_weight":11,"slug":20},56,"Gaya Hidup","lifestyle",{"id":22,"doc_module":4,"doc_module_name":9,"category_name":23,"show_sort_weight":11,"slug":24},51,"Komik","comic",{"id":26,"doc_module":4,"doc_module_name":9,"category_name":27,"show_sort_weight":11,"slug":28},53,"Layanan Kesehatan","healthcare",{"id":30,"doc_module":4,"doc_module_name":9,"category_name":31,"show_sort_weight":11,"slug":32},54,"Penelitian & Laporan","research-report",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":11,"slug":36},49,"Sastra","literature",{"id":38,"doc_module":4,"doc_module_name":9,"category_name":39,"show_sort_weight":11,"slug":40},52,"Teknologi","technology",{"id":42,"doc_module":4,"doc_module_name":9,"category_name":43,"show_sort_weight":11,"slug":44},50,"Ujian","exam",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":47,"show_sort_weight":11,"slug":48},57,"Umum","general",{"id":50,"doc_module":4,"doc_module_name":9,"category_name":51,"show_sort_weight":4,"slug":52},181,"Formulir","formulir",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":120,"head_meta":122,"extra_data":124,"updated_unix":126},113,"id","development-of-a-course-schedule-preparation-application-using-genetic-algorithm","Pengembangan Aplikasi Penyusunan Jadwal Perkuliahan Menggunakan Algoritma Genetika","","Penyusunan jadwal perkuliahan merupakan proses krusial dalam administrasi kampus karena harus menyeimbangkan keterbatasan kelas, jam mengajar, serta ketersediaan dosen. Penelitian ini mengembangkan aplikasi pembangkitan jadwal secara otomatis dengan algoritma genetika sebagai metode optimasi untuk menangani masalah penjadwalan multi-kriteria melalui proses evolusi. Hasil penelitian menunjukkan aplikasi berjalan baik dan algoritma mampu menemukan solusi optimal dengan parameter terbaik: ukuran populasi 30, seleksi roda roulette, probabilitas mutasi 20%, dan probabilitas kawin silang 20%.",{"@graph":63,"@context":119},[64,81,102],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,72,75,78],{"item":68,"name":69,"@type":70,"position":71},"https://docshare.wps.com","Home","ListItem",1,{"item":73,"name":9,"@type":70,"position":74},"https://docshare.wps.com/id/document/",2,{"item":76,"name":31,"@type":70,"position":77},"https://docshare.wps.com/id/document/penelitian-laporan/",3,{"item":79,"name":59,"@type":70,"position":80},"https://docshare.wps.com/id/document/development-of-a-course-schedule-preparation-application-using-genetic-algorithm/201309/",4,{"url":79,"name":59,"@type":82,"image":83,"author":88,"headline":59,"publisher":91,"fileFormat":94,"inLanguage":57,"description":61,"dateModified":95,"datePublished":96,"encodingFormat":94,"isAccessibleForFree":97,"interactionStatistic":98},"DigitalDocument",{"url":84,"@type":85,"width":86,"height":87},"https://docshare.wps.com/thumbnails/development-of-a-course-schedule-preparation-application-using-genetic-algorithm/201309.png","ImageObject",300,407,{"name":89,"@type":90},"Lucas Vance","Person",{"url":68,"name":92,"@type":93},"DocShare","Organization","application/pdf","2026-09-21","2026-09-04",true,{"@type":99,"interactionType":100,"userInteractionCount":80},"InteractionCounter",{"@type":101},"ViewAction",{"@type":103,"mainEntity":104},"FAQPage",[105,111,115],{"name":106,"@type":107,"acceptedAnswer":108},"Mengapa penyusunan jadwal perkuliahan perlu diotomatisasi?","Question",{"text":109,"@type":110},"Karena penjadwalan manual membutuhkan waktu lama dan harus mempertimbangkan keterbatasan seperti jumlah ruang kelas, jam mengajar, serta ketersediaan dosen.","Answer",{"name":112,"@type":107,"acceptedAnswer":113},"Bagaimana algoritma genetika digunakan untuk menyelesaikan masalah penjadwalan?",{"text":114,"@type":110},"Algoritma genetika membentuk populasi solusi, lalu meningkatkan individu yang lebih baik melalui proses evolusi yang melibatkan crossover (kawin silang) dan mutasi.",{"name":116,"@type":107,"acceptedAnswer":117},"Apa parameter terbaik algoritma genetika pada penelitian ini?",{"text":118,"@type":110},"Parameter terbaik adalah ukuran populasi 30, seleksi roda roulette, probabilitas mutasi 20%, dan probabilitas kawin silang 20%, dengan ditemukannya solusi tercepat pada generasi ke-37 dalam 118 detik.","https://schema.org",{"og:url":79,"og:type":121,"og:title":59,"og:site_name":92,"og:description":61},"article",{"robots":123,"canonical":79},"index,follow",{"doc_id":125,"site_id":56},201309,1788530242,{"code":4,"msg":5,"data":128},{"doc_id":125,"user_id":129,"nickname":89,"user_avatar":130,"doc_module":4,"category_id":30,"category_name":31,"doc_title":59,"doc_description":61,"doc_content":131,"file_id":132,"file_url":133,"file_type":134,"file_size":135,"view_count":80,"is_deleted":4,"is_public":71,"is_downloadable":71,"audit_status":71,"page_count":136,"language":137,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":138,"faqs":139,"seo_title":140,"seo_description":61,"update_tm":126,"read_time":141},549768064622,"https://ap-avatar.wpscdn.com/davatar_6f874abed73319feea01a86fa6f0fab8","PENGEMBANGAN APLIKASI PENYUSUNAN JADWAL PERKULIAHAN MENGGUNAKAN ALGORITMA GENETIKA  \nDEVELOPMENT OF A COURSE SCHEDULE PREPARATION APPLICATION  \nUSING GENETIC ALGORITHM  \nIsnaini Muhandhis1*, Alven Safik Ritonga2, Muhammad Shubhan3  \n[E-mail:](E-mail:1imuhandhis@gmail.com)[1](E-mail:1imuhandhis@gmail.com)[imuhandhis@gmail.com](E-mail:1imuhandhis@gmail.com), [2](2alvensafik@uwp.ac.id)[alvensafik@uwp.ac.id](2alvensafik@uwp.ac.id), [3](320053028@student.uwp.ac.id)[20053028@student.uwp.ac.id](320053028@student.uwp.ac.id)  \n1,2,3 Program Studi Teknik Informatika, Fakultas Teknik, Universitas Wijaya Putra  \nAbstrak  \nMempersiapkanjadwal perkuliahan merupakan proses penting dalam administrasi kampus. Penyusunanjadwal harus memperhatikan keterbatasan yang ada seperti keterbatasan kelas, jam mengajar dan ketersediaan dosen. Algoritma genetik merupakan metode optimasi yang dapat menyelesaikan permasalahan penjadwalan. Algoritma genetika cukup baik dalam mengatur jadwal perkuliahan karena mampu menyelesaikan permasalahan dengan beberapa kriteria dan beberapa tujuan yang dimodelkan dalam proses evolusi. Penelitian ini bertujuan untuk membangun sebuah aplikasi pembangkitan jadwal perkuliahan secaraotomatis dengan algoritma genetika. Aplikasi ini diharapkan dapat membantu prosesadministrasi penyusunan jadwal menjadi lebih cepat dan efisien. Hasil penelitian menunjukkan bahwa aplikasi berjalan dengan baik dan algoritma genetika mampu menyelesaikan permasalahan penjadwalan. Nilai parameter terbaik pada kasus ini adalahukuran populasi 30, metode seleksi roda roulette, probabilitas mutasi 20% dan probabilitaskawin silang 20% dengan penemuan solusi tercepat pada generasi ke-37 dalam waktu 118 detik.  \nKata kunci: roda roulete, kawin silang, mutasi, seleksi rangking, optimasi  \nAbstract  \nPreparing course schedules is an important process in campus administration. Schedule preparation must take into account existing limitations such as class limitations, teaching hours and lecturer availability. Genetic algorithm is an optimization method that can solve scheduling problems. Genetic algorithms are quite good at managing lecture schedules because they are able to solve problems with several criteria and several objectives that are modeled in the evolutionary process. This research aims to build an application to generate lecture schedules automatically with a genetic algorithm. This application is expected to help the administrative process of preparing schedules to be faster and more efficient. The research results show that the application runs well and the genetic algorithm is able to solve scheduling problems. The best genetic algorithm parameter values are population size 30, using roulette wheel selection method, mutation probability 20% and crossover probability 20% with the result of finding a solution in the 37th generation within 118 seconds.  \nKeywords: roulete wheel, crossover, mutation, rank selection, optimization  \n1. PENDAHULUAN  \nPenyusunan jadwal perkuliahan merupakan proses penting dalam administrasi kampus. Penyusunanjadwal membutuhkan waktu yang lama jika dilakukan secara manual. Hal inikarena ada batasan yang harus diperhatikan sepertijumlah ruang kelas, jam mengajar, dan ketersediaan dosen. Penyusunan jadwal merupakan suatu proses yang akan terus terjadi  \ndalam kegiatan kampus. Oleh karena itu, penting untuk menciptakan suatu sistem yang dapat membantu mempercepat dan mempermudah proses ini.  \nPembuatan jadwal perkuliahan di Universitas ‘ABC’ disusun secara konvensional. Setiap program studi menata dan menyiapkan jadwalnya sendiri. Selain itu, adamata kuliahumum di tingkat Universitas yang wajib diambil oleh semua mahasiswa di semua program studi. Hal ini membuat perlu waktu yang lama dalam menyusun dan mengkoordinasikanjadwal perkuliahan. Berdasarkan permasalahan tersebut, dibutuhkan sebuah program aplikasi yang bisa membantu otomatisasi penyusunan jadwal perkuliatan. Algoritma genetik merupakan salah satu metode optimasi ya","cbCaiiGSfDjNgXPQ","https://ap.wps.com/l/cbCaiiGSfDjNgXPQ","pdf",610854,12,"Indonesian","# PENDAHULUAN\n## Latar belakang dan kebutuhan sistem\n## Konsep algoritma genetika\n## Metode optimasi pembanding","[{\"question\":\"Mengapa penyusunan jadwal perkuliahan perlu diotomatisasi?\",\"answer\":\"Karena penjadwalan manual membutuhkan waktu lama dan harus mempertimbangkan keterbatasan seperti jumlah ruang kelas, jam mengajar, serta ketersediaan dosen.\"},{\"question\":\"Bagaimana algoritma genetika digunakan untuk menyelesaikan masalah penjadwalan?\",\"answer\":\"Algoritma genetika membentuk populasi solusi, lalu meningkatkan individu yang lebih baik melalui proses evolusi yang melibatkan crossover (kawin silang) dan mutasi.\"},{\"question\":\"Apa parameter terbaik algoritma genetika pada penelitian ini?\",\"answer\":\"Parameter terbaik adalah ukuran populasi 30, seleksi roda roulette, probabilitas mutasi 20%, dan probabilitas kawin silang 20%, dengan ditemukannya solusi tercepat pada generasi ke-37 dalam 118 detik.\"}]","Pengembangan Aplikasi Penyusunan Jadwal Perkuliahan Menggunakan Algoritma Genetika | PDF",18]