{"id":52629,"date":"2024-02-09T14:12:55","date_gmt":"2024-02-09T07:12:55","guid":{"rendered":"https:\/\/www.hashmicro.com\/id\/blog\/?p=52629"},"modified":"2026-02-25T13:57:48","modified_gmt":"2026-02-25T06:57:48","slug":"cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/","title":{"rendered":"Cara Hitung Inventory Cost untuk Penuhi Kebutuhan Konsumen Bisnis Anda"},"content":{"rendered":"<p>Banyak perusahaan sering menghadapi tantangan dalam menjaga keseimbangan biaya persediaan. Inventory cost adalah elemen besar yang memengaruhi produksi, karena ketersediaan bahan baku menentukan kelancaran operasional sekaligus profitabilitas bisnis.<\/p>\n<p>Ketika perhitungan inventory cost tidak akurat, perusahaan bisa menanggung beban dari pemesanan, pengiriman, hingga pembayaran supplier. Bahkan kelebihan stok pun bisa berujung kerugian karena barang terlalu lama tersimpan. Untuk menghindari kondisi tersebut, perusahaan dapat menerapkan strategi <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/inventory-cleansing\/\">inventory cleansing untuk stok mati<\/a> agar persediaan lama tetap produktif dan tidak membebani biaya penyimpanan.<\/p>\n<p>Dalam praktiknya, perusahaan juga harus memperhatikan bahwa inventoriable cost adalah bagian integral dari pencatatan keuangan dan strategi pengendalian stok. Dengan bantuan software untuk <a href=\"https:\/\/www.hashmicro.com\/id\/inventaris\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">manajemen inventory otomatis<\/span><\/a>, pencatatan dan pemantauan inventory amount, sehingga risiko kesalahan berkurang dan efisiensi bisnis meningkat.<\/p>\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>\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\">Beberapa <a href=\"#metode\">metode penetapan inventory cost<\/a> adalah metode average, metode FIFO, dan metode LIFO.<\/li>\n<li aria-level=\"1\"><a href=\"#unsur\">Unsur-unsur pada inventory cost<\/a> ialah ordering cost, purchasing cost, carrying cost, shrinkage, cost of quality, dan stockout cost.<\/li>\n<li aria-level=\"1\"><a href=\"https:\/\/www.hashmicro.com\/id\/inventaris\">Software inventory HashMicro<\/a> dapat menjadi solusi terbaik untuk menghitung cost inventory secara otomatis dan mengoptimalkan manajemen penyimpanan stok.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<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\n<h2 id=\"1\"><b>Metode Penetapan Inventory Cost bagi Bisnis<\/b><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-52632 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/12\/photo_6073296770198254380_x.jpg\" alt=\"Inventory Cost\" width=\"600\" height=\"300\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/12\/photo_6073296770198254380_x.jpg 600w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/12\/photo_6073296770198254380_x-300x150.jpg 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/12\/photo_6073296770198254380_x-150x75.jpg 150w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Inventory cost adalah anggaran untuk manajemen dan perencanaan persediaan. Pajak, asuransi, biaya modal, dan penyimpanan semuanya terkait dengan biaya kelebihan persediaan, yang mencakup pada inventory cost. Oleh karena itu, menentukan inventory costing adalah langkah paling penting dalam mengurangi potensi kerugian. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Berikut beberapa metode yang bisa dilakukan:<\/span><\/p>\n<h3 id=\"a\"><strong>1. Metode average<\/strong><\/h3>\n<p>Metode pertama yang paling umum digunakan perusahaan adalah metode rata-rata (average method). <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-formula-days-sales-in-inventory-dsi-dan-penggunaannya\/\">Days sales inventory adalah<\/a> indikator yang dihitung menggunakan data ini untuk mengetahui seberapa lama rata-rata waktu yang dibutuhkan untuk menjual persediaan.<\/p>\n<p>Untuk mendapatkan hasil rata-rata, persediaan siap jual dibagi terlebih dahulu dengan jumlah unit yang akan dijual. Setelah itu, angka tersebut digunakan untuk menghitung nilai inventaris akhir dan harga pokok penjualan (HPP).<\/p>\n<h3 id=\"b\"><strong>2. Metode FIFO<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Metode first in first out (FIFO) merupakan salah satu cara untuk mengatur biaya persediaan. Karena metode ini mengikuti aliran biaya aktual, untuk mengevaluasi persediaan dan mampu menghasilkan laba kotor yang tinggiseing menggunakan metode ini. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Aliran biaya aktual menunjukkan bahwa barang pembelian pertama dianggap dijual lebih awal. Sehubungan dengan itu, harga barang baru dan inventaris unit dari transaksi sebelumnya akan sama. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Perhitungan Harga Pokok Penjualan (HPP) digunakan dalam metode ini. Selain itu, biaya unit pertama akan lebih rendah daripada yang terakhir jika strategi ini digunakan selama inflasi.<\/span><\/p>\n<h3 id=\"c\"><strong>3. Metode LIFO<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Strategi <\/span><span style=\"font-weight: 400;\">\u00a0last in first out<\/span><span style=\"font-weight: 400;\"> (LIFO) secara alami merupakan prosedur pencatatan saham. Untuk lebih jelasnya, membeli persediaan pada akhir periode menjual terlebih dahulu, dan barang pertama yang terbeli akan terdistribusikan terakhir. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Perlu mencatat bahwa metode ini juga menggunakan perhitungan Harga Pokok Penjualan (HPP). Karena itu, tidak dapat menggunakan metode ini untuk mencatat persediaan saat ini karena inflasi akan menurunkan pajak perusahaan.<\/span><\/p>\n<p>Untuk ilustrasi lebih jelas, berikut tabel ringkasan dari beberapa metode penetapan inventory cost untuk bisnis Anda:<\/p>\n<p><!-- Audit Objectives Table (theme-proof) --><\/p>\n<div id=\"audit-objectives-table\" style=\"all: initial; display: block; font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, 'Noto Sans', 'Liberation Sans', sans-serif !important; font-size: 16px !important; line-height: 1.5 !important; color: #0f172a !important;\">\n<table style=\"border-collapse: collapse !important; width: 100% !important; table-layout: auto !important; border: 1px solid #e5e7eb !important; background: #ffffff !important;\" role=\"table\" aria-label=\"Tujuh Tujuan Audit\">\n<thead>\n<tr>\n<th style=\"text-align: left !important; padding: 12px 14px !important; border: 1px solid #e5e7eb !important; background: #f8fafc !important; font-weight: 700 !important;\" scope=\"col\">Metode Penetapan Inventory Cost bagi Bisnis<\/th>\n<th style=\"text-align: left !important; padding: 12px 14px !important; border: 1px solid #e5e7eb !important; background: #f8fafc !important; font-weight: 700 !important;\" scope=\"col\">Penjelasan Singkat<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important; font-weight: 600 !important;\">Metode Average<\/td>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important;\">Menghitung biaya per unit dari total persediaan dan penjualan, lalu digunakan untuk menentukan HPP, nilai akhir, dan days sales inventory.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important; font-weight: 600 !important;\">Metode FIFO<\/td>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important;\">Metode persediaan di mana barang yang dibeli lebih dulu akan dijual lebih dulu. Metode ini membuat HPP lebih rendah saat inflasi, sehingga laba kotor cenderung lebih tinggi.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important; font-weight: 600 !important;\">Metode LIFO<\/td>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important;\">Metode persediaan di mana barang terakhir yang dibeli dijual terlebih dulu. Cara ini memengaruhi HPP dan bisa menekan pajak saat inflasi.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><strong>Baca Juga: <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/absorption-costing-definisi-metode-perhitungan-dan-contoh-implementasi\/\"> Memahami Absorption Costing: Definisi, Metode Perhitungan, dan Contoh Implementasinya<\/a><\/strong><\/p>\n<h2 id=\"2\"><b><span id=\"metode\">Cara Perhitungan Inventory Costing bagi Bisnis<\/span><\/b><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-81005\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/22.jpg\" alt=\"Cara Perhitungan Inventory Costing bagi Bisnis\" width=\"875\" height=\"450\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/22.jpg 875w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/22-300x154.jpg 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/22-768x395.jpg 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/22-150x77.jpg 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/22-696x358.jpg 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/04\/22-817x420.jpg 817w\" sizes=\"auto, (max-width: 875px) 100vw, 875px\" \/><\/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<h3><span style=\"font-weight: 400;\">1. Metode Average<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Menggunakan jumlah HPP dan nilai persediaan\u00a0 untuk menghitung rata-rata tertimbang (WAC), juga termasuk sebagai biaya persediaan dari metode rata-rata. Biaya barang pendistribusian sesuai dengan jumlah unit yang tersedia selama proses berlangsung. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Menghitung biaya setiap penjualan pertama-tama menggunakan pendekatan ini, dan kemudian menjumlahkan totalannya.\u00a0<\/span><\/p>\n<blockquote><p><b>Rumus metode average: Harga Pokok Barang Tersedia \/ Ketersediaan Unit<\/b><\/p><\/blockquote>\n<h3><span style=\"font-weight: 400;\">2. Metode FIFO<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Kemudian, untuk menghitung <\/span><i><span style=\"font-weight: 400;\">inventory costing <\/span><\/i><span style=\"font-weight: 400;\">menggunakan <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/cara-menghitung-harga-pokok-produksi-yang-efisien-bagi-bisnis\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Harga pokok penjualan<\/span><\/a><span style=\"font-weight: 400;\"> (HPP) untung rugi diasumsikan sebagai aset dengan biaya terpanjang saat menggunakan metode FIFO. Selanjutnya, perbarui aset inventaris untuk mencerminkan unit pembelian terbaru.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"> Untuk menjelaskan, Anda bisa mencari availability value barang yang terjual dan mencatat jumlah unit yang terjual terlebih dahulu untuk menemukan <\/span><i><span style=\"font-weight: 400;\">cost asset,<\/span><\/i><span style=\"font-weight: 400;\"> atau HPP terpanjang. Kemudian, temukan nilai akhir inventaris. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Perhitungan biaya stok umum akan menggunakan persamaan FIFO di bawah ini:<\/span><\/p>\n<blockquote><p><b>Rumus inventory cost metode FIFO dengan mengetahui HPP = biaya persediaan terlama x jumlah persediaan yang terjual<\/b><\/p><\/blockquote>\n<h3><span style=\"font-weight: 400;\">3. Metode LIFO<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Metode ini melibatkan pencatatan unit produksi terbaru sebagai barang jual terlebih dahulu saat menghitung biaya persediaan. Sehubungan dengan ini, biaya produk lama (harga lebih rendah) menjadi persediaan dan unit pembelian pertama menjadi HPP. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Menggunakan rumus biaya persediaan metode LIFO untuk menentukan biaya persediaan terbaru, menentukan jumlah barang untuk penjualan, dan kemudian menghitungnya sebagai berikut:\u00a0<\/span><\/p>\n<blockquote><p><b>HPP = biaya persediaan terakhir x jumlah persediaan yang terjual<\/b><\/p>\n<p><b>Rumus inventory cost metode LIFO dengan mengetahui HPP = biaya persediaan terbaru x jumlah persediaan yang terjual<\/b><\/p><\/blockquote>\n<p><b>Baca juga: <\/b><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/manfaat-inventory-control-bagi-bisnis-anda\/\" target=\"_blank\" rel=\"noopener\"><b>7 Strategi Inventory Control untuk Meningkatkan Efisiensi Perusahaan Anda<\/b><\/a><\/p>\n<h2 id=\"3\"><b><span id=\"unsur\">Biaya terkait dengan Inventory Costing<\/span><\/b><\/h2>\n<h3 id=\"d\"><strong><i>1. Ordering cost<\/i><\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Biaya awal persiapan, penerbitan pesanan pembelian, penerimaan produk, dan evaluasi. Biaya persediaan adalah cara untuk melindungi unit perusahaan dalam menghadapi kerugian. Mencocokkan barang yang diterima dengan faktur dan melakukan aktivitas transaksi pembayaran termasuk dalam <\/span><i><span style=\"font-weight: 400;\">ordering cost<\/span><\/i><span style=\"font-weight: 400;\"> ini.<\/span><\/p>\n<h3 id=\"e\"><strong><i>2. Purchasing cost<\/i><\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Biaya perolehan barang dari supplier disebut sebagai <\/span><i><span style=\"font-weight: 400;\">purchasing cost<\/span><\/i><span style=\"font-weight: 400;\">. Biaya pengiriman juga termasuk dalam biaya ini. Dalam kebanyakan kasus, komponen biaya terbesar dari harga pokok penjualan adalah nilai biaya pembelian.<\/span><\/p>\n<h3 id=\"f\"><strong><i>3. Carrying cost<\/i><\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Biaya yang terkait dengan penyimpanan inventaris sampai dijual dikenal sebagai <\/span><i><span style=\"font-weight: 400;\">carrying cost<\/span><\/i><span style=\"font-weight: 400;\">. Yang termasuk dalam <\/span><i><span style=\"font-weight: 400;\">carrying cost <\/span><\/i><span style=\"font-weight: 400;\">meliputi <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/biaya-peluang-pengertian-manfaat-dan-cara-menghitungnya\/\">biaya peluang<\/a> dari nilai investasi inventaris, biaya penyimpanan seperti sewa gudang dan asuransi. Selain itu, terdapat pula biaya nilai kadaluarsa barang semuanya termasuk dalam biaya pengangkutan ini.<\/span><\/p>\n<h3 id=\"g\"><strong><i>4. Shrinkage<\/i><\/strong><\/h3>\n<p><span style=\"font-weight: 400;\"><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/shrinkage-penyusutan-inventaris-industri-retail\/\">Shrinkage<\/a> atau biaya penyusutan adalah selisih antara estimasi catatan pembukuan perusahaan terhadap nilai persediaan dengan nilai yang ditentukan melalui pemeriksaan persediaan fisik <\/span><i><span style=\"font-weight: 400;\">(stock opname)<\/span><\/i><span style=\"font-weight: 400;\">. Kerusakan, kesalahan klasifikasi, pencurian, dan kesalahan <\/span><span style=\"font-weight: 400;\">administrasi<\/span> <span style=\"font-weight: 400;\">dalam pencatatan adalah penyebab perbedaan nilai ini.\u00a0<\/span><\/p>\n<h3 id=\"h\"><strong><i>5. Costs of quality<\/i><\/strong><\/h3>\n<p>Costs of quality muncul ketika produk tidak memenuhi standar atau ekspektasi pelanggan. Biaya ini mencakup biaya pencegahan, biaya kegagalan internal, dan biaya kegagalan eksternal yang memengaruhi nilai persediaan. Perusahaan perlu melakukan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/product-traceability\/\">identifikasi sumber masalah produk<\/a> untuk membantu menekan resiko penurunan kualitas<\/p>\n<h3 id=\"i\"><strong><i>6. Stockout costs<\/i><\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Biaya yang terkait dengan <\/span><i><span style=\"font-weight: 400;\">stockout<\/span><\/i><i><span style=\"font-weight: 400;\"> cost<\/span><\/i><span style=\"font-weight: 400;\">s<\/span><span style=\"font-weight: 400;\"> dikeluarkan ketika perusahaan tidak dapat memenuhi permintaan konsumen. Pada umumnya, perusahaan merespon kehabisan stok ini dengan mengajukan permintaan unik kepada penyedia untuk segera mengirim produk ke perusahaan. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Karena perusahaan kehilangan margin kontribusi pada pesanan penjualan yang tidak dapat dipenuhi, <\/span><i><span style=\"font-weight: 400;\">opportunity stock <\/span><\/i><span style=\"font-weight: 400;\">\u00a0juga termasuk dalam <\/span><i><span style=\"font-weight: 400;\">stockout cost<\/span><\/i><span style=\"font-weight: 400;\">. <\/span><a href=\"https:\/\/id.wikipedia.org\/wiki\/Laporan_keuangan\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Laporan keuangan<\/span><\/a><span style=\"font-weight: 400;\"> perusahaan tidak termasuk pada <\/span><i><span style=\"font-weight: 400;\">opportunity cost<\/span><\/i><span style=\"font-weight: 400;\">, tetapi biaya peluang pada biaya stockout dapat digunakan untuk memperkirakan kerugian.<\/span><\/p>\n<p>Penghitungan biaya ini juga membantu perusahaan yang melakukan perdagangan di skala internasional, serta tergabung dalam kawasan berikat. Untuk itu, <span style=\"font-weight: 400;\"><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/aplikasi-inventaris\/\">aplikasi inventaris barang<\/a><\/span> modern dapat menghitung biaya inventaris, seperti <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/it-inventory-kawasan-berikat-ketahui-pengertian-dan-fungsinya\/\">IT inventory kawasan berikat<\/a>, sangat diperlukan untuk hasil yang akurat dan memenuhi regulasi.<\/p>\n<h2><strong>Optimalkan Inventory Costing dengan HashMicro Inventory Software<\/strong><\/h2>\n<p>Mengelola inventory cost bukan sekadar menghitung stok, tetapi memastikan setiap biaya persediaan tercatat akurat untuk menjaga profitabilitas. Banyak perusahaan masih kesulitan menyesuaikan biaya pemesanan, penyimpanan, hingga pengiriman dengan pendapatan yang dihasilkan, sehingga margin keuntungan berisiko menurun.<\/p>\n<p>Dengan <a href=\"https:\/\/www.hashmicro.com\/id\/inventaris\">HashMicro Inventory Software<\/a>, perusahaan dapat mengelola cost of inventory secara real-time, mulai dari pencatatan pembelian, perhitungan inventoriable cost, hingga analisis inventory amount. Sistem ini memberikan visibilitas penuh terhadap biaya persediaan, membantu Anda mengambil keputusan strategis yang lebih tepat.<\/p>\n<p>Fitur HashMicro untuk Inventory Costing:<\/p>\n<ul>\n<li><strong>Stock Forecasting:<\/strong> Karena sistem mampu memprediksi kebutuhan stok, perusahaan dapat mengurangi biaya akibat kelebihan persediaan. Dampaknya, perencanaan inventaris menjadi lebih hemat dan selaras dengan permintaan pasar.<\/li>\n<li><strong>Run Rate Reordering Rules:<\/strong> Ketika restock dilakukan berdasarkan tingkat penggunaan nyata, biaya pembelian tidak lagi berlebihan. Akibatnya, perusahaan bisa menjaga keseimbangan antara ketersediaan barang dan efisiensi biaya.<\/li>\n<li><strong>Stock Reservations &amp; Reporting:<\/strong> Saat stok sudah dipesan dan tercatat dalam laporan otomatis, risiko pengeluaran tak terduga berkurang. Hal ini memastikan biaya persediaan tercermin lebih transparan di laporan keuangan.<\/li>\n<li><strong>Quality Control Management:<\/strong> Jika produk cacat terdeteksi lebih awal, biaya retur dan perbaikan dapat ditekan. Hasilnya, alokasi dana perusahaan tetap terkendali dan margin keuntungan lebih terjaga.<\/li>\n<li><strong>Stock Optimizer per Warehouse:<\/strong> Karena sistem memberikan strategi penempatan barang antar gudang, biaya penyimpanan dapat diminimalkan. Efeknya, perusahaan tidak perlu membayar lebih untuk kapasitas gudang yang tidak terpakai.<\/li>\n<li><strong>Stock Aging Report:<\/strong> Dengan mengetahui usia stok secara detail, perusahaan bisa menghindari kerugian dari barang usang atau rusak. Akibatnya, biaya persediaan lebih efisien dan perputaran stok berjalan optimal.<\/li>\n<li><strong>Stock Take and Inventory Adjustment Management:<\/strong> Saat pencatatan stok langsung disesuaikan dengan kondisi gudang, biaya yang tercatat menjadi lebih akurat. Hal ini membantu perusahaan menghindari selisih persediaan yang bisa menambah beban keuangan.<\/li>\n<\/ul>\n<p>Hasilnya, manajemen inventory costing menjadi lebih terstruktur, transparan, dan efisien. Perusahaan dapat mengurangi risiko kelebihan stok, mengendalikan biaya, serta menjaga keseimbangan antara supply dan demand.<\/p>\n<p><em>&#8220;Saya merasakan manajemen inventory costing menjadi jauh lebih akurat setelah menggunakan sistem otomatis HashMicro. Setiap biaya tercatat real-time, sehingga analisis lebih mudah dilakukan dan efisiensi gudang tetap terjaga.&#8221;<\/em><\/p>\n<p><strong>\u2014 Anandia Denisha, Regional Manager<\/strong><\/p>\n<h2 id=\"4\"><b>Kesimpulan<\/b><\/h2>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/aplikasi-stok-barang-terbaik\/\">Aplikasi stok barang<\/a> membantu pemilik bisnis dalam mengelola persediaan secara efisien, memastikan ketersediaan produk, serta meminimalkan risiko kehabisan atau kelebihan stok. Dengan sistem yang terorganisir, pelacakan biaya dan pendapatan menjadi lebih akurat.<\/p>\n<p>Tujuan utama dari inventory costing adalah menyesuaikan biaya dengan pendapatan untuk memaksimalkan keuntungan. Karena itu, perusahaan perlu memahami inventory cost dan mengelolanya dengan tepat agar pertumbuhan bisnis tetap terjaga.<\/p>\n<p>Hash <a href=\"https:\/\/www.hashmicro.com\/id\/inventaris\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Software Inventory<\/span><\/a> hadir sebagai solusi dalam mengelola cost of inventory dan inventory amount dengan fitur lengkap untuk mendukung efisiensi. Dapatkan <a href=\"https:\/\/www.hashmicro.com\/id\/offer\/download-skema-harga-software-erp\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">skema harga<\/span><\/a> serta jadwalkan <a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">demo gratis<\/span><\/a> untuk melihat bagaimana sistem ini mengoptimalkan kinerja perusahaan Anda.<\/p>\n<a href=\"https:\/\/www.hashmicro.com\/id\/inventaris?medium=moneysite-banner\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/inventory-definitive.webp\" data-desktop-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/inventory-definitive.webp\" data-mobile-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/inventory-definitive-m.webp\" alt=\"Inventory_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","protected":false},"excerpt":{"rendered":"<p>Banyak perusahaan sering menghadapi tantangan dalam menjaga keseimbangan biaya persediaan. Inventory cost adalah elemen besar yang memengaruhi produksi, karena ketersediaan bahan baku menentukan kelancaran operasional sekaligus profitabilitas bisnis. Ketika perhitungan inventory cost tidak akurat, perusahaan bisa menanggung beban dari pemesanan, pengiriman, hingga pembayaran supplier. Bahkan kelebihan stok pun bisa berujung kerugian karena barang terlalu lama [&hellip;]<\/p>\n","protected":false},"author":160,"featured_media":140850,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[88],"tags":[],"class_list":{"0":"post-52629","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-inventory"},"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>Cara Hitung Inventory Costing untuk Penuhi Kebutuhan Konsumen<\/title>\n<meta name=\"description\" content=\"Inventory costing adalah proses mengeluarkan biaya untuk penyediaan barang guna melengkapi kebutuhan bahan baku produksi. Berrikut ini caranya\" \/>\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\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Hitung Inventory Cost untuk Penuhi Kebutuhan Konsumen Bisnis Anda\" \/>\n<meta property=\"og:description\" content=\"Inventory costing adalah proses mengeluarkan biaya untuk penyediaan barang guna melengkapi kebutuhan bahan baku produksi. Berrikut ini caranya\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/\" \/>\n<meta property=\"og:site_name\" content=\"HashMicro Indonesia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hashmicro\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-09T07:12:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-25T06:57:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/hitung-inventory-costing.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"625\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jessica Wijaya\" \/>\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=\"Jessica Wijaya\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 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\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/\"},\"author\":{\"name\":\"Jessica Wijaya\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/4d83ca1a7056c0a44f813f8721086980\"},\"headline\":\"Cara Hitung Inventory Cost untuk Penuhi Kebutuhan Konsumen Bisnis Anda\",\"datePublished\":\"2024-02-09T07:12:55+00:00\",\"dateModified\":\"2026-02-25T06:57:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/\"},\"wordCount\":1581,\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/hitung-inventory-costing.png\",\"articleSection\":[\"Inventory\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/\",\"name\":\"Cara Hitung Inventory Costing untuk Penuhi Kebutuhan Konsumen\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/hitung-inventory-costing.png\",\"datePublished\":\"2024-02-09T07:12:55+00:00\",\"dateModified\":\"2026-02-25T06:57:48+00:00\",\"description\":\"Inventory costing adalah proses mengeluarkan biaya untuk penyediaan barang guna melengkapi kebutuhan bahan baku produksi. Berrikut ini caranya\",\"breadcrumb\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/#primaryimage\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/hitung-inventory-costing.png\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/hitung-inventory-costing.png\",\"width\":1000,\"height\":625,\"caption\":\"hitung-inventory-costing\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hashmicro.com\/id\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara Hitung Inventory Cost untuk Penuhi Kebutuhan Konsumen Bisnis Anda\"}]},{\"@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\/4d83ca1a7056c0a44f813f8721086980\",\"name\":\"Jessica Wijaya\",\"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\/Jessica-Wijaya-1-1-96x96.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Jessica-Wijaya-1-1-96x96.webp\",\"caption\":\"Jessica Wijaya\"},\"description\":\"Selama lebih dari 5 tahun sebagai Senior Content Writer, Jessica telah menulis topik yang mengulas tentang bidang inventory dan warehouse management. Keahliannya mencakup penulisan artikel manajemen stok dan persediaan, perencanaan kebutuhan, multi-warehouse management, dan integrasi sistem digital untuk pengelolaan barang.\",\"sameAs\":[\"https:\/\/www.hashmicro.com\/id\/\"],\"gender\":\"Perempuan\",\"knowsAbout\":[\"Inventory\",\"inventory management\",\"manajemen inventaris\"],\"knowsLanguage\":[\"Inggris\",\"Indonesia\"],\"jobTitle\":\"Senior Content Writer\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/author\/jessicawijaya\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cara Hitung Inventory Costing untuk Penuhi Kebutuhan Konsumen","description":"Inventory costing adalah proses mengeluarkan biaya untuk penyediaan barang guna melengkapi kebutuhan bahan baku produksi. Berrikut ini caranya","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\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Hitung Inventory Cost untuk Penuhi Kebutuhan Konsumen Bisnis Anda","og_description":"Inventory costing adalah proses mengeluarkan biaya untuk penyediaan barang guna melengkapi kebutuhan bahan baku produksi. Berrikut ini caranya","og_url":"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/","og_site_name":"HashMicro Indonesia","article_publisher":"https:\/\/www.facebook.com\/hashmicro","article_published_time":"2024-02-09T07:12:55+00:00","article_modified_time":"2026-02-25T06:57:48+00:00","og_image":[{"width":1000,"height":625,"url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/hitung-inventory-costing.png","type":"image\/png"}],"author":"Jessica Wijaya","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Ditulis oleh":"Jessica Wijaya","Estimasi waktu membaca":"9 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/"},"author":{"name":"Jessica Wijaya","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/4d83ca1a7056c0a44f813f8721086980"},"headline":"Cara Hitung Inventory Cost untuk Penuhi Kebutuhan Konsumen Bisnis Anda","datePublished":"2024-02-09T07:12:55+00:00","dateModified":"2026-02-25T06:57:48+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/"},"wordCount":1581,"publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/hitung-inventory-costing.png","articleSection":["Inventory"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/","name":"Cara Hitung Inventory Costing untuk Penuhi Kebutuhan Konsumen","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/hitung-inventory-costing.png","datePublished":"2024-02-09T07:12:55+00:00","dateModified":"2026-02-25T06:57:48+00:00","description":"Inventory costing adalah proses mengeluarkan biaya untuk penyediaan barang guna melengkapi kebutuhan bahan baku produksi. Berrikut ini caranya","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/#primaryimage","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/hitung-inventory-costing.png","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/hitung-inventory-costing.png","width":1000,"height":625,"caption":"hitung-inventory-costing"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/id\/blog\/cara-hitung-inventory-costing-untuk-penuhi-kebutuhan-konsumen-bisnis-anda\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"Cara Hitung Inventory Cost untuk Penuhi Kebutuhan Konsumen Bisnis Anda"}]},{"@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\/4d83ca1a7056c0a44f813f8721086980","name":"Jessica Wijaya","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\/Jessica-Wijaya-1-1-96x96.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Jessica-Wijaya-1-1-96x96.webp","caption":"Jessica Wijaya"},"description":"Selama lebih dari 5 tahun sebagai Senior Content Writer, Jessica telah menulis topik yang mengulas tentang bidang inventory dan warehouse management. Keahliannya mencakup penulisan artikel manajemen stok dan persediaan, perencanaan kebutuhan, multi-warehouse management, dan integrasi sistem digital untuk pengelolaan barang.","sameAs":["https:\/\/www.hashmicro.com\/id\/"],"gender":"Perempuan","knowsAbout":["Inventory","inventory management","manajemen inventaris"],"knowsLanguage":["Inggris","Indonesia"],"jobTitle":"Senior Content Writer","url":"https:\/\/www.hashmicro.com\/id\/blog\/author\/jessicawijaya\/"}]}},"focus_keyword":"inventory costing","order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/52629","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\/160"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/comments?post=52629"}],"version-history":[{"count":13,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/52629\/revisions"}],"predecessor-version":[{"id":189704,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/52629\/revisions\/189704"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media\/140850"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=52629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=52629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=52629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}