Menurut Singodimedjo dalam Sutrisno (2019: 89-90), faktor-faktor yang
mempengaruhi disiplin adalah:
- Besar kecilnya membayar kompensasi, pegawai akan mematuhi segala
peraturan yang berlaku, bila ia merasa mendapat jaminan balas jasa yang
setimpal dengan jerih payahnya. - Ada tidaknya keteladanan pimpinan dalam organisasi, semua dirinya dari
ucapan, perbuatan, dan sikap. - Ada tidaknya aturan pasti yang dapat dijadikan pegangan, disiplin akan dapat
ditegakkan dalam suatu perusahaan, jika ada aturan tertulis yang telah
disepakati bersama. - Keberanian pimpinan dalam mengambil tindakan, perlu adanya keberanian
pimpinan untuk mengambil tindakan yang sesuai dengan tingkat pelanggaran
yang dibuatnya. - Ada tidaknya pengawasan pimpinan, dengan adanya pengawasan yang
dilakukan pimpinan, maka sedikit banyak para pegawai akan terbiasa
melaksanakan disiplin kerja. - Ada tidaknya perhatian kepada para karyawan, pimpinan yang memberikan
perhatian kepada karyawan akan akan selalu dihormati dan dihargai oleh para
karyawan sehingga akan berpengaruh besar kepada prestasi, semangat kerja dan
moral kerja karyawan. - Diciptakan kebiasaan-kebiasaan yang mendukung tegaknya disiplin, saling
menghormati, bila bertemu dilingkungan kerja dan melontarkan pujian sesuai
dengan tempat dan waktunya, sehingga para karyawan akan turut merasa
bangga dengan pujian tersebut
