PENERAPAN MULTI-OBJECTIVE PARTICLE SWARM OPTIMIZATION UNTUK KASUS CAPACITATED VEHICLE ROUTING PROBLEM DENGAN LOAD BALANCING

dokumen-dokumen yang mirip
BAB 4 DATA DAN DEFINISI MASALAH

ALGORITMA PARTICLE SWARM OPTIMIZATION UNTUK MENYELESAIKAN TEAM ORIENTEERING PROBLEM WITH TIME WINDOWS

OPTIMASI SISTEM DISTRIBUSI PADA DISTRIBUTOR SEPEDA DI PD. TRIJAYA SEMARANG

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

PENJADWALAN TENAGA KASIR DAN PEMBUATAN SISTEM INFORMASI DI RUMAH SAKIT SUMBER HIDUP AMBON DENGAN BANTUAN MICROSOFT ACCESS

PENGEMBANGAN MODEL DISTRIBUSI LOGISTIK BENCANA MERAPI DENGAN MIXED INTEGER LINEAR PROGRAMMING

USULAN PENGELOMPOKAN ARMADA DAN RUTE DISTRIBUSI LPG 3 KG PT. LENTERA PUTERA SEJAHTERA

PERANCANGAN SISTEM INFORMASI PERSEDIAAN DI APOTEK X

PENENTUAN ATRIBUT PRODUK BERAS MERAH ORGANIK BERDASARKAN HASIL RISET PASAR DI PERUSAHAAN BULIR INDONESIA

ANALISIS PERSEDIAAN OBAT MULTI ITEM MULTI SUPPLIER DENGAN LEAD TIME DAN DEMAND PROBABILISTIK

PENGEMBANGAN MODEL DISTRIBUSI LOGISTIK BANTUAN DENGAN PEMERATAAN TINGKAT PEMENUHAN DI SETIAP TITIK PERMINTAAN

PERANCANGAN ALAT BANTU FORKLIFT 10 TON UNTUK PEMINDAH COIL SHEET METAL DI PT ATMI SURAKARTA

IMPLEMENTASI ENTERPRISE RESOURCE PLANNING (ERP) PADA WARALABA MAKANAN DI YOGYAKARTA

PERENCANAAN MANAJEMEN LINGKUNGAN PONDOK WISATA DAN RUMAH MAKAN LOKAL DI SLEMAN

PENGENDALIAN KUALITAS ROTI DENGAN METODE SEVEN STEPS MENGGUNAKAN OLD DAN NEW SEVEN TOOLS DI BERLY BAKERY

RISET PASAR FOOD TRUCK AYAM BAKAR

PENJADWALAN TENAGA KERJA SECURITY BERBASIS BEBAN KERJA PADA HOTEL NON BINTANG DI DAERAH ISTIMEWA YOGYAKARTA

PENGENDALIAN PERSEDIAAN BAHAN BAKU ROTI DI UD MINANG JAYA

ANALISIS BIOMEKANIKA DAN PERBAIKAN POSTUR KERJA PADA PENGOPERASIAN MESIN PENGAMPLAS DI UKM CHUMPLUNG ADJI

PENENTUAN HARGA JUAL PRODUK DAN UKURAN LOT SECARA SIMULTAN DENGAN MEMPERTIMBANGKAN DETERIORASI

PERANCANGAN DAN PEMBUATAN PURWARUPA AUTOMATED GUIDED VEHICLE TERINTEGRASI SISTEM INFORMASI PADA SIMULASI WAREHOUSE

PENGENDALIAN KUALITAS DONAT KENTANG DENGAN METODE SEVEN STEPS MENGGUNAKAN OLD DAN NEW SEVEN TOOLS DI NN DONUTS

DESAIN EKSPERIMEN GUNA MENGURANGI CACAT PRODUKSI PADA PROSES EMBOSSING LABEL KULIT SAPI DI CELANA JEANS

RISET PASAR UNTUK USAHA BARU PRODUK PUPUK ORGANIK CAIR

PROSEDUR PEMOTONGAN BAHAN BAKU DI AGUNG DIGITAL PRINTING

TUGAS AKHIR Diajukan untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika DISUSUN OLEH:

