Menurut Green dalam penelitian Pratiwi (2012), perilaku ditemukan
dalam tiga faktor, yaitu :
a. Faktor predisposisi (predisposing factor) yaitu faktor-faktor yang
dapat mempermudah terjadinya perilaku.
b. Faktor pendukung (enabling factor) meliputi semua karakter
lingkungan dan semua sumber daya atau fasilitas yang mendukung
atau memungkinkan terjadinya suatu perilaku.
c. Faktor pendorong (reinforcing factor) yaitu faktor yang memperkuat
terjadinya perilaku antara lain tokoh masyarakat, teman sebaya,
peraturan, undang-undang, surat keputusan dari para pejabat
pemerintahan daerah atau pusat.
