Centroid Optimization of K-Means Using Ant Colony Optimization for Culinary MSME Clustering

Authors

  • Muhammad Fharahbi Fachri Indonesia
  • Lisna Zahrotun Indonesia
Pages Icon

DOI:

https://doi.org/10.63158/journalisi.v8i1.1443

Keywords:

Data Mining, Ant Colony Optimization, K-Means, MSME

Abstract

Micro, Small, and Medium Enterprises (MSMEs) are economic activities conducted by individuals or groups, particularly in the culinary sector. The rapid expansion of culinary MSMEs, especially in tourism-oriented regions such as the Special Region of Yogyakarta, necessitates effective data clustering to systematically analyze their characteristics. High-quality clustering plays a crucial role in supporting informed decision-making, including business development planning, MSME assistance programs, and the formulation of well-targeted policies. This study applies the K-Means algorithm to cluster culinary MSME data; however, its performance is sensitive to centroid initialization, which may result in suboptimal clustering outcomes. To address this limitation, Ant Colony Optimization (ACO) is employed as a centroid optimization approach. ACO is a metaheuristic algorithm inspired by the foraging behavior of ant colonies, where pheromone trails guide the search toward optimal solutions. The results indicate that the integration of ACO enhances clustering performance compared to K-Means. The silhouette scores obtained are 0.88 and 0.89 for two clusters, 0.80 and 0.86 for three clusters, and 0.80 and 0.92 for four clusters for K-Means and ACO-optimized K-Means, respectively. These findings demonstrate that ACO effectively improves centroid initialization, with four clusters identified as the optimal configuration.

Downloads

Download data is not yet available.

References

[1] U. Linarti, A. H. Soleliza Jones, L. Zahrotun, and A. Rahmawati, “Penerapan Metode K-Medoids Guna Pengelompokan Data Usaha Mikro, Kecil dan Menengah (UMKM) Bidang Kuliner Di Kota Yogyakarta,” J. Ilmu Komput. dan Sist. Inf., vol. 7, no. 1, pp. 37–45, 2024, doi: 10.55338/jikomsi.v7i1.2194.

[2] C. Andriani, “Pemberdayaan Umkm Dengan Pendaftaran Nomor Induk Berusaha Melalui Oss Di Kelurahan Krembangan Selatan Surabaya,” PATIKALA J. Pengabdi. Kpd. Masy., vol. 2, no. 1, pp. 406–413, 2022, doi: 10.51574/patikala.v2i1.487.

[3] Badan Pusat Statistik Provinsi Daerah Istimewa Yogyakarta, “Perkembangan Pariwisata Daerah Istimewa Yogyakarta Desember 2024,” Berita Resmi Statistik, no. 11, pp. 1–12, Feb. 2025.

[4] N. A. Sudibyo, M. Najb, M. S. Andrianto, E. Alimovich, M. Marhadi, and A. Boros, “The Rise of ASEAN SMEs: How to Successfully Enter the Global Market,” Preprints, Jul. 2023.

[5] C. Zai, “Implementasi Data Mining sebagai Pengolahan Data,” J. Portal Data, vol. 2, no. 3, pp. 1–12, 2022.

[6] E. Muningsih, I. Maryani, and V. R. Handayani, “Penerapan Metode K-Means dan Optimasi Jumlah Cluster dengan Davies–Bouldin Index untuk Clustering Provinsi Berdasarkan Potensi Desa,” J. Sains dan Manajemen, vol. 9, no. 1, pp. 96–104, 2021.

[7] S. Andriani, “Distribution Analysis Active Small and Medium Industries Bogor City Using K-means Clustering,” Komputasi J. Ilm. Ilmu Komput. dan Mat., vol. 20, no. 1, pp. 56–70, 2022, doi: 10.33751/komputasi.v20i1.6559.

[8] M. Hernita, E. Pramesty, Y. U. Aprilia, R. Bryan, J. Purba, and M. Athoillah, “Klasterisasi Kabupaten dan Kota Menggunakan Algoritma K-Means dengan Metode Elbow dan Silhouette Score,” in Seminar Nasional Hasil Riset dan Pengabdian, Indonesia, 2023, pp. 359–368.

[9] I. Yaputera, R. Hanafi, and M. Rusman, “Optimasi Rute Kunjungan Cluster Sales Officer (CSO) Menggunakan Ant Colony Optimization (ACO)(Studi Kasus: Indosat Ooredoo Hutchison Micro Cluster Mamuju),” J. Penelit. Enj., vol. 26, no. 2, pp. 82–90, 2022, doi: 10.25042/jpe.112022.04.

[10] E. Febianti, Y. Muharni, D. Falti, L. Herlina, and K. Kulsum, “Usulan Penjadwalan Mesin Paralel Menggunakan Metode Ant Colony Optimization Algorithm dan Longest Processing Time,” J. Integr. Syst., vol. 6, no. 1, pp. 42–52, 2023, doi: 10.28932/jis.v6i1.5610.

[11] R. Y. C. Sianturi, B. Rahayudi, and A. W. Widodo, “Implementasi Algoritma Ant Colony Optimization untuk Optimasi Rute Distribusi Produk Kebutuhan Pokok dari Toko Sasana Bonafide Mojoroto,” J. Pengemb. Teknol. Inf. dan Ilmu Komput., vol. 5, no. 7, pp. 3190–3197, 2021.

[12] D. J. Ratnaningsih, “Clustering with K-Means Hybridization Ant Colony Optimization (K-ACO),” Int. J. Math. Model. Comput., vol. 12, no. 2, pp. 143–152, 2022.

