Theory of planned behavior merupakan teori yang dikembangkan oleh Ajzen yang merupakan penyempurnaan dari reason action theory yang dikemukakan oleh Fishbein dan Ajzen pada tahun 1975. Reason action theory mengatakan bahwa perilaku manusia ditentukan oleh intention (niat). Faktor penentu intention ada dua, attitude toward the behavior dan subjectif norm. Namun Ajzen (1991) berpendapat bahwa reason action theory belum dapat menjelaskan perilaku yang tidak sepenuhnya berada dibawah kontrol seseorang. Karena itu dalam Theory of planned behavior Ajzen menambahkan faktor perceived behavioral control