Baca Juga: Prediksi Soal PTS Bahasa Jawa Kelas 8 Semester 2 Tahun 2022 Lengkap Kunci Jawaban
Penyebab perang ini adalah :
(1) Pengaruh Belanda di Kesultanan Yogyakarta.
(2) Perampasan tanah milik bangsawan, termasuk milik Pangeran Diponegoro oleh Belanda.
(3) Pembangunan jalan oleh Belanda di tanah makam leluhur Pangeran Diponegoro.
(4) Paksaan pada penduduk Jawa untuk menanam tanaman yang akan diekspor oleh Belanda.
Awalnya Pangeran Diponegoro memperoleh keberhasilan dalam perang melawan Belanda, karena mendapat dukungan penuh dari rakyat yang sama-sama menentang Belanda.
Baca Juga: Prediksi Soal PTS Bahasa Jawa Kelas 8 Semester 2 Tahun 2022 Lengkap Kunci Jawaban
Namun, perlahan Belanda berhasil membalik keadaan. Belanda mendatangkan pasukan kolonial Hindia Belanda (KNIL) dari pulau lain.
Belanda kemudian menekan pasukan Pangeran Diponegoro dengan sistem benteng atau yang disebut "Bentang Stelsel", yakni benteng yang membatasi gerakan pasukan Pangeran Diponegoro.