Menurut Zimmerman(1990), ada tiga faktor yang mempengaruhi regulasidiri. Berikut adalah faktor-faktornya:a.Individu (diri)Faktor individu ini meliputi hal–hal di bawah ini:1.Pengetahuan individu, semakin banyak dan beragam pengetahuanyang dimiliki individu akan semakin membantu individu dalammelakukan pengelolaan diri.2.Tingkat kemampuan metakognisi yang dimiliki individu yang semakintinggi akan membantu pelaksanaan pengelolaan diri dalam diriindividu.3.Tujuan yang ingin di capai, semakin banyak dan kompleks tujuan yangingin di raih, semakin besar kemungkinan individu melakukanpengelolaan diri.b.PerilakuPerilaku mengacu kepada upaya individu menggunakan kemampuan yangdimiliki. Semakin besar dan optimal upaya yang dikerahkan individu dalam mengatur dan mengorganisasi suatu aktivitas akan meningkatkanregulation pada diri individu.c.LingkunganTeori sosial kognitif mencurahkan perhatian khusus pada pengaruh sosialdan pengalaman pada fungsi manusia. Hal ini bergantung pada bagaimanalingkungan itu mendukung atau tidak mendukung.
