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

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

SHABRINA ROSE HAPSARI M SURAKARTA

PEMODELAN PENJADWALAN MULTILEVEL FEEDBACK QUEUE MENGGUNAKAN DYNAMIC TIME QUANTUM PADA KASUS PEMESANAN MAKANAN DI RESTORAN

PENERAPAN METODE NAÏVE BAYES CLASSIFIER DAN ALGORITMA ADABOOST UNTUK PREDIKSI PENYAKIT GINJAL KRONIK

RIZAL KUSUMAJATI NUGROHO

Skripsi. Disusun Oleh : Arief Adi Nugroho M

PENDEKATAN BARU PENYELESAIAN KASUS PENJADWALAN UJIAN AKHIR SEMESTER SEKOLAH MENENGAH ATAS (STUDI KASUS SMA NEGERI 3 SURAKARTA)

OPTIMASI FUZZY TSUKAMOTO DUA TAHAP MENGGUNAKAN ALGORITMA GENETIKA UNTUK SELEKSI CALON KARYAWAN (STUDI KASUS: Perusahaan Bio-2000)

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

SIMULASI SISTEM KONTROL HIDROLIK DENGAN PID CONTROLLER PADA EXCAVATOR SKRIPSI

ASSOCIATION RULE UNTUK MENENTUKAN POLA PASIEN RAWAT INAP MENGGUNAKAN ALGORITMA FP- GROWTH (STUDI KASUS RSUD SUKOHARJO)

PENGGABUNGAN ALGORITMA GENETIKA DENGAN TABU SEARCH UNTUK PENGEMBANGAN METODE PENJADWALAN MATA KULIAH DI UNIVERSITAS SEBELAS MARET SURAKARTA SKRIPSI

PENGEMBANGAN APLIKASI DETEKSI HAMA DAN PENYAKIT TANAMAN PADI DI INDONESIA DENGAN METODE ASSOCIATION RULE DAN COSINE SIMILARITY

KLASIFIKASI TEKS MENGGUNAKAN ALGORITMA NAIVE BAYES UPDATEABLE PADA SOAL UJIAN SBMPTN HALAMAN JUDUL

Penentuan Model Terbaik pada Metode Naïve Bayes Classifier dalam Menentukan Status Gizi Balita

SIMULASI PENYEBARAN PENYAKIT MENULAR HIV/AIDS DI PROVINSI JAWA TENGAH MENGGUNAKAN MODEL EPIDEMI SIR (SUSCEPTIBLE, INFECTED, REMOVED)

DIAGNOSA PENYAKIT PARU EFUSI PLEURA DENGAN PENDEKATAN POSSIBILISTIC FUZZY LEARNING VECTOR QUANTIZATION SKRIPSI

SKRIPSI. Diajukan untuk Memenuhi Salah Satu Syarat Mencapai Gelar Strata Satu. Program Studi Informatika. Disusun oleh : FAIRLY OKTA MAL

PEMBANGUNAN MODEL E-MARKETING BERSAMA TINGKAT PROVINSI DENGAN MEMANFAATKAN WEB SERVICE SKRIPSI

PENGEMBANGAN APLIKASI ESTIMASI UKURAN PERANGKAT LUNAK DENGAN PENDEKATAN FUNCTION POINT ANALYSIS

PENGUKURAN KINERJA METODE NAIVE BAYES PADA SISTEM DETEKSI KERUSAKAN MOTOR

APLIKASI MASALAH 0/1 KNAPSACK MENGGUNAKAN ALGORITMA GREEDY

SISTEM KEMAHASISWAAN DAN KELULUSAN FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

SISTEM VALIDASI DOKUMEN TUGAS AKHIR UNIVERSITAS SEBELAS MARET DENGAN METODE FORWARD CHAINING

APLIKASI SISTEM INVENTORI BERBASIS WEB STUDI KASUS PRODUSEN PRODUK CV. SUPERNOVA TUGAS AKHIR

DETEKSI WEB BERKONTEN PORNO DENGAN METODE BAYESIAN FILTERING DAN PRINCIPAL COMPONENT ANALYSIS

