PENERAPAN ALGORITMA ANT COLONY UNTUK TRAVELLING SALESMAN PROBLEM PADA PERANGKAT BERGERAK

dokumen-dokumen yang mirip
Pengingat Agenda Berdasarkan Konteks Lokasi Menggunakan GPS dengan Algoritma k-nearest Neighbor pada Perangkat Bergerak


Implementasi Augmented Reality pada Aplikasi Mobile Pencarian Produk Berbasis Gambar

BAB I PENDAHULUAN. Industri mobile phone saat ini berkembang dengan pesat. Menurut

Gambar 3.1 Flowchart Membuat Rute Lari

APLIKASI MOBILE LOKASI OBJEK WISATA KOTA DAN KABUPATEN TEGAL BERBASIS ANDROID

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Perancangan dan Pembuatan Sistem Billing Warnet Terpusat dengan Fitur Pencarian Lokasi Terdekat Berbasis SMS dan Web

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

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Indonesia memiliki pesona alam dan budaya yang beraneka ragam yang

BAB I PENDAHULUAN. masukan (input) dari kegiatan produksi, perdagangan, pertanian, dan

PRESENTASI TUGAS AKHIR

Travelling Salesman Problem Menggunakan Algoritma Genetika Via GPS Berbasis Android

BAB III METODE PENELITIAN

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Telepon genggam adalah salah satu media yang bisa digunakan untuk

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

BAB 3 LANDASAN TEORI

BAB IV IMPLEMENTASI DAN EVALUASI

APLIKASI SISTEM PELACAKAN KINERJA PENGIRIMAN PADA TRUK PENGANGKUT BARANG BERBASIS ANDROID

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 2 TINJAUAN PUSTAKA

BAB IV UJI COBA DAN ANALISA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Rizky Ichsan Parama Putra Dosen Pembimbing: Waskitho Wibisono, S.Kom., M.Eng., Ph.D. Hudan Studiawan, S.Kom, M.Kom

1.1. Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Kemajuan teknologi saat ini membuat masyarakat mulai mendigitalisasikan

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. GPS (Global Positioning System) merupakan sistem satelit navigasi dan penentuan posisi.

APLIKASI PENGINGAT AGENDA BERDASARKAN LOKASI DENGAN GLOBAL POSITIONING SYSTEM (GPS) BERBASIS ANDROID

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. PT. PANDU SIWI SENTOSA Bandung merupakan perusahaan yang

BAB 1 PENDAHULUAN. transportasi yang harus dikeluarkan dalam proses pendistribusian.

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 3 LANDASAN TEORI

Aplikasi Monitoring Keberadaan Objek Melalui Perangkat Bergerak Berbasis Android

BAB II TINJAUAN PUSTAKA

BAB I PENDAHULUAN. I.1. Latar Belakang. Salah satu layanan yang mampu dilakukan oleh ponsel saat ini adalah

BAB 1 PENDAHULUAN. mengabadikan moment-moment yang ada disekitarnya. Penggunaan kamera

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

Aplikasi Algoritma Genetika Untuk Menyelesaikan Travelling Salesman Problem (TSP)

Dosen Pembimbing : SISTEM PERINGATAN DAN PELACAKAN SEPEDA MOTOR HILANG MELALUI SMS DENGAN MENGGUNAKAN GPS MODUL DAN MIKROKONTROLER

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Pendahuluan

BAB I PENDAHULUAN. terbesar di dunia (Naisbitt, 1994:131). Tidak mengherankan bahwa industri

Bab 3 Perancangan Sistem

BAB I PENDAHULUAN. Penginapan sementara atau yang biasa disebut indekos merupakan salah

BAB 1 PENDAHULUAN - 1 -

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN Latar Belakang

STMIK MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2011/2012

JURNAL TEKNIK ITS Vol. 6, No. 2, (2017) ISSN: ( Print) A-534

APLIKASI PEMETAAN JALAN WISATA PANTAI PULAU BATAM DENGAN LAYANAN LOCATION BASED SERVICE BERBASIS ANDROID. Abstrak

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

SISTEM PENDETEKSI DINI BANJIR MENGGUNAKAN SENSOR KECEPATAN AIR DAN SENSOR KETINGGIAN AIR PADA MIKROKONTROLER ARDUINO

Model Aplikasi Pencarian Letak Rumah Sakit Terdekat Berbasis Android

