PENYELESAIAN VEHICLE ROUTING PROBLEM WITH TIME WINDOWS (VRPTW) MENGGUNAKAN ALGORITMA ANT COLONY SYSTEM

dokumen-dokumen yang mirip
Artikel Ilmiah oleh Siti Hasanah ini telah diperiksa dan disetujui oleh pembimbing.

Desain Rute Terpendek untuk Distribusi Koran Dengan Algoritma Ant Colony System

ALGORITMA SEMUT UNTUK MENCARI JALUR TERPENDEK YAAYU

Algoritma. Untuk. Problem Dengan. Vehicle. Window. Jasa

KAJIAN ESTIMASI PARAMETER MODEL AUTOREGRESIF TUGAS AKHIR SM 1330 NUR SHOFIANAH NRP

PENERAPAN ALGORITMA GENETIKA UNTUK PENENTUAN PENJADWALAN JOB SHOP SECARA MONTE CARLO

TUGAS AKHIR SM 1330 PELABELAN SUPER EDGE GRACEFUL PADA WHEEL GRAPH WICAK BUDI LESTARI SOLICHAH NRP

IMPLEMENTASI ALGORITMA PALGUNADI DALAM OPTIMALISASI VEHICLE ROUTING PROBLEM DELIVERY AND PICK-UP (VRPDP)

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

1 BAB I PENDAHULUAN. 1.1 Latar Belakang dan Permasalahan

PENENTUAN RUTE OPTIMAL PADA KEGIATAN PENJEMPUTAN PENUMPANG TRAVEL MENGGUNAKAN ANT COLONY SYSTEM

PERENCANAAN PERSEDIAAN KNIFE TC 63 mm BERDASARKAN ANALISIS RELIABILITAS (Studi Kasus di PT. FILTRONA INDONESIA)

ALGORITMA MULTIPLE ANT COLONY SYSTEM PADA VEHICLE ROUTING PROBLEM WITH TIME WINDOWS SKRIPSI

ABSTRAK. Universitas Kristen Maranatha

STUDI KOMPARATIF ALGORITMA ANT DAN ALGORITMA GENETIK PADA TRAVELLING SALESMAN PROBLEM

ANALISIS KUALITAS PROSES PRODUKSI FILTER ROKOK SUPER SLIM JENIS DUAL DI PT. FILTRONA INDONESIA

PERBANDINGAN HASIL KLASIFIKASI ANALISIS DISKRIMINAN DAN JARINGAN SYARAF TIRUAN

TUGAS AKHIR SM 1330 GRUP ALTERNATING A. FARIS UBAIDILLAH NRP Dosen Pembimbing Dr. Subiono, MS.

IMPLEMENTASI ALGORITMA BWAS PADA APLIKASI SISTEM INFORMASI TRANSPORTASI UNTUK PERENCANAAN DISTRIBUSI YANG OPTIMAL

PANDUAN APLIKASI TSP-VRP

Sistem Pendukung Keputusan Untuk Pengiriman Barang Dengan Menggunakan Metode Simulated Annealing Pada PT. Rimo Catur Lestari Tbk

BAB I PENDAHULUAN 1.1 Latar Belakang

PENERAPAN ALGORITMA CAT SWARM OPTIMIZATION (CSO) UNTUK MENYELESAIKAN MULTI - DEPOT VEHICLE ROUTING PROBLEM (MDVRP) SKRIPSI

PENERAPAN METODE ANT COLONY OPTIMIZATION PADA METODE K-HARMONIC MEANS UNTUK KLASTERISASI DATA HALAMAN JUDUL

PERBANDINGAN ALGORITMA ANT COLONY DAN ALGORITMA GENETIKA UNTUK PENCARIAN JARAK TERPENDEK DALAM PENGANGKUTAN HASIL TAMBANG

SISTEM INFORMASI GEOGRAFIS BERBASIS WEB UNTUK MENENTUKAN JARAK TERPENDEK MENGGUNAKAN ALGORITMA DIJKSTRA (Studi Kasus : Plaza / Mall Dikota Medan)

BAB 1 PENDAHULUAN. bagian dalam pekerjaan. Dalam melakukan pemasangan kabel perlu

