• Tidak ada hasil yang ditemukan

BAB I PENDAHULUAN 1.1 Latar Belakang

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB I PENDAHULUAN 1.1 Latar Belakang"

Copied!
8
0
0

Teks penuh

(1)

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Algoritma Genetika merupakan metode yang menggunakan evolusi alam sebagai gagasan utamanya dalam menyelesaikan suatu permasalahan tertentu.

Algoritma ini diterapkan melalui simulasi komputer yang dimulai dari populasi individu yang dibangkitkan secara acak kemudian dievaluasi hingga mencapai solusi terbaik. Pemanfaatannya dalam menyelesaikan permasalahan-permasalahan yang beragam, menyebabkan algoritma ini bertransformasi menjadi Algoritma Genetika dengan wujud berbeda-beda yang dihasilkan melalui modifikasi guna meningkatkan kinerja Algoritma dan disesuaikan dengan permasalahan yang ditemui.

Modifikasi Algoritma genetika telah banyak dilakukan oleh para peneliti dengan tujuan yang berbeda dan disesusaikan dengan permasalahan yang ditemui.

Abramson dan Abela (1992) melakukan modifikasi terhadap Agoritma Genetika dengan melihat kelemahan pada proses crossover yang pada umumnya disimulasikan secara berurutan. Menurutnya, dalam banyak simulasi penyelesaian permasalahan menggunakan Algoritma Genetika, proses yang dilakukan secara berurutan menyebabkan kinerja Algoritma Genetika menjadi lambat. Sehingga dilakukan pemrosesan paralel dalam proses crossover untuk memperoleh waktu komputasi yang lebih cepat.

Gambar 1.1 menunjukkan ilustrasi pemrosesan parallel pada proses crossover dimana sejumlah pasangan kromosom orang tua yang akan diproses pada tahap crossover dipilih secara acak. Sejumlah pasangan orang tua terpilih di crossover secara bersamaan sehingga dihasilkan sejumlah anak untuk menempati populasi baru pada suatu generasi. Berbeda dengan proses crossover pada algoritma genetika sederhana yang melakukan proses crossover secara berulang untuk menghasilkan

(2)

sejumlah anak, pada penelitiannya, proses crossover hanya dilakukan sekali untuk setiap generasi.

Gambar 1.1. Pemrosesan paralel pada proses crossover

Bambrick (1997) melakukan hal yang berbeda dalam melakukan peningkatan kinerja algoritma. Dalam penelitiannya, dilakukan modifikasi dengan menambahkan proses tertentu setelah proses crossover dan mutasi untuk menyelesaikan permasalahan penjadwalan universitas. Modifikasi algoritma yang sejenis juga pernah dilakukan oleh Beligiannis, dkk (2009), Pillay dan Banzhaf (2010), dan Raghavjee dan Pillay (2011), namun dengan usulan algoritma yang berbeda. Modifikasi lainnya dilakukan dengan cara mengkombinasikannya dengan algoritma lainnya seperti yang dilakukan oleh Chorbev, dkk (2008), Al-Milli (2010), Mehdi dan Mohamad (2011), dan lain sebagainya.

(3)

Modifikasi pada Algoritma Genetika seperti disebutkan sebelumnya, beberapa diantaranya disebabkan oleh temuan yang menitik-beratkan pada proses crossover sebagai sumber kelemahannya. Suyanto (2005) berpendapat serupa bahwa proses memindah silangkan dua buah kromosom yang terjadi pada tahapan crossover yang merupakan salah satu komponen terpenting dalam Algoritma Genetika, tidak selalu menjamin hasil yang lebih baik bahkan bisa berakibat buruk apabila ukuran populasinya sangat kecil. Sehingga dapat diambil suatu kesimpulan bahwa kinerja tahapan crossover pada algoritma genetika akan semakin baik bergantung pada banyaknya individu dalam suatu populasi. Namun tahapan tersebut menjadi kurang/tidak berfungsi apabila jumlah individu yang diberikan sebagai input adalah 1 (satu).

Gambar 1.2. Proses crossover pada populasi minimum

Gambar 1.2 memperlihatkan proses crossover yang dilakukan pada populasi minimum 1 (satu). Pada proses ini terlihat bahwa proses seleksi menghasilkan dua kromosom orang tua yang memiliki nilai gen sama. Sehingga jika dilakukan

(4)

crossover, tidak terjadi perubahan pada kromosom anak yang dihasilkan. Berdasarkan temuan ini, maka dilakukan modifikasi Algoritma Genetika dengan mengeliminasi proses crossover yang menjadi inti permasalahan dari peneliti sebelumnya. Eliminasi proses crossover ini diharapkan melahirkan algoritma yang dapat melakukan proses untuk semua variasi jumlah input sehingga lebih efektif sebagai alternatif untuk penyelesaian permasalahan khususnya penjadwalan.

