McGonagall adalah sistem yang dikembangkan oleh Manurung, Ritchie, dan Thompson pada tahun 2003 yang dapat membangkitkan puisi secara otomatis dengan menggunakan struktur LTAG (Lexicalized Tree Adjoining Grammar) dan dengan menggunakan algoritma evolusi untuk melakukan proses pencarian solusi untuk membangkitkan sebuah puisi. Pada algoritma evolusi terdapat fungsi evaluasi yang bertugas mengarahkan algoritma evolusi untuk memilih calon-calon solusi terbaik. Tugas akhir ini mengembangkan, mengimplementasi, dan melakukan eksperimen terhadap model fungsi evaluasi rima untuk diintegrasikan pada McGonagall. Implementasi dilakukan dengan mendeteksi kesamaan suku kata antara dua suku kata yang ingin dicek keberadaan rima. McGonagall dengan fungsi evaluasi rima tanpa dibatasi penalti untuk penggunaan rima yang berasal dari kata yang sama berhasil membangkitkan puisi dengan bobot rima yang tinggi.