ASSOCIATION RULE MINING DATA PEMINJAMAN PERPUSTAKAAN MENGGUNAKAN KOMBINASI APRIORI DAN JACCARD SIMILARITY

PEMBUATAN APLIKASI UJIAN ONLINE UNTUK PERGURUAN TINGGI TUGAS AKHIR

SISTEM INFORMASI PENJADWALAN SMK NEGERI 1 KEMUSU BOYOLALI TUGAS AKHIR

SISTEM INFORMASI E-TICKETING AGEN PO. GAJAH MUNGKUR CABANG BATURETNO BERBASIS WEB TUGAS AKHIR

E-LEARNING SMA NEGERI 3 PONOROGO TUGAS AKHIR

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

SKRIPSI Diajukan untuk memenuhi sebagian persyaratan mendapatkan gelar Strata Satu Jurusan Informatika. Disusun Oleh: WINA ISTI RETNANI NIM.

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

MODIFIKASI LEAST SIGNIFICANT BIT UNTUK MENINGKATKAN KETAHANAN PESAN TERHADAP CROPPING DAN NOISE SKRIPSI

PEMBANGUNAN APLIKASI REMOTE SERVER DENGAN IMPLEMENTASI PROTOKOL SECURE SHELL MENGGUNAKAN JAVA DAN SISTEM OPERASI LINUX DEBIAN 6 TUGAS AKHIR

PEMANFAATAN WEB SERVICE MOODLE BERBASIS REST- JSON UNTUK MEMBANGUN MOODLE ONLINE LEARNING EXTENSION BERBASIS ANDROID

MODEL PERSEDIAAN TERINTEGRASI SATU-PRODUSEN MULTI-PENGECER DENGAN KENDALI BIAYA PERSIAPAN PRODUKSI DAN PENGOPTIMALAN JALUR TRANSPORTASI

SISTEM INFORMASI PENJUALAN BENIH UNIT PELAKSANA TERPADU BALAI BENIH HOLTIKULTURA BANGAK TUGAS AKHIR

APLIKASI PENGARSIPAN DATA MAHASISWA PENERIMA DANA KASIH DI UNIVERSITAS SEBELAS MARET

KAJIAN PEMODELAN TARIKAN PERGERAKAN KE GEDUNG PERKANTORAN ( Studi Kasus Kota Surakarta )

PEMBUATAN WEBSITE SISTEM AFFILIASI DUTA. Oleh : BENY ARIF LAILAN M

Disusun Oleh: Rahmad Afandi M

ANALISIS PERBANDINGAN ALGORITMA QUICKSORT, 3 WAY QUICKSORT, DAN RADIXSORT SKRIPSI PLOREN PERONICA PASARIBU

PEMBANGUNAN SISTEM INFORMASI KEPEGAWAIAN UNIVERSITAS SEBELAS MARET SURAKARTA SUB PENILAIAN ANGKA KREDIT DOSEN FUNGSIONAL TUGAS AKHIR

RATA-RATA KUADRAT SESATAN PENDUGA REGRESI DENGAN KOMBINASI LINIER DUA VARIABEL BANTU PADA SAMPEL ACAK SEDERHANA

SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat Mencapai Gelar Strata Satu Jurusan Informatika. Disusun Oleh: AISHA ALFIANI MAHARDHIKA

PERBANDINGAN ALGORITMA COSINE SIMILARITY DAN CONFIDENCE PADA SISTEM REKOMENDASI DENGAN METODE ITEM BASED COLLABORATIVE FILTERING

commit to user BAB II TINJAUAN PUSTAKA 2.1 Dasar Teori Vehicle Routing Problem (VRP)

SISTEM INFORMASI PENJADWALAN MATA PELAJARAN SEKOLAH MENENGAH ATAS NEGERI I WONOSARI KABUPATEN KLATEN

ESTIMASI PARAMETER MODEL MIXTURE AUTOREGRESSIVE (MAR) MENGGUNAKAN ALGORITMA EKSPEKTASI MAKSIMISASI (EM)

TUGAS AKHIR SISTEM INFORMASI TUGAS AKHIR DIII TEKNIK INFORMATIKA FMIPA UNS

