Perubahan sosial

Revolusi tidak dapat terjadi di setiap situasi dan kondisi masyarakat. Secara sosiologi, suatu revolusi dapat terjadi harus memenuhi beberapa syarat tertentu, antara lain adalah:Perubahan yang direncanakan adalah perubahan-perubahan yang diperkirakan atau yang telah direncanakan terlebih dahulu oleh pihak-pihak yang hendak mengadakan perubahan di dalam masyarakat. Pihak-pihak yang menghendaki suatu perubahan dinamakan "agent of change", yaitu seseorang atau sekelompok orang yang mendapat kepercayaan dari masyarakat sebagai pemimpin satu atau lebih lembaga-lembaga kemasyarakatan. Oleh karena itu, suatu perubahan yang direncanakan selalu di bawah pengendalian dan pengawasan agent of change. Secara umum, perubahan berencana dapat juga disebut perubahan dikehendaki. Misalnya, untuk mengurangi angka kematian anak-anak akibat polio, pemerintah mengadakan gerakan Pekan Imunisasi Nasional (PIN) atau untuk mengurangi pertumbuhan jumlah penduduk pemerintah mengadakan program keluarga berencana (KB).