Desain Rute Terpendek untuk Distribusi Koran Dengan Algoritma Ant Colony System

dokumen-dokumen yang mirip
BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. Pada awal diciptakan, komputer hanya difungsikan sebagai alat hitung

PENEMUAN JALUR TERPENDEK DENGAN ALGORITMA ANT COLONY. Budi Triandi

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

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

Matematika dan Statistika


ALGORITMA SEMUT UNTUK MENCARI JALUR TERPENDEK YAAYU

BAB II TINJAUAN PUSTAKA

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. Traveling Salesman Problem (TSP) dikenal sebagai salah satu masalah

BAB IV ANALISIS MASALAH

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

ANALISIS ALGORITMA ANT SYSTEM (AS) PADA KASUS TRAVELLING SALESMAN PROBLEM (TSP)

ALGORITMA SEMUT PADA PENJADWALAN PRODUKSI JOBSHOP

STUDI KOMPARATIF ALGORITMA ANT DAN ALGORITMA GENETIK PADA TRAVELLING SALESMAN PROBLEM

ANT COLONY OPTIMIZATION

ABSTRAK. Universitas Kristen Maranatha

Penyelesaian Traveling Salesperson Problem dengan Menggunakan Algoritma Semut

Analisa Pencarian Jarak Terpendek Lokasi Wisata di Provinsi Sumatera Utara Menggunakan Algoritma Ant Colony Optimization (ACO)

Artikel Ilmiah oleh Siti Hasanah ini telah diperiksa dan disetujui oleh pembimbing.

MILIK UKDW BAB I PENDAHULUAN Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

LANDASAN TEORI. Bab Konsep Dasar Graf. Definisi Graf

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

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

VEHICLE ROUTING PROBLEM UNTUK DISTRIBUSI BARANG MENGGUNAKAN ALGORITMA SEMUT

STUDI PERBANDINGAN ALGORITMA CHEAPEST INSERTION HEURISTIC DAN ANT COLONY SYSTEM DALAM PEMECAHAN TRAVELLING SALESMAN PROBLEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. dinaikkkan tegangannya untuk meminimalisir rugi-rugi daya, kemudian energi listrik

JURNAL IT STMIK HANDAYANI

Penyelesaian Masalah Travelling Salesman Problem Menggunakan Ant Colony Optimization (ACO)

REKAYASA APLIKASI PENCARI RUTE LOKASI INDUSTRI MENGGUNAKAN ALGORITMA ANT COLONY SYSTEM

BAB III ANALISIS DAN DESAIN SISTEM

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

Perbandingan Algoritma Dijkstra Dan Algoritma Ant Colony Dalam Penentuan Jalur Terpendek

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

IMPLEMENTASI PERBANDINGAN ALGORITMA ANT COLONY SYSTEM DENGAN ALGORITMA SUBSET DYNAMIC PROGRAMMING PADA KASUS TRAVELLING SALESMAN PROBLEM

AKSES INFORMASI PENGIRIMAN BARANG DI KANTOR POS JEMUR SARI UNTUK AREA SURABAYA TIMUR MENGGUNAKAN METODE ANT COLONY OPTIMIZATION BERBASIS WAP

SISTEM ALOKASI PENYIMPANAN BARANG PADA GUDANG

IMPLEMENTASI ALOKASI JADWAL MATA PELAJARAN SMU MENGGUNAKAN ALGORITMA KOLONI SEMUT (AKS)

Simulasi Pencarian Rute Terpendek dengan Metode Algoritma A* (A-Star) Agus Gustriana ( )

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

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

OPTIMASI RUTE ARMADA KEBERSIHAN KOTA GORONTALO MENGGUNAKAN ANT COLONY OPTIMIZATION. Zulfikar Hasan, Novianita Achmad, Nurwan

Perancangan Program Aplikasi Penentuan Jalur Pendistribusian Barang Menggunakan Max-Min Ant System

PENCARIAN RUTE TERPENDEK OBJEK WISATA DI MAGELANG MENGGUNAKAN ANT COLONY OPTIMIZATION (ACO)

PENERAPAN ALGORITMA GENETIKA PADA PENYELESAIAN TRAVELLING SALESMAN PROBLEM (TSP)

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II LANDASAN TEORI. 2.1 Penjadwalan Definisi Penjadwalan Kegiatan Belajar Mengajar

ABSTRAK. Universitas Kristen Maranatha

BAB 2 LANDASAN TEORI. Perancangan sistem merupakan penguraian suatu sistem informasi

ALGORITMA GENETIC ANT COLONY SYSTEM UNTUK MENYELESAIKAN TRAVELING SALESMAN PROBLEM

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

PENJADWALAN PROSES PRODUKSI MENGGUNAKAN ANT COLONY ALGORITHM

