BAB 1 PENDAHULUAN. manfaatnya meliputi segala aspek kehidupan manusia. agar tujuan tercapai merupakan hal yang penting dalam masalah penjadwalan.

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. disebut Univesitas Timetabling Problems (UTP). Permasalahan ini dilihat dari sisi

RANCANG BANGUN PERANGKAT LUNAK PENJADWALAN PERKULIAHAN MENGGUNAKAN METODE META- HEURISTIK (PENGGABUNGAN METODE ALGORITMA GENETIK DAN TABU SEARCH)

BAB I PENDAHULUAN. Pembangunan suatu piranti lunak menjadi penting karena semakin banyak

BAB I PENDAHULUAN 1.1. Latar Belakang

OPTIMASI PENJADWALAN KEGIATAN BELAJAR MENGAJAR DENGAN ALGORITMA GENETIK

BAB I PENDAHULUAN. berdasarkan rencana pengaturan urutan kerja. Daftar atau tabel kegiatan atau

BAB 1 PENDAHULUAN. cukup lama dan memakan biaya yang cukup mahal serta tidak konsisten. Penjadwalan

BAB I PENDAHULUAN. yang sangat penting khususnya di Program Studi Informatika Fakultas Teknik

BAB I PENDAHULUAN. Gambar 1.1. Statistik data mahasiswa Pendidikan Dokter (DAA UGM, 2014)

BAB I PENDAHULUAN. kegiatan yang menunjang proses pendidikan adalah kegiatan penjadwalan.

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

2.16. Keaslian Penelitian BAB III ANALISIS DAN PERANCANGAN Analisa sistem Observasi Wawancara

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. menjawab setiap pertanyaan dari mahasiswa. (Satria, 2015) (UMN), khususnya pada fakultas Information and Communications Technology

BAB I PENDAHULUAN. Informatika Kesehatan dan Prodi S1 administrasi Rumah Sakit.

Penjadwalan kegiatan merupakan pekerjaan yang tidak mudah, karena dalam. penyusunannya memerlukan perencanaan yang matang agar kegiatan tersebut

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Kemajuan teknologi yang semakin pesat dan canggih telah membawa

1.2 Tujuan Beberapa tujuan yang ingin dicapai pada penelitian tugas akhir penjadwalan, sebagai berikut.

BAB 1 PENDAHULUAN. perhatian khusus di seluruh dunia. Sampah merupakan salah satu sumber terjadinya

BAB 1 PENDAHULUAN. menggunakan sistem komputerisasi. Salah satu bentuk perusahaan yang sangat

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN Latar Belakang. Laboratorium komputer (Labkom) adalah salah satu unit kerja di Stikom

STIKOM SURABAYA BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan ilmu pengetahuan dan teknologi informasi semakin pesat,

BAB I PENDAHULUAN. menjalankan suatu pekerjaan dan kegiatan usaha. Dalam mengelola informasi,

Bab 1. Pendahuluan. 1.1 Latar Belakang

BAB I PENDAHULUAN. adalah teknologi informasi. Seperti yang kita ketahui saat ini teknologi informasi

BAB I PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. PT PLN (Persero) adalah BUMN yang menangani aspek kelistrikan yang

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2010/2011

Perancangan Sistem Penjadwalan Asisten Dosen Menggunakan Algoritma Genetika (Studi Kasus: STIKOM Bali)

BAB I PENDAHULUAN. teliti. Sehingga tidak terjadi bentrok baik antar mata pelajaran, guru, kelas

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Dewasa ini perkembangan teknologi semakin pesat, komputer dan internet

BAB I PENDAHULUAN. sejumlah aktivitas kuliah dan batasan mata kuliah ke dalam slot ruang dan waktu

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. Penjadwalan merupakan kegiatan yang harus dimiliki oleh setiap

BAB 1 PENDAHULUAN. ruangan dan penerimaan sumber daya manusia, seperti instansi pendidikan ataupun

ABSTRAK. Kata kunci : Aplikasi, Penjadwalan, Algoritma Genetika. viii

PENJADWALAN KULIAH DENGAN MENGGUNAKAN METODE TABU SEARCH TUGAS AKHIR

PENERAPAN ALGORITMA GENETIKA UNTUK OPTIMASI JADWAL MATA KULIAH PADA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA SKRIPSI

1 BAB I PENDAHULUAN. masalah. Namun, tidak demikian jika penjadwalan tersebut melibatkan