IMPLEMENTASI ALGORITMA PALGUNADI UNTUK MENYELESAIKAN SINGLE DAN MULTI PRODUCT VEHICLE ROUTING PROBLEM

Dosen Pembimbing : Ir. Budi Santosa, M.S., Ph.D Oleh : Sas Wahid Hamzah

PENGONTROLAN KUALITAS LAYANAN AGEN KARTU SELULER PRABAYAR TERTENTU PADA CALL CENTER SURABAYA DENGAN DIAGRAM KONTROL D 2 (MAHALANOBIS DISTANCE)

REKONFIGURASI JARINGAN DISTRIBUSI DAYA LISTRIK PADA PENYULANG PAKUSARI UNTUK MENGURANGI RUGI-RUGI DAYA DENGAN METODE ANT COLONY OPTIMIZATION (ACO)

PERBANDINGAN HASIL PEMODELAN ARTIFICIAL NEURAL NETWORKS DAN KERNEL SMOOTHING PADA DATA REGRESI NON LINIER

OPTIMASI POLA DISTRIBUSI BBM PERTAMINA MENGGUNAKAN ALGORITMA HEURISTIK

PENYELESAIAN VEHICLE ROUTING PROBLEM WITH TIME WINDOWS (VRPTW) MENGGUNAKAN ALGORITMA GENETIKA HYBRID

Matematika dan Statistika

ALGORITMA HARMONY SEARCH DALAM OPTIMALISASI VEHICLE ROUTING PROBLEM WITH TIME WINDOW (VRPTW)

OPTIMALISASI TRAVELLING SALESMAN WITH TIME WINDOWS (TSPTW) DENGAN ALGORITMA SEMUT

UNIVERSITAS BINA NUSANTARA

VEHICLE ROUTING PROBLEM BERBASIS ANT COLONY SYSTEM UNTUK OPTIMASI PENENTUAN RUTE KENDARAAN PADA SISTEM DISTRIBUSI BARANG DAN JASA

ANALISIS TIME SERIES PRODUK DOMESTIK REGIONAL BRUTO PROVINSI JAWA TIMUR DENGAN METODE ARIMA BOX-JENKINS DAN INTERVENSI

PERENCANAAN SUMBER DAYA PADA PROYEK DENGAN MENGGUNAKAN METODE ANT COLONY

ANALISIS FAKTOR-FAKTOR YANG MEMPENGARUHI HASIL PRODUKSI NIRA MENTAH DAN AMPAS TEBU DI PG CANDI BARU SIDOARJO

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

SKRIPSI PERENCANAAN RUTE TRANSPORTASI TERPENDEK PADA PT. MITRA INTERTRANS FORWARDING (MIF) DENGAN MODEL VRPTW

BAB I PENDAHULUAN 1.1. Latar Belakang

PRA-PEMPROSESAN DATA LUARAN GCM CSIRO-Mk3 DENGAN METODE TRANSFORMASI WAVELET DISKRIT

PENDEKATAN ALGORITMA PEMROGRAMAN DINAMIK DALAM MENYELESAIKAN PERSOALAN KNAPSACK 0/1 SKRIPSI SRI RAHAYU

BAB 1. PENDAHULUAN. Permasalahan pendistribusian barang oleh depot ke konsumen merupakan

ABSTRAK. Kata kunci: Google Maps, travelling salesman problem, pencarian rute, Branch and Bound. vi Universitas Kristen Maranatha

Penentuan Rute Distribusi Es Balok Menggunakan Algoritma Nearest Neighbour dan Local Search (Studi Kasus di PT. X)*

APLIKASI SIX SIGMA DI SEKTOR PELAYANAN PUBLIK (STUDY KASUS MENGENDALIKAN KETIDAKSESUAIAN PELAYANAN DI SAMSAT SURABAYA I MANYAR)

BAB I PENDAHULUAN. aplikasinya di berbagai area telah meningkat pesat. Hal ini ditandai dengan

PERANCANGAN PERANGKAT LUNAK PENENTUAN JALUR KRITIS DARI SUATU JARINGAN KERJA PROYEK SKRIPSI AYU NURIANA SEBAYANG

