Perubahan perilaku dalam diri seseorang dapat terjadi melalui proses belajar. Belajar diartikan sebagai proses perubahan perilaku yang didasari oleh perilaku terdahulu. Dalam proses belajar ada tiga unsur pokok yang saling berkaitan yaitu masukan (input), proses, dan keluaran (output) (Notoatmojo: 1993). Individu atau masyarakat dapat merubah perilakunya bila dipahami faktor-faktor yang berpengaruh terhadap berlangsungnya dan berubahnya perilaku tersebut.
Ada beberapa hal yang mempengaruhi perilaku seseorang, sebagian terletak di dalam individu sendiri yang disebut faktor intern dan sebagian terletak di luar dirinya yang disebut faktor ekstern, yaitu faktor lingkungan.
• Faktor internal yaitu karakteristik orang yang bersangkutan yang bersifat bawaan misalnya: tingkat kecerdasan, tingkat emosional, jenis kelamin, dan sebagainya.
• Faktor eksternal yaitu lingkungan, baik lingkungan fisik, fisik, ekonomi, politik, dan sebagainya. Faktor lingkungan ini sering menjadi faktor yang dominan yang mewarnai perilaku seseorang. (Notoatmodjo: 2007)
Teori Perubahan Perilaku
a. Teori S-O-R
• Perubahan perilaku didasari oleh: Stimulus-Organisme-Respon
• Perubahan perilaku terjadi dengan cara meningkatkan atau memperbanyak rangsangan (stimulus).