Disusun Oleh : AGUSTIN MAULIYA SUKMASARI M

PEMBUATAN APLIKASI MONITORING PERKULIAHAN DI DIPLOMA III TEKNIK INFORMATIKA FMIPA UNIVERSITAS SEBELAS MARET SURAKARTA

PENGEMBANGAN SUB SISTEM ASET PADA SISTEM INFORMASI MANAJEMEN SEKOLAH TUGAS AKHIR

PEMBUATAN SISTEM INFORMASI PENGELOLAAN DAN PELAPORAN UANG MASUK YPPP VETERAN SUKOHARJO MENGGUNAKAN FRAMEWORK YII2 TUGAS AKHIR

Pembangunan Kalkulator Pencarian Akar Kompleks Polinomial Derajat N

DETEKSI HAMA DAN PENYAKIT TANAMAN PADI MEMANFAATKAN INPUT TEKSTUAL DENGAN METODE COSINE SIMILARITY SKRIPSI

IMPLEMENTASI METODE TOPSIS PADA SISTEM PENDUKUNG KEPUTUSAN SELEKSI CALON TENAGA KERJA DI PT. ASRY AMANAH TIMUR

PEMBUATAN PROGRAM APLIKASI ADMINISTRASI NILAI BERBASIS JAVA STUDI KASUS DI SD KRISTEN BANJARSARI

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

PEMBANGUNAN SISTEM INFORMASI KEPEGAWAIAN SUB EKIVALENSI WAKTU MENGAJAR PENUH (EWMP) DOSEN UNIVERSITAS SEBELAS MARET

ANALISIS SISTEM ANTRIAN PADA LOKET PENDAFTARAN PASIEN DI RUMAH SAKIT UMUM DAERAH DR.MOEWARDI SURAKARTA

IMPLEMENTASI METODE GENERATE AND TEST DALAM PENYELESAIAN PUZZLE 2048 BERBASIS MOBILE SKRIPSI

Analisis Perbandingan Vector Space Model dan Weighted Tree Similarity pada Pencarian Informasi Ebook Pedoman Pengobatan Dasar di Puskesmas SKRIPSI

ii

TUGAS AKHIR PEMBUATAN E-LEARNING PEMBELAJARAN SDIT NURUL ISTIQLAL SEBAGAI PENDAMPING DALAM PROSES BELAJAR MENGAJAR

PEMBUATAN SISTEM INFORMASI ADMINISTRASI RAWAT INAP PASIEN RUMAH SAKIT BERBASIS WEB

LAPORAN TUGAS AKHIR APLIKASI KATALOG BUTIK BERBASIS MULTIMEDIA. Diajukan Untuk Menyusun Tugas Akhir dalam Program Diploma III Ilmu Komputer

SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM PENJADWALAN TUGAS AKHIR

SISTEM INFORMASI PENERIMAAN SISWA BARU SMK NEGERI 1 KEMUSU BOYOLALI TUGAS AKHIR

APLIKASI PEMBELAJARAN MATEMATIKA KELAS 2 SMP / MTS BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN APLIKASI KHAZANAH INTELEKTUAL BERBASIS WEB DAN ANDROID. Disusun oleh : JUPRI SANTOSO M

TUGAS AKHIR APLIKASI PENGENALAN TOKOH WAYANG BERBASIS ANDROID

PERBANDINGAN EFEKTIFITAS METODE USER-BASED COLLABORATIVE FILTERING DENGAN METODE USER-ITEM BASED COLLABORATIVE FILTERING

STUDI PEWARNAAN GRAF MENGGUNAKAN ALGORITMA TABU SEARCH SKRIPSI SUPARDI

SISTEM PAKAR UNTUK MENDIAGNOSIS PENYAKIT INFEKSI MENGGUNAKAN FORWARD CHAINING

PEMODELAN PROSEDUR PEMBIAYAAN MENGGUNAKAN PETRI NET (Studi Kasus: BMT Bima Cabang Pembantu Ngluwar Magelang)

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SD AL FIRDAUS SURAKARTA. Tugas Akhir. Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar

