Tolong jelaskan mengenai Perang Punik II dari Perang Punik

Pada Perang Punik II (218 SM - 202 SM), pasukan Kartago yang dipimpin oleh Hannibal menyeberangi Laut Mediterania, menyusuri Semenanjung Iberia-dimana dia berhasil menaklukkannya untuk meluaskan kekuasaan Kartago di Iberia. Kemudian, Hannibal melewati daerah Galia, dimana dia berhasil mendapatkan banyak pasukan bayaran. Hannibal dan pasukannya lalu bergerak menuju Pegunungan Alpen untuk menyerang Roma dari utara, sebagai upaya untuk menghindari hadangan Republik Romawi jika melewati daerah pesisir. Hannibal berhasil memenangkan sejumlah pertempuran dahsyat di daratan Italia, seperti Pertempuran Trebia, Pertempuran Danau Trasimene dan Pertempuran Cannae. Tiga pertempuran ini menjadi kejeniusan Hannibal dalam menghadapi pasukan Romawi yang jumlanya lebih banyak. Meski Hannibal berhasil mengalahkan Romawi di daratan Italia, serta beberapa aliansi Republik Romawi terutama daerah Italia bagian selatan menjadi berpihak kepada Hannibal, tetapi itu tidak cukup untuk menaklukkan Roma, selain pasukan Hannibal dirasakan kurang cukup untuk menaklukkan Roma, juga karena Republik Romawi masih didukung oleh sebagian besar aliansi-aliansinya.

Republik Romawi yang berhasil bangkit, balik menyerang daerah yang dikuasai Kerajaan Kartago, yaitu Hispania dan Sisila. Republik Romawi juga mulai menyerang daerah Yunani-aliansi Kerajaan Kartago. Penyerbuan ke Hispania dipimpin oleh Scipio Africanus. Scipio berhasil menaklukan Hispania untuk Republik Romawi setelah melalui banyak perang, diantaranya Pertempuran Ilipa. Setelah Hispania, Romawi mulai menuju benua Afrika. Hannibal yang masih di Italia ditarik kembali oleh Kerajaan Kartago untuk melindungi dari serangan Romawi. Pasukan Romawi yang dipimpin oleh Scipio, dengan bantuan dari Numidia yang dipimpin oleh Masinissa dan pasukan Kartago yang dipimpin oleh Hannibal akhirnya berperang dalam sebuah pertempuran di Zama. Pasukan Kartago mengalami kekalahan telak dalam pertempuran ini. Kekaisaran Kartago kembali harus menandatangani perjanjian yang kali ini membuat Kerajaan Kartago menjadi benar-benar melemah. Hal ini dibuktikan dengan menghilangnya wilayah kekuasaan Kartago, sehingga hanya menyisakan kota Kartago. Isi perjanjian yang lain adalah tidak boleh melakukan peperangan dengan siapa saja dengan alasan apapun dan harus membayar upeti ke Republik Romawi sampai 50 tahun mendatang.