PENERAPAN ALGORITMA GENETIKA DAN ALGORITMA SWEEP PADA PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM (CVRP) UNTUK OPTIMASI PENDISTRIBUSIAN GULA

dokumen-dokumen yang mirip
PENERAPAN ALGORITMA GENETIKA PADA PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM

IMPLEMENTASI ALGORITMA GENETIKA DENGAN VARIASI CROSSOVER

IMPLEMENTASI ALGORITMA GENETIKA DENGAN VARIASI SELEKSI DALAM PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM WITH TIME WINDOWS

PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM MENGGUNAKAN ALGORITMA GENETIKA DAN NEAREST NEIGHBOUR PADA PENDISTRIBUSIAN ROTI DI CV.

BAB III PEMBAHASAN. Berikut akan diberikan pembahasan mengenai penyelesaikan CVRP dengan

BAB IV PENUTUP. algoritma genetika pada penyelesaian capacitated vehicle routing problem (CVRP)

BAB II KAJIAN TEORI. dalam penelitian yaitu optimasi, graf, traveling salesman problem (TSP), vehicle

BAB III PEMBAHASAN. A. Model Capacitated Vehicle Routing Problem (CVRP) untuk Optimasi Rute

OPTIMISASI POLA DISTRIBUSI DENGAN LOGIKAFUZZY DAN ALGORITMA SEMUT PADA PT. SRI ANEKA PANGAN NUSANTARA TUGAS AKHIR SKRIPSI

BAB II KAJIAN TEORI. memindahkan barang dari pihak supplier kepada pihak pelanggan dalam suatu supply

BAB III PEMBAHASAN. diperoleh menggunakan algoritma genetika dengan variasi seleksi. A. Model Matematika CVRPTW pada Pendistribusian Raskin di Kota

GENETIKA UNTUK MENENTUKAN RUTE LOPER KORAN DI AGEN SURAT KABAR

BAB II KAJIAN TEORI. digunakan dalam penelitian yaitu teori graf, vehicle routing problem (VRP),

BAB II KAJIAN TEORI. berbeda di, melambangkan rusuk di G dan jika adalah. a. dan berikatan (adjacent) di. b. rusuk hadir (joining) simpul dan di

BAB I PENDAHULUAN. Alat transportasi merupakan salah satu faktor yang mendukung berjalannya

BAB II KAJIAN PUSTAKA

BAB III PEMBAHASAN. A. Model Matematika CVRPTW pada Pendistribusian Galon. Air Mineral di PT Artha Envirotama (Evita) Sleman

BAB I PENDAHULUAN an berkembang algoritma genetika (genetic algorithm) ketika I. Rochenberg dalam bukunya yang berjudul Evolution Strategies

OPTIMASI RUTE MULTIPLE-TRAVELLING SALESMAN PROBLEM MELALUI PEMROGRAMAN INTEGER DENGAN METODE BRANCH AND BOUND

BAB II KAJIAN PUSTAKA. digunakan dalam penelitian ini yaitu graf, vehicle routing problem (VRP),

PENERAPAN ALGORITMA SWEEP DAN ALGORITMA GENETIKA PADA PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM (CVRP) UNTUK OPTIMASI PENDISTRIBUSIAN GULA

PENERAPAN ALGORITMA GENETIKA PADA PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM

OPTIMASI RUTE TRAVELLING SALESMAN PROBLEM DENGAN ALGORITMA A* (A-STAR) SKRIPSI. Oleh Rini Lia Sari NIM

BAB II KAJIAN PUSTAKA. Pada bab kajian pustaka berikut ini akan dibahas beberapa materi yang meliputi

BAB I PENDAHULUAN. lebih efektif dan efisien karena akan melewati rute yang minimal jaraknya,

FUZZY ELMAN RECURRENT NEURAL NETWORK DALAM PERAMALAN HARGA MINYAK MENTAH DI INDONESIA DENGAN OPTIMASI ALGORITMA GENETIKA TUGAS AKHIR SKRIPSI

