Pada masa sekarang ini perkembangan teknologi sudah sangat pesat, sehingga menonton film di rumah sudah menjadi sarana hiburan. Netflix merupakan salah satu platform untuk menonton film dan menyediakan berbagai judul film. Namun, karena banyaknya judul film, membuat pengguna kesulitan untuk menentukan film yang ingin ditonton. Solusi dari permasalahan ini adalah dengan menyediakan sistem rekomendasi yang dapat memberikan rekomendasi film yang akan ditonton. Collaborative filtering merupakan metode yang ada pada sistem rekomendasi dengan memberikan rekomendasi berdasarkan rating yang diberikan oleh user lain. Collaborative filtering dibagi menjadi dua yaitu berdasarkan item (item-based) dan berdasarkan user (user-based). Twitter merupakan media sosial yang digunakan untuk menulis postingan yang disebut tweets. Untuk sistem ini, tweet berfungsi sebagai data yang akan diolah menjadi rating. Penelitian ini dilakukan dengan menggunakan k-means clustering dengan collaborative filtering dan collaborative filtering saja. Dengan menggunakan dataset yang diperoleh dari Twitter dengan cara crawling data dan ditambahkan dengan rating dari IMDb, Rotten Tomatoes, dan Metacritic. Yang menghasilkan dataset dengan 35 user, 785 judul film, dan 6184 ulasan. Kemudian melakukan preprocessing data dengan text processing, polarity, dan labeling. Dan mendapatkan dataset yang akan digunakan untuk percobaan ini. Hasil pengujian dari penelitian ini menunjukkan bahwa k-means clustering dengan collaborative filtering mendapatkan hasil terbaik dengan prediksi terbaik sebesar 2.8466, mendapatkan nilai MAE sebesar 0.5029, dan nilai RMSE sebesar 0.6354.