[13] I. Sari, Y. Maulita, L. Arliana, and N. Kadim, “Pengelompokan UMKM Kota Binjai Menggunakan Metode Clustering K-Means untuk Identifikasi Pola Perkembangan Bisnis,” Jurnal Sistem Informasi, vol. 3, no. 1, pp. 45–52, 2024.

[14] M. Tonggiroh, S. Nurhayati, Yakub, and Jusmawati, “Sistem Pendukung Keputusan Pemilihan Wireless Router Menggunakan Pendekatan Rank Reciprocal dan ARAS,” J. Fasilkom, vol. 14, no. 1, pp. 206–215, 2024, doi: 10.37859/jf.v14i1.6838.

[15] S. Widaningsih, “Penerapan Data Mining untuk Memprediksi Siswa Berprestasi dengan Menggunakan Algoritma K Nearest Neighbor,” JATISI (Jurnal Tek. Inform. dan Sist. Informasi), vol. 9, no. 3, pp. 2598–2611, 2022, doi: 10.35957/jatisi.v9i3.859.

[16] D. Andriansyah, “Implementasi Extract-Transform-Load (ETL) Data Warehouse Laporan Harian Pool,” J. Teknik Informatika, vol. 8, no. 2, pp. 45–49, Jun. 2022, doi: 10.51998/jti.v8i2.486.

[17] S. A. Salasa and W. Maharani, “Personality Detection of Twitter Social Media Users using the Support Vector Machine Method,” J. Sist. Komput. dan Inform., vol. 4, no. 2, p. 263, 2022, doi: 10.30865/json.v4i2.5345.

[18] D. Prasetyawan and R. Gatra, “Analisis Cluster untuk Pengelompokan Kemampuan Penguasaan ICT Menggunakan K-Means dan Autoencoder,” JISKA, vol. 10, no. 2, pp. 145–157, 2025, doi: 10.14421/jiska.2025.10.2.145-157.

[19] F. Putra, H. F. Tahiyat, R. M. Ihsan, R. Rahmaddeni, and L. Efrizoni, “Penerapan Algoritma K-Nearest Neighbor Menggunakan Wrapper Sebagai Preprocessing untuk Penentuan Keterangan Berat Badan Manusia,” MALCOM Indones. J. Mach. Learn. Comput. Sci., vol. 4, no. 1, pp. 273–281, 2024, doi: 10.57152/malcom.v4i1.1085.

[20] J. C. Quiroz et al., “Extract, Transform, Load Framework for the Conversion of Health Databases to OMOP,” PLoS One, vol. 17, no. 4, pp. 1–13, Apr. 2022, doi: 10.1371/journal.pone.0266911.

[21] I. H. Witten, E. Frank, M. A. Hall, and C. J. Pal, “Deep Learning,” in Data Mining: Practical Machine Learning Tools and Techniques, 4th ed. Burlington, MA: Morgan Kaufmann, 2017, ch. 10, pp. 389–420.

[22] P. A. Leonardo, M. Arifin, and S. Y. Siswanto, “Penerapan Euclidean Distance untuk analisis driver variable Perubahan Penggunaan Lahan dari Jarak Jalan di Sub-DAS Cikapundung,” Soilrens, vol. 22, no. 1, pp. 61–66, 2024, doi: 10.24198/soilrens.v22i1.57248.

[23] Y. Hasan, “Pengukuran Silhouette Score dan Davies–Bouldin Index pada Hasil Cluster K-Means dan DBSCAN,” J. Inform. dan Teknik Elektro Terapan, vol. 12, no. 3S1, pp. 60–74, 2024, doi: 10.23960/jitet.v12i3s1.5001.

[24] N. Alfa Husna et al., “Implementasi Algoritma Ant Colony Optimization untuk Penentuan Jalur Terpendek Klinik,” in Seminar Nasional SENTIMAS, Indonesia, 2023, pp. 112–119.

[25] N. Rohman and A. Wibowo, “Perbandingan Metode K-Medoids dan Metode K-Means Dalam Analisis Segmentasi Pelanggan Mall,” SINTECH (Science Inf. Technol. J.), vol. 7, no. 1, pp. 49–58, 2024, doi: 10.31598/sintechjournal.v7i1.1507.

[26] W. Lidysari, H. S. Tambunan, and H. Qurniawan, “Penerapan Data Mining Dalam Menentukan Kelayakan Penerima Bantuan Sosial Pemko Dengan Algoritma C4.5 (Kasus Kantor Kelurahan Martoba),” Kesatria J. Penerapan Sist. Inf. (Komputer dan Manajemen), vol. 3, no. 1, pp. 53–61, 2022, doi: 10.30645/kesatria.v3i1.97.

[27] D. N. Yoliadi, “Data Mining dalam Analisis Tingkat Penjualan Barang Elektronik Menggunakan Algoritma K-Means,” Insearch Journal, vol. 3, no. 1, Feb. 2023.

[28] S. Harris and R. C. De Amorim, “An Extensive Empirical Comparison of k-means Initialization Algorithms,” IEEE Access, vol. 10, no. 2, pp. 58752–58768, 2022, doi: 10.1109/ACCESS.2022.3179803.

[29] S. Wang, “Ant Colony Optimization for Clustering College Students’ Physical Exercise Behavior Patterns,” Inform., vol. 48, no. 20, pp. 179–190, 2024, doi: 10.31449/inf.v48i20.6566.

Downloads

Published

2026-03-02

Issue

Section

Articles

How to Cite

[1]
M. F. Fachri and L. Zahrotun, “Centroid Optimization of K-Means Using Ant Colony Optimization for Culinary MSME Clustering”, journalisi, vol. 8, no. 1, pp. 860–888, Mar. 2026, doi: 10.63158/journalisi.v8i1.1443.