RISET PASAR PRODUK MODERN PHOTO FRAME BERBAHAN FIBER. TUGAS AKHIR Diajukan Untuk Memenuhi Sebagian Persyaratan

PERANCANGAN MESIN PENGERING CENGKEH

PENGEMBANGAN PRODUK TEMPAT KARTU NAMA BERCIRI KHAS YOGYAKARTA (STUDI KASUS DI CV TINS ART)

STRATEGI PERANCANGAN SISTEM DESAIN PRODUK PADA UKM BUTIK DAUR ULANG YOGYAKARTA

PERBAIKAN KUALITAS PELAYANAN JASA DENGAN MENGGUNAKAN METODE SERVQUAL DI LOTTE MART SEMARANG

PERANCANGAN MESIN PEMISAH BERAS ORGANIK SEBAGAI UPAYA MENINGKATKAN PRODUKSI PETANI DI DESA SAWANGAN KABUPATEN MAGELANG

PENENTUAN SISTEM DISTRIBUSI PRODUK DI HERO GARMEN

RISET PASAR PRODUK KREATIF BERBAHAN CELANA JEANS BEKAS

PERANCANGAN DAN PEMBUATAN MESIN PENYARING BUBUR KEDELAI DENGAN PRINSIP AYUN

PENGAMBILAN KEPUTUSAN SEWA ATAU BELI ARMADA TRUK PENGANGKUT KELAPA SAWIT DI CV. VIAN PRATAMA

PENENTUAN LOT SIZE UNTUK DEPENDENT DEMAND TERHADAP PARENT DEMAND DENGAN POLA MENURUN

PERANCANGAN SEPEDA MOTOR RODA TIGA UNTUK KAUM DIFABEL DAKSA

PENJADWALAN DAN PENENTUAN RUTE PENGIRIMAN DIRECT SHIPMENT DI PT. SUZUKI INDOMOBIL SALES

MANUFACTURING MACHINE

PENGEMBANGAN MODEL DISTRIBUSI LOGISTIK BENCANA MERAPI. SKRIPSI Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Industri

PERANCANGAN SOLUSI DI PCP MENGGUNAKAN METODE TRIZ BERDASARKAN ANALISIS PEMETAAN PROSES BISNIS

RISET PASAR PRODUK KERAJINAN DARI KOMPONEN BEKAS KENDARAAN

ANALISIS RISIKO BAHAYA KERJA DI PTPN XIII PMS GUNUNG MELIAU

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

PENERAPAN METODE PARTICLE SWARM OPTIMIZATION PADA OPTIMASI DISTRIBUSI LPG DARI AGEN KE TOKO KOMPETENSI KOMPUTASI SKRIPSI

EVALUASI KEBIJAKAN SHIFT KERJA BERDASARKAN ANALISIS BEBAN KERJA OPERATOR PENERIMAAN DAN PENIMBUNAN PT. PERTAMINA (PERSERO) DPPU JUANDA SURABAYA

OPTIMASI PENJADWALAN MATA KULIAH DENGAN METODE PARTICLE SWARM OPTIMIZATION

PROGRAM VBA EXCEL UNTUK MENYELESAIKAN PERMASALAHAN INCOMPLETE PAIRWISE COMPARISON DALAM ANALYTICAL HIERARCHY PROCESS

MODEL BIAYA PERSEDIAAN GABUNGAN UNTUK PENENTUAN HARGA JUAL PRODUK SKRIPSI

EVALUASI PROSES PRODUKSI PEMBUATAN MESIN LAS POTONG PLASTIK PADA BENGKEL MESIN FAMILY TECHNIC

IDENTIFIKASI NIAT PENGGUNAAN E-LEARNING OLEH DOSEN DI UNIVERSITAS ATMA JAYA YOGYAKARTA

RISET PASAR PRODUK SUWIR TONGKOL UMKM DARION MOYA HEALTHY FOODS DI YOGYAKARTA

USULAN SISTEM PENJADWALAN PRODUKSI PLANT 1 DAN PLANT 2 DI PT X

BAB I PENDAHULUAN. teliti. Sehingga tidak terjadi bentrok baik antar mata pelajaran, guru, kelas

