Hasibuan (2009:194) faktor-faktor yang mempengaruhi disiplin kerja karyawan adalah sebagai berikut :
Faktor Yang Mempengaruhi Disiplin Kerja Karyawan
- Tujuan dan kemampuan
Tujuan dan kemampuan ikut mempengaruhi tingkat kedisiplinan karyawan, tentu saja pada dasarnya pekerjaan yang dibebankan kepada karyawan harus sesuai dengan kemampuan karyawan tersebut, agar karyawan tersebut disiplin dan bersungguh-sungguh dalam mengerjakan pekerjaannya tersebut. - Kepemimpinan
Kepemimpinan sangat memiliki peranan penting dalam menentukan kedisiplinan kerja karyawan. Karena pemimpin tersebut akan menjadi contoh bagi para bawahannya. - Kompensasi
Kompensasi sangat berperan penting terhadap kedisiplinan kerja karyawan, artinya semakin besar kompensasi yang diberikan perusahaan, maka semakin baik disiplin kerja karyawan. Begitu juga sebaliknya, karyawan akan sulit bekerja dengan disiplin jika kebutuhan primer mereka tidak terpenuhi. - Sanksi hukum
Sanksi hukum yang semakin berat akan membuat karyawan takut untuk melakukan tindakan indisipliner, dan ketaatan karyawan terhadap peraturan perusahaan akan semakin baik. - Pengawasan adalah tindakan yang paling efektif untuk mewujudkan kedisiplinan kerja karyawan tersebut.