Menurut Tohardi (2002), faktor-faktor yang mempengaruhi kinerja karyawan adalah pendidikan, keterampilan, disiplin kerja, budaya, dan etika kerja, manajemen, tingkat penghasilan, kesempatan berprestasi, beban pekerjaan, lingkungan kerja dan teknologi (dalam Indrajaya & Adnyani, 2013).