PERBAIKAN POSTUR KERJA MENURUNKAN KELUHAN MUSKULOSKELETAL DAN WAKTU PROSES PEMAHATAN DI JAVA ART STONE YOGYAKARTA

RISET PEMASARAN UNTUK MELIHAT POTENSI E-RETAIL PADA USAHA BAKERY

IMPLEMENTASI HETEROGENEOUS FLEET VEHICLE ROUTING PROBLEM PADA PENDISTRIBUSIAN MULTIPLEK DI UD. GARUDA

POSISI BAKPIA PATHOK 25 TERHADAP KOMPETITOR BERDASARKAN PERSEPSI KONSUMEN MENGGUNAKAN MULTIDIMENSIONAL SCALING

PERANCANGAN ANGLE GRINDING JIG UNTUK MEMBANTU PROSES PERBAIKAN WEDGEBLOCK MOLD DI MESIN SURFACE GRINDING

ANALISIS MINAT PASAR TERHADAP JASA PEST CONTROL POPULASI

PERANCANGAN RUBBER GRIP TOOLS SEBAGAI ALAT BANTU MESIN UJI TARIK DI LABORATORIUM PENGETAHUAN BAHAN FTI-UAJY

RISET PASAR UNTUK USAHA BARU ALUMINIUM PANNIERS BOX PADA KENDARAAN RODA DUA

PERANCANGAN MODEL EMPLOYEE ENGAGEMENT PADA PT X UNTUK MENGURANGI TINGKAT TURNOVER KARYAWAN

PERENCANAAN MANAJEMEN LINGKUNGAN HIDUP PT. COMRADINDO LINTASNUSA PERKASA DI SLEMAN

PENENTUAN TARGET STOCK LEVEL (TSL) PADA PERMINTAAN DENGAN DISTRIBUSI TRIANGULAR

PEMBANGUNAN APLIKASI PASIEN KLINIK KESEHATAN BERBASIS MOBILE

USULAN PENINGKATAN KUALITAS PELAYANAN MENGGUNAKAN METODE DINESERV DI PASTA BANGET, YOGYAKARTA SKRIPSI

PENGUKURAN DAN PERBAIKAN KUALITAS LAYANAN DEPARTEMEN SERVICE ASSURANCE TELKOM YOGYAKARTA

PERANCANGAN TATA LETAK FASILITAS PRODUKSI PT MITRA PRESISI PLASTINDO

UNIVERSITAS BINA NUSANTARA

ANALISIS PRODUKTIVITAS LANTAI PRODUKSI DENGAN MENGGUNAKAN METODE OBJECTIVE MATRIX (OMAX)

KOMPUTASI PARALEL UNTUK SEGMENTASI CITRA DIGITAL DENGAN PARTICLE SWARM OPTIMIZATION

ANALISIS PERENCANAAN PRODUKSI DI PT. KALBE FARMA JAKARTA SKRIPSI

PERANCANGAN SISTEM KENDALI PID UNTUK KECEPATAN MOTOR DC BERBASIS MIKROKONTROLER ATMEGA16 SKRIPSI

PERENCANAAN PERSEDIAAN BARANG DI TOKO BANGUNAN BINTANG TERANG DENGAN KENDALA MODAL TERBATAS

PEMILIHAN STRATEGI PENINGKATAN PENJUALAN DI UKM MIKRO TEKNIK

SISTEM INFORMASI PEMBIMBINGAN MAHASISWA PADA UNIVERSITAS ATMA JAYA YOGYAKARTA

SISTEM REKOMENDASI PEMILIHAN KERJA UNTUK MAHASISWA UNIVERSITAS ATMAJAYA YOGYAKARTA MENGGUNAKAN METODE CONTENT-BASED FILTERING

PENENTUAN UKURAN LOT EKONOMIS GABUNGAN ANTARA SUPLIER DAN PRODUSEN DI PT BLAMBANGAN FOODPACKERS INDONESIA

PERANCANGAN ULANG TATA LETAK DAN FASILITAS PRODUKSI UD. GUNUNG SARI SURAKARTA

RENCANA PENGEMBANGAN SISTEM JARINGAN DISTRIBUSI PDAM UNIT OPERASIONAL KECAMATAN MLATI KABUPATEN SLEMAN