PEMBUATAN SISTEM INFORMASI RAPOR ONLINE (SIRALINE) UNTUK TINGKAT SMA BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER.

PENERAPAN METODE ASSOCIATION RULES DAN COSINE SIMILARITY UNTUK PENGEMBANGAN FITUR DETEKSI DINI PENYAKIT

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

SISTEM INFORMASI MANAGEMENT SEKOLAH SUB SISTEM PENERIMAAN PESERTA DIDIK BARU UNTUK SEKOLAH DASAR TUGAS AKHIR

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN LOKASI CABANG USAHA MENGGUNAKAN METODE AHP DAN VISUALISASI PETA (STUDI KASUS TOKO IVO BUSANA PADANG)

PEMBANGUNAN SISTEM INFORMASI EVALUASI PEMBELAJARAN MENGAJAR SMK NEGERI 1 SUKOHARJO TUGAS AKHIR

PERBANDINGAN METODE SIMPLEKS DENGAN ALGORITMA TITIK INTERIOR DALAM PENYELESAIAN MASALAH PROGRAM LINIER SKRIPSI AGUSTINA ANGGREINI SITORUS

ANALISIS ANTRIAN PADA SISTEM PELAYANAN TELLER DI BANK TABUNGAN NEGARA (BTN) KANTOR CABANG SURAKARTA

LAPORAN TUGAS AKHIR PEMBUATAN APLIKASI PERPUSTAKAAN BERBASIS WEB PADA INSTANSI PEMERINTAH BADAN PUSAT STATISTIK KABUPATEN KARANGANYAR

SISTEM INFORMASI PENGOLAHAN NILAI RAPORT SMK NEGERI 1 KEMUSU BOYOLALI TUGAS AKHIR

SKRIPSI SHERLY MELISA SEMBIRING

PEMBUATAN WEBSITE DAN APLIKASI MOBILE YOUR NEEDS GUNA MEMBANTU POLA HIDUP SEHAT BERBASIS ANDROID DAN CODEIGNITER (PENGURUSAN)

PEMBUATAN SISTEM INFORMASI PENERAPAN GENERATOR CSS3 BERBASIS FRAMEWORK CODEIGNITER

PEMBUATAN USER INTERFACE UNTUK MANAJEMEN HOTSPOT MIKROTIK YANG TERINTEGRASI DENGAN BILLING HOTEL MENGGUNAKAN API MIKROTIK

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

TUGAS AKHIR IMPLEMENTASI ALGORITMA KRIPTOGRAFI LOKI97 UNTUK PENGAMANAN AUDIO FORMAT AMR KOMPETENSI JARINGAN SKRIPSI

SISTEM INFORMASI KONFEKSI R. S JIMBUNG BERBASIS WEB DI TANON SRAGEN. Tugas Akhir. Ahli Madya pada Program Studi Diploma III Teknik Informatika

IMPLEMENTASI ALGORITMA BRUTE FORCE DAN ALGRITMA KNUTH-MORRIS-PRATT (KMP) DALAM PENCARIAN WORD SUGGESTION SKRIPSI ADLI ABDILLAH NABABAN

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

PENCARIAN KATA PADA DOKUMEN DENGAN CLUSTERING MENGGUNAKAN POLA VARIAN HILL CLIMBING SKRIPSI. Oleh TIARA KURNIA MAHISA NIM.

PENERAPAN DATA MINING MENGGUNAKAN ALGORITME C4.5 DALAM PENENTUAN JURUSAN SISWA SMA NEGERI 2 SURAKARTA

Transkripsi:

IMPLEMENTASI ALGORITMA PALGUNADI UNTUK MENYELESAIKAN SINGLE DAN MULTI PRODUCT VEHICLE ROUTING PROBLEM SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat Mencapai Gelar Strata Satu Jurusan Informatika HALAMAN JUDUL Disusun Oleh : IKA TOFIKA RINI M0510028 JURUSAN INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2015