SISTEM INFORMASI PENJADWALAN PEMBELAJARAN BERBASIS METODE ALGORITMA GENETIK UNTUK MENGOPTIMALKAN PROSES BELAJAR MENGAJAR DI SMPN 2 JAMBLANG

PENERAPAN ALGORITMA GENETIKA DALAM KASUS PENJADWALAN KULIAH SKRIPSI VALENTINA SIAHAAN

BAB I Pendahuluan BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. Perkembangan teknologi dan kebutuhan manusia yang semakin

BAB I PENDAHULUAN. keperluan dari berbagai bidang semakin cepat khususnya pada bidang teknologi

Bab I Pendahuluan 1.1 Latar Belakang

ISSN IMPLEMENTASI ALGORITMA GENETIKA DALAM PENGEMBANGAN SISTEM APLIKASI PENJADWALAN KULIAH

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN. mesin, manusia serta bahan-bahan baku produk merupakan salah satu faktor yang

BAB 1 PENDAHULUAN. banyaknya perusahaan, instansi-instansi, bahkan badan pemerintah yang. pengeluaran perusahaan untuk biaya operasional.

Keywords Algoritma, Genetika, Penjadwalan I. PENDAHULUAN

BAB I PENDAHULUAN 1.2 Latar Belakang

BAB I PENDAHULUAN. globalisasi, kini menjadi semakin diperlukannya kebutuhan akan suatu sistem

BAB I PENDAHULUAN. pariwisata dan pendidikan.tidak bisa di pungkiri, saat ini perkembangan teknologi

1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang

Sistem Penjadwalan Mata Pelajaran di SMA Muhammadiyah 1 Kota Magelang Dengan Algoritma Genetika

BAB I PENDAHULUAN. diperlukan suatu pengelolaan manajemen perusahaan yang baik. menyempatkan diri untuk datang ke toko ini, karena itu merupakan

BAB I PENDAHULUAN. salah satunya pada bagian humas STIKOM Surabaya. Pemanfaatan teknologi

BAB I PENDAHULUAN. (compact disc). Teknologi ini memang praktis baik dari segi biaya maupun

BAB 1 PENDAHULUAN. data yang dibutuhkan, termasuk dalam bidang perhotelan. dimana orang tersebut berasal dari daerah lain.

dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. lebih dari 2000 jumlah barang yang terdapat di Toserba Santi Jaya.

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. lebih tinggi yaitu Kecamatan, maka diperlukan langkah-langkah

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA. Disusun Oleh : : Martina Lova.

Universitas Sumatera Utara

BAB I PENDAHULUAN. komputer. Dalam hal ini komputer sangat berperan aktif dalam penyebaran

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

BAB I PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini sudah sangat cepat dan

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. pesat terutama perkembangan internet. Dengan adanya internet dapat

BAB I PENDAHULUAN. Perkembangan teknologi informasi saat ini sudah sedemikian pesat.

BAB I PENDAHULUAN. Masalah knapsack adalah permasalahan optimasi yang mendasar. Masalah

BAB I PENDAHULUAN. I.1. Latar Belakang

BAB 1 PENDAHULUAN. efisien. Hal ini harus ditunjang oleh hardware (perangkat keras), software. (perangkat lunak), dan brainware (operator/ pengguna).

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. yang dikelolah, maka tidak sedikit instansi maupun badan usaha yang ada

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. yang perkembangannya dalam hitungan hari saja dan merupakan suatu media

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. berbagai aspek kehidupan manusia. aspek waktu karena data dapat diakses secara instan.

Bab I Pendahuluan BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. persaingan industri saat ini. Setiap perusahaan yang bergerak di bidang industri

1. Pendahuluan Selama ini penjadwalan pelajaran hampir di semua sekolah yang meliputi jadwal mata pelajaran dan pembagian guru di setiap kelas yang

BAB 1 PENDAHULUAN. internet. Website ini dapat di akses 24 jam dari berbagai tempat. akademik putra/putrinya tanpa harus hadir ke sekolah.

BAB I PENDAHULUAN. atau memberi beberapa alternatif solusi untuk pemecahan masalah. Diantara

Implementasi Algoritma Genetika dalam Pembuatan Jadwal Kuliah

BAB I PENDAHULUAN 1.1. Latar Belakang

1. Pendahuluan 1.1. Latar Belakang