DIAGRAM KONTROL STATISTIK NONPARAMETRIK SUM OF RANKS UNTUK TARGET PADA DATA NON- NORMAL

ANALISIS HUBUNGAN ANTARA KONDISI SANITASI, AIR BERSIH DAN PENDERITA DIARE DI JAWA TIMUR

BAB I LATAR BELAKANG

Usulan Rute Distribusi Tabung Gas Menggunakan Algoritma Ant Colony Systems di PT. Limas Raga Inti

IMPLEMENTASI MOBILE TRACKING MENGGUNAKAN METODE ANT COLONY OPTIMIZATION DAN GOOGLE MAPS API SKRIPSI DONNY SANJAYA

BAB III ANALISIS DAN PERANCANGAN

MENENTUKAN LINTASAN TERCEPAT FUZZY DENGAN ALGORITMA DIJKSTRA DAN ALGORITMA FLOYD MENGGUNAKAN METODE RANGKING FUZZY TUGAS AKHIR

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

BAB I PENDAHULUAN 1.1 Latar Belakang

UNIVERSITAS INDONESIA OPTIMASI RUTE PENERBANGAN UNTUK PENJADWALAN KALIBRASI TERHADAP ALAT BANTU NAVIGASI UDARA DENGAN METODE ALGORITMA SAVING-ANTS

BAB I PENDAHULUAN 1.1. Latar Belakang

IMPLEMENTASI ALGORITMA DIJKSTRA UNTUK PENCARIAN RUTE TERPENDEK MENUJU PELABUHAN BELAWAN BERBASIS SISTEM INFORMASI GEOGRAFIS SKRIPSI

PENERAPAN ALGORITMA GENETIKA PADA PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM


Penjadwalan Kapal dengan Menggunakan Insertion Heuristic

PEMECAHAN MASALAH MINIMUM SPANNING TREE DENGAN MENGGUNAKAN ALGORITMA SEMUT SKRIPSI ADE MAHENDRA PUTRA NASUTION

PENERAPAN SISTEM PERSAMAAN LINEAR ITERATIF MAKS-PLUS PADA MASALAH LINTASAN TERPANJANG

PEMBERIAN NOMOR VERTEX PADA TOPOLOGI JARINGAN GRAF WHEEL, GRAF HELM DAN GRAF LOLLIPOP

PENGEMBANGAN MODEL VEHICLE ROUTING PROBLEM UNTUK PENDISTRIBUSIAN PRODUK PERISHABLE MENGGUNAKAN TRUK BERPENDINGIN

POLIMERISASI PIROL, TIOFEN, 3-METILTIOFEN DAN 3-HEKSILTIOFEN SECARA ELEKTROKIMIA

SISTEM REKOMENDASI PEMINJAMAN VCD DENGAN METODE ITEM BASED COLLABORATIVE FILTERING

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

PENENTUAN JALUR ALTERNATIF UNTUK MENGHINDARI KEMACETAN LALU LINTAS DENGAN MENGGUNAKAN ALGORITMA DIJKSTRA (Studi Kasus: Simpang Empat Waspada Medan)

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

PENGARUH NILAI PARAMETER TERHADAP SOLUSI HEURISTIK PADA MODEL VTPTW

Gambar 1.1 Contoh Ilustrasi Kasus CVRP 13

BAB 1 PENDAHULUAN. selalu bertambah disetiap tahunnya. Hal ini dapat menimbulkan semakin. memperoleh keuntungan yang maksimal, maka diperlukan

PENGARUH INSIDEN BOM BALI I DAN BOM BALI II TERHADAP BANYAKNYA WISATAWAN MANCANEGARA YANG DATANG KE BALI

PEMBUATAN SISTEM INFORMASI BERBASIS WEB LOKAL BANK TABUNGAN NEGARA SURAKARTA TUGAS AKHIR

PADA DISTRIBUTOR BAHAN MAKANAN VEHICLE ROUTING PROBLEM WITH TIME WINDOWS AT FOOD INGREDIENTS DISTRIBUTOR

Penentuan Rute Kendaraan Distribusi Produk Roti Menggunakan Metode Nearest Neighbor dan Metode Sequential Insertion *