SKRIPSI IMPLEMENTASI ALGORITMA UNTUK MENYELESAIKAN SINGLE DAN MULTI PRODUCT VEHICLE ROUTING PROBLEM HALAMAN PENGAJUAN Disusun oleh : Ika Tofika Rini M0510028 ditulis dan diajukan untuk memenuhi sebagian persyaratan memperoleh gelar Strata Satu Jurusan Informatika JURUSAN INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2015 ii

SKRIPSI IMPLEMENTASI ALGORITMA UNTUK MENYELESAIKAN WITH SINGLE DAN MULTI PRODUCT VEHICLE ROUTING PROBLEM HALAMAN PERSETUJUAN Disusun oleh : Ika Tofika Rini M0510028 Skripsi ini telah disetujui untuk dipertahankan di hadapan dewan penguji, Pada tanggal: 24 Maret 2015 Pembimbing 1, Pembimbing 2, Drs. YS. Palgunadi, M.Sc. NIP. 19560407 198303 1 004 Drs. Bambang Harjito, M.App.Sc., Ph.D. NIP. 19621130 199103 1 002 HA iii

perpustakaan.uns.ac.id NSKRIPSI IMPLEMENTASI ALGORITMA UNTUK MENYELESAIKAN VEHICLE ROUTING PROBLEM WITH SINGLE AND MULTI PRODUCT HALAMAN PENGESAHAN Disusun oleh : Ika Tofika Rini M0510028 Telah dipertahankan di hadapan Dewan Penguji pada tanggal: 24 Maret 2015 Susunan Dewan Penguji 1. Drs. Y.S. Palgunadi, M.Sc. ( ) 2. Drs. Bambang Harjito, M.App.Sc., Ph.D. ( NIP. 19621130 199103 1 002 ) 3. Abdul Aziz, S.Kom., M.Cs. ( ) ( ) NIP. 19560407 198303 1 004 NIP. 19810413 200501 1 001 4. Drs. Wiranto, M.Kom., M.Cs. NIP. 19661230 199302 1 001 Disahkan Oleh 19621130 199103 1 002 iv

HALAMAN PERSEMBA Skripsi ini penulis persembahkan untuk kedua orang tuaku, adikku tercinta, teman-teman Informatika angkatan 2010. v

KATA PENGANTAR Segala puji dan syukur penulis ucapkan kepada Allah SWT, yang hanya karena rahmat dan karunia-nya, penulis dapat menyelesaikan skripsi dengan judul Implementasi Algoritma Palgunadi Untuk Menyelesaikan Single and Multi Product Vehicle Routing Problem mendapatkan gelar strata satu Informatika Universitas Sebelas Maret Surakarta. Penulis menyadari keterbatasan yang dimiliki, serta penulis mengucapkan terima kasih atas bantuan, bimbingan, dan petunjuk selama penulis menyusun skripsi ini. Semoga Allah membalas kebaikan mereka yang telah membantu penulis menyelesaikan skripsi ini. Penulis ucapkan terima kasih kepada : 1. Kedua orang tua Penulis, yang selalu mencurahkan kasih sayang, doa, serta dukungan kepada Penulis. 2. Bapak Drs. YS. Palgunadi, M.Sc., dosen pembimbing I yang penuh kesabaran membimbing, mengarahkan, dan memberi motivasi kepada penulis selama proses penyusunan skripsi ini. 3. Bapak Bambang Harjito, M.App.Sc., Ph.D., dosen pembimbing II yang telah memberikan arahan serta masukan selama proses penyusunan skripsi. 4. Bapak Meiyanto Eko Sulistyo, S.T., M.Eng., dosen Pembimbing Akademik yang telah memberikan bimbingan dan pengarahan selama Penulis menempuh studi di Jurusan Informatika. 5. Teman-teman Informatika angkatan 2010 Maman, Eva, Shofi, Aish, April, Kartika, Dian C, dan Pingky yang selalu memberikan semangat dan motivasi kapanpun dan dimanapun. 6. Kakak-kakak tingkat Informatika yang senantiasa memotivasi penulis untuk segera menyelesaikan skripsi ini. Semoga skripsi ini dapat memberikan manfaat bagi pembaca umumnya dan mahasiswa Informatika pada khususnya. Surakarta, Maret 2015 Penulis vi