PENENTUAN JUMLAH TENAGA KERJA FRONT OFFICE DAN PENJADWALANNYA DENGAN MEMPERHATIKAN BEBAN KERJA

PEMBANGUNAN SISTEM INFORMASI PEMESANAN TIKET BUS BERBASIS MOBILE. Tugas Akhir

PEMBANGUNAN GAME GATOTKACA SATRIA PRINGGANDANI SEBAGAI SARANA PENGENALAN BUDAYA INDONESIA

PEMBANGUNAN APLIKASI PENGUMUMAN TERPADU BERBASIS MOBILE

MINIMASI WASTE PADA PT. PETROKIMIA KAYAKU MENGGUNAKAN ANALISIS LEAN MANUFACTURING

PEMBANGUNAN SISTEM INFORMASI BERBASIS KODE BATANG UNTUK PENDATAAN PRODUK HASIL INOVASI LABORATORIUM

PEMBANGUNAN LAYANAN OPEN DATA BERITA KRIMINALITAS INDONESIA

PEMILIHAN STRATEGI BISNIS DENGAN PERSPEKTIF BALANCED SCORECARD DAN METODE ANALYTIC NETWORK PROCESS PADA UKM TALENTA

PROSES REKRUTMEN KARYAWAN UKM MAKANAN DAN KERAJINAN DI KODYA YOGYAKARTA DAN KABUPATEN BANTUL

PENENTUAN KETERSEDIAAN JUMLAH LAUK PAUK DI WARUNG MAKAN BU UMI YOGYAKARTA SKRIPSI

IDENTIFIKASI VARIABEL MODEL KESUKSESAN GABLE DI UMKM KERAJINAN GERABAH KASONGAN YOGYAKARTA

PERANCANGAN ALAT PEMANTAU MESIN PENGEMAS BUMBU PT INDOFOOD

PEMBANGUNAN APLIKASI PENYEDIA INFORMASI PERKULIAHAN MAHASISWA FTI UAJY

PENGENDALIAN KUALITAS PADA HASIL PERCETAKAN DENGAN METODE SEVEN STEPS DI CV. RESNA OFFSET SURAKARTA

BAB I PENDAHULUAN. berdasarkan rencana pengaturan urutan kerja. Daftar atau tabel kegiatan atau

PEMBANGUNAN SISTEM INFORMASI PELAPORAN SUPRA DESA BERBASIS MOBILE

PERBAIKAN TANAH LEMPUNG LUNAK DENGAN METODE ELEKTROKINETIK

ANALISIS PENGENDALIAN KUALITAS SYNTHETIC LEATHER DI PT. CAHAYA MAS TANGERANG

Transkripsi:

PENERAPAN MULTI-OBJECTIVE PARTICLE SWARM OPTIMIZATION UNTUK KASUS CAPACITATED VEHICLE ROUTING PROBLEM DENGAN LOAD BALANCING TUGAS AKHIR Diajukan untuk memenuhi sebagian persyaratan mencapai derajat Sarjana Teknik Industri Dominico Laksma Paramestha 10 06 06178 PROGRAM STUDI TEKNIK INDUSTRI FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS ATMA JAYA YOGYAKARTA YOGYAKARTA

ii

HALAMAN PERSEMBAHAN Sakduwur-duwur e gunung, iseh duwur dengkul Sakduwur-duwur e dengkul iseh duwuh gundul Sakduwur-duwur e gundul iseh duwur Gusti ingkang Maha Luhur iii

PERNYATAAN ORIGINALITAS Saya yang bertanda tangan di bawah ini: Nama : Dominico Laksma Paramestha NPM : 10 06 06178 Dengan ini menyatakan bahwa tugas akhir saya dengan judul Penerapan Multi- Objective Particle Swarm Optimization untuk Kasus Capacitated Vehicle Routing Problem dengan Load Balancing merupakan hasil penelitian saya pada Tahun Akademik 2013/2014 yang bersifat original dan tidak mengandung plagiasi dari karya manapun. Bilamana di kemudian hari ditemukan ketidaksesuaian dengan pernyataan ini, maka saya bersedia dituntut dan diproses sesuai dengan ketentuan yang berlaku termasuk untuk dicabut gelar Sarjana yang telah diberikan Universitas Atma Jaya Yogyakarta kepada saya. Demikian pernyataan ini dibuat dengan sesungguhnya dan dengan sebenarbenarnya. Yogyakarta,21 Juli 2014 Yang menyatakan, Dominico Laksma Paramestha iv