1.2 Rumusan Masalah

Dari uraian di atas dapat dirumuskan masalah yang akan diteliti.

1. Bagaimana hasil modifikasi Algoritma Genetika dan penerapannya pada penyelesaian permasalahan penjadwalan pelajaran sekolah?

2. Bagaimana pengaruh jumlah individu dan jumlah toleransi pada modifikasi Algoritma Genetika dalam proses penyelesaian permasalahan penjadwalan matapelajaran sekolah?

1.3 Batasan Masalah

Batasan masalah dalam penelitian ini adalah:

1. Data-data yang akan digunakan pada penelitian ini adalah data-data yang berkaitan dengan penjadwalan pada SMP Negeri 1 Telaga Gorontalo.

2. Penelitian ini difokuskan pada modifikasi Algoritma Genetika yang hanya diterapkan pada penyelesaian permasalahan penjadwalan matapelajaran SMP Negeri 1 Telaga Gorontalo.

3. Sistem yang dibangun pada penelitian ini hanyalah sebagai media implementasi Algoritma yang dihasilkan melalui modifikasi dalam menyelesaikan permasalahan penjadwalan matapelajaran SMP Negeri 1 Telaga Gorontalo.

Sehingga tidak ada bahasan tentang pengembangan perangkat lunak dalam penelitian ini.

(5)

1.4 Keaslian Penelitian

Berdasarkan studi pustaka yang telah dilakukan, sebelumnya belum pernah dilakukan penelitian yang membahas tentang “Modifikasi Algoritma Genetika untuk Penyelesaian Permasalahan Penjadwalan Pelajaran Sekolah” seperti yang dilakukan pada penelitian ini. Namun demikian, telah ditemukan beberapa penelitian yang sejenis dan diantaranya akan dipaparkan dalam tinjauan pustaka pada Tesis ini.

1.5 Tujuan Penelitian

Tujuan dari penelitian yang akan dilakukan adalah:

1. Memodifikasi Algoritma Genetika menjadi algoritma alternatif yang dapat menerima semua jenis/ variasi jumlah input sehingga lebih efektif untuk menyelesaikan permasalahan penjadwalan sekolah.

2. Menerapkan hasil modifikasi Algoritma Genetika pada permasalahan penjadwalan sekolah serta menguji pengaruh jumlah individu dan nilai toleransi terhadap proses pencapaian solusi.

1.6 Manfaat Penelitian

Manfaat yang diharapkan dari penelitian ini adalah:

1. Menghasilkan metode alternatif sebagai tambahan referensi bagi para peneliti untuk menyelesaikan permasalahan penjadwalan kerja lainnya.

2. Membantu masyarakat sekolah dalam menyelesaikan permasalahan penjadwalan melalui metode yang dihasilkan dari modifikasi Algoritma Genetika.

1.7 Metodologi Penelitian 1. Prosedur Penelitian

a) Pengkajian Model Algoritma Genetika yang dimodifikasi untuk penyelesaian permasalahan penjadwalan pelajaran SMP.

(6)

b) Analisa Data

Tahap ini dimulai dengan pengumpulan data dari lokasi penelitian, yaitu SMPN 1 Telaga Gorontalo. Sehingga dihasilkan data-data yang dapat dianalisa untuk memperoleh masalah yang akan diselesaikan menggunakan algoritma genetika yang dimodifikasi. Tahapan ini akan menghasilkan input yang akan digunakan, constraint, dan model algoritma hasil modifikasi. Input yang dihasilkan adalah berupa hari dan posisi prioritas sesi yang kemudian akan di pasangkan dengan kombinasi pengajar, kelas, dan pelajaran yang diampunya.

c) Pemodelan Algoritma Genetika yang dimodifikasi.

i. Generate Kromosom

Kromosom dibangkitkan menggunakan bilangan integer dimana data kelas yang telah dikombinasikan sebelumnya dengan pengajar dan matapelajaran yang telah dibagi berdasarkan jumlah jam matapelajaran akan diberikan input hari dan posisi prioritas sesi yang dibangkitkan secara acak

ii. Evaluasi Gen

Evaluasi gen dilakukan dengan mengidentifikasi gen pada kromosom yang dibangkitkan. Identifikasi dilakukan secara sequensial dari gen awal sampai pada gen akhir sehingga akan teridentifikasi jumlah gen rusak.

iii. Perbaikan Gen cacat/ rusak

