{"id":37241,"date":"2024-03-09T13:50:15","date_gmt":"2024-03-09T06:50:15","guid":{"rendered":"https:\/\/www.hashmicro.com\/id\/blog\/?p=37241"},"modified":"2025-09-04T14:15:32","modified_gmt":"2025-09-04T07:15:32","slug":"pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/","title":{"rendered":"Pentingnya Pengecekan Kode Produksi untuk Keamanan Barang"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Kode produksi menjadi hal yang perlu Anda perhatikan ketika menjual atau membeli sebuah barang. Bila Anda sedang menjalankan sebuah bisnis maka sangat penting untuk memiliki pembukuan yang berisi catatan yang rapi. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Hal ini bertujuan agar segala produk tercatat dengan terperinci tanpa terlewat satu informasi apapun. Jika Anda mempunyai banyak cabang pertokoan, pembukuan menjadi sumber informasi pertama untuk memantau segalanya. Namun, mencatat segala sesuatunya dengan manual akan menyulitkan bagi Anda. Sehingga Anda memerlukan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/aplikasi-stok-barang-terbaik\/\">aplikasi stok barang<\/a> seperti <\/span><i><span style=\"font-weight: 400;\">Software Inventory<\/span><\/i> <span style=\"font-weight: 400;\">untuk mempermudah dalam mengelola bisnis yang sedang Anda jalankan.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Anda memerlukan pembukuan untuk mencatat hal penting seperti kesediaan barang hingga kode produksi dari barang yang Anda jual. Anda bisa melakukan pemantauan tanpa melalui pembukuan bila menggunakan <\/span><em><span style=\"font-weight: 400;\">Software Inventory<\/span><\/em><span style=\"font-weight: 400;\"> tambahan dan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/5-aplikasi-scan-barcode-untuk-permudah-pengelolaan-bisnis-anda\/\">aplikasi scan barcode barang<\/a>. Karena jika Anda menggunakan <\/span><i><span style=\"font-weight: 400;\">software <\/span><\/i><span style=\"font-weight: 400;\">semuanya akan otomatis tercatat oleh sistem.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"> Anda bisa mengelola bisnis dengan mengoptimalkan <\/span><span style=\"font-weight: 400;\">tingkat persediaan, pantau proses stock transfer, estimasi kebutuhan inventaris, dan efektifkan pengelolaan stok di setiap lokasi cukup dengan <\/span><i><span style=\"font-weight: 400;\">Software Inventory <\/span><\/i><span style=\"font-weight: 400;\">dari HashMicro<\/span><span style=\"font-weight: 400;\">.<\/span><\/p>\n<table style=\"border-collapse: collapse; background-color: #fffacd; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); border-radius: 25px 25px 25px 25px;\" width=\"100%\">\n<tbody>\n<tr>\n<td style=\"padding: 15px; border: none;\">\n<h3 style=\"margin-bottom: 10px;\"><span style=\"background-color: #990000; color: #ffffff; padding: 5px;\"><b>Key Takeaways<\/b><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Kode produksi adalah sebuah kode yang harus ada dalam sebuah barang kemasan.<\/li>\n<li aria-level=\"1\">Dengan barcode software <a href=\"https:\/\/www.hashmicro.com\/id\/sistem-barcode-inventory\">HashMicro<\/a>, perusahaan dapat dengan melakukan tracking produksi suatu barang.<\/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>\n<div id=\"toc_group_article\" style=''>\r\n\t<p style='font-size:25px;font-weight:bold; margin-bottom:0px'>\r\n\t\tDaftar Isi:\r\n\t<\/p>\r\n\t<ul id=\"list_toc\" class='list_toc'><\/ul>\r\n<\/div>\r\n\r\n<div id=\"placeholder-toc\"><\/div>\r\n<div id=\"toc\">\r\n    <div class=\"header\">\r\n\t<span class=\"toc-title\" id=\"toc-title\">Daftar Isi<\/span>\t\r\n\t <i class=\"toc-icon\">\r\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"header-icon\">\r\n          <path d=\"m6 9 6 6 6-6\" \/>\r\n        <\/svg>\r\n      <\/i>\r\n\t<\/div>\r\n    <div class=\"list\">\r\n      <ul id=\"toc-list\"><\/ul>\r\n    <\/div>\r\n <\/div>\r\n\r\n<style>\r\n\/* Simple styling for the TOC *\/\r\n\t\r\n\t#toc ul li:last-child {\r\n    padding-bottom: 16px; \/* Adjust the value as needed *\/\r\n}\r\n\r\n.td-fix-index {\r\n\t transform: unset !important;\r\n     -webkit-transform: unset !important; \r\n}\r\n.footer-contact .td-fix-index {\r\n\t transform: translateZ(0) !important;\r\n     -webkit-transform: translateZ(0) !important; \r\n}\r\n\t.tdb_single_content .tdb-block-inner.td-fix-index{\r\n\t\tposition: static;\r\n\t}\r\n\t\r\n\r\n\r\n\t\r\n#toc {\r\n  background-color: #FFF;\r\n\tpadding: 17px 24px 0px 24px !important;\r\n  margin-bottom: 20px;\r\n\/*   border: 1px solid #9C171E; *\/\r\n  border-radius: 6px;\r\n\tdisplay: none;\r\n  max-width: 100%;\r\n  transition: .4s ease height;\r\n\tmargin-left: 0;\r\n\toverflow: hidden;\r\n}\r\n\r\n#toc .header{\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n\tbackground-color: transparent;\r\n}\r\n\t\r\n\t#toc.sticky .header{\r\n\t\tpadding: 4px 0;\r\n\t}\r\n\t\r\n.header p{\r\n  font-size: 18px !important;\r\n  font-weight: 600 !important;\r\n  color: #393939;\r\n   margin-bottom: 0;\r\n  \/* margin-top: 20px; *\/\r\n}\r\n\r\n.toc-icon{\r\n  float: right;\r\n\/*   visibility: hidden; *\/\r\n}\r\n\r\n\t.toc-title{\r\n\t\tmargin-right: auto;\r\n\/* \t\tpadding-left: 20px; *\/\r\n\t\tfont-weight: 600;\r\n\t\talign-self: center;\t}\t\r\n\r\n#toc ul {\r\n  list-style-type: none;\r\n  padding-left: 0;\r\n}\r\n\t\r\n#toc.sticky ul{\r\n\toverflow-y: auto;\r\n\tmax-height: 250px;\r\n\tmargin-top: 0px;\r\n\tpadding-top: 20px;\r\n\/* \tborder-top: 1px solid #d3d3d3; *\/\r\n}\r\n\t\r\n#toc ul li {\r\n\/*   margin-bottom: 10px; *\/\r\n  margin-bottom: 10px;\r\n\tmargin-left: 0;\r\n\ttransition: .2s ease;\r\n\tcursor: pointer;\r\n}\r\n\t\r\n\t#toc.sticky ul li {\r\n\t  margin-right: 10px;\r\n\t}\r\n\t\r\n.td-post-content #toc-list li a:hover, .td-post-content #toc-list a.active{\r\n\tbackground-color: #FFF;\r\n\/* \tpadding: 8px 16px 8px 16px; *\/\r\n\tpadding: 4px 16px 4px 16px;\r\n\tborder-radius: 6px;\r\n\tcolor: #9c171e !important;\r\n\tfont-weight: 600 !important;\r\n}\r\n\t\r\n\t.td-post-content #toc-list li:hover a, .td-post-content #toc-list a.active{\r\n\t\tcolor: #9C171E !important;\r\n\t\tfont-weight: 600 !important;\r\n\t}\r\n\t\r\n.td-post-content #toc-list a.active{\r\n\tfont-weight: bold !important;\r\n\tcolor: #9C171E !important;\r\n}\r\n\t\r\n#toc a, .td-post-content #toc-list a {\r\n  text-decoration: none;\r\n  color: #ea1717 !important;\r\n  transition: .2s ease;\r\n\tfont-weight: 400 !important;\r\n\tdisplay: block;\r\n\t\r\n\tpadding: 4px 16px 4px 0;\r\n}\r\n\r\n#toc.sticky {\r\n  position: fixed;\r\n\/*   top: 73px; *\/\r\n\tbottom: 0;\r\n  z-index: 100; \r\n  box-shadow: 0 2px 5px rgba(0,0,0,0.1); \r\n\twidth: 100%; \r\n\tbackground-color: #FFF;\r\n\/* \tbackground-color: #FFF1F1; *\/\r\n\tborder-bottom: 1px solid #ea1717;\r\n\/*   border: 1px solid #393939; *\/\r\n  box-shadow: 0px 0px 14px 0px #00000040;\r\n  cursor: pointer;\r\n\tanimation: fadein .3s ease;\r\n\tpadding: 12px 16px !important;\r\n}\r\n\t\r\n\t.fadein{\r\n\t\tanimation: fadein .3s ease;\r\n\t}\r\n\t\r\n\t.fadeout{\r\n\t\tanimation: fadeout .3s ease;\r\n\t}\r\n\t\r\n\t\r\n\t@keyframes fadein{\r\n\t\t0% {\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t\t100%{\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@keyframes fadeout{\r\n\t\t0% {\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t\t100%{\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t\r\n#toc.sticky .header p{\r\n\tmargin-bottom: 10px;\r\n\tmargin-top: 10px;\r\n}\r\n\r\n#toc.sticky .toc-icon{\r\n  visibility: visible;\r\n\/* \ttransition: 0.4s ease; *\/\r\n}\r\n\t\r\n\t.toc-icon{\r\n\t\talign-items: center;\r\n    \tdisplay: flex;\r\n\t}\r\n\t\r\n\tsvg.header-icon{\r\n\/* \t\tbackground-color: #9c171e; *\/\r\n\t\tbackground-color: #FFF;\r\n\t\tborder-radius: 30px;\r\n\t\tpadding: 5px;\r\n\t}\r\n\r\n#toc.sticky .list{\r\n\/*   max-height: 0; *\/\r\n  transition: height 0.4s ease;\r\n}\r\n\t\r\n\t#toc .list{\r\n\/*   max-height: 0; *\/\r\n  transition: height 0.4s ease;\r\n}\r\n\r\n#toc .header.active .toc-icon{\r\n\ttransform: rotate(0deg); \r\n\topacity: 1;\r\n}\r\n\r\n\t#toc .header.active + .list {\r\n\t  max-height: 200px; \/* Adjust this value as needed *\/\r\n\t  opacity: 1;\r\n\t}\r\n\t\r\n\t#placeholder-toc{\r\n\/* \t\tdisplay: none; *\/\r\n\t}\r\n\t\r\n\t@media (min-width: 768px) and (max-width: 991px){\r\n\t\t#toc.sticky{\r\n\/* \t\t\ttop: 104px; *\/\r\n\t\t\tbottom: 0px;\r\n\t\t}\r\n\t\t\r\n\t\t#toc{\r\n\t\t\twidth: unset !important;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@media (max-width: 767px){\r\n\t\t#toc{\r\n\t\t\twidth: 100% !important;\r\n\t\t\tdisplay: inline-block;\r\n\t\t}\r\n\t\t\r\n\t\t#toc.sticky{\r\n\t\t\twidth: 90% !important;\r\n\/* \t\t\ttop: 81px; *\/\r\n\t\t\tbottom: 60px;\r\n\t\t\tmargin-left: auto;\r\n\t\t\tmargin-right: auto;\r\n\t\t\tpadding: 0 16px;\r\n\t\t\tright: 5%;\r\n\t\t}\r\n\t}\r\n\t\r\n\t<\/style>\r\n\r\n<style>\r\n\t#list_toc li {margin-bottom: 0;margin-top: 5px;}\r\n\t#list_toc > li > ul {padding-left: 20px;margin-bottom: 0;}\r\n\t#list_toc{height:max-content;transition:ease-in-out}\r\n\t#list_toc li {margin-bottom: 0;margin-top: 5px;}\r\n\t#list_toc_float li.active > a {color:#b1252d;background: #ffe1e3;}\r\n\t#list_toc_float li a {padding:3px 7px}\r\n\t#list_toc_float li a {\r\n\t\tdisplay: block;\r\n\t\tcolor:#000;\r\n\t\tmargin-bottom: 10px;\r\n\t\ttransition:all 0.2s ease-in-out;\r\n\t\tfont-size:15px\r\n\t}\r\n\t#list_toc_float li{list-style:none;list-style-position:inside; margin-left:0;}\r\n\t#list_toc_float a:hover{color:#b1252d;}\r\n\t\r\n\t#list_toc_float li a{margin-bottom:0px}\r\n\t#toc_group_float{\r\n\t\tline-height: 24px;\r\n\t\tmax-height: calc(100vh - 100px);\r\n\t\toverflow: auto;\r\n\t\tz-index: 99;\r\n\t\tdisplay:none!important;\r\n\t\tbackground:#fff;\r\n\t\ttransition:all 0.5s linear\r\n\t}\r\n\t\r\n\t@media (min-width:1019px){\r\n\t\t#toc_group_float {\r\n\t\t\tdisplay:block!important;\r\n\t\t\t}\r\n\t\t#toc_group_article {\r\n\t\t\tdisplay:none;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@media (max-width:768px){\r\n\t\t#toc_group_article {\r\n\t\t\tdisplay:none;\r\n\t\t}\r\n\t}\r\n\t\r\n\t \/* custom scrollbar style *\/\r\n::-webkit-scrollbar {\r\n    width: 7px;\r\n}\r\n::-webkit-scrollbar-track {\r\n    background: #d7a2a4;\r\n}\r\n::-webkit-scrollbar-thumb {\r\n    background: #b1252d;\r\n    border-radius: 15px;\r\n}\t\t\r\n\r\n<\/style>\r\n\r\n<script>\r\n\tdocument.addEventListener('DOMContentLoaded', function() {\r\n\t\t\/\/ Fungsi untuk menangani klik pada semua elemen <a> dengan href yang dimulai dengan #\r\n\t\tfunction handleTitleClick(event) {\r\n\t\t\tevent.preventDefault();\r\n\t\t\tconst targetId = this.getAttribute('href').substring(1);\r\n\t\t\tconst targetElement = document.getElementById(targetId);\r\n\r\n\t\t\tif (targetElement) {\r\n\t\t\t\tconst headerHeight = document.querySelector('#toc .header').offsetHeight;\r\n\t\t\t\tconst navbarHeight = document.getElementById('tdi_34') ? document.getElementById('tdi_34').offsetHeight : 0;\r\n\t\t\t\tconst windowHeight = window.innerHeight;\r\n\t\t\t\tconst targetOffset = targetElement.offsetTop;\r\n\t\t\t\tconst scrollTo = targetOffset + (windowHeight \/ 2) + (headerHeight) - navbarHeight - 40;\r\n\r\n\t\t\t\twindow.scrollTo({\r\n\t\t\t\t\ttop: scrollTo,\r\n\t\t\t\t\tbehavior: 'smooth'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\/\/ Tambahkan event listener untuk semua elemen <a> di toc-list dan list-toc\r\n\t\tconst titleLinks = document.querySelectorAll('#toc-list a, #list_toc a');\r\n\t\ttitleLinks.forEach(link => {\r\n\t\t\tlink.addEventListener('click', handleTitleClick);\r\n\t\t});\r\n\t});\r\n<\/script>\r\n\r\n<!-- ToC List for mobile -->\r\n<script>\r\n \/\/ Generate TOC based on headings\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  \/\/ Get the element that will contain the TOC\r\n  const tocList = document.getElementById('toc-list');\r\n\r\n  \/\/ Get the element with the ID 'article-left'\r\n  const article = document.querySelector('.td-post-content');\r\n\r\n  \/\/ Find all h2 elements within 'myarticle'\r\n  const headers = article.getElementsByTagName('h2');\r\n\r\n  \/\/ Loop through the h2 elements and create a list item for each one\r\n  for (let i = 0; i < headers.length; i++) {\r\n    const header = headers[i];\r\n    const headerText = header.textContent;\r\n\/\/     const headerId = 'header-' + i;\r\n    const headerId = headerText\r\n    .toLowerCase()\r\n    .trim()\r\n    .replace(\/[^\\w\\s-]\/g, '')  \/\/ hapus tanda baca\r\n    .replace(\/\\s+\/g, '-'); \/\/ ganti spasi jadi \"-\"\r\n\r\n    \/\/ Set an ID for the header if it doesn't have one\r\n    header.setAttribute('id', headerId);\r\n\r\n    \/\/ Create a list item for the TOC\r\n    const listItem = document.createElement('li');\r\n\r\n    \/\/ Create a link for the list item\r\n    const link = document.createElement('a');\r\n    link.setAttribute('href', '#' + headerId);\r\n    link.textContent = headerText;\r\n\r\n    \/\/ Append the link to the list item\r\n    listItem.appendChild(link);\r\n\r\n    \/\/ Append the list item to the TOC list\r\n    tocList.appendChild(listItem);\r\n  }\r\n});\r\n\r\n\/\/ Keep height and placement of content using placeholder in place of TOC\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const placeholderToc = document.querySelector('#placeholder-toc');\r\n\r\n  function setPlaceholderHeight() {\r\n    placeholderToc.style.height = `${toc.offsetHeight}px`;\r\n  }\r\n\r\n  \/\/ Set the initial height of the placeholder\r\n  setPlaceholderHeight();\r\n\r\n  \/\/ Update the height on window resize\r\n  window.addEventListener('resize', setPlaceholderHeight);\r\n});\r\n  const tocTitle = document.querySelector('#toc-title'); \/\/ Assuming header-faq is the element for TOC title\r\n\r\n\/\/ Sticky TOC and update heading\r\n\/\/ document.addEventListener(\"DOMContentLoaded\", function() {\r\n\/\/   const toc = document.querySelector('#toc');\r\n\/\/   const footer = document.querySelector('.td-footer-template-wrap');\r\n\/\/   const tocParent = toc.parentElement;\r\n\/\/   const divTop = tocParent.getBoundingClientRect().top + window.pageYOffset;\r\n\/\/   const tocHeight = toc.offsetHeight;\r\n\/\/   const triggerPoint = divTop + tocHeight + 700;\r\n\/\/   const footerHeight = footer.offsetHeight;\r\n\/\/   const triggerFooterPoint = footer.getBoundingClientRect().top + window.pageYOffset - footerHeight - footerHeight - footerHeight;\r\n\/\/   const phtoc = document.querySelector('#placeholder-toc');\r\n\/\/   const headers = document.querySelectorAll('.td-post-content h2');\r\n\/\/   const navLinks = document.querySelectorAll('#toc-list a');\r\n\t\r\n\/\/ \tconst panel2 = document.querySelector(\"#toc .list\");\r\n\/\/ \tvar icon = document.querySelector(\".toc-icon\");\r\n\r\n\/\/   let activeLink = null; \/\/ Declare activeLink outside the loop\r\n\t\r\n\/\/   \/\/ Function to handle scroll and add\/remove .sticky class\r\n\/\/   function handleScroll() {\r\n\/\/     const windowTop = window.pageYOffset || document.documentElement.scrollTop;\r\n\/\/     let currentHeader = '';\r\n\r\n\/\/     \/\/ Highlight user progress as the heading comes\r\n\/\/     headers.forEach(header => {\r\n\/\/ \t\tconst headerTop = header.offsetTop;\r\n\/\/ \t\tconst headerHeight = header.clientHeight;\r\n\/\/ \/\/ \t\tif (window.scrollY >= (headerTop - headerHeight + 700)) {\r\n\/\/ \/\/ \t\t\tconst currentHeaderId = header.getAttribute('id');\r\n\/\/ \/\/ \t\t\tconst currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n\/\/ \/\/ \t\t\tconsole.log(\"current header text:\", currentHeaderText);\r\n\/\/ \/\/ \t\t\ttocTitle.textContent = currentHeaderText;\r\n\/\/ \/\/ \t\t\tcurrentHeader = currentHeaderId;\r\n\t\t\t\r\n\/\/ \/\/ \t\t\tif(window.innerWidth < 767){\r\n\/\/ \/\/ \t\t\t\ttocTitle.textContent = 'Daftar Isi';\r\n\/\/ \/\/ \t\t\t}\r\n\/\/ \/\/ \t\t}\r\n\/\/ \t\tif(window.innerWidth < 767){\r\n\/\/ \t\t\ttocTitle.textContent = 'Daftar Isi'; \/\/ Selalu pertahankan judul ini di mobile\r\n\/\/ \t\t} else {\r\n\/\/ \t\t\tif (window.scrollY >= (headerTop - headerHeight + 700)) {\r\n\/\/ \t\t\t\tconst currentHeaderId = header.getAttribute('id');\r\n\/\/ \t\t\t\tconst currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n\/\/ \t\t\t\ttocTitle.textContent = currentHeaderText;\r\n\/\/ \t\t\t\tcurrentHeader = currentHeaderId;\r\n\/\/ \t\t\t}\r\n\/\/ \t\t}\r\n\/\/ \t});\r\n\r\n\/\/     navLinks.forEach(link => {\r\n\/\/       link.classList.remove('active');\r\n\/\/       if(currentHeader != '') {\r\n\/\/ \t\t  if (link.getAttribute('href').includes(currentHeader)) {\r\n\/\/ \t\t\t  link.classList.add('active');\r\n\/\/ \t\t  }\r\n\/\/ \t  }\r\n\/\/     });\r\n\/\/ \/\/     if (windowTop < triggerFooterPoint) {\r\n\/\/ \/\/         toc.style.display = 'block';\r\n\/\/ \/\/ \t}else{\r\n\/\/ \/\/         toc.style.display = 'none';\r\n\/\/ \/\/ \t}\r\n\/\/     \/\/ Update TOC title if sticky\r\n\/\/     if (windowTop > triggerPoint) {\r\n\/\/       if (!toc.classList.contains('sticky')) {\r\n\/\/         phtoc.style.display = \"block\";\r\n\/\/         toc.classList.add('sticky');\r\n\/\/         toc.style.width = `${tocParent.offsetWidth}px`; \/\/ Set width to match the parent element\r\n\/\/         toc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/         toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\tpanel2.style.height = '0px';\r\n\/\/ \t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \t\t  if(window.innerWidth < 767){\r\n\/\/ \/\/ \t\t\t  const tocs = document.querySelector('#toc.sticky');\r\n\/\/ \t\t\t  tocTitle.textContent = 'Daftar Isi'; \/\/ Reset title\r\n\/\/        \t\t  toc.style.width = '150px'; \/\/ Set width to match the parent element\r\n\/\/ \t\t  }\r\n\/\/       }\r\n\/\/       if (currentHeader) {\r\n\/\/ \/\/         console.log(\"activeLink:\", activeLink);\r\n\/\/         if (activeLink) {\r\n\/\/ \/\/           tocTitle.textContent = activeLink.textContent; \/\/ Update TOC title\r\n\/\/           tocTitle.textContent = activeLink ? activeLink.textContent : \"\"; \/\/ Update title only if activeLink exists\r\n\/\/         }\r\n\/\/       }\r\n\/\/     } else {\r\n\/\/       toc.classList.remove('sticky');\r\n\/\/       phtoc.style.display = \"none\";\r\n\/\/       toc.style.width = 'unset'; \/\/ Reset to original width\r\n\/\/       toc.style.backgroundColor = \"#FFF\";\r\n\/\/       tocTitle.textContent = 'Daftar isi'; \/\/ Reset title\r\n\/\/ \t\tpanel2.style.height = panel2.scrollHeight + \"px\";\r\n\/\/ \t\ticon.style.transform = \"rotate(180deg)\";\r\n\/\/     }\r\n\/\/   }\r\n\r\n\/\/     \/\/ Attach the scroll event listener to the window\r\n\/\/     window.addEventListener('scroll', handleScroll);\r\n\r\n\/\/     \/\/ Initial call to handleScroll to set the correct state on load\r\n\/\/     handleScroll();\r\n\/\/ });\r\n\t\r\n\/\/ \t\/\/ Open toggle TOC\r\n\/\/ \t  document.addEventListener(\"DOMContentLoaded\", function() {\r\n\/\/ \t\tvar tocHeader = document.querySelector(\"#toc .header\");\r\n\/\/ \t\tvar toc = document.querySelector(\"#toc\");\r\n\/\/ \t\tvar icon = document.querySelector(\".toc-icon\");\r\n\/\/ \t\tconst tocTitle = document.querySelector('#toc-title');\r\n\/\/ \t\tconst tocs = document.querySelector('#toc.sticky');\r\n\/\/  \t\tconst tocParent = toc.parentElement;\t\t  \r\n\r\n\/\/ \t\t  tocHeader.addEventListener(\"click\", function() {\r\n\/\/ \t\t\tvar panel = this.nextElementSibling;\r\n\/\/ \t\t\tif (panel.style.height !== '0px') { \/\/ Check if height is not 0px\r\n\/\/ \t\t\t  panel.style.height = '0px'; \/\/ Set height to 0 for full collapse\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \/\/ \t\t\t\ttoc.style.paddingBottom = '6px'; \r\n\/\/ \t\t\t\tif(window.innerWidth > 768){\r\n\/\/ \t\t\t\t\tif(!toc.classList.contains('sticky')){\r\n\/\/ \t\t\t\t\t\ttoc.style.width = \"unset\";\r\n\/\/ \/\/ \t\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t\t}\r\n\/\/ \t\t\t\t\tif (toc.classList.contains('sticky')){\r\n\/\/ \t\t\t\t\t\ttoc.style.width = '${tocParent.offsetWidth}px';\r\n\/\/ \t\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t\t}\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t\tif(window.innerWidth < 767){\r\n\/\/ \t\t\t\t\ttoc.style.width = \"unset\"; \/\/ Reset width\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t\ttoc.style.backgroundColor = \"#FFF1F1\";\r\n\/\/ \t\t\t} else {\r\n\/\/ \t\t\t  panel.style.height = panel.scrollHeight + \"px\";\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(0deg)\";\r\n\/\/ \t\t\t  toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\t\t  tocTitle.textContent = 'Daftar isi'; \/\/ Reset title\r\n\/\/ \t\t\t\ttoc.style.paddingBottom = '24px';\r\n\/\/ \t\t\t \tif(window.innerWidth < 767){\r\n\/\/ \t\t\t\t\ttoc.style.width = `${tocParent.offsetWidth}px`; \/\/ Set width to match the parent element\r\n\/\/ \t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t}\r\n\/\/ \t\t  });\r\n\r\n\/\/ \t\t  \/\/ Close TOC when a link inside it is clicked\r\n\/\/ \t\t  var tocLinks = document.querySelectorAll(\"#toc .list a\");\r\n\/\/ \t\t  tocLinks.forEach(function(link) {\r\n\/\/ \t\t\tlink.addEventListener(\"click\", function() {\r\n\/\/ \t\t\t  var panel = document.querySelector(\"#toc .list\");\r\n\/\/ \t\t\t  panel.style.height = '0px'; \/\/ Set height to 0 for full collapse\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \t\t\t  toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\t\t});\r\n\/\/ \t\t  });\r\n\/\/ \t\t});\r\n\r\n\/\/ START new JS for ToC improvements\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const footer = document.querySelector('.td-footer-template-wrap');\r\n  const tocParent = toc.parentElement;\r\n  const divTop = tocParent.getBoundingClientRect().top + window.pageYOffset;\r\n  const tocHeight = toc.offsetHeight;\r\n  const triggerPoint = divTop + tocHeight + 1750;\r\n\tconsole.log(triggerPoint)\r\n  const footerHeight = footer.offsetHeight;\r\n  const triggerFooterPoint = footer.getBoundingClientRect().top + window.pageYOffset - footerHeight*3;\r\n  const phtoc = document.querySelector('#placeholder-toc');\r\n  const headers = document.querySelectorAll('.td-post-content h2');\r\n  const navLinks = document.querySelectorAll('#toc-list a');\r\n  \r\n  const panel2 = document.querySelector(\"#toc .list\");\r\n  const icon = document.querySelector(\".toc-icon\");\r\n  const tocTitle = document.querySelector('#toc-title');\r\n\r\n  let activeLink = null;\r\n  let userClosedTOC = false; \/\/ Flag user menutup TOC\r\n\r\n  function handleScroll() {\r\n    const windowTop = window.pageYOffset || document.documentElement.scrollTop;\r\n    let currentHeader = '';\r\n\r\n    \/\/ Update TOC title sesuai header yang terlihat\r\n    headers.forEach(header => {\r\n      const headerTop = header.offsetTop;\r\n      const headerHeight = header.clientHeight;\r\n      if(window.innerWidth < 767){\r\n        tocTitle.textContent = 'Daftar Isi'; \r\n      } else {\r\n        if (window.scrollY >= (headerTop - headerHeight + 1750)) {\r\n          const currentHeaderId = header.getAttribute('id');\r\n          const currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n          tocTitle.textContent = currentHeaderText;\r\n          currentHeader = currentHeaderId;\r\n        }\r\n      }\r\n    });\r\n\r\n    navLinks.forEach(link => {\r\n      link.classList.remove('active');\r\n      if(currentHeader && link.getAttribute('href').includes(currentHeader)) {\r\n        link.classList.add('active');\r\n      }\r\n    });\r\n\r\n    if (windowTop > triggerPoint) {\r\n      if (!toc.classList.contains('sticky')) {\r\n        phtoc.style.display = \"block\";\r\n        toc.classList.add('sticky');\r\n        toc.style.width = `${tocParent.offsetWidth}px`;\r\n        toc.style.backgroundColor = \"#FFF\";\r\n        \/\/ Saat sticky, TOC otomatis tertutup\r\n        panel2.style.height = '0px';\r\n        icon.style.transform = \"rotate(180deg)\";\r\n        userClosedTOC = true; \/\/ Set flag supaya tidak terbuka saat scroll\r\n      }\r\n      \r\n      if(window.innerWidth < 767){\r\n        tocTitle.textContent = 'Daftar Isi'; \r\n        toc.style.width = '150px';\r\n      }\r\n\r\n    } else {\r\n      toc.classList.remove('sticky');\r\n      phtoc.style.display = \"none\";\r\n      toc.style.width = 'unset';\r\n      toc.style.backgroundColor = \"#FFF\";\r\n      tocTitle.textContent = 'Daftar isi'; \r\n\r\n      \/\/ Kembalikan panel jika user belum menutup manual\r\n      if(!userClosedTOC) {\r\n        panel2.style.height = panel2.scrollHeight + \"px\";\r\n        icon.style.transform = \"rotate(0deg)\";\r\n      }\r\n    }\r\n  }\r\n\r\n  window.addEventListener('scroll', handleScroll);\r\n  handleScroll();\r\n\r\n  \/\/ Toggle TOC saat user klik\r\n  const tocHeader = document.querySelector(\"#toc .header\");\r\n  tocHeader.addEventListener(\"click\", function() {\r\n    const panel = panel2;\r\n    if (panel.style.height !== '0px') {\r\n      panel.style.height = '0px';\r\n      icon.style.transform = \"rotate(180deg)\";\r\n      userClosedTOC = true;\r\n    } else {\r\n      panel.style.height = panel.scrollHeight + \"px\";\r\n      icon.style.transform = \"rotate(0deg)\";\r\n      userClosedTOC = false;\r\n    }\r\n  });\r\n\r\n  \/\/ Close TOC saat link diklik\r\n  document.querySelectorAll(\"#toc .list a\").forEach(link => {\r\n    link.addEventListener(\"click\", function() {\r\n      panel2.style.height = '0px';\r\n      icon.style.transform = \"rotate(180deg)\";\r\n      userClosedTOC = true;\r\n    });\r\n  });\r\n});\r\n\/\/ END new JS for ToC improvements\r\n\r\n\t\r\n\/\/ \tmake the heading at the center of the viewport\r\n\/\/ \tdocument.addEventListener('DOMContentLoaded', function() {\r\n\/\/     \/\/ Add click event listener to all links in the TOC list\r\n\/\/     document.querySelectorAll('#toc-list a').forEach(anchor => {\r\n\/\/         anchor.addEventListener('click', function (e) {\r\n\/\/             e.preventDefault(); \/\/ Prevent the default behavior of jumping to the anchor\r\n\/\/ \/\/ \t\t\tconsole.log(\"prevent default\");\r\n\/\/             const targetId = this.getAttribute('href').substring(1); \/\/ Get the ID of the target element\r\n\/\/             const targetElement = document.getElementById(targetId); \/\/ Get the target element\r\n\r\n\/\/             if (targetElement) {\r\n\/\/                 const headerHeight = document.querySelector('#toc .header').offsetHeight; \/\/ Get the height of the fixed header\r\n\/\/                 const windowHeight = window.innerHeight; \/\/ Get the height of the viewport\r\n\/\/                 const targetOffset = targetElement.offsetTop; \/\/ Get the top offset of the target element\r\n\/\/                 const scrollTo = targetOffset + (windowHeight \/ 2) + (headerHeight); \/\/ Calculate the scroll position to center the target element\r\n\r\n\/\/                 \/\/ Scroll to the calculated position smoothly\r\n\/\/                 window.scrollTo({\r\n\/\/                     top: scrollTo,\r\n\/\/                     behavior: 'smooth'\r\n\/\/                 });\r\n\/\/             }\r\n\/\/         });\r\n\/\/     });\r\n\/\/ });\r\n<\/script>\r\n\r\n<script>\r\n    \/\/ Scrollspy function to highlight the active TOC item based on the scroll position\r\n  function scrollSpy(tocClass) {\r\n    const scrollPosition = window.scrollY;\r\n\r\n    \/\/ Find the active h2 and h3 headings based on their position in the corresponding TOC\r\n    let activeH2 = null;\r\n    let activeH3 = null;\r\n\r\n    const tocItems = document.querySelectorAll(`.${tocClass} li`);\r\n    tocItems.forEach(item => {\r\n      const a = item.querySelector('a');\r\n      if (!a) return;\r\n      const href = a.getAttribute('href');\r\n      const targetId = href.substring(1); \/\/ Remove the '#' from the href to get the target ID\r\n      const targetElement = document.getElementById(targetId);\r\n      if (!targetElement) return;\r\n\r\n      const targetTop = targetElement.getBoundingClientRect().top + scrollPosition;\r\n      const nextItem = item.nextElementSibling;\r\n      const nextTop = nextItem ? nextItem.getBoundingClientRect().top + scrollPosition : Infinity;\r\n\r\n      if (targetTop <= scrollPosition + 150) {\r\n        if (a.parentElement.parentElement === tocItems) {\r\n          \/\/ The h2 heading is at the root level of the TOC\r\n          activeH2 = { id: targetId, level: 'h2' };\r\n        } \r\n\t\t  else {\r\n          \/\/ The h3 heading is nested under an h2 heading\r\n          const parentH2 = a.parentElement.parentElement.previousElementSibling;\r\n          if (parentH2) {\r\n            const h2Link = parentH2.querySelector('a');\r\n            if (h2Link) {\r\n              const h2Href = h2Link.getAttribute('href');\r\n              const h2Id = h2Href.substring(1);\r\n              activeH2 = { id: h2Id, level: 'h2' };\r\n            }\r\n          }\r\n          activeH3 = { id: targetId, level: 'h3' };\r\n        }\r\n      }\r\n\r\n      if (targetTop > scrollPosition + 150 && nextTop > scrollPosition + 150 && !activeH3) {\r\n        \/\/ Reset the activeH2 when there are no more active h3 headings\r\n        activeH2 = null;\r\n      }\r\n    });\r\n\r\n    \/\/ Update the active state for the TOC items\r\n    tocItems.forEach(item => {\r\n      item.classList.remove('active');\r\n      const a = item.querySelector('a');\r\n      if (a) {\r\n        const href = a.getAttribute('href');\r\n        const targetId = href.substring(1);\r\n        if ((activeH2 && activeH2.id === targetId) || (activeH3 && activeH3.id === targetId)) {\r\n          item.classList.add('active');\r\n        }\r\n      }\r\n    });\r\n  }\r\n\r\n  \/\/ Call scrollSpy for each TOC on window scroll\r\n  const tocClasses = ['list_toc', 'list_toc_float']; \/\/ Add other TOC class names here if you have more than two instances\r\n  tocClasses.forEach(tocClass => {\r\n    window.addEventListener('scroll', () => scrollSpy(tocClass));\r\n  });\r\n<\/script>\r\n\r\n<!-- ToC List for desktop side bar, diganti jadi inject by php, di code snippet \"Sidebar Accordion\" -->\r\n<!-- <script>\r\n\tdocument.addEventListener(\"DOMContentLoaded\", function() {\r\n\r\n        \/\/ Fungsi untuk membuat nested list\r\n        function createNestedList(parentNode, children) {\r\n            if (children.length === 0) return;\r\n\r\n            const nestedUl = document.createElement('ul');\r\n            children.forEach(child => {\r\n                const nestedLi = document.createElement('li');\r\n                const nestedA = document.createElement('a');\r\n                nestedA.textContent = child.title;\r\n                nestedA.href = `#${child.id}`;\r\n                nestedLi.appendChild(nestedA);\r\n                nestedUl.appendChild(nestedLi);\r\n\r\n                if (child.children.length > 0) {\r\n                    createNestedList(nestedLi, child.children);\r\n                }\r\n            });\r\n\r\n            parentNode.appendChild(nestedUl);\r\n        }\r\n\r\n        \/\/ Membuat objek untuk menyimpan daftar h2 dan h3 beserta judulnya\r\n        const headings = [];\r\n\r\n           \/\/ Mengambil semua elemen h2 dan h3\r\n        \/\/ Mengambil semua elemen h2 dan h3\r\n\t\tconst elements = document.querySelectorAll('.td-post-content h2');\r\n\r\n\t\t\tfunction newFormatId(text) {\r\n\t\t\t\tif(text.toLowerCase() === \"key takeaways\") {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tconst result = text.toLowerCase()\r\n\t\t\t\t.trim()\r\n\t\t\t\t.replace(\/[^\\w\\s-]\/g, '')  \/\/ hapus tanda baca\r\n\t\t\t\t.replace(\/\\s+\/g, '-'); \/\/ ganti spasi jadi \"-\"\r\n\r\n\t\t\t\treturn result;\r\n\t\t\t}\r\n\t\r\n\t\telements.forEach(element => {\r\n\t\t\tif (element.tagName === 'H2') {\r\n\t\t\t\tconst id = newFormatId(element.textContent); \/\/ Hasilkan ID baru\r\n\t\t\t\telement.id = id; \/\/ Tetapkan ID ke elemen h2\r\n\t\t\t\tif (element.textContent.toLowerCase() === \"key takeaways\") {return;} \/\/ Kalau Key Takeaways, jangan dimasukin\r\n\t\t\t\theadings.push({ level: 'h2', id: id, title: element.textContent, children: [] });\r\n\t\t\t} else if (element.tagName === 'H3') {\r\n\t\t\t\tconst id = newFormatId(element.textContent); \/\/ Hasilkan ID baru\r\n\t\t\t\telement.id = id; \/\/ Tetapkan ID ke elemen h3\r\n\t\t\t\tif (headings.length > 0) {\r\n\t\t\t\t\theadings[headings.length - 1].children.push({ level: 'h3', id: id, title: element.textContent, children: [] });\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t});\r\n       \/\/ Membuat list HTML dari objek headings\r\n\t\tconst ul = document.getElementById('list_toc');\r\n\t\tlet currentUl = ul;\r\n\t\theadings.forEach(heading => {\r\n\t\t\tconst li = document.createElement('li');\r\n\t\t\tconst a = document.createElement('a');\r\n\t\t\ta.textContent = heading.title;\r\n\t\t\ta.href = `#${heading.id}`; \/\/ Gunakan ID yang baru dihasilkan\r\n\t\t\tli.appendChild(a);\r\n\r\n\t\t\tif (heading.level === 'h2') {\r\n\t\t\t\tcurrentUl = li;\r\n\t\t\t\tul.appendChild(li);\r\n\t\t\t} else if (heading.level === 'h3') {\r\n\t\t\t\tif (!currentUl.lastElementChild || currentUl.lastElementChild.tagName !== 'UL') {\r\n\t\t\t\t\tconst nestedUl = document.createElement('ul');\r\n\t\t\t\t\tcurrentUl.appendChild(nestedUl);\r\n\t\t\t\t\tcurrentUl = nestedUl;\r\n\t\t\t\t}\r\n\t\t\t\tcurrentUl.appendChild(li);\r\n\t\t\t}\r\n\r\n\t\t\tcreateNestedList(li, heading.children);\r\n\t\t});\r\n\t\t\/\/ Dapatkan elemen ul dengan id 'list_toc'\r\n\t\tconst ulFloat = document.getElementById('list_toc');\r\n\r\n\t\t\/\/ Dapatkan isi (child elements) dari ul dengan id 'list_toc'\r\n\t\tconst clonedChildren = ulFloat.cloneNode(true).children;\r\n\r\n\t\t\/\/ Dapatkan elemen ul dengan id 'list_toc_float'\r\n\t\tconst ulToc = document.getElementById('list_toc_float');\r\n\r\n\t\t\/\/ Tambahkan isi yang telah didapatkan dari 'list_toc' ke ul dengan id 'list_toc_float'\r\n\t\tulToc.append(...clonedChildren);\r\n\r\n\r\n        \/\/ Fungsi untuk mengambil tinggi navbar\r\n\t\tfunction getNavbarHeight() {\r\n\t\t\tconst navbar = document.getElementById('tdi_34');\r\n\t\t\treturn navbar ? navbar.offsetHeight : 0;\r\n\t\t}\r\n\r\n\t\t\/\/ Fungsi untuk menambahkan offset posisi scroll\r\n\t\tfunction scrollToElementWithOffset(elementId) {\r\n\t\t\tconst element = document.getElementById(elementId);\r\n\t\t\tif (element) {\r\n\t\t\t\tconst offset = getNavbarHeight();\r\n\t\t\t\tconst elementPosition = element.getBoundingClientRect().top;\r\n\t\t\t\tconst offsetPosition = elementPosition - offset - 40;\r\n\r\n\t\t\t\twindow.scrollBy({\r\n\t\t\t\t\ttop: offsetPosition,\r\n\t\t\t\t\tbehavior: 'smooth'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\/\/ Fungsi untuk menangani klik pada tautan judul\r\n\t\tfunction handleTitleClick(event) {\r\n\t\t\tevent.preventDefault();\r\n\t\t\tconst href = event.target.getAttribute('href').substr(1);\r\n\t\t\tscrollToElementWithOffset(href);\r\n\t\t}\r\n\r\n\t\t\/\/ Tambahkan event listener untuk semua tautan judul\r\n\t\tconst titleLinks = document.querySelectorAll('a[href^=\"#\"]');\r\n\t\ttitleLinks.forEach(link => {\r\n\t\t\tlink.addEventListener('click', handleTitleClick);\r\n\t\t});\r\n\t\t\r\n\t});\r\n    <\/script> -->\r\n\n<h2 id=\"1\"><b>Apa itu Kode Produksi?<\/b><\/h2>\n<p>Kode produksi adalah hal yang wajib ada dalam sebuah barang kemasan. Baik Anda sebagai penjual maupun pembeli, sangat penting untuk memahami kode produksi pada suatu barang.<\/p>\n<p>Kode produksi biasanya terdiri dari tanggal, bulan, dan tahun barang tersebut diproduksi. Informasi ini tidak hanya menunjukkan kapan barang tersebut dibuat, tetapi juga sampai kapan barang tersebut layak untuk diperjualbelikan.<\/p>\n<p>Sesuai Peraturan Badan POM <a href=\"https:\/\/tabel-gizi.pom.go.id\/regulasi\/6_PerBPOM_Nomor_31_Tahun_2018_tentang_Label_Pangan_Olahan.pdf\" target=\"_blank\" rel=\"nofollow noopener\">No. 31 Tahun 2018<\/a> tentang Label Pangan Olahan, setiap produk pangan olahan yang beredar wajib mencantumkan kode produksi atau nomor batch pada kemasan.<\/p>\n<p>Aturan ini bertujuan untuk memudahkan penelusuran jika terjadi masalah keamanan pangan dan memastikan konsumen mendapatkan produk yang aman serta berkualitas.<\/p>\n<p><b>Baca juga: <\/b><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/biaya-overhead-pabrik-apakah-penting-menghitung-biaya-produksi\/\"><span style=\"font-weight: 400;\">Biaya Overhead Pabrik: Apakah Penting Menghitung Biaya Produksi?<\/span><\/a><\/p>\n<h2 id=\"2\"><b>Cara Cek Kode Produksi<\/b><\/h2>\n<p>Berikut cara untuk mengecek kode produksi:<\/p>\n<h3><span style=\"font-weight: 400;\">1. Periksa kemasan produk<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Ketika membeli suatu barang Anda sudah otomatis mendapatkan kemasan untuk menjaga kualitas dari barang tersebut. Di dalam sebuah kemasan, Anda bisa menemukan berbagai macam informasi mulai dari nama, komposisi, cara pakai, dan sebagainya. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bila Anda ingin memeriksa kode produksi dari suatu barang, Anda bisa mencarinya dalam kemasan produk. Biasanya kode produksi berada di bagian bawah kemasan dari keseluruhan informasi yang tersedia.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">2. Periksa produk melalui <\/span><i><span style=\"font-weight: 400;\">website <\/span><\/i><span style=\"font-weight: 400;\">BPOM<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Pada saat menjual atau membeli suatu barang Anda harus mengetahui keaslian dari barang tersebut. Terkadang Anda kurang percaya dengan informasi yang Anda dapatkan tanpa sumber yang jelas. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Anda bisa memeriksa keaslian suatu barang menggunakan <\/span><i><span style=\"font-weight: 400;\">website <\/span><\/i><span style=\"font-weight: 400;\">resmi BPOM. Anda bisa mempercayai informasi yang tertera pada <\/span><i><span style=\"font-weight: 400;\">website <\/span><\/i><span style=\"font-weight: 400;\">BPOM. Cara memeriksanya cukup dengan memasukkan nomor registrasi yang tercantum pada kemasan barang tersebut. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Jika barang yang Anda periksa menggunakan website resmi BPOM dinyatakan lolos uji maka barang tersebut aman untuk Anda konsumsi.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">3. Periksa produk melalui aplikasi BPOM<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Kemajuan teknologi mempermudah Anda mendapatkan informasi dari mana saja dengan ponsel pintar yang Anda miliki. Tidak hanya melalui <\/span><i><span style=\"font-weight: 400;\">website <\/span><\/i><span style=\"font-weight: 400;\">resmi BPOM tapi Anda juga bisa mendapatkan informasi suatu produk dari aplikasi BPOM. Aplikasi tersebut bisa Anda miliki cukup dengan mengunduh di <\/span><i><span style=\"font-weight: 400;\">playstore<\/span><\/i><span style=\"font-weight: 400;\"> dan <\/span><i><span style=\"font-weight: 400;\">appstore<\/span><\/i><span style=\"font-weight: 400;\">. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Untuk memeriksa menggunakan aplikasi caranya tidak terlalu berbeda dengan menggunakan <\/span><i><span style=\"font-weight: 400;\">website <\/span><\/i><span style=\"font-weight: 400;\">BPOM. Anda cukup mengunduh aplikasi lalu masukkan kode produksi dari barang tersebut. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kemudian informasi dari barang yang Anda cari akan tertera di layar <\/span><i><span style=\"font-weight: 400;\">handphone <\/span><\/i><span style=\"font-weight: 400;\">Anda. Memeriksa produk dengan cara ini memang sangat cepat dan praktis.\u00a0<\/span><\/p>\n<style>\r\n.cta-in-article-image .desktop-banner{\r\n    display: none;\r\n    text-align: center;\r\n}\r\n.cta-in-article-image .desktop-mobile{\r\n    display: block;\r\n    text-align: center;\r\n    width: 100%;\r\n}\r\n\t.cta-in-article a {\r\n\t\tfont-size: 0px !important;\r\n\t\tcolor: #fff; \r\n\t\tpadding: 0px !important; \r\n\t\tborder-radius: 0px !important; \r\n\t\tdisplay: block !important; \r\n\t\ttext-decoration: none; \r\n\t}\r\n\t\r\n\t.cta-in-article {\r\n\t\tmargin: 0px !important;\r\n\t\tpadding: 0px !important;\r\n\t\tbox-shadow: none !important;\r\n\t}\r\n\t\r\n@media (min-width: 650px) {\r\n    .cta-in-article-image .desktop-banner {\r\n        display: block!important;\r\n    }\r\n}\r\n@media (min-width: 650px) {\r\n   .cta-in-article-image .desktop-mobile {\r\n        display: none!important;\r\n    }\r\n}\r\n<\/style>\r\n<div class=\"cta-in-article-image\">\r\n\t<a href=\"https:\/\/www.hashmicro.com\/id\/offer\/download-skema-harga-software-erp?blog&utm_source=blog&medium=banner-article\" target=\"_blank\" rel=\"noopener\">\r\n\t\t<div id=\"desktop-banner-container\">\r\n\t\t\t<div class=\"desktop-banner\">\r\n\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/02.Skema-Harga-web-resized.webp\" alt=\"download skema harga software erp\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t<div id=\"mobile-banner-container\">\r\n\t\t\t<div class=\"desktop-mobile\">\r\n\t\t\t\t<img decoding=\"async\" width=\"372\" height=\"465\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/02.-Skema-Harga-Mobile-372px.webp\" alt=\"download skema harga software erp\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/a>\r\n<\/div>\n<h2 id=\"3\"><b>Fungsi Kode Produksi<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Kode produksi sering Anda nilai kurang berfungsi dibandingkan dengan informasi lain yang tertera pada kemasan suatu produk. Namun, kode produksi memiliki empat fungsi penting dalam produk. Berikut empat fungsi-fungsi yang perlu Anda ketahui:<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">1. Mengetahui usia produk<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Fungsi pertama adalah untuk mengetahui usia dari produk tersebut. Usia produk mengacu kepada jangka waktu produk dapat digunakan sejak <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/apa-itu-kegiatan-produksi-dalam-perusahaan-manufaktur-pengertian-tujuan-contohnya\/\">kegiatan produksi<\/a>. Mengetahui usia dari sebuah produk sangat penting untuk Anda ketahui apakah barang tersebut masih layak pakai atau tidak. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Anda sering kali melewati informasi ini karena tulisan yang disajikan berukuran kecil. Dengan menggunakan <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/inventaris\"><i><span style=\"font-weight: 400;\">Software Inventory <\/span><\/i><span style=\"font-weight: 400;\">dari HashMicro<\/span><\/a><span style=\"font-weight: 400;\"> hal seperti ini tidak akan terjadi karena semua informasi otomatis tercatat dalam sistem dan diurutkan dalam waktu yang lebih dulu akan habis masa produksinya.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">2. Memastikan keaslian produk<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Dengan adanya kode produksi, BPOM akan memberikan seluruh informasi mengenai produk tersebut. Bila kode produksi dalam sebuah produk tidak ada, Anda tidak perlu membeli atau menjualnya karena kode produksi bisa menjadi sumber informasi apakah barang tersebut asli atau tidak untuk Anda perjual belikan.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">3. Menjamin keamanan produk<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Perlu Anda ketahui bahwa kode produksi otomatis tersambung dengan situs BPOM. Kode pada suatu barang produksi akan menjamin keamanan suatu produk. Jika Anda membeli atau menjual produk yang melewati tanggal produksi sebaiknya tidak perlu diperjualbelikan karena produk tersebut terindikasi bahaya.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">4. Meningkatkan kepercayaan pembeli<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Dan yang terakhir fungsi dari kode produksi yang perlu Anda ketahui adalah bisa untuk meningkatkan kepercayaan seorang pembeli. Biasanya pembeli lebih teliti dan detail ketika melihat informasi pada kemasan. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Hal itu karena para pembeli mengetahui bila barang memiliki kode produksi maka barang tersebut aman untuk mereka konsumsi. Kode produksi juga menandakan bahwa barang tersebut terjamin proses hukumnya karena BPOM adalah badan pengawasan di bawah pemerintahan Indonesia.<\/span><\/p>\n<p>Berikut adalah\u00a0tabel rangkuman untuk penjelasan fungsi kode produksi agar mudah Anda pahami, berikut penjelasannya:<!-- Audit Objectives Table (theme-proof) --><\/p>\n<div id=\"audit-objectives-table\" style=\"all: initial; display: block; font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, 'Noto Sans', 'Liberation Sans', sans-serif !important; font-size: 16px !important; line-height: 1.5 !important; color: #0f172a !important;\">\n<table style=\"border-collapse: collapse !important; width: 100% !important; table-layout: auto !important; border: 1px solid #e5e7eb !important; background: #ffffff !important;\" role=\"table\" aria-label=\"Tujuh Tujuan Audit\">\n<thead>\n<tr>\n<th style=\"text-align: left !important; padding: 12px 14px !important; border: 1px solid #e5e7eb !important; background: #f8fafc !important; font-weight: 700 !important;\" scope=\"col\">Fungsi Kode Produksi<\/th>\n<th style=\"text-align: left !important; padding: 12px 14px !important; border: 1px solid #e5e7eb !important; background: #f8fafc !important; font-weight: 700 !important;\" scope=\"col\">Penjelasan Singkat<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important; font-weight: 600 !important;\">Mengetahui usia produk<\/td>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important;\">Untuk mengetahui barang produksi masih layak pakai atau tidak.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important; font-weight: 600 !important;\">Memastikan keasilan produk<\/td>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important;\">Sebagai acuan BPOM untuk melacak informasi resmi. Jika produk tidak memiliki kode produk, keaslian dan keamanannya akan diragukan.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important; font-weight: 600 !important;\">Menjamin keamanan produk<\/td>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important;\">Menunjukan bahwa kode produksi terkoneksi dengan sistem BPOM, sehingga dapat menjadi jaminan keamanan produk.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important; font-weight: 600 !important;\">Meningkatkan kepercayaan pembeli<\/td>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important;\">Untuk menandakan produk aman dikonsumsi serta sudah diawasi dan dijamin legalitasnya oleh BPOM.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2 id=\"4\"><b>Informasi Label yang Harus Ada pada Kemasan<\/b><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-170332 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Kode-Produksi.webp\" alt=\"kode produksi\" width=\"1200\" height=\"675\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Kode-Produksi.webp 1200w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Kode-Produksi-300x169.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Kode-Produksi-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Kode-Produksi-768x432.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Kode-Produksi-747x420.webp 747w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Kode-Produksi-150x84.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Kode-Produksi-696x392.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Kode-Produksi-1068x601.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Dalam sebuah kemasan, informasi yang tertera tidak hanya terdiri dari nama produk dan logo yang menjadi bentuk identitas suatu barang. Informasi yang tertulis pada kemasan adalah informasi-informasi yang perlu Anda ketahui. Selain hal ini, berikut tujuh informasi yang juga harus ada pada kemasan:<\/span><\/p>\n<h3>1. Nama produk<\/h3>\n<p><span style=\"font-weight: 400;\">Dalam sebuah kemasan tidak mungkin jika tidak ada nama produk karena nama produk berfungsi untuk tanda pengenal dari barang produksi. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nama produk juga menjadi hal pertama yang dilihat oleh penjual atau pembeli sebelum melihat informasi lainnya. Nama produk biasanya sudah termasuk dengan logo yang menjadi ciri khas dari produk tersebut.\u00a0<\/span><\/p>\n<h3>2. Netto<\/h3>\n<p><span style=\"font-weight: 400;\">Netto atau biasa Anda kenal dengan <\/span><a href=\"https:\/\/www.ruangguru.com\/blog\/pengertian-dan-rumus-menghitung-bruto-netto-dan-tara#:~:text=Netto%20adalah%20berat%20bersih.&amp;text=Jadi%20gini%2C%20kalau%20bruto%20yang,tanpa%20menghitung%20berat%20dari%20pembungkusnya.\"><span style=\"font-weight: 400;\">berat bersih<\/span><\/a><span style=\"font-weight: 400;\"> juga menjadi bagian informasi yang harus ada dalam sebuah kemasan. Berat bersih biasa pembeli gunakan untuk membandingkan antara isi kemasan dan harga jual. Biasanya berat bersih menggunakan satuan berat seperti gram, kilogram, milliliter, dan liter. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Berat bersih yang ada dalam kemasan harus sesuai dengan isi yang ada dalam barang produksi.<\/span><\/p>\n<h3>3. Bahan baku produk<\/h3>\n<p><span style=\"font-weight: 400;\">Terkadang bahan baku dari suatu produk hanya tertulis dua hingga tiga bahan saja. Namun, informasi mengenai bahan baku produk dapat Anda temukan di seluruh kemasan produk apapun. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bahan baku produk menjadi tolak ukur penjual untuk menentukan harga suatu barang. Semakin bahan baku yang digunakan memiliki khasiat yang tinggi maka semakin mahal juga harga jual barang tersebut.<\/span><\/p>\n<h3>4. Informasi produsen<\/h3>\n<p><span style=\"font-weight: 400;\">Informasi yang juga perlu ada dalam kemasan adalah informasi produsen atau importir. Anda bisa menemukan informasi produsen dekat logo halal, daur ulang, dan sebagainya. Informasi produsen terdiri dari nama, alamat, dan kontak\u00a0 dari produsen atau importir barang tersebut.\u00a0<\/span><\/p>\n<h3>5. Legalitas<\/h3>\n<p><span style=\"font-weight: 400;\">Segala sesuatu yang sudah tercantum dasar hukumnya maka dapat Anda nyatakan layak untuk diperjualbelikan. Adanya legalitas berarti barang tersebut aman dan layak untuk pembeli konsumsi. Legalitas dalam sebuah kemasan juga membuat pembeli memiliki kepercayaan yang tinggi terhadap barang yang Anda jual.<\/span><\/p>\n<h3>6. Saran penyimpanan dan penggunaan<\/h3>\n<p><span style=\"font-weight: 400;\">Berikutnya hal yang harus ada dalam sebuah produk adalah saran penyimpanan dan penggunaan. Cara menggunakan produk menjadi informasi penting untuk tercantum dalam kemasan karena ada beberapa barang yang harus Anda simpan pada tempat dingin dan sejuk. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ada pula barang yang harus Anda letakkan di tempat yang hangat. Serta saran penggunaan juga perlu ada dalam kemasan agar para penjual atau pembeli mengetahui seberapa banyak takaran yang aman untuk pembeli konsumsi.<\/span><\/p>\n<h3>7. Kode produksi<\/h3>\n<p>Hal terakhir yang perlu ada dalam sebuah kemasan adalah kode produksi. Informasi yang ada pada kode produksi merupakan hal cukup penting karena berkaitan dengan tanggal kedaluwarsa.<\/p>\n<h2><strong>Optimalkan Pengelolaan Kode Produksi dengan HashMicro<\/strong><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-170330 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Barcode-HashMicro.webp\" alt=\"kode produksi\" width=\"1200\" height=\"675\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Barcode-HashMicro.webp 1200w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Barcode-HashMicro-300x169.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Barcode-HashMicro-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Barcode-HashMicro-768x432.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Barcode-HashMicro-747x420.webp 747w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Barcode-HashMicro-150x84.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Barcode-HashMicro-696x392.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Barcode-HashMicro-1068x601.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>Dalam industri manufaktur, kode produksi memegang peran penting untuk memastikan setiap proses berjalan teratur, transparan, dan efisien. Tanpa sistem yang tepat, pengelolaan kode produksi bisa memakan waktu, rentan kesalahan, dan menyulitkan analisis performa produksi.<\/p>\n<p>Dengan <a href=\"https:\/\/www.hashmicro.com\/id\/inventaris\">HashMicro<\/a>, semua tahapan produksi dapat dipantau secara menyeluruh melalui satu sistem terintegrasi. Proses pembuatan kode, pelacakan produksi, hingga penyusunan laporan dapat dilakukan secara otomatis, meminimalkan pekerjaan manual, dan meningkatkan produktivitas tim.<\/p>\n<p>Berikut beberapa fitur software HashMicro:<\/p>\n<ul>\n<li><strong>Pelacakan Real-Time<\/strong>: Memantau status produksi mulai dari bahan baku, proses produksi, hingga barang jadi secara langsung.<\/li>\n<li><strong>Terintegrasi dengan Sistem Lainnya<\/strong>: Data kode produksi terhubung otomatis dengan modul inventaris, penjualan, dan keuangan untuk memudahkan koordinasi antar departemen.<\/li>\n<li><strong>Laporan Analitis Lengkap<\/strong>: Dapatkan laporan detail terkait performa produksi, efisiensi proses, dan potensi perbaikan.<\/li>\n<li><strong>Notifikasi Otomatis<\/strong>: Sistem memberikan pengingat untuk jadwal produksi atau potensi keterlambatan agar langkah perbaikan bisa dilakukan lebih cepat.<\/li>\n<\/ul>\n<p>&#8220;Saya percaya pengelolaan kode produksi yang baik adalah kunci kelancaran manufaktur. Dengan HashMicro, setiap proses bisa dipantau secara real-time dan terintegrasi.&#8221;<\/p>\n<p>&#8211; <strong>Manager Inventory\u00a0<\/strong><\/p>\n<h2 id=\"5\"><b>Kesimpulan<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Memperhatikan secara detail setiap barang yang Anda jual dan beli sangat tidak mungkin dilakukan. Terkadang Anda melewati satu atau dua informasi penting dalam sebuah kemasan. Anda perlu menggunakan <\/span><i><span style=\"font-weight: 400;\">Software Inventory <\/span><\/i><span style=\"font-weight: 400;\">dari HashMicro<\/span><span style=\"font-weight: 400;\"> untuk meningkatkan rasa kepercayaan Anda dan pembeli. Aplikasi ini juga dapat terintegrasi dengan mudah dengan sistem lain, seperti <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/5-aplikasi-scan-barcode-untuk-permudah-pengelolaan-bisnis-anda\/\">aplikasi scan barcode barang<\/a>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Anda juga bisa memantau segala informasi mengenai penjualan Anda karena <\/span><i><span style=\"font-weight: 400;\">Software Inventory <\/span><\/i><span style=\"font-weight: 400;\">dari HashMicro<\/span><span style=\"font-weight: 400;\"> bisa Anda akses dari mana saja.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Anda bisa meningkatkan kepercayaan para pelanggan dengan mulai menggunakan<\/span> <i><span style=\"font-weight: 400;\">software <\/span><\/i><span style=\"font-weight: 400;\">tambahan yang terpercaya. <\/span><i><span style=\"font-weight: 400;\">Software Inventory <\/span><\/i><span style=\"font-weight: 400;\">dari HashMicro<\/span><span style=\"font-weight: 400;\"> dapat mengoptimalkan tingkat persediaan, pantau proses stock transfer, estimasi kebutuhan inventaris, dan efektifkan pengelolaan stok di setiap lokasi. <\/span><span style=\"font-weight: 400;\">Jadwalkan<\/span><a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/\"> <span style=\"font-weight: 400;\">demo gratis<\/span><\/a><span style=\"font-weight: 400;\"> sekarang!<\/span><\/p>\n<a href=\"https:\/\/www.hashmicro.com\/id\/inventaris?medium=moneysite-banner\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/inventory-definitive.webp\" data-desktop-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/inventory-definitive.webp\" data-mobile-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/inventory-definitive-m.webp\" alt=\"Inventory_Definisi\" class=\"responsive-image-banner\"><\/a>\r\n\r\n<script>\r\n    \/\/ check which image to use based on screensize\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        function updateImageSource() {\r\n            var images = document.querySelectorAll('.responsive-image-banner');\r\n            var screenWidth = window.innerWidth;\r\n\r\n            images.forEach(function(img) {\r\n                var mobileSrc = img.getAttribute('data-mobile-src');\r\n                var desktopSrc = img.getAttribute('data-desktop-src');\r\n\r\n                if (screenWidth < 576 && mobileSrc) {\r\n                    img.setAttribute('src', mobileSrc);\r\n                } else {\r\n                    img.setAttribute('src', desktopSrc);\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Initial check\r\n        updateImageSource();\r\n\r\n        \/\/ Update on resize\r\n        window.addEventListener('resize', updateImageSource);\r\n    });\r\n<\/script>\n<h2><strong> Pertanyaan SeputarKode Produksi <\/strong><\/h2>\n<ul class=\"bottom_faq\">\n<li>\n<details>\n<summary><strong>Apa arti kode dalam produksi?<\/strong><\/summary>\n<p>Kode tingkat produksi mengacu pada kode yang dirancang untuk memenuhi kebutuhan pengguna akhir, dengan fokus pada skalabilitas, ketahanan, dan pemeliharaan .<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apa itu MFD dan EXP?<\/strong><\/summary>\n<p>MFD dan EXP adalah singkatan umum pada kemasan produk yang menunjukkan MFD adalah Manufacturing Date (Tanggal Pembuatan), yaitu tanggal saat produk diproduksi, dan EXP adalah Expired Date (Tanggal Kedaluwarsa), yaitu tanggal batas akhir aman untuk mengonsumsi atau menggunakan produk tersebut. Memahami kedua tanggal ini penting untuk memastikan keamanan dan kualitas produk yang Anda gunakan atau konsumsi.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apa arti MFG pada label?<\/strong><\/summary>\n<p>Tanggal produksi (MFG) pada kemasan atau label produk menunjukkan waktu produksinya. Tanggal ini sering kali disingkat &#8220;MFG&#8221; untuk menghemat ruang pada label produk yang sempit. Tanggal MFG tidak sama dengan tanggal kedaluwarsa.<\/p>\n<\/details>\n<\/li>\n<\/ul>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [{\n    \"@type\": \"Question\",\n    \"name\": \"Apa itu Aplikasi Inventaris Barang?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Aplikasi inventaris barang adalah sebuah sistem yang dirancang untuk pengelolaan barang di gudang yang lebih efisien dan akurat. Kegiatan operasional tracking lokasi barang, stock opname, pembuatan laporan hingga permintaan re-stock kepada supplier dapat berjalan secara otomatis. Aplikasi inventaris barang dapat mencatat dan mengelola seluruh barang inventaris yang perusahaan miliki secara otomatis. Hal itulah yang membuat perusahaan wajib memiliki aplikasi stok barang online.<\/p>\n<p>Aplikasi stok barang online memiliki fitur yang lengkap dan sangat dibutuhkan oleh perusahaan. Stok barang online dapat mengetahui barang atau produk apa yang paling laku dan laris. Selain itu, stok barang online juga dapat mendata nilai dan jumlah barang secara otomatis. Hal itu tentu akan mempermudah pekerjaan seorang staff gudang.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Apa yang dimaksud dengan stock opname?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Stock opname adalah kegiatan perhitungan jumlah fisik persediaan stok barang yang diverifikasi dengan catatan inventory perusahaan sebelum didistribusikan. Stock opname adalah tahapan wajib perusahaan sebelum mendistribusikan produk mereka. Hal itu untuk menghindari adanya kesalahan data pada catatan inventaris. Fungsi stock opname adalah menghindari adanya kesalahan pencatatan dan perhitungan akibat barang yang terlewat.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Apa saja fitur yang terdapat pada aplikasi stok barang?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Fitur pada aplikasi stok barang diantaranya Stock Aging Analysis, Fast Slow and Non-Moving Analysis, Stock Request Management, Inventory Valuation, 3D Warehouse with Color by Capacity by Products, Reordering Rules Run Rate, Racking Management, Removal and Putaway strategy, Multi UOM\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Kenapa aplikasi inventory diperlukan untuk perusahaan?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Pengelolaan inventory secara manual akan menyulitkan perusahaan. Hal itulah mengapa perusahaan memerlukan aplikasi inventory. Aplikasi inventory dapat memudahkan perusahaan untuk mengelola inventory menjadi lebih efektif dan efisien. Software inventaris juga membuat perusahaan dapat mengotomatiskan proses stock opname. Hal itu akan menghilangkan kesalahan pencatatan dan perhitungan sebelum produk terjual.\"\n    }\n  }]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kode produksi menjadi hal yang perlu Anda perhatikan ketika menjual atau membeli sebuah barang. Bila Anda sedang menjalankan sebuah bisnis maka sangat penting untuk memiliki pembukuan yang berisi catatan yang rapi. Hal ini bertujuan agar segala produk tercatat dengan terperinci tanpa terlewat satu informasi apapun. Jika Anda mempunyai banyak cabang pertokoan, pembukuan menjadi sumber informasi [&hellip;]<\/p>\n","protected":false},"author":160,"featured_media":139824,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1028],"tags":[],"class_list":{"0":"post-37241","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-barcode"},"acf":{"post_reviewer":null},"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>Pentingnya Pengecekan Kode Produksi untuk Keamanan Barang<\/title>\n<meta name=\"description\" content=\"Kode produksi yang ada pada bungkus kemasan termasuk informasi yang perlu Anda ketahui agar lebih berhati-hati dalam membeli suatu barang.\" \/>\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\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pentingnya Pengecekan Kode Produksi untuk Keamanan Barang\" \/>\n<meta property=\"og:description\" content=\"Kode produksi yang ada pada bungkus kemasan termasuk informasi yang perlu Anda ketahui agar lebih berhati-hati dalam membeli suatu barang.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/\" \/>\n<meta property=\"og:site_name\" content=\"HashMicro Indonesia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hashmicro\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-09T06:50:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-04T07:15:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/Production-code-4.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"650\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jessica Wijaya\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hashmicro\" \/>\n<meta name=\"twitter:site\" content=\"@hashmicro\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jessica Wijaya\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/\"},\"author\":{\"name\":\"Jessica Wijaya\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/4d83ca1a7056c0a44f813f8721086980\"},\"headline\":\"Pentingnya Pengecekan Kode Produksi untuk Keamanan Barang\",\"datePublished\":\"2024-03-09T06:50:15+00:00\",\"dateModified\":\"2025-09-04T07:15:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/\"},\"wordCount\":1751,\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/Production-code-4.png\",\"articleSection\":[\"Barcode\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/\",\"name\":\"Pentingnya Pengecekan Kode Produksi untuk Keamanan Barang\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/Production-code-4.png\",\"datePublished\":\"2024-03-09T06:50:15+00:00\",\"dateModified\":\"2025-09-04T07:15:32+00:00\",\"description\":\"Kode produksi yang ada pada bungkus kemasan termasuk informasi yang perlu Anda ketahui agar lebih berhati-hati dalam membeli suatu barang.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/#primaryimage\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/Production-code-4.png\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/Production-code-4.png\",\"width\":1200,\"height\":650,\"caption\":\"Production Code\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hashmicro.com\/id\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pentingnya Pengecekan Kode Produksi untuk Keamanan Barang\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#website\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/\",\"name\":\"HashMicro Indonesia\",\"description\":\"Blog Software Manajemen Bisnis Indonesia #1\",\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.hashmicro.com\/id\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\",\"name\":\"HashMicro Indonesia\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/hashmicro-logo-blog.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/hashmicro-logo-blog.webp\",\"width\":924,\"height\":121,\"caption\":\"HashMicro Indonesia\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/hashmicro\",\"https:\/\/x.com\/hashmicro\",\"https:\/\/www.linkedin.com\/company\/hashmicro\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/4d83ca1a7056c0a44f813f8721086980\",\"name\":\"Jessica Wijaya\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Jessica-Wijaya-1-1-96x96.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Jessica-Wijaya-1-1-96x96.webp\",\"caption\":\"Jessica Wijaya\"},\"description\":\"Selama lebih dari 5 tahun sebagai Senior Content Writer, Jessica telah menulis topik yang mengulas tentang bidang inventory dan warehouse management. Keahliannya mencakup penulisan artikel manajemen stok dan persediaan, perencanaan kebutuhan, multi-warehouse management, dan integrasi sistem digital untuk pengelolaan barang.\",\"sameAs\":[\"https:\/\/www.hashmicro.com\/id\/\"],\"gender\":\"Perempuan\",\"knowsAbout\":[\"Inventory\",\"inventory management\",\"manajemen inventaris\"],\"knowsLanguage\":[\"Inggris\",\"Indonesia\"],\"jobTitle\":\"Senior Content Writer\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/author\/jessicawijaya\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Pentingnya Pengecekan Kode Produksi untuk Keamanan Barang","description":"Kode produksi yang ada pada bungkus kemasan termasuk informasi yang perlu Anda ketahui agar lebih berhati-hati dalam membeli suatu barang.","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\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/","og_locale":"id_ID","og_type":"article","og_title":"Pentingnya Pengecekan Kode Produksi untuk Keamanan Barang","og_description":"Kode produksi yang ada pada bungkus kemasan termasuk informasi yang perlu Anda ketahui agar lebih berhati-hati dalam membeli suatu barang.","og_url":"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/","og_site_name":"HashMicro Indonesia","article_publisher":"https:\/\/www.facebook.com\/hashmicro","article_published_time":"2024-03-09T06:50:15+00:00","article_modified_time":"2025-09-04T07:15:32+00:00","og_image":[{"width":1200,"height":650,"url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/Production-code-4.png","type":"image\/png"}],"author":"Jessica Wijaya","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Ditulis oleh":"Jessica Wijaya","Estimasi waktu membaca":"11 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/"},"author":{"name":"Jessica Wijaya","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/4d83ca1a7056c0a44f813f8721086980"},"headline":"Pentingnya Pengecekan Kode Produksi untuk Keamanan Barang","datePublished":"2024-03-09T06:50:15+00:00","dateModified":"2025-09-04T07:15:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/"},"wordCount":1751,"publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/Production-code-4.png","articleSection":["Barcode"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/","name":"Pentingnya Pengecekan Kode Produksi untuk Keamanan Barang","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/Production-code-4.png","datePublished":"2024-03-09T06:50:15+00:00","dateModified":"2025-09-04T07:15:32+00:00","description":"Kode produksi yang ada pada bungkus kemasan termasuk informasi yang perlu Anda ketahui agar lebih berhati-hati dalam membeli suatu barang.","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/#primaryimage","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/Production-code-4.png","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/Production-code-4.png","width":1200,"height":650,"caption":"Production Code"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-pengecekan-kode-produksi-untuk-keamanan-barang\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"Pentingnya Pengecekan Kode Produksi untuk Keamanan Barang"}]},{"@type":"WebSite","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website","url":"https:\/\/www.hashmicro.com\/id\/blog\/","name":"HashMicro Indonesia","description":"Blog Software Manajemen Bisnis Indonesia #1","publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hashmicro.com\/id\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization","name":"HashMicro Indonesia","url":"https:\/\/www.hashmicro.com\/id\/blog\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/hashmicro-logo-blog.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/hashmicro-logo-blog.webp","width":924,"height":121,"caption":"HashMicro Indonesia"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hashmicro","https:\/\/x.com\/hashmicro","https:\/\/www.linkedin.com\/company\/hashmicro"]},{"@type":"Person","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/4d83ca1a7056c0a44f813f8721086980","name":"Jessica Wijaya","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Jessica-Wijaya-1-1-96x96.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Jessica-Wijaya-1-1-96x96.webp","caption":"Jessica Wijaya"},"description":"Selama lebih dari 5 tahun sebagai Senior Content Writer, Jessica telah menulis topik yang mengulas tentang bidang inventory dan warehouse management. Keahliannya mencakup penulisan artikel manajemen stok dan persediaan, perencanaan kebutuhan, multi-warehouse management, dan integrasi sistem digital untuk pengelolaan barang.","sameAs":["https:\/\/www.hashmicro.com\/id\/"],"gender":"Perempuan","knowsAbout":["Inventory","inventory management","manajemen inventaris"],"knowsLanguage":["Inggris","Indonesia"],"jobTitle":"Senior Content Writer","url":"https:\/\/www.hashmicro.com\/id\/blog\/author\/jessicawijaya\/"}]}},"focus_keyword":"Kode Produksi","order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/37241","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/users\/160"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/comments?post=37241"}],"version-history":[{"count":10,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/37241\/revisions"}],"predecessor-version":[{"id":170356,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/37241\/revisions\/170356"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media\/139824"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=37241"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=37241"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=37241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}