PERANCANGAN APLIKASI PENCARIAN RUTE TERPENDEK MENEMUKAN TEMPAT PARIWISATA TERDEKAT DI KEDIRI DENGAN METODE FLOYD- WARSHALL UNTUK SMARTPHONE

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PENERAPAN ALGORITMA ANT COLONY PADA PENJADWALAN PRODUKSI

BAB I PENDAHULUAN. 1.1 Latar Belakang

1.4. Batasan Masalah Batasan-batasan masalah dalam pembuatan tugas akhir ini adalah sebagai berikut :

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

Optimasi pada Rute Truk Peti Kemas dengan Algoritma Optimasi Koloni Semut

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk mencapai

BAB 3 METODOLOGI PENELITIAN

AS IR O R U O TI U N TI G P AD

PENYELESAIAN TRAVELLING SALESMAN PROBLEM DENGAN ALGORITMA BRANCH AND BOUND

PENDUKUNG SISTEM PEMASARAN DENGAN ALGORITMA ANT COLONY ABSTRAK

BAB 2 LANDASAN TEORI

LEMBAR PENGESAHAN LEMBAR PERNYATAAN HAK CIPTA ABSTRAK...

BAB I PENDAHULUAN. dalam kehidupan sehari-hari. Proses distribusi barang dari suatu tempat ke tempat

ALGORITMA SEMUT UNTUK PENYELESAIAN TRAVELLING SALESMAN PROBLEM

BAB I PENDAHULUAN. grafyang menjadi salah satu permasalahanpenting dalam dunia matematika

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II LANDASAN TEORI

PERANCANGAN SISTEM PENENTUAN RUTE TERPENDEK JALUR EVAKUASI TSUNAMI DENGAN ALGORITMA ANT COLONY (STUDI KASUS: BELAWAN) SKRIPSI EKO VERDIANTO

PERANCANGAN SISTEM OPTIMASI RUTE DISTRIBUSI PENGANGKUTAN SAMPAH DI SURABAYA SECARA ADAPTIF MENGGUNAKAN METODE ALGORITMA KOLONI SEMUT

IMPLEMENTASI ALGORITMA SEMUT UNTUK PENCARIAN RUTE TERPENDEK BERBASIS SISTEM INFORMASI GEOGRAFIS

Pemilihan Jalur Evakuasi Dalam Keadaan Darurat Menggunakan Algoritma Quantum Ant-Colony

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

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

BAB III IMPLEMENTASIALGORITMA GENETIK DAN ACS PADA PERMASALAHAN TRAVELLING SALESMAN PROBLEM

PERBANDINGAN ALGORITMA DIJKSTRA DAN ALGORITMA ANT COLONY OPTIMATION DALAM TRAVELLING SALESMAN PROBLEM (TSP) PADA KOTA SEMARANG

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 2 LANDASAN TEORI

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

Algoritma Koloni Semut dan Manfaatnya untuk Menentukan Jalur Pengumpulan Sampah

1 BAB I PENDAHULUAN. 1.1 Latar Belakang dan Permasalahan

BAB 1 PENDAHULUAN. Saat ini perkembangan industri semakin meningkat, dengan munculnya alatalat

APLIKASI TRAVELLING SALESMAN PROBLEM DENGAN METODE ARTIFICIAL BEE COLONY

PENYELESAIAN TRAVELLING SALESMAN PROBLEM MENGGUNAKAN METODE SIMPLE HILL CLIMBING

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

PRESENTASI TUGAS AKHIR

ANALISIS ALGORITMA SEMUT UNTUK PEMECAHAN MASALAH PENUGASAN

PENDAHULUAN BAB Latar Belakang Masalah

SEARCHING SIMULATION SHORTEST ROUTE OF BUS TRANSPORTATION TRANS JAKARTA INDONESIA USING ITERATIVE DEEPENING ALGORITHM AND DJIKSTRA ALGORITHM

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

BAB II LANDASAN TEORI

Ant Colony Optimization

Transkripsi:

