Adapun faktor-faktor penentu kepuasan kerja menurut Munandar (2014) sebagai berikut: a. Need fufillment (pemenuhan kebutuhan): kepuasan ini ditentukan oleh tingkatan karakteristik pekerjaan dalam memberikan kesempatan pada individu untuk memenuhi kebutuhannya. 20 b. Discrepancies (perbedaan): merupakan suatu hasil memenuhi harapan. Pemenuhan harapan mencerminkan perbedaan antara yang diharapkan dan yang diperoleh individu dari pekerjaan. Apabila harapan lebih besar daripada apa yang diterima, maka individu tidak akan puas, sebaliknya individu akan puas apabila mereka menerima manfaat di atas harapan. c. Genetic components (komponen genetik): merupakan fungsi sifat pribadi dan faktor genetik. Beberapa pekerja puas terhadap variasi lingkungan kerja, sedangkan beberapa pekerja lain terlihat tidak puas. d. Value attaiment (pencapaian nilai): merupakan hasil dari persepsi individu terhadap pekerjaan dalam memberikan pemenuhan nilai kerja individual yang penting. e. Equity (keadilan): merupakan presepsi pekerja dari seberapa adil individu diperlakukan di tempat kerja. Faktor-faktor yang mempengaruhi kepuasan kerja karyawan menurut Hasibuan (2017), diantaranya: a. Balas jasa yang adil dan layak: balas jasa atau disebut juga kompensasi cukup berpengaruh terhadap tingkat kepuasan kerja karyawan. Program kompensasi harus dirancang dengan mempertimbangkan baik kontribusi karyawan maupun kebutuhan karyawan. b. Berat ringannya pekerjaan: berat ringannya beban kerja yang diterima seseorang tenaga kerja dapat digunakan untuk menentukan beberapa lama seorang tenaga kerja dapat melakukan aktivitas pekerjaannya sesuai dengan kemampuan atau kapasitas kerja yang bersangkutan. c. Suasana dan lingkungan pekerjaan: tidak dapat dipungkiri lagi jika kondisi lingkungan kerja yang nyaman, dan kondusif menjadi incaran penting bagi sebagian karyawan. Suasana yang suram dapat membuat karyawan merasa tidak nyaman, stres, dan kurang produktif. d. Penempatan yang tepat sesuai dengan keahlian: penempatan yang tepat merupakan cara untuk mengoptimalkan kemampuan, keterampilan menuju prestasi kerja yang baik bagi pekerja itu sendiri. Sehingga dalam posisi jabatan yang tepat akan dapat membantu perusahaan dalam mencapai tujuan yang diharapkan. e. Sikap pimpinan dalam kepemimpinannya: sikap seorang pemimpin dalam perusahaan memiliki peran penting dan sangat menentukan keberhasilan sebuah bisnis/organisasi. Seorang pemimpin juga harus dapat menjadi contoh yang baik dan menjadi sahabat bagi seluruh karyawan. f. Sikap pekerjaan monoton atau tidak: pekerjaan monoton dengan gerakan berulang dapat menyebabkan dampak/efek pada kesehatan maupun pada psikologis bagi pekerja. Selain itu karyawan akan terus merasa jenuh dalam melakukan pekerjaan. g. Peralatan yang menunjang pelaksanaan pekerjaan: hal tersebut memiliki peranan yang cukup penting bagi pekerjaan instansi, perlengkapan kantor yang baik, cukup jumlahnya akan semakin mempermudah pekerjaan para pegawainya. Menurut As’ad (2014) faktor-faktor yang memengaruhi kepuasan kerja adalah: 22 a. Faktor psikologi: merupakan faktor yang berhubungan dengan kejiwaan pegawai, yang meliputi: minat; ketentraman dalam bekerja, sikap terhadap kerja, bakat, dan keterampilan. b. Faktor sosial: merupakan faktor yang berhubungan dengan interaksi sosial, baik antara sesama pegawai, dengan atasannya maupun pegawai yang berbeda jenis pekerjaannya. c. Faktor fisik: merupakan faktor yang berhubungan dengan kondisi fisik lingkungan kerja dan kondisi fisik pegawai, meliputi jenis pekerjaan, pengaturan waktu kerja dan istirahat, perlengkapan kerja, keadaan ruangan, suhu udara, penerangan, pertukaran udara, kondisi kesehatan pegawai, umur dan sebagainya. d. Faktor finansial: merupakan faktor yang berhubungan dengan jaminan serta kesejahteraan pegawai, yang meliputi sistem dan besarnya gaji atau upah, jaminan sosial, macam-macam tunjangan, fasilitas yang diberikan, promosi dan sebagainya.
