Optimasi distribusi barang dengan algoritma genetika

dokumen-dokumen yang mirip
Optimasi Penjadwalan Mata Pelajaran Menggunakan Algoritma Genetika (Studi Kasus : SMPN 1 Gondang Mojokerto)

PENERAPAN ALGORITMA GENETIKA UNTUK PERMASALAHAN OPTIMASI DISTRIBUSI BARANG DUA TAHAP

OPTIMASI PERSEDIAAN BAJU MENGGUNAKAN ALGORITMA GENETIKA

PENERAPAN ALGORITMA GENETIKA UNTUK PENENTUAN BATASAN FUNGSI KENGGOTAAN FUZZY TSUKAMOTO PADA KASUS PERAMALAN PERMINTAAN BARANG

PENERAPAN ALGORITMA GENETIKA UNTUK MEMAKSIMALKAN LABA PRODUKSI JILBAB

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

PENJADWALAN KAPAL PENYEBERANGAN MENGGUNAKAN ALGORITMA GENETIKA

OPTIMASI JADWAL MENGAJAR ASISTEN LABORATORIUM MENGGUNAKAN ALGORITMA GENETIKA

Penjadwalan Dinas Pegawai Menggunakan Algoritma Genetika Pada PT Kereta Api Indonesia (KAI) Daerah Operasi 7 Stasiun Besar Kediri

Penentuan Portofolio Saham Optimal Menggunakan Algoritma Genetika

Optimasi Persediaan Barang Dalam Produksi Jilbab Menggunakan Algoritma Genetika

Penerapan algoritma evolution strategies untuk optimasi distribusi barang dua tahap

OPTIMASI PENJADWALAN PERAWAT MENGGUNAKAN ALGORITMA GENETIKA

Penerapan Algoritma Genetika untuk Penjadwalan Asisten Praktikum

Optimasi Pemilihan Pekerja Bangunan Proyek Pada PT. Citra Anggun Pratama Menggunakan Algoritma Genetika

OPTIMASI DISTRIBUSI PUPUK MENGGUNAKAN EVOLUTION STRATEGIES

Optimasi Penjadwalan Mata Pelajaran Pada Kurikulum 2013 Dengan Algoritme Genetika (Studi Kasus: SMA Negeri 3 Surakarta)

