Menurut Bandura (dalam Ghufron, 2010), efikasi diri pada diri tiap individu akan berbeda antara satu individu dengan yang lainnya berdasarkan tiga dimensi. Berikut adalah tiga dimensi tersebut, yaitu : a.Tingkat (level) Dimensi ini berkaitan dengan derajat kesulitan tugas ketika individu merasa mampu untuk melakukannya. Apabila individu dihadapkan pada tugas-tugas yang disusun menurut tingkat kesulitannya, maka efikasi diri individu mungkin akan terbatas pada tugas-tugas yang mudah, sedang, atau bahkan meliputi tugas-tugas yang paling sulit, sesuai dengan batas kemampuan yang dirasakan untuk memenuhi tuntutan perilaku yang dibutuhkan pada masing-masing tingkat. Dimensi ini memiliki implikasi terhadap pemilihan tingkah laku yang dirasa mampu dilakukannya dan menghindari tingkah laku yang berada di luar batas kemampuan yang di rasakannya.b.Kekuatan (strength)Dimensi ini berkaitan dengan tingkat kekuatan dari keyakinan atau pengharapan individu mengenai kemampuannya. Pengharapan yang lemah mudah digoyahkan oleh pengalaman-pengalaman yang tidak mendukung. Sebaliknya, pengharapan yang mantap mendorong individu tetap bertahan dalam usahanya. Meskipun mungkin ditemukan pengalaman yang kurang menunjang. Dimensi ini biasanya berkaitan langsung dengan dimensi level, yaitu makin tinggi level taraf kesulitan tugas, makin lemah keyakinan yang dirasakan untuk menyelesaikannya.c.Generalisasi(geneality)Dimensi ini berkaitan dengan luas bidang tingkah laku yang mana individu merasa yakin akan kemampuannya. Individu dapat merasa yakin terhadap kemampuan dirinya. Apakah terbatas pada suatu aktivitas dan situasi tertentu atau pada serangkaian aktivitas dan situasi yang bervariasi
