{"id":159894,"date":"2025-03-27T14:06:21","date_gmt":"2025-03-27T07:06:21","guid":{"rendered":"https:\/\/www.hashmicro.com\/id\/blog\/?p=159894"},"modified":"2025-09-15T15:07:26","modified_gmt":"2025-09-15T08:07:26","slug":"ghg-accounting","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/id\/blog\/ghg-accounting\/","title":{"rendered":"GHG Accounting: Fungsi, Tujuan, dan Manfaatnya bagi Bisnis"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Di tengah meningkatnya kesadaran global terhadap krisis iklim, tekanan terhadap perusahaan untuk bertanggung jawab atas emisi karbonnya pun semakin besar. Dalam kondisi ini, GHG Accounting menjadi alat penting yang membantu bisnis melacak dan dan mengelola emisi mereka. Namun, apa itu GHG Accounting?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">GHG accounting adalah proses sistematis untuk mengukur, mencatat, dan melaporkan emisi gas rumah kaca yang dihasilkan oleh suatu entitas, aktivitas, atau produk. Proses ini bertujuan untuk membantu perusahaan memahami jejak karbon mereka dan merancang strategi pengurangan emisi yang efektif.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Artikel ini akan membahas apa itu GHG Accounting, tujuan, fungsi, serta manfaat praktis dari penerapan sistem ini. Jika Anda ingin membawa bisnis menuju arah yang lebih hijau dan bertanggung jawab, memahami akuntansi GRK adalah langkah awal yang penting.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><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 \r\n\r\n<script>\r\n    \/\/ check which image to use based on screensize\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        function updateImageSource() {\r\n            var images = document.querySelectorAll('.responsive-image-banner');\r\n            var screenWidth = window.innerWidth;\r\n\r\n            images.forEach(function(img) {\r\n                var mobileSrc = img.getAttribute('data-mobile-src');\r\n                var desktopSrc = img.getAttribute('data-desktop-src');\r\n\r\n                if (screenWidth < 576 && mobileSrc) {\r\n                    img.setAttribute('src', mobileSrc);\r\n                } else {\r\n                    img.setAttribute('src', desktopSrc);\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Initial check\r\n        updateImageSource();\r\n\r\n        \/\/ Update on resize\r\n        window.addEventListener('resize', updateImageSource);\r\n    });\r\n<\/script><\/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\"><span style=\"font-weight: 400;\"><a href=\"#em\">GHG accounting adalah<\/a> proses yang dilakukan untuk mengukur dan mencatat emisi gas rumah kaca (GRK) yang dihasilkan oleh suatu perusahaan, aktivitas, atau produk.<\/span><\/li>\n<li aria-level=\"1\"><a href=\"#slim\">Tujuan utama<\/a> dari GHG accounting adalah untuk mendukung upaya pelestarian lingkungan.<\/li>\n<li aria-level=\"1\"><a href=\"https:\/\/www.hashmicro.com\/id\/sistem-erp\">Implementasi sistem HashMicro<\/a> adalah solusi cerdas dan efektif dalam pengelolaan GHG accounting.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><b><span id=\"em\">Apa itu GHG Accounting?\u00a0<\/span><\/b><\/h2>\n<p><span style=\"font-weight: 400;\">GHG accounting adalah proses yang dilakukan untuk mengukur dan mencatat emisi gas rumah kaca (GRK) yang dihasilkan oleh suatu perusahaan, aktivitas, atau produk. Proses ini dilakukan secara sistematis dengan tujuan untuk memahami, mengelola, dan mengurangi jejak karbon yang dihasilkan.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dalam penerapannya, GHG accounting biasanya dibantu oleh lima tools utama, seperti GHG Protocol Tools, Carbon Footprint Calculator, ISO 14064 Tools, Life Cycle Assessment Tools, dan Enterprise Carbon Accounting Software. Kelima tools ini membantu perusahaan menghitung emisi secara akurat dan sesuai standar yang diakui secara global.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Anda mungkin bertanya-tanya kenapa proses ini banyak digunakan saat ini. Alasannya adalah karena semakin banyak perusahaan yang dituntut untuk transparan terhadap dampak lingkungannya, baik oleh pemerintah, investor, maupun konsumen.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><span id=\"slim\">Selain itu, GHG accounting juga menjadi langkah strategis untuk memenuhi target keberlanjutan, menghindari risiko regulasi, serta meningkatkan citra perusahaan di mata publik dan mitra bisnis.<\/span><\/span><\/p>\n<h2><b>Tujuan Utama dari Penerapan GHG Accounting\u00a0<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Tujuan utama dari GHG accounting adalah untuk<\/span><b> mendukung upaya pelestarian lingkungan<\/b><span style=\"font-weight: 400;\"> dengan cara mengukur dan <\/span><b>mengendalikan emisi gas rumah kaca (GRK) <\/b><span style=\"font-weight: 400;\">yang berkontribusi terhadap pemanasan global.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dengan mengetahui besaran emisi yang dihasilkan, organisasi dapat mengambil langkah konkret untuk mengurangi dampak lingkungannya, menjaga kualitas udara, dan ikut serta dalam mitigasi perubahan iklim secara global.<\/span><\/p>\n<p>Namun, mengapa akuntansi GRK itu penting untuk perusahaan? Penerapan GHG accounting, terutama dengan menggunakan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/carbon-accounting-software\/\"><em data-start=\"187\" data-end=\"215\">carbon accounting software<\/em><\/a>, tidak hanya berdampak positif bagi lingkungan, tetapi juga membawa keuntungan strategis bagi bisnis. Melalui proses ini, perusahaan dapat memenuhi tuntutan regulasi dan pasar yang semakin menekankan transparansi serta keberlanjutan.<\/p>\n<h2><b>Apa Saja Manfaat GHG Accounting?\u00a0<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Penerapan GHG accounting memang membantu perusahaan dalam mengelola dampaknya terhadap lingkungan sekaligus memenuhi berbagai regulasi yang berlaku. Namun, manfaatnya tidak berhenti sampai di situ, GHG accounting juga memberikan nilai strategis yang lebih luas bagi keberlangsungan bisnis.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Di bawah ini adalah beberapa manfaat penting dari GHG accounting yang patut dipertimbangkan oleh setiap perusahaan:<\/span><\/p>\n<h3><strong>1. Meningkatkan efisiensi operasional<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">GHG accounting membantu perusahaan mengidentifikasi area operasional yang menghasilkan emisi tinggi. Dari data tersebut, perusahaan dapat meninjau ulang proses yang boros energi dan menggantinya dengan solusi yang lebih hemat. Hal ini pada akhirnya dapat menurunkan biaya operasional dan meningkatkan kinerja energi secara keseluruhan.<\/span><\/p>\n<h3><strong>2. Menarik minat investor dan mitra bisnis<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Pelaporan emisi yang transparan menunjukkan komitmen perusahaan terhadap keberlanjutan dan tanggung jawab sosial. Investor dan mitra kini semakin mempertimbangkan aspek <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/esg-adalah\/\">ESG<\/a> dalam pengambilan keputusan kerja sama. Dengan akuntansi GRK, perusahaan dapat memenuhi ekspektasi tersebut dan memperluas peluang kolaborasi.<\/span><\/p>\n<h3><strong>3. Mendukung strategi keberlanjutan jangka panjang<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">GHG accounting menyediakan data konkret untuk menyusun target keberlanjutan yang realistis dan terukur. Dengan data tersebut, perusahaan bisa merancang roadmap menuju net zero atau carbon neutrality. Langkah ini membantu perusahaan tetap relevan di tengah tren bisnis global yang makin hijau.<\/span><\/p>\n<h3><strong>4. Mengurangi risiko bisnis di masa depan<\/strong><\/h3>\n<p>Dengan memahami dan mengelola emisi sejak dini, perusahaan dapat mengantisipasi perubahan kebijakan iklim dan regulasi yang lebih ketat. Selain itu, akuntansi GRK membantu menghadapi risiko fluktuasi harga energi dan tekanan dari konsumen yang makin sadar lingkungan. Melalui pengelolaan yang baik, perusahaan juga dapat memanfaatkan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/carbon-credit\/\"><em data-start=\"395\" data-end=\"410\">carbon credit<\/em><\/a> untuk mengimbangi emisi yang dihasilkan. Upaya ini menjadikan bisnis lebih tangguh dan adaptif di masa depan.<\/p>\n<h3><strong>5. Membangun reputasi dan citra positif<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Terakhir, dengan menerapkan GHG accounting, Anda sudah membawa perusahaan selangkah lebih maju dalam kepedulian pengelolaan emisi. Secara perlahan perusahaan yang aktif dalam pengelolaan emisi dinilai lebih peduli terhadap isu lingkungan dan masa depan bumi.\u00a0<\/span><\/p>\n<p>Hal ini menciptakan citra positif di mata publik, pelanggan, hingga media. Dengan adanya <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/carbon-tracking\/\"><em data-start=\"152\" data-end=\"169\">carbon tracking<\/em><\/a> yang transparan dan akurat, reputasi yang baik akan mendorong loyalitas konsumen dan memperkuat posisi di pasar.<\/p>\n<h2><b>Bagaimana Cara Kerja GHG Accounting?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Setelah memahami definisi, manfaat, dan tujuannya, Anda pasti masih memiliki pertanyaan besar yang tersimpan, yaitu: <\/span><b><i>bagaimana sebenarnya cara kerja GHG accounting dalam praktiknya? <\/i><\/b><span style=\"font-weight: 400;\">Proses ini tidak hanya sekadar mencatat angka, tetapi melibatkan langkah sistematis yang dirancang untuk menghasilkan data emisi yang akurat, terukur, dan dapat ditindaklanjuti.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Berikut adalah penjelasan cara kerja dari GHG accounting:\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">1. Identifikasi sumber emisi<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Langkah pertama adalah mengidentifikasi semua aktivitas atau proses dalam perusahaan yang menghasilkan emisi gas rumah kaca. Langkah ini mencakup emisi langsung seperti penggunaan bahan bakar dan emisi tidak langsung seperti listrik yang dibeli.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">2. Klasifikasi emisi ke dalam tiga scope<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Emisi kemudian dikelompokkan ke dalam tiga Scope yang terbagi menjadi, Scope 1 (langsung), Scope 2 (tidak langsung dari energi), dan Scope 3 (tidak langsung dari rantai pasok). Pengelompokan ini membantu perusahaan memahami cakupan emisi yang harus dilaporkan.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">3. Pengumpulan dan pengolahan data<\/span><\/h3>\n<p>Data aktivitas seperti konsumsi energi, bahan bakar, dan logistik dikumpulkan dari berbagai unit kerja. Data tersebut kemudian dikonversi menjadi nilai emisi CO\u2082e menggunakan faktor emisi yang sesuai dalam proses <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/carbon-accounting\/\"><em data-start=\"278\" data-end=\"297\">carbon accounting<\/em><\/a>.<\/p>\n<h3><span style=\"font-weight: 400;\">4. Pelaporan dan dokumentasi<\/span><\/h3>\n<p>Setelah hasil perhitungan didapatkan, maka hasil tersebut disusun dalam <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/carbon-reporting\/\"><em data-start=\"136\" data-end=\"154\">carbon reporting<\/em><\/a> atau laporan emisi GRK sesuai dengan standar yang digunakan, seperti GHG Protocol atau ISO 14064. Pelaporan ini bisa digunakan untuk keperluan internal, regulasi, atau publikasi keberlanjutan.<\/p>\n<h3><span style=\"font-weight: 400;\">5. Evaluasi dan penetapan target pengurangan<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Setelah laporan selesai, perusahaan mengevaluasi hasilnya untuk menetapkan strategi dan target pengurangan emisi. Proses ini menjadi dasar bagi aksi keberlanjutan jangka panjang dan perencanaan investasi hijau.<\/span><\/p>\n<h2><b>Cara GHG Accounting Mengurai Kategori Emisi<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">GHG accounting mengurai kategori emisi dengan membaginya ke dalam <\/span><b>tiga kelompok utama<\/b><span style=\"font-weight: 400;\"> yang disebut sebagai <\/span><b>Scope 1, Scope 2, dan Scope 3<\/b><span style=\"font-weight: 400;\">. Pembagian ini bertujuan untuk memetakan sejauh mana kendali perusahaan terhadap sumber emisinya, serta menentukan strategi pengurangan yang paling efektif.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Namun, bagaimana rincian dari pembagian tiga kelompok tersebut? Apa kriteria yang membagi emisi masuk ke dalam kategori tertentu? Berikut penjelasannya:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Scope 1: Emisi Langsung<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Merupakan emisi yang berasal dari sumber yang dimiliki atau dikendalikan langsung oleh perusahaan, seperti mesin pabrik, kendaraan operasional, atau proses pembakaran bahan bakar.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Scope 2: Emisi Tidak Langsung dari Energi<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Emisi yang masuk dalam kategori ini berasal dari konsumsi energi yang dibeli, seperti listrik, panas, atau pendingin ruangan yang dihasilkan oleh pihak ketiga, namun digunakan oleh perusahaan.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Scope 3: Emisi Tidak Langsung Lainnya<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Kategori ini meliputi seluruh emisi yang tidak dikontrol langsung oleh perusahaan, tetapi tetap terkait dengan aktivitasnya. Contohnya termasuk emisi dari rantai pasok, distribusi produk, perjalanan bisnis, penggunaan produk oleh konsumen, dan pengolahan limbah.<\/span><\/li>\n<\/ul>\n<p>Dengan mengurai kategori emisi ini, perusahaan dapat memprioritaskan area mana yang paling berdampak dan mengembangkan pendekatan pengurangan yang lebih tepat sasaran, seiring dengan adopsi prinsip <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/green-banking\/\"><em data-start=\"259\" data-end=\"274\">green banking<\/em><\/a> yang mendukung keberlanjutan dan tanggung jawab lingkungan dalam operasional finansial.<\/p>\n<h2><b>Otomatisasi Pengumpulan Data Emisi dengan Sistem ERP HashMicro<\/b><\/h2>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-26-100843.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-159895 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-26-100843.png\" alt=\"ghg accounting adalah\" width=\"807\" height=\"568\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-26-100843.png 807w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-26-100843-300x211.png 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-26-100843-768x541.png 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-26-100843-597x420.png 597w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-26-100843-150x106.png 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-26-100843-696x490.png 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-26-100843-100x70.png 100w\" sizes=\"auto, (max-width: 807px) 100vw, 807px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Mengelola data emisi secara manual sering kali memakan waktu, rentan kesalahan input, dan sulit untuk dilacak secara konsisten. Akibatnya, perusahaan bisa mengalami kerugian seperti ketidaksesuaian laporan, keterlambatan pelaporan regulasi, hingga reputasi yang menurun di mata investor.<\/span><\/p>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/sistem-erp\"><span style=\"font-weight: 400;\">Sistem ERP HashMicro<\/span><\/a><span style=\"font-weight: 400;\"> hadir sebagai solusi otomatisasi yang memungkinkan pengumpulan data emisi dilakukan secara real-time, terpusat, dan akurat. HashMicro juga menjadi ERP pertama yang dapat terintegrasi langsung dengan sistem ESG, sebuah fitur penting dalam pelaporan GHG accounting.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tak hanya itu, sistem ini juga mendukung integrasi lintas departemen, seperti inventory, produksi, hingga rantai pasok. Alhasil, semua aktivitas yang berpotensi menghasilkan emisi dapat dipantau dan dianalisis dalam satu platform terpadu.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Lebih dari itu, HashMicro menyediakan laporan emisi secara real-time dalam satu sistem utuh, yang memudahkan perusahaan dalam memantau performa keberlanjutan mereka kapan saja. Dengan akses data yang cepat dan transparan, perusahaan bisa mengambil keputusan berbasis data untuk mencapai target pengurangan emisi secara lebih efektif.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Berikut adalah fitur yang ditawarkan oleh sistem ERP HashMicro:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Real-Time Data Integration:<\/b><span style=\"font-weight: 400;\"> Fitur ini memungkinkan integrasi data dari berbagai departemen seperti produksi, logistik, dan procurement dalam satu platform. Dengan aliran data yang terpusat dan real-time, perusahaan dapat dengan mudah mengakses informasi aktivitas yang berkontribusi terhadap emisi gas rumah kaca.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Automated Reporting &amp; Dashboard:<\/b><span style=\"font-weight: 400;\"> HashMicro menyediakan dashboard interaktif dan laporan otomatis yang menampilkan data emisi dan konsumsi energi secara akurat. Fitur ini mendukung pembuatan laporan keberlanjutan dan GHG accounting sesuai standar seperti GHG Protocol, ESG reporting, dan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/esg-score\/\">ESG Score<\/a>.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Supply Chain Monitoring:<\/b><span style=\"font-weight: 400;\"> Fitur ini memungkinkan pelacakan emisi dari aktivitas supply chain, termasuk transportasi dan pengadaan bahan baku. Dengan pemantauan rantai pasok yang detail, perusahaan bisa mengidentifikasi emisi Scope 3 dan merancang strategi pengurangannya.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Asset &amp; Energy Usage Tracking:<\/b><span style=\"font-weight: 400;\"> Melalui modul manajemen aset dan fasilitas, sistem ini mencatat konsumsi energi serta penggunaan alat berat atau kendaraan. Data ini penting untuk mengukur emisi langsung (Scope 1) dan menganalisis potensi efisiensi energi dalam operasional harian.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>ESG Integration Module:<\/b><span style=\"font-weight: 400;\"> Sebagai salah satu ERP yang mendukung integrasi ESG, HashMicro mempermudah perusahaan dalam menyelaraskan GHG accounting dengan target keberlanjutan. Fitur ini membantu perusahaan dalam pelaporan keberlanjutan yang lebih komprehensif dan dapat dipercaya oleh pemangku kepentingan.<\/span><\/li>\n<\/ul>\n<h2><b>Kesimpulan\u00a0<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">GHG accounting bukan sekadar alat ukur emisi, tetapi langkah strategis untuk mendorong perusahaan menuju arah yang lebih bertanggung jawab dan berkelanjutan. Dengan memahami fungsi, tujuan, serta manfaatnya, bisnis dapat lebih siap menghadapi tantangan lingkungan dan memenuhi tuntutan regulasi maupun ekspektasi pemangku kepentingan.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sebagai solusi yang efisien dan terintegrasi, implementasi <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/sistem-erp\"><span style=\"font-weight: 400;\">sistem ERP HashMicro <\/span><\/a><span style=\"font-weight: 400;\">menjadi pilihan tepat untuk mendukung pengelolaan emisi secara otomatis dan akurat. Dengan fitur-fitur yang mendukung pelaporan real-time dan integrasi ESG, HashMicro membantu perusahaan membangun operasional yang lebih hijau, transparan, dan kompetitif di masa depan.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Untuk memulai perjalanan keberlanjutan yang lebih terkelola dengan baik, jadwalkan<\/span><a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/?medium=web-form-header\"><span style=\"font-weight: 400;\"> demo gratis <\/span><\/a><span style=\"font-weight: 400;\">sekarang dan temukan bagaimana sistem ERP HashMicro dapat membantu bisnis Anda dalam pengelolaan GHG accounting secara efisien.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><a href=\"https:\/\/www.hashmicro.com\/id\/sistem-erp?medium=moneysite-banner\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/erp-descriptive.webp\" data-desktop-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/erp-descriptive.webp\" data-mobile-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/erp-descriptive-m.webp\" alt=\"ERP_Definisi\" class=\"responsive-image-banner\"><\/a>\r\n\r\n<script>\r\n    \/\/ check which image to use based on screensize\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        function updateImageSource() {\r\n            var images = document.querySelectorAll('.responsive-image-banner');\r\n            var screenWidth = window.innerWidth;\r\n\r\n            images.forEach(function(img) {\r\n                var mobileSrc = img.getAttribute('data-mobile-src');\r\n                var desktopSrc = img.getAttribute('data-desktop-src');\r\n\r\n                if (screenWidth < 576 && mobileSrc) {\r\n                    img.setAttribute('src', mobileSrc);\r\n                } else {\r\n                    img.setAttribute('src', desktopSrc);\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Initial check\r\n        updateImageSource();\r\n\r\n        \/\/ Update on resize\r\n        window.addEventListener('resize', updateImageSource);\r\n    });\r\n<\/script><\/span><\/p>\n<h2><strong>Pertanyaan Seputar GHG Accounting<\/strong><\/h2>\n<ul class=\"bottom_faq\">\n<li>\n<details>\n<summary><span style=\"background-color: #e8e8e8;\"><strong>Apa itu GHG accounting?<\/strong><\/span><\/summary>\n<p>GHG accounting adalah proses pengukuran, pencatatan, dan pelaporan emisi gas rumah kaca (GRK) yang dihasilkan oleh suatu organisasi atau aktivitas. Tujuannya adalah untuk membantu perusahaan mengidentifikasi sumber emisi, mengelola dampak lingkungan, dan merancang strategi pengurangan emisi yang efektif.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><span style=\"background-color: #e8e8e8;\"><strong>Apa saja bentuk-bentuk emisi GHG?<\/strong><\/span><\/summary>\n<p>Bentuk-bentuk emisi GHG terdiri dari emisi langsung dan tidak langsung. Emisi langsung (Scope 1) berasal dari sumber yang dikendalikan perusahaan, seperti pembakaran bahan bakar, sementara emisi tidak langsung (Scope 2 dan Scope 3) berasal dari aktivitas eksternal seperti konsumsi energi yang dibeli dan rantai pasok.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><span style=\"background-color: #e8e8e8;\"><strong>Mengapa GHG accounting itu penting?<\/strong><\/span><\/summary>\n<p>GHG accounting penting karena membantu perusahaan mengukur dan mengelola dampak lingkungannya, serta memenuhi tuntutan regulasi yang semakin ketat terkait keberlanjutan. Selain itu, GHG accounting memungkinkan perusahaan untuk mengidentifikasi peluang pengurangan emisi yang dapat menghemat biaya dan meningkatkan reputasi di mata pemangku kepentingan.<\/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    \"@type\": \"Question\",\n    \"name\": \"Apa itu GHG accounting?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"GHG accounting adalah proses pengukuran, pencatatan, dan pelaporan emisi gas rumah kaca (GRK) yang dihasilkan oleh suatu organisasi atau aktivitas. Tujuannya adalah untuk membantu perusahaan mengidentifikasi sumber emisi, mengelola dampak lingkungan, dan merancang strategi pengurangan emisi yang efektif.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Apa saja bentuk-bentuk emisi GHG?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Bentuk-bentuk emisi GHG terdiri dari emisi langsung dan tidak langsung. Emisi langsung (Scope 1) berasal dari sumber yang dikendalikan perusahaan, seperti pembakaran bahan bakar, sementara emisi tidak langsung (Scope 2 dan Scope 3) berasal dari aktivitas eksternal seperti konsumsi energi yang dibeli dan rantai pasok.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Mengapa GHG accounting itu penting?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"GHG accounting penting karena membantu perusahaan mengukur dan mengelola dampak lingkungannya, serta memenuhi tuntutan regulasi yang semakin ketat terkait keberlanjutan. Selain itu, GHG accounting memungkinkan perusahaan untuk mengidentifikasi peluang pengurangan emisi yang dapat menghemat biaya dan meningkatkan reputasi di mata pemangku kepentingan.\"\n    }\n  }]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Di tengah meningkatnya kesadaran global terhadap krisis iklim, tekanan terhadap perusahaan untuk bertanggung jawab atas emisi karbonnya pun semakin besar. Dalam kondisi ini, GHG Accounting menjadi alat penting yang membantu bisnis melacak dan dan mengelola emisi mereka. Namun, apa itu GHG Accounting? GHG accounting adalah proses sistematis untuk mengukur, mencatat, dan melaporkan emisi gas rumah [&hellip;]<\/p>\n","protected":false},"author":287,"featured_media":159896,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5652],"tags":[],"class_list":{"0":"post-159894","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-esg"},"acf":{"post_reviewer":null},"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>GHG Accounting: Fungsi, Tujuan, dan Manfaatnya bagi Bisnis<\/title>\n<meta name=\"description\" content=\"GHG accounting adalah proses yang dilakukan untuk mengukur dan mencatat emisi gas rumah kaca yang dihasilkan oleh suatu perusahaan.\" \/>\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\/ghg-accounting\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GHG Accounting: Fungsi, Tujuan, dan Manfaatnya bagi Bisnis\" \/>\n<meta property=\"og:description\" content=\"GHG accounting adalah proses yang dilakukan untuk mengukur dan mencatat emisi gas rumah kaca yang dihasilkan oleh suatu perusahaan.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/ghg-accounting\/\" \/>\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=\"2025-03-27T07:06:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-15T08:07:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/03\/GHG-Accounting-Fungsi-Tujuan-dan-Manfaatnya-bagi-Bisnis.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=\"Teddy Irawan\" \/>\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=\"Teddy Irawan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 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\\\/ghg-accounting\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/ghg-accounting\\\/\"},\"author\":{\"name\":\"Teddy Irawan\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#\\\/schema\\\/person\\\/e45d1e09e5f5f858b6f3835f3ac4b751\"},\"headline\":\"GHG Accounting: Fungsi, Tujuan, dan Manfaatnya bagi Bisnis\",\"datePublished\":\"2025-03-27T07:06:21+00:00\",\"dateModified\":\"2025-09-15T08:07:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/ghg-accounting\\\/\"},\"wordCount\":1817,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/ghg-accounting\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/GHG-Accounting-Fungsi-Tujuan-dan-Manfaatnya-bagi-Bisnis.png\",\"articleSection\":[\"ESG\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/ghg-accounting\\\/\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/ghg-accounting\\\/\",\"name\":\"GHG Accounting: Fungsi, Tujuan, dan Manfaatnya bagi Bisnis\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/ghg-accounting\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/ghg-accounting\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/GHG-Accounting-Fungsi-Tujuan-dan-Manfaatnya-bagi-Bisnis.png\",\"datePublished\":\"2025-03-27T07:06:21+00:00\",\"dateModified\":\"2025-09-15T08:07:26+00:00\",\"description\":\"GHG accounting adalah proses yang dilakukan untuk mengukur dan mencatat emisi gas rumah kaca yang dihasilkan oleh suatu perusahaan.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/ghg-accounting\\\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/ghg-accounting\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/ghg-accounting\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/GHG-Accounting-Fungsi-Tujuan-dan-Manfaatnya-bagi-Bisnis.png\",\"contentUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/GHG-Accounting-Fungsi-Tujuan-dan-Manfaatnya-bagi-Bisnis.png\",\"width\":1200,\"height\":650,\"caption\":\"akuntansi grk\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/ghg-accounting\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GHG Accounting: Fungsi, Tujuan, dan Manfaatnya bagi Bisnis\"}]},{\"@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\\\/e45d1e09e5f5f858b6f3835f3ac4b751\",\"name\":\"Teddy Irawan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Teddy-Irawan-1-96x96.webp\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Teddy-Irawan-1-96x96.webp\",\"contentUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Teddy-Irawan-1-96x96.webp\",\"caption\":\"Teddy Irawan\"},\"description\":\"Teddy adalah seorang profesional dalam bidang content writing selama 3 tahun yang aktif mengulas topik ESG. Spesialisasi dalam topik seputar strategi keberlanjutan perusahaan, etika bisnis dan tata kelola, inovasi teknologi ramah lingkungan, serta kepatuhan regulasi ESG global dan lokal.\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/author\\\/teddy-irawan\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"GHG Accounting: Fungsi, Tujuan, dan Manfaatnya bagi Bisnis","description":"GHG accounting adalah proses yang dilakukan untuk mengukur dan mencatat emisi gas rumah kaca yang dihasilkan oleh suatu perusahaan.","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\/ghg-accounting\/","og_locale":"id_ID","og_type":"article","og_title":"GHG Accounting: Fungsi, Tujuan, dan Manfaatnya bagi Bisnis","og_description":"GHG accounting adalah proses yang dilakukan untuk mengukur dan mencatat emisi gas rumah kaca yang dihasilkan oleh suatu perusahaan.","og_url":"https:\/\/www.hashmicro.com\/id\/blog\/ghg-accounting\/","og_site_name":"HashMicro Indonesia","article_publisher":"https:\/\/www.facebook.com\/hashmicro","article_published_time":"2025-03-27T07:06:21+00:00","article_modified_time":"2025-09-15T08:07:26+00:00","og_image":[{"width":1200,"height":650,"url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/03\/GHG-Accounting-Fungsi-Tujuan-dan-Manfaatnya-bagi-Bisnis.png","type":"image\/png"}],"author":"Teddy Irawan","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Ditulis oleh":"Teddy Irawan","Estimasi waktu membaca":"11 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hashmicro.com\/id\/blog\/ghg-accounting\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/ghg-accounting\/"},"author":{"name":"Teddy Irawan","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/e45d1e09e5f5f858b6f3835f3ac4b751"},"headline":"GHG Accounting: Fungsi, Tujuan, dan Manfaatnya bagi Bisnis","datePublished":"2025-03-27T07:06:21+00:00","dateModified":"2025-09-15T08:07:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/ghg-accounting\/"},"wordCount":1817,"publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/ghg-accounting\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/03\/GHG-Accounting-Fungsi-Tujuan-dan-Manfaatnya-bagi-Bisnis.png","articleSection":["ESG"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/id\/blog\/ghg-accounting\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/ghg-accounting\/","name":"GHG Accounting: Fungsi, Tujuan, dan Manfaatnya bagi Bisnis","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/ghg-accounting\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/ghg-accounting\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/03\/GHG-Accounting-Fungsi-Tujuan-dan-Manfaatnya-bagi-Bisnis.png","datePublished":"2025-03-27T07:06:21+00:00","dateModified":"2025-09-15T08:07:26+00:00","description":"GHG accounting adalah proses yang dilakukan untuk mengukur dan mencatat emisi gas rumah kaca yang dihasilkan oleh suatu perusahaan.","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/ghg-accounting\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/id\/blog\/ghg-accounting\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/ghg-accounting\/#primaryimage","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/03\/GHG-Accounting-Fungsi-Tujuan-dan-Manfaatnya-bagi-Bisnis.png","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/03\/GHG-Accounting-Fungsi-Tujuan-dan-Manfaatnya-bagi-Bisnis.png","width":1200,"height":650,"caption":"akuntansi grk"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/id\/blog\/ghg-accounting\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"GHG Accounting: Fungsi, Tujuan, dan Manfaatnya bagi Bisnis"}]},{"@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\/e45d1e09e5f5f858b6f3835f3ac4b751","name":"Teddy Irawan","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Teddy-Irawan-1-96x96.webp","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Teddy-Irawan-1-96x96.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Teddy-Irawan-1-96x96.webp","caption":"Teddy Irawan"},"description":"Teddy adalah seorang profesional dalam bidang content writing selama 3 tahun yang aktif mengulas topik ESG. Spesialisasi dalam topik seputar strategi keberlanjutan perusahaan, etika bisnis dan tata kelola, inovasi teknologi ramah lingkungan, serta kepatuhan regulasi ESG global dan lokal.","url":"https:\/\/www.hashmicro.com\/id\/blog\/author\/teddy-irawan\/"}]}},"focus_keyword":"ghg accounting","order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/159894","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\/287"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/comments?post=159894"}],"version-history":[{"count":2,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/159894\/revisions"}],"predecessor-version":[{"id":160397,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/159894\/revisions\/160397"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media\/159896"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=159894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=159894"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=159894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}