Gen cacat/ rusak yang dihasilkan melalui proses identifikasi akan diperbaiki berdasarkan aturan-aturan yang diberikan.

d) Implementasi

Pada tahap ini akan dinyatakan sebuah algoritma yang dihasilkan melalui modifikasi Algoritma Genetika, kemudian diterapkan untuk menyelesaikan permasalahan penjadwalan SMP. Output yang dihasilkan

(7)

adalah sebuah algoritma alternatif yang dapat menyelesaikan permasalahan penjadwalan SMP.

Proses penyelesaian masalah penjadwalan pelajaran sekolah dilakukan dengan cara mengolah data input yang dihasilkan melalui tahap analisis yang kemudian diproses menggunakan algoritma yang dihasilkan melalui modifikasi Algoritma Genetika dengan memberikan berbagai batasan yang dibutuhkan. Sehingga akan dihasilkan jadwal pelajaran yang sesuai dengan kebutuhan sekolah.

e) Pengujian

Pengujian dilakukan menggunakan perangkat lunak visual basic sebagai media implementasi algoritma hasil modifikasi untuk mengetahui tingkat akurasi dalam menyelesaikan permasalahan penjadwalan matapelajaran SMP.

2. Lokasi Penelitian

Lokasi Penelitian yang dilakukan adalah SMPN 1 Telaga Gorontalo yang yang memiliki 22 kelas dengan pembagian kelas 7 sejumlah 8, kelas 8 sejumlah 8, dan kelas 9 sejumlah 7.

1.8 Sistematika Penulisan

BAB I PENDAHULUAN

Bab ini membahas tentang latar belakang masalah, perumusan masalah, batasan masalah, keaslian penelitian, manfaat penelitian, tujuan penelitian, tinjauan pustaka, metode penelitian dan sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Bab ini membahas tentang beberapa pustaka terkait dengan penelitian yang digunakan sebagai bahan referensi.

BAB III LANDASAN TEORI

(8)

Bab ini membahas tentang teori-teori dasar Algoritma Genetika yang menjadi dasar dari algoritma modifikasi yang akan digunakan dalam penelitian ini.

BAB IV ANALISA DAN PERANCANGAN SISTEM

Bab ini membahas tentang Analisa dan perancangan system yang akan digunakan untuk memecahkan permasalahan penjadwalan sekolah.

BAB V IMPLEMENTASI

Bab ini membahas tentang penjelasan kode-kode program sebagai implementasi dari algoritma yang dibangun melalui modifikasi Algoritma Genetika yang digunakan dalam menghasilkan solusi jadwal.

BAB VI HASIL DAN PEMBAHASAN

Bab ini membahas tentang modifikasi Algoritma Genetika dan hasil penerapannya pada penyelesaian permasalahan penjadwalan matapelajaran SMP menggunakan modifikasi Algoritma Genetika.

BAB VII KESIMPULAN DAN SARAN

Bab ini berisi kesimpulan dan saran dari penelitian yang dihasilkan.

Gambar

Gambar 1.1. Pemrosesan paralel pada proses crossover
Gambar 1.2. Proses crossover pada populasi minimum

Referensi

Dokumen terkait

7.4.4 Kepala LPPM menentukan tindakan perbaikan yang harus dilakukan pada periode Pelaporan Hasil Pengabdian kepada masyarakat berikutnya.. Bidang Pengabdian kepada masyarakat

Ketika orang-orang dari budaya yang berbeda mencoba untuk berkomunikasi, upaya terbaik mereka dapat digagalkan oleh kesalahpahaman dan konflik bahkan

Dengan cara yang sama untuk menghitung luas Δ ABC bila panjang dua sisi dan besar salah satu sudut yang diapit kedua sisi tersebut diketahui akan diperoleh rumus-rumus

Dari teori-teori diatas dapat disimpulkan visi adalah suatu pandangan jauh tentang perusahaan, tujuan-tujuan perusahaan dan apa yang harus dilakukan untuk

Salah satu cara yang bisa dilakukan untuk mencegah virus Covid-19 adalah dengan menerapkan perilaku Pola Hidup Bersih dan Sehat (PHBS) di mana dalam penerapannya

 Inflasi Kota Bengkulu bulan Juni 2017 terjadi pada semua kelompok pengeluaran, di mana kelompok transport, komunikasi dan jasa keuangan mengalami Inflasi

Tujuan yang hendak dicapai dalam penelitian ini adalah untuk mengetahui apakah dengan permainan sains dapat meningkatkan kemampuan kognitif pada anak kelompok B TK Mojorejo 3

Diperdengarkan deskripsi pendek dan sederhana  tentang alat transportasi/rambu lalu lintas/dan alat-