Implementasi Recommender System Menggunakan Algoritma K-Means pada Aplikasi Inventory untuk Manajemen Pengeluaran Barang
Abstract
Inventory management in retail businesses has not yet fully optimized the process of goods issuance. The primary problem in managing goods issuance is the risk of loss due to products approaching their expiration dates. This research aims to design and implement a goods issuance recommendation system. The application is developed by implementing the K-Means algorithm to analyze product data. The goods issuance process can be carried out manually or based on recommendations generated through clustering. The recommendation system is integrated into a web-based inventory application. The research methodology encompasses data collection, data preprocessing using aggregation techniques, one-hot encoding for categorical features (type and nature of goods), and feature engineering on expiration dates. The K-Means algorithm is applied to group goods based on similarity. The number of clusters (K) is determined dynamically based on the amount of available data. The system automatically identifies the cluster with the nearest average expiration date as the recommendation target. Clustering results are visualized using Principal Component Analysis (PCA). This system provides end-to-end functionality, ranging from a dashboard and K-Means analysis to the execution of goods issuance. The research results conclude that the system is effective in providing actionable decisions. By prioritizing the issuance of high-risk goods, the system supports operational efficiency and minimizes losses due to expired products.
Downloads
References
Alifa, T. T., Astuti, R., & Muhammad Basysyar, F. (2024). Implementasi Data Mining Menggunakan Algoritma K- Means Clustering Dalam Analisis Penjualan Produk. Jurnal Mahasiswa Teknik Informatika, 8(1), 602–607. https://doi.org/10.36040/jati.v8i1.8340
Andriyani, F., & Puspitarani, Y. (2022). Performance Comparison of K-Means and DBScan Algorithms for Text Clustering Product Reviews. SinkrOn, 7(3), 944–949. https://doi.org/10.33395/sinkron.v7i3.11569
Ferdy Pangestu, F. P., Nur Yasin, N. Y., Ronald Chistover Hasugian, R. C., & Yunita, Y. (2023). Penerapan Algoritma K-Means Untuk Mengklasifikasi Data Obat. Jurnal Sisfokom (Sistem Informasi dan Komputer), 12(1), 53–62. https://doi.org/10.32736/sisfokom.v12i1.1461
Gunawan Zain, S., Amalia Tahir, R., Akram Nur Risal, A., & Korespondensi, P. (2025). Clustering Stok Material Di Pdam Kota Makassar Wilayah Pelayanan Vi Menggunakan Algoritma K-Means. 12(4), 2355–7699. https://doi.org/10.25126/jtiik.124
Hakim, B., Joanda Kaunang, F., Susanto, C., Salim, J., & Indradjaja, R. (2025). Implementasi Machine Learning Dalam Pegelompokan Musik Menggunakan Algoritma K-Means Clustering . Idealis: Indonesia Journal Information System, 8(1), 74–83. https://doi.org/10.36080/idealis.v8i1.3357
Hamim Annisa, L., Rusvinasari, D., & Annisa, L. H. (2024). Segmentasi Pembelian Produk Menggunakan Algoritma K-Means Berdasarkan Clusterisasi pada pemilihan menu yang ada diUMKM Kuliner . Jurnal Informatika: Jurnal pengembangan IT , 9(3), 203–212. https://doi.org/10.30591/jpit.v9ix.xxx
Imanuel, D. A., & Alfian, G. (2025). Visualisasi Segmentasi Pelanggan Berdasarkan Atribut RFM Menggunakan Algoritma K-Means Untuk Memahami Karakteristik Pelanggan pada Toko Retail Online. Jurnal Teknologi Informasi dan Ilmu Komputer, 12(2), 283–292. https://doi.org/10.25126/jtiik.2025128619
Indriani, D., Irawan, B., & Bahtiar, A. (2024). Penerapan Algoritma K-Means Clustering Untuk Menentukan Persediaan Stok Barang . Jurnal Mahasiswa Teknik Informatika, 8(1), 182–187. https://doi.org/10.36040/jati.v8i1.8322
Irawan, H., Fawzi, M. I., & Hidayat, S. (2025). Integration of K-Means Clustering and Elbow Method for Mapping Baccaurea spp. Distribution to Support Agroindustrial Development in West Sulawesi. Jurnal Teknik Informatika (JUTIF), 6(2), 1057–1068. https://doi.org/10.52436/1.jutif.6.2.4671
Istianto, Y., & Korespondensi, P. (2021). Klasifikasi Kebutuhan Jumlah Produk Makanan Customer Menggunakan K-Means Clustering Dengan Optimasi Pusat Awal Cluster Algoritma Genetika. 8(5), 861–870. https://doi.org/10.25126/jtiik.202182990
Nikmah, T. L., Harahap, N. H. S., Utami, G. C., & Razzaq, M. M. (2023). Customer Segmentation Based on Loyalty Level Using K-Means and LRFM Feature Selection in Retail Online Store. Jurnal ELTIKOM, 7(1), 21–28. https://doi.org/10.31961/eltikom.v7i1.648
Prasetiani, S. D., & Rochmawati, N. (2022). Penerapan Data Mining Untuk Clustering Menu Favorit Menggunakan Algoritma K-Means (Studi Kasus Kedai Expo). Journal of Informatics and Computer Science, 3(03), 278–286. https://doi.org/10.26740/jinacs.v3n03.p278-286
Putri, V. E., & Purnomo, H. D. (2025). Integrasi Algoritma Apriori Dan K-Means Dalam Analisis Pola Pembelian Untuk Meningkatkan Strategi Pemasaran. JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika), 10(1), 409–423. https://doi.org/10.29100/jipi.v10i1.5768
Putri, Y., Aldo, D., & Ilham, W. (2024). Retail Marketing Strategy Optimization: Customer Segmentation with Artificial Intelligence Integration and K-Means Clustering. sinkron, 8(4), 2155–2163. https://doi.org/10.33395/sinkron.v8i4.14000
Ramadhan, G., Analisis Algoritma K-means, P., & Astuti, Y. (2024). Perbandingan Kinerja Algoritma K-means dan Agglomerative Clustering Untuk Segmentasi Penjualan Online Pada Customer Retail. 9(1), 92–96. https://doi.org/10.30591/jpit.v9i1.5735
Rusvinasari, D., & Annisa, L. H. (2025). Klasterisasi Pola Penjualan Menu Makanan pada Rumah Makan menggunakan Metode K-Means Clustering. Jurnal Informatika: Jurnal Pengembangan IT, 10(2), 398–409. https://doi.org/10.30591/jpit.v10i2.8511
Salsabiela, A., Kuncoro, A. P., Subarkah, P., & Arsi, P. (2024). Rekomendasi Restock Barang di Toko Pojok UMKM Menggunakan Algoritma K-Means Clustering. Journal of Technology and Informatics (JoTI), 5(2), 87–92. https://doi.org/10.37802/joti.v5i2.554
Saputra, C. H. (2024). Integrasi Audit dan Teknik Clustering untuk Segmentasi dan Kategorisasi Aktivitas Log. Jurnal Teknologi Informasi dan Ilmu Komputer, 11(1), 209–214. https://doi.org/10.25126/jtiik.20241118071
Sarmini, S., Ma’arifah, W., & Tahyudin, I. (2024). Sistem Pendukung Keputusan Berbasis K-Means untuk Evaluasi Keberhasilan Bisnis dan Nilai Perusahaan. Jurnal Sistem Informasi Bisnis, 14(4), 363–374. https://doi.org/10.21456/vol14iss4pp363-374
Sinaga, S., Ananda, R., Karima, H. Q., & Tazuddin, A. M. (2025). Marketing Analysis of Shoe Products Using Principal Coordinates Analysis and K-Means Clustering Based on the Marketing Mix at Bintang Sepatu Purwokerto MSME. Jurnal Teknik Informatika (JUTIF), 6(3), 2723–3863. https://doi.org/10.52436/1.jutif.6.3.4687
Bila bermanfaat silahkan share artikel ini
Berikan Komentar Anda terhadap artikel Implementasi Recommender System Menggunakan Algoritma K-Means pada Aplikasi Inventory untuk Manajemen Pengeluaran Barang
Pages: 1060-1070
Copyright (c) 2025 Khalisha Dwi Fadiah, Tri Widodo

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under Creative Commons Attribution 4.0 International License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (Refer to The Effect of Open Access).