KATA PENGANTAR Puji syukur yang sebesar-besarnya penulis haturkan kepada Bapa, Putra dan Roh Kudus atas segala berkat, karunia dan pendampingannya yang berlimpah sehingga penulis dapat menyelesaikan Tugas Akhir yang berjudul Penerapan Multi-Objective Particle Swarm Optimization untuk Kasus Capacitated Vehicle Routing Problem dengan Load Balancing. Penulisan Laporan Tugas Akhir ini merupakan salah satu syarat untuk mencapai derajat Sarjana Teknik Industri, Fakultas Teknologi Industri, Universitas Atma Jaya Yogyakarta. Banyak pihak telah membantu penulis dalam menyelesaikan Tugas Akhir ini. Pada kesempatan ini, penulis mengucapkan terima kasih kepada: 1. Bapak Dr. A. Teguh Siswantoro selaku Dekan Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta 2. Bapak Yosef Daryanto, S.T., M.Sc. selaku Ketua Program Studi Teknik Industri Universitas Atma Jaya Yogyakarta 3. Bapak The Jin Ai, S.T., M.T., D.Eng. dan Ibu Yashinta Slamet Setio Wigati, S.T., M.T. selaku Dosen Pembimbing yang telah mendampingi dengan memberikan ide-ide, gagasan, perhatian, bimbingan, pengetahuan, waktu, pikiran dan dukungan ketika penulis mengalami kebuntuan dalam pembuatan Tugas Akhir ini. 4. Bapak, Ibu, dan Kakak yang selalu memberikan dukungan,semangat, dan motovasi kepada penulis dalam menyelesaikan Tugas Akhir ini 5. Bonifasius Yoga P.W., Robins Valentino, Jossie Aditya Rollos, Hernando Budiman, Gregorius Dwijo S, Galih Cahyo D, dan Yoga Adhisatya Yang selalu membantu penulis dalam menyegarkan pikiran dengan kegiatan-kegiatan yang menyenangkan sehingga penulis dapat menyelesaikan Tugas Akhir ini. 6. Rekan-rekan asisten Mata Kuliah Perancangan Sistem Terpadu seperti Kristiawan Atmadi, Renanda Chrisanti, Swadita Worodea, Rika Chynthia, dan Gatot Sugiarto yang menemani penulis mengerjakan Tugas Akhir di Laboratorium Sistem Produksi. 7. Ibu Denny Ratna Yuniarta dan Mas Agung yang mengijinkan penulis menggunakan fasilitas Laboratorium Sistem Produksi untuk mengerjakan Tugas Akhir. v

8. Teman-teman Teknik Industri 2010 yang selalu menyemangati, memotivasi dan menghibur penulis dalam proses pembuatan Tugas Akhir ini. 10. Teman-teman alumni HMTI 2010 dan 2011 yang selalu mendukung penulis selama kuliah di UAJY. 12. Semua pihak yang telah membantu penulis dalam Tugas Akhir, yang tidak dapat penulis sebutkan satu persatu. Akhir kata, semoga penulisan Laporan Tugas Akhir ini dapat memberikan pengetahuan bagi para pembaca. Kritik dan saran yang membangun penulis harapkan untuk perbaikan selanjutnya. Yogyakarta, 21 Juli 2014 Penulis vi

DAFTAR ISI BAB JUDUL HAL Halaman Judul i Halaman Pengesahan ii Pernyataan Originalitas iii Halaman Persembahan iv Kata Pengantar v Daftar Isi vii Daftar Tabel x Daftar Gambar xi Intisari xiii 1 Pendahuluan 1 1.1. Latar Belakang 1 1.2. Perumusan Masalah 3 1.3. Tujuan Penelitian 3 1.4. Batasan Masalah 3 2 Tinjauan Pustaka dan Dasar Teori 2.1. Vehicle Routing Problem 4 2.2. Particle Swarm Optimization 7 2.3. Multi-Objective Optimization Particle Swarm Optimization 8 2.4. Object Library for Evolutionary Techniques (ET-Lib) versi 1.0 10 3 Metodologi Penelitian 3.1. Tahapan Studi Pustaka 14 3.2. Tahapan Perumusan Masalah 14 3.3. Tahapan Pengumpulan Data 15 3.4. Tahapan Pengolahan Data dan Pembuatan Program 15 3.5. Tahap Analisis Hasil 15 3.6. Tahap Kesimpulan dan Saran 16 4 Data dan Definisi Masalah vii

