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

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

PENERAPAN ALGORITMA GENETIKA PADA PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM

IMPLEMENTASI ALGORITMA GENETIKA DENGAN VARIASI CROSSOVER

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

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

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

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

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

APLIKASI ALGORITMA GENETIKA UNTUK PENJADWALAN MATA KULIAH

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

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

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

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

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

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

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

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

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

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

SISTEM KRIPTOGRAFI UNTUK KEAMANAN INFORMASI MENGGUNAKAN FUNGSI CHAOS ARNOLD S CAT MAP SKRIPSI

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

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

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

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

PERINGKASAN TEKS BAHASA INDONESIA MENGGUNAKAN MODIFIED DISCRETE DIFFERENTIAL EVOLUTION ALGORITHM

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

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

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

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

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

Tabel Data Pendistribusian Raskin di Wilayah Kota Yogyakarta. No Kecamatan Kelurahan Banyak Keluarga

GENETIKA UNTUK MENENTUKAN RUTE LOPER KORAN DI AGEN SURAT KABAR

PENERAPANN MODEL PERSAMAAN DIFERENSI DALAM PENENTUAN PROBABILITAS GENOTIP KETURUNAN DENGAN DUA SIFAT BEDA SKRIPSI

BAB III METODE PENELITIAN. Penelitian dilakukan dilingkungan Jurusan Ilmu Komputer Fakultas Matematika

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

SKRIPSI. Oleh FITRI WAHYUNI

PENERAPAN ALGORITMA GENETIKA PADA PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM

OPTIMASI PELAYANAN ANTRIAN MULTI CHANNEL (M/M/c) PADA STASIUN PENGISIAN BAHAN BAKAR UMUM (SPBU) SAGAN YOGYAKARTA SKRIPSI

ANALISIS PENYEBARAN PENYAKIT DIARE SEBAGAI SALAH SATU PENYEBAB KEMATIAN PADA BALITA MENGGUNAKAN MODEL MATEMATIKA SIS

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

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

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

ANALISIS SISTEM ANTREAN PADA PELAYANAN TELLER DI PT BANK BPD DIY KANTOR CABANG SLEMAN TUGAS AKHIR SKRIPSI

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

UPAYA MENINGKATKAN MINAT DAN PRESTASI BELAJAR MATEMATIKA SISWA KELAS X-A SMA MUHAMMADIYAH 2 YOGYAKARTA MELALUI MODEL BELAJAR AKTIF TIPE QUIZ TEAM

BAB 3 ANALISIS DAN PERANCANGAN APLIKASI

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

BAB II KAJIAN PUSTAKA

APLIKASI ALGORITMA GENETIKA DALAM PENENTUAN DOSEN PEMBIMBING SEMINAR HASIL PENELITIAN DAN DOSEN PENGUJI SKRIPSI

PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM DENGAN METODE SAVINGS HEURISTIC SKRIPSI

BAB I PENDAHULUAN. evolusi komputasi adalah algoritma genetika. Pengimplementasian algoritma

ANALISIS KESALAHAN SISWA KELAS V SD NEGERI SALATIGA 02 PADA POKOK BAHASAN SOAL CERITA PECAHAN SEMESTER II TAHUN AJARAN 2012/2013

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

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

Optimalisasi Pengantaran Barang dalam Perdagangan Online Menggunakan Algoritma Genetika

SKRIPSI. Oleh Nurul Khasanah NIM

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

CHRISTINA INDAH PUSPITA SARI A

BAB I LATAR BELAKANG

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

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

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

TAKARIR. algorithm algoritma/ kumpulan perintah untuk menyelesaikan suatu masalah. kesalahan program

SKRIPSI. Diajukan kepada Fakultas Ekonomi Universitas Negeri Yogyakarta untuk Memenuhi Sebagian Persyaratan guna Memeroleh Gelar Sarjana Ekonomi

BAB 2 LANDASAN TEORI. 2.1 Algoritma Genetika

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

ANALISIS SISTEM ANTREAN DENGAN DISIPLIN PELAYANAN PREEMPTIVE

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

