Abstract. Flood disasters on Sumatra Island have triggered diverse public responses through online news coverage and social media platform X. This study applies IndoBERT, a BERT-based model that uses pre-trained weights and is subsequently fine-tuned to classify public sentiment regarding the disaster. Data were collected through web scraping from three national news portals, namely Detik, CNBC Indonesia, and Kompas, as well as from social media X using the keyword “banjir Sumatera” between November 28, 2025, and January 9, 2026. After data selection, 2,687 records were obtained, consisting of 1,494 news texts and 1,193 X posts. This study aims to evaluate IndoBERT performance on two data types with different linguistic characteristics. Initial sentiment labeling was conducted using the InSet lexicon, producing three classes: negative, neutral, and positive. On news data, IndoBERT achieved an accuracy of 0.81, precision of 0.81, recall of 0.80, and F1-score of 0.80. On social media X data, it achieved an accuracy of 0.79, precision of 0.78, recall of 0.78, and F1-score of 0.78. These findings indicate that IndoBERT performs better on news texts because their formal language characteristics are more consistent with the model’s pre-training corpus. The results demonstrate that corpus compatibility influences model performance across different Indonesian textual domains. Abstrak. Bencana banjir di Pulau Sumatera memunculkan beragam respons publik melalui pemberitaan media berita online dan media sosial X. Penelitian ini menerapkan IndoBERT berbasis arsitektur BERT dengan memanfaatkan bobot pre-trained yang kemudian digunakan pada proses fine-tuning untuk mengklasifikasikan sentimen publik terkait bencana tersebut. Data dikumpulkan melalui web scraping dari tiga portal berita nasional, yaitu Detik, CNBC Indonesia, dan Kompas, serta media sosial X menggunakan kata kunci “banjir Sumatera” pada periode 28 November 2025 hingga 9 Januari 2026. Setelah proses seleksi, diperoleh 2.687 data yang terdiri atas 1.494 teks berita dan 1.193 cuitan X. Penelitian ini bertujuan mengevaluasi kinerja IndoBERT pada dua jenis data dengan karakteristik yang berbeda. Pelabelan awal dilakukan menggunakan kamus leksikon InSet dan menghasilkan tiga kelas sentimen, yaitu negatif, netral, dan positif. Hasil evaluasi menunjukkan bahwa pada data berita IndoBERT memperoleh accuracy 0,81, precision 0,81, recall 0,80, dan F1-score 0,80. Sementara itu, pada data media sosial X diperoleh accuracy 0,79, precision 0,78, recall 0,78, dan F1-score 0,78. Hasil tersebut menunjukkan bahwa IndoBERT lebih baik dalam mengklasifikasikan sentimen pada teks berita karena karakteristik bahasanya lebih formal sesuai dengan korpus pre-training IndoBERT.