IMPLEMENTASI ALGORITMA PALGUNADI UNTUK MENYELESAIKAN SINGLE DAN MULTI PRODUCT VEHICLE ROUTING PROBLEM IKA TOFIKA RINI Jurusan Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret ABSTRAK Vehicle Routing Problem dengan single dan multi product merupakan permasalahan perencanaan routing transportasi distribusi barang dengan satu dan lebih dari satu jenis komoditi barang. Saat ini dalam menentukan rute tidak mempertimbangkan area customer secara keseluruhan dan tidak memaksimalkan kapasitas dari kendaraan yang digunakan. Penelitian ini mengusulkan Algoritma Palgunadi sebagai algortima baru untuk menentukan rute dalam kasus single dan multi product. Tahapan penelitian ini meliputi pengumpulan dan pengolahan data, implementasi algoritma Palgunadi menggunakan Java, tes validasi, dan tes efisiensi. Implementasi algoritma Palgunadi menggunakan bahasa pemrograman Java diperoleh hasil berupa rute dan jumlah kendaraan yang digunakan sesuai dengan perhitungan manual. Algoritma Palgunadi juga dapat digunakan untuk menyelesaikan kasus dalam skala besar dibuktikan dengan running time. Hubungan banyaknya agen yang harus dilayani per running time program menunjukan kondisi kuadratik dan hubungan banyaknya agen per banyaknya kendaraan menunjukkan kondisi linear. Dengan demikian Algoritma Palgunadi ini dapat diajukan sebagai salah satu algoritma alternatif pemecahan masalah penentuan rute kendaraan untuk kasus Vehicle Routing Problem dengan single dan multi product. Kata Kunci: Vehicle Routing Problem, Algoritma Palgunadi vii

THE IMPLEMENTATION OF PALGUNADI ALGORITHM TO SOLVE SINGLE AND MULTI PRODUCT VEHICLE ROUTING PROBLEM IKA TOFIKA RINI Department of Informatics, Mathematics and Science Faculty, Sebelas Maret University ABSTRACT Vehicle Routing Problem with Single and Multi Product is routing transportation planning problems with the distribution of goods and more than one type of commodity goods. Currently in determining the route does not take into consideration the customer area as a whole and does not maximize the capacity of the vehicle. This research proposes algorithm Palgunadi as new algorithm to determine the route in case of single and multi-product. Stages of this study consisted of data collectiing and processing, Palgunadi algorithm implementation using Java, test validation, and test efficiency. Palgunadi algorithm is implemented using the Java programming language. The results show the same results with manual calculation. Palgunadi algorithm can also be used to solve large-scale case evidenced by the running time. Relationship number of agents per running time indicates a quadratic condition. Relationship number of agents per number of vehicles indicates a linear condition. This algorithm can also complete infeasible conditions. Thus Palgunadi algorithm can be proposed as one of the alternative algorithms solving the problem of determining the case of vehicles for Vehicle Routing Problem with single and multi product. Key Words: Vehicle Routing Problem, Palgunadi Algorithm viii

DAFTAR ISI HALAMAN JUDUL... i HALAMAN PENGAJUAN... ii HALAMAN PERSETUJUAN... iii HALAMAN PENGESAHAN... iv HALAMAN PERSEMBAHAN... v KATA PENGANTAR... vi ABSTRAK... vii ABSTRACT... viii DAFTAR ISI... ix DAFTAR TABEL... xi DAFTAR GAMBAR... xii DAFTAR LAMPIRAN... xiii PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 3 1.3 Batasan Masalah... 3 1.4 Tujuan Penelitian... 4 1.5 Manfaat Penelitian... 4 1.6 Sistematika Penulisan... 4 TINJAUAN PUSTAKA... 6 2.1 Dasar Teori... 6 2.1.1 Vehicle Routing Problem (VRP)... 6 2.1.2 Vehicle Routing Problem Single Product... 8 2.1.3 Vehicle Routing Problem Multi Product... 9 2.1.4 Model Matematika VRP... 9 2.1.5 Algoritma Tabu Search... 11 2.1.6 Algoritma Palgunadi... 12 2.2 Penelitian Terkait... 14 2.3 Rencana Penelitian... 15 METODOLOGI... 16 ix

