Guru merupakan tenaga pendidik yang memberikan sejumlah ilmu pengetahuan kepada anak didik di sekolah. Guru merupakan orang yang berpengalaman dalam bidang profesinya. Dengan keilmuan yang dimilikinya, dia dapat menjadikan anak didik menjadi orang yang cerdas.
Guru adalah orang yang sangat berperan penting dalam keseluruhan proses pembelajaran di kelas. Guru banyak sekali diharapkan oleh siswa. Siswa akan merasa puas bila guru dapat memenuhi harapannya, sebaliknya siswa akan merasa kecewa bila guru mengabaikannya. (Priambodo, 2001: 31).
Menurut Gagne dan Berliner dalam Bafadhal bahwa ada tiga tugas-tugas guru dalam pembelajaran, yaitu: