Revolusi sosial

Setiap masyarakat atau kelompok yang melakukan revolusi memiliki komponen yang berbeda-beda, yakni ideologi, program atau pencapaian tujuan, taktik untuk memilih program atau pemimpin.