3.1 Pengumpulan dan pemodelan data... 16 3.2 Implementasi algoritma Palgunadi menggunakan Java... 17 3.3 Tes validasi algoritma Palgunadi... 19 3.4 Tes efisiensi algoritma Palgunadi... 19 PEMBAHASAN... 20 4.1 Tes validasi algoritma Palgunadi... 21 4.1.1 Perhitungan manual VRP single product... 21 4.1.2 Perhitungan manual VRP multi product... 21 4.2 Tes efisiensi algoritma Palgunadi... 24 4.2.1 Efisiensi VRP single product... 24 4.2.2 Efisiensi VRP dua produk... 26 4.2.3 Efisiensi VRP tiga produk... 28 4.2.4 Efisiensi VRP infeasible condition single product... 29 4.2.5 Efisiensi VRP infeasible condition dua produk... 32 4.2.6 Efisiensi VRP infeasible condition tiga produk... 35 4.3 Analisis kompleksitas waktu algoritma Palgunadi... 37 PENUTUP... 40 5.1 Kesimpulan... 40 5.2 Saran... 40 DAFTAR PUSTAKA... 41 Lampiran... 44 Lampiran 2. Hasil perhitungan manual VRP multi product... 46 Lampiran 3. Hasil perhitungan aplikasi VRP single product... 49 Lampiran 4. Hasil perhitungan aplikasi VRP multi product... 58 x

DAFTAR TABEL Tabel 1. Keterangan demand masing-masing agen... 20 Tabel 2. Matriks jarak antar agen... 20 Tabel 3. Hasil perhitungan single product... 25 Tabel 4. Hasil perhitungan dua produk... 26 Tabel 5. Hasil perhitungan tiga produk... 28 Tabel 6. Hasil perhitungan n agen dan running time kondisi infeasible satu produk... 29 Tabel 7. Hasil perhitungan n agen dan n vehicle kondisi infeasible satu produk... 31 Tabel 8. Hasil perhitungan n agen dan running time kondisi infeasible dua produk... 32 Tabel 9. Hasil perhitungan n agen dan vehicle kondisi infeasible dua produk... 34 Tabel 10. Hasil perhitungan n agen dan running time kondisi infeasible tiga produk... 35 Tabel 11. Hasil perhitungan n agen dan vehicle kondisi infeasible tiga produk... 36 xi

DAFTAR GAMBAR Gambar 1. Algoritma Palgunadi... 13 Gambar 2. Metodologi penelitian... 16 Gambar 3. Flowchart Algoritma Palgunadi... 18 Gambar 4. Tampilan output awal aplikasi... 22 Gambar 5. Output perhitungan VRP single product... 23 Gambar 6. Output perhitungan VRP multi product... 24 Gambar 7. Grafik hubungan n agen per running time... 25 Gambar 8. Grafik hubungan n agen per n vehicle... 26 Gambar 9. Grafik hubungan n agen per running time... 27 Gambar 10. Grafik hubungan n agen per n vehicle... 27 Gambar 11. Grafik hubungan n agen per running time... 28 Gambar 12. Grafik hubungan n agen per n vehicle... 29 Gambar 13. Grafik hubungan n agen per running time... 30 Gambar 14. Grafik hubungan n agen per n vehicle... 32 Gambar 15. Grafik hubungan n agen per running time kondisi infeasible dua produk. 33 Gambar 16. Grafik hubungan n agen n vehicle kondisi infeasible dua produk... 34 Gambar 17. Grafik hubungan n agen per running time kondisi infeasible tiga produk. 36 Gambar 18. Grafik hubungan n agen per n vehicle kondisi infeasible tiga produk... 37 xii

DAFTAR LAMPIRAN Lampiran 1. Hasil perhitungan manual VRP single product... 44 Lampiran 2. Hasil perhitungan manual VRP multi product... 46 Lampiran 3. Hasil perhitungan aplikasi VRP single product... 47 Lampiran 4. Hasil perhitungan aplikasi VRP multi product... 58 xiii