Menurut David, 2008 (dalam Agustini, 2011) faktor yang mempengaruhi
komitmen karyawan pada organisasi, yaitu:
- Faktor personal: usia, jenis kelamin, tingkat pendidikan, pengalaman kerja,
kepribadian. - Karakteristik pekerjaan: lingkup jabatan, tantangan dalam pekerjaan, konflik peran
dalam pekerjaan, tingkat kesulitan dalam pekerjaan. - Karakteristik struktur: besar atau kecilnya organisasi, bentuk organisasi, kehadiran
serikat pekerja, tingkat pengendalian yang dilakukan organisasi. - Pengalaman kerja : karyawan yang memiliki pengalaman kerja lebih lama
dibandingkan dengan pengalaman kerja yang belum lama mempunyai tingkat
komitmen yang berbeda
