Penerapan Algoritma K-Means Clustering Dalam Pengelompokan Penjualan Obat (Studi Kasus Apotek Talun Farma Pasuruan)
Abstract
Abstrak — Pengelolaan stok obat yang kurang optimal di Apotek Talun Farma menyebabkan terjadinya kelebihan dan kekurangan persediaan, sehingga dapat memengaruhi kelancaran operasional dan pendapatan. Untuk mendukung pengambilan keputusan berbasis data, penelitian ini menerapkan metode K-Means Clustering guna mengelompokkan obat berdasarkan jumlah penjualan, harga, dan jenis obat. Pengumpulan data dilakukan melalui observasi dan wawancara, serta menggunakan transaksi penjualan selama satu tahun sebagai dasar analisis. Proses pengolahan data mengikuti tahapan CRISP-DM, meliputi business understanding, data understanding, data preparation, modeling, evaluation, dan deployment. Penentuan jumlah cluster optimal dilakukan menggunakan Elbow Method sedangkan evaluasi kualitas model dengam membandingkan dua jenis perhitungan jarak menggunakan Davies-Bouldin Index. Hasil pengujian menunjukkan bahwa perhitungan jarak Manhattan memberikan nilai DBI terendah sebesar 0.3823 yang menandakan bahwa metode ini mampu memisahkan cluster dengan baik dan memberikan hasil yang lebih optimal dibandingkan metode Euclidean. Hasil clustering membentuk tiga kelompok obat dengan karakteristik penjualan berbeda, yaitu penjualan dan harga tinggi, sedang, dan rendah. Seluruh hasil analisis divisualisasikan melalui dashboard interaktif berbasis Streamlit yang memuat fitur unggah data, pemilihan variabel, penentuan jumlah cluster, tabel nilai SSE, visualisasi 3D, distribusi cluster, detail cluster, serta fitur unduh laporan. Visualisasi ini membantu pengguna memahami pola penjualan obat secara lebih jelas dan mendalam. Hasil penelitian ini diharapkan dapat menjadi acuan bagi Apotek Talun Farma dalam mengelola persediaan secara lebih tepat, meminimalkan risiko kekurangan atau kelebihan stok, serta meningkatkan efektivitas pengambilan keputusan dalam strategi penyediaan obat.
Kata kunci— Algortima K-Means Clustering, Apotek, Data Mining, Penjualan Obat, Streamlit
References
REFERENSI
P. B. A. K-means, “Klasterisasi Kasus Kekerasan Terhadap Anak dan,” vol. 5, no. 2, pp. 69–80, 2021.
D. Lestari and M. Nasir, “Penerapan Metode C4.5 Berbasis Particle Swarm Optimization Untuk Memprediksi Penjualan Obat Pada Apotek Bunda Azka,” J. Pengemb. Sist. Inf. dan Inform., vol. 2, no. 3, pp. 174–187, 2021, doi: 10.47747/jpsii.v2i3.554.
O. Wati and R. Juita, “Penerapan Data Mining dengan Algoritma Apriori Pada Data Penjualan Obat Untuk Mengetahui Pola Pembelian Obat Pada Apotek Di Kota Nabire,” J. Ris. Sist. Inf. Dan Tek. Inform. (JURASIK, vol. 9, no. 1, pp. 451–459, 2024, [Online]. Available: https://tunasbangsa.ac.id/ejurnal/index.php/jurasik
Y. Niar, K. Komariah, A. Surip, R. Saputra, and I. Ali, “Implementasi Algoritma Naïve Bayes Untuk Prediksi Persediaan Barang Rotan,” KOPERTIP J. Ilm. Manaj. Inform. dan Komput., vol. 4, no. 1, pp. 28–34, 2022, doi: 10.32485/kopertip.v4i1.112.
F. Amin, D. S. Anggraeni, and Q. Aini, “Penerapan Metode K-Means dalam Penjualan Produk Souq.Com,” Appl. Inf. Syst. Manag., vol. 5, no. 1, pp. 7–14, Apr. 2022, doi: 10.15408/aism.v5i1.22534.
N. Nurahman, A. Purwanto, and S. Mulyanto, “Klasterisasi Sekolah Menggunakan Algoritma K-Means berdasarkan Fasilitas, Pendidik, dan Tenaga Pendidik,” MATRIK J. Manajemen, Tek. Inform. dan Rekayasa Komput., vol. 21, no. 2, pp. 337–350, 2022, doi: 10.30812/matrik.v21i2.1411.
E. P. Priambodo and A. Jananto, “Perbandingan Analisis Cluster Algoritma K-Means Dan AHC Dalam Perencanaan Persediaan Barang Pada Perusahaan Manufaktur,” Progresif J. Ilm. Komput., vol. 18, no. 2, p. 257, 2022, doi: 10.35889/progresif.v18i2.868.
S. Junaidi, M. Devegi, and H. Kurniawan, “Pelatihan Pengolahan dan Visualisasi Data Penduduk menggunakan Python,” ADMA J. Pengabdi. dan Pemberdaya. Masy., vol. 4, no. 1, pp. 151–162, 2023, doi: 10.30812/adma.v4i1.2963.
K. Handoko, “Penerapan Data Mining Dalam Meningkatkan Mutu Pembelajaran Pada Instansi Perguruan Tinggi Menggunakan Metode K-Means Clustering (Studi Kasus Di Program Studi Tkj Akademi Komunitas Solok Selatan),” J. Teknol. dan Sist. Inf., vol. 02, no. 03, pp. 31–40, 2016, [Online]. Available: http://teknosi.fti.unand.id/index.php/teknosi/article/view/70
Nurjoko and H. Kurniawan, “Aplikasi Data Mining Untuk Memprediksi Tingkat Kelulusan Mahasiswa Menggunakan Algoritma Apriori di IBI Darmajaya, Bandar Lampung,” J. TIM Darmajaya, vol. 02, no. 01, pp. 79–93, 2016.
F. Ferlanda, “Implementasi Data Mining Untuk Menentukan Persediaan Stok Obat Di Apotek Enok Menggunakan Metode K-Means Clustering,” JATISI (Jurnal Tek. Inform. dan Sist. Informasi), vol. 8, no. 3, pp. 1294–1306, 2021, doi: 10.35957/jatisi.v8i3.1066.
P. Di, K. Bojonegoro, D. Hediyati, and I. M. Suartana, “Penerapan Principal Component Analysis ( PCA ) Untuk Reduksi Dimensi Pada Proses Clustering Data Produksi,” vol. 05, pp. 49–54, 2021.