BAB I PENDAHULUAN. I.1 Latar Belakang I-1

Transkripsi:

11 BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi komputer yang pesat saat ini memberikan banyak kemudahan dalam penyelesaian masalah dan pencapaian hasil kerja yang memuaskan bagi kehidupan manusia. Jika dahulu komputer digunakan untuk memproses data secara sederhana, maka saat ini penggunaan komputer sudah sangat luas pengaruh dan manfaatnya meliputi segala aspek kehidupan manusia. Salah satu aspek kehidupan itu sendiri dimana penggunaan computer saat ini digunakan untuk membuat aplikasi komputasi untuk dalam masalah penjadwalan, dalam hal ini yaitu pembuatan jadwal kuliah. Melaksanakan pekerjaan secara efektif dan efisien agar tujuan tercapai merupakan hal yang penting dalam masalah penjadwalan. Oleh karena itu pemahaman mengenai konsep penjadwalan sangat penting, sehingga pelaksana mengetahui kapan waktu harus memulai suatu pekerjaan dan kapan waktu mengakhirinya. Penjadwalan mata kuliah merupakan pekerjaan yang tidak mudah. Selain dilihat dari sisi mahasiswa, juga harus dilihat dari sisi dosen, yaitu kemungkinan-kemungkinan dosen akan mengampu lebih dari satu mata kuliah yang ada, sebab ada kemungkinan jumlah mata kuliah dan jumlah dosen tidak sebanding, sehingga harus dipikirkan juga solusi agar dosen tidak mengajar dua mata kuliah berbeda pada hari dan jam yang sama. Selain itu, harus dipertimbangkan juga ketersediaan kelas sehingga kegiatan perkuliahan dapat dilaksanakan.

12 Salah satu metode simulasi yang dapat digunakan untuk menyelesaikan permasalahan tersebut adalah dengan menggunakan pendekatan algoritma genetik. Algoritma genetik merupakan pendekatan komputasional untuk menyelesaikan masalah yang dimodelkan dengan proses evolusi biologis. Diharapkan dengan digunakannya algoritma genetik akan diperoleh optimasi penjadwalan yaitu kondisi dimana terjadi kombinasi terbaik untuk pasangan mata kuliah dan dosen pengajar secara keseluruhan, tidak ada permasalahan bentrokan jadwal pada sisi mahasiswa, serta keterserdiaan ruang yang cukup dan sesuai secara fasilitas untuk seluruh mata kuliah yang ada. Pada penelitian ini, sistem simulasi penjadwalan dibuat dengan melibatkan parameter-parameter yang terdiri atas jumlah dosen dan mahasiswa yang banyak (jumlah dosen sekitar 31 orang dan jumlah mahasiswa sekitar 700 orang), terbatasnya ruang kuliah dan ketersediaan waktu (5 hari tiap minggu dan 15 jam tiap harinya) maka penanganan pelayanan tersebut perlu dilakukan secara baik, tepat dan benar sehingga dapat meminimumkan keluhan dari dosen dan mahasiwa. Salah satu wujud pelayanan yang cukup kompleks yaitu pembuatan jadwal kuliah. Hal ini dikarenakan banyaknya konflik-konflik yang perlu diperhatikan pada waktu pembuatan jadwal. Faktor-faktor penyebab terjadinya konflik tersebut antara lain : 1. Adanya mata kuliah-mata kuliah yang tidak boleh dijadwalkan pada saat yang sama. 2. Terbatasnya ruang dan waktu yang tersedia 3. Adanya mata kuliah- mata kuliah yang tidak boleh dijadwalkan pada waktuwaktu tertentu.