Oleh: DESSY DWI JAYANTI A

PENERAPAN METODE PEMBELAJARAN SNOWBALL DRILLING UNTUK MENINGKATKAN KEAKTIFAN BELAJAR IPS SISWA KELAS VIII A SMP N I KALIKAJAR KABUPATEN WONOSOBO

PENGARUH PERBEDAAN STRATEGI METODE SELEKSI DALAM ALGORITMA GENETIKA UNTUK KOMPRESI CITRA FRAKTAL SKRIPSI

TUGAS AKHIR. Diajukan Sebagai Syarat Memperoleh Gelar Sarjana Teknik Jurusan Teknik Industri Fakultas Teknik Universitas Muhammadiyah Surakarta

ANALISIS KESTABILAN DARI SISTEM DINAMIK MODEL SEIR PADA PENYEBARAN PENYAKIT CACAR AIR (VARICELLA) DENGAN PENGARUH VAKSINASI SKRIPSI

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

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

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

UNIVERSITAS MUHAMMADIYAH SURAKARTA

BAB 2 LANDASAN TEORI

HALAMAN JUDUL ANALISIS MODEL BLACK LITTERMAN UNTUK DATA PASAR BERDISTRIBUSI SKEW NORMAL TUGAS AKHIR SKRIPSI

KEEFEKTIFAN MODEL PROBLEM BASED LEARNING (PBL) DENGAN CONTOH TERAPAN DITINJAU DARI KEMAMPUAN PEMECAHAN MASALAH MATHEMATICS WORD PROBLEM SISWA SMP

IDENTIFIKASI KESALAHAN JAWABAN SISWA DALAM MENYELESAIKAN SOAL MATEMATIKA DITINJAU DARI FASE PEMECAHAN MASALAH POLYA

DENGAN KOEFISIEN TEKNIS DAN KOEFISIEN RUAS KANAN BERBENTUK BILANGAN FUZZY

T I N J A U A N P U S T A K A Algoritma Genetika [5]

PENGEMBANGAN MEDIA PEMBELAJARAN LOGIKA BERBASIS MULTIMEDIA INTERAKTIF UNTUK SISWA SMA KELAS X SEBAGAI SUMBER BELAJAR MANDIRI SKRIPSI

ANALISIS BIFURKASI PADA MODEL MATEMATIS PREDATOR PREY DENGAN DUA PREDATOR SKRIPSI

PENGOPTIMASIAN KANAL DINAMIK PADA KOMUNIKASI SELULER DENGAN ALGORITMA GENETIKA

PENERAPAN PENDEKATAN MATEMATIKA REALISTIK SEBAGAI UPAYA UNTUK MENINGKATKAN KEMAMPUAN BERPIKIR MATEMATIS SISWA KELAS VIII SMP NEGERI 1 GOMBONG SKRIPSI

BAB III PEMBAHASAN. harga minyak mentah di Indonesia dari bulan Januari 2007 sampai Juni 2017.

PENENTUAN RUTE DISTRIBUSI DAGING AYAM MENGGUNAKAN METODE CLARKE AND WRIGHT SAVINGS

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

PENGEMBANGAN PERANGKAT PEMBELAJARAN KALKULUS DI KELAS XI SMA DENGAN PENDEKATAN SAINTIFIK KURIKULUM 2013 SKRIPSI

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

Penerapan Algoritma Genetika Untuk Vehicle Routing Problem with Time Window (VRPTW) Pada Kasus Optimasi Distribusi Beras Bersubsidi

PERBANDINGAN METODE EKSPOSITORI DAN METODE PENEMUAN TERBIMBING TERHADAP HASIL BELAJAR MATEMATIKA PADA POKOK BAHASAN ALJABAR DI SMP NEGERI 1 PANJATAN

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

PENERAPAN ALGORITMA GENETIKA UNTUK TRAVELING SALESMAN PROBLEM DENGAN MENGGUNAKAN METODE ORDER CROSSOVER DAN INSERTION MUTATION

