{"id":80645,"date":"2023-04-13T08:21:04","date_gmt":"2023-04-13T01:21:04","guid":{"rendered":"https:\/\/www.hashmicro.com\/id\/blog\/?p=80645"},"modified":"2026-01-21T10:25:29","modified_gmt":"2026-01-21T03:25:29","slug":"absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/","title":{"rendered":"Memahami Absorption Costing: Definisi, Metode Perhitungan, dan Contoh Implementasinya"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Dalam dunia bisnis, menghitung biaya produksi dengan akurat sangat penting untuk mengambil keputusan dan membuat strategi bisnis yang tepat. Salah satu metode populer yang sering perusahaan manfaatkan dalam menjalankan bisnisnya adalah <\/span><i><span style=\"font-weight: 400;\">absorption costing<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Artikel ini akan membahas tentang cara menghitung <\/span><i><span style=\"font-weight: 400;\">absorption costing<\/span><\/i><span style=\"font-weight: 400;\"> dan contoh implementasinya. Meskipun memiliki beberapa kelebihan, metode tersebut juga memiliki kekurangan dalam penggunaannya. Namun, dengan memahaminya, perusahaan dapat memanfaatkan metode ini untuk mengalokasikan biaya produksi secara akurat dan membantu dalam pengambilan keputusan bisnis yang tepat.<\/span><\/p>\n<table style=\"border-collapse: coacllapse; 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\"><a href=\"#absorption\"><span style=\"font-weight: 400;\">Absorption costing<\/span><\/a><span style=\"font-weight: 400;\"> adalah metode perhitungan biaya produksi yang mengalokasikan seluruh biaya produksi ke dalam produk yang dihasilkan oleh perusahaan.<\/span><\/li>\n<li aria-level=\"1\"><span style=\"font-weight: 400;\">Menghitung biaya produksi dengan menggunakan <\/span><span style=\"font-weight: 400;\">absorption costing<\/span><span style=\"font-weight: 400;\"> memiliki beberapa <a href=\"#kelebihan\">kelebihan<\/a> yang penting.<\/span><\/li>\n<li aria-level=\"1\"><a href=\"https:\/\/www.hashmicro.com\/id\/sistem-akuntansi\"><span style=\"font-weight: 400;\">Software<\/span><\/a><span style=\"font-weight: 400;\"><a href=\"https:\/\/www.hashmicro.com\/id\/sistem-akuntansi\"> Akuntansi HashMicro<\/a> memiliki fitur yang dapat mengelola transaksi keuangan, memonitor arus kas, dan menghasilkan laporan keuangan real-time.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span id=\"absorption\">\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><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<\/span><\/p>\n<h2 id=\"1\"><b>Apa Itu <em>Absorption Costing<\/em>?<\/b><\/h2>\n<p>Absorption costing adalah metode perhitungan biaya produksi yang mengalokasikan seluruh biaya, baik langsung maupun tidak langsung, ke dalam produk yang dihasilkan. Metode ini mencakup biaya bahan baku, tenaga kerja langsung, serta <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/mengenal-biaya-overhead-dan-cara-menghitungnya\/\">biaya overhead<\/a> yang digunakan dalam proses produksi.<\/p>\n<p>Dalam penerapannya, biaya <em>overhead<\/em> dialokasikan ke produk berdasarkan dasar tertentu, seperti jam kerja atau biaya langsung, lalu digabungkan dengan biaya bahan baku dan tenaga kerja untuk menentukan total biaya produksi. Hal ini membuat perhitungan menjadi lebih menyeluruh dan akurat.<\/p>\n<p>Dengan memahami <em>absorption costing<\/em>, perusahaan dapat mengalokasikan biaya produksi secara efektif dan memperoleh gambaran yang lebih jelas terkait struktur biaya. Meski begitu, penting juga untuk mengetahui kelebihan serta keterbatasannya sebelum metode ini digunakan dalam pengambilan keputusan bisnis.<\/p>\n<h2 id=\"2\"><b>Kelebihan Menggunakan Teknik Perhitungan <\/b><b><i>Absorption Costing<\/i><\/b><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-171978\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/kelebihan-absorption-costing.webp\" alt=\"kelebihan absorption costing\" width=\"1200\" height=\"675\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/kelebihan-absorption-costing.webp 1200w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/kelebihan-absorption-costing-300x169.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/kelebihan-absorption-costing-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/kelebihan-absorption-costing-768x432.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/kelebihan-absorption-costing-747x420.webp 747w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/kelebihan-absorption-costing-150x84.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/kelebihan-absorption-costing-696x392.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/kelebihan-absorption-costing-1068x601.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Menghitung biaya produksi dengan menggunakan <\/span><i><span style=\"font-weight: 400;\">absorption costing<\/span><\/i><span style=\"font-weight: 400;\"> memiliki beberapa kelebihan yang penting. Salah satu kelebihannya adalah memberikan gambaran yang lebih akurat tentang biaya produksi yang perusahaan keluarkan. Dalam metode ini, seluruh biaya produksi teralokasi ke dalam produk sehingga perusahaan dapat mengetahui dengan jelas besarnya biaya dalam memproduksi produk tertentu.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Selain itu, <\/span><i><span style=\"font-weight: 400;\">absorption costing <\/span><\/i><span style=\"font-weight: 400;\">juga memotivasi perusahaan untuk meningkatkan efisiensi produksi. Biaya <\/span><i><span style=\"font-weight: 400;\">overhead <\/span><\/i><span style=\"font-weight: 400;\">teralokasi ke dalam produk yang dihasilkan sehingga perusahaan akan memperhatikan efisiensi produksi untuk mengurangi biaya tersebut dan meningkatkan profitabilitas. Hal ini dapat membantu perusahaan dalam meningkatkan kualitas produk, mengurangi biaya produksi, dan meningkatkan keuntungan.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><span id=\"kekurangan\">Kelebihan lain dari <\/span><i><span style=\"font-weight: 400;\">absorption costing<\/span><\/i><span style=\"font-weight: 400;\"> adalah memungkinkan perusahaan untuk menetapkan harga jual produk yang lebih akurat. Dengan mengetahui besarnya biaya produksi dan margin keuntungan, perusahaan dapat menetapkan harga jual produk yang sesuai. Dalam jangka panjang, hal ini dapat membantu perusahaan dalam meningkatkan pertumbuhan dan keberlangsungan bisnis.<\/span><\/span><\/p>\n<style>\r\n.cta-in-article-image .desktop-banner{\r\n    display: none;\r\n    text-align: center;\r\n}\r\n.cta-in-article-image .desktop-mobile{\r\n    display: block;\r\n    text-align: center;\r\n    width: 100%;\r\n}\r\n\t.cta-in-article a {\r\n\t\tfont-size: 0px !important;\r\n\t\tcolor: #fff; \r\n\t\tpadding: 0px !important; \r\n\t\tborder-radius: 0px !important; \r\n\t\tdisplay: block !important; \r\n\t\ttext-decoration: none; \r\n\t}\r\n\t\r\n\t.cta-in-article {\r\n\t\tmargin: 0px !important;\r\n\t\tpadding: 0px !important;\r\n\t\tbox-shadow: none !important;\r\n\t}\r\n\t\r\n@media (min-width: 650px) {\r\n    .cta-in-article-image .desktop-banner {\r\n        display: block!important;\r\n    }\r\n}\r\n@media (min-width: 650px) {\r\n   .cta-in-article-image .desktop-mobile {\r\n        display: none!important;\r\n    }\r\n}\r\n<\/style>\r\n<div class=\"cta-in-article-image\">\r\n\t<a href=\"https:\/\/www.hashmicro.com\/id\/offer\/download-skema-harga-software-erp?blog&utm_source=blog&medium=banner-article\" target=\"_blank\" rel=\"noopener\">\r\n\t\t<div id=\"desktop-banner-container\">\r\n\t\t\t<div class=\"desktop-banner\">\r\n\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/02.Skema-Harga-web-resized.webp\" alt=\"download skema harga software erp\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t<div id=\"mobile-banner-container\">\r\n\t\t\t<div class=\"desktop-mobile\">\r\n\t\t\t\t<img decoding=\"async\" width=\"372\" height=\"465\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/02.-Skema-Harga-Mobile-372px.webp\" alt=\"download skema harga software erp\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/a>\r\n<\/div>\n<h2 id=\"3\"><b>Kekurangan <\/b><b><i>Absorption Costing<\/i><\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Meskipun memiliki beberapa kelebihan, <\/span><i><span style=\"font-weight: 400;\">absorption costing<\/span><\/i><span style=\"font-weight: 400;\"> juga memiliki beberapa kekurangan yang perlu Anda pertimbangkan. Salah satu kekurangan utamanya adalah kesulitan dalam mengalokasikan biaya <\/span><i><span style=\"font-weight: 400;\">overhead<\/span><\/i><span style=\"font-weight: 400;\">. Dalam metode ini, biaya tersebut teralokasi ke produk dengan menggunakan suatu basis alokasi, seperti jam kerja atau unit produksi. Namun, metode tersebut juga seringkali tidak akurat karena biaya <\/span><i><span style=\"font-weight: 400;\">overhead<\/span><\/i><span style=\"font-weight: 400;\"> bisa bervariasi dari waktu ke waktu.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Selain itu, metode ini juga dapat menyebabkan produk yang sebenarnya memiliki biaya produksi yang rendah menjadi terlihat lebih mahal karena perusahaan mengalokasikan biaya <\/span><i><span style=\"font-weight: 400;\">overhead<\/span><\/i><span style=\"font-weight: 400;\"> yang tinggi. Kekurangan lain dari <\/span><i><span style=\"font-weight: 400;\">absorption costing<\/span><\/i><span style=\"font-weight: 400;\"> adalah kurang fleksibel dalam menghadapi perubahan <\/span><i><span style=\"font-weight: 400;\">cost<\/span><\/i><span style=\"font-weight: 400;\"> tersebut.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dalam metode ini, biaya <\/span><i><span style=\"font-weight: 400;\">overhead<\/span><\/i><span style=\"font-weight: 400;\"> teralokasi ke produk berdasarkan basis alokasi yang telah ditetapkan, sehingga sulit untuk mengubah alokasi ketika terjadi perubahan. Hal ini dapat menyebabkan kesulitan dalam mengambil keputusan bisnis dan mungkin mempengaruhi keuntungan perusahaan.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Terakhir, <\/span><i><span style=\"font-weight: 400;\">absorption costing <\/span><\/i><span style=\"font-weight: 400;\">juga dapat menimbulkan distorsi dalam laporan keuangan. Karena <\/span><i><span style=\"font-weight: 400;\">cost <\/span><\/i><span style=\"font-weight: 400;\">tersebut teralokasi, maka biaya produksi yang perusahaan laporkan terlihat lebih tinggi daripada yang sebenarnya, terutama jika biaya <\/span><i><span style=\"font-weight: 400;\">overhead<\/span><\/i><span style=\"font-weight: 400;\"> relatif besar. Hal ini dapat mempengaruhi keputusan investasi dan strategi bisnis sehingga perlu analisis yang lebih mendalam untuk memastikan keputusan yang diambil sesuai dengan kondisi sebenarnya.<\/span><\/p>\n<h2><strong>Perbandingan Kelebihan dan Kekurangan <em>Absorption Costing<\/em><\/strong><\/h2>\n<p>Setiap metode perhitungan biaya tentu memiliki sisi positif dan negatif, termasuk absorption costing. Agar lebih mudah dipahami, berikut adalah perbandingan kelebihan dan kekurangan absorption costing dalam bentuk tabel:<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>No<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kelebihan<\/b><\/td>\n<td style=\"background-color: #990000; color: #ffffff; padding: 5px; text-align: center;\"><b>Kekurangan<\/b><\/td>\n<\/tr>\n<tr>\n<td>1<\/td>\n<td>Memberikan gambaran biaya produksi yang lebih akurat.<\/td>\n<td>Sulit mengalokasikan biaya overhead secara tepat.<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>Memotivasi perusahaan meningkatkan efisiensi produksi.<\/td>\n<td>Dapat membuat produk berbiaya rendah terlihat lebih mahal.<\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>Membantu menetapkan harga jual produk dengan lebih tepat.<\/td>\n<td>Kurang fleksibel menghadapi perubahan biaya.<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>Mendukung pertumbuhan dan keberlangsungan bisnis jangka panjang.<\/td>\n<td>Bisa menimbulkan distorsi pada laporan keuangan.<\/td>\n<\/tr>\n<tr>\n<td>5<\/td>\n<td>Sesuai dengan standar akuntansi untuk pelaporan eksternal.<\/td>\n<td>Proses perhitungan lebih kompleks dan memakan waktu.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"4\"><b>Cara Menghitung <\/b><b><i>Absorption Costing<\/i><\/b><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-171979\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/menghitung-absorption-costing.webp\" alt=\"menghitung absorption costing\" width=\"1200\" height=\"675\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/menghitung-absorption-costing.webp 1200w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/menghitung-absorption-costing-300x169.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/menghitung-absorption-costing-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/menghitung-absorption-costing-768x432.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/menghitung-absorption-costing-747x420.webp 747w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/menghitung-absorption-costing-150x84.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/menghitung-absorption-costing-696x392.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/menghitung-absorption-costing-1068x601.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Untuk menghitung <\/span><i><span style=\"font-weight: 400;\">absorption costing<\/span><\/i><span style=\"font-weight: 400;\">, terdapat beberapa tahapan yang harus perusahaan lakukan. Tahapan-tahapan tersebut meliputi pengumpulan data biaya, alokasi biaya, dan perhitungan biaya. Berikut merupakan langkah-langkah yang dapat Anda ikuti untuk menghitung <\/span><i><span style=\"font-weight: 400;\">absorption costing<\/span><\/i><span style=\"font-weight: 400;\"> secara efektif:<\/span><\/p>\n<h3 id=\"A\"><strong>1. Rincikan biaya secara berkelompok<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Langkah pertama dalam menghitung <\/span><i><span style=\"font-weight: 400;\">absorption costing <\/span><\/i><span style=\"font-weight: 400;\">adalah merincikan biaya secara berkelompok. Biaya-biaya yang perlu Anda identifikasi dan organisir meliputi biaya bahan baku, biaya tenaga kerja langsung, dan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/biaya-overhead-pabrik-apakah-penting-menghitung-biaya-produksi\/\" target=\"_blank\" rel=\"noopener\">biaya <\/a><\/span><i><span style=\"font-weight: 400;\">overhead <\/span><\/i><span style=\"font-weight: 400;\">pabrik. Hal ini meliputi biaya-biaya yang tidak terkait langsung dengan produksi, seperti biaya sewa pabrik, listrik, dan pemeliharaan mesin produksi.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Setelah biaya-biaya ini tersebut teridentifikasi, maka perusahaan perlu membuat daftar berisi total untuk masing-masing kelompok biaya. Hal ini akan memudahkan proses alokasi biaya produksi pada langkah berikutnya.<\/span><\/p>\n<h3 id=\"B\"><strong>2. Tentukan penggunaan <em>absorption costing<\/em> untuk setiap biaya<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Setelah biaya-biaya selesai perusahaan rinci secara berkelompok, langkah selanjutnya adalah menentukan penggunaan untuk setiap biaya tersebut. Hal ini berarti mengidentifikasi biaya-biaya yang terkait langsung dengan produksi dan biaya-biaya yang tidak terkait langsung dengan produksi. Biaya bahan baku dan tenaga kerja langsung adalah biaya yang terkait langsung dengan produksi dan akan perusahaan alokasikan ke produk akhir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sedangkan biaya <\/span><i><span style=\"font-weight: 400;\">overhead <\/span><\/i><span style=\"font-weight: 400;\">pabrik perlu Anda identifikasi, baik yang terkait langsung dengan produksi dan mana yang tidak. Hal tersebut yang terkait langsung dengan produksi seperti biaya pemeliharaan mesin produksi, dan yang tidak terkait langsung dengan produksi seperti biaya administrasi dan umum. Dengan menentukan penggunaan untuk setiap biaya, akan memudahkan dalam proses alokasi biaya pada langkah berikutnya.<\/span><\/p>\n<h3 id=\"C\"><strong>3. Hitung biaya<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Setelah menentukan penggunaan untuk setiap biaya, langkah selanjutnya adalah melakukan perhitungan biaya. Proses perhitungan biaya ini melibatkan alokasi biaya <\/span><i><span style=\"font-weight: 400;\">overhead<\/span><\/i><span style=\"font-weight: 400;\"> pabrik ke produk-produk yang perusahaan hasilkan. Untuk mengalokasikannya, terdapat beberapa metode alokasi yang dapat Anda gunakan.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Salah satu metode yang umum tersebut adalah metode jam kerja langsung (<\/span><i><span style=\"font-weight: 400;\">direct labor hours<\/span><\/i><span style=\"font-weight: 400;\">) atau jam mesin (<\/span><i><span style=\"font-weight: 400;\">machine hours<\/span><\/i><span style=\"font-weight: 400;\">). Pada metode ini, biaya <\/span><i><span style=\"font-weight: 400;\">overhead <\/span><\/i><span style=\"font-weight: 400;\">pabrik akan teralokasi ke produk-produk berdasarkan jam kerja langsung atau jam mesin yang perusahaan gunakan dalam produksi.<\/span><\/p>\n<p><strong>Rumus perhitungan absorption costing<\/strong> adalah:<\/p>\n<div style=\"background: linear-gradient(135deg,#fff 0%,#fbeaea 100%); border-left: 6px solid #990000; border-radius: 10px; padding: 20px; margin: 24px 0; text-align: center; box-shadow: 0 6px 14px rgba(0,0,0,.08);\"><span style=\"font-size: 20px; font-weight: 600; color: #7a0000; font-family: 'Nunito Sans','Segoe UI',Arial,sans-serif;\">Total Biaya Produksi per Unit = (Biaya bahan baku + Biaya tenaga kerja langsung + Biaya overhead tetap + Biaya overhead variabel) \u00f7 Jumlah unit produksi<\/span><\/div>\n<p>Dengan menggunakan rumus ini, perusahaan dapat mengetahui total biaya produksi per unit secara lebih akurat.<\/p>\n<p><b>Baca juga: <\/b><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/pembukuan-definisi-cara-membuat\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Macam-macam Pembukuan untuk Pengelolaan Keuangan Bisnis Anda<\/span><\/a><\/p>\n<h2 id=\"5\"><b>Contoh <\/b><b><i>Absorption Costing<\/i><\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Misalkan sebuah perusahaan memproduksi dua jenis produk, yaitu A dan B. Biaya-biaya yang terkait dengan produksi keduanya adalah sebagai berikut:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">Biaya bahan baku produk A: Rp 20.000.000<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Biaya bahan baku produk B: Rp 30.000.000<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Biaya tenaga kerja langsung produk A: Rp 10.000.000<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Biaya tenaga kerja langsung produk B: Rp 15.000.000<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Biaya overhead pabrik yang terkait langsung dengan produksi: Rp 25.000.000<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Biaya overhead pabrik yang tidak terkait langsung dengan produksi: Rp 15.000.000<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Jumlah jam kerja langsung selama periode produksi adalah 5.000 jam, dan metode alokasi biaya <\/span><i style=\"font-family: Verdana, BlinkMacSystemFont, -apple-system, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\">overhead<\/i><span style=\"font-weight: 400;\"> pabrik yang digunakan adalah metode jam kerja langsung.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dengan menggunakan metode ini, biaya <\/span><i><span style=\"font-weight: 400;\">overhead<\/span><\/i><span style=\"font-weight: 400;\"> pabrik akan teralokasi ke produk-produk berdasarkan jam kerja langsung pada setiap produk. Jika total jam kerja langsung untuk produk A adalah 2.500 jam, sedangkan untuk produk B adalah 2.500 jam, maka biaya tersebut pabrik yang dialokasikan untuk setiap jam kerja langsung adalah Rp 10.000 (Rp 25.000.000 \/ 2.500 jam).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dengan demikian, total biaya produksi untuk produk A adalah Rp 50.000.000 (Rp 20.000.000 + Rp 10.000.000 + Rp 10.000 x 2.500 jam), sedangkan untuk produk B adalah Rp 70.000.000 (Rp 30.000.000 + Rp 15.000.000 + Rp 10.000 x 2.500 jam). Dalam hal ini, biaya <\/span><i><span style=\"font-weight: 400;\">overhead<\/span><\/i><span style=\"font-weight: 400;\"> pabrik yang dialokasikan menjadi bagian dari total biaya produksi dan mempengaruhi harga jual produk A dan B.<\/span><\/p>\n<h2 id=\"6\"><b>Solusi Untuk Efisiensi Manajemen Akuntansi Perusahaan Dengan <\/b><b><i>Software<\/i><\/b><b> Hashmicro Accounting<\/b><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-171980\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/dashboard-hashmicro-accounting.webp\" alt=\"dashboard hashmicro accounting\" width=\"1536\" height=\"1038\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/dashboard-hashmicro-accounting.webp 1536w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/dashboard-hashmicro-accounting-300x203.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/dashboard-hashmicro-accounting-1024x692.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/dashboard-hashmicro-accounting-768x519.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/dashboard-hashmicro-accounting-622x420.webp 622w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/dashboard-hashmicro-accounting-150x101.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/dashboard-hashmicro-accounting-696x470.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/dashboard-hashmicro-accounting-1068x722.webp 1068w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Dalam dunia bisnis modern, penggunaan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/rekomendasi-software-akuntansi-di-indonesia\/\" rel=\"\">software perhitungan biaya produksi<\/a> untuk mengelola manajemen akuntansi perusahaan menjadi semakin penting. Salah satu yang bisa membantu perusahaan dalam mengelola akuntansi dengan lebih efektif adalah <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/sistem-akuntansi\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">HashMicro Accounting<\/span><\/a><span style=\"font-weight: 400;\">. <\/span><i><span style=\"font-weight: 400;\">Software<\/span><\/i><span style=\"font-weight: 400;\"> ini memiliki fitur lengkap dan terintegrasi, yang dapat mengelola transaksi keuangan, memonitor arus kas, menghasilkan laporan keuangan, serta melakukan analisis bisnis dengan lebih mudah.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Keunggulan dari <\/span><i><span style=\"font-weight: 400;\">software <\/span><\/i><span style=\"font-weight: 400;\">Accounting dari HashMicro adalah kemampuannya untuk menyediakan informasi keuangan yang akurat dan relevan, sehingga memungkinkan perusahaan untuk membuat keputusan bisnis yang tepat berdasarkan data yang akurat. Selain itu, sistem ini juga dapat membantu perusahaan dalam meningkatkan efisiensi operasional dan menghemat sumber daya yang berharga seperti waktu dan tenaga kerja.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dalam era digital yang semakin maju, pemanfaatan produk digital seperti HashMicro Accounting menjadi semakin penting bagi perusahaan untuk meningkatkan efisiensi dan produktivitas. Dengan sistem ini, perusahaan dapat mengelola manajemen akuntansi dan keuangan dengan lebih mudah dan efisien, sehingga dapat meningkatkan kinerja dan keberlangsungan bisnis.<\/span><\/p>\n<h2 id=\"7\"><b>Kesimpulan<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Penggunaan <\/span><i><span style=\"font-weight: 400;\">absorption costing<\/span><\/i><span style=\"font-weight: 400;\"> sangat penting dalam menghitung biaya produksi suatu perusahaan. Dengan mengetahui biaya produksi yang sebenarnya, perusahaan dapat menentukan harga jual secara akurat dan mengambil keputusan strategis untuk mengelola bisnis. Namun, perhitungan absorption costing dapat menjadi rumit dan memakan waktu jika dilakukan secara manual.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Oleh karena itu, penggunaan<\/span> <a href=\"https:\/\/www.hashmicro.com\/id\/sistem-akuntansi\" target=\"_blank\" rel=\"noopener\"><i><span style=\"font-weight: 400;\">software <\/span><\/i><span style=\"font-weight: 400;\">Accounting<\/span><\/a><span style=\"font-weight: 400;\"> dari HashMicro dapat sangat membantu dalam menghitung <\/span><i><span style=\"font-weight: 400;\">absorption costing<\/span><\/i><span style=\"font-weight: 400;\"> dengan lebih cermat dan efisien. Dengan fitur-fitur yang mendukung, sistem digital tersebut dapat membantu pengguna dalam mengelompokkan biaya produksi, memilih metode alokasi biaya <\/span><i><span style=\"font-weight: 400;\">overhead<\/span><\/i><span style=\"font-weight: 400;\"> pabrik dan menghasilkan laporan keuangan dengan lebih mudah. Dapatkan <a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/\" target=\"_blank\" rel=\"noopener\">demo gratis<\/a> software Accouting dan rasakan keuntungannya!<\/span><\/p>\n<a href=\"https:\/\/www.hashmicro.com\/id\/sistem-akuntansi?medium=moneysite-banner\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/accounting-definitive.webp\" data-desktop-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/accounting-definitive.webp\" data-mobile-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/accounting-definitive-m.webp\" alt=\"Accounting_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>\n<h2><strong>Pertanyaan Seputar Absorption Costing<\/strong><\/h2>\n<ul class=\"bottom_faq\">\n<li>\n<details>\n<summary><strong>Apa yang dimaksud dengan absorption costing?<\/strong><\/summary>\n<p>Absorption costing adalah metode perhitungan biaya produksi yang memasukkan semua biaya, baik biaya langsung (bahan baku dan tenaga kerja) maupun biaya tidak langsung (overhead), ke dalam harga pokok produk.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apa perbedaan absorption costing dan variable costing?<\/strong><\/summary>\n<p>Perbedaan utamanya ada pada perlakuan biaya overhead tetap. Dalam absorption costing, biaya overhead tetap dialokasikan ke produk, sedangkan pada variable costing biaya tersebut dianggap sebagai biaya periode dan tidak dimasukkan ke harga pokok produk.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apakah full costing sama dengan absorption costing?<\/strong><\/summary>\n<p>Ya, istilah full costing pada dasarnya merujuk pada absorption costing. Keduanya sama-sama menghitung harga pokok produk dengan memasukkan semua biaya produksi, baik langsung maupun tidak langsung.<span style=\"font-family: Verdana, BlinkMacSystemFont, -apple-system, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\">\u00a0<\/span><\/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 yang dimaksud dengan absorption costing?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Absorption costing adalah metode perhitungan biaya produksi yang memasukkan semua biaya, baik biaya langsung (bahan baku dan tenaga kerja) maupun biaya tidak langsung (overhead), ke dalam harga pokok produk.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Apa perbedaan absorption costing dan variable costing?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Perbedaan utamanya ada pada perlakuan biaya overhead tetap. Dalam absorption costing, biaya overhead tetap dialokasikan ke produk, sedangkan pada variable costing biaya tersebut dianggap sebagai biaya periode dan tidak dimasukkan ke harga pokok produk.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Apakah full costing sama dengan absorption costing?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Ya, istilah full costing pada dasarnya merujuk pada absorption costing. Keduanya sama-sama menghitung harga pokok produk dengan memasukkan semua biaya produksi, baik langsung maupun tidak langsung.\"\n    }\n  }]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dalam dunia bisnis, menghitung biaya produksi dengan akurat sangat penting untuk mengambil keputusan dan membuat strategi bisnis yang tepat. Salah satu metode populer yang sering perusahaan manfaatkan dalam menjalankan bisnisnya adalah absorption costing. Artikel ini akan membahas tentang cara menghitung absorption costing dan contoh implementasinya. Meskipun memiliki beberapa kelebihan, metode tersebut juga memiliki kekurangan dalam [&hellip;]<\/p>\n","protected":false},"author":218,"featured_media":140591,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1232],"tags":[],"class_list":{"0":"post-80645","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-accounting"},"acf":{"post_reviewer":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.1 (Yoast SEO v25.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Mengenal Apa Itu Absorption Costing: Cara Hitung &amp; Contoh<\/title>\n<meta name=\"description\" content=\"Absorption costing adalah metode perhitungan biaya produksi yang mengalokasikan seluruh biaya ke dalam produk. Simak selengkapnya di sini!\" \/>\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\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Memahami Absorption Costing: Definisi, Metode Perhitungan, dan Contoh Implementasinya\" \/>\n<meta property=\"og:description\" content=\"Absorption costing adalah metode perhitungan biaya produksi yang mengalokasikan seluruh biaya ke dalam produk. Simak selengkapnya di sini!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/\" \/>\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=\"2023-04-13T01:21:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-21T03:25:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/Memahami-Absorption-Costing-Definisi-Metode-Perhitungan-dan-Contoh-Implementasinya.jpg\" \/>\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\/jpeg\" \/>\n<meta name=\"author\" content=\"Reno Wicaksana\" \/>\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=\"Reno Wicaksana\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 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\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/\"},\"author\":{\"name\":\"Reno Wicaksana\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/0d3340f667908102d8894da18f80732e\"},\"headline\":\"Memahami Absorption Costing: Definisi, Metode Perhitungan, dan Contoh Implementasinya\",\"datePublished\":\"2023-04-13T01:21:04+00:00\",\"dateModified\":\"2026-01-21T03:25:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/\"},\"wordCount\":1653,\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/Memahami-Absorption-Costing-Definisi-Metode-Perhitungan-dan-Contoh-Implementasinya.jpg\",\"articleSection\":[\"Accounting\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/\",\"name\":\"Mengenal Apa Itu Absorption Costing: Cara Hitung & Contoh\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/Memahami-Absorption-Costing-Definisi-Metode-Perhitungan-dan-Contoh-Implementasinya.jpg\",\"datePublished\":\"2023-04-13T01:21:04+00:00\",\"dateModified\":\"2026-01-21T03:25:29+00:00\",\"description\":\"Absorption costing adalah metode perhitungan biaya produksi yang mengalokasikan seluruh biaya ke dalam produk. Simak selengkapnya di sini!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/#primaryimage\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/Memahami-Absorption-Costing-Definisi-Metode-Perhitungan-dan-Contoh-Implementasinya.jpg\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/Memahami-Absorption-Costing-Definisi-Metode-Perhitungan-dan-Contoh-Implementasinya.jpg\",\"width\":1200,\"height\":650,\"caption\":\"Memahami-Absorption-Costing-Definisi-Metode-Perhitungan-dan-Contoh-Implementasinya\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hashmicro.com\/id\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Memahami Absorption Costing: Definisi, Metode Perhitungan, dan Contoh Implementasinya\"}]},{\"@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\/0d3340f667908102d8894da18f80732e\",\"name\":\"Reno Wicaksana\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Reno-Wicaksana-96x96.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Reno-Wicaksana-96x96.webp\",\"caption\":\"Reno Wicaksana\"},\"description\":\"Reno adalah HRM Specialist dan senior content writer dengan pengalaman lebih dari 5 tahun di industri teknologi dan manajemen sumber daya manusia. Secara konsisten mengangkat topik artikel seputar performance management, rekrutmen dan pengembangan SDM, manajemen talenta, dan sistem HRIS untuk pengelolaan karyawan.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/william-w-88353a262\/\"],\"gender\":\"Laki-laki\",\"knowsAbout\":[\"HRM\",\"HRIS\"],\"knowsLanguage\":[\"Inggris\",\"Indonesia\"],\"jobTitle\":\"Senior Content Writer on HRIS\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/author\/reno-wicaksana\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Mengenal Apa Itu Absorption Costing: Cara Hitung & Contoh","description":"Absorption costing adalah metode perhitungan biaya produksi yang mengalokasikan seluruh biaya ke dalam produk. Simak selengkapnya di sini!","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\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/","og_locale":"id_ID","og_type":"article","og_title":"Memahami Absorption Costing: Definisi, Metode Perhitungan, dan Contoh Implementasinya","og_description":"Absorption costing adalah metode perhitungan biaya produksi yang mengalokasikan seluruh biaya ke dalam produk. Simak selengkapnya di sini!","og_url":"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/","og_site_name":"HashMicro Indonesia","article_publisher":"https:\/\/www.facebook.com\/hashmicro","article_published_time":"2023-04-13T01:21:04+00:00","article_modified_time":"2026-01-21T03:25:29+00:00","og_image":[{"width":1200,"height":650,"url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/Memahami-Absorption-Costing-Definisi-Metode-Perhitungan-dan-Contoh-Implementasinya.jpg","type":"image\/jpeg"}],"author":"Reno Wicaksana","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Ditulis oleh":"Reno Wicaksana","Estimasi waktu membaca":"10 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/"},"author":{"name":"Reno Wicaksana","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/0d3340f667908102d8894da18f80732e"},"headline":"Memahami Absorption Costing: Definisi, Metode Perhitungan, dan Contoh Implementasinya","datePublished":"2023-04-13T01:21:04+00:00","dateModified":"2026-01-21T03:25:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/"},"wordCount":1653,"publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/Memahami-Absorption-Costing-Definisi-Metode-Perhitungan-dan-Contoh-Implementasinya.jpg","articleSection":["Accounting"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/","name":"Mengenal Apa Itu Absorption Costing: Cara Hitung & Contoh","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/Memahami-Absorption-Costing-Definisi-Metode-Perhitungan-dan-Contoh-Implementasinya.jpg","datePublished":"2023-04-13T01:21:04+00:00","dateModified":"2026-01-21T03:25:29+00:00","description":"Absorption costing adalah metode perhitungan biaya produksi yang mengalokasikan seluruh biaya ke dalam produk. Simak selengkapnya di sini!","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/#primaryimage","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/Memahami-Absorption-Costing-Definisi-Metode-Perhitungan-dan-Contoh-Implementasinya.jpg","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/Memahami-Absorption-Costing-Definisi-Metode-Perhitungan-dan-Contoh-Implementasinya.jpg","width":1200,"height":650,"caption":"Memahami-Absorption-Costing-Definisi-Metode-Perhitungan-dan-Contoh-Implementasinya"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"Memahami Absorption Costing: Definisi, Metode Perhitungan, dan Contoh Implementasinya"}]},{"@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\/0d3340f667908102d8894da18f80732e","name":"Reno Wicaksana","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Reno-Wicaksana-96x96.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Reno-Wicaksana-96x96.webp","caption":"Reno Wicaksana"},"description":"Reno adalah HRM Specialist dan senior content writer dengan pengalaman lebih dari 5 tahun di industri teknologi dan manajemen sumber daya manusia. Secara konsisten mengangkat topik artikel seputar performance management, rekrutmen dan pengembangan SDM, manajemen talenta, dan sistem HRIS untuk pengelolaan karyawan.","sameAs":["https:\/\/www.linkedin.com\/in\/william-w-88353a262\/"],"gender":"Laki-laki","knowsAbout":["HRM","HRIS"],"knowsLanguage":["Inggris","Indonesia"],"jobTitle":"Senior Content Writer on HRIS","url":"https:\/\/www.hashmicro.com\/id\/blog\/author\/reno-wicaksana\/"}]}},"focus_keyword":"absorption costing adalah","order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/80645","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\/218"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/comments?post=80645"}],"version-history":[{"count":11,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/80645\/revisions"}],"predecessor-version":[{"id":186250,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/80645\/revisions\/186250"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media\/140591"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=80645"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=80645"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=80645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}