VEHICLE ROUTING PROBLEM UNTUK DISTRIBUSI BARANG MENGGUNAKAN ALGORITMA SEMUT

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN I.1 Latar Belakang

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

BAB V HASIL PENELITIAN

BAB II TINJAUAN PUSTAKA

I-1 BAB I PENDAHULUAN

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... viii DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN...

IMPLEMENTASI ALGORITMA SHORTEST-PATH DAN LOCATION-BASED INFORMATION PADA APLIKASI DISASTER MITIGATION GUIDE

Aplikasi Monitoring Keberadaan Objek Melalui Perangkat Bergerak Berbasis Android

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB IV ANALISIS MASALAH

BAB I PENDAHULUAN. menjadi ponsel pintar atau smartphone sehingga semakin mempermudah. pemakainya dengan tersedianya fasilitas yang lebih lengkap.

PENGEMBANGAN ALARM KERETA COMMUTER LINE BERBASIS ANDROID

Matematika dan Statistika

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. Android merupakan sebuah sistem operasi yang sedang. populer, pada tanggal 3 September 2013 telah mencapai 1 miliar

APLIKASI PENCARIAN DAN INFORMASI DARAH DI PALANG MERAH INDONESIA (PMI) KOTA MALANG BERBASIS LOCATION BASED SERVICE PADA PLATFORM ANDROID TUGAS AKHIR

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

DAFTAR ISI. ABSTRAKSI... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... viii. DAFTAR TABEL... xi. DAFTAR LAMPIRAN...

BAB I PENDAHULUAN. Dalam kehidupan manusia dengan dorongan untuk menuju. kehidupan yang lebih baik lagi, manusia berusaha untuk dapat

BAB 4 HASIL DAN PEMBAHASAN Kebutuhan Perangkat Keras Mobile. perangkat keras yang memiliki spesifikasi sebagai berikut:

APLIKASI PENCARIAN OBJEK WISATA TAMAN SAFARI INDONESIA BOGOR MENGGUNAKAN METODE BINARY SEARCH BERBASIS ANDROID

1.1 Latar Belakang Masalah

Pengembangan Aplikasi Pengelolaan Rapat Studi Kasus: Jurusan Sistem Informasi

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

P E N D A H U L U A N Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 2 LANDASAN TEORI

Perbandingan Algoritma Dijkstra Dan Algoritma Ant Colony Dalam Penentuan Jalur Terpendek

JURNAL TEKNIK POMITS Vol. 2, No. 1, (2013) ISSN: ( Print) 1

BAB I PENDAHULUAN. Sebagai ibukota Propinsi Daerah Istimewa Yogyakarta (DIY), Kota

Bab 1 PENDAHULUAN. tersebut, manusia memanfaatkan teknologi itu sendiri untuk membuat berbagai

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV ANALISIS DAN PERANCANGAN SISTEM. atau tata cara memperoleh rute pariwisata di Provinsi Jawa Barat yang sedang

BAB II TINJAUAN PUSTAKA

Rancang Bangun Aplikasi Panggilan Darurat dengan Perintah Suara Berbahasa Indonesia pada Perangkat Bergerak Berbasis Android


@UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat lunak, perangkat keras, dan jaringan sebagai berikut. a. Sistem operasi Microsoft Windows Server 2003

Sistem Navigasi Indoor Menggunakan Sinyal Wi-fi dan Kompas Digital Berbasis Integrasi dengan Smartphone untuk Studi Kasus pada Gedung Bertingkat

Transkripsi:

PENERAPAN ALGORITMA ANT COLONY UNTUK TRAVELLING SALESMAN PROBLEM PADA PERANGKAT BERGERAK PRIYANKA GEMET ARISMOYO NRP 5109100178 Dosen Pembimbing I Henning Titi Ciptanigntyas S.Kom., M.Kom. Dosen Pembimbing II Erina Letivina Anggraini S.Kom., M.Kom.

Latar Belakang(1)

Latar Belakang(2) Daftar lokasi ditulis di kertas Jika sudah dikunjungi, maka diberi tanda

Kurang mengenal daerah yang dikunjungi Latar Belakang(3)

Lokasi tidak bisa dikunjungi atau tidak dikunjungi Latar Belakang(4)

Solusi Pengingat Lokasi Petunjuk Arah Rekomendasi Rute Kunjungan