STUDI PEWARNAAN GRAF MENGGUNAKAN ALGORITMA TABU SEARCH SKRIPSI SUPARDI

BAB II TINJAUAN PUSTAKA

PEMBUATAN SKEMA JALUR ANGKUTAN KOTA PALU BERDASARKAN PENCARIAN LINTASAN DENGAN BOBOT MAKSIMUM MENGGUNAKAN ALGORITMA ANT COLONY SYSTEM (ACS)

BAB I PENDAHULUAN. konsumen adalah kemampuan untuk mengirimkan produk ke pelanggan secara

PEMODELAN YIELD CURVE OBLIGASI PEMERINTAH INDONESIA DENGAN ROBUST LOCALLY WEIGHTED REGRESSION SMOOTHING SCATTERPLOTS

OPTIMASI PEMROGRAMAN KUADRATIK DENGAN MENGGUNAKAN ALGORITMA PRIMAL-DUAL INTERIOR POINT

PENEMUAN JALUR TERPENDEK DENGAN ALGORITMA ANT COLONY. Budi Triandi

BAB 2 TINJAUAN PUSTAKA

PERANCANGAN DAN SIMULASI PENCARIAN JALUR TERAMAN PADA PERUTEAN KENDARAN

BAB I PENDAHULUAN 1.1 Latar Belakang

SISTEM PAKAR UNTUK MENDIAGNOSA KERUSAKAN PADA KENDARAAAN BERMOTOR MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 SKRIPSI INDRANGADI RAJAGUKGUK

PENERAPAN ALGORITMA GENETIKA DALAM KASUS PENJADWALAN KULIAH SKRIPSI VALENTINA SIAHAAN

PERANCANGAN DAN IMPLEMENTASI ALGORITMA ENKRIPSI ONE TIME PAD UNTUK SISTEM KEAMANAN PEMBELIAN DAN PENJUALAN PRODUK PADA PT. NUGA AGARA INTERNASIONAL

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

Perangkat Lunak Simulasi Periodic Vehicle Routing Problem (PVRP) dengan Tabu Search

OPTIMASI PENENTUAN RUTE KENDARAAN PADA SISTEM DISTRIBUSI BARANG DENGAN ANT COLONY OPTIMIZATION

Transkripsi:

TUGAS AKHIR SM 1330 PENYELESAIAN VEHICLE ROUTING PROBLEM WITH TIME WINDOWS (VRPTW) MENGGUNAKAN ALGORITMA ANT COLONY SYSTEM HARMERITA NRP 1202 100 006 Dosen Pembimbing Drs. Soetrisno, MIKomp JURUSAN MATEMATIKA Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Teknologi Sepuluh Nopember Surabaya 2007

FINAL PROJECT SM 1330 THE COMPLETION OF VEHICLE ROUTING PROBLEM WITH TIME WINDOWS (VRPTW) USING ANT COLONY SYSTEM ALGORITHM HARMERITA NRP 1202 100 006 Supervisor Drs. Soetrisno, MIKomp DEPARTMENT OF MATHEMATICS Faculty of Mathematics and Natural Science Sepuluh Nopember Institute of Technology Surabaya 2007

LEMBAR PENGESAHAN PENYELESAIAN VEHICLE ROUTING PROBLEM WITH TIME WINDOWS (VRPTW) MENGGUNAKAN ALGORITMA ANT COLONY SYSTEM TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Sains pada Bidang Studi Ilmu Komputer Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Teknologi Sepuluh Nopember Oleh : HARMERITA NRP. 1202 100 006 Disetujui oleh Pembimbing Tugas Akhir : Drs. Soetrisno, MIKomp NIP. 131 629 805 ( ) SURABAYA FEBRUARI, 2007 iii

