{"id":77170,"date":"2025-04-26T08:08:48","date_gmt":"2025-04-26T01:08:48","guid":{"rendered":"https:\/\/www.hashmicro.com\/id\/blog\/?p=77170"},"modified":"2025-12-18T16:51:33","modified_gmt":"2025-12-18T09:51:33","slug":"contoh-laporan-produksi-untuk-perusahaan-manufaktur","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/","title":{"rendered":"Contoh Laporan Biaya Produksi dan Download Formatnya"},"content":{"rendered":"<!-- shortcode CTA download new -->\r\n\r\n<div class=\"download-wrapper-wo-image new\">\r\n\t<div class=\"button-wrapper-wo-image\">\r\n\t\t<button\r\n\t\t\tclass=\"downloadBtnWoImage\"\r\n\t\t\tpopup-content=\"laporan\"\r\n\t\t\tdata-link=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/07\/Laporan-hasil-produksi.xlsx\"\r\n\t\t\tdata-format=\"excel\">\r\n\t\t\t<div class=\"icon-unduh\"><\/div>\r\n\t\t\t<p class=\"download-text-wo-image\">Download Sekarang<\/p>\r\n\t\t<\/button>\r\n\r\n\t\t<button\r\n\t\t\tclass=\"downloadBtnWoImage\"\r\n\t\t\tpopup-content=\"\"\r\n\t\t\tdata-link=\"\"\r\n\t\t\tdata-format=\"\">\r\n\t\t\t<div class=\"icon-unduh\"><\/div>\r\n\t\t\t<p class=\"download-text-wo-image\">Download Sekarang<\/p>\r\n\t\t<\/button>\r\n\r\n\t\t<button\r\n\t\t\tclass=\"downloadBtnWoImage\"\r\n\t\t\tpopup-content=\"\"\r\n\t\t\tdata-link=\"\"\r\n\t\t\tdata-format=\"\">\r\n\t\t\t<div class=\"icon-unduh\"><\/div>\r\n\t\t\t<p class=\"download-text-wo-image\">Download Sekarang<\/p>\r\n\t\t<\/button>\r\n\t<\/div>\r\n<\/div>\r\n\r\n<style>\r\n\t.button-wrapper-wo-image {\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t}\r\n\t\r\n\t.downloadBtnWoImage {\r\n\t\tbackground-color: #ffff;\r\n\t\tcolor: #9C171E;\r\n\t\tborder: none;\r\n\t\tborder-radius: 8px;\r\n\t\tpadding: 12px 32px;\r\n\t\tfont-size: 18px;\r\n\t\tfont-family: Roboto;\r\n\t\tfont-weight: 700;\r\n\t\tline-height: 21px;\r\n\t\tjustify-self: center;\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tcursor: pointer;\r\n\t\topacity: 1;\r\n\t\ttransition: opacity 0.3s ease;\r\n\t}\r\n\t\r\n\t.downloadBtnWoImage:hover {\r\n\t\topacity:0.8;\r\n\t}\r\n\r\n\t.new p.download-text-wo-image {\r\n\t\tmargin-bottom: 0;\r\n\t\tcolor: #9C171E;\r\n\t}\r\n\r\n\t.color-me-white {\r\n\t\tcolor: #FFF !important;\r\n\t}\r\n\r\n\t.download-bottom,\r\n\t.download-top {\r\n\t\tmargin-top: 32px;\r\n\t\theight: 250px;\r\n\t\toverflow: hidden;\r\n\t\tborder-radius: 8px 8px 0 0;\r\n\t}\r\n\r\n\t.download-top {\r\n\t\tdisplay: none;\r\n\t}\r\n\r\n\t.opacity-ef {\r\n\t\tposition: absolute;\r\n\t\tdisplay: block;\r\n\t\ttop: 0;\r\n\t\tleft: 0;\r\n\t\tbottom: 0;\r\n\t\tbackground-image: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 35%, #FFF 88%);\r\n\t\tbackdrop-filter: blur(1px);\r\n\t\tz-index: 1;\r\n\t\twidth: 100%;\r\n\t}\r\n\r\n\t.download-wrapper-wo-image.new {\r\n\t\tbackground: unset;\r\n\t\tpadding: 32px 16px 40px;\r\n\t\tborder-radius: unset;\r\n\t\tborder-bottom: 2px solid #D9D9D9;\r\n\t\t\/* border-top: 2px solid #D9D9D9; *\/\r\n\t\tmargin-bottom: 32px;\r\n\t}\r\n\r\n\t.icon-unduh {\r\n\t\tbackground-image: url('https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/11\/icon-unduh.webp');\r\n\t\tbackground-size: cover;\r\n\t\tbackground-repeat: no-repeat;\r\n\t\tbackground-position: center;\r\n\t}\r\n\r\n\t.new .downloadBtnWoImage {\r\n\t\twidth: 200px;\r\n\t\tpadding: 10px 14px;\r\n\t\tmargin-right: 16px;\r\n\t\tcolor: #FFF !important;\r\n\t\tbox-shadow: 5px 6px 16px 0px rgba(0, 0, 0, 0.25);\r\n\t\tjustify-content: center;\r\n\t}\r\n\r\n\t.new .downloadBtnWoImage:last-child {\r\n\t\tmargin-right: 0;\r\n\t}\r\n\r\n\t.new .download-desc {\r\n\t\tcolor: #282828 !important;\r\n\t\ttext-align: center;\r\n\t\tfont-size: 27px !important;\r\n\t\tfont-style: normal;\r\n\t\tfont-weight: 700;\r\n\t\tline-height: 28px;\r\n\t\tmargin-bottom: 24px !important;\r\n\t}\r\n\r\n\t.btn-pdf {\r\n\t\tborder: 2px solid #D01517;\r\n\t\tbackground: #D01517;\r\n\t}\r\n\r\n\t.btn-word {\r\n\t\tborder: 2px solid #25589A;\r\n\t\tbackground: #25589A;\r\n\t}\r\n\r\n\t.btn-excel {\r\n\t\tborder: 2px solid #20744A;\r\n\t\tbackground: #20744A;\r\n\t}\r\n\r\n\t.d-none {\r\n\t\tdisplay: none;\r\n\t}\r\n\r\n\t@media (min-width:992px) and (max-width:1399px) {\r\n\t\tp.download-text-wo-image {\r\n\t\t\tfont-size: 14px;\r\n\t\t}\r\n\t}\r\n\r\n\t@media (max-width:991px) {\r\n\t\t.button-wrapper-wo-image {\r\n\t\t\tdisplay: block;\r\n\t\t}\r\n\r\n\t\t.new .downloadBtnWoImage {\r\n\t\t\twidth: 100%;\r\n\t\t\tmargin-left: 0;\r\n\t\t\tmargin-right: 0;\r\n\t\t\tmargin-bottom: 16px;\r\n\t\t}\r\n\r\n\t\t.download-bottom {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\r\n\t\t.download-top {\r\n\t\t\tdisplay: block;\r\n\t\t\tmargin-bottom: 16px;\r\n\t\t}\r\n\r\n\t\t.new .download-desc {\r\n\t\t\tmargin-bottom: 16px !important;\r\n\t\t}\r\n\t}\r\n\r\n\t@media (max-width:576px) {\r\n\t\t.download-top {\r\n\t\t\theight: 120px;\r\n\t\t}\r\n\t}\r\n<\/style>\r\n\r\n<script>\r\n\tdocument.querySelectorAll('.downloadBtnWoImage').forEach(button => {\r\n\t\tconst formatData = button.getAttribute('data-format');\r\n\t\tconst btnText = button.querySelector('.download-text-wo-image');\r\n\t\tconst linkData = button.getAttribute('data-link');\r\n\t\tconst iconUnduh = button.querySelector('.icon-unduh');\r\n\t\tconst popupContent = button.getAttribute('popup-content');\r\n\r\n\t\tif (formatData == 'pdf') {\r\n\t\t\tbutton.classList.add('btn-pdf');\r\n\t\t\tbtnText.classList.add('color-me-white');\r\n\t\t\tbtnText.innerHTML = \"Download PDF\";\r\n\t\t\ticonUnduh.style.backgroundImage = \"url('https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/12\/teenyicons_pdf-solid.webp')\"\r\n\t\t}\r\n\t\tif (formatData == 'word') {\r\n\t\t\tbutton.classList.add('btn-word');\r\n\t\t\tbtnText.classList.add('color-me-white');\r\n\t\t\tbtnText.innerHTML = \"Download Word\";\r\n\t\t\ticonUnduh.style.backgroundImage = \"url('https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/12\/file-icons_microsoft-word.webp')\"\r\n\t\t}\r\n\t\tif (formatData == 'excel') {\r\n\t\t\tbutton.classList.add('btn-excel');\r\n\t\t\tbtnText.classList.add('color-me-white');\r\n\t\t\tbtnText.innerHTML = \"Download Excel\";\r\n\t\t\ticonUnduh.style.backgroundImage = \"url('https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/12\/vscode-icons_file-type-excel2.webp')\"\r\n\t\t}\r\n\t\tif (formatData == 'docs') {\r\n\t\t\tbutton.classList.add('btn-word');\r\n\t\t\tbtnText.classList.add('color-me-white');\r\n\t\t\tbtnText.innerHTML = \"Download Docs\";\r\n\t\t\ticonUnduh.style.backgroundImage = \"url('https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/12\/simple-icons_googledocs.webp')\"\r\n\t\t}\r\n\t\tif (formatData == 'sheet') {\r\n\t\t\tbutton.classList.add('btn-excel');\r\n\t\t\tbtnText.classList.add('color-me-white');\r\n\t\t\tbtnText.innerHTML = \"Download Sheet\";\r\n\t\t\ticonUnduh.style.backgroundImage = \"url('https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/12\/simple-icons_googlesheets.webp')\"\r\n\t\t}\r\n\r\n\t\tif (linkData == '') {\r\n\t\t\tbutton.classList.add('d-none');\r\n\t\t}\r\n\t\t\r\n\/\/ \t\tbutton.addEventListener('click', function () {\r\n\/\/ \t\t\t\/\/ 1. Tampilkan popup jika ada kontennya\r\n\/\/ \t\t\tif (popupContent && popupContent.trim() !== '') {\r\n\/\/ \t\t\t\t\/\/ logika tampilkan popup di sini\r\n\/\/ \t\t\t\tconsole.log('Popup:', popupContent);\r\n\/\/ \t\t\t}\r\n\r\n\/\/ \t\t\t\/\/ 2. Trigger download jika ada link-nya\r\n\/\/ \t\t\tif (linkData && linkData.trim() !== '') {\r\n\/\/ \t\t\t\tconst a = document.createElement('a');\r\n\/\/ \t\t\t\ta.href = linkData;\r\n\/\/ \t\t\t\ta.download = ''; \/\/ opsional: bisa diisi nama file\r\n\/\/ \t\t\t\ta.target = '_blank';\r\n\/\/ \t\t\t\tdocument.body.appendChild(a);\r\n\/\/ \t\t\t\ta.click();\r\n\/\/ \t\t\t\tdocument.body.removeChild(a);\r\n\/\/ \t\t\t}\r\n\/\/ \t\t});\r\n\t})\r\n<\/script>\n<p>Setiap keputusan produksi yang tepat selalu berawal dari data yang akurat. Tanpa laporan biaya produksi yang jelas, perusahaan berisiko kehilangan kendali atas efisiensi dan profitabilitasnya.<\/p>\n<p>Di sinilah laporan biaya produksi dan sistem manufaktur berperan penting dalam membantu manajemen memantau seluruh pengeluaran, mulai dari bahan baku hingga biaya tenaga kerja dan overhead.<\/p>\n<p>Dengan dukungan <a href=\"https:\/\/www.hashmicro.com\/id\/hash-manufacturing-software\">sistem manufaktur<\/a> yang terintegrasi, penyusunan laporan menjadi akurat dan mudah dianalisis. Baca artikel ini hingga akhir untuk mendapatkan contoh laporan biaya produksi lengkap beserta formatnya.<\/p>\n<table style=\"border-collapse: collapse; background-color: #fffacd; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); border-radius: 25px 25px 25px 25px;\" width=\"100%\">\n<tbody>\n<tr>\n<td style=\"padding: 15px; border: none;\">\n<h3 style=\"margin-bottom: 10px;\"><span style=\"background-color: #990000; color: #ffffff; padding: 5px;\"><b>Key Takeaways<\/b><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"#metode\">Ada dua jenis metode<\/a> perhitungan biaya produksi yang umum digunakan, yaitu full costing dan variabel costing.<\/li>\n<li aria-level=\"1\"><a href=\"#komponen\">Terdapat tiga komponen utama<\/a> dalam laporan produksi, yaitu biaya bahan baku, biaya tenaga kerja, dan biaya overhead pabrik.<\/li>\n<li aria-level=\"1\">Laporan biaya produksi dapat dibuat secara otomatis dengan bantuan <a href=\"#software_manufaktur\">software manufaktur<\/a>, seperti milik HashMicro.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\r\n\r\n<script>\r\n    \/\/ check which image to use based on screensize\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        function updateImageSource() {\r\n            var images = document.querySelectorAll('.responsive-image-banner');\r\n            var screenWidth = window.innerWidth;\r\n\r\n            images.forEach(function(img) {\r\n                var mobileSrc = img.getAttribute('data-mobile-src');\r\n                var desktopSrc = img.getAttribute('data-desktop-src');\r\n\r\n                if (screenWidth < 576 && mobileSrc) {\r\n                    img.setAttribute('src', mobileSrc);\r\n                } else {\r\n                    img.setAttribute('src', desktopSrc);\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Initial check\r\n        updateImageSource();\r\n\r\n        \/\/ Update on resize\r\n        window.addEventListener('resize', updateImageSource);\r\n    });\r\n<\/script> <span data-sheets-root=\"1\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:513,&quot;3&quot;:{&quot;1&quot;:0},&quot;12&quot;:0}\"><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><strong>Apa itu Laporan Biaya Produksi?<\/strong><\/h2>\n<p>Laporan biaya produksi adalah dokumen yang merinci seluruh biaya yang dikeluarkan selama proses produksi dalam periode tertentu, terutama bahan baku langsung, tenaga kerja langsung, dan biaya overhead pabrik (misalnya listrik mesin, penyusutan, dan perawatan).<\/p>\n<p>Dokumen ini menjadi dasar perhitungan harga pokok produksi (HPP) agar biaya per unit bisa dihitung secara jelas dan konsisten.<\/p>\n<p>Selain menghitung HPP, laporan biaya produksi membantu perusahaan memantau realisasi biaya dibanding anggaran, melihat biaya yang paling besar menyerap pengeluaran, serta menemukan penyebab selisih biaya (misalnya pemakaian material berlebih atau jam kerja yang melampaui rencana).<\/p>\n<p>Karena itu, laporan ini sering digunakan tim produksi, cost accounting, dan manajemen untuk menentukan harga jual yang lebih rasional dan menjaga margin tetap sehat.<\/p>\n<p>Untuk contoh format dan rumusnya, cek contoh <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/menghitung-harga-pokok-produksi\/\">laporan harga pokok produksi<\/a> dan cara menghitungnya berikut.<\/p>\n<h2><strong>Fungsi Laporan Produksi Perusahaan Manufaktur<\/strong><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-143453 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/contoh-laporan-keuangan-perusahaan-manufaktur.webp\" alt=\"contoh laporan produksi\" width=\"1200\" height=\"675\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/contoh-laporan-keuangan-perusahaan-manufaktur.webp 1200w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/contoh-laporan-keuangan-perusahaan-manufaktur-300x169.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/contoh-laporan-keuangan-perusahaan-manufaktur-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/contoh-laporan-keuangan-perusahaan-manufaktur-768x432.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/contoh-laporan-keuangan-perusahaan-manufaktur-747x420.webp 747w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/contoh-laporan-keuangan-perusahaan-manufaktur-150x84.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/contoh-laporan-keuangan-perusahaan-manufaktur-696x392.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/contoh-laporan-keuangan-perusahaan-manufaktur-1068x601.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>Laporan produksi memainkan peran krusial dalam operasional perusahaan manufaktur. Berikut adalah beberapa fungsi dan manfaat utama dari laporan produksi bagi perusahaan manufaktur:<\/p>\n<h3><strong>1. Menentukan metode costing yang dipakai (Job Order vs Process)<\/strong><\/h3>\n<p>Di job order costing, biaya dicatat per work order\/job (mis. proyek custom, batch khusus). Di process costing, biaya dikumpulkan per departemen\/proses (mis. mixing\u2013filling\u2013packing) lalu dihitung biaya per unit.<\/p>\n<p>Untuk referensi struktur laporan periodik (ringkasan, progres, deviasi, tindak lanjut, lampiran), Anda bisa lihat contoh<a href=\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-dan-cara-mudah-membuat-laporan-proyek-dengan-software-konstruksi\/\"> laporan biaya konstruksi<\/a> berikut.<\/p>\n<h3><strong>2. Melacak biaya per Work Order, Batch, atau Routing<\/strong><\/h3>\n<p>Laporan menunjukkan biaya material issue, jam kerja operator, dan pemakaian mesin per WO\/batch\/routing, jadi sumber biaya tinggi bisa ditelusuri sampai level pekerjaan. Ini penting untuk produksi make-to-order maupun make-to-stock.<\/p>\n<h3><strong>3. Menghitung biaya unit secara akurat termasuk WIP<\/strong><\/h3>\n<p>Untuk process costing, laporan biasanya memakai konsep equivalent units agar biaya WIP (barang setengah jadi) tidak loncat atau dobel. Hasilnya, biaya per unit lebih konsisten dari periode ke periode.<\/p>\n<h3><strong>4. Mengukur variance: standar vs aktual<\/strong><\/h3>\n<p>Laporan biaya produksi membantu menghitung selisih seperti material price variance (harga beli vs standar) dan material usage variance (pemakaian vs standar), plus selisih tenaga kerja (jam\/ tarif).<\/p>\n<p>Jadi, investigasi akar masalah lebih cepat terdeteksi, baik scrap, rework, setting mesin, atau dari supplier.<\/p>\n<h3><strong>5. Alokasi overhead yang bisa dipertanggungjawabkan<\/strong><\/h3>\n<p>Overhead pabrik dialokasikan dengan driver yang relevan seperti machine hours, direct labor hours, atau jumlah unit, bukan dibagi rata. Jadi HPP tidak bias; produk yang lebih banyak memakai mesin tidak disubsidi produk lain.<\/p>\n<h3><strong>6. Membaca cost driver dan bottleneck produksi<\/strong><\/h3>\n<p>Dari komposisi biaya, manajemen bisa melihat apakah pemborosan dominan di material, labor, atau machine-related overhead. Ini membantu prioritas perbaikan: kurangi scrap, turunkan downtime, optimalkan setup time, atau perbaiki yield.<\/p>\n<h3><strong>7. Menjadi dasar keputusan bisnis yang spesifik manufaktur<\/strong><\/h3>\n<p>Dengan biaya per unit dan variance yang jelas, perusahaan bisa menentukan minimum selling price, evaluasi margin per SKU, dan keputusan make vs buy atau perubahan BOM\/routing. Keputusan jadi berbasis angka biaya aktual, bukan asumsi.<\/p>\n<h2><b><span id=\"komponen\">Komponen Penting dalam Laporan Produksi<\/span><\/b><\/h2>\n<p>Agar laporan biaya produksi komprehensif, perusahaan perlu memisahkan biaya yang langsung membentuk produk dan biaya tidak langsung yang mendukung proses produksi.<\/p>\n<p>Tiga komponen utamanya adalah bahan baku langsung, tenaga kerja langsung, dan overhead pabrik.<\/p>\n<h3><strong>1. Biaya bahan baku langsung<\/strong><\/h3>\n<p>Biaya bahan baku langsung adalah nilai bahan yang benar-benar digunakan atau di-issue ke proses produksi pada periode tertentu. Angka ini biasanya bersumber dari dokumen material request\/material issue atau pemakaian gudang ke produksi, bukan dari invoice pembelian semata.<\/p>\n<p><strong>Contoh laporan pemakaian bahan baku (Januari 2024)<\/strong><\/p>\n<div style=\"width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 12px 0;\">\n<table style=\"width: 100%; border-collapse: separate; border-spacing: 0; min-width: 760px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.4; border: 1px solid #eee; border-radius: 14px; overflow: hidden;\">\n<thead>\n<tr style=\"background: #990000; color: #fff;\">\n<th style=\"padding: 10px; text-align: left; border-right: 1px solid rgba(255,255,255,.22);\">Nama Bahan<\/th>\n<th style=\"padding: 10px; text-align: right; border-right: 1px solid rgba(255,255,255,.22);\">Qty Dipakai<\/th>\n<th style=\"padding: 10px; text-align: right; border-right: 1px solid rgba(255,255,255,.22);\">Harga\/Unit<\/th>\n<th style=\"padding: 10px; text-align: right; border-right: 1px solid rgba(255,255,255,.22);\">Total (Rp)<\/th>\n<th style=\"padding: 10px; text-align: left;\">Referensi<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Bahan Baku A<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">1.000 kg<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">20.000<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">20.000.000<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Material Issue #MI-0124<\/td>\n<\/tr>\n<tr style=\"background: #fafafa;\">\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Bahan Baku B<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">500 kg<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">50.000<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">25.000.000<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Material Issue #MI-0127<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Bahan Baku C<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">200 kg<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">100.000<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">20.000.000<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Material Issue #MI-0131<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; font-weight: bold; border-top: 1px solid #f2f2f2;\">Total Pemakaian Bahan Baku<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\"><\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\"><\/td>\n<td style=\"padding: 10px; text-align: right; font-weight: bold; border-top: 1px solid #f2f2f2;\">65.000.000<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3><strong>2. Biaya tenaga kerja langsung<\/strong><\/h3>\n<p>Biaya tenaga kerja langsung adalah upah yang melekat pada pekerjaan yang secara langsung menghasilkan produk, misalnya operator produksi atau assembler.<\/p>\n<p>Gaji supervisor produksi, admin pabrik, atau petugas gudang biasanya masuk overhead pabrik (tenaga kerja tidak langsung), tergantung kebijakan akuntansi biaya perusahaan.<\/p>\n<p><strong>Contoh laporan biaya tenaga kerja langsung (Januari 2024)<\/strong><\/p>\n<div style=\"width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 12px 0;\">\n<table style=\"width: 100%; border-collapse: separate; border-spacing: 0; min-width: 860px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.4; border: 1px solid #eee; border-radius: 14px; overflow: hidden;\">\n<thead>\n<tr style=\"background: #990000; color: #fff;\">\n<th style=\"padding: 10px; text-align: left; border-right: 1px solid rgba(255,255,255,.22);\">Tim\/Posisi<\/th>\n<th style=\"padding: 10px; text-align: right; border-right: 1px solid rgba(255,255,255,.22);\">Jam Reguler<\/th>\n<th style=\"padding: 10px; text-align: right; border-right: 1px solid rgba(255,255,255,.22);\">Jam Lembur<\/th>\n<th style=\"padding: 10px; text-align: right; border-right: 1px solid rgba(255,255,255,.22);\">Tarif Reguler (Rp)<\/th>\n<th style=\"padding: 10px; text-align: right; border-right: 1px solid rgba(255,255,255,.22);\">Tarif Lembur (Rp)<\/th>\n<th style=\"padding: 10px; text-align: right;\">Total (Rp)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Operator Produksi<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">7.600<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">200<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">18.000<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">27.000<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">141.600.000<\/td>\n<\/tr>\n<tr style=\"background: #fafafa;\">\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Assembler\/Packing<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">2.400<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">120<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">16.000<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">24.000<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">41.280.000<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; font-weight: bold; border-top: 1px solid #f2f2f2;\">Total Tenaga Kerja Langsung<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\"><\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\"><\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\"><\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\"><\/td>\n<td style=\"padding: 10px; text-align: right; font-weight: bold; border-top: 1px solid #f2f2f2;\">182.880.000<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3>\u00a0<b>3. Biaya <\/b><b><i>overhead <\/i><\/b><b>pabrik<\/b><\/h3>\n<p>Terakhir merupakan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/biaya-overhead-pabrik-apakah-penting-menghitung-biaya-produksi\/\">biaya <i>overhead <\/i>pabrik<\/a>. Overhead pabrik adalah biaya produksi tidak langsung yang diperlukan agar pabrik beroperasi, misalnya listrik mesin, perawatan, penyusutan, sewa, hingga tenaga kerja tidak langsung.<\/p>\n<p>Karena tidak bisa ditelusuri langsung ke satu unit produk, overhead biasanya dialokasikan memakai dasar yang relevan seperti jam mesin, jam tenaga kerja langsung, atau jumlah unit.<\/p>\n<p><strong>Contoh ringkasan overhead pabrik + basis alokasi (Januari 2024)<\/strong><\/p>\n<div style=\"width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 12px 0;\">\n<table style=\"width: 100%; border-collapse: separate; border-spacing: 0; min-width: 780px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.4; border: 1px solid #eee; border-radius: 14px; overflow: hidden;\">\n<thead>\n<tr style=\"background: #990000; color: #fff;\">\n<th style=\"padding: 10px; text-align: left; border-right: 1px solid rgba(255,255,255,.22);\">Jenis Overhead<\/th>\n<th style=\"padding: 10px; text-align: right; border-right: 1px solid rgba(255,255,255,.22);\">Total (Rp)<\/th>\n<th style=\"padding: 10px; text-align: left; border-right: 1px solid rgba(255,255,255,.22);\">Basis Alokasi<\/th>\n<th style=\"padding: 10px; text-align: left;\">Catatan<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Listrik &amp; Utilitas Pabrik<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">28.000.000<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Jam Mesin<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Dipengaruhi jam operasi mesin<\/td>\n<\/tr>\n<tr style=\"background: #fafafa;\">\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Perawatan &amp; Sparepart<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">17.500.000<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Jam Mesin<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Preventive + corrective maintenance<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Penyusutan Mesin<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">22.000.000<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Jam Mesin<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Beban periodik aset pabrik<\/td>\n<\/tr>\n<tr style=\"background: #fafafa;\">\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Tenaga Kerja Tidak Langsung<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">35.000.000<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Jam Tenaga Kerja Langsung<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Contoh: supervisor\/QA\/gudang produksi<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Sewa &amp; Keamanan Pabrik<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">18.000.000<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Jumlah Unit<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Dialokasikan proporsional output<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; font-weight: bold; border-top: 1px solid #f2f2f2;\">Total Overhead Pabrik<\/td>\n<td style=\"padding: 10px; text-align: right; font-weight: bold; border-top: 1px solid #f2f2f2;\">120.500.000<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\"><\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2><strong><span id=\"metode\">Metode Laporan Biaya Produksi<\/span><\/strong><\/h2>\n<p>Dua metode umum yang sering digunakan dalam pelaporan biaya produksi adalah<strong> Full Costing<\/strong> dan <strong>Variable Costing<\/strong>. Keduanya memiliki pendekatan yang berbeda dalam menentukan harga pokok produksi.<\/p>\n<h3><strong>1. Metode Full Costing<\/strong><\/h3>\n<p>Metode ini memasukkan bahan baku langsung, tenaga kerja langsung, serta overhead pabrik variabel dan tetap ke biaya produksi per unit. Namun, biaya non-produksi seperti pemasaran dan administrasi tetap dicatat terpisah sebagai biaya periode, bukan bagian HPP.<\/p>\n<h3><strong>2. Metode Variable Costing<\/strong><\/h3>\n<p>Metode ini hanya memasukkan biaya produksi variabel (bahan baku langsung, tenaga kerja langsung, dan overhead variabel) ke biaya per unit.<\/p>\n<p>Sementara itu, overhead pabrik tetap dibebankan sebagai biaya periode sehingga lebih enak dipakai untuk analisis internal (misalnya dampak perubahan volume produksi terhadap margin).<\/p>\n<p>Ingin mengetahui berapa biaya implementasi sistem manufaktur yang sesuai dengan kebutuhan bisnis Anda? Klik banner di bawah ini untuk melihat skema harga lengkap dan pilih paket terbaik untuk perusahaan Anda.<\/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><strong>Contoh Laporan Hasil Produksi\u00a0<\/strong><\/h2>\n<!-- shortcode CTA download new -->\r\n\r\n<div class=\"download-wrapper new\">\r\n\t<p class=\"download-desc\">Laporan Produksi Perusahaan Manufaktur<\/p>\r\n\t\r\n\t<div class=\"download-top\" style=\"position: relative;\">\r\n\t\t<div class=\"opacity-ef\"><\/div>\r\n\t\t<img decoding=\"async\" class=\"download-img\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/Contoh-Laporan-Hasil-Produksi-Secara-Manual.webp\">\r\n\t<\/div>\r\n\t\r\n\t<div class=\"button-wrapper\">\r\n\t\t\t\t<button \r\n\t\t\tclass=\"downloadBtn\" \r\n\t\t\tpopup-content=\"laporan\" \r\n\t\t\tdata-link=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/07\/Laporan-Hasil-Produksi.docx\"\r\n\t\t\tdata-format=\"word\">\r\n\t\t\t<div class=\"icon-unduh\"><\/div>\r\n\t\t\t<p class=\"download-text\" style=\"\">Download Sekarang<\/p>\r\n\t\t<\/button>\r\n\t\t\r\n  \t\t\t\t<button \r\n\t\t\tclass=\"downloadBtn\" \r\n\t\t\tpopup-content=\"laporan\" \r\n\t\t\tdata-link=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/07\/Laporan-hasil-produksi.xlsx\"\r\n\t\t\tdata-format=\"excel\">\r\n\t\t\t<div class=\"icon-unduh\"><\/div>\r\n\t\t\t<p class=\"download-text\" style=\"\">Download Sekarang<\/p>\r\n\t\t<\/button>\r\n\t\t\r\n  \t\t\t<\/div>\r\n\t\r\n\t\t<div class=\"download-bottom\" style=\"position: relative;\">\r\n\t\t<div class=\"opacity-ef\"><\/div>\r\n\t\t<img decoding=\"async\" class=\"download-img\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/Contoh-Laporan-Hasil-Produksi-Secara-Manual.webp\" alt=\"Laporan Produksi Perusahaan Manufaktur\">\r\n\t<\/div>\r\n\t<\/div>\r\n\r\n\r\n<style>\r\n\t.button-wrapper{\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t}\r\n\t\r\n\t.new p.download-text{\r\n\t\tmargin-bottom: 0;\r\n\t\tcolor: #9C171E;\r\n\t}\r\n\t\r\n\t.color-me-white{\r\n\t\tcolor: #FFF !important;\r\n\t}\r\n\t.download-bottom, .download-top{\r\n\t\tmargin-top: 32px;\r\n\t\theight: 250px;\r\n\t\toverflow: hidden;\r\n\t\tborder-radius: 8px 8px 0 0;\r\n\t}\r\n\t\r\n\t.download-top{\r\n\t\tdisplay: none;\r\n\t}\r\n\t\r\n\t.download-img{\r\n\t\twidth: 100%;\r\n\/* \t\tfilter: blur(1px); *\/\r\n\t}\r\n\r\n\t.opacity-ef{\r\n\t\tposition: absolute;\r\n\t\tdisplay: block;\r\n\t\ttop: 0;\r\n\t\tleft: 0;\r\n\t\tbottom: 0;\r\n\t\tbackground-image: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 35%, #FFF 88%);\r\n\t\tbackdrop-filter: blur(1px);\r\n\t\tz-index: 1;\r\n\t\twidth: 100%;\r\n\t}\r\n\t\r\n\t.download-wrapper.new{\r\n\t\tbackground: unset;\r\n\t\tpadding: 40px 16px;\r\n\t\tborder-radius: unset;\r\n\t\tborder-bottom: 2px solid #D9D9D9;\r\n\t\tborder-top: 2px solid #D9D9D9;\r\n\t}\r\n\t\r\n\t.icon-unduh{\r\n\t\tbackground-image: url('https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/11\/icon-unduh.webp');\r\n\t\tbackground-size: cover;\r\n\t\tbackground-repeat: no-repeat;\r\n\t\tbackground-position: center;\r\n\t}\r\n\t\r\n\t.new .downloadBtn{\r\n\t\twidth: 200px;\r\n\t\tpadding: 10px 14px;\r\n\t\tmargin-right: 16px;\r\n\t\tcolor: #FFF !important;\r\n\t\tbox-shadow: 5px 6px 16px 0px rgba(0, 0, 0, 0.25);\r\n\t\tjustify-content: center;\r\n\t}\r\n\t\r\n\t.new .downloadBtn:last-child{\r\n\t\tmargin-right: 0;\r\n\t}\r\n\t\r\n\t.new .download-desc{\r\n\t\tcolor: #282828 !important;\r\n\t\ttext-align: center;\r\n\t\tfont-size: 27px !important;\r\n\t\tfont-style: normal;\r\n\t\tfont-weight: 700;\r\n\t\tline-height: 28px;\r\n\t\tmargin-bottom: 24px !important;\r\n\t}\r\n\t\r\n\t.btn-pdf{\r\n\t\tborder: 2px solid #D01517;\r\n\t\tbackground: #D01517;\r\n\t}\r\n\t\r\n\t.btn-word{\r\n\t\tborder: 2px solid #25589A;\r\n\t\tbackground: #25589A;\r\n\t}\r\n\t\r\n\t.btn-excel{\r\n\t\tborder: 2px solid #20744A;\r\n\t\tbackground: #20744A;\r\n\t}\r\n\t\r\n\t.d-none{\r\n\t\tdisplay: none;\r\n\t}\r\n\t\r\n\t@media (min-width:992px) and (max-width:1399px){\r\n\t\tp.download-text{\r\n\t\t\tfont-size: 14px;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@media (max-width:991px){\r\n\t\t.button-wrapper{\r\n\t\t\tdisplay: block;\r\n\t\t}\r\n\t\t\r\n\t\t.new .downloadBtn{\r\n\t\t\twidth: 100%;\r\n\t\t\tmargin-left: 0;\r\n\t\t\tmargin-right: 0;\r\n\t\t\tmargin-bottom: 16px;\r\n\t\t}\r\n\t\t\r\n\t\t.download-bottom{\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t\t\r\n\t\t.download-top{\r\n\t\t\tdisplay: block;\r\n\t\t\tmargin-bottom: 16px;\r\n\t\t}\r\n\t\t\r\n\t\t.new .download-desc{\r\n\t\t\tmargin-bottom: 16px !important;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@media (max-width:576px){\r\n\t\t.download-top{\r\n\t\t\theight: 120px;\r\n\t\t}\r\n\t}\r\n<\/style>\r\n\r\n<script>\r\n\tdocument.querySelectorAll('.downloadBtn').forEach(button=>{\r\n\t\tconst formatData = button.getAttribute('data-format');\r\n\t\tconst btnText = button.querySelector('.download-text');\r\n\t\tconst linkData = button.getAttribute('data-link');\r\n\t\tconst iconUnduh = button.querySelector('.icon-unduh');\r\n\t\tconst popupContent = button.getAttribute('popup-content');\r\n\t\t\r\n\t\tif(formatData == 'pdf'){\r\n\t\t\tbutton.classList.add('btn-pdf'); \r\n\t\t\tbtnText.classList.add('color-me-white');\r\n\t\t\tbtnText.innerHTML = \"Download PDF\";\r\n\t\t\ticonUnduh.style.backgroundImage = \"url('https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/12\/teenyicons_pdf-solid.webp')\"\r\n\t\t}\r\n\t\tif(formatData == 'word'){\r\n\t\t\tbutton.classList.add('btn-word'); \r\n\t\t\tbtnText.classList.add('color-me-white');\r\n\t\t\tbtnText.innerHTML = \"Download Word\";\r\n\t\t\ticonUnduh.style.backgroundImage = \"url('https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/12\/file-icons_microsoft-word.webp')\"\r\n\t\t}\r\n\t\tif(formatData == 'excel'){\r\n\t\t\tbutton.classList.add('btn-excel'); \r\n\t\t\tbtnText.classList.add('color-me-white');\r\n\t\t\tbtnText.innerHTML = \"Download Excel\";\r\n\t\t\ticonUnduh.style.backgroundImage = \"url('https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/12\/vscode-icons_file-type-excel2.webp')\"\r\n\t\t}\r\n\t\tif(formatData == 'docs'){\r\n\t\t\tbutton.classList.add('btn-word'); \r\n\t\t\tbtnText.classList.add('color-me-white');\r\n\t\t\tbtnText.innerHTML = \"Download Docs\";\r\n\t\t\ticonUnduh.style.backgroundImage = \"url('https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/12\/simple-icons_googledocs.webp')\"\r\n\t\t}\r\n\t\tif(formatData == 'sheet'){\r\n\t\t\tbutton.classList.add('btn-excel'); \r\n\t\t\tbtnText.classList.add('color-me-white');\r\n\t\t\tbtnText.innerHTML = \"Download Sheet\";\r\n\t\t\ticonUnduh.style.backgroundImage = \"url('https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/12\/simple-icons_googlesheets.webp')\"\r\n\t\t}\r\n\t\t\r\n\t\tif(linkData == ''){\r\n\t\t\tbutton.classList.add('d-none');\r\n\t\t}\r\n\t})\r\n<\/script>\n<p>Laporan hasil produksi merangkum seluruh biaya yang terkait dengan proses produksi, mulai dari persediaan awal bahan baku hingga pembelian, biaya angkut, dan retur.<\/p>\n<p>Template laporan produksi manufaktur Excel gratis di atas juga mencatat biaya tenaga kerja langsung dan overhead pabrik seperti upah, pemeliharaan mesin, dan penyusutan aset.<\/p>\n<p>Kami juga memberikan contoh-contoh lain untuk laporan produksi dalam bentuk tabel sederhana, sebagai berikut.<\/p>\n<h3><strong>1. Laporan Produksi Harian \u2013 Pabrik Minuman<\/strong><\/h3>\n<p>Contoh laporan produksi ini menunjukkan jumlah produksi harian, target, dan tingkat pencapaian. Dapat digunakan untuk mengevaluasi performa produksi harian dan mendeteksi deviasi dari target produksi.<\/p>\n<div style=\"width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 12px 0;\">\n<table style=\"width: 100%; border-collapse: separate; border-spacing: 0; min-width: 760px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.45; border: 1px solid #eee; border-radius: 14px; overflow: hidden;\">\n<thead>\n<tr style=\"background: #990000; color: #fff;\">\n<th style=\"padding: 10px; border-right: 1px solid rgba(255, 255, 255, 0.22); text-align: center;\">Tanggal<\/th>\n<th style=\"padding: 10px; border-right: 1px solid rgba(255, 255, 255, 0.22); text-align: center;\">Produk<\/th>\n<th style=\"padding: 10px; border-right: 1px solid rgba(255, 255, 255, 0.22); text-align: center;\">Target Produksi<\/th>\n<th style=\"padding: 10px; border-right: 1px solid rgba(255, 255, 255, 0.22); text-align: center;\">Produksi Aktual<\/th>\n<th style=\"padding: 10px; text-align: center;\">Capaian<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">01\/08\/2025<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Teh Botol 350 ml<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">10.000 botol<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">9.200 botol<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">92,0%<\/td>\n<\/tr>\n<tr style=\"background: #fafafa;\">\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">01\/08\/2025<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Air Mineral 600 ml<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">8.000 botol<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">8.500 botol<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">106,3%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3><strong> 2. Laporan Biaya Produksi per Periode \u2013 Pabrik Garmen<\/strong><\/h3>\n<p>Menunjukkan total biaya produksi untuk satu batch selama periode tertentu.<\/p>\n<div style=\"width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 12px 0;\">\n<table style=\"width: 100%; border-collapse: separate; border-spacing: 0; min-width: 520px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.45; border: 1px solid #eee; border-radius: 14px; overflow: hidden;\">\n<thead>\n<tr style=\"background: #990000; color: #fff;\">\n<th style=\"padding: 10px; border-right: 1px solid rgba(255, 255, 255, 0.22); text-align: center;\">Komponen Biaya<\/th>\n<th style=\"padding: 10px; text-align: center;\">Nilai (Rp)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Bahan Baku &amp; Aksesori (kain, benang, kancing, dll.)<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">75.000.000<\/td>\n<\/tr>\n<tr style=\"background: #fafafa;\">\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Tenaga Kerja Langsung (operator jahit\/finishing)<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">40.000.000<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Overhead Pabrik (listrik, penyusutan mesin, maintenance, dll.)<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">25.000.000<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; font-weight: bold; border-top: 1px solid #f2f2f2;\">Total Biaya Produksi<\/td>\n<td style=\"padding: 10px; text-align: right; font-weight: bold; border-top: 1px solid #f2f2f2;\">140.000.000<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3><strong>3. Laporan Efisiensi Produksi \u2013 Pabrik Elektronik<\/strong><\/h3>\n<p>Membandingkan rencana produksi dengan output aktual dan pemakaian bahan baku.<\/p>\n<div style=\"width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 12px 0;\">\n<table style=\"width: 100%; border-collapse: separate; border-spacing: 0; min-width: 840px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.45; border: 1px solid #eee; border-radius: 14px; overflow: hidden;\">\n<thead>\n<tr style=\"background: #990000; color: #fff;\">\n<th style=\"padding: 10px; border-right: 1px solid rgba(255, 255, 255, 0.22); text-align: center;\">Produk<\/th>\n<th style=\"padding: 10px; border-right: 1px solid rgba(255, 255, 255, 0.22); text-align: center;\">Target Unit<\/th>\n<th style=\"padding: 10px; border-right: 1px solid rgba(255, 255, 255, 0.22); text-align: center;\">Unit Aktual<\/th>\n<th style=\"padding: 10px; border-right: 1px solid rgba(255, 255, 255, 0.22); text-align: center;\">Bahan Baku Terpakai (Kg)<\/th>\n<th style=\"padding: 10px; border-right: 1px solid rgba(255, 255, 255, 0.22); text-align: center;\">Ideal (Kg)<\/th>\n<th style=\"padding: 10px; text-align: center;\">Selisih<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Speaker A1<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">5.000<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">4.700<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">1.200<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">987<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">+213<\/td>\n<\/tr>\n<tr style=\"background: #fafafa;\">\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Headset B2<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">3.000<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">3.100<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">850<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">806<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">+44<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3><strong>4. Laporan Produksi Mingguan \u2013 Pabrik Makanan Beku<\/strong><\/h3>\n<p>Menampilkan akumulasi produksi mingguan untuk monitoring kapasitas pabrik.<\/p>\n<div style=\"width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 12px 0;\">\n<table style=\"width: 100%; border-collapse: separate; border-spacing: 0; min-width: 760px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.45; border: 1px solid #eee; border-radius: 14px; overflow: hidden;\">\n<thead>\n<tr style=\"background: #990000; color: #fff;\">\n<th style=\"padding: 10px; border-right: 1px solid rgba(255, 255, 255, 0.22); text-align: center;\">Minggu ke-<\/th>\n<th style=\"padding: 10px; border-right: 1px solid rgba(255, 255, 255, 0.22); text-align: center;\">Produk<\/th>\n<th style=\"padding: 10px; border-right: 1px solid rgba(255, 255, 255, 0.22); text-align: center;\">Jumlah Produksi<\/th>\n<th style=\"padding: 10px; border-right: 1px solid rgba(255, 255, 255, 0.22); text-align: center;\">Jumlah Reject<\/th>\n<th style=\"padding: 10px; text-align: center;\">Reject Rate<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">1<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Nugget Ayam 1 kg<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">15.000 pack<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">250 pack<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">1,67%<\/td>\n<\/tr>\n<tr style=\"background: #fafafa;\">\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">2<\/td>\n<td style=\"padding: 10px; border-top: 1px solid #f2f2f2;\">Sosis Sapi 500 gr<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">12.000 pack<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">180 pack<\/td>\n<td style=\"padding: 10px; text-align: right; border-top: 1px solid #f2f2f2;\">1,50%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2><span id=\"langkah\"><b>Cara Menghitung Laporan Hasil Produksi<\/b><\/span><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-143456 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/laporan-keuangan-perusahaan-manufaktur.webp\" alt=\"contoh laporan produksi\" width=\"1200\" height=\"675\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/laporan-keuangan-perusahaan-manufaktur.webp 1200w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/laporan-keuangan-perusahaan-manufaktur-300x169.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/laporan-keuangan-perusahaan-manufaktur-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/laporan-keuangan-perusahaan-manufaktur-768x432.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/laporan-keuangan-perusahaan-manufaktur-747x420.webp 747w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/laporan-keuangan-perusahaan-manufaktur-150x84.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/laporan-keuangan-perusahaan-manufaktur-696x392.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/laporan-keuangan-perusahaan-manufaktur-1068x601.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>Setelah mengetahui komponen-komponen penting dalam laporan produksi, perusahaan perlu menghitung dan menyusun laporan produksi secara akurat dan tepat waktu. Berikut ini adalah beberapa cara untuk menghitung dan format contoh laporan produksi perusahaan manufaktur:<\/p>\n<h3><b>1. Hitung total biaya produksi<\/b><\/h3>\n<p>Total biaya produksi adalah jumlah seluruh biaya yang dikeluarkan perusahaan dalam proses produksi, termasuk biaya bahan baku, biaya tenaga kerja, dan biaya <i>overhead <\/i>pabrik.<\/p>\n<p>Total biaya produksi dapat dihitung dengan mengumpulkan semua biaya tersebut ke dalam laporan biaya produksi perusahaan manufaktur.<\/p>\n<p><b>Contoh:<\/b> Perusahaan ABC mengeluarkan biaya bahan baku sebesar Rp 50.000.000, biaya tenaga kerja sebesar Rp 30.000.000, dan biaya overhead pabrik sebesar Rp 20.000.000. Maka, total biaya produksi adalah:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-167559\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/laporan-biaya-bahan-baku-1.webp\" alt=\"laporan biaya bahan baku\" width=\"877\" height=\"75\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/laporan-biaya-bahan-baku-1.webp 877w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/laporan-biaya-bahan-baku-1-300x26.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/laporan-biaya-bahan-baku-1-768x66.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/laporan-biaya-bahan-baku-1-150x13.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/laporan-biaya-bahan-baku-1-696x60.webp 696w\" sizes=\"auto, (max-width: 877px) 100vw, 877px\" \/><\/p>\n<h3><b>2. Hitung biaya produksi per unit<\/b><\/h3>\n<p>Biaya produksi per unit adalah biaya rata-rata yang perusahaan keluarkan untuk memproduksi satu unit produk. Biaya produksi per unit dapat Anda hitung dengan membagi total biaya produksi dengan jumlah unit yang diproduksi.<\/p>\n<p><b>Contoh:<\/b> Jika total biaya produksi adalah Rp 100.000.000 dan jumlah unit yang diproduksi adalah 10.000 unit, maka biaya produksi per unit adalah:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-167162 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/Hitung-biaya-produksi-per-unit.webp\" alt=\"Hitung biaya produksi per unit\" width=\"604\" height=\"106\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/Hitung-biaya-produksi-per-unit.webp 604w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/Hitung-biaya-produksi-per-unit-300x53.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/Hitung-biaya-produksi-per-unit-150x26.webp 150w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/p>\n<h3><b>3. Format laporan produksi<\/b><\/h3>\n<p>Laporan produksi biasanya berisi informasi tentang jumlah unit produk yang diproduksi, biaya bahan baku, biaya tenaga kerja, biaya <i>overhead <\/i>pabrik, dan biaya produksi per unit.<\/p>\n<p>Format laporan produksi dapat bervariasi tergantung pada kebutuhan perusahaan, namun umumnya laporan produksi akan mencantumkan informasi tentang biaya produksi dan produktivitas.<\/p>\n<p><b>Contoh:<\/b><\/p>\n<p><b>Laporan Produksi Bulanan Perusahaan ABC<\/b><\/p>\n<ul>\n<li aria-level=\"1\">Jumlah Unit Diproduksi: 10.000 unit<\/li>\n<li aria-level=\"1\">Biaya Bahan Baku: Rp 50.000.000<\/li>\n<li aria-level=\"1\">Biaya Tenaga Kerja: Rp 30.000.000<\/li>\n<li aria-level=\"1\">Biaya Overhead Pabrik: Rp 20.000.000<\/li>\n<li aria-level=\"1\">Total Biaya Produksi: Rp 100.000.000<\/li>\n<li aria-level=\"1\">Biaya Produksi Per Unit: Rp 10.000 per unit<\/li>\n<\/ul>\n<p>Contoh laporan produksi ini memberikan gambaran lengkap tentang biaya yang dikeluarkan dan produktivitas perusahaan selama satu bulan.<\/p>\n<p>Contoh format laporan produksi dapat berupa tabel atau grafik yang mudah dibaca dan dipahami oleh manajemen perusahaan.<\/p>\n<p>Penting untuk menyajikan laporan produksi perusahaan manufaktur secara teratur dan tepat waktu agar perusahaan dapat mengambil keputusan yang tepat dan mengoptimalkan pengelolaan biaya produksi.<\/p>\n  <div style=\"background:#f5f5f5;border:1px solid #ddd;border-radius:8px;padding:24px;margin:30px 0;font-family:Arial,sans-serif;\">\r\n    <div style=\"display:flex;align-items:center;gap:20px;flex-wrap:wrap;\">\r\n      <div style=\"flex:0 0 64px;text-align:center;\">\r\n        <img decoding=\"async\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/5027867_document_gear_paper_settings_icon.webp\" alt=\"HashMicro Icon\" width=\"64\" height=\"64\" style=\"opacity:.85;filter:grayscale(100%);\" \/>\r\n      <\/div>\r\n      <div style=\"flex:1;min-width:250px;\">\r\n        <h3 style=\"margin-top:0;color:#990000;font-size:20px;\">\r\n          <strong>Ingin laporan biaya produksi lebih rapi dan siap audit?<\/strong>\r\n        <\/h3>\r\n        <p style=\"font-size:15px;color:#333;line-height:1.6;margin-bottom:16px;\">\r\n          Coba demo gratis untuk melihat bagaimana sistem membantu Anda mencatat pemakaian bahan, tenaga kerja, dan overhead secara terstruktur, lalu menghitung HPP per periode dengan lebih akurat.        <\/p>\r\n        <div style=\"margin-top:12px;\">\r\n          <a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/\"\r\n             style=\"display:inline-block;background:linear-gradient(135deg,#b70000,#7a0000);color:#fff;padding:12px 24px;font-size:16px;font-weight:bold;border-radius:6px;text-decoration:none;box-shadow:0 4px 12px rgba(153,0,0,.25);font-family:'Nunito Sans',Arial,sans-serif;transition:all .3s ease;\"\r\n             onmouseover=\"this.style.background='linear-gradient(135deg,#cc0000,#990000)';\"\r\n             onmouseout=\"this.style.background='linear-gradient(135deg,#b70000,#7a0000)';\">\r\n            Coba Demo Gratis Sekarang!\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n  \n<h2><b>Tips Membuat Laporan Produksi Manufaktur<\/b><\/h2>\n<div style=\"font-family: Arial, Helvetica, sans-serif; max-width: 980px; margin: 18px auto; padding: 18px; border: 1px solid #eee; border-radius: 16px; background: #ffffff; box-shadow: 0 8px 20px rgba(0,0,0,0.06);\">\n<div style=\"padding: 6px 6px 14px 6px; border-bottom: 1px solid #f0f0f0; margin-bottom: 14px;\">\n<div style=\"display: inline-block; padding: 6px 10px; border-radius: 999px; background: #fff1f1; color: #990000; font-weight: bold; font-size: 12px; letter-spacing: 0.2px;\">Tips Laporan Biaya Produksi<\/div>\n<p style=\"margin: 0; color: #444; font-size: 14px; line-height: 1.6;\">Ringkas, mudah diaudit, dan siap dipakai untuk menghitung HPP serta mengecek deviasi biaya.<\/p>\n<\/div>\n<div style=\"display: flex; flex-wrap: wrap; gap: 12px;\">\n<p><!-- 1 --><\/p>\n<div style=\"flex: 1 1 360px; border: 1px solid #f0f0f0; border-radius: 14px; padding: 14px; background: #fff;\">\n<div style=\"display: flex; gap: 12px; align-items: flex-start;\">\n<div style=\"width: 44px; height: 44px; border-radius: 12px; background: #fff4f4; border: 1px solid #ffe0e0; display: flex; align-items: center; justify-content: center; flex: 0 0 44px;\"><img decoding=\"async\" loading=\"lazy\" style=\"width: 26px; height: 26px; display: block;\" src=\"https:\/\/cdn-icons-png.flaticon.com\/512\/51\/51319.png\" alt=\"Data\" \/><\/div>\n<div>\n<div style=\"font-weight: 800; color: #990000; font-size: 14px; margin-bottom: 4px;\">1) Pakai data pemakaian bahan, bukan pembelian<\/div>\n<div style=\"color: #333; font-size: 13px; line-height: 1.55;\">Catat bahan yang benar-benar di-issue ke produksi agar HPP tidak bias karena stok masih tersimpan di gudang.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><!-- 2 --><\/p>\n<div style=\"flex: 1 1 360px; border: 1px solid #f0f0f0; border-radius: 14px; padding: 14px; background: #fff;\">\n<div style=\"display: flex; gap: 12px; align-items: flex-start;\">\n<div style=\"width: 44px; height: 44px; border-radius: 12px; background: #fff4f4; border: 1px solid #ffe0e0; display: flex; align-items: center; justify-content: center; flex: 0 0 44px;\"><img decoding=\"async\" loading=\"lazy\" style=\"width: 26px; height: 26px; display: block;\" src=\"https:\/\/cdn-icons-png.flaticon.com\/512\/5556\/5556638.png\" alt=\"Dokumen\" \/><\/div>\n<div>\n<div style=\"font-weight: 800; color: #990000; font-size: 14px; margin-bottom: 4px;\">2) Pisahkan biaya langsung dan overhead pabrik<\/div>\n<div style=\"color: #333; font-size: 13px; line-height: 1.55;\">Kelompokkan direct material, direct labor, dan overhead agar struktur biaya jelas dan mudah ditelusuri.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><!-- 3 --><\/p>\n<div style=\"flex: 1 1 360px; border: 1px solid #f0f0f0; border-radius: 14px; padding: 14px; background: #fff;\">\n<div style=\"display: flex; gap: 12px; align-items: flex-start;\">\n<div style=\"width: 44px; height: 44px; border-radius: 12px; background: #fff4f4; border: 1px solid #ffe0e0; display: flex; align-items: center; justify-content: center; flex: 0 0 44px;\"><img decoding=\"async\" loading=\"lazy\" style=\"width: 26px; height: 26px; display: block;\" src=\"https:\/\/cdn-icons-png.flaticon.com\/512\/6796\/6796198.png\" alt=\"Chart\" \/><\/div>\n<div>\n<div style=\"font-weight: 800; color: #990000; font-size: 14px; margin-bottom: 4px;\">3) Tetapkan basis alokasi overhead yang konsisten<\/div>\n<div style=\"color: #333; font-size: 13px; line-height: 1.55;\">Gunakan driver yang relevan seperti jam mesin atau jam tenaga kerja langsung agar biaya per unit tidak \u201casal bagi\u201d.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><!-- 4 --><\/p>\n<div style=\"flex: 1 1 360px; border: 1px solid #f0f0f0; border-radius: 14px; padding: 14px; background: #fff;\">\n<div style=\"display: flex; gap: 12px; align-items: flex-start;\">\n<div style=\"width: 44px; height: 44px; border-radius: 12px; background: #fff4f4; border: 1px solid #ffe0e0; display: flex; align-items: center; justify-content: center; flex: 0 0 44px;\"><img decoding=\"async\" loading=\"lazy\" style=\"width: 26px; height: 26px; display: block;\" src=\"https:\/\/cdn-icons-png.flaticon.com\/512\/60\/60481.png\" alt=\"Target\" \/><\/div>\n<div>\n<div style=\"font-weight: 800; color: #990000; font-size: 14px; margin-bottom: 4px;\">4) Cantumkan output, scrap\/rework, dan WIP<\/div>\n<div style=\"color: #333; font-size: 13px; line-height: 1.55;\">Data unit jadi, reject, rework, dan barang dalam proses membantu menjelaskan kenapa biaya per unit berubah.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><!-- 5 --><\/p>\n<div style=\"flex: 1 1 360px; border: 1px solid #f0f0f0; border-radius: 14px; padding: 14px; background: #fff;\">\n<div style=\"display: flex; gap: 12px; align-items: flex-start;\">\n<div style=\"width: 44px; height: 44px; border-radius: 12px; background: #fff4f4; border: 1px solid #ffe0e0; display: flex; align-items: center; justify-content: center; flex: 0 0 44px;\"><img decoding=\"async\" loading=\"lazy\" style=\"width: 26px; height: 26px; display: block;\" src=\"https:\/\/cdn-icons-png.flaticon.com\/512\/12429\/12429881.png\" alt=\"Analisis\" \/><\/div>\n<div>\n<div style=\"font-weight: 800; color: #990000; font-size: 14px; margin-bottom: 4px;\">5) Pantau deviasi standar vs aktual<\/div>\n<div style=\"color: #333; font-size: 13px; line-height: 1.55;\">Bandingkan rencana vs realisasi untuk menemukan akar masalah seperti waste material, downtime, atau jam kerja melampaui routing.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><!-- 6 --><\/p>\n<div style=\"flex: 1 1 360px; border: 1px solid #f0f0f0; border-radius: 14px; padding: 14px; background: #fff;\">\n<div style=\"display: flex; gap: 12px; align-items: flex-start;\">\n<div style=\"width: 44px; height: 44px; border-radius: 12px; background: #fff4f4; border: 1px solid #ffe0e0; display: flex; align-items: center; justify-content: center; flex: 0 0 44px;\"><img decoding=\"async\" loading=\"lazy\" style=\"width: 26px; height: 26px; display: block;\" src=\"https:\/\/cdn-icons-png.flaticon.com\/512\/3501\/3501071.png\" alt=\"Checklist\" \/><\/div>\n<div>\n<div style=\"font-weight: 800; color: #990000; font-size: 14px; margin-bottom: 4px;\">6) Rekonsiliasi ke pembukuan dan lakukan approval<\/div>\n<div style=\"color: #333; font-size: 13px; line-height: 1.55;\">Cocokkan total biaya dengan akun terkait di GL, lalu pastikan laporan disetujui PIC sebelum dipakai untuk keputusan.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div style=\"margin-top: 12px; padding: 12px; border-radius: 14px; background: #fff7e6; border: 1px solid #ffe3b3;\">\n<div style=\"display: flex; gap: 10px; align-items: flex-start;\">\n<p><img decoding=\"async\" loading=\"lazy\" style=\"width: 22px; height: 22px; display: block; margin-top: 2px;\" src=\"https:\/\/cdn-icons-png.flaticon.com\/512\/3393\/3393361.png\" alt=\"Tip\" \/><\/p>\n<div style=\"color: #5a3b00; font-size: 13px; line-height: 1.55;\"><b>Tip cepat:<\/b> Gunakan satu template yang sama setiap periode agar audit, analisis trend, dan perhitungan HPP lebih konsisten.<\/div>\n<\/div>\n<\/div>\n<div style=\"margin-top: 10px; color: #777; font-size: 12px; line-height: 1.5;\">Icons source: Flaticon (PNG).<\/div>\n<\/div>\n<p><span id=\"laporan_biaya_produksi_manufaktur\">Membuat laporan produksi yang akurat dan informatif sangat penting bagi perusahaan manufaktur. Berikut adalah beberapa tips yang dapat membantu dalam menyusun laporan produksi yang efektif:<\/span><\/p>\n<h3><b>1. Kumpulkan data secara akurat<\/b><\/h3>\n<p>Untuk HPP, angka bahan baku sebaiknya berasal dari material issue\/pemakaian ke produksi, bukan invoice pembelian. Pembelian masuk ke persediaan dulu, baru diakui sebagai biaya saat dipakai.<\/p>\n<h3><strong>2. Bedakan biaya langsung dan overhead pabrik sejak awal<\/strong><\/h3>\n<p>Pisahkan direct material dan direct labor dari manufacturing overhead supaya struktur biaya rapi. Ini juga mencegah biaya non-produksi tercampur dengan biaya produksi.<\/p>\n<h3><strong>3. Tetapkan basis alokasi overhead yang relevan<\/strong><\/h3>\n<p>Overhead pabrik sebaiknya dialokasikan memakai driver yang logis seperti jam mesin, jam tenaga kerja langsung, atau unit output. Konsistensi basis alokasi penting agar biaya per unit tidak berubah hanya karena cara hitungnya berbeda.<\/p>\n<h3><strong>4. Cantumkan output produksi + scrap\/reject + rework<\/strong><\/h3>\n<p>Jumlah unit jadi, unit reject, dan rework harus ikut muncul karena ini langsung memengaruhi biaya per unit dan menjelaskan deviasi, jadi bisa Anda pantau dengan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/indikator-produksi\/\">indikator produksi<\/a>.<\/p>\n<p>Tanpa data ini, laporan biaya sering terlihat tiba-tiba naik tanpa alasan yang jelas.<\/p>\n<h3><strong>5. Jelaskan perlakuan WIP (barang dalam proses)<\/strong><\/h3>\n<p>Kalau ada WIP, tentukan cara penilaiannya agar biaya tidak dobel atau hilang antar periode. Untuk process costing, perusahaan sering memakai pendekatan equivalent units supaya biaya per unit tetap masuk akal.<\/p>\n<h3><strong>6. Pantau variance standar vs aktual (kalau ada standard cost)<\/strong><\/h3>\n<p>Kalau pabrik punya standar, ukur selisih seperti material price\/usage variance dan labor efficiency variance. Ini membuat tindakan korektif lebih spesifik. Dari masalah supplier, waste, downtime, atau jam kerja melampaui routing.<\/p>\n<h3><strong>7. Rekonsiliasi dengan GL dan lakukan cut-off periode<\/strong><\/h3>\n<p>Cocokkan total biaya produksi dengan akun terkait di pembukuan (GL) dan pastikan cut-off rapi (biaya\/issue yang masuk periode yang benar). Anda bisa menggunakan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/daftar-5-software-manufaktur-terbaik-di-indonesia\/\">software manufaktur terbaik<\/a> untuk integrasi data biaya di shop floor dengan sistem akuntansi perusahaan.<\/p>\n<h2><b>Buat Laporan Biaya Produksi Lebih Efektif dengan Software Manufaktur HashMicro<\/b><\/h2>\n<video width=\"100%\" height=\"100%\" autoplay loop muted disableRemotePlayback playsinline>\r\n\t<source src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/02\/hash-manufacturing-software.mp4\" type=\"video\/mp4\">\r\n<\/video>\r\n\n<p><span id=\"software_manufaktur\">Dalam proses pengelolaan produksi, perusahaan manufaktur dapat memanfaatkan teknologi untuk mempermudah pemantauan biaya produksi.\u00a0 <\/span><span id=\"software_manufaktur\">Salah satu solusi teknologi yang dapat digunakan adalah <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/hash-manufacturing-software\">Hash Manufacturing Automation<\/a><span style=\"font-weight: 400;\">, sebuah <\/span><span style=\"font-weight: 400;\">software <\/span><span style=\"font-weight: 400;\">manufaktur yang dirancang khusus untuk membantu perusahaan mengelola produksi secara efektif dan efisien.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dengan menggunakan Hash Manufacturing Automation, perusahaan dapat memantau biaya produksi secara <\/span><i>real-time<\/i>, mulai dari biaya bahan baku hingga biaya <i>overhead <\/i>pabrik.<\/p>\n<p>Berikut adalah 6 fitur Hash Manufacturing Automation yang efektif untuk pembuatan laporan produksi:<\/p>\n<ol>\n<li aria-level=\"1\"><em><b>Manufacturing Production Scheduling<\/b><\/em>: Memungkinkan perencanaan produksi berdasarkan perkiraan permintaan, sehingga laporan produksi dapat disesuaikan dengan kebutuhan pasar.<\/li>\n<li aria-level=\"1\"><em><b>Manufacturing Requisition Planning<\/b><\/em>: Merencanakan kebutuhan bahan baku berdasarkan jadwal produksi, memudahkan pelaporan penggunaan bahan.<\/li>\n<li aria-level=\"1\"><em><b>Manufacturing Cost Actualization<\/b><\/em>: Mengaktualisasi biaya produksi secara real-time, memberikan data biaya yang akurat dalam laporan produksi.<\/li>\n<li aria-level=\"1\"><em><b>Material, Labor &amp; Overhead Costs Management<\/b><\/em>: Mengelola biaya bahan, tenaga kerja, dan overhead, memberikan rincian biaya yang lengkap dalam laporan produksi.<\/li>\n<li aria-level=\"1\"><em><b>OEE Tracking<\/b><\/em>: Melacak <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/tips-meningkatkan-oee-manufaktur\/\">Overall Equipment Effectiveness (OEE)<\/a>, memberikan data kinerja produksi untuk laporan.<\/li>\n<li aria-level=\"1\"><em><b>In-Depth Reporting<\/b><\/em>: Menyediakan laporan mendalam tentang waktu yang dihabiskan, bahan yang digunakan, dan barang jadi yang diproduksi, sangat penting untuk pembuatan laporan produksi yang rinci.<\/li>\n<\/ol>\n<p><em>&#8220;Dengan Software Manufaktur HashMicro, inventaris bahan baku dan barang jadi tercatat akurat, proses produksi lebih lancar, dan risiko bottleneck bisa dicegah.&#8221;<\/em><\/p>\n<p><strong>&#8211; Anandia Denisha,<\/strong> Regional Manager<\/p>\n<h2 class=\"force-h2\"><b>Kesimpulan<\/b><\/h2>\n<p>Laporan produksi berperan penting dalam memantau tiga komponen utama biaya manufaktur: bahan baku, tenaga kerja, dan overhead pabrik. Tanpa pengelolaan yang efektif, perusahaan berisiko mengalami pembengkakan biaya dan rendahnya efisiensi produksi.<\/p>\n<p>Untuk itu, <a href=\"https:\/\/www.hashmicro.com\/id\/hash-manufacturing-software\">Hash Manufacturing Automation<\/a> dari HashMicro hadir sebagai solusi digital yang memungkinkan pemantauan biaya secara real-time dan penyusunan laporan produksi secara otomatis dan akurat. Tingkatkan efisiensi operasional dan profitabilitas bisnis Anda dengan mencoba <a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/\">demo gratis<\/a> software HashMicro sekarang juga!<\/p>\n\r\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.cta-in-article a {\r\n    font-size: 0px !important;\r\n    color: #fff; \r\n    padding: 0px !important; \r\n    border-radius: 0px !important; \r\n    display: block !important; \r\n    text-decoration: none; \r\n}\r\n.cta-in-article {\r\n    margin: 0px !important;\r\n    padding: 0px !important;\r\n    box-shadow: none !important;\r\n}\r\n@media (min-width: 650px) {\r\n    .cta-in-article-image .desktop-banner {\r\n        display: block!important;\r\n    }\r\n    .cta-in-article-image .desktop-mobile {\r\n        display: none!important;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<div class=\"cta-in-article-image\">\r\n    <a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/?medium=web-form-header\" target=\"_blank\" rel=\"noopener\">\r\n        <div id=\"desktop-banner-container\">\r\n            <div class=\"desktop-banner\">\r\n                <img decoding=\"async\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Contoh-Laporan-Produksi-scaled.webp\" alt=\"Download Banner\" loading=\"lazy\">\r\n            <\/div>\r\n        <\/div>\r\n        <div id=\"mobile-banner-container\">\r\n            <div class=\"desktop-mobile\">\r\n                <img decoding=\"async\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Contoh-Laporan-Produksi-1-scaled.webp\" alt=\"Download Banner\" loading=\"lazy\">\r\n            <\/div>\r\n        <\/div>\r\n    <\/a>\r\n<\/div>\r\n\r\n\n<script>  window._mfq = window._mfq || [];\r\n  (function() {\r\n    var mf = document.createElement(\"script\");\r\n    mf.type = \"text\/javascript\"; mf.defer = true;\r\n    mf.src = \"\/\/cdn.mouseflow.com\/projects\/5e05f34e-ba01-471c-b61c-6edd2d7e05ed.js\";\r\n    document.getElementsByTagName(\"head\")[0].appendChild(mf);\r\n  })();<\/script>\n<h2><strong>Pertanyaan Seputar Laporan Produksi<\/strong><\/h2>\n<ul class=\"bottom_faq\" style=\"list-style-type: none; padding: 0;\">\n<li>\n<details>\n<summary><strong>Kenapa perusahaan perlu membuat laporan biaya produksi?<\/strong><\/summary>\n<p>Klasifikasi biaya produksi sangat penting bagi perusahaan untuk memahami berbagai jenis pengeluaran yang terjadi selama proses pengolahan barang. Dengan mengelompokkan biaya produksi, perusahaan dapat lebih mudah menghitung harga pokok secara akurat.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apa tujuan dari laporan biaya produksi?<\/strong><\/summary>\n<p>Laporan biaya produksi bertujuan untuk menentukan harga pokok produksi (HPP), yang menjadi dasar dalam penentuan harga jual produk dan perhitungan laba rugi perusahaan. Selain itu, laporan ini juga digunakan untuk mengendalikan biaya produksi dan mendukung pengambilan keputusan strategis.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apa saja unsur biaya produksi?<\/strong><\/summary>\n<p>Biaya produksi mencakup tiga komponen utama, yaitu bahan baku, tenaga kerja langsung, dan overhead pabrik. Ketiga elemen ini berperan dalam menentukan harga pokok barang jadi pada akhir periode akuntansi.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Laporan biaya produksi terdiri dari apa saja?<\/strong><\/summary>\n<p>Laporan biaya produksi terdiri dari beberapa komponen penting berikut ini:<\/p>\n<p><strong>1. Laporan Biaya Bahan Baku:<\/strong> Mencatat seluruh pengeluaran untuk bahan baku yang digunakan dalam proses produksi selama periode tertentu.<br \/>\n<strong>2. Laporan Biaya Tenaga Kerja Langsung:<\/strong> Merinci biaya yang dikeluarkan untuk tenaga kerja yang terlibat langsung dalam pembuatan produk.<br \/>\n<strong>3. Laporan Biaya Overhead:<\/strong> Mencakup semua biaya tambahan produksi seperti listrik, sewa pabrik, dan perawatan mesin yang tidak secara langsung terkait dengan bahan baku atau tenaga kerja.<br \/>\n<strong>4. Laporan Harga Pokok Produksi (HPP):<\/strong> Menghitung total biaya produksi yang dikeluarkan untuk menghasilkan barang jadi, termasuk bahan baku, tenaga kerja langsung, dan overhead.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Bagaimana cara mengelola laporan produksi harian?<\/strong><\/summary>\n<p>Buat proyek harian untuk menyimpan seluruh informasi yang dibutuhkan. Tambahkan tugas pada setiap proyek guna memantau perkembangan setiap tahap produksi. Bekerja sama dengan pemangku kepentingan untuk mengidentifikasi potensi masalah atau kendala. Kelompokkan tugas ke dalam kategori agar kemajuan dapat dipantau dengan lebih sistematis.<\/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\": \"Kenapa perusahaan perlu membuat laporan biaya produksi?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Klasifikasi biaya produksi sangat penting bagi perusahaan untuk memahami berbagai jenis pengeluaran yang terjadi selama proses pengolahan barang. Dengan mengelompokkan biaya produksi, perusahaan dapat lebih mudah menghitung harga pokok secara akurat.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Apa tujuan dari laporan biaya produksi?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Laporan biaya produksi bertujuan untuk menentukan harga pokok produksi (HPP), yang menjadi dasar dalam penentuan harga jual produk dan perhitungan laba rugi perusahaan. Selain itu, laporan ini juga digunakan untuk mengendalikan biaya produksi dan mendukung pengambilan keputusan strategis.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Apa saja unsur biaya produksi?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Biaya produksi mencakup tiga komponen utama, yaitu bahan baku, tenaga kerja langsung, dan overhead pabrik. Ketiga elemen ini berperan dalam menentukan harga pokok barang jadi pada akhir periode akuntansi.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Laporan biaya produksi terdiri dari apa saja?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Laporan biaya produksi terdiri dari beberapa komponen penting berikut ini:<\/p>\n<p>1. Laporan Biaya Bahan Baku: Mencatat seluruh pengeluaran untuk bahan baku yang digunakan dalam proses produksi selama periode tertentu.\n2. Laporan Biaya Tenaga Kerja Langsung: Merinci biaya yang dikeluarkan untuk tenaga kerja yang terlibat langsung dalam pembuatan produk.\n3. Laporan Biaya Overhead: Mencakup semua biaya tambahan produksi seperti listrik, sewa pabrik, dan perawatan mesin yang tidak secara langsung terkait dengan bahan baku atau tenaga kerja.\n4. Laporan Harga Pokok Produksi (HPP): Menghitung total biaya produksi yang dikeluarkan untuk menghasilkan barang jadi, termasuk bahan baku, tenaga kerja langsung, dan overhead.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Bagaimana cara mengelola laporan produksi harian?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Buat proyek harian untuk menyimpan seluruh informasi yang dibutuhkan. Tambahkan tugas pada setiap proyek guna memantau perkembangan setiap tahap produksi. Bekerja sama dengan pemangku kepentingan untuk mengidentifikasi potensi masalah atau kendala. Kelompokkan tugas ke dalam kategori agar kemajuan dapat dipantau dengan lebih sistematis.\"\n    }\n  }]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Setiap keputusan produksi yang tepat selalu berawal dari data yang akurat. Tanpa laporan biaya produksi yang jelas, perusahaan berisiko kehilangan kendali atas efisiensi dan profitabilitasnya. Di sinilah laporan biaya produksi dan sistem manufaktur berperan penting dalam membantu manajemen memantau seluruh pengeluaran, mulai dari bahan baku hingga biaya tenaga kerja dan overhead. Dengan dukungan sistem manufaktur [&hellip;]<\/p>\n","protected":false},"author":161,"featured_media":181614,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[353],"tags":[],"class_list":{"0":"post-77170","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-manufacturing"},"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>Contoh Laporan Biaya Produksi dan Format yang Dapat Diunduh<\/title>\n<meta name=\"description\" content=\"Laporan biaya produksi adalah dokumen yang merinci semua aktivitas dan pengeluaran manufaktur dalam periode tertentu. Simak selengkapnya!\" \/>\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\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Contoh Laporan Biaya Produksi dan Download Formatnya\" \/>\n<meta property=\"og:description\" content=\"Laporan biaya produksi adalah dokumen yang merinci semua aktivitas dan pengeluaran manufaktur dalam periode tertentu. Simak selengkapnya!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/\" \/>\n<meta property=\"og:site_name\" content=\"HashMicro Indonesia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hashmicro\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-26T01:08:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-18T09:51:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/Contoh-Laporan-Hasil-Produksi-Secara-Manual-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"541\" \/>\n\t<meta property=\"og:image:height\" content=\"224\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jonathan Kurniawan\" \/>\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=\"Jonathan Kurniawan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 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\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/\"},\"author\":{\"name\":\"Jonathan Kurniawan\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/029ac06d135cf8424dfa4f3cb3fef6c5\"},\"headline\":\"Contoh Laporan Biaya Produksi dan Download Formatnya\",\"datePublished\":\"2025-04-26T01:08:48+00:00\",\"dateModified\":\"2025-12-18T09:51:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/\"},\"wordCount\":2764,\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/Contoh-Laporan-Hasil-Produksi-Secara-Manual-1.jpg\",\"articleSection\":[\"Manufacturing Automation\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/\",\"name\":\"Contoh Laporan Biaya Produksi dan Format yang Dapat Diunduh\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/Contoh-Laporan-Hasil-Produksi-Secara-Manual-1.jpg\",\"datePublished\":\"2025-04-26T01:08:48+00:00\",\"dateModified\":\"2025-12-18T09:51:33+00:00\",\"description\":\"Laporan biaya produksi adalah dokumen yang merinci semua aktivitas dan pengeluaran manufaktur dalam periode tertentu. Simak selengkapnya!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/#primaryimage\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/Contoh-Laporan-Hasil-Produksi-Secara-Manual-1.jpg\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/Contoh-Laporan-Hasil-Produksi-Secara-Manual-1.jpg\",\"width\":541,\"height\":224},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hashmicro.com\/id\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contoh Laporan Biaya Produksi dan Download Formatnya\"}]},{\"@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\/029ac06d135cf8424dfa4f3cb3fef6c5\",\"name\":\"Jonathan Kurniawan\",\"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\/Jonathan-Kurniawan-3-96x96.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Jonathan-Kurniawan-3-96x96.webp\",\"caption\":\"Jonathan Kurniawan\"},\"description\":\"Jonathan adalah seorang praktisi dalam bidang procurement, TMS, dan supply chain dengan pengalaman 5 tahun. Spesialis dalam mengulas topik seputar manajemen vendor, budget control procurement, otomatisasi proses pengadaan barang, dan analisis procurement. Tulisannya secara konsisten mendukung pengambilan keputusan bisnis yang lebih strategis.\",\"sameAs\":[\"https:\/\/www.hashmicro.com\/id\/\"],\"gender\":\"laki-laki\",\"knowsAbout\":[\"procurement\",\"pengadaan\",\"pembelian\"],\"knowsLanguage\":[\"Inggris\",\"Indonesia\"],\"jobTitle\":\"Senior Content Writer\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/author\/jonathankurniawan\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Contoh Laporan Biaya Produksi dan Format yang Dapat Diunduh","description":"Laporan biaya produksi adalah dokumen yang merinci semua aktivitas dan pengeluaran manufaktur dalam periode tertentu. Simak selengkapnya!","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\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/","og_locale":"id_ID","og_type":"article","og_title":"Contoh Laporan Biaya Produksi dan Download Formatnya","og_description":"Laporan biaya produksi adalah dokumen yang merinci semua aktivitas dan pengeluaran manufaktur dalam periode tertentu. Simak selengkapnya!","og_url":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/","og_site_name":"HashMicro Indonesia","article_publisher":"https:\/\/www.facebook.com\/hashmicro","article_published_time":"2025-04-26T01:08:48+00:00","article_modified_time":"2025-12-18T09:51:33+00:00","og_image":[{"width":541,"height":224,"url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/Contoh-Laporan-Hasil-Produksi-Secara-Manual-1.jpg","type":"image\/jpeg"}],"author":"Jonathan Kurniawan","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Ditulis oleh":"Jonathan Kurniawan","Estimasi waktu membaca":"18 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/"},"author":{"name":"Jonathan Kurniawan","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/029ac06d135cf8424dfa4f3cb3fef6c5"},"headline":"Contoh Laporan Biaya Produksi dan Download Formatnya","datePublished":"2025-04-26T01:08:48+00:00","dateModified":"2025-12-18T09:51:33+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/"},"wordCount":2764,"publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/Contoh-Laporan-Hasil-Produksi-Secara-Manual-1.jpg","articleSection":["Manufacturing Automation"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/","name":"Contoh Laporan Biaya Produksi dan Format yang Dapat Diunduh","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/Contoh-Laporan-Hasil-Produksi-Secara-Manual-1.jpg","datePublished":"2025-04-26T01:08:48+00:00","dateModified":"2025-12-18T09:51:33+00:00","description":"Laporan biaya produksi adalah dokumen yang merinci semua aktivitas dan pengeluaran manufaktur dalam periode tertentu. Simak selengkapnya!","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/#primaryimage","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/Contoh-Laporan-Hasil-Produksi-Secara-Manual-1.jpg","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/04\/Contoh-Laporan-Hasil-Produksi-Secara-Manual-1.jpg","width":541,"height":224},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-laporan-produksi-untuk-perusahaan-manufaktur\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"Contoh Laporan Biaya Produksi dan Download Formatnya"}]},{"@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\/029ac06d135cf8424dfa4f3cb3fef6c5","name":"Jonathan Kurniawan","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\/Jonathan-Kurniawan-3-96x96.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Jonathan-Kurniawan-3-96x96.webp","caption":"Jonathan Kurniawan"},"description":"Jonathan adalah seorang praktisi dalam bidang procurement, TMS, dan supply chain dengan pengalaman 5 tahun. Spesialis dalam mengulas topik seputar manajemen vendor, budget control procurement, otomatisasi proses pengadaan barang, dan analisis procurement. Tulisannya secara konsisten mendukung pengambilan keputusan bisnis yang lebih strategis.","sameAs":["https:\/\/www.hashmicro.com\/id\/"],"gender":"laki-laki","knowsAbout":["procurement","pengadaan","pembelian"],"knowsLanguage":["Inggris","Indonesia"],"jobTitle":"Senior Content Writer","url":"https:\/\/www.hashmicro.com\/id\/blog\/author\/jonathankurniawan\/"}]}},"focus_keyword":"contoh laporan produksi","order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/77170","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\/161"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/comments?post=77170"}],"version-history":[{"count":55,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/77170\/revisions"}],"predecessor-version":[{"id":181615,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/77170\/revisions\/181615"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media\/181614"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=77170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=77170"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=77170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}