Tolong jelaskan mengenai Sejarah dari Medang

Catatan awal Kerajaan Medang ada dalam prasasti Canggal (732), ditemukan di dalam kompleks Candi Gunung Wukir di dusun Canggal, barat daya Kabupaten Magelang. Prasasti ini, ditulis dalam bahasa Sanskerta menggunakan aksara Pallawa, menceritakan tentang pendirian Siwalingga (lambang Siwa) di bukit di daerah Kuñjarakuñjadeça (Kunjarakunja), yang terletak di pulau bernama Yawadwipa (Jawa) yang diberkahi dengan banyak beras dan emas. Pembentukan lingga berada di bawah perintah Sanjaya. Prasasti ini menceritakan bahwa di Yawadwipa dahulu diperintah oleh raja Sanna, yang bijaksana, adil dalam tindakannya, perwira dalam peperangan, bermurah hati kepada rakyatnya. Setelah mangkatnya Sanna negara berkabung, jatuh dalam perpecahan. Pengganti raja Sanna yaitu putra saudara perempuannya Sannaha bernama Sanjaya. Dia menaklukkan daerah-daerah di sekitar kerajaannya, dan pemerintahannya yang bijak memberkati tanahnya dengan kedamaian dan kemakmuran bagi semua rakyatnya.

Pada prasasti Taji, Prasasti Tulang Er dan prasasti Timbangan Wungkal ditemukan istilah Sanjayawarsa (Kalender Sanjaya), disebutkan dalam prasasti tersebut bahwa tahun 1 Sanjaya sama dengan tahun 716 Masehi. Tidak diketahui dengan pasti apakah tahun 716 M ini merupakan tahun kelahiran Sanjaya, atau tahun berdirinya kedatuan. Menurut prasasti Canggal, Sanjaya mendirikan kedatuan baru di tengah Pulau Jawa bagian selatan. Namun tampaknya itu merupakan kelanjutan dari pemerintahan sebelumnya yang diperintah oleh Sanna.

Kisah Sanna, Sannaha, dan Sanjaya juga dijelaskan dalam Carita Parahyangan, sebuah naskah dari periode kemudian yang disusun sekitar akhir abad ke-16. Secara garis besar kisah dari naskah Carita Parahyangan ada kesamaan tokoh dengan prasasti Canggal. Meskipun manuskrip itu tampaknya diromantisir, dan tidak memberikan perincian tertentu tentang periode tersebut, namun nama dan tema cerita yang hampir persis dengan prasasti Canggal tampaknya menegaskan bahwa manuskrip tersebut didasarkan atas peristiwa sejarah.