Menurut Sopiah (2008) menemukan empat faktor yang mempengaruhi
komitmen karyawan pada organisasi yaitu :
a. Faktor personal, misalnya usia, jenis kelamin, tingkat pendidikan,
pengalaman kerja, dan kepribadian.
b. Karakteristik pekerjaan, misalnya lingkup jabatan, tantangan, konflik,
peran, tingkat kesulitan dalam pekerjaan.
c. Karakteristik struktur, misalnya besar atau kecilnya organisasi, bentuk
organisasi (sentralisasi atau desentralisasi), kehadiran serikat pekerja.
d. Pengalaman kerja, pengalaman kerja karyawan sangat berpengaruh
terhadap tingkat komitmen karyawan pada organisasi.
