Dalam suatu hotel terdapat sebuah fasilitas restoran yang menyajikan berbagai macam menu makanan dan minuman. Dalam meningkatkan penjualan menu tersebut, dibutuhkan suatu menu favorit sebagai bahan rekomendasi untuk konsumen. Menu favorit tersebut dapat diambil data penjualan yang dikelola. Tujuan dari pembuatan aplikasi ini yaitu memberikan kemudahan bagi restoran dalam mengelola data penjualan untuk menghasilkan rekomendasi menu favorit. Rekomendasi menu favorit pada aplikasi ini dihasilkan dengan menggunakan teknik clustering data mining dengan metode K-Means. Aplikasi ini dibangun dengan menggunakan bahasa pemrograman PHP dengan Framework CodeIgniter dan MySQL untuk penyimpanan basis data. Aplikasi ini diuji dengan menggunakan metode Black Box Testing agar aplikasi yang dibuat dapat berjalan sesuai dengan yang diharapkan.
Kata Kunci: rekomendasi, clustering, data mining, K-Means