Desain Rute Terpendek untuk Distribusi Koran Dengan Algoritma Ant Colony System Jan Alif Kreshna, Satria Perdana Arifin, ST, MTI., Rika Perdana Sari, ST, M.Eng. Politeknik Caltex Riau Jl. Umbansari 1 Rumbai, Telp. 0761-53939 / Fax. 0761-54224 e-mail: janalif@yahoo.com, satria@pcr.ac.id, rika@pcr.ac.id Abstrak Pengantar koran bertugas untuk mengantarkan koran-koran ke setiap pelanggan agar para pelanggan bisa mendapatkan informasi dengan cepat. Oleh karena itu pengantar koran harus menemukan rute terpendek agar bisa mengantar koran dalam waktu singkat. Algoritma semut adalah sebuah metodologi yang dihasilkan melalui pengamatan terhadap semut. Algoritma semut merupakan teknik probabilistik untuk menyelesaikan masalah komputasi dengan menemukan jalur terbaik melalui grafik. Algoritma ini terinspirasi oleh perilaku semut dalam menemukan jalur dari koloninya menuju makanan. Di dalam algoritma Semut terdapat sejumlah semut buatan, yang ditugaskan untuk mencari solusi terhadap suatu masalah optimisasi, salah satunya menemukan jalur terpendek. Dalam penelitian ini dibahas tentang penggunaan graf dalam algoritma semut untuk mencari solusi optimal pada Traveling Salesman Problem (TSP). Dengan memberikan sejumlah n titik, TSP dapat didefinisikan sebagai suatu permasalahan dalam menemukan jalur terpendek dengan mengunjungi setiap titik yang ada hanya sekali. Kata kunci: Ant Colony System, Travelling Salesman Problem, Graf Abstract Traveling Salesman Problem is a problem how to get the shortest route in a journey. One example for Traveling Salesman Problem is paperboy. Paperboy s duty is to deliver the papers to each customer so the customer can get information quickly. Therefore, the paperboy must find the shortest route to deliver the papers in a short time. Ant Colony System is a methodology that is generated through observation of the ants. Ant Colony System is a probabilistic technique to solve computational problems by finding the best path through the graph. This algorithm is inspired by the behavior of ants in finding paths from the colony to food. In the Ant Colony System there are a number of artificial ants, which are assigned to find a solution to an optimization problem, one of which find the shortest path. In this research discussed hoe the Ant Colony System can find the shortest route in the delivery of newspapers, so paperboy can deliver newspapers quickly. Keywords: Ant Colony System, Travelling Salesman Problem, Graph. 1. Introduction Dalam kehidupan, sering dilakukan perjalanan dari satu tempat atau kota ke tempat yang lain dengan mempertimbangkan efisiensi, waktu dan biaya sehingga diperlukan ketepatan dalam menentukan jalur terpendek antar suatu kota. Hasil penentuan jalur terpendek akan menjadi pertimbangan dalam pengambilan keputusan untuk menununjukkan jalur yang akan ditempuh. Hasil yang didapatkan juga membutuhkan kecepatan dan keakuratan dengan bantuan komputer. Secara umum, pencarian jalur terpendek dapat dibagi menjadi dua metode, yaitu metode konvensional dan metode heuristik. Metode konvensional cenderung lebih mudah dipahami daripada metode heuristik, tetapi jika dibandingkan, hasil yang diperoleh dari metode heuristik lebih variatif dan waktu perhitungan yang diperlukan lebih singkat. Metode heuristik terdiri dari beberapa macam algortima yang biasa digunakan. Ant Colony System diadopsi dari perilaku koloni semut yang dikenal sebagai sistem Semut (Dorigo,1996). Secara alamiah koloni semut mampu menemukan rute terpendek dalam perjalanan dari sarang ke tempat-tempat sumber makanan. Koloni semut dapat menemukan rute terpendek antara sarang dan sumber makanan berdasarkan jejak kaki pada lintasan yang telah dilalui. Semakin banyak semut yang melalui suatu lintasan, maka 42

akan semakin jelas bekas jejak kakinya. Hal ini akan menyebabkan lintasan yang dilalui semut dalam jumlah sedikit, semakin lama akan semakin berkurang kepadatan semut yang melewatinya, atau bahkan akan tidak dilewati sama sekali, dan sebaliknya, lintasan yang dilalui semut dalam jumlah banyak, semakin lama akan semakin bertambah kepadatan 3 semut yang melewatinya, atau bahkan semua semut akan melalui lintasan tersebut. Mengingat prinsip algoritma yang didasarkan pada perilaku koloni semut dalam menemukan jarak perjalanan paling pendek tersebut, Ant Colony System sangat tepat digunakan untuk diterapkan dalam penyelesaian masalah optimasi, salah satunya adalah untuk menentukan jalur terpendek. Tujuan dari penelitian ini adalah sebagai berikut: 1. Menerapkan metode Ant Colony System untuk menyelesaikan Traveling Salesman Problem. 2. Membangun sebuah aplikasi untuk menentukan rute terpendek dengan menggunakan Ant Colony System. 3. Melakukan analisa terhadap rute yang dihasilkan oleh aplikasi. Permasalahan yang dihadapi adalah bagaimana membuat sebuah sistem penyelesaian masalah Travelling Salesman Problem dengan menggunakan salah satu metode heuristik yaitu Ant Colony System. Agar mendapatkan hasil yang akurat dan jalur yang dapat ditempuh dalam waktu yang lebih singkat. 2. Research Method Metode penelitian yang dilakukan adalah melakukan studi literatur dengan cara mengumpulkan dan mempelajari teori-teori yang berkaitan dengan Ant Colony System dan Traveling Salesman Problem berdasarkan jurnal dari Database Jurnal Ilmiah Indonesia, artikel penelitian dari wordpress Riset Operasi tentang Ant Colony Optimization dan dari situs resmi Ant Colony Optimization. Pengambilan data dilakukan dengan sistem wawancara dengan si pengantar koran. Dari hasil wawancara tersebut, didapatkan data alamat pelanggan dan bagaimana sistem pengantaran koran tersebut dilakukan. Berikut adalah beberapa perancangan yang dibuat untuk membantu merancang system ini: 1. Use Case Diagram Use-case merupakan dokumen naratif yang mendeskripsikan kasuskasus atau kejadian-kejadian daripada aktor dalam menggunakan system untuk menyelesaikan sebuah proses. Berikut ini adalah gambar yang menjelaskan aplikasi pencarian jalur terpendek antar kota menggunakan Ant Colony System dalam model use-case diagram : input parameter <<extend>> User input data <<extend>> input titik cari jalur terpendek random titik laporan hasil Gambar 4. Use Case Diagram Aplikasi Ant Colony System 43

