Tsunami telah menimbulkan kerugian yang begitu besar bagi manusia. Dengan kedatangannya yang secara mendadak, kita perlu meningkatkan kekuatan mitigasi terhadap bencana ini. Untuk melakukannya, pemahaman yang mendalam mengenai tsunami serta perilakunya perlu diteliti lebih jauh. Pada penelitian ini, kita akan memeriksa empat tipe pergerakan dasar laut yang dapat menimbulkan tsunami. Model yang digunakan untuk meninjau pembangkitan tsunami ini adalah persamaan Boussinesq dan akan disimulasikan secara numerik menggunakan metode volume hingga. Lalu, kita akan memanfaatkan algoritma genetik untuk memperbaiki kualitas solusi yang sebelumnya telah diperoleh. Akan terlihat bahwa model dan metode numerik yang digunakan dapat menghasilkan solusi yang baik dan dapat diperbaiki kualitasnya dengan metode optimasi yang ada. Harapannya, penelitian ini dapat berkontribusi pada pengetahuan mengenai tsunami secara lebih mendalam dan dapat menghasilkan berbagai macam sistem peringatan atau upaya penanggulangan tsunami.