{"id":53652,"date":"2024-02-13T10:51:41","date_gmt":"2024-02-13T03:51:41","guid":{"rendered":"https:\/\/www.hashmicro.com\/id\/blog\/?p=53652"},"modified":"2026-02-04T14:10:06","modified_gmt":"2026-02-04T07:10:06","slug":"contoh-stock-keeping-unit","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/","title":{"rendered":"Stock Keeping Unit (SKU) untuk Inventaris Lebih Akurat"},"content":{"rendered":"<p><i><span style=\"font-weight: 400;\">Stock keeping unit <\/span><\/i><span style=\"font-weight: 400;\">(SKU) adalah kode alfanumerik yang ditetapkan dalam inventaris suatu bisnis. Kode ini memiliki beberapa manfaat antara lain mengetahui harga, melacak stok barang, mengukur penjualan hingga meningkatkan pengalaman berbelanja. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Contoh <\/span><i><span style=\"font-weight: 400;\">stock keeping unit<\/span><\/i><span style=\"font-weight: 400;\"> ini pasti sering Anda jumpai saat berbelanja pakaian di toko. Penjual juga biasanya memiliki kategori tertentu dalam menentukan suatu kode. Tujuan lain dari penggunaan kode ini agar produk lebih mudah saat melakukan inventaris.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Pemilik bisnis retail dituntut untuk mengelola persediaan dengan lebih rapi dan konsisten agar informasi produk tetap akurat. Karena itu, penggunaan <a href=\"https:\/\/www.investopedia.com\/terms\/s\/stock-keeping-unit-sku.asp\">kode seperti SKU<\/a> sering menjadi langkah sederhana yang membantu proses inventaris lebih terstruktur dan meminimalkan kekeliruan saat pendataan barang.<\/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\"><a href=\"#definisi\">Stock Keeping Unit (SKU)<\/a> membantu bisnis mengidentifikasi, melacak, dan mengelola produk secara detail sehingga inventaris lebih terstruktur.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">SKU memiliki <a href=\"#keuntungan\">keuntungan pengelolaan barang<\/a> seperti mengelompokkan, mengontrol, dan mengisi ulang stok barang persediaan bisnis.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Suatu bisnis perlu <a href=\"#menerapkan\">menerapkan kode SKU<\/a> untuk memudahkan indentifikasi produk, pencatatan stok, pembuatan laporan stok gudang, dan mengetahui keuntungan per produk.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><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 id=\"1\"><b><span id=\"definisi\">Apa itu <\/span><\/b><b><i>Stock Keeping Unit<\/i><\/b><b>?\u00a0<\/b><\/h2>\n<p><span style=\"font-weight: 400;\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-170529\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Apa-itu-stock-keeping-unit.webp\" alt=\"Apa itu stock keeping unit\" width=\"1200\" height=\"675\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Apa-itu-stock-keeping-unit.webp 1200w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Apa-itu-stock-keeping-unit-300x169.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Apa-itu-stock-keeping-unit-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Apa-itu-stock-keeping-unit-768x432.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Apa-itu-stock-keeping-unit-747x420.webp 747w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Apa-itu-stock-keeping-unit-150x84.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Apa-itu-stock-keeping-unit-696x392.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Apa-itu-stock-keeping-unit-1068x601.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/>Stock keeping unit adalah kode khusus yang terdiri dari huruf dan angka yang mengidentifikasi karakteristik setiap produk. Kode ini digunakan oleh para pemilik retail untuk mengidentifikasi dan melacak produk menjadi lebih mudah. Perusahaan biasanya mengeluarkan kode unik mereka sendiri khusus untuk barang atau jasa yang dijualnya.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sebagai contoh, apabila perusahaan celana mempunyai dua produk celana yoga kemungkinan besar akan mengeluarkan kode SKU yang berbeda. Tujuan dari adanya SKU adalah membantu perusahaan untuk menghitung inventaris mereka jadi lebih akurat.<\/span><\/p>\n<h2 id=\"2\"><b>Bagaimana Cara Kerja Kode Inventaris Produk<\/b><b>?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Pada setiap kode alfanumerik SKU akan mewakili informasi tentang produk mulai dari harga, ukuran, gaya, warna dan juga pabrikan. Kode-kode yang ada juga harus menyesuaikan kebutuhan bisnis. Misalnya, beberapa kode yang sering ditanyakan oleh pelanggan untuk mengetahui produk secara detail.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">E1 bisa digunakan untuk celana jeans, sedangkan E2 untuk celana formal. B5 bisa mengacu kepada warna kuning dan B6 bisa mengacu kepada warna ungu. A1 ukuran yang besar dan A3 ukuran kecil. Bila ingin mencari celana jeans warna kuning ukuran besar berarti kode yang akan didapat adalah E1B5A1.\u00a0<\/span><\/p>\n<h2 id=\"3\"><b><span id=\"keuntungan\">Keuntungan Menggunakan Sistem SKU dalam Proses Bisnis<\/span><\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Penggunaan SKU memiliki manfaat agar pemilik retail dapat lebih efisien dalam mengklasifikasikan produk saat ada inventaris internal. Selain itu, SKU juga memiliki manfaat lain. Simak ketujuh manfaat penggunaan SKU untuk bisnis!\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">1.\u00a0<\/span><span style=\"font-weight: 400;\">Pengelompokan produk<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Pemilik bisnis yang memiliki produk yang banyak akan sulit bila ingin melakukan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/5-cara-jitu-mengatasi-selisih-stock-opname-di-gudang\/\">pehitungan <\/a><\/span><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/5-cara-jitu-mengatasi-selisih-stock-opname-di-gudang\/\"><span style=\"font-weight: 400;\">stock opname<\/span><\/a><span style=\"font-weight: 400;\"><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/5-cara-jitu-mengatasi-selisih-stock-opname-di-gudang\/\"> atau inventaris<\/a>. Hal ini juga membuat mereka harus bisa mencari solusi untuk mempermudah menemukan suatu barang. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Oleh karena itu, penggunaan SKU adalah hal yang tepat bagi pemilik bisnis untuk mengklasifikasikan produk mereka. Melalui SKU juga, pemilik bisnis bisa dengan mudah dan tidak membuang waktu terlalu lama.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">2. Pengelolaan persediaan<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Kedua bila pemilik bisnis memiliki kode SKU ini akan memudahkan mereka dalam pemantauan perkembangan produk. Dengan klasifikasi seperti, jenis, warna tentu pemilik bisnis bisa mengetahui apakah produknya dalam masalah. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sebagai contoh, produknya hilang atau dalam kondisi rusak. Dengan adanya penambahan kode SKU pada produk, hal ini akan membuat pengelolaan rantai pasokan menjadi lebih efektif. Apalagi jika adanya penggunaan aplikasi stok barang yang dapat mengelola barang secara efisien.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">3. Pengisian stok ulang<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Salah satu masalah terbesar dalam suatu bisnis yang besar adalah pengelolaan dengan jumlah produk yang banyak. Bila ada pendataan yang salah akan mempengaruhi operasional saat ingin melakukan evaluasi penjualan. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Menggunakan kode SKU membuat pemilik bisnis bisa melakukan pendataan kepada produk mana yang hampir habis serta yang tidak sama sekali terjual. Pendataan ini berguna terutama bagi produk yang populer.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">4. Identifikasi keuntungan<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Setiap pemilik bisnis pasti selalu ingin bisnisnya bisa berkembang pesat. Terutama agar keuntungan bisa signifikan setiap bulan. Namun, banyak pebisnis yang terkadang bingung dalam menentukan produk mana yang sering dan bahkan habis terjual di bulan tertentu.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"> Untuk mengatasi hal ini, pemilik bisnis menggunakan SKU sebagai acuan evaluasi produk-produk yang berhasil meningkatkan penjualan. Dengan bantuan pendataan SKU, pemilik bisnis akan lebih mudah dalam mengevaluasi kinerja pemasaran mereka.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">5. Analisis tren penjualan<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Manfaat keempat yang akan diterima oleh setiap pemilik bisnis ketika menggunakan pendataan produk melalui kode SKU adalah mudah dalam evaluasi bisnis. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dalam melakukan evaluasi dengan SKU bisa memilih produk mana yang sedang tren dan menentukan karakteristik konsumen. Dengan adanya SKU tentu perusahaan memiliki karakteristik produk yang cocok untuk target pasar.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">6. Membantu layanan pelanggan<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Saat pergi ke toko sepatu, Anda pasti melihat banyak sepatu yang terpajang di rak sepatu. Hal ini membuat Anda bingung untuk menentukan pilihan yang tepat. Ketika Anda sudah menemukan pilihan yang tepat, namun ukuran sepatu yang sepatu sedang tidak ada di tempat pasti Anda langsung menanyakan pramuniaga setempat. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Lalu sang pramuniaga datang dan membawa sepatu dengan cepat. Tentu dengan bantuan kode SKU yang ada sepatu membuat pramuniaga lebih mudah untuk menemukan ukuran yang pas walaupun berbeda penempatan letak sepatu.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">7. Kegiatan periklanan dan pemasaran<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Manfaat terakhir yang bisa Anda dapatkan bila menggunakan SKU adalah bisa melakukan perencanaan iklan untuk pemasaran dengan efisien. Hal ini karena adanya data penjualan produk yang mana yang habis terjual serta menyesuaikan karakteristik konsumen. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sebagai contoh, produk celana jeans ukuran 41 dengan target pasar anak muda umur 17-22 tahun. Setelah\u00a0 analisa lewat SKU, Anda bisa merencanakan iklan yang lebih mengarah kepada jiwa anak muda.\u00a0 Tentu SKU mempermudah Anda untuk perencanaan iklan yang lebih tepat.\u00a0<\/span><\/p>\n<div style=\"border:1px solid #ddd; border-radius:8px; overflow:hidden; margin:30px 0; box-shadow:0 4px 12px rgba(0,0,0,0.12);\"><div style=\"background-color:#990000; color:#fff; padding:14px 20px; font-size:18px; font-weight:700; letter-spacing:0.5px;\">Expert's Review<\/div><div style=\"background-color:#fff; padding:22px 20px; font-size:16px; line-height:1.7; position:relative;\"><div style=\"font-size:44px; color:#990000; font-weight:800; line-height:0; position:absolute; top:18px; left:18px;\">\u201c<\/div><p style=\"margin:0 0 14px 40px; font-style:italic; color:#333;\">\u201cManajemen SKU menjadi jauh lebih terstruktur ketika setiap pergerakan stok tercatat otomatis. Sistem barcode memudahkan pelacakan, meningkatkan akurasi, dan menekan risiko kesalahan di gudang.\u201d<\/p><p style=\"margin:0 0 0 40px; font-weight:700; color:#444;\">\u2014 Anandia Denisha, Regional Manager<\/p><\/div><\/div>\n<h2 id=\"4\"><b>Contoh Pengkodean Sesuai Jenis Produk<\/b><\/h2>\n<p>Berikut adalah contoh-contoh <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/stok-barang\/\">Stock Keeping Unit (SKU) pada berbagai jenis produk<\/a>:<\/p>\n<ol>\n<li><strong>Pakaian:<\/strong>\n<ul>\n<li>Merek: SKU-ADIDAS<\/li>\n<li>Jenis Produk: SKU-TSHIRT<\/li>\n<li>Ukuran: SKU-M<\/li>\n<li>Warna: SKU-BLACK<\/li>\n<\/ul>\n<p>SKU: ADIDAS-TSHIRT-M-BLACK<\/li>\n<li><strong>Elektronik:<\/strong>\n<ul>\n<li>Merek: SKU-APPLE<\/li>\n<li>Jenis Produk: SKU-SMARTPHONE<\/li>\n<li>Kapasitas: SKU-128GB<\/li>\n<li>Model: SKU-IPHONE12<\/li>\n<\/ul>\n<p>Contoh SKU: APPLE-SMARTPHONE-128GB-IPHONE12<\/li>\n<li><strong>Makanan dan Minuman:<\/strong>\n<ul>\n<li>Jenis Produk: SKU-CHIPS<\/li>\n<li>Merek: SKU-LAYS<\/li>\n<li>Rasa: SKU-SOURCREAM<\/li>\n<li>Berat: SKU-100G<\/li>\n<\/ul>\n<p>Contoh SKU: CHIPS-LAYS-SOURCREAM-100G<\/li>\n<li><strong>Kosmetik:<\/strong>\n<ul>\n<li>Jenis Produk: SKU-LIPSTICK<\/li>\n<li>Merek: SKU-MAC<\/li>\n<li>Warna: SKU-RED<\/li>\n<li>Jenis Produk: SKU-MATTE<\/li>\n<\/ul>\n<p>SKU: LIPSTICK-MAC-RED-MATTE<\/li>\n<li><strong>Alat Rumah Tangga:<\/strong>\n<ul>\n<li>Jenis Produk: SKU-BLENDER<\/li>\n<li>Merek: SKU-KITCHENAID<\/li>\n<li>Kapasitas: SKU-1.5L<\/li>\n<li>Warna: SKU-WHITE<\/li>\n<\/ul>\n<p>Contoh SKU: BLENDER-KITCHENAID-1.5L-WHITE<\/li>\n<li><strong>Buku:<\/strong>\n<ul>\n<li>Jenis Produk: SKU-NOVEL<\/li>\n<li>Judul: SKU-HARRY-POTTER<\/li>\n<li>Pengarang: SKU-JK-ROWLING<\/li>\n<li>Bahasa: SKU-ENGLISH<\/li>\n<\/ul>\n<p>Contoh SKU: NOVEL-HARRY-POTTER-JK-ROWLING-ENGLISH<\/li>\n<li><strong>Obat-obatan:<\/strong>\n<ul>\n<li>Merek: SKU-TYLENOL<\/li>\n<li>Jenis Produk: SKU-PARACETAMOL<\/li>\n<li>Kemasan: SKU-20TABLETS<\/li>\n<\/ul>\n<p>SKU: TYLENOL-PARACETAMOL-20TABLETS<\/li>\n<\/ol>\n<p>Dalam setiap contoh Stock Keeping Unit digunakan untuk menggambarkan atribut-atribut unik dari produk yang bersangkutan, seperti merek, jenis produk, ukuran, warna, dan lainnya. SKU membantu dalam mengidentifikasi produk secara rinci dalam inventaris dan memudahkan proses manajemen stok serta penjualan.<\/p>\n<h2 id=\"5\"><b>Langkah-Langkah Membuat Kode Produk yang Efektif<\/b><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-170518\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Cara-Membuat-Stock-Keeping-Unit-untuk-Produk-Bisnis-Anda.webp\" alt=\"Cara Membuat Stock Keeping Unit untuk Produk Bisnis Anda\" width=\"1200\" height=\"675\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Cara-Membuat-Stock-Keeping-Unit-untuk-Produk-Bisnis-Anda.webp 1200w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Cara-Membuat-Stock-Keeping-Unit-untuk-Produk-Bisnis-Anda-300x169.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Cara-Membuat-Stock-Keeping-Unit-untuk-Produk-Bisnis-Anda-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Cara-Membuat-Stock-Keeping-Unit-untuk-Produk-Bisnis-Anda-768x432.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Cara-Membuat-Stock-Keeping-Unit-untuk-Produk-Bisnis-Anda-747x420.webp 747w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Cara-Membuat-Stock-Keeping-Unit-untuk-Produk-Bisnis-Anda-150x84.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Cara-Membuat-Stock-Keeping-Unit-untuk-Produk-Bisnis-Anda-696x392.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Cara-Membuat-Stock-Keeping-Unit-untuk-Produk-Bisnis-Anda-1068x601.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/>Membuat Stock Keeping Unit (SKU) adalah langkah penting dalam mengelola inventaris produk bisnis Anda.\u00a0 Berikut adalah langkah-langkah dalam membuat SKU untuk produk bisnis Anda:<\/p>\n<ol>\n<li><strong>Identifikasi Informasi Produk:<\/strong> Pertama-tama, identifikasi informasi penting yang ingin Anda sertakan dalam SKU. Ini bisa mencakup jenis produk, merek, ukuran, warna, atau atribut khusus lainnya yang relevan dengan produk Anda.<\/li>\n<li><strong>Rencanakan Struktur Kode:<\/strong> Buat rencana tentang bagaimana Anda ingin struktur kode SKU terlihat. Anda bisa mempertimbangkan urutan komponen informasi produk dalam kode, seperti merek-ukuran-warna.<\/li>\n<li><strong>Buat Kode yang Unik:<\/strong> Pastikan setiap kode SKU yang Anda buat adalah unik untuk setiap produk. Ini mencegah kebingungan dan kesalahan dalam mengelola inventaris.<\/li>\n<li><strong>Pilih Format Kode yang Konsisten:<\/strong> Pilih format kode yang konsisten untuk semua produk. Misalnya, jika Anda menggunakan huruf untuk merek, pastikan setiap merek memiliki format yang serupa.<\/li>\n<li><strong>Gunakan Teknologi atau Perangkat Lunak:<\/strong> Manfaatkan teknologi atau perangkat lunak manajemen inventaris untuk memudahkan pembuatan dan pengelolaan SKU. Beberapa perangkat lunak bahkan dapat menghasilkan SKU secara otomatis berdasarkan informasi produk yang dimasukkan.<\/li>\n<li><strong>Contoh Penggunaan SKU:<\/strong> Misalnya, jika Anda menjual pakaian dan ingin membuat SKU untuk sepatu merek A, ukuran 42, warna biru, SKU mungkin terlihat seperti &#8220;A-42-BLUE&#8221;. Ini memberikan informasi yang jelas tentang produk tersebut.<\/li>\n<li><strong>Terapkan pada Semua Produk:<\/strong> Pastikan semua <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-persediaan\/\">produk persediaan dalam inventaris<\/a> Anda diberi SKU yang sesuai. Dengan memberikan SKU pada setiap produk, Anda dapat dengan mudah melacak dan mengidentifikasi produk saat memasukkan atau mengeluarkannya dari inventaris.<\/li>\n<\/ol>\n<p>Dengan mengikuti langkah-langkah ini, Anda akan mampu membuat SKU yang efektif dan mengelolanya dengan baik dalam sistem inventaris bisnis Anda. SKU akan membantu Anda melacak persediaan dengan lebih efisien dan mencegah kebingungan dalam pengelolaan produk.<\/p>\n<p><span style=\"font-weight: 400;\"><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><\/span><\/p>\n<h2 id=\"6\"><b><span id=\"menerapkan\">7 Alasan Mengapa Kode Identifikasi Produk Penting untuk Bisnis<\/span><\/b><\/h2>\n<ol>\n<li><strong>Identifikasi Spesifikasi Produk:<\/strong> Bisnis ritel membutuhkan berbagai jenis produk dengan spesifikasi yang beragam, seperti model, ukuran, merek, dan juga warna. Dengan memberikan kode unik yang mencerminkan informasi detail produk, akan lebih mudah untuk mengenali dan mengidentifikasi produk.<\/li>\n<li><strong>Pencatatan Stok yang Mudah:<\/strong> Manajemen inventaris yang baik akan mempermudah pengecekan ketersediaan stok. Dengan sistem manajemen yang tepat, perusahaan dapat dengan mudah melihat stok produk yang masih tersedia atau telah habis. Penggunaan kode SKU yang diintegrasikan dengan pengecekan rutin dapat mengurangi risiko adanya produk ganda atau bahkan kehilangan stok.<\/li>\n<li><strong>Pengecekan Stok Efisien:<\/strong> Proses pengecekan stok melibatkan penelusuran ketersediaan dan pelacakan stok. Metode ini membantu mencegah kerugian karena penggunaan barang yang kedaluwarsa atau rusak. Bahkan, pencarian produk dapat dilakukan dengan mudah melalui kode produk, memudahkan identifikasi produk secara cepat.<\/li>\n<li><strong>Laporan Stok Gudang yang Mudah:<\/strong> Penerapan kode SKU memungkinkan pembuatan laporan stok barang menjadi lebih efisien. Meskipun demikian, penting untuk menjaga agar penerapan kode tidak membingungkan karyawan. Penggunaan kombinasi huruf dan angka yang baik disesuaikan dengan spesifikasi produk akan menghasilkan laporan stok barang yang mendetail.<\/li>\n<li><strong>Manajemen Inventaris dan Pengambilan Keputusan:<\/strong> Pencatatan dan pengecekan yang efektif membantu dalam pengambilan keputusan manajemen inventaris. Keputusan jangka pendek maupun jangka panjang seperti produksi, inovasi produk, dan juga pembelian bahan mentah dapat diambil dengan lebih baik dengan mempertimbangkan kondisi gudang.<\/li>\n<li><strong>Identifikasi Keuntungan per Produk:<\/strong> Pencatatan keluar masuknya produk dalam sistem manajemen inventaris memberikan informasi tentang keuntungan per produk. Laporan ini membantu dalam memutuskan produk mana yang perlu mendapatkan perhatian lebih dalam hal produksi atau penurunan jumlah produksi.<\/li>\n<li><strong>Mengetahui Produk Best Seller:<\/strong> Metode ini membantu mengidentifikasi produk mana yang menjadi best seller. Informasi ini penting untuk mengembangkan strategi pemasaran yang efektif. Selain itu, perusahaan dapat merencanakan upaya peningkatan penjualan untuk produk yang kurang laku.<\/li>\n<\/ol>\n<h2 id=\"7\"><strong>Perbedaan SKU dan UPC<\/strong><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-170520\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Perbedaan-SKU-dan-UPC.webp\" alt=\"Perbedaan SKU dan UPC\" width=\"1200\" height=\"675\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Perbedaan-SKU-dan-UPC.webp 1200w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Perbedaan-SKU-dan-UPC-300x169.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Perbedaan-SKU-dan-UPC-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Perbedaan-SKU-dan-UPC-768x432.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Perbedaan-SKU-dan-UPC-747x420.webp 747w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Perbedaan-SKU-dan-UPC-150x84.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Perbedaan-SKU-dan-UPC-696x392.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/Perbedaan-SKU-dan-UPC-1068x601.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/>SKU (Stock Keeping Unit) dan UPC (Universal Product Code) adalah dua sistem pengidentifikasian produk yang berfungsi dalam pengelolaan inventaris dan juga penjualan. Berikut adalah perbedaan antara SKU dan UPC:<\/p>\n<ol>\n<li><strong>Definisi:<\/strong>\n<ul>\n<li>SKU (Stock Keeping Unit): SKU adalah kode unik yang digunakan oleh bisnis untuk mengidentifikasi dan melacak produk dalam inventaris mereka. SKU biasanya mencakup informasi khusus tentang produk, seperti merek, ukuran, warna, dan juga\u00a0 atribut lainnya.<\/li>\n<li>UPC (Universal Product Code): UPC adalah kode bar numerik yang berguna secara global untuk mengidentifikasi produk dalam penjualan dan sistem inventaris. Kode ini pada umumnya dalam bentuk barcode pada kemasan produk.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Fungsi:<\/strong>\n<ul>\n<li>SKU: SKU digunakan untuk mengelola inventaris secara internal dalam bisnis. Setiap bisnis dapat membuat SKU sendiri untuk mengidentifikasi produk mereka sesuai dengan kebutuhan dan atribut produk yang spesifik.<\/li>\n<li>UPC: UPC digunakan dalam transaksi penjualan ritel. Saat produk dijual, kode UPC dibaca oleh <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/5-aplikasi-scan-barcode-untuk-permudah-pengelolaan-bisnis-anda\/\">aplikasi scan barcode barang<\/a> untuk mengidentifikasi produk secara akurat dan efisien.<\/li>\n<\/ul>\n<\/li>\n<li>\n<h5><strong>Unik dan Universal:<\/strong><\/h5>\n<ul>\n<li>SKU: SKU bersifat unik di dalam bisnis tertentu dan dapat bervariasi antara bisnis yang berbeda. Setiap bisnis dapat memiliki SKU yang sama untuk produk yang berbeda.<\/li>\n<li>UPC: UPC bersifat universal dan unik global. Artinya, kode UPC untuk produk tertentu akan sama di seluruh dunia dan juga tidak akan berubah antara bisnis yang berbeda.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Kustomisasi:<\/strong>\n<ul>\n<li>SKU: SKU dapat\u00a0 sesuai dengan kebijakan dan kebutuhan bisnis. Anda dapat menambahkan informasi spesifik seperti lokasi gudang atau tanggal penerimaan.<\/li>\n<li>UPC: UPC biasanya diberikan oleh GS1, organisasi yang mengelola dan menerbitkan kode UPC. Kode ini lebih standar dan memiliki sedikit ruang untuk kustomisasi.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Penggunaan:<\/strong>\n<ul>\n<li>SKU: Biasanya\u00a0 pembisnis menggunakannya dalam proses pengelolaan inventaris, manajemen stok, dan pelaporan internal.<\/li>\n<li>UPC: Digunakan pada produk yang akan dijual kepada konsumen di toko-toko ritel dan juga digunakan untuk mengidentifikasi produk saat pembelian.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Format:<\/strong>\n<ul>\n<li>SKU: SKU bisa berupa kombinasi huruf, angka, dan juga simbol yang mencerminkan atribut produk.<\/li>\n<li>UPC: UPC adalah kode bar numerik yang terdiri dari angka.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Aplikasi:<\/strong>\n<ul>\n<li>SKU: Lebih cocok untuk bisnis yang memiliki variasi produk dan juga memerlukan pengelolaan stok yang lebih rinci.<\/li>\n<li>UPC: Lebih cocok untuk bisnis ritel dan juga distribusi yang memerlukan sistem yang efisien untuk penjualan dan jugainventaris.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>Berikut adalah ringkasan perbedaan dari SKU dan UPC:<\/p>\n<p><!-- Audit Objectives Table (theme-proof) --><\/p>\n<div id=\"audit-objectives-table\" style=\"all: initial; display: block; font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, 'Noto Sans', 'Liberation Sans', sans-serif !important; font-size: 16px !important; line-height: 1.5 !important; color: #0f172a !important;\">\n<table style=\"border-collapse: collapse !important; width: 100% !important; table-layout: auto !important; border: 1px solid #e5e7eb !important; background: #ffffff !important;\" role=\"table\" aria-label=\"Tujuh Tujuan Audit\">\n<thead>\n<tr>\n<th style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important; background: #f8fafc !important; font-weight: 700 !important; text-align: center;\" scope=\"col\"><strong>SKU<\/strong><\/th>\n<th style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important; background: #f8fafc !important; font-weight: 700 !important; text-align: center;\" scope=\"col\"><strong>UPC<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important; font-weight: !important;\"><strong>Definisi<\/strong>: Kode unik untuk mengidentifikasi dan melacak produk dalam inventaris.<\/td>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important;\"><strong>Definisi<\/strong>: kode bar numerik untuk mengidentifikasi produk dalam sistem inventaris.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important; font-weight: !important;\"><strong>Fungsi<\/strong>: Mengidentifikasi produk mereka sesuai dengan kebutuhan.<\/td>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important;\"><strong>Fungsi<\/strong>: Mengidentifikasi produk secara akurat dan efisien.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important; font-weight: !important;\"><strong>Unik &amp; Universal<\/strong>: Setiap bisnis dapat memiliki SKU yang sama untuk produk yang berbeda.<\/td>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important;\"><strong>Unik &amp; Universal<\/strong>: Kode UPC untuk produk tertentu akan sama di seluruh dunia.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important; font-weight: !important;\"><strong>Kustomisasi<\/strong>: Dapat menambahkan informasi spesifik seperti lokasi gudang atau tanggal penerimaan.<\/td>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important;\"><strong>Kustomisasi<\/strong>: Kode ini lebih standar dan memiliki sedikit ruang untuk kustomisasi.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important; font-weight: !important;\"><strong>Penggunaan<\/strong>: Digunakan dalam proses pengelolaan inventaris.<\/td>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important;\"><strong>Penggunaan<\/strong>: Digunakan untuk mengidentifikasi produk saat pembelian.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important; font-weight: !important;\"><strong>Format<\/strong>: Berupa kombinasi huruf, angka, dan juga simbol.<\/td>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important;\"><strong>Format<\/strong>: Kode bar numerik yang terdiri dari angka.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important; font-weight: !important;\"><strong>Aplikasi<\/strong>: Cocok untuk bisnis yang memerlukan pengelolaan stok yang rinci.<\/td>\n<td style=\"padding: 12px 14px !important; border: 1px solid #e5e7eb !important;\"><strong>Aplikasi: <\/strong>Cocok untuk bisnis ritel dan juga distribusi yang memerlukan sistem yang efisien.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Meskipun SKU dan UPC memiliki perbedaan, keduanya memiliki peran penting dalam pengelolaan produk dan stok, serta membantu memastikan kelancaran operasi bisnis dan transaksi penjualan.<\/p>\n<h2><strong>Kelola Kode Produk dengan Bantuan Teknologi Barcode Modern<\/strong><\/h2>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/02\/Sistem-Barcode-Inventory-HashMicro.webp\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-188152\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/02\/Sistem-Barcode-Inventory-HashMicro.webp\" alt=\"Optimalkan Manajemen SKU dengan Sistem Barcode Inventory HashMicro\" width=\"1200\" height=\"675\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/02\/Sistem-Barcode-Inventory-HashMicro.webp 1200w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/02\/Sistem-Barcode-Inventory-HashMicro-300x169.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/02\/Sistem-Barcode-Inventory-HashMicro-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/02\/Sistem-Barcode-Inventory-HashMicro-768x432.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/02\/Sistem-Barcode-Inventory-HashMicro-747x420.webp 747w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/02\/Sistem-Barcode-Inventory-HashMicro-150x84.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/02\/Sistem-Barcode-Inventory-HashMicro-696x392.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/02\/Sistem-Barcode-Inventory-HashMicro-1068x601.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><\/p>\n<p>Dalam pengelolaan stok produk, bisnis sering kali menerapkan kode-kode tertentu untuk setiap produknya yang disebut sebagai stock keeping unit. Setiap produk memiliki identitas sehingga proses pencatatan dan pencarian data dapat dilakukan dengan cepat.<\/p>\n<p>Saat ini, telah hadir teknologi andal berupa pemindaian barcode yang dapat mempercepat proses penerimaan, penyimpanan, hingga pengeluaran barang. Pemindaian kode mengurangi input manual yang berpotensi menimbulkan kesalahan data.<\/p>\n<p>Dengan dukungan <a href=\"https:\/\/www.hashmicro.com\/id\/sistem-barcode-inventory\">teknologi barcode untuk stok barang<\/a> ini, perusahaan besar seperti Jasamarga mampu mengelola aset dan persediaan secara lebih tertata di berbagai lokasi operasional.<\/p>\n<p>Pendataan yang lebih akurat membantu mengurangi selisih stok, mempercepat proses pelaporan, dan mendukung pengambilan keputusan yang lebih tepat berbasis data.<\/p>\n<h2 id=\"8\"><b>Kesimpulan<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">P<\/span><span style=\"font-weight: 400;\">enggunaan kode SKU memiliki manfaat antara lain identifikasi produk, manajemen inventaris, hingga penyusunan strategi pemasaran. Dengan penomoran yang tepat, proses stok opname dan pelacakan barang lebih mudah.\u00a0<\/span><\/p>\n<p>Agar penggunaan SKU tidak memakan waktu, bisnis memanfaatkan pemindaian barcode untuk mempercepat input dan mengurangi salah catat. Hasilnya, data produk lebih tertata dan alur kerja gudang maupun toko terasa lebih efisien.<\/p>\n<p>Kunci pengelolaan SKU ada pada konsistensi penamaan, kelengkapan data, dan disiplin pembaruan stok. Untuk melihat bagaimana teknologi membantu dalam pengelolaan SKU, Anda dapat memulai <a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/\">konsultasi gratis<\/a> dan rasakan manfaatnya.<\/p>\n<a href=\"https:\/\/www.hashmicro.com\/id\/sistem-barcode-inventory?medium=moneysite-banner\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/06\/12-Barcode-Desktopv1-Resize.webp\" data-desktop-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/06\/12-Barcode-Desktopv1-Resize.webp\" data-mobile-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/02\/12-Barcode-Desktop-v1.webp\" alt=\"Barcode\" class=\"responsive-image-banner\"><\/a>\r\n\r\n<script>\r\n    \/\/ check which image to use based on screensize\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        function updateImageSource() {\r\n            var images = document.querySelectorAll('.responsive-image-banner');\r\n            var screenWidth = window.innerWidth;\r\n\r\n            images.forEach(function(img) {\r\n                var mobileSrc = img.getAttribute('data-mobile-src');\r\n                var desktopSrc = img.getAttribute('data-desktop-src');\r\n\r\n                if (screenWidth < 576 && mobileSrc) {\r\n                    img.setAttribute('src', mobileSrc);\r\n                } else {\r\n                    img.setAttribute('src', desktopSrc);\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Initial check\r\n        updateImageSource();\r\n\r\n        \/\/ Update on resize\r\n        window.addEventListener('resize', updateImageSource);\r\n    });\r\n<\/script>\n<h2><strong>Pertanyaan Seputar Rekrutmen Eksternal<\/strong><\/h2>\n<ul class=\"bottom_faq\">\n<li>\n<details>\n<summary><strong>Apa definisi stock keeping unit (SKU)?<\/strong><\/summary>\n<p>Stock keeping unit (SKU) adalah kode unik berupa kombinasi huruf dan angka yang digunakan untuk mengidentifikasi dan membedakan setiap produk dalam inventaris. Kode ini membantu bisnis melacak stok, mengelola penjualan, dan mengontrol persediaan secara lebih terstruktur.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Bagaimana cara membuat stock keeping unit (SKU)?<\/strong><\/summary>\n<p>Stock keeping unit (SKU) dibuat dengan menyusun kode unik berdasarkan atribut produk seperti kategori, merek, ukuran, warna, atau lokasi penyimpanan. Penamaan dilakukan secara konsisten agar mudah dibaca, dicatat, dan digunakan dalam proses pengelolaan stok serta pelaporan penjualan.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apa contoh dari stock keeping unit (SKU)?<\/strong><\/summary>\n<p>Contoh stock keeping unit (SKU) adalah kode seperti TSH-BLK-M-001, yang menunjukkan produk kaos (TSH), warna hitam (BLK), ukuran medium (M), dan nomor urut barang. Kode ini memudahkan bisnis membedakan produk yang serupa namun memiliki variasi berbeda.<\/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 Stock Keeping Unit ?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Stock keeping unit adalah kode khusus yang terdiri dari huruf dan angka yang mengidentifikasi karakteristik setiap produk. Kode ini digunakan oleh para pemilik retail untuk mengidentifikasi dan melacak produk menjadi lebih mudah. Perusahaan biasanya mengeluarkan kode unik mereka sendiri khusus untuk barang atau jasa yang dijualnya.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Bagaimana Cara Kerja Stock Keeping Unit?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Pada setiap kode alfanumerik SKU akan mewakili informasi tentang produk mulai dari harga, ukuran, gaya, warna dan pabrikan. Kode-kode yang ada juga harus menyesuaikan kebutuhan bisnis. Misalnya, beberapa kode yang sering ditanyakan oleh pelanggan untuk mengetahui produk secara detail.\u00a0<\/p>\n<p>E1 bisa digunakan untuk celana jeans, sedangkan E2 untuk celana formal. B5 bisa mengacu kepada warna kuning dan B6 bisa mengacu kepada warna ungu. A1 ukuran yang besar dan A3 ukuran kecil. Bila ingin mencari celana jeans warna kuning ukuran besar berarti kode yang akan didapat adalah E1B5A1.\"\n    }\n  }]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Stock keeping unit (SKU) adalah kode alfanumerik yang ditetapkan dalam inventaris suatu bisnis. Kode ini memiliki beberapa manfaat antara lain mengetahui harga, melacak stok barang, mengukur penjualan hingga meningkatkan pengalaman berbelanja. Contoh stock keeping unit ini pasti sering Anda jumpai saat berbelanja pakaian di toko. Penjual juga biasanya memiliki kategori tertentu dalam menentukan suatu kode. [&hellip;]<\/p>\n","protected":false},"author":160,"featured_media":170527,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1028],"tags":[],"class_list":{"0":"post-53652","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-barcode"},"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>Stock Keeping Unit (SKU) untuk Inventaris Lebih Akurat<\/title>\n<meta name=\"description\" content=\"Stock keeping unit (SKU) ternyata bisa menjadi acuan pengelolaan inventaris produk. Simak manfaat dan contoh stock keeping unit pada bisnis.\" \/>\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-stock-keeping-unit\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Stock Keeping Unit (SKU) untuk Inventaris Lebih Akurat\" \/>\n<meta property=\"og:description\" content=\"Stock keeping unit (SKU) ternyata bisa menjadi acuan pengelolaan inventaris produk. Simak manfaat dan contoh stock keeping unit pada bisnis.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/\" \/>\n<meta property=\"og:site_name\" content=\"HashMicro Indonesia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hashmicro\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-13T03:51:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-04T07:10:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Stock-keeping-unit-hashmicro.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\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=\"15 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-stock-keeping-unit\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/\"},\"author\":{\"name\":\"Jessica Wijaya\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/4d83ca1a7056c0a44f813f8721086980\"},\"headline\":\"Stock Keeping Unit (SKU) untuk Inventaris Lebih Akurat\",\"datePublished\":\"2024-02-13T03:51:41+00:00\",\"dateModified\":\"2026-02-04T07:10:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/\"},\"wordCount\":2470,\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Stock-keeping-unit-hashmicro.webp\",\"articleSection\":[\"Barcode\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/\",\"name\":\"Stock Keeping Unit (SKU) untuk Inventaris Lebih Akurat\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Stock-keeping-unit-hashmicro.webp\",\"datePublished\":\"2024-02-13T03:51:41+00:00\",\"dateModified\":\"2026-02-04T07:10:06+00:00\",\"description\":\"Stock keeping unit (SKU) ternyata bisa menjadi acuan pengelolaan inventaris produk. Simak manfaat dan contoh stock keeping unit pada bisnis.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/#primaryimage\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Stock-keeping-unit-hashmicro.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Stock-keeping-unit-hashmicro.webp\",\"width\":1200,\"height\":675,\"caption\":\"Stock keeping unit hashmicro\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hashmicro.com\/id\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Stock Keeping Unit (SKU) untuk Inventaris Lebih Akurat\"}]},{\"@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":"Stock Keeping Unit (SKU) untuk Inventaris Lebih Akurat","description":"Stock keeping unit (SKU) ternyata bisa menjadi acuan pengelolaan inventaris produk. Simak manfaat dan contoh stock keeping unit pada bisnis.","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-stock-keeping-unit\/","og_locale":"id_ID","og_type":"article","og_title":"Stock Keeping Unit (SKU) untuk Inventaris Lebih Akurat","og_description":"Stock keeping unit (SKU) ternyata bisa menjadi acuan pengelolaan inventaris produk. Simak manfaat dan contoh stock keeping unit pada bisnis.","og_url":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/","og_site_name":"HashMicro Indonesia","article_publisher":"https:\/\/www.facebook.com\/hashmicro","article_published_time":"2024-02-13T03:51:41+00:00","article_modified_time":"2026-02-04T07:10:06+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Stock-keeping-unit-hashmicro.webp","type":"image\/webp"}],"author":"Jessica Wijaya","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Ditulis oleh":"Jessica Wijaya","Estimasi waktu membaca":"15 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/"},"author":{"name":"Jessica Wijaya","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/4d83ca1a7056c0a44f813f8721086980"},"headline":"Stock Keeping Unit (SKU) untuk Inventaris Lebih Akurat","datePublished":"2024-02-13T03:51:41+00:00","dateModified":"2026-02-04T07:10:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/"},"wordCount":2470,"publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Stock-keeping-unit-hashmicro.webp","articleSection":["Barcode"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/","name":"Stock Keeping Unit (SKU) untuk Inventaris Lebih Akurat","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Stock-keeping-unit-hashmicro.webp","datePublished":"2024-02-13T03:51:41+00:00","dateModified":"2026-02-04T07:10:06+00:00","description":"Stock keeping unit (SKU) ternyata bisa menjadi acuan pengelolaan inventaris produk. Simak manfaat dan contoh stock keeping unit pada bisnis.","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/#primaryimage","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Stock-keeping-unit-hashmicro.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/Stock-keeping-unit-hashmicro.webp","width":1200,"height":675,"caption":"Stock keeping unit hashmicro"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/id\/blog\/contoh-stock-keeping-unit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"Stock Keeping Unit (SKU) untuk Inventaris Lebih Akurat"}]},{"@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":"contoh stock keeping unit","order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/53652","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=53652"}],"version-history":[{"count":20,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/53652\/revisions"}],"predecessor-version":[{"id":188401,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/53652\/revisions\/188401"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media\/170527"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=53652"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=53652"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=53652"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}