Menurut Supardi (2013) faktor yang mempengaruhi kinerja dapat berasal dari dalam diri (faktor intern) dan faktor dari luar (faktor ekstern). 1) Faktor intern a) Variabel individu Variabel individu berkaitan dengan kemampuan dan ketrampilan, latar belakang individu dan demografis. Cahyasumirat (2006) menyampaikan bahwa profesionalisme adalah atribut individu yang penting, dan sulit untuk menerapkan diluar tradisi fungsionalis konvensional. b) Variabel psikologi Variabel psikologis berkaitan dengan kepribadian sikap dan persepsi. Alfaiz et. al. (2017) menyampaikan bahwa afikasi diri (self-efficacy) adalah aspek psikologi yang menjadi penentu karakter perilaku individu yang bisa menjadi model dilingkungannya yaitu efek dari individu dalam lingkungan. 2) Faktor ekstern a) Variabel situasional Faktor situasional berkaitan dengan faktor fisik dan pekerjaan serta faktor sosial dan organisasi. Faktor fisik dan pekerjaan meliputi metode kerja, kondisi dan desain perlengkapan kerja, penataan ruang dan lingkungan fisik. Faktor sosial dan organisasi meliputi peraturan organisasi, sifat organisasi, sistem upah, lingkungan sosial, jenis latihan dan pengawasan. Riyadi (2011) menyampaikan bahwa salah satu faktor ekstern yang mempengaruhi kinerja adalah kepemimpinan. Katili et. al., (2015) di dalam penelitiannya menyebutkan faktor ekstern yang 14 mempengaruhi kinerja karyawan adalah manajemen talenta.
