Ada lima faktor yang dapat memengaruhi kepuasan kerja menurut Afandi
(2016: 60) yaitu sebagai berikut:
- Pemenuhan kebutuhan (Need fulfilment). Kepuasan ditentukan oleh tingkatan
karakteristik pekerjaan memberikan kesempatan pada individu untuk
memenuhi kebutuhannya. - Perbedaan (Discrepancies). Kepuasarn merupakan suatu hasil memenuhi
harapan. Pemenuhan harapan mencerminkan perbedaan antara apa yang
diharapkan dan apa yang diperoleh individu dari pekerjaannya. Bila harapan
lebih besar dari apa yang diterima orang akan tidak puas. Sebaliknya individu
akan puas bila menerima manfaat diatas harapan. - Pencapaian nilai (Value attainment). Kepuasan merupakan hasil dari persepsi
pekerjaan memberikan pemenuhan nilai kerja individual yang penting. - Keadilan (Equity). Kepuasan merupakan fungsi dari seberapa adil individu
diperlakukan di tempat kerja. - Komponen genetik (Genetic components). Kepuasan kerja merupakan fungsi
sifat pribadi dan faktor genetik