Optimasi Multiple Travelling Salesman Problem Pada Pendistribusian Air Minum Menggunakan Algoritme Genetika (Studi Kasus: UD.

PENERAPAN ALGORITMA GENETIKA UNTUK MENENTUKAN BIAYA MINIMAL DISTRIBUSI BARANG TIGA TAHAP PT. SEMEN TONASA

OPTIMASI VEHICLE ROUTING PROBLEM WITH TIME WINDOWS PADA DISTRIBUSI KATERING MENGGUNAKAN ALGORITMA GENETIKA

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

ANALISIS PENGATURAN INDIVIDU CROSSOVER DAN MUTASI ALGORITMA GENETIKA STUDI KASUS TRAVELLING SALESMAN PROBLEM

OPTIMASI VEHICLE ROUTING PROBLEM WITH TIME WINDOW (VRPTW) MENGGUNAKAN ALGORITMA GENETIKA PADA DISTRIBUSI BARANG

Optimasi Penataan Barang pada Proses Distribusi Menggunakan Algoritme Evolution Strategies

PEMBOBOTAN PENILAIAN UJIAN PILIHAN GANDA MENGGUNAKAN ALGORITMA GENETIKA

Optimasi Pembagian Barang Alat Tulis Kantor Menggunakan Algoritme Genetika

IMPLEMENTASI ALGORITMA GENETIKA PADA OPTIMASI BIAYA PEMENUHAN KEBUTUHAN GIZI

OPTIMASI TRAVELLING SALESMAN PROBLEM WITH TIME WINDOWS (TSP-TW) PADA PENJADWALAN PAKET RUTE WISATA DI PULAU BALI MENGGUNAKAN ALGORITMA GENETIKA

Optimalisasi Pengantaran Barang dalam Perdagangan Online Menggunakan Algoritma Genetika

Penyelesaian Penjadwalan Flexible Job Shop Problem dengan menggunakan Real Coded Genetic Algorithm

Penerapan Algoritma Genetika Traveling Salesman Problem with Time Window: Studi Kasus Rute Antar Jemput Laundry

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: X

Penjadwalan Dinas Pegawai Menggunakan Algoritma Evolution Strategies pada PT. Kereta Api Indonesia (KAI) DAOP 7 Stasiun Besar Kediri

APLIKASI ALGORITMA GENETIKA UNTUK PENENTUAN TATA LETAK MESIN

Penyelesaian Penjadwalan Flexible Job Shop Problem Menggunakan Real Coded Genetic Algorithm

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

Penerapan Algoritma Genetika untuk Optimasi Vehicle Routing Problem with Time Window (VRPTW) Studi Kasus Air Minum Kemasan

Penerapan Algoritme Genetika Untuk Penjadwalan Latihan Reguler Pemain Brass Marching Band (Studi Kasus: Ekalavya Suara Brawijaya)

PEMODELAN REGRESI NON LINEAR MENGGUNAKAN ALGORITMA GENETIKA UNTUK PREDIKSI KEBUTUHAN AIR PDAM KOTA MALANG

PERANCANGAN APLIKASI PENJADWALAN TRAVELING SALESMAN PROBLEM DENGAN ALGORITMA GENETIKA

TEKNIK PENJADWALAN KULIAH MENGGUNAKAN METODE ALGORITMA GENETIKA. Oleh Dian Sari Reski 1, Asrul Sani 2, Norma Muhtar 3 ABSTRACT

Algoritma Evolusi Real-Coded GA (RCGA)

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

Optimization of Transportation Cost Using Genetic Algorithm

Lingkup Metode Optimasi

Optimasi Fungsi Keanggotaan Fuzzy Menggunakan Algoritma Genetika Dalam Penentuan Kebutuhan Gizi Bayi MPASI

Optimasi Penjadwalan Mata Pelajaran Menggunakan Algoritme Genetika (Studi Kasus: SMK Negeri 2 Kediri)

Aplikasi Algoritma Genetika Untuk Menyelesaikan Travelling Salesman Problem (TSP)

Penerapan Genetic Algorithm Untuk Optimasi Peningkatan Laba Persediaan Produksi Pakaian

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

OPTIMASI RUTE ANTAR JEMPUT LAUNDRY DENGAN TIME WINDOWS (TSPTW) MENGGUNAKAN ALGORITMA GENETIKA

ABSTRAK. Universitas Kristen Maranatha

Optimasi Komposisi Pakan Sapi Perah Menggunakan Algoritma Genetika

PENCARIAN RUTE OPTIMUM DENGAN EVOLUTION STRATEGIES

Optimasi Penjadwalan Ujian Menggunakan Algoritma Genetika

Algoritma Evolusi Dasar-Dasar Algoritma Genetika

BAB 2 LANDASAN TEORI. 2.1 Algoritma Genetika

Implementasi Algoritma Genetika Untuk Penjadwalan Customer Service (Studi Kasus: Biro Perjalanan Kangoroo)

Optimasi Penjadwalan Moving Class Menggunakan Algoritma Genetika (Studi Kasus: SMA Negeri 1 Turatea)

IMPLEMENTASI ALGORITMA GENETIKA UNTUK PENCARIAN RUTE OPTIMUM OBJEK WISATA DI KABUPATEN PEMALANG

Penentuan Lokasi Pasang Baru Wifi.id Corner Menggunakan Metode AHP dan Algoritma Genetika (Studi Kasus : PT. Telkom Witel Kediri)

GENETIKA UNTUK MENENTUKAN RUTE LOPER KORAN DI AGEN SURAT KABAR

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: X

OPTIMASI PENJADWALAN CERDAS MENGGUNAKAN ALGORITMA MEMETIKA

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: X

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

IMPLEMENTASI ALGORITMA GENETIKA DALAM OPTIMASI JALUR PENDISTRIBUSIAN KERAMIK PADA PT. CHANG JUI FANG

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

Penerapan Adaptive Genetic Algorithm dengan Fuzzy Logic Controller pada Capacitated Vehicle Routing Problem

BAB II TINJAUAN PUSTAKA

Prediksi Jumlah Pengangguran Terbuka di Indonesia menggunakan Metode Genetic-Based Backpropagation

OPTIMASI POLA PENYUSUNAN BARANG DALAM RUANG TIGA DIMENSI MENGGUNAKAN METODE GENETIC ALGORITHMS

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 2 LANDASAN TEORI

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: X

OPTIMASI KOMPOSISI MAKANAN UNTUK PENDERITA KOLESTEROL MENGGUNAKAN ALGORITMA GENETIKA

Analisis Operator Crossover pada Permasalahan Permainan Puzzle

Implementasi Genetic Algorithm Dan Artificial Neural Network Untuk Deteksi Dini Jenis Attention Deficit Hyperactivity Disorder

Penjadwalan Job Shop pada Empat Mesin Identik dengan Menggunakan Metode Shortest Processing Time dan Genetic Algorithm

IMPLEMENTASI ALGORITMA FUZZY EVOLUSI PADA PENJADWALAN PERKULIAHAN

OPTIMASI PEMILIHAN ANTIHIPERTENSI MENGGUNAKAN ALGORITMA GENETIKA

ALGORITMA OPTIMASI UNTUK PENYELESAIAN TRAVELLING SALESMAN PROBLEM (Optimization Algorithm for Solving Travelling Salesman Problem)

OPTIMASI MODEL FUZZY AHP DENGAN MENGGUNAKAN ALGORITMA EVOLUTION STRATEGIES

PENERAPAN EVOLUTIONARY ALGORITHM PADA PENJADWALAN PRODUKSI (Studi Kasus di PT Brother Silver Product Indonesia)

BAB 3 ANALISIS DAN PERANCANGAN APLIKASI

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

PENJADWALAN OPERASIONAL PEMBANGKIT BERBASIS ALGORITMA GENETIK PADA SISTEM PEMBANGKIT SUMATERA BAGIAN TENGAH

Penerapan Evolution Strategies untuk Optimasi Travelling Salesman Problem With Time Windows pada Sistem Rekomendasi Wisata Malang Raya

Pemodelan Regresi Linear dalam Konsumsi Kwh Listrik di Kota Batu Menggunakan Algoritma Genetika

Optimasi Komposisi Pakan Sapi Perah Menggunakan Algoritma Genetika

OPTIMASI DISTRIBUSI ROTI PADA BERBAGAI TOKO DI KOTA XYZ DENGAN MENGGUNAKAN ALGORITMA GENETIKA. Kelompok A Kelas C

BAB I PENDAHULUAN 1.1 Latar Belakang

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-issn: X

Penerapan Algoritma Genetika untuk Optimasi Vehicle Routing Problem with Time Window (VRPTW) Studi Kasus Air Minum Kemasan

IMPLEMENTASI ALGORITMA GENETIKA UNTUK OPTIMASI PENGGUNAAN LAHAN PERTANIAN

OPTIMASI PENJADWALAN KEGIATAN BELAJAR MENGAJAR DENGAN ALGORITMA GENETIK

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

Penerapan Algoritma Genetika dalam Job Shop Scheduling Problem

PENDAHULUAN. Latar Belakang

PREDIKSI HARGA SAHAM BERDASARKAN DATA HISTORIS MENGGUNAKAN MODEL REGRESI YANG DIBANGUN DENGAN ALGORITMA GENETIKA

Transkripsi:

Optimasi distribusi barang dengan algoritma genetika Yasmin Ghassani Panharesi 1, Wayan Firdaus Mahmudy 2 Informatika, Fakultas Ilmu Komputer, Universitas Brawijaya Email : yasminghassani@gmail.com 1, wayanfm@ub.ac.id 2 ABSTRACT Distribution process is one of the most important processes in a company that will cost very much so a company needs to analyze the distribution of the process in order to obtain a minimal cost. In order to obtain a minimal cost, this research offers a computing solution using genetic algorithm by determining which route should be taken by truck to minimize the residual cargo truck. In addition, this research also uses the selection of the right truck to be used in the distribution process. This research uses the permutation representation of chromosome 2 segments. The first segment is a permutation of the agent and the second one is for truck. Chromosome length depends on the number of agents and trucks in a company. To measure these solutions, we need the calculation of fitness which obtained from the total cost and the rest of the cargo truck. From the test results, with a population size of 140, the number of generation 50, the value of cr 0.4 and 0.6 mr value it will get the average fitness. In addition, by using a percentage for each type of mutation at 100% for mutation segment 1, 0% mutation segment 2 and 0% mutation of both segments will get average best fitness as well. The end result is the best chromosomes for distribution of goods with the smallest total cost and the smallest residual load. Keywords : Genetic Algorithms, Optimization Distribution of Goods ABSTRAK Proses distribusi merupakan salah satu proses yang terpenting dalam sebuah perusahaan yang membutuhkan biaya yang sangat banyak sehingga sebuah perusahaan perlu menganalisa mengenai proses distribusi tersebut agar memperoleh biaya yang minimal. Agar memperoleh biaya minimal, maka dalam penelitian ini menawarkan solusi menggunakan komputasi algoritma genetika dengan cara menentukan rute yang akan ditempuh oleh truk dengan meminimalkan sisa muatan truk. Selain itu dalam penelitian ini juga menggunakan pemilihan truk yang tepat yang akan digunakan dalam proses distribusi. Penelitian ini menggunakan representasi kromosom dengan permutasi 2 segmen. Segmen pertama merupakan permutasi untuk agen dan segmen kedua merupakan permutasi untuk truk. Panjang kromosom tergantung banyaknya jumlah agen dan truk dalam sebuah perusahaan. Untuk mengukur solusi tersebut maka diperlukan perhitungan fitness yang didapatkan dari total biaya dan sisa muatan truk. Dari hasil uji coba, dengan ukuran populasi 140, banyaknya generasi 50, nilai cr 0.4 dan nilai mr 0.6 maka akan didapatkan rata rata fitness terbaik. Selain itu dengan menggunakan presentase untuk tiap jenis mutasi sebesar 100% untuk mutasi segmen 1, 0% mutasi segmen 2 dan 0% mutasi kedua segmen maka akan mendapatkan rata rata fitness terbaik juga. Hasil akhir merupakan kromosom terbaik yang menjadi keberhasilan distribusi barang dengan total biaya terkecil dan dengan sisa muatan terkecil. Kata Kunci : Algoritma Genetika, Optimasi Distribusi Barang 1. PENDAHULUAN 1.1 Latar Belakang Distribusi merupakan proses yang sangat penting dalam sebuah perusahaan untuk menyalurkan hasil produksinya kepada konsumen. Namun seringkali proses distribusi tersebut terkendala dengan masalah transportasi yang ada. Misalnya adalah bagaimana cara meminimalkan biaya transportasi pada proses distribusi ini. Upaya untuk meminimalkan biaya transportasi pada proses ini sangat banyak sekali. Salah satu upaya tersebut adalah dengan menentukan rute setiap truk sesuai dengan permintaan distributor. Pada saat menetukan rute setiap truk, perusahaan juga harus melihat biaya transportasi setiap truk. Biaya transportasi setiap truk berbeda tergantung dari kondisi dari truk tersebut. Truk yang diproduksi tahun 2010 akan menggunakan biaya yang cenderung lebih murah dibanding dengan truk yang diproduksi

tahun 2000. Hal itu dikarenakan performa dari mesin itu sendiri yang mempengaruhi jumlah pemakaian bensin dan biaya maintenance (Soetrisno, 2010). Setiap truk juga mempunyai kapasitas yang berbeda. Untuk memenuhi permintaan distributor, maka manajemen distribusi sebuah perusahaan harus memiliki keputusan yang tepat dalam pemilihan truk. Pemilihan truk ini bertujuan untuk mengoptimalkan kapasitas truk sesuai dengan jumlah permintaan distributor dan rute yang diambil oleh truk itu sendiri. Pada penelitian ini, algoritma genetika digunakan untuk menyelesaikan masalah dalam optimasi distribusi barang. Optimasi distribusi barang pada penelitian ini adalah untuk meminimalkan biaya transportasi pada saat distribusi barang dan meminimalkan sisa muatan pada tiap truk. Meminimalkan biaya pada penelitian ini dipengaruhi oleh jarak antar lokasi dan biaya angkut tiap truk sedangkan meminimalkan sisa muatan dipengaruhi oleh permintaan setiap distributor itu sendiri. 1.2 Rumusan Masalah Berdasarkan latar belakang yang telah dipaparkan, maka dapat dibuat rumusan masalah penelitian sebagai berikut : Bagaimana menerapkan algoritma genetika untuk mengoptimalkan distribusi barang? Bagaimana cara menentukan representasi kromosom yang efisien untuk mengoptimalkan distribusi barang? Bagaimana menentukan parameter algoritma genetika yang tepat? 1.3 Batasan Masalah Batasan masalah pada penelitian ini adalah : Biaya tiap truk berbeda tergantung tahun produksinya. Dan biaya truk pada saat muatan penuh dengan muatan kosong berbeda. Biaya transportasi dihitung berdasarkan jarak yang ditempuh oleh truk tersebut dikalikan biaya angkut sesuai dengan muatan truk. Penelitian ini meminimalkan biaya dengan mencari rute terpendek dengan meminimalkan sisa muatan truk. Jika truk masih memiliki sisa muatan, maka beban muatan untuk pengiriman ke tujuan selanjutnya akan dibebankan ke truk yang masih memiliki sisa muatan. Penelitian ini juga digunakan dalam pemilihan truk yang akan digunakan dalam proses distribusi. Persediaan di gudang dianggap selalu ada atau tersedia. Agen dianggap selalu dapat menampung barang yang akan dikirimkan. Penelitian ini hanya membahas distribusi tahap 1 yaitu distributor ke agen. Perusahaan dianggap mempunyai truk yang memiliki total muatan lebih besar sama dengan permintaan agen. 1.4 Tujuan Tujuan peneliti adalah sebagai berikut : Untuk mengetahui bagaimana menerapkan algoritma genetika untuk mengoptimalkan distribusi barang Untuk mengetahui bagaimana cara menentukan representasi kromosom yang efisien untuk mengoptimalkan distribusi barang Untuk mengetahui bagaimana menentukan parameter algoritma genetika yang tepat 2. TINJAUAN PUSTAKA 2.1 Masalah Distribusi Distribusi merupakan rangkaian kegiatan penyaluran barang atau jasa dari produsen ke konsumen. Tujuan dari distribusi sendiri adalah untuk memenuhi kebutuhan konsumen. Distribusi disini sering dikaitkan dengan masalah transportasi. Hal ini dikarenakan dalam melakukan proses distribusi sebuah perusahaan harus memikirkan bagaimana cara mengeluarkan biaya yang paling minimal untuk proses ini. Ciri ciri khusus persoalan transportasi (Sari, Bu ulolo dan Ariswoyo, 2013) : Mempunyai sejumlah sumber dan sejumlah tujuan tertentu Jumlah komoditi yang didistribusikan besarnya tertentu

Jumlah barang yang dikirim besarnya sesuai dengan kapasitas sumber Biaya pengangkutan besarnya tertentu 2.1.1 Distribusi Tahap 1 Distribusi tahap 1 merupakan proses penyaluran barang dari produsen atau pabrik ke distributor dalam suatu wilayah tertentu. Dengan meminimalkan biaya distribusi pada sistem distribusi tahap 1 ini akan meningkatkan kualitas pelayanan terhadap konsumen. Sistem distribusi tahap 1 bisa digambarkan seperti Gambar 1 dibawah ini : bersifat kompleks di bidang fisika, biologi, ekonomi, sosiologi dan lain lain (Mahmudy, 2014). Salah satu penerapannya yaitu optimasi penjadwalan produksi dalam bidang industri manufaktur menggunakan algoritma genetika (Mahmudy, Marian & Luong dalam Mahmudy, 2014). 3. METODOLOGI PENELITIAN Pada bagian ini akan menjelaskan mengenai langkah langkah yang akan digunakan dalam pembuatan aplikasi optimasi distribusi barang dengan algoritma genetika. Gambar 2 berikut ini menunjukkan langkah langkah yang dilakukan dalam penelitian skripsi. START STUDI LITERATUR ANALISIS & PERANCANGAN IMPLEMENTASI Rumus matematika untuk perhitungan biaya minimum pada transportasi 1 tahap adalah sebagai berikut (Sari, Bu ulolo dan Ariswoyo, 2013) : Fungsi tujuan : Batasan : = ; =1,2,, ; =1,2,, Dengan : S i = Kapasitas penawaran unit (S) dari sumber i D j = Kapasitas permintaan unit (D) dari tujuan j X ij = Unit yang dikirim dari sumber i ke tujuan j C ij = Biaya angkut per unit dari sumber i ke tujuan j 2.2 Algoritma Genetika Algoritma genetika merupakan salah satu bagian dari algoritma evolusi. Algoritma evolusi merupakan bentuk generik dari algoritma optimasi meta-heuristic berbasis populasi yang menjadi sub-set dari komputasi evolusi (Mahmudy, 2014). Algoritma genetika sendiri sudah sangat popular digunakan untuk menyelesaikan masalah-masalah optimasi yang PENGUJIAN & ANALISIS KESIMPULAN END 3.1 Data Penelitian Data yang digunakan adalah data simulasi yang disesuaikan dengan karakteristik pada kondisi nyaata. Pembuatan data disesuaikan berdasarkan wawancara informal dengan salah satu pakar sebuah perusahaan pupuk yang mengetahui permasalahan distribusi di lingkungan pekerjaan pakar tersebut. Data yang dibuat terdiri dari 10 agen yang tersebar secara acak di suatu wilayah tertentu. Setiap agen memiliki jarak dan jumlah permintaan barang yang berbedabeda.selain itu juga terdapat data truk yang terdiri dari 6 truk yang memiliki muatan dan harga yang berbeda beda. Tidak hanya itu, pada penelitian ini juga terdapat data pupuk sebanyak 5 jenis beserta beratnya. 3.2 Perancangan Sistem Proses optimasi distribusi barang dengan algoritma genetika ditunjukkan pada Gambar 3.

START for (i = 1; i<jumlah_generasi; i++) Crossover Mutasi t 1 = biaya angkut truk ketika muatan penuh m = muatan yang diangkut oleh truk m max = muatan maksimal truk 6. Melakukan proses seleksi untuk menentukan populasi baru 4. IMPLEMENTASI Implementasi user interface ini terdiri dari 6 halaman, yaitu : 4.1 Halaman Data Produk Pada halaman data produk ini akan menampilkan data produk yang tersimpan di database. Gambar 4 menunjukkan halaman data produk. Evaluasi Secara garis besar, proses algoritma genetika diilustrasikan pada Gambar 3 prosesnya meliputi : 1. Inisialisasi parameter yang terdiri dari parameter algoritma genetika dan optimasi distribusi barang 2. Membangkitkan generasi awal yang terdiri dari beberapa individu secara acak 3. Melakukan proses crossover yang bertujuan untuk menghasilkan offspring sesuai dengan crossover rate. Proses crossover ini menggunakan metode one cut point. 4. Melakukan proses mutasi berdasarkan mutation rate. Proses mutasi ini menggunakan metode reciprocal exchange. 5. Melakukan proses evaluasi dengan menghitung nilai fitness setiap individu. Persamaan fitness yang digunakan : = END 1 +( ) Dalam menghitung total biaya menggunakan 2 persamaan sebagai berikut : = ( +( ) ) = Keterangan : j = jarak t 0 = biaya angkut truk ketika muatan kosong 4.2 Halaman Data Kendaraan Pada halaman data kendaraan ini akan menampilkan data kendaraan yang tersimpan di database. Gambar 5 menunjukkan halaman data kendaraan. 4.3 Halaman Data Permintaan Pada halaman data permintaan ini akan menampilkan data permintaan yang tersimpan di database. Gambar 6 menunjukkan halaman data permintaan.

4.4 Halaman Data Jarak Pada halaman data jarak ini akan menampilkan data jarak yang tersimpan di database. Gambar 7 menunjukkan halaman data jarak. 4.6 Halaman Detail Perhitungan Pada halaman detail perhitungan ini akan menampilkan hasil dari kromosom yang terbaik dari setiap generasi beserta total biaya dan nilai fitnessnya. Gambar 9 menunjukkan halaman detail perhitungan. 4.5 Halaman Pemrosesan Pada halaman pemrosesan ini digunakan untuk memasukkan parameter algoritma genetika dan menampilkan hasil pemrosesan. Parameter yang dimasukkan adalah nilai popsize, generasi, cr dan mr. Parameter algoritma genetika ini yang akan digunakan untuk pemrosesan dalam optimasi distribusi barang. Sedangkan hasil pemrosesan yang akan ditampilkan adalah rute terbaik, nilai fitness, total biaya, sisa muatan, waktu eksekusi dan penjelasan dari rute terbaik yang dihasilkan. Gambar 8 menunjukkan halaman pemrosesan. 5. PENGUJIAN DAN ANALISA 5.1 Pengujian Sistem Pada pengujian sistem dilakukan 4 macam skenario uji coba yaitu: 1. Uji coba untuk menentukan ukuran populasi yang optimal untuk proses algoritma genetika pada optimasi distribusi barang. 2. Uji coba untuk menentukan banyaknya generasi yang optimal untuk proses algoritma genetika pada optimasi distribusi barang. 3. Uji coba untuk menentukan kombinasi nilai cr dan mr yang optimal untuk proses algoritma genetika pada optimasi distribusi barang. 4. Uji coba untuk menentukan presentase tiap jenis mutasi yang optimal untuk proses algoritma genetika pada optimasi distribusi barang. 5.2 Hasil dan Analisa Pengujian

5.2.1 Hasil dan Analisa Pengujian Ukuran Populasi Pengujian ukuran populasi digunakan untuk menentukan ukuran populasi yang terbaik untuk menghasilkan solusi terbaik dalam kasus ini. Ukuran populasi yang akan diuji adalah 10-160. Pengujian ukuran populasi ini dilakukan sebanyak 10 kali dengan generasi 250, cr 0.4 dan mr 0.6. Tipe mutasi yang digunakan adalah 30% segmen 1, 30 segmen 2, 40 kedua segmen. Grafik hasil pengujian dapat dilihat pada Gambar 10. Rata - rata fitness 0.142 0.14 0.138 0.136 0.134 0.132 0.13 0.128 0.126 Uji Coba Populasi 10 20 40 60 80 100 120 140 160 Jumlah populasi Berdasarkan grafik hasil uji pada Gambar 10, semakin besar ukuran populasi atau popsize maka rata rata fitness yang dihasilkan cenderung makin besar. Dari grafik tersebut bisa dilihat jika pada ukuran populasi 140, rata rata nilai fitness mencapai nilai terbaik atau tertinggi. Pada ukuran populasi mulai dari 60 ke 160 sudah memperlihatkan jika rata rata fitness tidak mengalami perubahan yang begitu besar. Perubahan yang tidak begitu besar ini terjadi karena anak yang dihasilkan pada saat proses reproduksi mirip dengan induknya (Mahmudy, 2014). 5.2.2 Hasil dan Analisa Pengujian Banyaknya Generasi Pengujian banyaknya generasi digunakan untuk menentukan banyaknya generasi yang terbaik untuk menghasilkan solusi terbaik dalam kasus ini. Banyaknya generasi yang akan diuji adalah 25-200. Pengujian banyaknya generasi ini dilakukan sebanyak 10 kali dengan parameter dari hasil uji coba ukuran populasi yang telah dilakukan sebelumnya yaitu ukuran populasi 140 yang dianggap dapat menghasilkan rata rata nilai fitness terbaik, cr 0.4 dan mr 0.6. Tipe mutasi yang digunakan adalah 30% segmen 1, 30 segmen 2, 40 kedua segmen. Grafik hasil pengujian dapat dilihat pada Gambar 11. Rata - rata fitness 0.141 0.14 0.139 0.138 0.137 0.136 0.135 25 50 75 100 125 150 175 200 Jumlah generasi Berdasarkan grafik hasil uji coba pada Gambar 11, geenerasi sebanyak 50 mencapai rata rata fitness terbaik. Pada generasi ke 75 150 terdapat ketidak stabilan dalam memperoleh rata rata fitness. Namun pada generasi ke 150 200 sudah mulai menunjukkan kestabilan karena tidak memiliki perubahan rata rata fitness yang begitu besar. Semakin banyak generasi maka semakin besar waktu komputasinya dan belum tentu menghasilkan solusi yang lebih baik (Mahmudy, 2014). 5.2.3 Hasil dan Analisa Pengujian Kombinasi Nilai Cr dan Mr Pengujian kombinasi cr dan mr digunakan untuk menentukan kombinasi cr dan mr yang terbaik untuk menghasilkan solusi terbaik dalam kasus ini. Nilai cr dan mr yang digunakan dalam kombinasi nilai cr dan mr ini dilakukan sebanyak 10 kali dengan parameter dari hasil uji coba ukuran populasi dan hasil uji coba banyaknya generasi sebelumnya yaitu ukuran populasi 140 dan banyaknya generasi 50 yang dianggap dapat menghasilkan rata rata nilai fitness terbaik. Tipe mutasi yang digunakan adalah 30% segmen 1, 30 segmen 2, 40 kedua segmen. Grafik hasil pengujian dapat dilihat pada Gambar 12. Rata - rata fitness 0.145 0.14 0.135 0.13 0.125 0.12 0.115 Uji Coba Generasi Uji Coba Kombinasi Cr dan Mr Mr : 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Cr : 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 Kombinasi Cr dan Mr

Berdasarkan grafik hasil uji coba dibawah ini, rata - rata fitness yang diperoleh sangat beragam karena tidak ada suatu ketetapan nilai cr dan mr yang digunakan untuk memperoleh solusi optimal. Permasalahan yang ingin diselesaikan mempengaruhi dalam memperoleh nilai kombinasi yang tepat (Mahmudy, 2014). Nilai cr yang terlalu rendah mengakibatkan sebuah permasalahan sulit mendapatkan solusi terbaik karena algoritma genetika kurang efektif dalam melakukan pembelajaran dari generasi sebelumnya (Mahmudy, 2014). Selain itu nilai mr yang terlalu rendah mengakibatkan konvergensi dini yaitu tidak adanya perubahan terlalu besar dalam mendapatkan solusi ketika di uji coba pada beberapa generasi saja (Mahmudy, Marian dan Luong, 2014). Pada uji coba ini didapatkan kombinasi cr = 0.4 dan mr 0.6 menghasilkan rata rata fitness terbaik. 5.2.4 Hasil dan Analisa Pengujian Presentase Tiap Jenis Mutasi Pengujian presentase tiap jenis mutasi digunakan untuk menentukan presentase tiap jenis mutasi yang terbaik untuk menghasilkan solusi terbaik dalam kasus ini. Pengujian ini dilakukan sebanyak 10 kali dengan menggunakan parameter hasil uji coba yang telah dilakukan sebelumnya yaitu ukuran populasi 140, generasi 50, nilai cr 0.4 dan nilai mr 0.6 yang dianggap dapat menghasilkan rata rata nilai fitness terbaik. Grafik hasil pengujian dapat dilihat pada Gambar 13. Rata - rata fitness 0.14 0.138 0.136 0.134 0.132 0.13 0.128 Uji Coba Presentase Tiap Jenis Mutasi Segmen 1 100% Segmen 2 100% Segmen 1 Segmen 1 dan 2 100% 30%, Segmen 2 30%, Segmen 1 dan 2 40 % Berdasarkan grafik hasil uji coba dibawah ini, dengan presentase 100% mutasi segmen 1, 0% mutasi segmen 2 dan 0% mutasi kedua segmen dapat menghasilkan rata rata fitness terbaik. 6. PENUTUP 6.1 Kesimpulan Berdasarkan hasil uji coba parameter algoritma genetika pada permasalahan optimasi distribusi barang, terdapat beberapa kesimpulan yaitu : 1. Algoritma genetika dapat menyelesaikan permasalahan optimasi distribusi barang dalam meminimalkan biaya distribusi. 2. Parameter terbaik dengan rata rata nilai fitness tertinggi yang didapatkan dari hasil pengujian adalah sebagai berikut : Jumlah populasi : 140 Banyaknya generasi : 50 Crossover Rate : 0.4 Mutation rate : 0.6 3. Untuk mengukur solusi dari permasalahan optimasi distribusi ini menggunakan perhitungan nilai fitness yang diperoleh dari total biaya yang dikeluarkan dalam proses distribusi dan total sisa muatan truk. 6.2 Saran Penelitian ini dapat dikembangkan untuk menyelesaikan masalah optimasi distribusi barang dengan menggunakan metode crossover, mutasi dan seleksi yang berbeda sehingga mempengaruhi nilai fitness suatu individu. Pada penelitian selanjutnya agar menambahkan data agen, data truk, data jarak dan data produk yang lebih banyak dan lebih bervariasi. Selain itu, perlu adanya biaya tetap dalam proses distribusi. Biaya tetap ini berupa gaji supir dalam waktu kerja normal. Namun jika lebih dari jam kerja normal maka supir akan memperoleh gaji tambahan. DAFTAR PUSTAKA Fachrurrazi, Sayed. 2013. Penerapan Algoritma Genetika dalam Optimasi Pendistribusian Pupuk di PT Pupuk Iskandar Muda Aceh Utara. Aceh : Universitas Malikussaleh Reuleut. Kuncoro, Agung Setyo. 2012. Implementasi Algoritma Genetika pada Kasus Pengangkutan Barang (studi kasus pada PT. Eka Sari Lorena). Malang : Universitas Brawijaya.

Mahmudy, Wayan Firdaus. 2014. Algoritma Evolusi. Program Teknologi Informasi dan Ilmu Komputer. Malang : Universitas Brawijaya. Mahmudy, WF, Marian, RM & Luong, LHS. 2014. Hybrid Genetic Algorithms For Part Type Selection And Machine Loading Problems With Alternative Production Plans In Flexible Manufacturing System. ECTI Transactions on Computer and Information Technology (ECTI CIT), vol. 8, no. 1, pp. 80-93. Nurrohmah, Liza. Saluran Distribusi Philip Kotler. 11 November 2014. http://bintangfararyani.wordpress.com/2013/02/03/sal uran-distribusi-philip-kotler/ Pitaloka, DA, Mahmudy, WF & Sutrisno. 2014. Penerapan Hybrid Algoritma Genetika untuk Permasalahan Vehicle Routing Problem with Time Windows (VRPTW). DORO : Repository Jurnal Mahasiswa PTIIK Universitas Brawijaya, vol. 4, no.11. Putri, FB, Mahmudy, WF & Ratnawati, DE. 2014. Penerapan Algoritma Genetik untuk Vehicle Routing Problem with Time Windows (VRPTW). DORO : Repository Jurnal Mahasiswa PTIIK Universitas Brawijaya, vol. 5, no.1. Sari, Purnama Diah, Bu ulolo, Faigiziduhu dan Ariswoyo, Suwarno. 2013. Optimasi Masalah Transportasi Dengan Menggunakan Metode Potensial Pada Sistem Distribusi Pt. Xyz. Medan : Universitas Sumatera Utara. Soetrisno, Fadly Rafzian. Biaya Operasional Kendaraan & Struktur Tarif. 28 September 2014. http://fadlysutrisno.wordpress.com/2010/07/18/biayaoperasional-kendaraan-struktur-tarif/ Suryanto. 2011. Artificial Intelligence. Bandung : Informatika. Widodo, Thomas Sri. 2012. Komputasi Evolusioner. Yogyakarta : Graha Ilmu.