SKRIPSI. Diajukan Untuk Memenuhi Tugas dan Melengkapi Syarat Guna Memperoleh Gelar Sarjana Pendidikan Islam dalam Ilmu Pendidikan Agama Islam.

EFEKTIVITAS PENGGUNAAN MODEL PEMBELAJARAN PROBLEM BASED LEARNING

SKRIPSI. Diajukan Untuk Memenuhi Syarat Mencapai. Gelar Sarjana Strata 1 (S1) Prodi Pendidikan Matematika. Oleh: HENDAR PUJI UTOMO

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

Transkripsi:

IMPLEMENTASI ALGORITMA GENETIKA DENGAN VARIASI SELEKSI DALAM PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM WITH TIME WINDOWS (CVRPTW) UNTUK OPTIMASI RUTE PENDISTRIBUSIAN RASKIN DI KOTA YOGYAKARTA TUGAS AKHIR SKRIPSI Diajukan kepada Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Negeri Yogyakarta untuk Memenuhi Sebagian Persyaratan Guna Memperoleh Gelar Sarjana Sains Oleh : Yan Anisa Dewi 13305141046 PRODI MATEMATIKA JURUSAN PENDIDIKAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS NEGERI YOGYAKARTA 2017 i

ii

iii

HALAMAN PERNYATAAN Saya yang bertanda tangan di bawah ini : Nama : Yan Anisa Dewi NIM : 13305141046 Program Studi : Matematika Jurusan : Pendidikan Matematika Fakultas : Matematika dan Ilmu Pengetahuan Alam Judul Skripsi : Implementasi Algoritma Genetika dengan Variasi Seleksi dalam Penyelesaian Capacitated Vehicle Routing Problem with Time Windows (CVRPTW) untuk Optimasi Rute Pendistribusian Raskin di Kota Yogyakarta Menyatakan bahwa skripsi ini adalah benar-benar karya saya sendiri. Sepanjang pengetahuan saya tidak terdapat karya atau pendapat yang ditulis atau diterbitkan orang lain kecuali sebagai acuan atau kutipan dengan mengikuti tata penulisan karya ilmiah yang telah lazim. Apabila tebukti pernyataan saya ini tidak benar, maka sepenuhnya menjadi tanggungjawab saya dan saya siap menerima sanksi sesuai dengan ketentuan yang berlaku. Yogyakarta, 5 April 2017 Yang menyatakan, Yan Anisa Dewi NIM. 13305141046 iv

HALAMAN MOTTO Allah tidak membebani seseorang itu melainkan sesuai dengan kesanggupannya (Q.S. Al-Baqarah: 286) Sesungguhnya Allah tidak akan mengubah nasib suatu kaum hingga mereka mengubah diri mereka sendiri (Q.S. Ar-Ra d: 11) Usaha akan membuahkan hasil setelah seseorang tidak menyerah (Napoleon Hill) Bermimpilah, karena Tuhan akan memeluk mimpi-mimpi itu (Arai, Edensor) v

HALAMAN PERSEMBAHAN Dengan iringan rasa syukur Alhamdulillah, saya persembahkan karya kecil ini kepada: Bapak Sumaryo dan Ibu Kiryati. Terimakasih atas motivasi, doa serta dukungan semangat yang tiada henti diberikan. Kakak dan adikku, Jendry Prasetya dan Muh. Mifta Hurizka. Terimakasih selalu bersedia menjadi tempat untuk berkeluh kesah. Sahabat-sahabatku. Rizka Nur Pratiwi, Septia Eva Fradina, Peni Susanti serta Dita Mardiana. Terimakasih atas bantuan dan dukungan yang selalu diberikan. vi

