Teori sosial kognitif mencurahkan perhatian khusus pada pengaruh
sosial dan pengalaman pada fungsi manusia. Lingkungan merupakan
bagian dari kehidupan manusia yang tidak bisa dihindarkan dari
lingkungan alami dan lingkungan sosial budaya. Keduanya memberi
kontribusi pada perkembangan diri dan keterampilan evaluatif dan
memberikan standar internal dalam pemberian informasi pada penyesuaian
diri (Syaiful Bahri Djamarah, 2002, h. 142).
Regulasi diri dipengaruhi dari faktor eksternal maupun faktor internal. Adapun
faktor internal yang mempengaruhi regulasi diri yaitu adanya pengetahuan
individu atau pola kognisi mengenai pengelolaan diri, adanya perilaku individu
dalam mengatur dan mengorganisasikan diri. Sedangkan faktor ekternal yang
mempengaruhi regulasi diri berasal dari lingkungan alamiah dan sosial budaya
seperti pola asuh orang tua, budaya dan adat istiadat. Sehingga dengan adanya
regulasi diri yang baik, maka individu dapat memberikan manfaat pada dirinya,
seperti menguasai implus tingkah lakunya, melawan godaan, mengendalikan
pikiran, dan mengelola emosinya.
