Menurut Hutapea dan Tohha (2008:28) mengungkapkan bahwa ada tiga
komponen utama pembentukan kompetensi yaitu sebagai berikut :

  1. Pengetahuan (knowledge)
    Informasi yang dimiliki seseorang karyawan untuk melaksanakan dan
    juga tannggung jawabnya sesuai bidang digelutinya (tertentu), misalnya
    bahasa komputer. Pengetahua karyawan untuk menentukan berhasil tidak
    nya pelaksanaan tugas yang dibebankan kepadanya, karyawan yang
    mempunyai pengetahuan yang cukup meningkatkan efesiensi perubahan.
  2. Keterampilan (skill)
    Suatu upaya untuk melaksanakan tugas dan tanggung jawab yang
    diberikan perusahaan kepada seseorang karayawan dengan baik dan
    maksimal, misalnya seseorang programer komputer. Disamping
    pengetahuan dan kemampuan karyawan, hal yang paling perlu
    diperhatikan adalah sikap perilaku karyawan.
  3. Sikap (atitude)
    Pola tingkah laku seorang karyawan di dalam melaksanakan tugas dan
    tanggung jawab nya sesuai dengan peraturan perusahaan. Apabila
    karyawan mempunyai sifat mendukung pencapain organisasi, maka
    secara otomatis segala tugas yang di bebankan kepadanya akan di
    laksanakan sebaik baiknya. Kompetensi knolwledge, skill, dan atitude
    cenderung lebih nyata (visible) dan reltif berada di permukaan (ujung)
    sebagai karakteristik yang dimiliki manusia.