IMPLEMENTASI ALGORITMA GENETIKA DENGAN VARIASI SELEKSI DALAM PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM WITH TIME WINDOWS (CVRPTW) UNTUK OPTIMASI RUTE PENDISTRIBUSIAN RASKIN DI KOTA YOGYAKARTA Oleh : Yan Anisa Dewi 13305141046 ABSTRAK Raskin merupakan salah satu program pemerintah dalam peningkatan kesejahteraan masyarakat berpendapatan rendah. Keberhasilan program raskin diukur berdasarkan tingkat pencapaian indikator, salah satunya tepat waktu. Untuk mencapai ketepatan waktu, maka permasalahan pendistribusian raskin ini dapat diformulasikan dalam suatu model matematika dengan memperhatikan rentang waktu pendistribusian atau yang lebih dikenal dengan time windows. Tujuan dari penelitian ini yaitu diperoleh penyelesaian rute optimum pendistribusian raskin dengan memperhatikan time windows dan kapasitas. Salah satu algoritma yang dapat digunakan untuk menyelesaikan masalah tersebut yaitu algoritma genetika. Algoritma genetika merupakan suatu proses optimasi yang dikembangkan berdasarkan prinsip genetika dan proses seleksi alam. Penyelesaian permasalahan menggunakan algoritma genetika diawali dengan pembangkitan populasi awal, setelah itu proses evaluasi nilai fitness dari masing-masing individu. Selanjutnya akan dipilih induk secara acak melalui tahap seleksi. Dalam penelitian ini digunakan 2 metode seleksi yaitu roulette wheel selection dan seleksi turnamen. Setelah dipilih dua induk, selanjutnya dilakukan proses pindah silang dengan metode order crossover dan mutasi dengan metode swapping mutation dengan data yang digunakan diperoleh dari Bulog Divisi Regional Yogyakarta. Dari hasil percobaan yang telah dilakukan dengan bantuan software Matlab, untuk metode roulette wheel selection diperoleh total waktu pendistribusian selama 783 menit, sedangkan untuk metode seleksi turnamen diperoleh total waktu pendistribusian selama 772 menit. Dengan demikian dapat disimpulkan bahwa kedua metode seleksi memberikan solusi yang relatif sama, sehingga dalam penelitian ini metode seleksi tidak terlalu berpengaruh pada solusi yang dihasilkan. Kata kunci : Capacitated vehicle routing problem with time windows (CVRPTW), algoritma genetika, roulette wheel selection, seleksi turnamen vii

KATA PENGANTAR Puji syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat serta hidayah-nya, sehingga penulis dapat menyelesaikan tugas akhir skripsi ini dengan judul Implementasi Algoritma Genetika dengan Variasi Seleksi dalam Penyelesaian Capacitated Vehicle Routing Problem with Time Windows (CVRPTW) untuk Optimasi Rute Pendistribusian Raskin di Kota Yogyakarta. Tujuan dari penulisan skripsi ini guna memenuhi salah satu syarat dalam memperoleh gelar Sarjana Sains (S.Si) pada Program Studi (Prodi) Matematika. Penulis menyadari bahwa penyusunan skripsi ini tidak lepas dari bimbingan, arahan, bantuan serta motivasi dari berbagai pihak. Oleh karena itu, penulis mengucapkan terima kasih yang sebesar-besarnya kepada: 1. Bapak Dr. Hartono selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam 2. Bapak Ali Mahmudi, S.Pd., M.Pd. selaku Ketua Jurusan Pendidikan Matematika 3. Bapak Dr. Agus Maman Abadi selaku Ketua Program Studi Matematika 4. Ibu Fitriana Yuli S., M.Si. selaku Dosen Pembimbing Skripsi yang telah meluangkan waktu, memberikan arahan, motivasi serta saran kepada penulis 5. Ibu Dwi Lestari S.Si., M.Sc. selaku Dosen Pembimbing Akademik yang senantiasa memberikan motivasi 6. Seluruh Bapak/Ibu Dosen Jurusan Pendidikan Matematika yang telah memberikan banyak ilmu yang bermanfaat 7. Bapak Sumaryo dan Ibu Kiryati serta kakak dan adikku yang telah memberikan doa, perhatian, dukungan, serta semangat yang tiada hentinya kepada penulis 8. Semua pihak yang tidak dapat disebutkan satu-persatu, yang telah berperan serta membantu dalam pembuatan tugas akhir skripsi ini viii