PENYELESAIAN VEHICLE ROUTING PROBLEM WITH TIME WINDOWS (VRPTW) MENGGUNAKAN ALGORITMA ANT COLONY SYSTEM Nama Mahasiswa : Harmerita NRP : 1202 100 006 Jurusan : Matematika FMIPA-ITS Dosen Pembimbing : Drs. Soetrisno, MIKomp Abstrak Vehicle Routing Problem with Time Windows (VRPTW) merupakan permasalahan yang sering terjadi pada banyak sistem logistik. VRPTW adalah permasalahan bagaimana sebuah depot, pusat distribusi barang, dengan sejumlah kendaraan berkapasitas tertentu melayani sejumlah customer pada titik-titik lokasi terpisah, dengan permintaan dan batasan time window tertentu, dengan tujuan meminimalkan total biaya perjalanan, tanpa mengabaikan batasan kapasitas kendaraan dan time window depot. Desain rute dilakukan sedemikian hingga setiap customer hanya dikunjungi sekali oleh satu kendaraan, dan setiap kendaraan memulai dan mengakhiri rutenya pada depot. Penyelesaian VRPTW dapat dilakukan menggunakan metode eksak atau heuristik. Dalam tugas akhir ini, VRPTW diselesaikan dengan menggunakan algoritma Ant Colony System (ACS), yang merupakan metode pendekatan meta-heuristik untuk permasalahan optimasi berbasis artificial intelligence yang berdasarkan pada observasi tingkah laku koloni semut nyata. Dari segi pandangan optimasi, satu hal yang terpenting dalam perilaku koloni semut nyata adalah perilaku mereka dalam mencari makanan. Lebih tepatnya, semut dapat menemukan jalur terpendek dalam mencari makanan dari sarang mereka ke sumber makanan dan sebaliknya. Penyelesaian VRPTW menggunakan algoritma ACS ini diujicobakan pada Permasalahan Solomon (Solomon Benchmark Problem), yang merupakan standar permasalahan internasional untuk jenis VRPTW. Hasilnya menunjukkan bahwa algoritma ACS memberikan hasil yang mendekati optimal atau mendekati best known Solomon. Kata Kunci: Vehicle Routing Problem (VRP), time windows, Ant Colony System. v

THE COMPLETION OF VEHICLE ROUTING PROBLEM WITH TIME WINDOWS (VRPTW) USING ANT COLONY SYSTEM ALGORITHM Name : Harmerita NRP : 1202 100 006 Department : Mathematics FMIPA-ITS Supervisor : Drs. Soetrisno, MIKomp Abtract Vehicle Routing Problem with Time Windows (VRPTW) is a problem which mostly occurs in many logistic systems. VRPTW is actually a question about how a depot, a centre of good s distribution, with certain capacity s vehicle serves the costumers in many different spots, with dissimilar demand and time window constraint, whose intention is to minimize the total travel cost, without violating the vehicle capacity and depot time window constraints. The route design is done until each customer is only visited once by one vehicle; each vehicle begins its route from the depot and finishes it there. The completion of VRPTW is done using exact or heuristic method. In this final project, VRPTW is done using Ant Colony System (ACS) algorithms, which is a meta-heuristic approach method for the optimizing problem with artificial intelligence basis which is based on the observation of the real ant colony behavior. One of the important things in the real ant colony behavior, seen from the optimizing view, is the way they search for a food. More specific, ants can find their shortest path during the food searching from their nest to the food source, vice versa. This completion of VRPTW using ACS Algorithms is tested in a set of Solomon Problem (Solomon Benchmark Problem), which is an international problem standard for a kind of VRPTW. The result shows that ACS Algorithms give an outputs which is nearly optimal or nearly best know Solomon. Keywords: Vehicle Routing Problem (VRP), time windows, Ant Colony System vi