13 4. Adanya keinginan dosen untuk mengajar mata kuliah tertentu dan pada waktu-waktu tertentu pula. 5. Adanya mata kuliah yang telah dijadwalkan sebelumnya (MKDU) Hal lain yang perlu diperhatikan adalah kendala-kendala seperti adanya mata kuliah yang diikuti oleh mahasiswa dalam jumlah yang besar sehingga harus dipecah menjadi beberapa kelas atau kondisi sebaliknya. Selain itu perlu juga diperhatikan hal-hal seperti pemerataan beban kuliah bagi mahasiswa tiap harinya (yang seangkatan). Demikian juga beban mengajar yang diemban oleh dosen diusahakan merata, baik di program S1 reguler, S1 ekstensi maupun program S2, ditambah dengan aktifitas-aktifitas mengajar mata kuliah layanan. Untuk menyelesaikan permasalahan optimasi ini, dapat digunakan pendekatan Algoritma Genetika yang diharapkan dapat meminimumkan konflik-konflik yang terjadi pada jadwal kuliah. Selain itu akan dirancang dan dibuat perangkat lunak penjadwalan kuliah tersebut. Dengan adanya perangkat lunak ini, diharapkan dapat mempercepat pembuatan jadwalnya serta mempermudah pengajaran dalam melayani keperluan dosen dan mahasiswa. 1.2 Perumusan Masalah Berdasarkan uraian diatas maka rumusan masalahnya yaitu : Bagaimana membuat dan merancang perangkat lunak untuk penjadwalan kuliah menggunakan pendekatan algoritma genetika.

14 1.3 Batasan Penelitian Agar penelitian ini lebih terarah maka perlu ditentukan batasan permasalahan, adapun batasan yang digunakan dalam penelitian ini yaitu : 1. Setiap dosen bersedia mengajar diruang manapun yang tersedia dan pada waktu yang telah ditentukan (tidak ada perubahan jadwal setelah disetujui). 2. Setiap mahasiswa bersedia menempati ruang dan waktu yang tersedia (tidak adanya bentrok waktu, ruang mengajar dosen dan perkuliahan mahasiswa). 3. Adanya batas jam kuliah dalam satu hari dan batas hari dalam satu minggu. 4. Kapasitas ruangan sesuai jumlah mahasiswa. 5. Pemecahan permasalahan dengan menggunakan metode algoritma genetik. 1.4 Tujuan Penelitian Tujuan dari penelitian ini adalah penerapan algoritma genetik untuk menghasilkan sistem simulasi penjadwalan kuliah. Jadwal yang dihasilkan dapat meminimalkan bentrokan seminimal mungkin, sehingga dapat lebih memudahkan penggunanya dalam mendapatkan solusi untuk penanganan penjadwalan kuliah. 1.5 Kontribusi Penelitian Untuk meminimumkan konflik-konflik dalam penjadwalan kuliah yang dapat menghambat proses belajar-mengajar dan meningkatkan pemahaman tentang penggunaan algoritma genetika dalam memperoleh optimasi penjadwalan serta mengembangkan aplikasi algoritma genetika sebagai salah satu metode optimasi untuk melakukan penjadwalan kuliah.

15 1.6 Metode Penelitian Dalam melakukan penelitian ini, penulis menggunakan beberapa metode penelitian antara lain : 1. Membahas teori dasar dari algoritma genetika. 2. Mengidentifikasi permasalahan ataupun kendala yang dihadapi dalam menyusun jadwal kuliah. 3. Membuat rancangan database dan proses jadwal kuliah. 4. Membuat DFD (Data Flow Diagram) Level 0 dan Level 1 untuk menggambarkan proses-proses yang terjadi dalam sistem penjadwalan kuliah. 5. Mengimplementasikan rancangan algoritma genetika pada modul program (analisis coding program). 6. Mengevaluasi kinerja program. 1.7 Sistematika Penulisan Penulisan Tugas Akhir ini adalah sebagai berikut : BAB 1 : PENDAHULUAN Bab ini menjelaskan tentang latar belakang, perumusan masalah, batasan masalah, tujuan penelitian, kontribusi penelitian, metodologi penelitian yang digunakan dalam penelitian, serta sistematika dalam penulisan tugas akhir ini. BAB 2 : LANDASAN TEORI Bab ini menjelaskan tentang teori-teori yang berhubungan dengan masalah penjadwalan mata kuliah (timetabling problem) dan algoritma genetika.

16 BAB 3 : ANALISIS DAN PERANCANGAN Bab ini membahas tentang penerapan algoritma genetik dalam menyelesaikan permasalahan yang dirumuskan, pengembangan algoritma penyelesaian dan pembuatan program. BAB 4 : IMPLEMENTASI DAN PENGUJIAN SISTEM Bab ini membahas mengenai pengujian model penjadwalan mata kuliah dengan membandingkan hasil jadwal yang diperoleh dari proses algoritma genetika dengan jadwal manual yang dibuat oleh universitas. BAB 5 : KESIMPULAN DAN SARAN Bab ini berisi kesimpulan dari hasil penelitian yang dilakukan serta dikemukakan saran untuk penelitian lebih lanjut.