Aktifitas fisik seperti olahraga memainkan peran penting dalam kehidupan manusia untuk menjaga kese- hatan dan kebugaran tubuh, terutama bagi mereka yang mengadopsi pola pikir hidup sehat. Ketidakte- raturan dalam melakukan olahraga dapat berpotensi menimbulkan dampak negatif pada tubuh dan kese- hatan, khususnya jika tidak dilakukan sesuai dengan kapasitas fisik seseorang. Dalam kerangka penelitian ini, kami mengembangkan Sistem Pemberi Rekomendasi yang bertujuan memberikan saran olahraga yang sesuai dengan preferensi pengguna, terutama dalam kategori bersepeda, lari, jalan kaki, dan berkuda. Va- riabel yang menjadi pertimbangan utama meliputi detak jantung (Average Heart Rate) dan pace (Speed Rate). Pendekatan penelitian ini menggunakan Dataset FitRec dan menerapkan Algoritma K-Mean Clus- tering, dengan dukungan APACHE SPARK untuk pemrosesan data dalam skala besar, mengingat ukuran data yang cukup besar pada dataset FitRec. Pengelompokkan user dilakukan menggunakan dataset FitRec, User dikelompokkan sesuai dengan informasi detak jantung dan pace, hal ini memberikan Latihan yang sesuai bagi user. Hasil pengujian menunjukkan bahwa sistem yang diusulkan memiliki kinerja yang baik, terindikasi dari nilai silhouette score = 0.596, calinzski-harabaz score = 2133.09, dan davies bouldin score = 0.480. Metrik pengujian ini mencerminkan kemampuan sistem dalam melakukan klasterisasi. Secara tidak langsung, performansi akurasi sistem dinilai melalui metrik-metrik tersebut, menunjukkan hasil uji akurasi yang cukup baik.