Implementasi Recommender System Menggunakan Algoritma K-Means pada Aplikasi Inventory untuk Manajemen Pengeluaran Barang


Keywords: Clustering; Inventory; K-Means; Recommender System; Expiration Date

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

Download data is not yet available.

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

Dimensions Badge
Article History
Published: 2025-12-21
Abstract View: 299 times
PDF Download: 232 times
Issue
Section
Articles