Penulis menyadari bahwa tugas akhir skripsi ini masih jauh dari sempurna, oleh karena itu penulis mengharapkan kritik dan saran yang sekiranya dapat membangun. Semoga skripsi ini dapat bermanfaat bagi penyusun maupun pihak lain yang menggunakannya. Demikian yang dapat penulis sampaikan, atas motivasi dan dukungan yang telah diberikan kepada penulis, penulis mengucapkan terimakasih. Yogyakarta, 5 April 2017 Penulis Yan Anisa Dewi NIM. 13305141046 ix

DAFTAR ISI HALAMAN JUDUL... i HALAMAN PERSETUJUAN... ii HALAMAN PENGESAHAN... iii HALAMAN PERNYATAAN... iv HALAMAN MOTTO... v HALAMAN PERSEMBAHAN... vi ABSTRAK... vii KATA PENGANTAR... viii DAFTAR ISI... x DAFTAR TABEL... xiii DAFTAR GAMBAR... xiv DAFTAR LAMPIRAN... xv DAFTAR SIMBOL... xvi BAB I PENDAHULUAN A. Latar Belakang Masalah... 1 B. Identifikasi Masalah... 7 C. Batasan Masalah... 8 D. Rumusan Masalah... 8 E. Tujuan Penelitian... 8 F. Manfaat Penelitian... 9 BAB II KAJIAN PUSTAKA A. Graf... 10 1. Definisi Graf... 10 2. Jenis-Jenis Graf... 10 3. Keterhubungan... 12 B. Vehicle Routing Problem (VRP)... 14 C. Capacitated Vehicle Problem with Time Windows (CVRPTW)... 16 1. Formulasi CVRPTW... 16 x

D. Algoritma Genetika... 19 1. Pengertian Algoritma Genetika... 19 2. Karakteristik Algoritma Genetika... 21 3. Langkah Optimasi dalam Algoritma Genetika... 23 4. Komponen dalam Algoritma Genetika... 25 a. Teknik Pengkodean... 26 b. Membangkitkan Populasi Awal (Spanning)... 26 c. Evaluasi Nilai Fitness (Fitness Value)... 27 d. Seleksi... 28 1) Roulette Wheel Selection... 29 2) Seleksi Turnamen... 32 e. Pindah Silang (Crossover)... 34 f. Mutasi (Mutation)... 37 g. Elitism... 39 h. Pembentukan Populasi Baru... 39 E. Teknik Penarikan Kesimpulan... 40 F. Penelitian yang Relevan... 40 BAB III PEMBAHASAN A. Model Matematika CVRPTW pada Pendistribusian Raskin di Kota Yogyakarta... 42 B. Penyelesaian Masalah CVRPTW pada Pendistribusian Raskin di Kota Yogyakarta... 46 1. Penyandian Gen (Pengkodean)... 49 2. Membangkitkan Populasi Awal (Spanning)... 50 3. Evaluasi Nilai Fitnes (Fitness Value)... 52 4. Seleksi (Selection)... 54 a. Roulette Wheel Selection... 54 b. Seleksi Turnamen... 54 5. Pindah Silang (Crossover)... 55 6. Mutasi (Mutation)... 56 xi

7. Pembentukan Populasi Baru... 58 C. Teknik Penarikan Kesimpulan... 61 D. Perbandingan Rute Menggunakan Algoritma Genetika dengan Variasi Seleksi... 72 BAB IV PENUTUP A. Kesimpulan... 74 B. Saran... 77 DAFTAR PUSTAKA... 78 LAMPIRAN... 81 xii