KATA PENGANTAR Segala puji syukur penulis panjatkan ke hadirat Allah SWT, karena dengan ridlo-nya penulis dapat menyelesaikan laporan Tugas Akhir yang berjudul: PENYELESAIAN VEHICLE ROUTING PROBLEM WITH TIME WINDOWS (VRPTW) MENGGUNAKAN ALGORITMA ANT COLONY SYSTEM Laporan Tugas Akhir ini disusun untuk memenuhi sebagian persyaratan dalam memperoleh gelar Sarjana Strata 1 (S1) pada Jurusan Matematika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Institut Teknologi Sepuluh Nopember Surabaya. Pada kesempatan ini penulis ingin menyampaikan ucapan terima kasih yang dalam dan tulus kepada semua pihak yang telah membantu dan mendukung dalam pengerjaan Tugas Akhir ini, antara lain: 1. Bapak Drs. Soetrisno, MIKomp, selaku dosen pembimbing yang telah memberikan bimbingan selama pengerjaan Tugas Akhir. 2. Ibu Dr. Erna Apriliani, M.Si, selaku dosen wali yang telah memberikan bimbingan dan pengarahan selama masa kuliah. 3. Bapak Drs. Lukman Hanafi, M.Sc, selaku Ketua Jurusan Matematika ITS 4. Ibu Dra. Mardlijah, MT, selaku Koordinator Tugas Akhir 5. Bapak Drs. Nurul Hidayat, MIKomp, Bapak Drs. Bandung Arry S., MIKomp, dan Ibu Valeriana Lukitosari, S.Si,MT, selaku dosen penguji Tugas Akhir. 6. Bapak dan Ibu Dosen yang telah memberikan ilmunya selama penulis belajar serta para karyawan Jurusan Matematika ITS. Penulis menyadari bahwa masih banyak kekurangan dan kelemahan dalam penyusunan Tugas Akhir ini. Untuk itu, penulis sangat mengharapkan kritik dan saran yang membangun guna perbaikan dan pengembangan selanjutnya. Semoga Tugas Akhir ini dapat bermanfaat bagi kita semua. Penulis vii

Tunai Sudah...! Tugas Akhir..., Hanyalah sekelumit masalah Untuk menunjukkan seberarti apakah dirimu Hanya semangat, usaha dan doalah Yang dapat membuktikannya... Selamat Mengerjakan TA...!!!^_^ viii

DAFTAR ISI JUDUL.......................................... i HALAMAN PENGESAHAN....................... iii ABSRAK....................................... v KATA PENGANTAR.............................. ix DAFTAR ISI..................................... xi DAFTAR GAMBAR.............................. xiii DAFTAR TABEL................................. xv BAB I. PENDAHULUAN........................... 1 1.1. Latar Belakang............................ 1 1.2. Rumusan Masalah.......................... 2 1.3. Batasan Masalah........................... 2 1.4. Tujuan dan Manfaat......................... 3 1.5. Metode Penelitian.......................... 3 1.6. Sistematika Penulisan........................ 4 BAB II. LANDASAN TEORI........................ 7 2.1. Graph.................................... 7 2.2. Vehicle Routing Problem(VRP)............... 8 2.2.1. Formulasi Matematika VRP.............. 11 2.2.2. Jenis-jenis VRP......................... 13 2.2.3. Metode-metode Penyelesaian VRP........... 14 2.3. Vehicle Routing Problem With Time Windows (VRPTW)................................ 15 2.4. Ant Colony Optimization (ACO).............. 17 2.4.1. Perilaku Semut Nyata.................... 17 2.4.2. Ant System (AS)........................ 19 2.4.3. Perbedaan Artificial Ants dan Semut Nyata... 21 2.5. Ant Colony System (ACS)................... 22 2.5.1. ACS Transition Rule..................... 22 2.5.2. ACS Global Updating Rule................ 23 2.5.3. ACS Local Updating Rule................. 23 2.6. Algoritma Insertion Move.................... 24 BAB III. PENYELESAIAN VRPTW MENGGUNAKAN ALGORITMA ACS........................ 25 ix

3.1. Definisi Permasalahan...................... 25 3.2. Algoritma ACS Untuk Penyelesaian VRPTW.... 27 3.2.1. Inisialisasi Pheromone................... 28 3.2.1. Pembentukan Rute oleh semut............. 31 3.2.3. Algoritma Insertion Move................. 32 3.2.4. Update Pheromone Global................ 33 3.3. Proses Penyelesaian VRPTW................ 33 3.4. Contoh Permasalahan....................... 38 BAB IV. DESAIN DAN IMPLEMENTASI PERANGKAT LUNAK................................. 53 4.1. Desain Perangkat Lunak.................... 53 4.1.1. Desain Masukan........................ 53 4.1.2. Desain Keluaran........................ 55 4.1.3. Data Flow Diagram..................... 56 4.2. Implementasi Perangkat Lunak............... 57 4.2.1. Pendefinisian Class Data Input............ 58 4.2.2. Implementasi Proses.................... 58 BAB V. UJI COBA PERANGKAT LUNAK........... 65 5.1. Permasalahan Solomon...................... 65 5.2. Uji Coba Perangkat Lunak................... 66 BAB VI. PENUTUP................................ 76 6.1. Kesimpulan............................... 76 6.2. Saran.................................... 77 DAFTAR PUSTAKA.............................. 78 LAMPIRAN...................................... 79 x

