Perusahaan bisnis ritel XYZ merupakan bisnis ritel yang menjual bahan sembako. Setiap harinya banyak pelanggan yang melakukan transaksi sehingga perusahaan tersebut mengalami peningkatan, namun data transaksi yang didapatkan belum diolah dan hanya disimpan sebagai arsip pemilik bisnis ritel tersebut. Selain itu, banyak bisnis ritel yang memfokuskan untuk mempertahankan dan meningkatkan loyalitas pelanggan karena persaingan bisnis yang semakin ketat. Solusi untuk mengatasi permasalahan tersebut adalah dengan menggunakan metode CRISP-DM dengan melakukan analisis segmentasi pelanggan menggunakan data transaksi untuk mengetahui pelanggan yang menguntungkan maupun sebaliknya di perusahaan bisnis ritel XYZ menggunakan model Recency, Frequency, Monetary (RFM) dengan menggunakan tools jupyter notebook (bahasa pemrograman python) dan Microsoft Excel. Model RFM berguna dalam mengelompokkan pelanggan berdasarkan interval waktu kunjungan terakhir pelanggan, frekuensi kunjungan, dan besaran nilai yang dikeluarkan sebagai royalty perusahaan. Model RFM digabungkan dengan teknik data mining yaitu clustering menggunakan algoritma k-means clustering dan fuzzy c-means clustering. Kedua algoritma tersebut digunakan untuk melakukan perbandingan terhadap analisis segmentasi pelanggan. Tahapan penelitian yang dilakukan yaitu dimulai dari identifikasi masalah, pengumpulan data, dan proses CRISPM-DM yang terdiri dari business understanding, data understanding, data preparation, modelling, evaluation dan deployment. Hasil dari penelitian ini adalah pengelompokan pelanggan berdasarkan model RFM dengan hasil akurasi dari algoritma k-means clustering dan fuzzy c- means clustering. Penelitian ini menggunakan 3 cluster, pada metode K-Means cluster 1 terdiri dari 954 pelanggan, cluster 2 terdiri dari 1.024 pelanggan, dan cluster 3 terdiri dari 870 pelanggan. Sedangkan pada metode Fuzzy C-Means berdasarkan nilai recency, frequency, monetary (RFM), cluster 1 terdiri dari 866 pelanggan, cluster 2 terdiri dari 1.028 pelanggan, dan cluster 3 terdiri dari 954 pelanggan. Penelitian ini menghasilkan score DBI yang didapatkan algoritma K- Means Clustering yaitu 0.531, sedangkan score DBI yang didapatkan algoritma Fuzzy C-Means Clustering yaitu 0.532