{"id":17748,"date":"2024-02-11T17:05:27","date_gmt":"2024-02-11T10:05:27","guid":{"rendered":"https:\/\/www.hashmicro.com\/id\/blog\/?p=17748"},"modified":"2026-04-09T11:18:31","modified_gmt":"2026-04-09T04:18:31","slug":"remunerasi-adalah","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/id\/blog\/remunerasi-adalah\/","title":{"rendered":"Remunerasi Adalah: Definisi, Tujuan, Bentuk, dan Faktor Pertimbangan Lainnya"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Apa itu remunerasi karyawan? Sebagai seorang karyawan, remunerasi adalah hal penting yang harus Anda pahami. Arti remunerasi adalah suatu kompensasi yang perusahaan berikan kepada karyawan setelah seluruh pekerjaannya selesai dalam waktu tertentu. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Hal tersebut merupakan suatu hak bagi karyawan yang harus terpenuhi sebagai bentuk apresiasi perusahaan untuk mencapai kesejahteraan karyawan. Jika kesejahteraan karyawan terjamin maka tidak akan menutup kemungkinan karyawan dapat meningkatkan kinerjanya, sehingga berdampak baik pada kinerja perusahaan.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dalam artikel ini, akan membahas terkait apa itu remunerasi gaji, tujuan, bentuk, dan apa saja hal yang perlu dipertimbangkan dalam pemberian remunerasi. Simak pembahasan berikut untuk mengetahui jawabannya.<\/span><\/p>\n<table style=\"border-collapse: collapse; background-color: #fffacd; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); border-radius: 25px 25px 25px 25px;\" width=\"100%\">\n<tbody>\n<tr>\n<td style=\"padding: 15px; border: none;\">\n<h3 style=\"margin-bottom: 10px;\"><span style=\"background-color: #990000; color: #ffffff; padding: 5px;\"><b>Key Takeaways<\/b><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Remunerasi adalah<a href=\"#a\"> seluruh balas jasa<\/a> yang diterima karyawan, mulai dari gaji, tunjangan, bonus, hingga benefit non-finansial.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"#b\">Perusahaan perlu menyusun<\/a> remunerasi secara adil, kompetitif, dan sesuai regulasi agar mampu menjaga kepatuhan serta meningkatkan loyalitas karyawan.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"#c\">Pengelolaan remunerasi yang<\/a> terstruktur membantu perusahaan mengontrol biaya tenaga kerja sekaligus menjaga motivasi dan produktivitas tim.<div id=\"toc_group_article\" style=''>\r\n\t<p style='font-size:25px;font-weight:bold; margin-bottom:0px'>\r\n\t\tDaftar Isi:\r\n\t<\/p>\r\n\t<ul id=\"list_toc\" class='list_toc'><\/ul>\r\n<\/div>\r\n\r\n<div id=\"placeholder-toc\"><\/div>\r\n<div id=\"toc\">\r\n    <div class=\"header\">\r\n\t<span class=\"toc-title\" id=\"toc-title\">Daftar Isi<\/span>\t\r\n\t <i class=\"toc-icon\">\r\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"header-icon\">\r\n          <path d=\"m6 9 6 6 6-6\" \/>\r\n        <\/svg>\r\n      <\/i>\r\n\t<\/div>\r\n    <div class=\"list\">\r\n      <ul id=\"toc-list\"><\/ul>\r\n    <\/div>\r\n <\/div>\r\n\r\n<style>\r\n\/* Simple styling for the TOC *\/\r\n\t\r\n\t#toc ul li:last-child {\r\n    padding-bottom: 16px; \/* Adjust the value as needed *\/\r\n}\r\n\r\n.td-fix-index {\r\n\t transform: unset !important;\r\n     -webkit-transform: unset !important; \r\n}\r\n.footer-contact .td-fix-index {\r\n\t transform: translateZ(0) !important;\r\n     -webkit-transform: translateZ(0) !important; \r\n}\r\n\t.tdb_single_content .tdb-block-inner.td-fix-index{\r\n\t\tposition: static;\r\n\t}\r\n\t\r\n\r\n\r\n\t\r\n#toc {\r\n  background-color: #FFF;\r\n\tpadding: 17px 24px 0px 24px !important;\r\n  margin-bottom: 20px;\r\n\/*   border: 1px solid #9C171E; *\/\r\n  border-radius: 6px;\r\n\tdisplay: none;\r\n  max-width: 100%;\r\n  transition: .4s ease height;\r\n\tmargin-left: 0;\r\n\toverflow: hidden;\r\n}\r\n\r\n#toc .header{\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n\tbackground-color: transparent;\r\n}\r\n\t\r\n\t#toc.sticky .header{\r\n\t\tpadding: 4px 0;\r\n\t}\r\n\t\r\n.header p{\r\n  font-size: 18px !important;\r\n  font-weight: 600 !important;\r\n  color: #393939;\r\n   margin-bottom: 0;\r\n  \/* margin-top: 20px; *\/\r\n}\r\n\r\n.toc-icon{\r\n  float: right;\r\n\/*   visibility: hidden; *\/\r\n}\r\n\r\n\t.toc-title{\r\n\t\tmargin-right: auto;\r\n\/* \t\tpadding-left: 20px; *\/\r\n\t\tfont-weight: 600;\r\n\t\talign-self: center;\t}\t\r\n\r\n#toc ul {\r\n  list-style-type: none;\r\n  padding-left: 0;\r\n}\r\n\t\r\n#toc.sticky ul{\r\n\toverflow-y: auto;\r\n\tmax-height: 250px;\r\n\tmargin-top: 0px;\r\n\tpadding-top: 20px;\r\n\/* \tborder-top: 1px solid #d3d3d3; *\/\r\n}\r\n\t\r\n#toc ul li {\r\n\/*   margin-bottom: 10px; *\/\r\n  margin-bottom: 10px;\r\n\tmargin-left: 0;\r\n\ttransition: .2s ease;\r\n\tcursor: pointer;\r\n}\r\n\t\r\n\t#toc.sticky ul li {\r\n\t  margin-right: 10px;\r\n\t}\r\n\t\r\n.td-post-content #toc-list li a:hover, .td-post-content #toc-list a.active{\r\n\tbackground-color: #FFF;\r\n\/* \tpadding: 8px 16px 8px 16px; *\/\r\n\tpadding: 4px 16px 4px 16px;\r\n\tborder-radius: 6px;\r\n\tcolor: #9c171e !important;\r\n\tfont-weight: 600 !important;\r\n}\r\n\t\r\n\t.td-post-content #toc-list li:hover a, .td-post-content #toc-list a.active{\r\n\t\tcolor: #9C171E !important;\r\n\t\tfont-weight: 600 !important;\r\n\t}\r\n\t\r\n.td-post-content #toc-list a.active{\r\n\tfont-weight: bold !important;\r\n\tcolor: #9C171E !important;\r\n}\r\n\t\r\n#toc a, .td-post-content #toc-list a {\r\n  text-decoration: none;\r\n  color: #ea1717 !important;\r\n  transition: .2s ease;\r\n\tfont-weight: 400 !important;\r\n\tdisplay: block;\r\n\t\r\n\tpadding: 4px 16px 4px 0;\r\n}\r\n\r\n#toc.sticky {\r\n  position: fixed;\r\n\/*   top: 73px; *\/\r\n\tbottom: 0;\r\n  z-index: 100; \r\n  box-shadow: 0 2px 5px rgba(0,0,0,0.1); \r\n\twidth: 100%; \r\n\tbackground-color: #FFF;\r\n\/* \tbackground-color: #FFF1F1; *\/\r\n\tborder-bottom: 1px solid #ea1717;\r\n\/*   border: 1px solid #393939; *\/\r\n  box-shadow: 0px 0px 14px 0px #00000040;\r\n  cursor: pointer;\r\n\tanimation: fadein .3s ease;\r\n\tpadding: 12px 16px !important;\r\n}\r\n\t\r\n\t.fadein{\r\n\t\tanimation: fadein .3s ease;\r\n\t}\r\n\t\r\n\t.fadeout{\r\n\t\tanimation: fadeout .3s ease;\r\n\t}\r\n\t\r\n\t\r\n\t@keyframes fadein{\r\n\t\t0% {\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t\t100%{\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@keyframes fadeout{\r\n\t\t0% {\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t\t100%{\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t\r\n#toc.sticky .header p{\r\n\tmargin-bottom: 10px;\r\n\tmargin-top: 10px;\r\n}\r\n\r\n#toc.sticky .toc-icon{\r\n  visibility: visible;\r\n\/* \ttransition: 0.4s ease; *\/\r\n}\r\n\t\r\n\t.toc-icon{\r\n\t\talign-items: center;\r\n    \tdisplay: flex;\r\n\t}\r\n\t\r\n\tsvg.header-icon{\r\n\/* \t\tbackground-color: #9c171e; *\/\r\n\t\tbackground-color: #FFF;\r\n\t\tborder-radius: 30px;\r\n\t\tpadding: 5px;\r\n\t}\r\n\r\n#toc.sticky .list{\r\n\/*   max-height: 0; *\/\r\n  transition: height 0.4s ease;\r\n}\r\n\t\r\n\t#toc .list{\r\n\/*   max-height: 0; *\/\r\n  transition: height 0.4s ease;\r\n}\r\n\r\n#toc .header.active .toc-icon{\r\n\ttransform: rotate(0deg); \r\n\topacity: 1;\r\n}\r\n\r\n\t#toc .header.active + .list {\r\n\t  max-height: 200px; \/* Adjust this value as needed *\/\r\n\t  opacity: 1;\r\n\t}\r\n\t\r\n\t#placeholder-toc{\r\n\/* \t\tdisplay: none; *\/\r\n\t}\r\n\t\r\n\t@media (min-width: 768px) and (max-width: 991px){\r\n\t\t#toc.sticky{\r\n\/* \t\t\ttop: 104px; *\/\r\n\t\t\tbottom: 0px;\r\n\t\t}\r\n\t\t\r\n\t\t#toc{\r\n\t\t\twidth: unset !important;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@media (max-width: 767px){\r\n\t\t#toc{\r\n\t\t\twidth: 100% !important;\r\n\t\t\tdisplay: inline-block;\r\n\t\t}\r\n\t\t\r\n\t\t#toc.sticky{\r\n\t\t\twidth: 90% !important;\r\n\/* \t\t\ttop: 81px; *\/\r\n\t\t\tbottom: 60px;\r\n\t\t\tmargin-left: auto;\r\n\t\t\tmargin-right: auto;\r\n\t\t\tpadding: 0 16px;\r\n\t\t\tright: 5%;\r\n\t\t}\r\n\t}\r\n\t\r\n\t<\/style>\r\n\r\n<style>\r\n\t#list_toc li {margin-bottom: 0;margin-top: 5px;}\r\n\t#list_toc > li > ul {padding-left: 20px;margin-bottom: 0;}\r\n\t#list_toc{height:max-content;transition:ease-in-out}\r\n\t#list_toc li {margin-bottom: 0;margin-top: 5px;}\r\n\t#list_toc_float li.active > a {color:#b1252d;background: #ffe1e3;}\r\n\t#list_toc_float li a {padding:3px 7px}\r\n\t#list_toc_float li a {\r\n\t\tdisplay: block;\r\n\t\tcolor:#000;\r\n\t\tmargin-bottom: 10px;\r\n\t\ttransition:all 0.2s ease-in-out;\r\n\t\tfont-size:15px\r\n\t}\r\n\t#list_toc_float li{list-style:none;list-style-position:inside; margin-left:0;}\r\n\t#list_toc_float a:hover{color:#b1252d;}\r\n\t\r\n\t#list_toc_float li a{margin-bottom:0px}\r\n\t#toc_group_float{\r\n\t\tline-height: 24px;\r\n\t\tmax-height: calc(100vh - 100px);\r\n\t\toverflow: auto;\r\n\t\tz-index: 99;\r\n\t\tdisplay:none!important;\r\n\t\tbackground:#fff;\r\n\t\ttransition:all 0.5s linear\r\n\t}\r\n\t\r\n\t@media (min-width:1019px){\r\n\t\t#toc_group_float {\r\n\t\t\tdisplay:block!important;\r\n\t\t\t}\r\n\t\t#toc_group_article {\r\n\t\t\tdisplay:none;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@media (max-width:768px){\r\n\t\t#toc_group_article {\r\n\t\t\tdisplay:none;\r\n\t\t}\r\n\t}\r\n\t\r\n\t \/* custom scrollbar style *\/\r\n::-webkit-scrollbar {\r\n    width: 7px;\r\n}\r\n::-webkit-scrollbar-track {\r\n    background: #d7a2a4;\r\n}\r\n::-webkit-scrollbar-thumb {\r\n    background: #b1252d;\r\n    border-radius: 15px;\r\n}\t\t\r\n\r\n<\/style>\r\n\r\n<script>\r\n\tdocument.addEventListener('DOMContentLoaded', function() {\r\n\t\t\/\/ Fungsi untuk menangani klik pada semua elemen <a> dengan href yang dimulai dengan #\r\n\t\tfunction handleTitleClick(event) {\r\n\t\t\tevent.preventDefault();\r\n\t\t\tconst targetId = this.getAttribute('href').substring(1);\r\n\t\t\tconst targetElement = document.getElementById(targetId);\r\n\r\n\t\t\tif (targetElement) {\r\n\t\t\t\tconst headerHeight = document.querySelector('#toc .header').offsetHeight;\r\n\t\t\t\tconst navbarHeight = document.getElementById('tdi_34') ? document.getElementById('tdi_34').offsetHeight : 0;\r\n\t\t\t\tconst windowHeight = window.innerHeight;\r\n\t\t\t\tconst targetOffset = targetElement.offsetTop;\r\n\t\t\t\tconst scrollTo = targetOffset + (windowHeight \/ 2) + (headerHeight) - navbarHeight - 40;\r\n\r\n\t\t\t\twindow.scrollTo({\r\n\t\t\t\t\ttop: scrollTo,\r\n\t\t\t\t\tbehavior: 'smooth'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\/\/ Tambahkan event listener untuk semua elemen <a> di toc-list dan list-toc\r\n\t\tconst titleLinks = document.querySelectorAll('#toc-list a, #list_toc a');\r\n\t\ttitleLinks.forEach(link => {\r\n\t\t\tlink.addEventListener('click', handleTitleClick);\r\n\t\t});\r\n\t});\r\n<\/script>\r\n\r\n<!-- ToC List for mobile -->\r\n<script>\r\n \/\/ Generate TOC based on headings\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  \/\/ Get the element that will contain the TOC\r\n  const tocList = document.getElementById('toc-list');\r\n\r\n  \/\/ Get the element with the ID 'article-left'\r\n  const article = document.querySelector('.td-post-content');\r\n\r\n  \/\/ Find all h2 elements within 'myarticle'\r\n  const headers = article.getElementsByTagName('h2');\r\n\r\n  \/\/ Loop through the h2 elements and create a list item for each one\r\n  for (let i = 0; i < headers.length; i++) {\r\n    const header = headers[i];\r\n    const headerText = header.textContent;\r\n\/\/     const headerId = 'header-' + i;\r\n    const headerId = headerText\r\n    .toLowerCase()\r\n    .trim()\r\n    .replace(\/[^\\w\\s-]\/g, '')  \/\/ hapus tanda baca\r\n    .replace(\/\\s+\/g, '-'); \/\/ ganti spasi jadi \"-\"\r\n\r\n    \/\/ Set an ID for the header if it doesn't have one\r\n    header.setAttribute('id', headerId);\r\n\r\n    \/\/ Create a list item for the TOC\r\n    const listItem = document.createElement('li');\r\n\r\n    \/\/ Create a link for the list item\r\n    const link = document.createElement('a');\r\n    link.setAttribute('href', '#' + headerId);\r\n    link.textContent = headerText;\r\n\r\n    \/\/ Append the link to the list item\r\n    listItem.appendChild(link);\r\n\r\n    \/\/ Append the list item to the TOC list\r\n    tocList.appendChild(listItem);\r\n  }\r\n});\r\n\r\n\/\/ Keep height and placement of content using placeholder in place of TOC\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const placeholderToc = document.querySelector('#placeholder-toc');\r\n\r\n  function setPlaceholderHeight() {\r\n    placeholderToc.style.height = `${toc.offsetHeight}px`;\r\n  }\r\n\r\n  \/\/ Set the initial height of the placeholder\r\n  setPlaceholderHeight();\r\n\r\n  \/\/ Update the height on window resize\r\n  window.addEventListener('resize', setPlaceholderHeight);\r\n});\r\n  const tocTitle = document.querySelector('#toc-title'); \/\/ Assuming header-faq is the element for TOC title\r\n\r\n\/\/ Sticky TOC and update heading\r\n\/\/ document.addEventListener(\"DOMContentLoaded\", function() {\r\n\/\/   const toc = document.querySelector('#toc');\r\n\/\/   const footer = document.querySelector('.td-footer-template-wrap');\r\n\/\/   const tocParent = toc.parentElement;\r\n\/\/   const divTop = tocParent.getBoundingClientRect().top + window.pageYOffset;\r\n\/\/   const tocHeight = toc.offsetHeight;\r\n\/\/   const triggerPoint = divTop + tocHeight + 700;\r\n\/\/   const footerHeight = footer.offsetHeight;\r\n\/\/   const triggerFooterPoint = footer.getBoundingClientRect().top + window.pageYOffset - footerHeight - footerHeight - footerHeight;\r\n\/\/   const phtoc = document.querySelector('#placeholder-toc');\r\n\/\/   const headers = document.querySelectorAll('.td-post-content h2');\r\n\/\/   const navLinks = document.querySelectorAll('#toc-list a');\r\n\t\r\n\/\/ \tconst panel2 = document.querySelector(\"#toc .list\");\r\n\/\/ \tvar icon = document.querySelector(\".toc-icon\");\r\n\r\n\/\/   let activeLink = null; \/\/ Declare activeLink outside the loop\r\n\t\r\n\/\/   \/\/ Function to handle scroll and add\/remove .sticky class\r\n\/\/   function handleScroll() {\r\n\/\/     const windowTop = window.pageYOffset || document.documentElement.scrollTop;\r\n\/\/     let currentHeader = '';\r\n\r\n\/\/     \/\/ Highlight user progress as the heading comes\r\n\/\/     headers.forEach(header => {\r\n\/\/ \t\tconst headerTop = header.offsetTop;\r\n\/\/ \t\tconst headerHeight = header.clientHeight;\r\n\/\/ \/\/ \t\tif (window.scrollY >= (headerTop - headerHeight + 700)) {\r\n\/\/ \/\/ \t\t\tconst currentHeaderId = header.getAttribute('id');\r\n\/\/ \/\/ \t\t\tconst currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n\/\/ \/\/ \t\t\tconsole.log(\"current header text:\", currentHeaderText);\r\n\/\/ \/\/ \t\t\ttocTitle.textContent = currentHeaderText;\r\n\/\/ \/\/ \t\t\tcurrentHeader = currentHeaderId;\r\n\t\t\t\r\n\/\/ \/\/ \t\t\tif(window.innerWidth < 767){\r\n\/\/ \/\/ \t\t\t\ttocTitle.textContent = 'Daftar Isi';\r\n\/\/ \/\/ \t\t\t}\r\n\/\/ \/\/ \t\t}\r\n\/\/ \t\tif(window.innerWidth < 767){\r\n\/\/ \t\t\ttocTitle.textContent = 'Daftar Isi'; \/\/ Selalu pertahankan judul ini di mobile\r\n\/\/ \t\t} else {\r\n\/\/ \t\t\tif (window.scrollY >= (headerTop - headerHeight + 700)) {\r\n\/\/ \t\t\t\tconst currentHeaderId = header.getAttribute('id');\r\n\/\/ \t\t\t\tconst currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n\/\/ \t\t\t\ttocTitle.textContent = currentHeaderText;\r\n\/\/ \t\t\t\tcurrentHeader = currentHeaderId;\r\n\/\/ \t\t\t}\r\n\/\/ \t\t}\r\n\/\/ \t});\r\n\r\n\/\/     navLinks.forEach(link => {\r\n\/\/       link.classList.remove('active');\r\n\/\/       if(currentHeader != '') {\r\n\/\/ \t\t  if (link.getAttribute('href').includes(currentHeader)) {\r\n\/\/ \t\t\t  link.classList.add('active');\r\n\/\/ \t\t  }\r\n\/\/ \t  }\r\n\/\/     });\r\n\/\/ \/\/     if (windowTop < triggerFooterPoint) {\r\n\/\/ \/\/         toc.style.display = 'block';\r\n\/\/ \/\/ \t}else{\r\n\/\/ \/\/         toc.style.display = 'none';\r\n\/\/ \/\/ \t}\r\n\/\/     \/\/ Update TOC title if sticky\r\n\/\/     if (windowTop > triggerPoint) {\r\n\/\/       if (!toc.classList.contains('sticky')) {\r\n\/\/         phtoc.style.display = \"block\";\r\n\/\/         toc.classList.add('sticky');\r\n\/\/         toc.style.width = `${tocParent.offsetWidth}px`; \/\/ Set width to match the parent element\r\n\/\/         toc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/         toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\tpanel2.style.height = '0px';\r\n\/\/ \t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \t\t  if(window.innerWidth < 767){\r\n\/\/ \/\/ \t\t\t  const tocs = document.querySelector('#toc.sticky');\r\n\/\/ \t\t\t  tocTitle.textContent = 'Daftar Isi'; \/\/ Reset title\r\n\/\/        \t\t  toc.style.width = '150px'; \/\/ Set width to match the parent element\r\n\/\/ \t\t  }\r\n\/\/       }\r\n\/\/       if (currentHeader) {\r\n\/\/ \/\/         console.log(\"activeLink:\", activeLink);\r\n\/\/         if (activeLink) {\r\n\/\/ \/\/           tocTitle.textContent = activeLink.textContent; \/\/ Update TOC title\r\n\/\/           tocTitle.textContent = activeLink ? activeLink.textContent : \"\"; \/\/ Update title only if activeLink exists\r\n\/\/         }\r\n\/\/       }\r\n\/\/     } else {\r\n\/\/       toc.classList.remove('sticky');\r\n\/\/       phtoc.style.display = \"none\";\r\n\/\/       toc.style.width = 'unset'; \/\/ Reset to original width\r\n\/\/       toc.style.backgroundColor = \"#FFF\";\r\n\/\/       tocTitle.textContent = 'Daftar isi'; \/\/ Reset title\r\n\/\/ \t\tpanel2.style.height = panel2.scrollHeight + \"px\";\r\n\/\/ \t\ticon.style.transform = \"rotate(180deg)\";\r\n\/\/     }\r\n\/\/   }\r\n\r\n\/\/     \/\/ Attach the scroll event listener to the window\r\n\/\/     window.addEventListener('scroll', handleScroll);\r\n\r\n\/\/     \/\/ Initial call to handleScroll to set the correct state on load\r\n\/\/     handleScroll();\r\n\/\/ });\r\n\t\r\n\/\/ \t\/\/ Open toggle TOC\r\n\/\/ \t  document.addEventListener(\"DOMContentLoaded\", function() {\r\n\/\/ \t\tvar tocHeader = document.querySelector(\"#toc .header\");\r\n\/\/ \t\tvar toc = document.querySelector(\"#toc\");\r\n\/\/ \t\tvar icon = document.querySelector(\".toc-icon\");\r\n\/\/ \t\tconst tocTitle = document.querySelector('#toc-title');\r\n\/\/ \t\tconst tocs = document.querySelector('#toc.sticky');\r\n\/\/  \t\tconst tocParent = toc.parentElement;\t\t  \r\n\r\n\/\/ \t\t  tocHeader.addEventListener(\"click\", function() {\r\n\/\/ \t\t\tvar panel = this.nextElementSibling;\r\n\/\/ \t\t\tif (panel.style.height !== '0px') { \/\/ Check if height is not 0px\r\n\/\/ \t\t\t  panel.style.height = '0px'; \/\/ Set height to 0 for full collapse\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \/\/ \t\t\t\ttoc.style.paddingBottom = '6px'; \r\n\/\/ \t\t\t\tif(window.innerWidth > 768){\r\n\/\/ \t\t\t\t\tif(!toc.classList.contains('sticky')){\r\n\/\/ \t\t\t\t\t\ttoc.style.width = \"unset\";\r\n\/\/ \/\/ \t\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t\t}\r\n\/\/ \t\t\t\t\tif (toc.classList.contains('sticky')){\r\n\/\/ \t\t\t\t\t\ttoc.style.width = '${tocParent.offsetWidth}px';\r\n\/\/ \t\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t\t}\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t\tif(window.innerWidth < 767){\r\n\/\/ \t\t\t\t\ttoc.style.width = \"unset\"; \/\/ Reset width\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t\ttoc.style.backgroundColor = \"#FFF1F1\";\r\n\/\/ \t\t\t} else {\r\n\/\/ \t\t\t  panel.style.height = panel.scrollHeight + \"px\";\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(0deg)\";\r\n\/\/ \t\t\t  toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\t\t  tocTitle.textContent = 'Daftar isi'; \/\/ Reset title\r\n\/\/ \t\t\t\ttoc.style.paddingBottom = '24px';\r\n\/\/ \t\t\t \tif(window.innerWidth < 767){\r\n\/\/ \t\t\t\t\ttoc.style.width = `${tocParent.offsetWidth}px`; \/\/ Set width to match the parent element\r\n\/\/ \t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t}\r\n\/\/ \t\t  });\r\n\r\n\/\/ \t\t  \/\/ Close TOC when a link inside it is clicked\r\n\/\/ \t\t  var tocLinks = document.querySelectorAll(\"#toc .list a\");\r\n\/\/ \t\t  tocLinks.forEach(function(link) {\r\n\/\/ \t\t\tlink.addEventListener(\"click\", function() {\r\n\/\/ \t\t\t  var panel = document.querySelector(\"#toc .list\");\r\n\/\/ \t\t\t  panel.style.height = '0px'; \/\/ Set height to 0 for full collapse\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \t\t\t  toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\t\t});\r\n\/\/ \t\t  });\r\n\/\/ \t\t});\r\n\r\n\/\/ START new JS for ToC improvements\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const footer = document.querySelector('.td-footer-template-wrap');\r\n  const tocParent = toc.parentElement;\r\n  const divTop = tocParent.getBoundingClientRect().top + window.pageYOffset;\r\n  const tocHeight = toc.offsetHeight;\r\n  const triggerPoint = divTop + tocHeight + 1750;\r\n\tconsole.log(triggerPoint)\r\n  const footerHeight = footer.offsetHeight;\r\n  const triggerFooterPoint = footer.getBoundingClientRect().top + window.pageYOffset - footerHeight*3;\r\n  const phtoc = document.querySelector('#placeholder-toc');\r\n  const headers = document.querySelectorAll('.td-post-content h2');\r\n  const navLinks = document.querySelectorAll('#toc-list a');\r\n  \r\n  const panel2 = document.querySelector(\"#toc .list\");\r\n  const icon = document.querySelector(\".toc-icon\");\r\n  const tocTitle = document.querySelector('#toc-title');\r\n\r\n  let activeLink = null;\r\n  let userClosedTOC = false; \/\/ Flag user menutup TOC\r\n\r\n  function handleScroll() {\r\n    const windowTop = window.pageYOffset || document.documentElement.scrollTop;\r\n    let currentHeader = '';\r\n\r\n    \/\/ Update TOC title sesuai header yang terlihat\r\n    headers.forEach(header => {\r\n      const headerTop = header.offsetTop;\r\n      const headerHeight = header.clientHeight;\r\n      if(window.innerWidth < 767){\r\n        tocTitle.textContent = 'Daftar Isi'; \r\n      } else {\r\n        if (window.scrollY >= (headerTop - headerHeight + 1750)) {\r\n          const currentHeaderId = header.getAttribute('id');\r\n          const currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n          tocTitle.textContent = currentHeaderText;\r\n          currentHeader = currentHeaderId;\r\n        }\r\n      }\r\n    });\r\n\r\n    navLinks.forEach(link => {\r\n      link.classList.remove('active');\r\n      if(currentHeader && link.getAttribute('href').includes(currentHeader)) {\r\n        link.classList.add('active');\r\n      }\r\n    });\r\n\r\n    if (windowTop > triggerPoint) {\r\n      if (!toc.classList.contains('sticky')) {\r\n        phtoc.style.display = \"block\";\r\n        toc.classList.add('sticky');\r\n        toc.style.width = `${tocParent.offsetWidth}px`;\r\n        toc.style.backgroundColor = \"#FFF\";\r\n        \/\/ Saat sticky, TOC otomatis tertutup\r\n        panel2.style.height = '0px';\r\n        icon.style.transform = \"rotate(180deg)\";\r\n        userClosedTOC = true; \/\/ Set flag supaya tidak terbuka saat scroll\r\n      }\r\n      \r\n      if(window.innerWidth < 767){\r\n        tocTitle.textContent = 'Daftar Isi'; \r\n        toc.style.width = '150px';\r\n      }\r\n\r\n    } else {\r\n      toc.classList.remove('sticky');\r\n      phtoc.style.display = \"none\";\r\n      toc.style.width = 'unset';\r\n      toc.style.backgroundColor = \"#FFF\";\r\n      tocTitle.textContent = 'Daftar isi'; \r\n\r\n      \/\/ Kembalikan panel jika user belum menutup manual\r\n      if(!userClosedTOC) {\r\n        panel2.style.height = panel2.scrollHeight + \"px\";\r\n        icon.style.transform = \"rotate(0deg)\";\r\n      }\r\n    }\r\n  }\r\n\r\n  window.addEventListener('scroll', handleScroll);\r\n  handleScroll();\r\n\r\n  \/\/ Toggle TOC saat user klik\r\n  const tocHeader = document.querySelector(\"#toc .header\");\r\n  tocHeader.addEventListener(\"click\", function() {\r\n    const panel = panel2;\r\n    if (panel.style.height !== '0px') {\r\n      panel.style.height = '0px';\r\n      icon.style.transform = \"rotate(180deg)\";\r\n      userClosedTOC = true;\r\n    } else {\r\n      panel.style.height = panel.scrollHeight + \"px\";\r\n      icon.style.transform = \"rotate(0deg)\";\r\n      userClosedTOC = false;\r\n    }\r\n  });\r\n\r\n  \/\/ Close TOC saat link diklik\r\n  document.querySelectorAll(\"#toc .list a\").forEach(link => {\r\n    link.addEventListener(\"click\", function() {\r\n      panel2.style.height = '0px';\r\n      icon.style.transform = \"rotate(180deg)\";\r\n      userClosedTOC = true;\r\n    });\r\n  });\r\n});\r\n\/\/ END new JS for ToC improvements\r\n\r\n\t\r\n\/\/ \tmake the heading at the center of the viewport\r\n\/\/ \tdocument.addEventListener('DOMContentLoaded', function() {\r\n\/\/     \/\/ Add click event listener to all links in the TOC list\r\n\/\/     document.querySelectorAll('#toc-list a').forEach(anchor => {\r\n\/\/         anchor.addEventListener('click', function (e) {\r\n\/\/             e.preventDefault(); \/\/ Prevent the default behavior of jumping to the anchor\r\n\/\/ \/\/ \t\t\tconsole.log(\"prevent default\");\r\n\/\/             const targetId = this.getAttribute('href').substring(1); \/\/ Get the ID of the target element\r\n\/\/             const targetElement = document.getElementById(targetId); \/\/ Get the target element\r\n\r\n\/\/             if (targetElement) {\r\n\/\/                 const headerHeight = document.querySelector('#toc .header').offsetHeight; \/\/ Get the height of the fixed header\r\n\/\/                 const windowHeight = window.innerHeight; \/\/ Get the height of the viewport\r\n\/\/                 const targetOffset = targetElement.offsetTop; \/\/ Get the top offset of the target element\r\n\/\/                 const scrollTo = targetOffset + (windowHeight \/ 2) + (headerHeight); \/\/ Calculate the scroll position to center the target element\r\n\r\n\/\/                 \/\/ Scroll to the calculated position smoothly\r\n\/\/                 window.scrollTo({\r\n\/\/                     top: scrollTo,\r\n\/\/                     behavior: 'smooth'\r\n\/\/                 });\r\n\/\/             }\r\n\/\/         });\r\n\/\/     });\r\n\/\/ });\r\n<\/script>\r\n\r\n<script>\r\n    \/\/ Scrollspy function to highlight the active TOC item based on the scroll position\r\n  function scrollSpy(tocClass) {\r\n    const scrollPosition = window.scrollY;\r\n\r\n    \/\/ Find the active h2 and h3 headings based on their position in the corresponding TOC\r\n    let activeH2 = null;\r\n    let activeH3 = null;\r\n\r\n    const tocItems = document.querySelectorAll(`.${tocClass} li`);\r\n    tocItems.forEach(item => {\r\n      const a = item.querySelector('a');\r\n      if (!a) return;\r\n      const href = a.getAttribute('href');\r\n      const targetId = href.substring(1); \/\/ Remove the '#' from the href to get the target ID\r\n      const targetElement = document.getElementById(targetId);\r\n      if (!targetElement) return;\r\n\r\n      const targetTop = targetElement.getBoundingClientRect().top + scrollPosition;\r\n      const nextItem = item.nextElementSibling;\r\n      const nextTop = nextItem ? nextItem.getBoundingClientRect().top + scrollPosition : Infinity;\r\n\r\n      if (targetTop <= scrollPosition + 150) {\r\n        if (a.parentElement.parentElement === tocItems) {\r\n          \/\/ The h2 heading is at the root level of the TOC\r\n          activeH2 = { id: targetId, level: 'h2' };\r\n        } \r\n\t\t  else {\r\n          \/\/ The h3 heading is nested under an h2 heading\r\n          const parentH2 = a.parentElement.parentElement.previousElementSibling;\r\n          if (parentH2) {\r\n            const h2Link = parentH2.querySelector('a');\r\n            if (h2Link) {\r\n              const h2Href = h2Link.getAttribute('href');\r\n              const h2Id = h2Href.substring(1);\r\n              activeH2 = { id: h2Id, level: 'h2' };\r\n            }\r\n          }\r\n          activeH3 = { id: targetId, level: 'h3' };\r\n        }\r\n      }\r\n\r\n      if (targetTop > scrollPosition + 150 && nextTop > scrollPosition + 150 && !activeH3) {\r\n        \/\/ Reset the activeH2 when there are no more active h3 headings\r\n        activeH2 = null;\r\n      }\r\n    });\r\n\r\n    \/\/ Update the active state for the TOC items\r\n    tocItems.forEach(item => {\r\n      item.classList.remove('active');\r\n      const a = item.querySelector('a');\r\n      if (a) {\r\n        const href = a.getAttribute('href');\r\n        const targetId = href.substring(1);\r\n        if ((activeH2 && activeH2.id === targetId) || (activeH3 && activeH3.id === targetId)) {\r\n          item.classList.add('active');\r\n        }\r\n      }\r\n    });\r\n  }\r\n\r\n  \/\/ Call scrollSpy for each TOC on window scroll\r\n  const tocClasses = ['list_toc', 'list_toc_float']; \/\/ Add other TOC class names here if you have more than two instances\r\n  tocClasses.forEach(tocClass => {\r\n    window.addEventListener('scroll', () => scrollSpy(tocClass));\r\n  });\r\n<\/script>\r\n\r\n<!-- ToC List for desktop side bar, diganti jadi inject by php, di code snippet \"Sidebar Accordion\" -->\r\n<!-- <script>\r\n\tdocument.addEventListener(\"DOMContentLoaded\", function() {\r\n\r\n        \/\/ Fungsi untuk membuat nested list\r\n        function createNestedList(parentNode, children) {\r\n            if (children.length === 0) return;\r\n\r\n            const nestedUl = document.createElement('ul');\r\n            children.forEach(child => {\r\n                const nestedLi = document.createElement('li');\r\n                const nestedA = document.createElement('a');\r\n                nestedA.textContent = child.title;\r\n                nestedA.href = `#${child.id}`;\r\n                nestedLi.appendChild(nestedA);\r\n                nestedUl.appendChild(nestedLi);\r\n\r\n                if (child.children.length > 0) {\r\n                    createNestedList(nestedLi, child.children);\r\n                }\r\n            });\r\n\r\n            parentNode.appendChild(nestedUl);\r\n        }\r\n\r\n        \/\/ Membuat objek untuk menyimpan daftar h2 dan h3 beserta judulnya\r\n        const headings = [];\r\n\r\n           \/\/ Mengambil semua elemen h2 dan h3\r\n        \/\/ Mengambil semua elemen h2 dan h3\r\n\t\tconst elements = document.querySelectorAll('.td-post-content h2');\r\n\r\n\t\t\tfunction newFormatId(text) {\r\n\t\t\t\tif(text.toLowerCase() === \"key takeaways\") {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tconst result = text.toLowerCase()\r\n\t\t\t\t.trim()\r\n\t\t\t\t.replace(\/[^\\w\\s-]\/g, '')  \/\/ hapus tanda baca\r\n\t\t\t\t.replace(\/\\s+\/g, '-'); \/\/ ganti spasi jadi \"-\"\r\n\r\n\t\t\t\treturn result;\r\n\t\t\t}\r\n\t\r\n\t\telements.forEach(element => {\r\n\t\t\tif (element.tagName === 'H2') {\r\n\t\t\t\tconst id = newFormatId(element.textContent); \/\/ Hasilkan ID baru\r\n\t\t\t\telement.id = id; \/\/ Tetapkan ID ke elemen h2\r\n\t\t\t\tif (element.textContent.toLowerCase() === \"key takeaways\") {return;} \/\/ Kalau Key Takeaways, jangan dimasukin\r\n\t\t\t\theadings.push({ level: 'h2', id: id, title: element.textContent, children: [] });\r\n\t\t\t} else if (element.tagName === 'H3') {\r\n\t\t\t\tconst id = newFormatId(element.textContent); \/\/ Hasilkan ID baru\r\n\t\t\t\telement.id = id; \/\/ Tetapkan ID ke elemen h3\r\n\t\t\t\tif (headings.length > 0) {\r\n\t\t\t\t\theadings[headings.length - 1].children.push({ level: 'h3', id: id, title: element.textContent, children: [] });\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t});\r\n       \/\/ Membuat list HTML dari objek headings\r\n\t\tconst ul = document.getElementById('list_toc');\r\n\t\tlet currentUl = ul;\r\n\t\theadings.forEach(heading => {\r\n\t\t\tconst li = document.createElement('li');\r\n\t\t\tconst a = document.createElement('a');\r\n\t\t\ta.textContent = heading.title;\r\n\t\t\ta.href = `#${heading.id}`; \/\/ Gunakan ID yang baru dihasilkan\r\n\t\t\tli.appendChild(a);\r\n\r\n\t\t\tif (heading.level === 'h2') {\r\n\t\t\t\tcurrentUl = li;\r\n\t\t\t\tul.appendChild(li);\r\n\t\t\t} else if (heading.level === 'h3') {\r\n\t\t\t\tif (!currentUl.lastElementChild || currentUl.lastElementChild.tagName !== 'UL') {\r\n\t\t\t\t\tconst nestedUl = document.createElement('ul');\r\n\t\t\t\t\tcurrentUl.appendChild(nestedUl);\r\n\t\t\t\t\tcurrentUl = nestedUl;\r\n\t\t\t\t}\r\n\t\t\t\tcurrentUl.appendChild(li);\r\n\t\t\t}\r\n\r\n\t\t\tcreateNestedList(li, heading.children);\r\n\t\t});\r\n\t\t\/\/ Dapatkan elemen ul dengan id 'list_toc'\r\n\t\tconst ulFloat = document.getElementById('list_toc');\r\n\r\n\t\t\/\/ Dapatkan isi (child elements) dari ul dengan id 'list_toc'\r\n\t\tconst clonedChildren = ulFloat.cloneNode(true).children;\r\n\r\n\t\t\/\/ Dapatkan elemen ul dengan id 'list_toc_float'\r\n\t\tconst ulToc = document.getElementById('list_toc_float');\r\n\r\n\t\t\/\/ Tambahkan isi yang telah didapatkan dari 'list_toc' ke ul dengan id 'list_toc_float'\r\n\t\tulToc.append(...clonedChildren);\r\n\r\n\r\n        \/\/ Fungsi untuk mengambil tinggi navbar\r\n\t\tfunction getNavbarHeight() {\r\n\t\t\tconst navbar = document.getElementById('tdi_34');\r\n\t\t\treturn navbar ? navbar.offsetHeight : 0;\r\n\t\t}\r\n\r\n\t\t\/\/ Fungsi untuk menambahkan offset posisi scroll\r\n\t\tfunction scrollToElementWithOffset(elementId) {\r\n\t\t\tconst element = document.getElementById(elementId);\r\n\t\t\tif (element) {\r\n\t\t\t\tconst offset = getNavbarHeight();\r\n\t\t\t\tconst elementPosition = element.getBoundingClientRect().top;\r\n\t\t\t\tconst offsetPosition = elementPosition - offset - 40;\r\n\r\n\t\t\t\twindow.scrollBy({\r\n\t\t\t\t\ttop: offsetPosition,\r\n\t\t\t\t\tbehavior: 'smooth'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\/\/ Fungsi untuk menangani klik pada tautan judul\r\n\t\tfunction handleTitleClick(event) {\r\n\t\t\tevent.preventDefault();\r\n\t\t\tconst href = event.target.getAttribute('href').substr(1);\r\n\t\t\tscrollToElementWithOffset(href);\r\n\t\t}\r\n\r\n\t\t\/\/ Tambahkan event listener untuk semua tautan judul\r\n\t\tconst titleLinks = document.querySelectorAll('a[href^=\"#\"]');\r\n\t\ttitleLinks.forEach(link => {\r\n\t\t\tlink.addEventListener('click', handleTitleClick);\r\n\t\t});\r\n\t\t\r\n\t});\r\n    <\/script> -->\r\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><strong>Apa Itu Remunerasi?<\/strong><\/h2>\n<p><span id=\"a\">Remunerasi adalah seluruh imbalan yang diterima karyawan atas pekerjaan, tanggung jawab, dan kontribusinya kepada perusahaan. Istilah ini mencakup bayaran tetap maupun tambahan yang diberikan berdasarkan jabatan, kinerja, atau kebijakan perusahaan.<\/span><\/p>\n<p>Menurut KBBI, remunerasi berarti pemberian hadiah atau imbalan atas jasa. Sejalan dengan itu, Investopedia menjelaskan remuneration sebagai total compensation yang dapat mencakup gaji, bonus, komisi, hingga manfaat finansial lain yang diterima karyawan.<\/p>\n<p>Karena itu, remunerasi tidak bisa disamakan hanya dengan gaji bulanan. Dalam praktik perusahaan, remunerasi lebih tepat dipahami sebagai paket balas jasa yang dirancang agar adil, kompetitif, dan sesuai dengan nilai kontribusi karyawan.<\/p>\n<h2><strong>Perbedaan Remunerasi, Gaji, Upah, dan Kompensasi<\/strong><\/h2>\n<p>Meski sering dipakai bergantian, remunerasi, gaji, upah, dan kompensasi sebenarnya punya cakupan yang berbeda.<\/p>\n<p>Gaji dan upah sama-sama merujuk pada bayaran atas pekerjaan, tetapi bentuk perhitungannya tidak selalu sama. Sementara itu, remunerasi dan kompensasi memiliki cakupan yang lebih luas karena mencakup keseluruhan bentuk balas jasa yang diterima karyawan.<\/p>\n<div style=\"overflow-x: auto; margin: 16px 0;\">\n<table style=\"width: 100%; border-collapse: collapse; table-layout: fixed; font-size: 14px; line-height: 1.6;\">\n<thead>\n<tr>\n<th style=\"background-color: #990000; color: #ffffff; padding: 10px; border: 1px solid #d9d9d9; width: 15%; text-align: center;\"><b>Istilah<\/b><\/th>\n<th style=\"background-color: #990000; color: #ffffff; padding: 10px; border: 1px solid #d9d9d9; width: 18%; text-align: center;\"><b>Pengertian<\/b><\/th>\n<th style=\"background-color: #990000; color: #ffffff; padding: 10px; border: 1px solid #d9d9d9; width: 20%; text-align: center;\"><b>Cakupan<\/b><\/th>\n<th style=\"background-color: #990000; color: #ffffff; padding: 10px; border: 1px solid #d9d9d9; width: 17%; text-align: center;\"><b>Dasar Perhitungan<\/b><\/th>\n<th style=\"background-color: #990000; color: #ffffff; padding: 10px; border: 1px solid #d9d9d9; width: 30%; text-align: center;\"><b>Contoh<\/b><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #d9d9d9;\"><b>Remunerasi<\/b><\/td>\n<td style=\"padding: 10px; border: 1px solid #d9d9d9;\">Seluruh balas jasa yang diterima karyawan atas pekerjaannya.<\/td>\n<td style=\"padding: 10px; border: 1px solid #d9d9d9;\">Mencakup gaji, tunjangan, bonus, insentif, lembur, dan manfaat lain.<\/td>\n<td style=\"padding: 10px; border: 1px solid #d9d9d9;\">Jabatan, tanggung jawab, kinerja, dan kebijakan perusahaan.<\/td>\n<td style=\"padding: 10px; border: 1px solid #d9d9d9;\">Gaji pokok, tunjangan jabatan, bonus kinerja, dan uang lembur.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #d9d9d9;\"><b>Gaji<\/b><\/td>\n<td style=\"padding: 10px; border: 1px solid #d9d9d9;\">Bayaran tetap yang diterima karyawan secara rutin.<\/td>\n<td style=\"padding: 10px; border: 1px solid #d9d9d9;\">Lebih sempit karena biasanya hanya merujuk pada bayaran pokok atau tetap.<\/td>\n<td style=\"padding: 10px; border: 1px solid #d9d9d9;\">Dibayar per bulan atau periode tetap.<\/td>\n<td style=\"padding: 10px; border: 1px solid #d9d9d9;\">Gaji pokok Rp7.000.000 per bulan.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #d9d9d9;\"><b>Upah<\/b><\/td>\n<td style=\"padding: 10px; border: 1px solid #d9d9d9;\">Bayaran yang diberikan berdasarkan waktu kerja atau hasil kerja.<\/td>\n<td style=\"padding: 10px; border: 1px solid #d9d9d9;\">Umum dipakai untuk pekerja harian, per jam, atau borongan.<\/td>\n<td style=\"padding: 10px; border: 1px solid #d9d9d9;\">Jam kerja, hari kerja, unit, atau output.<\/td>\n<td style=\"padding: 10px; border: 1px solid #d9d9d9;\">Upah Rp150.000 per hari atau Rp20.000 per unit pekerjaan.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #d9d9d9;\"><b>Kompensasi<\/b><\/td>\n<td style=\"padding: 10px; border: 1px solid #d9d9d9;\">Seluruh bentuk imbalan yang diterima karyawan, baik finansial maupun non-finansial.<\/td>\n<td style=\"padding: 10px; border: 1px solid #d9d9d9;\">Lebih luas karena bisa mencakup fasilitas, benefit, dan penghargaan non-uang.<\/td>\n<td style=\"padding: 10px; border: 1px solid #d9d9d9;\">Kebijakan perusahaan dan total paket kerja.<\/td>\n<td style=\"padding: 10px; border: 1px solid #d9d9d9;\">Asuransi kesehatan, laptop kerja, kendaraan dinas, cuti tambahan, dan bonus.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Baca Juga: <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/optimalkan-pembayaran-digital-dengan-software-akuntansi\/\">Optimalkan Pembayaran Digital dengan Software Akuntansi<\/a><\/strong><\/p>\n<\/div>\n<h2><strong> Dasar Hukum Remunerasi di Indonesia<\/strong><\/h2>\n<div>Remunerasi di Indonesia tidak hanya diatur oleh kebijakan internal perusahaan. Ada kerangka hukum nasional yang mengikat setiap pemberi kerja, mulai dari undang-undang ketenagakerjaan, peraturan pengupahan, sampai ketentuan pajak penghasilan.<\/div>\n<h3><strong>1. UU No. 13 Tahun 2003 tentang Ketenagakerjaan (jo. UU Cipta Kerja)<\/strong><\/h3>\n<div>UU Ketenagakerjaan adalah pondasi hukum remunerasi di Indonesia. Undang-undang ini mengatur hak pekerja atas upah yang layak, perlindungan upah minimum, pembayaran lembur, cuti berbayar, dan pesangon.<\/div>\n<div><\/div>\n<div>Beberapa pasal kunci direvisi melalui UU No. 6 Tahun 2023 tentang Cipta Kerja, terutama bagian terkait pengupahan, outsourcing, dan pesangon.<\/div>\n<div><\/div>\n<div>Implikasi bagi perusahaan: setiap komponen remunerasi (gaji pokok, tunjangan tetap, lembur, THR, pesangon) harus mengacu pada standar minimal yang ditetapkan UU ini. Ketidakpatuhan dapat berujung sanksi administratif hingga pidana.<\/div>\n<h3><strong>2. PP No. 36 Tahun 2021 tentang Pengupahan (diubah dua kali)<\/strong><\/h3>\n<p>PP Pengupahan adalah turunan teknis dari UU Ketenagakerjaan yang mengatur secara rinci struktur dan skala upah, formula upah minimum, upah lembur, serta mekanisme pembayaran. Peraturan ini sudah mengalami dua kali perubahan:<\/p>\n<div style=\"overflow-x: auto; margin: 16px 0;\">\n<table style=\"width: 100%; border-collapse: separate; border-spacing: 0; table-layout: fixed; font-size: 13px; line-height: 1.5; border: 1px solid #e5e7eb; border-radius: 10px; overflow: hidden; box-shadow: 0 3px 10px rgba(0,0,0,0.05);\">\n<thead>\n<tr>\n<th style=\"background: #990000; color: #ffffff; padding: 10px 12px; text-align: center; width: 16%; border-right: 1px solid #b30000;\"><b>Regulasi<\/b><\/th>\n<th style=\"background: #990000; color: #ffffff; padding: 10px 12px; text-align: center; width: 20%; border-right: 1px solid #b30000;\"><b>Tanggal Berlaku<\/b><\/th>\n<th style=\"background: #990000; color: #ffffff; padding: 10px 12px; text-align: center; width: 64%;\"><b>Poin Utama Perubahan<\/b><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 10px 12px; border-top: 1px solid #e5e7eb; border-right: 1px solid #e5e7eb; text-align: center;\"><b>PP 36\/2021<\/b><\/td>\n<td style=\"padding: 10px 12px; border-top: 1px solid #e5e7eb; border-right: 1px solid #e5e7eb; text-align: center;\">2 Februari 2021<\/td>\n<td style=\"padding: 10px 12px; border-top: 1px solid #e5e7eb;\">Regulasi induk pengupahan pasca UU Cipta Kerja.<\/td>\n<\/tr>\n<tr style=\"background: #fff5f5;\">\n<td style=\"padding: 10px 12px; border-top: 1px solid #e5e7eb; border-right: 1px solid #e5e7eb; text-align: center;\"><b>PP 51\/2023<\/b><\/td>\n<td style=\"padding: 10px 12px; border-top: 1px solid #e5e7eb; border-right: 1px solid #e5e7eb; text-align: center;\">9 November 2023<\/td>\n<td style=\"padding: 10px 12px; border-top: 1px solid #e5e7eb;\">Revisi formula upah minimum, pengenalan indeks alfa (\u03b1) 0,10\u20130,30, serta penguatan peran Dewan Pengupahan Daerah.<\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 10px 12px; border-top: 1px solid #e5e7eb; border-right: 1px solid #e5e7eb; text-align: center;\"><b>PP 49\/2025<\/b><\/td>\n<td style=\"padding: 10px 12px; border-top: 1px solid #e5e7eb; border-right: 1px solid #e5e7eb; text-align: center;\">17 Desember 2025<\/td>\n<td style=\"padding: 10px 12px; border-top: 1px solid #e5e7eb;\">Perluasan indeks alfa menjadi 0,5\u20130,9, pengaktifan kembali Upah Minimum Sektoral (UMSP\/UMSK), serta kewajiban struktur dan skala upah berbasis jabatan, masa kerja, pendidikan, dan kompetensi.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Perusahaan wajib menyesuaikan struktur dan skala upah internal, memperbarui SOP SDM, dan mengkalibrasi sistem payroll agar selaras dengan formula upah minimum terbaru.<\/p><\/div>\n<h3><strong>3. Peraturan tentang THR Keagamaan<\/strong><\/h3>\n<p>Tunjangan Hari Raya (THR) diatur dalam Permenaker No. 6 Tahun 2016 tentang Tunjangan Hari Raya Keagamaan bagi Pekerja\/Buruh di Perusahaan. Regulasi ini mewajibkan setiap perusahaan membayar THR kepada pekerja dengan masa kerja minimal 1 bulan, dibayarkan paling lambat 7 hari sebelum hari raya keagamaan.<\/p>\n<p>Besaran THR: 1 kali upah untuk masa kerja 12 bulan atau lebih, dan proporsional (masa kerja \u00f7 12 \u00d7 1 bulan upah) untuk masa kerja 1\u201312 bulan. THR masuk komponen remunerasi wajib, bukan opsional.<\/p>\n<h3><strong>4. UU HPP dan PPh Pasal 21<\/strong><\/h3>\n<p>Dari sisi pajak, remunerasi karyawan dikenakan Pajak Penghasilan (PPh) Pasal 21 yang aturannya mengacu pada UU No. 7 Tahun 2021 tentang Harmonisasi Peraturan Perpajakan (UU HPP) dan PP No. 58 Tahun 2023 tentang Tarif Pemotongan PPh Pasal 21.<\/p>\n<p>Sejak Januari 2024, pemotongan PPh 21 bulanan menggunakan skema Tarif Efektif Rata-rata (TER), yang dihitung berdasarkan kategori PTKP dan penghasilan bruto bulanan. Perhitungan final tetap dilakukan di masa pajak Desember.<\/p>\n<p>Seluruh komponen remunerasi tunai\u2014gaji pokok, tunjangan, bonus, komisi, lembur, THR\u2014masuk dalam basis pengenaan PPh 21.<\/p>\n<h2><strong><span id=\"b\">8 Komponen Remunerasi Menurut Notoatmodjo<\/span><\/strong><\/h2>\n<div style=\"font-family: 'Helvetica Neue',Arial,sans-serif; background: #fafaf9; padding: 32px 24px; border-radius: 12px; max-width: 760px; margin: 0 auto; color: #1f1f1f;\">\n<div style=\"text-align: center; padding-bottom: 20px; border-bottom: 3px solid #a83249; margin-bottom: 28px;\">\n<p style=\"font-size: 11px; letter-spacing: 2px; color: #7b1f2e; margin: 0 0 6px; font-weight: 600; text-transform: uppercase;\">Framework Manajemen SDM<\/p>\n<h3 style=\"font-family: 'DM Serif Display',Georgia,serif; font-size: 26px; color: #1f1f1f; margin: 0 0 6px; line-height: 1.2;\">8 Komponen Remunerasi<\/h3>\n<p style=\"font-size: 13px; color: #6b6b6b; margin: 0; font-style: italic;\">Menurut Soekidjo Notoatmodjo<\/p>\n<\/div>\n<div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 14px;\">\n<div style=\"background: #fff; border-left: 4px solid #a83249; padding: 16px 18px; border-radius: 4px; box-shadow: 0 1px 3px rgba(0,0,0,0.04);\">\n<div style=\"display: flex; align-items: center; margin-bottom: 8px;\"><span style=\"background: #a83249; color: #fff; font-weight: bold; font-size: 13px; width: 26px; height: 26px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; margin-right: 10px;\">1<\/span><br \/>\n<strong style=\"font-size: 14px; color: #1f1f1f;\">Pengorganisasian &amp; Administrasi<\/strong><\/div>\n<p style=\"font-size: 13px; line-height: 1.5; color: #4a4a4a; margin: 0;\">Kebijakan harus seimbang antara kemampuan finansial organisasi dan produktivitas karyawan.<\/p>\n<\/div>\n<div style=\"background: #fff; border-left: 4px solid #a83249; padding: 16px 18px; border-radius: 4px; box-shadow: 0 1px 3px rgba(0,0,0,0.04);\">\n<div style=\"display: flex; align-items: center; margin-bottom: 8px;\"><span style=\"background: #a83249; color: #fff; font-weight: bold; font-size: 13px; width: 26px; height: 26px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; margin-right: 10px;\">2<\/span><br \/>\n<strong style=\"font-size: 14px; color: #1f1f1f;\">Metode Pemberian<\/strong><\/div>\n<p style=\"font-size: 13px; line-height: 1.5; color: #4a4a4a; margin: 0;\">Berbasis waktu, output, atau kinerja. Perusahaan modern biasanya mengombinasikan ketiganya.<\/p>\n<\/div>\n<div style=\"background: #fff; border-left: 4px solid #a83249; padding: 16px 18px; border-radius: 4px; box-shadow: 0 1px 3px rgba(0,0,0,0.04);\">\n<div style=\"display: flex; align-items: center; margin-bottom: 8px;\"><span style=\"background: #a83249; color: #fff; font-weight: bold; font-size: 13px; width: 26px; height: 26px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; margin-right: 10px;\">3<\/span><br \/>\n<strong style=\"font-size: 14px; color: #1f1f1f;\">Struktur Remunerasi<\/strong><\/div>\n<p style=\"font-size: 13px; line-height: 1.5; color: #4a4a4a; margin: 0;\">Rentang gaji per golongan, selisih wajar antar level, dan kriteria kenaikan yang transparan.<\/p>\n<\/div>\n<div style=\"background: #fff; border-left: 4px solid #a83249; padding: 16px 18px; border-radius: 4px; box-shadow: 0 1px 3px rgba(0,0,0,0.04);\">\n<div style=\"display: flex; align-items: center; margin-bottom: 8px;\"><span style=\"background: #a83249; color: #fff; font-weight: bold; font-size: 13px; width: 26px; height: 26px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; margin-right: 10px;\">4<\/span><br \/>\n<strong style=\"font-size: 14px; color: #1f1f1f;\">Program Pemasang Kerja<\/strong><\/div>\n<p style=\"font-size: 13px; line-height: 1.5; color: #4a4a4a; margin: 0;\">Kenaikan berkala, bonus tahunan, benefit non-tunai untuk menekan turnover karyawan.<\/p>\n<\/div>\n<div style=\"background: #fff; border-left: 4px solid #a83249; padding: 16px 18px; border-radius: 4px; box-shadow: 0 1px 3px rgba(0,0,0,0.04);\">\n<div style=\"display: flex; align-items: center; margin-bottom: 8px;\"><span style=\"background: #a83249; color: #fff; font-weight: bold; font-size: 13px; width: 26px; height: 26px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; margin-right: 10px;\">5<\/span><br \/>\n<strong style=\"font-size: 14px; color: #1f1f1f;\">Tambahan Pendapatan<\/strong><\/div>\n<p style=\"font-size: 13px; line-height: 1.5; color: #4a4a4a; margin: 0;\">Lembur, komisi, bonus proyek, insentif kinerja, dan program referral sebagai reward kontribusi ekstra.<\/p>\n<\/div>\n<div style=\"background: #fff; border-left: 4px solid #a83249; padding: 16px 18px; border-radius: 4px; box-shadow: 0 1px 3px rgba(0,0,0,0.04);\">\n<div style=\"display: flex; align-items: center; margin-bottom: 8px;\"><span style=\"background: #a83249; color: #fff; font-weight: bold; font-size: 13px; width: 26px; height: 26px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; margin-right: 10px;\">6<\/span><br \/>\n<strong style=\"font-size: 14px; color: #1f1f1f;\">Jaminan Pendapatan<\/strong><\/div>\n<p style=\"font-size: 13px; line-height: 1.5; color: #4a4a4a; margin: 0;\">Pembayaran tepat waktu, jumlah pasti, dan ada mekanisme kenaikan (merit, inflasi, promosi).<\/p>\n<\/div>\n<div style=\"background: #fff; border-left: 4px solid #a83249; padding: 16px 18px; border-radius: 4px; box-shadow: 0 1px 3px rgba(0,0,0,0.04);\">\n<div style=\"display: flex; align-items: center; margin-bottom: 8px;\"><span style=\"background: #a83249; color: #fff; font-weight: bold; font-size: 13px; width: 26px; height: 26px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; margin-right: 10px;\">7<\/span><br \/>\n<strong style=\"font-size: 14px; color: #1f1f1f;\">Remunerasi Manajerial<\/strong><\/div>\n<p style=\"font-size: 13px; line-height: 1.5; color: #4a4a4a; margin: 0;\">Paket kompleks untuk level direktur: tunjangan jabatan, ESOP, asuransi eksekutif, pensiun khusus.<\/p>\n<\/div>\n<div style=\"background: #fff; border-left: 4px solid #a83249; padding: 16px 18px; border-radius: 4px; box-shadow: 0 1px 3px rgba(0,0,0,0.04);\">\n<div style=\"display: flex; align-items: center; margin-bottom: 8px;\"><span style=\"background: #a83249; color: #fff; font-weight: bold; font-size: 13px; width: 26px; height: 26px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; margin-right: 10px;\">8<\/span><br \/>\n<strong style=\"font-size: 14px; color: #1f1f1f;\">Prospek Masa Depan<\/strong><\/div>\n<p style=\"font-size: 13px; line-height: 1.5; color: #4a4a4a; margin: 0;\">Pertimbangkan tiga horizon: kondisi historis, kapasitas saat ini, dan proyeksi pertumbuhan.<\/p>\n<\/div>\n<\/div>\n<p style=\"text-align: center; font-size: 11px; color: #8a8a8a; margin: 24px 0 0; font-style: italic;\">Sumber: Notoatmodjo, S. \u2014 Pengembangan Sumber Daya Manusia<span style=\"background-color: #ffffff; color: #222222; font-family: Verdana, BlinkMacSystemFont, -apple-system, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; font-size: 15px;\">\u00a0<\/span><\/p>\n<\/div>\n<p>Soekidjo Notoatmodjo, dalam bukunya Pengembangan Sumber Daya Manusia yang banyak dikutip dalam literatur manajemen SDM Indonesia, membagi sistem remunerasi menjadi delapan komponen yang saling terhubung.<\/p>\n<h3><strong>1. Pengorganisasian dan administrasi pemberian remunerasi<\/strong><\/h3>\n<p>Komponen pertama menekankan bahwa setiap kebijakan remunerasi harus mempertimbangkan dua hal: kemampuan finansial organisasi dan produktivitas karyawan. Perusahaan tidak boleh menjanjikan paket yang melebihi kapasitas, tapi juga tidak boleh membayar di bawah nilai kontribusi karyawan.<\/p>\n<p>Administrasi pemberian remunerasi mencakup siapa yang berwenang menetapkan besaran, bagaimana proses review tahunan, dan siapa yang mengelola pembayaran.<\/p>\n<h3><strong>2. Metode pemberian remunerasi<\/strong><\/h3>\n<p>Metode mengacu pada cara perusahaan menentukan besaran dan bentuk remunerasi. Ada tiga pendekatan umum: berbasis waktu (gaji bulanan), berbasis output (upah per unit produksi), dan berbasis kinerja (gaji pokok + insentif variabel).<\/p>\n<p>Banyak perusahaan modern menggabungkan ketiganya dalam satu struktur gaji.<\/p>\n<h3><strong>3. Struktur remunerasi<\/strong><\/h3>\n<p>Struktur adalah kerangka yang menentukan bagaimana komponen-komponen remunerasi disusun untuk setiap level jabatan. Struktur yang baik memiliki rentang gaji jelas per golongan, selisih wajar antar level, dan kriteria kenaikan yang transparan.<\/p>\n<p>Pasal 21 ayat (1) PP 49\/2025 bahkan mewajibkan struktur dan skala upah disusun berdasarkan golongan, jabatan, masa kerja, pendidikan, dan kompetensi.<\/p>\n<h3><strong>4. Program pemberian remunerasi sebagai pemasang kerja<\/strong><\/h3>\n<p>Komponen ini menekankan bahwa sistem remunerasi harus didesain sebagai alat untuk &#8220;mengikat&#8221; karyawan agar betah dan loyal. Elemen tipikalnya mencakup kenaikan gaji berkala, bonus tahunan, paket tunjangan kompetitif, dan benefit non-tunai seperti asuransi keluarga.<\/p>\n<p>Semakin program ini dirasakan adil oleh karyawan, semakin rendah tingkat turnover perusahaan.<\/p>\n<h3><strong>5. Tambahan sumber pendapatan bagi karyawan<\/strong><\/h3>\n<p>Selain gaji pokok, perusahaan perlu menyediakan jalur pendapatan tambahan yang sah: lembur berbayar, komisi penjualan, bonus proyek, <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/insentif-adalah\/\">insentif kinerja<\/a>, hingga program referral karyawan. Komponen ini memberikan fleksibilitas finansial bagi karyawan dan sekaligus menjadi mekanisme reward atas kontribusi ekstra.<\/p>\n<h3><strong>6. Terjaminnya sumber pendapatan dan peningkatan jumlah imbalan jasa<\/strong><\/h3>\n<p>Notoatmodjo menekankan bahwa program remunerasi harus menjamin organisasi sebagai sumber pendapatan yang dapat diandalkan karyawannya. Artinya: pembayaran harus tepat waktu, jumlahnya pasti, dan ada mekanisme kenaikan seiring waktu (merit increase, penyesuaian inflasi, kenaikan jabatan).<\/p>\n<p>Karyawan yang merasa pendapatannya terjamin cenderung lebih fokus pada pekerjaan, bukan mencari pekerjaan baru.<\/p>\n<h3><strong>7. Remunerasi bagi kelompok manajerial<\/strong><\/h3>\n<p>Kelompok manajerial\u2014direktur, manajer senior, kepala divisi\u2014adalah pihak yang bertanggung jawab atas keberlangsungan organisasi.<\/p>\n<p>Remunerasi untuk level ini umumnya mencakup komponen yang lebih kompleks: gaji pokok, tunjangan jabatan, bonus berbasis target, opsi saham (ESOP), mobil dinas, asuransi eksekutif, hingga paket pensiun khusus.<\/p>\n<p>Besarannya biasanya ditetapkan berdasarkan kinerja perusahaan secara keseluruhan.<\/p>\n<h3><strong>8. Prospek di masa depan<\/strong><\/h3>\n<p>Komponen terakhir bersifat strategis. Perusahaan harus menentukan kebijakan remunerasi dengan mempertimbangkan tiga horizon waktu: kondisi organisasi di masa lalu (historis), saat ini (kapasitas aktual), dan prospek masa depan (rencana ekspansi, proyeksi pertumbuhan).<\/p>\n<p>Kebijakan remunerasi yang hanya melihat kondisi sekarang tanpa proyeksi ke depan rentan tidak sustainable ketika perusahaan memasuki fase baru.<\/p>\n<p>Agar perhitungan kompensasi berbasis kinerja, PPh 21, cuti, dan kehadiran selalu sinkron, gunakan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/hr-software-terbaik-di-indonesia\/\" target=\"_blank\" rel=\"noopener\">software HRIS digital<\/a> sehingga kebijakan remunerasi tetap konsisten dan mudah diaudit.<\/p>\n<p><strong>Baca Juga: <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/sistem-payroll-adalah\/\" target=\"_blank\" rel=\"noopener\">5 Sistem Penggajian Terbaik di Indonesia<\/a><\/strong><\/p>\n<h2><strong> Jenis-Jenis Remunerasi Karyawan<\/strong><\/h2>\n<p><span id=\"c\">Remunerasi bukan istilah tunggal yang berarti &#8220;gaji&#8221;. Dalam praktik HR modern, ada minimal sembilan jenis komponen yang bisa diberikan perusahaan kepada karyawan, mulai dari yang bersifat tunai rutin, variabel berbasis kinerja, hingga non-finansial.<\/span><\/p>\n<p>Setiap jenis punya tujuan dan dasar perhitungan yang berbeda.<\/p>\n<table style=\"width: 100%; border-collapse: collapse; font-family: Arial,sans-serif; font-size: 14px; margin: 20px 0;\">\n<thead>\n<tr style=\"background: #a83249; color: #fff;\">\n<th style=\"padding: 12px; text-align: left; border: 1px solid #7b1f2e;\">Jenis Remunerasi<\/th>\n<th style=\"padding: 12px; text-align: left; border: 1px solid #7b1f2e;\">Sifat<\/th>\n<th style=\"padding: 12px; text-align: left; border: 1px solid #7b1f2e;\">Dasar Perhitungan<\/th>\n<th style=\"padding: 12px; text-align: left; border: 1px solid #7b1f2e;\">Contoh<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\"><strong>1. Gaji Pokok<\/strong><\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Tetap, rutin bulanan<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Kontrak kerja, struktur dan skala upah<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Gaji bulanan karyawan tetap<\/td>\n<\/tr>\n<tr style=\"background: #fafaf9;\">\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\"><strong>2. Upah<\/strong><\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Variabel, per unit waktu\/output<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Jam kerja, hari kerja, atau unit produksi<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Upah harian buruh, upah per unit tekstil<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\"><strong>3. Tunjangan<\/strong><\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Tetap\/tidak tetap, rutin<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Kebijakan perusahaan, jabatan, status<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Tunjangan transport, makan, jabatan, THR<\/td>\n<\/tr>\n<tr style=\"background: #fafaf9;\">\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\"><strong>4. Komisi<\/strong><\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Variabel, berbasis target<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Persentase dari nilai penjualan\/kontrak<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Komisi sales 2\u20135% dari closing<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\"><strong>5. Bonus &amp; Insentif<\/strong><\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Variabel, periodik<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Pencapaian KPI individu\/tim\/perusahaan<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Bonus akhir tahun, insentif proyek<\/td>\n<\/tr>\n<tr style=\"background: #fafaf9;\">\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\"><strong>6. Uang Lembur<\/strong><\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Variabel, wajib<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Rumus lembur PP 35\/2021 berdasarkan upah\/jam<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Lembur hari kerja, lembur hari libur<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\"><strong>7. Benefit Non-Tunai<\/strong><\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Tetap, non-cash<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Kebijakan perusahaan, regulasi BPJS<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">BPJS Kesehatan, BPJS Ketenagakerjaan, asuransi swasta, cuti berbayar<\/td>\n<\/tr>\n<tr style=\"background: #fafaf9;\">\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\"><strong>8. Stock Option (ESOP)<\/strong><\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Jangka panjang, ekuitas<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Vesting period, strike price<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Hak beli saham karyawan startup, ESOP eksekutif<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\"><strong>9. Penghargaan Non-Finansial<\/strong><\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Tidak tetap, simbolik<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Prestasi, masa kerja, kontribusi<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Employee of the month, pelatihan, kesempatan pengembangan karier<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Kesembilan jenis ini tidak wajib ada semua di setiap perusahaan. Tapi makin lengkap paket yang ditawarkan, makin kompetitif posisi perusahaan dalam menarik dan mempertahankan karyawan berkualitas.<\/p>\n<h2><strong>Contoh Perhitungan Komponen Remunerasi Bulanan<\/strong><\/h2>\n<p>Untuk menggambarkan cara komponen remunerasi disusun dalam praktik, berikut simulasi perhitungan take-home pay seorang staff level entry di Jakarta dengan status lajang (TK\/0) dan masa kerja lebih dari satu tahun:<\/p>\n<table style=\"width: 100%; border-collapse: collapse; font-family: Arial,sans-serif; font-size: 14px; margin: 20px 0;\">\n<thead>\n<tr style=\"background: #a83249; color: #fff;\">\n<th style=\"padding: 12px; text-align: left; border: 1px solid #7b1f2e;\">Komponen<\/th>\n<th style=\"padding: 12px; text-align: right; border: 1px solid #7b1f2e;\">Jumlah (Rp)<\/th>\n<th style=\"padding: 12px; text-align: left; border: 1px solid #7b1f2e;\">Keterangan<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 10px; background: #fafaf9; border: 1px solid #e5e5e5;\" colspan=\"3\"><strong>A. Pendapatan Bruto<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Gaji pokok<\/td>\n<td style=\"padding: 10px; text-align: right; border: 1px solid #e5e5e5;\">7.500.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Di atas UMP DKI 2026 (Rp 5.729.876)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Tunjangan transport<\/td>\n<td style=\"padding: 10px; text-align: right; border: 1px solid #e5e5e5;\">750.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Tunjangan tetap bulanan<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Tunjangan makan<\/td>\n<td style=\"padding: 10px; text-align: right; border: 1px solid #e5e5e5;\">600.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Tunjangan tetap bulanan<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Insentif kinerja bulanan<\/td>\n<td style=\"padding: 10px; text-align: right; border: 1px solid #e5e5e5;\">1.000.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Berbasis pencapaian KPI<\/td>\n<\/tr>\n<tr style=\"background: #f5f5f5; font-weight: bold;\">\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Total Pendapatan Bruto<\/td>\n<td style=\"padding: 10px; text-align: right; border: 1px solid #e5e5e5;\">9.850.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Basis pengenaan PPh 21 &amp; BPJS<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; background: #fafaf9; border: 1px solid #e5e5e5;\" colspan=\"3\"><strong>B. Potongan Karyawan<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">BPJS Kesehatan (1% dari bruto)<\/td>\n<td style=\"padding: 10px; text-align: right; border: 1px solid #e5e5e5;\">98.500<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Maksimal batas atas upah<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">BPJS JHT (2% dari bruto)<\/td>\n<td style=\"padding: 10px; text-align: right; border: 1px solid #e5e5e5;\">197.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Jaminan Hari Tua<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">BPJS JP (1% dari bruto)<\/td>\n<td style=\"padding: 10px; text-align: right; border: 1px solid #e5e5e5;\">98.500<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Jaminan Pensiun<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">PPh 21 (skema TER kategori A)<\/td>\n<td style=\"padding: 10px; text-align: right; border: 1px solid #e5e5e5;\">197.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Tarif 2% untuk TK\/0 di range ini<\/td>\n<\/tr>\n<tr style=\"background: #f5f5f5; font-weight: bold;\">\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Total Potongan<\/td>\n<td style=\"padding: 10px; text-align: right; border: 1px solid #e5e5e5;\">591.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\"><\/td>\n<\/tr>\n<tr style=\"background: #a83249; color: #fff; font-weight: bold;\">\n<td style=\"padding: 12px; border: 1px solid #7b1f2e;\">C. Take-Home Pay<\/td>\n<td style=\"padding: 12px; text-align: right; border: 1px solid #7b1f2e;\">9.259.000<\/td>\n<td style=\"padding: 12px; border: 1px solid #7b1f2e;\">Yang masuk rekening karyawan<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>Kontribusi Perusahaan di Luar Take-Home Pay<\/strong><\/h3>\n<p>Yang perlu dipahami perusahaan: total biaya remunerasi karyawan tidak berhenti di angka bruto Rp 9.850.000. Ada komponen yang ditanggung perusahaan di luar slip gaji karyawan:<\/p>\n<table style=\"width: 100%; border-collapse: collapse; font-family: Arial,sans-serif; font-size: 14px; margin: 20px 0;\">\n<thead>\n<tr style=\"background: #a83249; color: #fff;\">\n<th style=\"padding: 12px; text-align: left; border: 1px solid #7b1f2e;\">Komponen<\/th>\n<th style=\"padding: 12px; text-align: right; border: 1px solid #7b1f2e;\">Jumlah (Rp)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">Gaji bruto karyawan<\/td>\n<td style=\"padding: 10px; text-align: right; border: 1px solid #e5e5e5;\">9.850.000<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">BPJS Kesehatan ditanggung perusahaan (4%)<\/td>\n<td style=\"padding: 10px; text-align: right; border: 1px solid #e5e5e5;\">394.000<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">BPJS JHT ditanggung perusahaan (3,7%)<\/td>\n<td style=\"padding: 10px; text-align: right; border: 1px solid #e5e5e5;\">364.450<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">BPJS JP ditanggung perusahaan (2%)<\/td>\n<td style=\"padding: 10px; text-align: right; border: 1px solid #e5e5e5;\">197.000<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">BPJS JKK (berdasarkan risiko)<\/td>\n<td style=\"padding: 10px; text-align: right; border: 1px solid #e5e5e5;\">24.625<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #e5e5e5;\">BPJS JKM (0,3%)<\/td>\n<td style=\"padding: 10px; text-align: right; border: 1px solid #e5e5e5;\">29.550<\/td>\n<\/tr>\n<tr style=\"background: #a83249; color: #fff; font-weight: bold;\">\n<td style=\"padding: 12px; border: 1px solid #7b1f2e;\">Total Biaya Perusahaan per Karyawan<\/td>\n<td style=\"padding: 12px; text-align: right; border: 1px solid #7b1f2e;\">10.859.625<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Jadi untuk menghasilkan take-home pay Rp 9.259.000 di tangan karyawan, perusahaan mengeluarkan biaya total sekitar Rp 10.859.625 per bulan. Selisih Rp 1,6 juta ini adalah beban kepatuhan regulasi yang sering terlewat saat perusahaan merancang budget tenaga kerja.<\/p>\n<h4><strong>Catatan Penting<\/strong><\/h4>\n<ul>\n<li><strong>Angka di atas adalah simulasi.<\/strong> Tarif PPh 21 aktual bergantung pada kategori TER (A\/B\/C) sesuai status PTKP karyawan\u2014TK\/0 masuk kategori A, K\/0 masuk kategori yang berbeda.<\/li>\n<li><strong>THR dan bonus tahunan tidak termasuk<\/strong> dalam simulasi bulanan ini. THR dibayarkan satu kali menjelang hari raya dan juga dikenai PPh 21.<\/li>\n<li><strong>Struktur bisa berbeda per perusahaan.<\/strong> Ada yang memberikan tunjangan perumahan, asuransi swasta tambahan, atau benefit non-tunai lain yang menambah total cost of employment.<\/li>\n<li><strong>Koreksi akhir tahun (Masa Pajak Desember)<\/strong> wajib dilakukan untuk memastikan total PPh 21 yang dipotong sepanjang tahun sesuai dengan penghasilan riil tahunan karyawan.<\/li>\n<\/ul>\n<p>Perhitungan manual seperti ini rentan salah ketika jumlah karyawan mencapai puluhan atau ratusan, apalagi ketika ada perubahan regulasi seperti penerbitan PP 49\/2025 yang mempengaruhi UMP 2026 dan menuntut penyesuaian struktur skala upah.<\/p>\n<p><span data-sheets-root=\"1\"><\/span><\/p>\n<h2><strong>Pertanyaan Seputar Remunerasi<\/strong><\/h2>\n<ul class=\"bottom_faq\">\n<li>\n<details>\n<summary><strong>Apa perbedaan remunerasi dan kompensasi?<\/strong><\/summary>\n<p>Remunerasi dan kompensasi sering dipakai bergantian, tapi cakupannya berbeda. Kompensasi umumnya merujuk pada imbalan finansial langsung yang diterima karyawan atas pekerjaannya, seperti gaji, upah, dan bonus. Sementara remunerasi adalah konsep yang lebih luas, mencakup kompensasi finansial sekaligus benefit non-finansial seperti asuransi, stock option, program pensiun, cuti berbayar, dan penghargaan non-tunai. Dengan kata lain, setiap kompensasi adalah remunerasi, tapi tidak setiap remunerasi berbentuk kompensasi tunai.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apakah remunerasi yang sama harus diberikan kepada semua karyawan di posisi yang sama?<\/strong><\/summary>\n<p>Tidak harus identik, tapi harus adil dan bisa dijelaskan secara objektif. Pasal 21 ayat (1) PP 49\/2025 mewajibkan perusahaan menyusun struktur dan skala upah berdasarkan golongan, jabatan, masa kerja, pendidikan, dan kompetensi. Dua karyawan di posisi yang sama bisa menerima remunerasi berbeda jika masa kerja, sertifikasi, atau kinerja mereka berbeda, selama perbedaan itu bisa ditelusuri ke kriteria yang sudah ditetapkan. Yang dilarang adalah perbedaan yang didasarkan pada faktor diskriminatif seperti gender, suku, atau agama.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apa yang terjadi jika perusahaan terlambat atau tidak membayar komponen remunerasi?<\/strong><\/summary>\n<p>Keterlambatan pembayaran upah dikenai sanksi denda berdasarkan PP 36\/2021. Jika keterlambatan 4\u20138 hari dari tanggal seharusnya, perusahaan wajib membayar denda 5% dari upah per hari keterlambatan. Jika melewati hari kedelapan, denda bertambah 1% per hari dengan batas maksimal 50% dari total upah. Untuk pelanggaran yang lebih berat, seperti membayar di bawah UMP, sanksinya bisa berupa teguran tertulis, pembatasan kegiatan usaha, hingga sanksi pidana penjara 1\u20134 tahun dan\/atau denda Rp 100 juta\u2013Rp 400 juta sesuai UU Cipta Kerja.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Bagaimana perusahaan sebaiknya menentukan kebijakan remunerasi yang kompetitif?<\/strong><\/summary>\n<p>Kebijakan remunerasi yang kompetitif dibangun dari tiga pondasi: benchmark eksternal, keadilan internal, dan keberlanjutan finansial. Benchmark eksternal dilakukan dengan membandingkan paket perusahaan terhadap pasar tenaga kerja di industri dan wilayah yang sama menggunakan salary survey. Keadilan internal memastikan rentang gaji antar level dan antar divisi tetap proporsional dan bisa dijelaskan. Keberlanjutan finansial memastikan total beban remunerasi tidak melebihi kapasitas perusahaan dalam jangka panjang. Perusahaan juga sebaiknya melakukan review tahunan yang mempertimbangkan inflasi, performa bisnis, dan perubahan regulasi seperti kenaikan UMP atau penerbitan PP pengupahan baru.<\/p>\n<\/details>\n<\/li>\n<\/ul>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Apa perbedaan remunerasi dan kompensasi?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Remunerasi dan kompensasi sering dipakai bergantian, tapi cakupannya berbeda. Kompensasi umumnya merujuk pada imbalan finansial langsung yang diterima karyawan atas pekerjaannya, seperti gaji, upah, dan bonus. Sementara remunerasi adalah konsep yang lebih luas, mencakup kompensasi finansial sekaligus benefit non-finansial seperti asuransi, stock option, program pensiun, cuti berbayar, dan penghargaan non-tunai. Dengan kata lain, setiap kompensasi adalah remunerasi, tapi tidak setiap remunerasi berbentuk kompensasi tunai.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Apakah remunerasi yang sama harus diberikan kepada semua karyawan di posisi yang sama?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Tidak harus identik, tapi harus adil dan bisa dijelaskan secara objektif. Pasal 21 ayat (1) PP 49\/2025 mewajibkan perusahaan menyusun struktur dan skala upah berdasarkan golongan, jabatan, masa kerja, pendidikan, dan kompetensi. Dua karyawan di posisi yang sama bisa menerima remunerasi berbeda jika masa kerja, sertifikasi, atau kinerja mereka berbeda, selama perbedaan itu bisa ditelusuri ke kriteria yang sudah ditetapkan. Yang dilarang adalah perbedaan yang didasarkan pada faktor diskriminatif seperti gender, suku, atau agama.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Apa yang terjadi jika perusahaan terlambat atau tidak membayar komponen remunerasi?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Keterlambatan pembayaran upah dikenai sanksi denda berdasarkan PP 36\/2021. Jika keterlambatan 4\u20138 hari dari tanggal seharusnya, perusahaan wajib membayar denda 5% dari upah per hari keterlambatan. Jika melewati hari kedelapan, denda bertambah 1% per hari dengan batas maksimal 50% dari total upah. Untuk pelanggaran yang lebih berat, seperti membayar di bawah UMP, sanksinya bisa berupa teguran tertulis, pembatasan kegiatan usaha, hingga sanksi pidana penjara 1\u20134 tahun dan\/atau denda Rp 100 juta\u2013Rp 400 juta sesuai UU Cipta Kerja.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Bagaimana perusahaan sebaiknya menentukan kebijakan remunerasi yang kompetitif?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Kebijakan remunerasi yang kompetitif dibangun dari tiga pondasi: benchmark eksternal, keadilan internal, dan keberlanjutan finansial. Benchmark eksternal dilakukan dengan membandingkan paket perusahaan terhadap pasar tenaga kerja di industri dan wilayah yang sama menggunakan salary survey. Keadilan internal memastikan rentang gaji antar level dan antar divisi tetap proporsional dan bisa dijelaskan. Keberlanjutan finansial memastikan total beban remunerasi tidak melebihi kapasitas perusahaan dalam jangka panjang. Perusahaan juga sebaiknya melakukan review tahunan yang mempertimbangkan inflasi, performa bisnis, dan perubahan regulasi seperti kenaikan UMP atau penerbitan PP pengupahan baru.\"\n      }\n    }\n  ]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apa itu remunerasi karyawan? Sebagai seorang karyawan, remunerasi adalah hal penting yang harus Anda pahami. Arti remunerasi adalah suatu kompensasi yang perusahaan berikan kepada karyawan setelah seluruh pekerjaannya selesai dalam waktu tertentu. Hal tersebut merupakan suatu hak bagi karyawan yang harus terpenuhi sebagai bentuk apresiasi perusahaan untuk mencapai kesejahteraan karyawan. Jika kesejahteraan karyawan terjamin maka [&hellip;]<\/p>\n","protected":false},"author":165,"featured_media":156185,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6],"tags":[],"class_list":{"0":"post-17748","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-hrm"},"acf":{"post_reviewer":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.1 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Remunerasi Adalah: Definisi, Bentuk, dan Tujuan<\/title>\n<meta name=\"description\" content=\"Remunerasi adalah uang dan kompensasi non-tunai yang diterima karyawan atau eksekutif perusahaan untuk melakukan pekerjaan.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hashmicro.com\/id\/blog\/remunerasi-adalah\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Remunerasi Adalah: Definisi, Tujuan, Bentuk, dan Faktor Pertimbangan Lainnya\" \/>\n<meta property=\"og:description\" content=\"Remunerasi adalah uang dan kompensasi non-tunai yang diterima karyawan atau eksekutif perusahaan untuk melakukan pekerjaan.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/remunerasi-adalah\/\" \/>\n<meta property=\"og:site_name\" content=\"HashMicro Indonesia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hashmicro\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-11T10:05:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-09T04:18:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Hashmicro-ERP.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"650\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Novi Herawati\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hashmicro\" \/>\n<meta name=\"twitter:site\" content=\"@hashmicro\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Novi Herawati\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/remunerasi-adalah\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/remunerasi-adalah\\\/\"},\"author\":{\"name\":\"Novi Herawati\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#\\\/schema\\\/person\\\/685b29538f3b84216a3584178a792653\"},\"headline\":\"Remunerasi Adalah: Definisi, Tujuan, Bentuk, dan Faktor Pertimbangan Lainnya\",\"datePublished\":\"2024-02-11T10:05:27+00:00\",\"dateModified\":\"2026-04-09T04:18:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/remunerasi-adalah\\\/\"},\"wordCount\":2337,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/remunerasi-adalah\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/Hashmicro-ERP.png\",\"articleSection\":[\"HRM\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/remunerasi-adalah\\\/\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/remunerasi-adalah\\\/\",\"name\":\"Remunerasi Adalah: Definisi, Bentuk, dan Tujuan\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/remunerasi-adalah\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/remunerasi-adalah\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/Hashmicro-ERP.png\",\"datePublished\":\"2024-02-11T10:05:27+00:00\",\"dateModified\":\"2026-04-09T04:18:31+00:00\",\"description\":\"Remunerasi adalah uang dan kompensasi non-tunai yang diterima karyawan atau eksekutif perusahaan untuk melakukan pekerjaan.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/remunerasi-adalah\\\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/remunerasi-adalah\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/remunerasi-adalah\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/Hashmicro-ERP.png\",\"contentUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/Hashmicro-ERP.png\",\"width\":1200,\"height\":650,\"caption\":\"Hashmicro ERP\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/remunerasi-adalah\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Remunerasi Adalah: Definisi, Tujuan, Bentuk, dan Faktor Pertimbangan Lainnya\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/\",\"name\":\"HashMicro Indonesia\",\"description\":\"Blog Software Manajemen Bisnis Indonesia #1\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#organization\",\"name\":\"HashMicro Indonesia\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/hashmicro-logo-blog.webp\",\"contentUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/hashmicro-logo-blog.webp\",\"width\":924,\"height\":121,\"caption\":\"HashMicro Indonesia\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hashmicro\",\"https:\\\/\\\/x.com\\\/hashmicro\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/hashmicro\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#\\\/schema\\\/person\\\/685b29538f3b84216a3584178a792653\",\"name\":\"Novi Herawati\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Novi-1-96x96.webp\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Novi-1-96x96.webp\",\"contentUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Novi-1-96x96.webp\",\"caption\":\"Novi Herawati\"},\"description\":\"Novi adalah Content Writer yang sudah berpengalaman selama 4 tahun yang aktif dalam menulis artikel untuk topik bisnis dan manajemen, integrasi sistem digital untuk otomatisasi bisnis, dan manajemen keuangan perusahaan. Melalui tulisannya, Ia mendorong inovasi dan efisien perusahaan untuk meningkatkan profitabilitas bisnis.\",\"sameAs\":[\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/\"],\"gender\":\"Perempuan\",\"knowsAbout\":[\"manajemen bisnis\",\"B2B\",\"inovasi bisnis\"],\"knowsLanguage\":[\"Inggris\",\"Indonesia\"],\"jobTitle\":\"Content Writer\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/author\\\/novi-herawati\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Remunerasi Adalah: Definisi, Bentuk, dan Tujuan","description":"Remunerasi adalah uang dan kompensasi non-tunai yang diterima karyawan atau eksekutif perusahaan untuk melakukan pekerjaan.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hashmicro.com\/id\/blog\/remunerasi-adalah\/","og_locale":"id_ID","og_type":"article","og_title":"Remunerasi Adalah: Definisi, Tujuan, Bentuk, dan Faktor Pertimbangan Lainnya","og_description":"Remunerasi adalah uang dan kompensasi non-tunai yang diterima karyawan atau eksekutif perusahaan untuk melakukan pekerjaan.","og_url":"https:\/\/www.hashmicro.com\/id\/blog\/remunerasi-adalah\/","og_site_name":"HashMicro Indonesia","article_publisher":"https:\/\/www.facebook.com\/hashmicro","article_published_time":"2024-02-11T10:05:27+00:00","article_modified_time":"2026-04-09T04:18:31+00:00","og_image":[{"width":1200,"height":650,"url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Hashmicro-ERP.png","type":"image\/png"}],"author":"Novi Herawati","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Ditulis oleh":"Novi Herawati","Estimasi waktu membaca":"14 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hashmicro.com\/id\/blog\/remunerasi-adalah\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/remunerasi-adalah\/"},"author":{"name":"Novi Herawati","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/685b29538f3b84216a3584178a792653"},"headline":"Remunerasi Adalah: Definisi, Tujuan, Bentuk, dan Faktor Pertimbangan Lainnya","datePublished":"2024-02-11T10:05:27+00:00","dateModified":"2026-04-09T04:18:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/remunerasi-adalah\/"},"wordCount":2337,"publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/remunerasi-adalah\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Hashmicro-ERP.png","articleSection":["HRM"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/id\/blog\/remunerasi-adalah\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/remunerasi-adalah\/","name":"Remunerasi Adalah: Definisi, Bentuk, dan Tujuan","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/remunerasi-adalah\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/remunerasi-adalah\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Hashmicro-ERP.png","datePublished":"2024-02-11T10:05:27+00:00","dateModified":"2026-04-09T04:18:31+00:00","description":"Remunerasi adalah uang dan kompensasi non-tunai yang diterima karyawan atau eksekutif perusahaan untuk melakukan pekerjaan.","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/remunerasi-adalah\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/id\/blog\/remunerasi-adalah\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/remunerasi-adalah\/#primaryimage","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Hashmicro-ERP.png","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Hashmicro-ERP.png","width":1200,"height":650,"caption":"Hashmicro ERP"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/id\/blog\/remunerasi-adalah\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"Remunerasi Adalah: Definisi, Tujuan, Bentuk, dan Faktor Pertimbangan Lainnya"}]},{"@type":"WebSite","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website","url":"https:\/\/www.hashmicro.com\/id\/blog\/","name":"HashMicro Indonesia","description":"Blog Software Manajemen Bisnis Indonesia #1","publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hashmicro.com\/id\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization","name":"HashMicro Indonesia","url":"https:\/\/www.hashmicro.com\/id\/blog\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/hashmicro-logo-blog.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/hashmicro-logo-blog.webp","width":924,"height":121,"caption":"HashMicro Indonesia"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hashmicro","https:\/\/x.com\/hashmicro","https:\/\/www.linkedin.com\/company\/hashmicro"]},{"@type":"Person","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/685b29538f3b84216a3584178a792653","name":"Novi Herawati","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Novi-1-96x96.webp","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Novi-1-96x96.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Novi-1-96x96.webp","caption":"Novi Herawati"},"description":"Novi adalah Content Writer yang sudah berpengalaman selama 4 tahun yang aktif dalam menulis artikel untuk topik bisnis dan manajemen, integrasi sistem digital untuk otomatisasi bisnis, dan manajemen keuangan perusahaan. Melalui tulisannya, Ia mendorong inovasi dan efisien perusahaan untuk meningkatkan profitabilitas bisnis.","sameAs":["https:\/\/www.hashmicro.com\/id\/"],"gender":"Perempuan","knowsAbout":["manajemen bisnis","B2B","inovasi bisnis"],"knowsLanguage":["Inggris","Indonesia"],"jobTitle":"Content Writer","url":"https:\/\/www.hashmicro.com\/id\/blog\/author\/novi-herawati\/"}]}},"focus_keyword":"Remunerasi adalah","order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/17748","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/users\/165"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/comments?post=17748"}],"version-history":[{"count":11,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/17748\/revisions"}],"predecessor-version":[{"id":192073,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/17748\/revisions\/192073"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media\/156185"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=17748"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=17748"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=17748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}