1. Factor Intern
a. Adanya tekanan dan penderitaan yang terus-menerus, sehingga rakyat Indonesia harus bangkit melawan penjajah.
b. Adanya rasa senasib-sepenanggungan yang hidup dalam cengkeraman penjajah, sehingga timbul semangat bersatu membentuk negara.
c. Adanya rasa kesadaran nasional harga diri, menyebabkan kehendak untuk memiliki tanah air dan hak menentukan nasib sendiri.
d. Timbulnya kaum terpelajar. Mereka inilah yang memolopori pergerakan nasional.
e. Pengalaman perjuangan masa lampau. Perjuangan fisik dan bersifat kedaerahan ternyata tidak banyak berhasil, sehingga mendorong untuk mengubah cara perjuangan.
f. Adanya kenangan kejayaan masa lampau, seperti zaman Sriwijaya
2. Factor Ekstern
a. Kemenangan Jepang atas Rusia dalam perang tahun 1904-1905. Hal ini telah membangkitkan semangat bangsa-bangsa Asia, termasuk Indonesia untuk mengusir kaum penjajah.
b. Adanya pengaruh dari gerakan nasional di negara-negara lain. Misalnya gerakan nasional di India dan Filipina.
c. Adanya All Indian National Congress 1885 dan Gandhiisme di India.
d. Adanya Gerakan Turki Muda 1908 di Turki.
e. Munculnya paham-paham baru di Eropa dan Amerika yang masuk ke Indonesia, seperti liberalisme, demokrasi, dan nasionalisme mempercepat timbulnya nasionalisme Indonesia.
Sumber: www.materisma.com
www.sejarahnasionaldandunia.blogspot.com
www.deviciptyasari.blogspot.com