4.1. Data Capacitated Vehicle Routing Problem 18 4.2. Penyesuaian Data Input 21 4.3. Data Solusi Terbaik 25 4.4. Definisi Masalah 26 5 Pengembangan Algoritma PSO 5.1. Penyesuaian Algoritma PSO terhadap VRP 29 5.2. Komponen Algoritma PSO 32 5.3. Pembuatan Program CVRPLB 36 6 Analisis Komputasional 6.1. Validasi Program dan Hasil Program 46 6.2. Pengujian Program pada VRPNC 47 6.3. Analisis Parameter 56 6.4. Pembahasan 61 7 Kesimpulan dan Saran 7.1. Kesimpulan 63 7.2. Saran 63 Daftar Pustaka 64 viii

DAFTAR TABEL Tabel 4.1 Karekteristik Data VRPNC yang Digunakan 20 Tabel 4.2 Perbandingan Data GVRP dan VRPNC 22 Tabel 4.3 Data solusi terbaik 26 Tabel 4.4 Data Beban Kerja 26 Tabel 5.1. Atribut pada struct vehicle 36 Tabel 5.2 Atribut pada struct customers 37 Tabel 5.3. Method pada Class CVRPLB 37 Tabel 5.4. Method pada Class SpPSO 38 Tabel 5.5. Method padaclass SpPSP 38 Tabel 5.6. Warna Partikel yang dipakai pada Tipe Partikel 45 Tabel 6.1. Nilai pada Struct Vehicle VRPNC6 47 Tabel 6.2. Perhitungan Manual load kendaraan Tiap Rute VRPNC6 47 Tabel 6.3 Objektif yang Dihasilkan untuk VRPNC1-VRPNC5 49 Tabel 6.4 Objektif yang Dihasilkan untuk VRPNC6 50 Tabel 6.5 Objektif yang Dihasilkan untuk VRPNC7 51 Tabel 6.6. Objektif yang Dihasilkan untuk VRPNC8 52 Tabel 6.7. Objektif yang Dihasilkan untuk VRPNC9 52 Tabel 6.8. Objektif yang Dihasilkan untuk VRPNC10 53 Tabel 6.9 Objektif yang Dihasilkan untuk VRPNC11 54 Tabel 6.10 Objektif yang Dihasilkan untuk VRPNC12 55 Tabel 6.11 Objektif yang Dihasilkan untuk VRPNC13 55 Tabel 6.12. Objektif yang Dihasilkan untuk VRPNC14 56 ix

DAFTAR GAMBAR Gambar 2.1. Penyelesaiaan Vehicle Routing Problem 5 Gambar 2.2. Non-dominated front untuk dua fungsi tujuan 8 Gambar 2.3. Flowchart MOPSO 10 Gambar 3.1. Diagram Alir Penelitian 17 Gambar 4.1 Format Data yang Digunakan 18 Gambar 4.2 Lokasi Customer dan Vehicle pada VRPNC11 dan VRPNC13 20 Gambar 4.3 Lokasi Customer dan Vehicle pada VRPNC12 dan VRPNC14 21 Gambar 4.4 Contoh Kasus GVRP 21 Gambar 4.5 Perbandingan VRPNC asli (kiri) dan VRPNC baru (kanan) 23 Gambar 4.6. Coding Read data input 24 Gambar 4.7. Coding Read data input VRPNC 25 Gambar 4.8. Ilustrasi Permasalahan VRPNC1 27 Gambar 4.9. Best Known Solution Permasalahan VRPNC1 28 Gambar 5.1. Pergerakan Partikel untuk Ms1 30 Gambar 5.2. Pergerakan Partikel untuk Ms2 31 Gambar 5.3. Pergerakan Partikel untuk Ms3 31 Gambar 5.4. Contoh kasus penerjemahan partikel SR-1 33 Gambar 5.5. Skema prosedur 2-opt 34 Gambar 5.6. Coding inisialiasai swarm 40 Gambar 5.7. Coding penerjemahan partikel 41 Gambar 5.8. Coding Perhitungan Objektif Pertama 42 Gambar 5.9. Coding Perhitungan Objektif Kedua 42 Gambar 5.10. Coding Fungsi Tujuan 43 x