DAFTAR TABEL Tabel 2.1 Pemetaan Proses Alamiah ke Proses Komputasi... 21 Tabel 2.2 Contoh Populasi Beserta Nilai Fitnessnya... 31 Tabel 2.3 Nilai Probabilitas dan Segmen untuk Masing-masing Kromosom... 31 Tabel 2.4 Hasil Kromosom yang Terpilih... 32 Tabel 3.1 Representasi Gen... 49 Tabel 3.2 Pembagian Rute... 51 Tabel 3.3 Nilai Fitness Generasi Awal... 52 Tabel 3.4 Hasil Percobaan... 59 Tabel 3.5 Test of Normality... 62 Tabel 3.6 ANOVA... 63 Tabel 3.7 Independent Sample Test... 64 Tabel 3.8 Pembagian Rute Metode Roulette Wheel Selection... 66 Tabel 3.9 Pembagian Rute Metode Seleksi Turnamen... 69 Tabel 3.10 Perbandingan Rute yang Diperoleh dengan Variasi Seleksi... 72 Tabel 3.11 Total Waktu yang Dibutuhkan Setiap Truk... 73 xiii

DAFTAR GAMBAR Gambar 2.1 Graf Tak Berarah dan Graf Berarah... 12 Gambar 2.2 Graf G... 13 Gambar 2.3 Bagan Algoritma Genetika menurut Michalewich (1996)... 25 Gambar 2.4 Segmen Masing-masing Kromosom... 32 Gambar 2.5 Mekanisme Seleksi Turnamen... 33 Gambar 2.6 Sistematika Proses Crossover... 35 Gambar 2.7 Sistematika Proses Mutasi... 38 Gambar 3.1 Peta Gudang Bulog Cupuwatu dan Kelurahan-kelurahan di Kota Yogyakarta... 47 Gambar 3.2 Graf Pendistribusian Raskin di Kota Yogyakarta... 48 Gambar 3.3 Grafik Metode Roulette Wheel Selection... 65 Gambar 3.4 Rute Kendaraan Metode Roulette Wheel Selection... 68 Gambar 3.5 Grafik Metode Seleksi Turnamen... 69 Gambar 3.6 Rute Kendaraan Metode Seleksi Turnamen... 71 xiv

DAFTAR LAMPIRAN Lampiran 1 Tabel Data Pendistribusian Raskin di Wilayah Kota Yogyakarta... 81 Lampiran 2 Tabel Matriks Jarak Tempuh dalam Satuan Km... 82 Lampiran 3 Tabel Waktu Tempuh dan Pelayanan dalam Satuan Menit... 83 Lampiran 4 Prosedur Penyelesaian Algoritma Genetika... 84 Lampiran 5 Populasi Generasi Awal... 93 Lampiran 6 Individu Terpilih sebagai Induk... 96 Lampiran 7 Individu Terpilih sebagai Anak... 101 Lampiran 8 Individu Terpilih Hasil Mutasi... 104 Lampiran 9 Populasi Baru... 107 xv

DAFTAR SIMBOL i, j = simpul/titik distribusi z i = batas time windows e i = waktu paling awal melakukan pelayanan (lower bound) l i = waktu paling lambat melakukan pelayanan (upper bound) G = graf V = vertex/simpul/titik distribusi E = edges/sisi/rusuk e i = sisi ke- i v i = simpul ke- i N = banyaknya titik distribusi Q = kapasitas truk pengangkut q i = jumlah permintaan titik distribusi ke- i s i = lama waktu pelayanan titik distribusi ke- i K = banyaknya truk pengangkut t ij = waktu tempuh titik distribusi i ke titik distribusi j x ijk = perjalanan dari titik distribusi i ke titik distribusi j oleh kendaraan k T ik = waktu dimulainya pelayanan titik distribusi ke- i T 0k = waktu saat kendaraan ke-k meninggalkan depot dan kembali ke depot s ik = lamanya pelayanan di titik distribusi ke-i oleh kendaraan ke-k Y ik = kapasitas total kendaraan ke-k setelah melayani titik distribusi ke-i f = nilai fitness h = nilai dari total waktu pendistribusian dijumlahkan dengan waktu pinalti a = konstanta f i = nilai fitness titik distribusi ke- i P i = Probabilitas seleksi pada saat ke-i Ts = tournament size Pc = Probability Crossover c ij = jarak tempuh titik distribusi i ke titik distribusi j xvi