Menurut sejarah pada kira-kira abad VII-XII, bangsa Indonesia telah mendirikan kerajaan Sriwijaya di Sumatera Selatan dan kemudjan pada abad XIII-XVI didirikan pula kerajaan Majapahit di Jawa Timur. Kedua zaman itu merupakan tonggak sejarah bangsa Indonesia karena bangsa Indonesia masa itu telah memenuhi syarat-syarat sebagai suatu bangsa yang mempunyai negara. Kedua kerajaan itu telah merupakan negara-negara berdaulat, bersatu serta mempunyai wilayah yang meliputi seluruh Nusantara ini, kedua zaman kerajaan itu telah mengalami kehidupan masyarakat yang sejahtera.
Menurut Mr. Muhammad Yamin berdirinya negara kebangsaan Indonesia tidak dapat dipisahkan dengan kerajaan-kerajaan lama yang mempakan wan'san nenek moyang bangsa Indonesia. Negara kebangsaan Indonesia terbentuk melaluj tiga tahap yaitu: Pertama, zaman Sriwijaya di bawah Wangsa Syailendra (600-1400). Kedua, negara kebangsaan zaman Majapahit (1293-1525). Kedua tahap negara kebangsaan tersebut adalah negara kebangsaan lama. Ketiga, negara kebangsaan modern yaitu negara Indonesia merdeka 17 Agustus 1945.
Pada abad ke VII berdirilah kerajaan Sriwijaya dibawah kekuasaan wangsa Syailendra di Sumatera. Kerajaan yang berbahasa Melayu Kuno dan humf pallawa adalah kerajaan maritime yang mengandalkan jalur perhubungan laut. Kekuasaan Sriwijaya menguasai selat Sunda (686), kemudian Selat Malaka (775). Sistem perdagangan telah diatur dengan baik, dimana pemerintah melalui pegawai raja membentuk suatu badan yang dapat mengumpulkan hasil kerajinan rakyat sehingga l'akyat mengalami kemudahan dalam pemasarannya. Dalam sistem pemerintahan sudah terdapat pegawai pengurus pajak, harta benda kerajaan, rohaniawan yang menjadi pengawas teknis pembangunan gedung-gedung dan Patungpatung suci sehingga saat itu kerajaan dapat menjalankan Sistem negaradengan nilai-nilai Ketuhanan.