Landasan Teori
Traveling Salesman Problem (TSP)
Traveling Salesman Problem (TSP) adalah permasalahan yang sudah cukup tua di dunia optimasi. Pada permasalahan ini, ada sebuah kota awal dan sejumlah n kota untuk dikunjungi. Seorang salesman dituntut memulai perjalanan dari kota awal ke seluruh kota yang harus dikunjungi tepat satu kali. Tujuan utamanya adalah mencari rute dengan total jarak atau biaya minimum yang mengunjungi setiap lokasi tepat satu kali dan biasanya kembali ke titik awal.
Langkah-langkah Traveling Salesman Problem
- Menentukan daftar lokasi yang harus dikunjungi.
- Membentuk matriks jarak atau biaya antarlokasi.
- Menentukan kota awal jika diperlukan.
- Mencari urutan kunjungan yang memenuhi setiap kota tepat satu kali.
- Menghitung total jarak atau biaya rute.
- Memilih rute dengan nilai objektif terbaik.
Algoritma Genetika
Algoritma Genetika dikembangkan pertama kali oleh John Holand dari New York, Amarika Serikat yang dipublikasikan dalam bukunya yang berjudul “Adaption in Natural and Artificial Systems” tahun 1975. Algoritma Genetika merupakan Teknik untuk menemukan solusi optimal dari permasalahan yang mempunyai banyak solusi. Teknik ini akan melakukan pencarian dari beberapa solusi yang diperoleh sampai mendapatkan solusi terbaik sesuai dengan kriteria yang telah ditentukan atau yang disebut sebagai fungsi fitness. Algoritma ini masuk dalam kelompok algoritma evolusioner dengan menggunakan pendekatan evolusi Darwin di bidang Biologi seperti pewarisan sifat, seleksi alam, mutasi gen dan kombinasi (crossover). Karena merupakan Teknik pencarian optimal dalam bidang ilmu komputer, maka algoritma ini juga termasuk dalam kelompok algoritma metaheuristik.
Langkah-langkah Algoritma Genetika
- Menentukan representasi kromosom dan populasi awal.
- Menentukan fungsi fitness.
- Melakukan seleksi individu.
- Melakukan crossover.
- Melakukan mutasi.
- Membentuk populasi baru.
- Mengulangi proses hingga kriteria berhenti terpenuhi.
Tentang Aplikasi
Aplikasi ini berfungsi untuk menyelesaikan masalah TSP dengan metode Algoritma Genetika. Jarak antar titik dihitung secara otomatis dengan google map api. Aplikasi AG TSP ini akan menghasilkan rute terpendek yang ditampilkan dalam Google Map. Semua titik dalam aplikasi ini bersifat dinamis, setiap titik bisa dikelompokkan, sehingga bisa mengambil lebih dari satu studi kasus.
Spesifikasi Aplikasi
| PHP |
| Codeigniter 3 |
| MySQLi |
| JQuery |
| Bootstrap 3 |
| Responsif |
| Google Map API |
| Algoritma Genetika |
| Traveling Salesman Problem |
Fitur Aplikasi
- Admin:
- Modul login
- Modul kelompok
- Modul titik
- Modul jarak antar titik
- Modul perhitungan
- Modul ganti kata sandi