APLIKASI GRUP KRISTALOGRAFI UNTUK PEMBENTUKAN MOTIF BATIK YANG DIIMPLEMENTASIKAN DENGAN GRAPHICAL USER INTERFACE (GUI) TUGAS AKHIR SKRIPSI

PENYELESAIAN MASALAH OPTIMASI MENGGUNAKAN ALGORITMA GENETIKA (Studi Kasus : Masalah Transportasi)

APLIKASI ALGORITMA GENETIKA UNTUK PENJADWALAN MATA KULIAH

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. Pemerintah Pusat hingga Pemerintah Daerah, salah satu program dari

OPTIMASI FUZZY BACKPROPAGATION NEURAL NETWORK DENGAN ALGORITMA GENETIKA UNTUK MEMPREDIKSI NILAI TUKAR RUPIAH TERHADAP DOLLAR AMERIKA

IMPLEMENTASI ALGORITMA GENETIK UNTUK MENYELESAIKAN MASALAH TRAVELING SALESMAN PROBLEM (STUDI KASUS: SATUAN KERJA PERANGKAT DAERAH KOTA MEDAN)

Gambar 1.1 Contoh Ilustrasi Kasus CVRP 13

Optimasi Multi Travelling Salesman Problem (M-TSP) Menggunakan Algoritma Genetika

BAB II KAJIAN TEORI. digunakan dalam penelitian yaitu graf, vehicle routing problem (VRP),

DAFTAR ISI... HALAMAN JUDUL... HALAMAN PERSETUJUAN... LEMBAR PERNYATAAN... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR... DAFTAR TABEL...

OPTIMASI BIAYA PRODUKSI PADA HOME INDUSTRY SUSU KEDELAI MENGGUNAKAN PENDEKATAN PENGALI LAGRANGE DAN PEMROGRAMAN KUADRATIK TUGAS AKHIR SKRIPSI

Optimalisasi Pengantaran Barang dalam Perdagangan Online Menggunakan Algoritma Genetika

PERBANDINGAN PENGGUNAAN ALGORITMA GREEDY DAN ALGORITMA GENETIKA DALAM PENYELESAIAN MASALAH PERJALANAN SALESMAN

SKRIPSI PENENTUAN RUTE TERPENDEK DENGAN METODE TABU SEARCH (STUDI KASUS)

IMPLEMENTATION GENETIC ALGORTIME WITH VARIATION OF CROSSOVER TO SOLVE CVRPTW TO THE DISTRIBUTION OF MINERAL WATER

BAB 2 LANDASAN TEORI. 2.1 Algoritma Genetika

ANALISIS MODEL ANTREAN KENDALL LEE DENGAN DISIPLIN PELAYANAN PRIORITAS NON-PREEMPTIVE

PENERAPAN ALGORITMA GENETIKA DAN TABU SEARCH UNTUK PENJADWALAN PRODUKSI KARUNG PLASTIK DI PT. FORINDO PRIMA PERKASA SKRIPSI. oleh

PENINGKATAN MINAT BELAJAR MATEMATIKA MELALUI METODE POLAMATIKA PADA KELAS V SD NEGERI BRATAN II No. 170 SURAKARTA TAHUN AJARAN 2012/2013

BAB III. Metode Penelitian

Optimalisasi Rute Distribusi Bbm di Terminal BBM Boyolali MOR IV menggunakan Algoritma Genetika

BAB 2 LANDASAN TEORI

PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM DENGAN METODE SAVINGS HEURISTIC SKRIPSI

