Menurut Sulistiyani, Ambar dan Rosidah (2003: 200) beberapa faktor yang mempengaruhi prestasi kerja adalah:
1.Pengetahuan, yaitu kemampuan yang dimiliki karyawan yang berorientasi pada intelegensi dan daya pikir serta penguasaan ilmu yang lebih luas yang dimiliki karyawan
2.Keterampilan, yaitu kemampuan dan penguasan teknis operasional dibidang yang dimiliki karyawan
3. Abilities, yaitu kecakapan atau kemampuan yang terbentuk dari sejumlah kompetensi yang dimiliki oleh seorang karyawan.
4. Attitude, yaitu sikap atau suatu kebiasan yang terpolakan