Sistem pengangkutan sampah di Kota Yogyakarta dilakukan dari Kelurahan/Kecamatan (KK) ke Tempat Pembuangan Sementara (TPS), selanjutnya dari TPS ke Tempat Pembuangan Akhir (TPA). TPS sendiri terbagi atas tiga jenis: depo, container, dan landasan (bangunan permanen). Di lain pihak, pengambilan sampah oleh kendaraan truk pengangkut sampah seringkali tidak teratur mengakibatkan volume sampah di Kota Yogyakarta yang cukup besar tidak dapat didistribusikan dengan baik ke TPA Piyungan. Sehubungan dengan masalah tersebut sistem optimasi rute distribusi ini dirancang agar sistem distribusi pengangkutan sampah di Kota Yogyakarta dapat berfungsi secara optimal. Dalam hal ini digunakan Algoritma Koloni Semut untuk menyelesaikan masalah. Pada penelitian ini, TPS yang akan dibahas berupa bangunan permanen. Selanjutnya penyelesaian algoritma koloni semut dibantu dengan software Macro Excel. Diperoleh 12 rute pengangkutan sampah setiap hari di Kota Yogyakarta.