UPAYA PENINGKATAN KEAKTIFAN SISWA DALAM PEMBELAJARAN MATEMATIKA MELALUI STRATEGI MASTERY LEARNING WITH QUIZ TEAM ( PTK

ANALISIS SENSITIVITAS MASALAH TRANSPORTASI DAN PENERAPANNYA PADA PENDISTRIBUSIAN PRODUK OTENTIK COFFEE YOGYAKARTA TUGAS AKHIR SKRIPSI

ANALISIS SISTEM ANTREAN KENDARAAN DAN KEBUTUHAN PARKIR DI SD MUHAMMADIYAH SOKONANDI DAERAH ISTIMEWA YOGYAKARTA TUGAS AKHIR SKRIPSI

IMPLEMENTASI HYBRID ALGORITMA GENETIKA DENGAN TEKNIK KENDALI LOGIKA FUZZY UNTUK MENYELESAIKAN VEHICLE ROUTING PROBLEM SKRIPSI DICKY ANDRYAN

MODEL FUZZY RADIAL BASIS FUNCTION NEURAL NETWORK UNTUK PERAMALAN KEBUTUHAN LISTRIK DI PROVINSI DAERAH ISTIMEWA YOGYAKARTA

APLIKASI GRAF FUZZY PADA PENGATURAN LAMPU LALU LINTAS DI PERSIMPANGAN JALAN TERBAN KABUPATEN SLEMAN PROVINSI DAERAH ISTIMEWA YOGYAKARTA

PENGELOMPOKAN KABUPATEN/KOTA BERDASARKAN FAKTOR-FAKTOR YANG MEMPENGARUHI KEMISKINAN DI JAWA TENGAH MENGGUNAKAN METODE WARD DAN AVERAGE LINKAGE SKRIPSI

PENENTUAN RUTE DISTRIBUSI DAGING AYAM MENGGUNAKAN METODE CLARKE AND WRIGHT SAVINGS

BIFURKASI HOPF PADA SISTEM PREDATOR PREY DENGAN FUNGSI RESPON TIPE II

PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM MENGGUNAKAN ALGORITMA GENETIKA DAN NEAREST NEIGHBOUR PADA PENDISTRIBUSIAN ROTI

PROFILE ANALYSIS VIA MULTIDIMENSIONAL SCALING (PAMS) DAN APLIKASINYA UNTUK MENGGAMBARKAN POLA PROFIL NILAI UJIAN SEKOLAH SKRIPSI

PENDEKATAN ALTERNATIF LEAST DISCRIMINANT PADA MODEL BLACK-LITTERMAN TUGAS AKHIR SKRIPSI

DENGAN KOEFISIEN TEKNIS DAN KOEFISIEN RUAS KANAN BERBENTUK BILANGAN FUZZY

IMPLEMENTASI ALGORITMA CLARKE AND WRIGHT S SAVINGS DALAM MENYELESAIKAN CAPACITATED VEHICLE ROUTING PROBLEM (CVRP) SKRIPSI DONNA DAMANIK

PERBANDINGAN ALGORITMA HARMONY SEARCH DAN GENETIKA PADA PENJADWALAN JOBSHOP SKRIPSI. Oleh Silvia Hanggraeni NIM

PENGGUNAAN ALGORITMA GENETIKA UNTUK MENENTUKAN LINTASAN TERPENDEK STUDI KASUS : LINTASAN BRT (BUS RAPID TRANSIT) MAKASSAR

SKRIPSI Diajukan Guna Memenuhi Sebagai Syarat Guna Mencapai Derajat Sarjana S-I Program Studi Pendidikan Bahasa, Sastra Indonesia, dan Daerah

RANCANGAN ACAK LENGKAP UNTUK MENGETAHUI PENGARUH JENIS BAHAN BAKAR TERHADAP BANYAKNYA KONSUMSI BAHAN BAKAR KENDARAAN BERMOTOR SKRIPSI

Lampiran 1 Matriks jarak tempuh awal dan tujuan distribusi surat kabar Kedaulatan Rakyat di wilayah Kabupaten Sleman (satuan km)

II TINJAUAN PUSTAKA 2.1 Graf Definisi 1 (Graf, Graf Berarah dan Graf Takberarah) 2.2 Linear Programming

PENGEMBANGAN MEDIA PEMBELAJARAN MATEMATIKA BERBASIS MULTIMEDIA PADA MATERI BANGUN RUANG SEDERHANA DI KELAS IV SEKOLAH DASAR (SD) KECAMATAN PURWOJATI

OPTIMISASI PERENCANAAN MENU DIET BAGI PENDERITA DIABETES MELLITUS DENGAN MODEL GOAL PROGRAMMING (STUDI KASUS: RS. PKU MUHAMMADIYAH YOGYAKARTA) SKRIPSI

PENGARUH METODE ACTIVE KNOWLEDGE SHARING TERHADAP PRESTASI BELAJAR SISWA DITINJAU DARI KEAKTIFAN SKRIPSI

ANALISIS SISTEM ANTREAN MULTIPLE PHASE DI PELAYANAN OBAT PASIEN RAWAT JALAN RSUP dr. SOERADJI TIRTONEGORO KLATEN SKRIPSI

OPTIMASI RUTE SEORANG LOPER KORAN DI FIDI AGENCY MENGGUNAKAN ALGORITMA GENETIKA METODE SELEKSI RANKING SKRIPSI

PENINGKATAN KREATIVITAS DAN PRESTASI BELAJAR MATEMATIKA MELALUI STRATEGI THINK PAIR SHARE

ALGORITMA GENETIKA DENGAN METODE ROULLETE WHELL SELECTION DALAM OPTIMASI PENDISTRIBUSIAN BARANG DI PT FASTRA BUANA YOGYAKARTA

BAB II DASAR TEORI. menyelesaikan Capacitated Vehicle Routing Problem (CVRP) yang meliputi. teori graf, Traveling Salesman Problem (TSP), Vehicle

2.3.1.b Himpunan Fuzzy Trapezodial dengan L Fuzzy Set 12

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PENGGUNAAN METODE CODEQ UNTUK MENYELESAIKAN PERMASALAHAN CAPACITATED VEHICLE ROUTING PROBLEM

ANALISIS SISTEM ANTREAN MODEL MULTI SERVER PADA PERUSAHAAN ASURANSI XYZ DI KOTA TASIKMALAYA TUGAS AKHIR SKRIPSI

BAB IV PEMBAHASAN. Tabel 4.1 Menyajikan data permintaan daging ayam di PT Ciomas Adisatwa pada hari Senin

BAB I PENDAHULUAN. berpengaruh terhadap keberhasilan penjualan produk. Salah satu faktor kepuasan

SKRIPSI Untuk Memenuhi Sebagian Persyaratan Guna Mencapai Derajat Sarjana S-1 Program Studi Pendidikan Matematika

APLIKASI PROSES HIRARKI ANALITIK DAN ANALISIS SENSITIVITAS PADA ANALISIS FAKTOR-FAKTOR YANG MEMPENGARUHI PEMILIHAN METODE KONTRASEPSI

PERANCANGAN PROGRAM SIMULASI RUTE PENDISTRIBUSIAN BARANG DENGAN ALGORITMA ELITIST ANT SYSTEM PADA PT TIMUR JAYA SKRIPSI

ABSTRAK. Universitas Kristen Maranatha

PENINGKATAN KOMUNIKASI DAN PENALARAN MATEMATIKA DENGAN STRATEGI PEMBELAJARAN REALISTIC MATHEMATIC EDUCATION (RME) PADA POKOK BAHASAN BANGUN RUANG

CHRISTINA INDAH PUSPITA SARI A

UNIVERSITAS MUHAMMADIYAH SURAKARTA

ANALISIS DURASI NYALA LAMPU LALU LINTAS PADA PERSIMPANGAN BERDEKATAN DENGAN PENERAPAN ALJABAR MAX-PLUS HALAMAN JUDUL TUGAS AKHIR SKRIPSI

BAB II LANDASAN TEORI. Suatu graph merupakan suatu pasangan { E(G), V(G) } dimana :

SKRIPSI. Untuk Memenuhi Sebagian Persyaratan Guna Mencapai Derajat S-1 Pendidikan Akuntansi. Disusun Oleh : KHOIRIYAH A.

( PTK Pembelajaran Matematika Siswa Kelas VI SD Negeri Joho 02 Sukoharjo ) SKRIPSI

PENERAPAN MODEL PROBLEM BASED LEARNING

ANALISIS KESTABILAN MODEL SEII T (SUSCEPTIBLE-EXPOSED-ILL- ILL WITH TREATMENT) PADA PENYAKIT DIABETES MELLITUS TUGAS AKHIR SKRIPSI

Skripsi. Untuk Memenuhi Sebagian Persyaratan Guna Memperoleh Derajat Sarjana S-1 Pendidikan Matematika. Oleh : DIAS RATIH A

OPTIMASI TANAMAN PANGAN DI KOTA MAGELANG DENGAN PEMROGRAMAN KUADRATIK DAN METODE FUNGSI PENALTI EKSTERIOR SKRIPSI

LATENT ROOT REGRESSION DALAM MENGATASI MULTIKOLINEARITAS PADA FAKTOR-FAKTOR YANG MEMPENGARUHI IHSG DI BURSA EFEK INDONESIA SKRIPSI

Transkripsi:

PENERAPAN ALGORITMA GENETIKA DAN ALGORITMA SWEEP PADA PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM (CVRP) UNTUK OPTIMASI PENDISTRIBUSIAN GULA SKRIPSI Diajukan kepada Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Negeri Yogyakarta Untuk Memenuhi Sebagian Persyaratan Guna Memperoleh Gelar Sarjana Sains Oleh Septia Eva Fradina NIM 13305144005 PROGRAM STUDI MATEMATIKA JURUSAN PENDIDIKAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS NEGERI YOGYAKARTA 2017 i

ii

iii

iv

MOTTO Jadikanlah sabar dan sholat sebagai penolongmu, Sesungguhnya Allah bersama orang-orang yang sabar (Q.S Al-Baqarah: 153) Dimana ada usaha disitu ada jalan, semua akan indah jika keberhasilan yang diraih diimbangi dengan sebuah proses kerja keras yang tak mengenal letih Banyak kegagalan dalam hidup ini dikarenakan orang-orang tidak menyadari betapa dekatnya mereka dengan keberhasilan saat mereka menyerah (Thomas Alva Edison) v

PERSEMBAHAN Dengan mengucapkan syukur kehadirat Allah SWT, atas berkat dan hidayahnya- Nya skripsi ini dapat diselesaikan. Tidak terlupa shalawat dan salam kepada Rasullulah Nabi Muhammad SAW atas petunjuk jalan kebenaran bagi umat manusia di muka bumi. Ku persembahkan karya kecilku ini kepada : Ibukku, Ibu Tri Wahati, terima kasih atas semua pengorbanan, dukungan, doa, motivasi serta kasih sayang yang tak terhingga. Kakakku, Yuli Hermawan, terima kasih selama ini sudah menjadi sosok kakak yang begitu baik yang selalu memberi dorongan, semangat, dan motivasi kepada adikmu ini. Sahabat-sahabatku. Rizka Nur Pratiwi, Yan Anisa Dewi, serta Azyan khusnul Chotimah. Terimakasih atas bantuan dan dukungan yang selalu diberikan. vi

PENERAPAN ALGORITMA GENETIKA DAN ALGORITMA SWEEP PADA PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM (CVRP) UNTUK OPTIMASI PENDISTRIBUSIAN GULA Oleh Septia Eva Fradina 13305144005 ABSTRAK Capacitated Vechile Routing Problem (CVRP) merupakan suatu permasalahan yang berkaitan dengan penentuan rute yang optimal dengan memperhatikan kendala setiap kendaraan memiliki kapasitas tertentu. Masalah CVRP yang akan dibahas adalah menentukan rute pendistribusian gula agar diperoleh rute pendistribusian terbaik atau meminimumkan total jarak tempuh semua kendaraan. Tujuan dari penelitian ini adalah untuk menyelesaikan masalah CVRP dengan algoritma genetika dan algoritma sweep yang selanjutnya dilakukan analisis perbandingan untuk melihat algoritma yang lebih baik dalam menentukan rute optimum pendistribusian. Proses Algoritma Genetika dimulai dengan membangkitkan populasi awal, kemudian dihitung nilai fitness setiap individu. Individu pada populasi, diseleksi dengan menggunakan metode Roulette Wheel selection dan dilakukan crossover dengan metode order cross over. Generasi baru hasil crossover dikenai proses mutasi dengan metode swapping mutation. Proses terakhir yaitu menyusun populasi baru dan mengulangi proses seleksi, crossover, dan mutasi sampai dengan jumlah iterasi yang diinginkan. Sedangkan untuk menentukan rute terpendek menggunakan algoritma sweep dilakukan dua tahap yaitu tahap pengelompokan (clustering) dan tahap pembentukan rute menggunakan metode Nearest Neighbour. Berdasarkan perhitungan yang diperoleh menggunakan algoritma genetika, diperoleh total jarak tempuh kendaraan 147,95 km dengan waktu tempuh 175 menit. Hasil yang diperoleh dari perhitungan menggunakan algoritma sweep diperoleh total jarak tempuh kendaraan 156,4 km dengan waktu tempuh 202 menit.. Dengan demikian dapat dikatakan bahwa solusi yang dihasilkan algoritma genetika lebih baik dari segi jarak maupun waktu jika dibandingkan algoritma sweep dalam menyelesaikan capacitated vehicle routing problem (CVRP). Kata Kunci : Algoritma Genetika, Algoritma Sweep, CVRP, Pendistribusian Gula vii

KATA PENGANTAR Puji syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-nya, sehingga penulis dapat menyelesaikan tugas akhir skripsi dengan judul Penerapan Algoritma Genetika dan Algoritma Sweep pada Penyelesaian Capacitated Vehicle Routing Problem (CVRP) untuk Optimasi Pendistribusian Gula. Penulisan skripsi ini guna memenuhi salah satu syarat dalam memperoleh gelar Sarjana Sains (S.Si) pada program Studi Matematika. Penyusunan skripsi ini tidak lepas dari doa, bimbingan, bantuan, serta dorongan dari berbagai pihak. Oleh karena itu, penulis mengucapkan terima kasih kepada : 1. Bapak Dr. Hartono, M.Si selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Negeri Yogyakarta yang telah memberi izin penulisan skripsi ini. 2. Bapak Dr. Ali Mahmudi, M.Pd selaku Ketua Jurusan Pendidikan Matematika yang telah memberi kelancaran dalam pengurusan administrasi selama penyusunan skripsi. 3. Bapak Dr. Agus Maman Abadi, M,Si selaku Ketua Program Studi Matematika yang telah mendukung dan memberi kelancaran dalam penulisan skripsi ini. 4. Ibu Fitriana Yuli Saptaningtyas, M.Si, selaku dosen pembimbing yang telah memberikan arahan, motivasi, serta saran kepada penulis. 5. Dewan penguji yang telah memberikan kritik serta saran dalam perbaikan skripsi ini. viii

ix

DAFTAR ISI HALAMAN JUDUL... i HALAMAN PERSETUJUAN... ii HALAMAN PERNYATAAN... iii HALAMAN PENGESAHAN... iv HALAMAN MOTTO... v HALAMAN PERSEMBAHAN... vi ABSTRAK... vii KATA PENGANTAR... vii DAFTAR ISI... x DAFTAR GAMBAR... xiv DAFTAR TABEL... xvi DAFTAR LAMPIRAN... xvii DAFTAR SIMBOL... xviii BAB I PENDAHULUAN A. Latar Belakang... 1 B. Batasan Masalah... 5 x

C. Rumusan Masalah... 6 D. Tujuan Penelitian... 6 E. Manfaat Penelitian... 6 BAB II KAJIAN TEORI A. Masalah Optimasi... 8 B. Graf... 9 1. Definisi Graf... 9 2. Jenis-Jenis Graf... 10 3. Keterhubungan... 13 C. Travelling Salesman Problem (TSP)... 16 1. Pengertian Travelling Salesman Problem (TSP)... 16 2. Penyelesaian Travelling Salesman Problem (TSP)... 17 D. Vehicle Routing Problem (VRP)... 19 E. Capacitated Vehicle Routing Problem (CVRP)... 21 F. Algoritma Sweep... 24 1. Tahap Pengelompokkan... 25 2. Tahap Pembentukan Rute... 26 G. Algoritma Genetika... 27 1. Definisi Algoritma Genetika... 28 2. Skema Alur Algoritma Genetika... 31 3. Komponen Algoritma Genetika... 32 xi

a. Penyandian Permasalahan... 32 b. Membangkitkan Populasi Awal... 33 c. Evaluasi Nilai Fitness... 34 d. Seleksi (Selection)... 35 e. Pindah Silang (Crossover)... 37 f. Mutasi (Mutation)... 41 g. Elitism... 43 h. Pembentukan Populasi Baru... 43 H. Penelitian Yang Relevan... 44 BAB III PEMBAHASAN A. Model CVRP Untuk Optimasi Distribusi Gula Di Pabrik Gula Yogyakarta B. Penyelesaian Model CVRP Menggunakan Algoritma Sweep... 46 1. Matriks Jarak Dan Matriks Jarak Tempuh... 51 2. Tahap Penyelesaian Model CVRP Dengan Algoritma Sweep... 51 a. Tahap Pengelompokkan... 52 b. Tahap Pembentukan Rute... 56 c. Rute yang Diperoleh Menggunakan Algoritma Sweep... 76 C. Penyelesaian Model CVRP Menggunakan Algoritma Genetika... 79 1. Penyandian Gen (Pengkodean)... 79 2. Membangkitkan Populasi Awal (Spanning)... 81 3. Evaluasi Nilai Fitness... 82 xii

4. Seleksi (Selection)... 83 5. Pindah Silang (Crossover)... 84 6. Mutasi... 86 7. Pembentukan Populasi Baru... 87 D. Perbandingan Rute yang Diperoleh Menggunakan Algoritma Sweep dengan Algoritma Genetika... 98 BAB IV PENUTUP A. Kesimpulan... 100 B. Saran... 107 DAFTAR PUSTAKA... 109 LAMPIRAN... 112 xiii

DAFTAR GAMBAR Gambar 2.1 Graf Nol dengan 2 Simpul... 10 Gambar 2.2 Graf Lengkap... 11 Gambar 2.3 Graf Bipartit... 11 Gambar 2.4 Graf Tidak Sederhana... 11 Gambar 2.5 Graf Teratur... 12 Gambar 2.6 Graf Tidak Teratur... 12 Gambar 2.7 Simpul Terhubung dari graf N... 14 Gambar 2.8 Sirkuit dan Lintasan Hamilton... 16 Gambar 2.9 Diagram Alir Algoritma Sweep... 27 Gambar 2.10 Skema Algoritma Genetika oleh David Golderg... 32 Gambar 2.11 Skema Algoritma Genetika oleh Michalewichz... 33 Gambar 2.12 Sistematika Proses Crossover... 38 Gambar 2.13 Ilustrasi OX Operator... 39 Gambar 2.4 Sistematika Proses Mutasi... 42 Gambar 3.1 Koordinat Kartesius Agen Pendistribusian Gula... 52 Gambar 3.2 Peta Agen Pendistribusian Gula di Yogyakarta... 56 xiv

Gambar 3.3 Peta Agen Cluster 1... 57 Gambar 3.4 Peta Agen Cluster 2... 57 Gambar 3.5 Peta Agen Cluster 3... 58 Gambar 3.6 Graf Pendistibusian Rute I Menggunakan Algoritma Sweep... 77 Gambar 3.7 Graf Pendistibusian Rute II Menggunakan Algoritma Sweep... 78 Gambar 3.8 Graf Pendistibusian Rute III Menggunakan Algoritma Sweep... 78 Gambar 3.9 Grafik Generasi ke-1000... 91 Gambar 3.10 Graf Pendistibusian Rute I Menggunakan Algoritma Genetika... 93 Gambar 3.11 Graf Pendistibusian Rute II Menggunakan Algoritma Genetika.. 94 Gambar 3.12 Graf Pendistibusian Rute III Menggunakan Algoritma Genetika. 96 xv

DAFTAR TABEL Tabel 3.1 Hasil Perhitungan Koordinat Polar... 53 Tabel 3.2 Hasil Penentuan Rute I Menggunakan Algoritma Sweep... 64 Tabel 3.3 Hasil Penentuan Rute II Menggunakan Algoritma Sweep... 69 Tabel 3.4 Hasil Penentuan Rute III Menggunakan Algoritma Sweep... 75 Tabel 3.5 Rute Menggunakan Algoritma Sweep... 76 Tabel 3.6 Representasi Gen... 79 Tabel 3.7 Pembagian Rute... 82 Tabel 3.8 Hasil Evaluasi Fitness Generasi Awal... 82 Tabel 3.9 Hasil Uji Coba Menggunakan Software Matlab... 88 Tabel 3.10 Pembagian Rute pada Percobaan ke-10... 92 Tabel 3.11 Hasil Penentuan Rute I Menggunakan Algoritma Genetika... 93 Tabel 3.12 Hasil Penentuan Rute II Menggunakan Algoritma Genetika... 95 Tabel 3.13 Hasil Penentuan Rute III Menggunakan Algoritma Genetika... 97 Tabel 3.14 Perbandingan Rute Algoritma Sweep dan Algoritma Genetika... 98 xvi

DAFTAR LAMPIRAN Lampiran 1 Matriks Jarak Tempuh Asal dan Tujuan Distribusi Gula... 112 Lampiran 2 Matriks Waktu Tempuh Asal dan Tujuan Distribusi Gula... 113 Lampiran 3 Data Permintaan Harian Gula di Yogyakarta... 114 Lampiran 4 Langkah-langkah Menggambar Koordinat dengan Geogebra... 115 Lampiran 5 Surat Izin Penelitian... 121 Lampiran 6 Prosedur Algoritma Genetika... 122 Lampiran 7 Populasi Generasi Awal Menggunakan Software Matlab... 134 Lampiran 8 Induk yang Terpilih Menggunakan Software Matlab... 136 Lampiran 9 Hasil Crossover dengan Software Matlab... 139 Lampiran 10 Hasil Mutasi dengan Software Matlab... 142 Lampiran 11 Hasil Populasi Baru pada Generasi Selanjutnya... 145 Lampiran 12 Nilai Fitness Generasi Selanjutnya... 147 Lampiran 13 Hasil Populasi Baru Generasi Ke-1000... 148 Lampiran 14 Nilai Fitness Generasi Ke-1000... 150 xvii

DAFTAR SIMBOL G(V, E) : Suatu graf G dengan titik V dan rusuk E V(G) : Himpunan titik tidak kosong dari suatu graf G E(G) : Himpunan rusuk dari suatu garf G C ij : Jarak tempuh perjalanan dari agen i ke agen j X ijk : Variabel keputusan dan merupakan variabel biner V : Himpunan titik-titik lokasi depot dan agen K : Himpunan kendaraan q : Kapasitas kendaraan d i : Jumlah permintaan untuk titik i t ij : Waktu tempuh kendaraan termasuk pelayanan f : Nilai fitness xviii