DAFTAR GAMBAR Gambar 2.1 Graph G dengan 6 titik dan 7 garis.......... 7 Gambar 2.2 Jenis Graph............................ 8 Gambar 2.3 VRP dengan 12 Customer................ 10 Gambar 2.4 Contoh Solusi VRP..................... 10 Gambar 2.5 Gambaran VRPTW...................... 17 Gambar 2.6 Pencarian Jalur Terpendek oleh Semut....... 18 Gambar 2.7 Contoh Perpindahan Intra-route............ 24 Gambar 2.8 Contoh Perpindahan Inter-route............ 24 Gambar 3.1 Diagram Proses Pembentukan Rute dengan Nearest Neighbor........................ 29 Gambar 3.2 Diagram Proses Filter Customer............ 30 Gambar 3.3 Diagram Proses Pembentukan Rute oleh Semut.. 32 Gambar 3.4 Diagram Proses Insertion Move............. 33 Gambar 3.5 Diagram Proses Penyelesaian VRPTW Menggunakan ACS...................... 34 Gambar 3.6 Contoh Permasalahan..................... 36 Gambar 3.7 Solusi Rute Tiap Generasi.................. 51 Gambar 4.1 Desain Tabel Penyimpanan Data Masukan VRPTW............................... 53 Gambar 4.2 Desain Masukan Parameter ACS............ 54 Gambar 4.3 Desain Keluaran Perangkat Lunak.......... 55 Gambar 4.4 Tombol Proses Pada Form Keluaran........ 55 Gambar 4.5 DFD Level 0........................... 56 Gambar 4.6 DFD Level 1........................... 57 Gambar 4.7 Script Definisi Class Customer dan Depot.... 58 Gambar 4.8 Script Pembentukan Solusi oleh Semut...... 59 Gambar 4.9 Script Update Pheromone Lokal........... 59 Gambar 4.10 Script Pemilihan Customer oleh Semut...... 60 Gambar 4.11 Script Pengoptimalan Solusi dengan Insertion Move................................. 61 Gambar 4.12 Script Update Pheromone Global........... 62 xi

Gambar 4.13 Form Utama........................... 63 Gambar 4.14 Form Masukan Parameter ACS............ 63 Gambar 4.15 Form History Generasi................... 64 Gambar 5.1 Input Parameter ACS.................... 67 Gambar 5.2 Hasil Penyelesaian Permasalahan C201 dengan 25 Customer.......................... 69 Gambar 5.3 Input Parameter ACS.................... 71 Gambar 5.4 Hasil Penyelesaian Permasalahan R108 dengan 50 Customer.......................... 73 xii

DAFTAR TABEL Tabel 2.1 Permintaan Barang........................ 10 Tabel 3.1 Data Depot.............................. 35 Tabel 3.2 Data Customer........................... 35 Tabel 3.3 Matrik Jarak Antar Customer dan Depot....... 36 Tabel 3.4 Nilai Visibility........................... 36 Tabel 3.5 Inisialisasi Jejak Pheromone Awal........... 40 Tabel 3.6 Pemilihan Customer oleh Semut ke-2 Generasi 1. 43 Tabel 3.7 Hasil Update Pheromone Global Generasi 1..... 47 Tabel 3.8 Pemilihan Customer oleh Semut ke-1 Generasi 2.. 48 Tabel 3.9 Pemilihan Customer oleh Semut ke-2 Generasi 2.. 48 Tabel 3.10 Hasil Update Pheromone Global Generasi 2..... 51 Tabel 4.1 Parameter ACS........................... 54 Tabel 5.1 Permasalahan Solomon C201 dengan 25 Customer........................................ 67 Tabel 5.2 Permasalahan Solomon R108 dengan 50 Customer........................................ 70 Tabel 5.3 Perbandingan Hasil Best Known Solomon dengan Best Test ACS............................ 74 xiii