Menurut Rivai (2013:55), komponen yang menentukan kepuasan kerja adalah:
1)Kerja yang secara mental menantang akan membuat karyawan lebihmenyukai pekerjaan yang dapat memberikan mereka kesempatan untukmenggunakan keterampilan dan kemampuan mereka.2)Ganjaran yang pantas, dalam hal ini yang dimaksud adalah karyawanmenginginkan sistem upah dan kebijakan promosi yang merekapersepsikan sebagai adil dan sesuai dengan harapan mereka.3)Kondisi kerja yang mendukung mempunyai arti karyawan yang pedulidengan lingkungan kerja,baik untuk kenyamanan pribadi maupun untukmemudahkan dalam melakukan pekerjaan yang baik.4)Rekan kerja yang mendukung apabila karyawan mendapatkan lebihdaripada sekedar uang atau prestasi dalam pekerjaannya. Bagikebanyakan karyawan, kerja juga mengisi kebutuhan akan interaksisosial.5)Kesesuaian kepribadian dengan pekerjaan, pada hakikatnya karyawandengan tipe kepribadiankongruen(sama atau sebangun) denganpekerjaan yang mereka pilih seharusnya akan menemukan bakat dankemampuan yang tepat untuk memenuhi tuntutan dari pekerjaanmereka”
