Bandura (dalam Alwisol, 2011: 285) mengungkapkan ada dua faktor yang mempengaruhi regulasi diri. Faktor tersebut terbagi menjadi faktor eksternal dan faktor internal.a.Faktor eksternalCara faktor eksternal dalam mempengaruhi regulasi diri terbagi menjadi dua. Cara pertama dengan menghadirkan standar evaluasi untuk orangterhadap perilaku mereka sendiri. Faktor lingkungan berinteraksi dengan pengaruh-pengaruh pribadi yang kemudian membentuk standar evaluasi diri seseorang. Cara kedua ialah dengan menggunakan penguatan (reinforcement). Seseorang membutuhkan insentif atau penghargaan yang berasal dari lingkungan eksternal. Hal ini dikarenakan hadiah intrinsik tidak selalu memberikan kepuasan.
Standar tingkah laku dan penguatan biasanya bekerja sama. Seseorang perlu medapatkan penguatan ketika ia berhasil mencapai standar tertentu. Hal tersebut dimaksudkan agar tingkah laku semacam itu menjadi pilihan untuk dilakukan kembali.b.Faktor InternalDalam regulasi diri, faktor eksternal berinteraksi dengan faktor internal. Bandura (dalam Alwisol, 2011: 286) mengungkapkan tiga macam hal pengaruh internal sebagai berikut:1)Observasi Diri (Self Observation)Observasi diri dilakukan berdasarkan faktor kualitas dan kuantitas penampilan, orisinalitas tingkah laku diri, dan seterusnya. Seseorang harus mampu memonitor performanya walaupun tidak semua. Hal tersebut dikarenakan orang cenderung memilih beberapa aspekdari tingkah lakunya dan mengabaikan tingkah laku lainnya. Hal-hal yang diobservasi bergantung pada minat dan konsep dirinya.2)Proses penilaian atau mengadili tingkah laku (judgementalprosess)Proses penilaian atau mengadili tingkah laku adalah melihat kesesuaian tingkah laku dengan standar pribadi dan membandingkan tingkah laku dengan norma standar atau dengan norma orang lain.Selain itu juga menilai pentingnya suat aktivitas dan memberi atribusi performansi.
Standar pribadi merupakan bentukan dari hasil pengalaman pengamatan model di sekitanya seperti guru, teman, orang tua, dan menginterpretasi penguatan dari performansi diri. Berdasarkan pengalaman tersebut, seseorang kemudian membentuk standar, ukuran, norma yang bersifat sangat pribadi. Sebagian besar aktivitas harus dinilai dengan membandingkannya dengan ukuran eksternal yang dapat berupa norma standar perbandingan sosial, perbandingan dengan orang lain, atau perbandingan kolektif. Orang juga menilai suatu aktivitas berdasarkan pertimbangan seberapa penting aktivitas tersebut bagi dirinya. Pada akhirnya orang menilai seberapa besar dirinya menjadi sebuah penyebab performansi apakah berakibat baik atau buruk.3)Reaksi-diri-afektif (self response)Orang mengevaluasi diri sendiri positif atau negatif berdasarkan pengamatan dan proses penilaian, kemudian menghadiahi atau menghukum diri sendiri. Bisa jadi reaksi afektif tidak muncul karena fungsi kognitif membuat keseimbangan yang mempengaruhi evaluasi positif atau negatif menjadi kurang bermakna secara individual