2. Class Diagram Berikut ini adalah akan dijelaskan class diagram yang digunakan untuk melakukan visualisasi struktur kelas-kelas yang terdapat dalam aplikasi pencarian jalur terpendek menggunakan Ant Colony System. Gambar 5. Class Diagram Aplikasi TSP dengan ACS 3. Flowchart Flow chart digunakan untuk memperjelas perancangan dan algoritma yang akan dibuat. Berikut adalah flow chart dari aplikasi: Start Inisialisasi parameter Ant Colony System Input titik manual? no Random titik yes Gambar titik-titik yang akan dikunjungi yes Klik button Proses Laporan hasil komputasi Lakukan lagi pencarian jalur terpendek? no Finish Gambar 6. Flowchart Aplikasi TSP dengan ACS 44

Berikut adalah flowchart dari Ant Colony System: Start Inisialisasi Parameter ACS : τ = intensitas pheromone; ρ = parameter penguapan pheromone; β = parameter pengendali viibilitas; m = jumlah semut; Siklus < Siklus Max. Semut < m Hitung Probabilitas Kota Selanjutnya Bangkitkan Nilai Random Kota Tujuan Dicapai? Update Pheromone Lokal Semut = m Hitung Panjang Lintasan Setiap Semut Siklus = Siklus Max. Update Pheromone Global Lintasan Terpendek Finish Gambar 7. Flowchart Algoritma Ant Colony System 3. Results and Analysis Pada bagian ini akan dibahas hasil dan mencoba men-demokan aplikasi pencarian rute terpendek menggunakan Ant Colony System. Tampilan Awal Aplikasi Gambar 8. Tampilan awal aplikasi 45

Pada tampilan awal ini terdapat panel untuk menginputkan parameter Ant Colony System, load dan save peta, dan menginputkan titik lokasi. Tampilan Setelah Titik Di-input Setelah titik-titik di-input, kita bisa melakukan proses pencarian dengan meng-klik button proses. Setelah itu akan didapatkan hasil rute terpendek berdasarkan perhitungan Ant Colony System. 4. Conclusion Berdasarkan penelitian yang dilakukan, maka dapat diambil beberapa kesimpulan sebagai berikut: 1. Ant colony dapat digunakan untuk menyelesaikan permasalahan optimasi kombinatorial. 2. Aplikasi ini akan mencari rute terpendek untuk mengantarkan koran berdasarkan jarak antar pelanggan koran tersebut. 3. Membantu tukang koran dalam mengantarkan koran ke masing-masing pelanggannya. References Journal: [1] Chandra, Winardi. (2010). Pencarian Pasangan Mata Kuliah Pada Penjadwalan Ujian Di PCR dengan Menggunakan Algoritma Semut(Ant Colony Optimization). Pekanbaru : Politeknik Caltex Riau. [2] Feryanti, Rina.(t.t). Solusi optimal travelling salesman problem dengan Ant Colony System. Diambil tanggal 2 vember 2010 dari http://paper.abmutiara.info/ant%20colony%20system/paper_j_gnd [3] Lukas, Samuel.(2005). Penerapan Algoritma Genetika Untuk Traveling Salesman Problem Dengan Menggunakan Metode Order Crossover Dan Insertion Mutation. Yogyakarta : Universitas Pelita Harapan. [4] Zuhroh(2008). Kajian Terhadap Algoritma Semut (Studi Kasus: Penyelesaian Travelling Salesperson Problem. Medan: Universitas Sumatra Utara. 46