apa penyebab kegagalan sultan agung menyerang batavia?
1. jarak yang terlalu jauh berakibat mengurangi ketahanan fisik prajurit mataram. mereka harus menempuh jalan kaki selama 1 bulan dengan medan yang sangat sulit.  
2. kekurangan dukungan logistik menyebabkan pertahanan prajurit mataram di batavia menjadi lemah.  
3. kalah dalam sistem persenjataan dengan senjata yang dimiliki kompeni belanda yang serba modern.  
4. banyak prajurit mataram yang terjangkit penyakit dan meninggal, sehingga semakin memperlemah kekuatan.  
5. portugis bersedia membantu mataram dengan menyerang batavia melalui jalur laut, sedangkan mataram lewat darat. namun, ternyata portugis mengingkari janji, akhirnya mataram menghadapi belanda tanpa bantuan portugis.  
6. kesalahan politik sultan agung yang tidak mengadakan kerjasama dengan banten dalam menyerang belanda. waktu itu mereka saling bersaing.  
7. sistem koordinasi yang kurang kompak antara angkatan laut dengan angkatan darat. ternyata angkatan laut mengadakan penyerangan lebih awal, sehingga rencana penyerangan mataram diketahui belanda.  
8. akibat pengkhianatan oleh seorang pribumi, sehingga rencana penyerangan ini diketahui belanda sebelumnya. selengkapnya silahkan baca: kegagalan sultan agung menyerang batavia
1. mampu meningkatkan produksi beras dengan memanfaatkan beberapa sungai di jawa sebagai irigasi.  
2. ekonomi mataram tidak semata-mata tergantung ekonomi agraris, tetapi juga karena pelayaran dan perdagangan