Sistem Pengangkutan sampah di Kota Surabaya dibagi menjadi dua, yaitu sistem pengangkutan dari Kelurahan / Kecamatan (KK) ke LPS dan dari LPS ke LPA. Sampah merupakan hal yang telah menjadi bagian dari kehidupan kita sehari-hari, pengambilan sampah oleh kendaran truk pengangkut sampah pun kadang tidak teratur sehingga kadang suatu LPS dapat menampung sampah lebih banyak dari daya tampung sebenarnya. Sehubungan dengan masalah tersebut sistem optimasi rute distribusi ini dirancang agar sistem distribusi pengangkutan sampah dapat berfungsi secara optimal.
Perancangan Sistem ini menggunakan Algoritma Koloni Semut yang dapat menyelesaiakan masalah yang bersifat non polynomial dan bersifat kompleks, Sistem optimasi rute distribusi sampah ini mengimplementasi dari sifat semut umumnya dimana dapat mencari rute secara optimal serta memperhatikan faktor kapasitas truk dengan sampah yang berbeda pada tiap harinya (adaptif). Visualisasi dari rute tersebut diintegrasikan dengan Teknologi Google Maps sehingga dapat mengetahui letak posisi LPS. Hasil yang telah dicapai disini adalah truk pengangkut sampah dapat bekerja optimal pada tiap harinya sesuai dengan rute optimal yang telah terbentuk melalui proses penghitungan dengan metode algoritma koloni semut, serta visualisasi Google Maps yang dapat memudahkan pengguna dalam melihat rute tiap truk tersebut.