Rumusan Masalah Bagaimana mengimplementasikan algoritma ant colony pada permasalahan TSP? Bagaimana menerapkan pengingat ketika user sudah berada di lokasi tujuan dan memberi tanda bahwa lokasi sudah dikunjungi? Bagaimana memberikan user rute baru ketika salah satu lokasi tujuan tidak bisa dikunjungi?

Tujuan Aplikasi Membuat suatu aplikasi mobile dengan platform Android yang dapat mengingatkan pengguna tentang lokasi yang dikunjungi. Membantu salesman mendapat rekomendasi dalam mengunjungi semua lokasi.

Batasan Masalah Perangkat lunak dibangun pada platform Android. Menggunakan Global Positioning System (GPS) yang terdapat pada perangkat berbasis Android. Peta yang digunakan berasal dari Google Maps. Algoritma yang diterapkan Ant Colony. Titik pembagian sudah ditetapkan terlebih dahulu. Pengguna aplikasi statis sehingga tidak bisa menambah pengguna.

Arsitektur Aplikasi 2 Rute 1 Titik Keberangkatan Aplikasi Koordinat GPS 3 4 5 Response Map Request SATELIT GPS

Ant Colony

Alur Meminta rute Mengirim Lokasi Awal Mencari Rute terpendek Recomendasi Rute terpendek

Alur Menjalankan Pengingat Lokasi Memulai reminder Mencari posisi pengguna Muncul notifikasi Cek kesamaan posisi

Lingkungan Uji Coba Prosesor RAM Display Dual-core 1,0 GHz 512 MB RAM 3.7 inchi Sistem Operasi Android 4.0.4 Merek Sony Xperia Sola

Melihat Semua Lokasi

Melihat Lokasi pada Peta

Menambah Lokasi

Uji Coba Meminta Rute

Uji Coba Meminta Rute Ulang

Melihat Detail Lokasi

Meminta Petunjuk Arah

Reminder Lokasi

Selisih jarak dengan lokasi sebenarnya (dalam meter) 800 700 600 500 400 300 200 100 Tanpa GPS Dengan GPS Akurasi Penentuan Posisi User Rata-rata dengan GPS 24,5 meter tanpa GPS 388 meter 0 1 2 3 4 5 Lokasi ke-n

14 12 10 Waktu Respon Performa Meminta Rekomendasi Rute Waktu (detik) 8 6 4 Waktu (detik) Uji coba performa dilihat dari waktu pengiriman dan respon balik ke user rata-rata waktu adalah 6 detik. 2 0 1 2 3 4 5 6 7 8 9 10 Uji coba ke-n

Jarak yang dihasilkan (KM) 180.00 160.00 140.00 120.00 100.00 80.00 60.00 40.00 20.00 Ant Colony Genetic Algoritm Perbandingan Hasil Penghitungan Jarak Uji coba dilakukan dengan membandingkan hasil perhitungan jarak TSP antara Ant Colony dan Genetic Algoritm. 0.00 10 20 30 40 Jumlah Node

Kesimpulan Algoritma Ant Colony telah dapat diimplementasikan pada aplikasi tugas akhir ini dengan waktu pemrosesan data dengan rata-rata 6 detik. Aplikasi dapat memberikan rekomendasi rute baru kepada user dengan menghilangkan lokasi yang telah dilewati maupun yang sengaja tidak dilewati. Penentuan posisi user dengan GPS memberi akurasi lebih baik dibandingkan dengan tanpa GPS.

Saran Pengembangan di kemudian hari bisa dimungkinkan memakai modul GPS yang khusus untuk navigasi sebagai penerima data lokasi. Agar lebih mudah dilakukan pengawasan terhadap petugas dari jarak jauh, perlu dikembangkan sistem berbasis web sehingga pemrograman di sisi server tidak hanya untuk memberi rekomendasi rute, tetapi juga bisa mengetahui lokasi yang dikunjungi.

Terima titik keberangkatan dari server Bandingkan panjang rute terbaik sementara dengan rute baru Ant Colony Inisialisai graph dan bobotnya, inisialisasi semut, rute awal, feromon dan waktu pencarian Rute baru lebih baik Hitung jarak rute terbaik sementara iya Set nilai rute terbaik tidak Update semut dan feromon tidak Waktu habis Buat rute baru iya Kirim daftar rute ke klien

Reminder Lokasi