Adapun faktor-faktor yang mempengaruhi komitmen organisasi pada
karyawan menurut David (dalam Sopiah, 2008 ), yaitu :
- Faktor Personal, misalnya usia, jenis kelamin, tingkat pendidikan,
pengalaman kerja dan kepribadian. - Karakteristik pekerjaan, misalnya lingkup jabatan, tantangan dalam
pekerjaan, konflik peran dalam pekerjaan, tingkat kesulitan dalam
pekerjaan. - Karakteristik struktur, misalnya besar/kecilnya organisasi, bentuk
organisasi seperti desentraliasasi, kehadiran serikat pekerja dan tingkat
pengendalian yang dilakukan organisasi terhadap karyawan.
24 - Pengalaman kerja. Pengalaman kerja karyawan sangat berpengaruh
terhadap tingkat komitmen karyawan pada organisasi. Karyawan yang
beberapa tahun bekerja dan karyawan yang sudah puluhan tahun bekerja
dalam organisasi tentu memiliki tingkat komitmen yang berlainan