Gambar 5.11. Coding untuk Menampilkan Hasil Algoritma 43 Gambar 5.12 User Interface Program yang Dihasilkan 44 Gambar 6.1 Nilai pada Struct Cutomer 46 Gambar 6.2 Grafik Hasil Kalkulasi dengan Mengubah Movement Strategy 57 Gambar 6.3. Grafik Hasil Kalkulasi dengan Menaikkan Jumlah Partikel 58 Gambar 6.4. Grafik Hasil Kalkulasi dengan Menaikkan Jumlah Iterasi 58 Gambar 6.5. Grafik Hasil Kalkulasi dengan Mengubah Nilai Wmin dan Wmax 59 Gambar 6.6 Grafik Hasil Kalkulasi dengan Mengubah Nilai Cp 59 Gambar 6.7 Grafik Hasil Kalkulasi dengan Mengubah Nilai Cg 60 Gambar 6.8 Grafik Hasil Kalkulasi dengan Mengubah Nilai Cl 60 Gambar 6.9 Grafik Hasil Kalkulasi dengan Mengubah Nilai Cn 60 xi

INTISARI Capacitated Vehicle Routing Problem (CVRP) merupakan kasus distribusi untuk mencari rute distribusi ke beberapa konsumen dengan beberapa kendaraan yang memiliki kapasitas yang sama. Solusi yang ada pada umumnya menghasilkan rute yang meminimumkan ongkos perjalanan. Pada penelitian terdahulu untuk kasus CVRP, keseimbangan beban kerja (load balancing) kurang diperhatikan, antara lain terlihat pada besarnya rentang load kendaraan. Best Known Solution (BKS) untuk CVRP mencatat nilai objektif yang paling kecil dari penelitian CVRP yang telah ada, namun dari data BKS load kendaraan yang dihasilkan menunjukan rentang load kendaraan yang tinggi cukup tinggi. Sehingga diperlukan solusi yang mampu menghasilkan rute untuk CVRP yang meminimumkan ongkos perjalanan sekaligus meminimalkan rentang load kendaraan atau bisa disebut Capacitated Vehicle Routing Problem with Load Balancing (CVRPLB). Pada penelitian ini load balancing didefinisikan sebagai rentang load kendaraan yang minimum. Penelitian ini bertujuan untuk menghasilkan program yang mampu menghasilkan rute untuk CVRP yang meminimumkan ongkos perjalanan sekaligus meminimumkan rentang load kendaraan. Metode yang digunakan dalam penelitian ini adalah Multi-objective Particle Swarm Optimization (MOPSO). MOPSO merupakan pengembangan dari PSO yang memiliki kemampuan untuk menyelesaikan kasus dengan 2 atau lebih fungsi tujuan. Program yang dibuat dituliskan dengan bahasa pemrograman C#. Algoritma MOPSO sudah dituliskan dalam library M3PSO yang merupakan produk dari ET-Lib sehingga penulis hanya perlu melakukan penyesuaian algoritma MOPSO dalam menyelesaikan kasus CVRPLB. Program dijalankan dengan beberapa percobaan dengan mengubah jumlah kendaraan untuk mendapatkan solusi yang feasible sehingga dapat dibandingkan dengan BKS untuk melihat kualitas dari solusi. Solusi akan dianggap baik jika rute yang dihasilkan memiliki ongkos perjalanan yang tidak jauh berbeda dengan BKS dengan rentang load kendaraan yang lebih kecil dan sebaliknya. Sehingga pada akhirnya program yang dihasilkan dalam penelitian ini dapat menjadi tools untuk membantu mengambil keputusan dalam memilih rute distribusi. Kata kunci: Distribusi, Capacitated Vehicle Routing Problem, Multi-Objective Optimization, Particle Swarm Optimization, Load Balancing. xii