{"id":53891,"date":"2025-01-09T11:15:00","date_gmt":"2025-01-09T04:15:00","guid":{"rendered":"https:\/\/www.hashmicro.com\/id\/blog\/?p=53891"},"modified":"2025-10-31T10:54:45","modified_gmt":"2025-10-31T03:54:45","slug":"tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/","title":{"rendered":"Tingkatkan Kinerja Jasa Pengiriman Barang Anda dengan Aplikasi Gudang HashMicro"},"content":{"rendered":"<p>Aplikasi Gudang adalah sistem yang mengelola inventaris dan alur barang secara real-time, meminimalkan kesalahan, keterlambatan, dan kehilangan, serta membuat operasional lebih terstruktur dan transparan.<\/p>\n<p><span style=\"font-weight: 400;\">Sebagai perusahaan ekspedisi yang memberikan pelayanan jasa pengiriman barang, setiap harinya Anda pasti disibukkan mengatur barang masuk dan keluar. Penanganan pengiriman barang yang tidak optimal akan menghambat kinerja perusahaan, yang mana akan berdampak pula terhadap nama perusahaan jasa pengiriman Anda. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Karena pengiriman barang langsung berhubungan dengan pelanggan, maka respon dari para pelanggan memberikan dampak kepada perusahaan sendiri. <\/span><span style=\"font-weight: 400;\">Oleh karena itu, jasa pengiriman barang Anda membutuhkan <\/span><span style=\"font-weight: 400;\">solusi<\/span><span style=\"font-weight: 400;\"> yang dapat memaksimalkan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/pengiriman-barang-yang-efisien\/\">pengiriman barang dengan efisien<\/a>.<\/span><\/p>\n<p>Coba demo gratis Warehouse Management System HashMicro sekarang dan rasakan kemudahan pengelolaan gudang Anda!<\/p>\n<p><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:6657,&quot;3&quot;:{&quot;1&quot;:0},&quot;12&quot;:0,&quot;14&quot;:{&quot;1&quot;:2,&quot;2&quot;:0},&quot;15&quot;:&quot;Arial, sans-serif&quot;}\">\r\n\r\n<script>\r\n    \/\/ check which image to use based on screensize\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        function updateImageSource() {\r\n            var images = document.querySelectorAll('.responsive-image-banner');\r\n            var screenWidth = window.innerWidth;\r\n\r\n            images.forEach(function(img) {\r\n                var mobileSrc = img.getAttribute('data-mobile-src');\r\n                var desktopSrc = img.getAttribute('data-desktop-src');\r\n\r\n                if (screenWidth < 576 && mobileSrc) {\r\n                    img.setAttribute('src', mobileSrc);\r\n                } else {\r\n                    img.setAttribute('src', desktopSrc);\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Initial check\r\n        updateImageSource();\r\n\r\n        \/\/ Update on resize\r\n        window.addEventListener('resize', updateImageSource);\r\n    });\r\n<\/script> <\/span><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<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: #8a0e19; color: #ffffff; padding: 5px;\"><b>Key Takeaways<\/b><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"#a\">Perbedaan<\/a> Warehouse Management untuk mengatur ruang dan alur barang, sementara Inventory Management mengontrol dan memantau stok.<\/li>\n<li aria-level=\"1\"><a href=\"#b\">Manfaat aplikasi gudang<\/a> antara lain meningkatkan efisiensi, visibilitas, produktivitas, dan kepuasan pelanggan dalam jasa pengiriman barang.<\/li>\n<li aria-level=\"1\"><a href=\"#c\">Aplikasi gudang diperlukan<\/a> bagi perusahaan ekspedisi untuk mempercepat pengiriman, mengelola stok, dan meningkatkan kepuasan pelanggan.<\/li>\n<li aria-level=\"1\">Optimalkan kinerja gudang dan pengiriman Anda dengan <a href=\"https:\/\/www.hashmicro.com\/id\/warehouse-management-system\">Warehouse Management System HashMicro<\/a>, solusi lengkap yang memudahkan pengelolaan stok dan mempercepat distribusi barang.<\/li>\n<\/ul>\n<p style=\"text-align: center;\">\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><strong>Apa itu Aplikasi Gudang?<\/strong><\/h2>\n<p>Aplikasi gudang adalah sistem yang membantu perusahaan mengelola inventaris dan alur keluar-masuk barang secara efisien. Dengan pencatatan dan pelacakan stok secara real-time, sistem ini meminimalkan kesalahan, keterlambatan, dan risiko kehilangan barang.<\/p>\n<p>Selain itu, aplikasi gudang membuat operasional lebih terstruktur dan transparan, memudahkan pengambilan keputusan, serta meningkatkan produktivitas karyawan. Dengan sistem yang terintegrasi, proses pengiriman menjadi lebih cepat dan pelanggan pun lebih puas.<\/p>\n<h2 id=\"1\"><b>Warehouse Management VS Inventory Management<\/b><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-174909\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/01\/Warehouse-Management-VS-Inventory-Management.webp\" alt=\"jasa pengiriman barang\" width=\"1200\" height=\"675\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/01\/Warehouse-Management-VS-Inventory-Management.webp 1200w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/01\/Warehouse-Management-VS-Inventory-Management-300x169.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/01\/Warehouse-Management-VS-Inventory-Management-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/01\/Warehouse-Management-VS-Inventory-Management-768x432.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/01\/Warehouse-Management-VS-Inventory-Management-747x420.webp 747w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/01\/Warehouse-Management-VS-Inventory-Management-150x84.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/01\/Warehouse-Management-VS-Inventory-Management-696x392.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/01\/Warehouse-Management-VS-Inventory-Management-1068x601.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p><span id=\"a\"><span style=\"font-weight: 400;\">Manajemen gudang dan manajemen inventaris sejatinya memiliki keterikatan yang sangat erat guna mengoptimalkan proses penyimpanan agar maksimal dan sistematis. Saking eratnya terkadang dua istilah tersebut masih sering disamakan. Manajemen inventaris adalah sub bagian dari manajemen gudang yang mengawasi bagaimana cara inventaris atau barang diatur. <\/span><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Inventory management memainkan peran penting dalam memastikan bahwa perputaran barang di seluruh gudang berjalan lancar, baik yang masuk maupun yang keluar. <\/span><span style=\"font-weight: 400;\">Dalam memanajemen gudang, haruslah selaras dengan manajemen persediaan. Terkadang dalam melaraskan dua metode ini terdapat tantangan tersendiri bagi suatu perusahaan. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Maka dari itu, banyak perusahaan menggunakan <\/span><i><span style=\"font-weight: 400;\">software <\/span><\/i><span style=\"font-weight: 400;\">manajemen <\/span><i><span style=\"font-weight: 400;\">warehouse <\/span><\/i><span style=\"font-weight: 400;\">agar memudahkan dalam memanajemen gudang dan persediaan. Alangkah lebih baiknya jika Anda menggunakan WMS yang telah terintegrasi langsung dengan <\/span><i><span style=\"font-weight: 400;\">software inventory<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Jika berbicara perbedaan yang signifikan dari manajemen gudang dengan manajemen <\/span><i><span style=\"font-weight: 400;\">inventory, <\/span><\/i><span style=\"font-weight: 400;\">maka perbedaannya<\/span> <span style=\"font-weight: 400;\">adalah dari segi kerumitan tanggung jawab. Jika manajemen gudang bertanggung jawab atas semua area gudang yang perusahaan jasa pengiriman barang Anda miliki, bahkan isinya juga. Maka, manajemen <\/span><i><span style=\"font-weight: 400;\">inventory <\/span><\/i><span style=\"font-weight: 400;\">bertanggung jawab dalam mengoptimalkan cara penyimpanan barang saja.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dalam segi penempatan barang, manajemen gudang memiliki peran yang lebih rinci. Misalkan, jika Anda sebagai pemimpin menanyakan barang ke manajer inventaris, mereka dapat memberitahu barang tersebut ada atau tidak di dalam gudang. Sedangkan manajer gudang dapat memberitahu Anda di mana letak persisnya dari stok tersebut.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Terlepas dari perbedaan dua metode ini, manajemen persediaan dan manajemen gudang saling membutuhkan untuk menciptakan proses produksi dan distribusi yang sukses. Maka, pilihan yang tepat jika Anda menggunakan <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/warehouse-management-system\/\"><span style=\"font-weight: 400;\">Warehouse Management System<\/span><\/a><span style=\"font-weight: 400;\"> yang telah terintegrasi dengan sistem <\/span><i><span style=\"font-weight: 400;\">inventory<\/span><\/i><span style=\"font-weight: 400;\">. Dengan Warehouse Management System, manajemen gudang Anda akan lebih maksimal dan pengiriman barang akan lebih cepat.<\/span><\/p>\n<h2 id=\"2\"><b>Manfaat Menggunakan Aplikasi Gudang untuk Industri Jasa Pengiriman Barang<\/b><\/h2>\n<p><span id=\"b\"><span style=\"font-weight: 400;\">Penggunaan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/aplikasi-gudang-terbaik\/\">aplikasi gudang<\/a> bagi sebuah perusahaan memberikan banyak manfaat. Bahkan dalam manajemen jasa pengiriman barang atau distribusi barang. Berikut penjelasan lebih lengkap tentang manfaat aplikasi gudang untuk industri jasa pengiriman barang:<\/span><\/span><\/p>\n<h3 id=\"a\"><strong>Meningkatkan kepuasan pelanggan<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Manfaat terbesar dari gudang yang dikelola dengan baik adalah hubungan antara pengirim dan pembeli. <\/span><i><span style=\"font-weight: 400;\">Software warehouse management <\/span><\/i><span style=\"font-weight: 400;\">(WMS) dapat mengurangi waktu pengambilan, pengemasan, dan pengiriman serta meningkatkan kepuasan jasa pengiriman yang sistematis dan jelas. Ini akan membuat pelanggan menerima barang lebih cepat dan semakin senang menggunakan jasa\u00a0 pengiriman barang Anda.<\/span><\/p>\n<h3 id=\"b\"><strong>Mengembangkan bisnis Anda<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Banyak vendor<\/span> <span style=\"font-weight: 400;\">WMS menawarkan pilihan untuk mengurangi <\/span><i><span style=\"font-weight: 400;\">human error<\/span><\/i><span style=\"font-weight: 400;\"> dan mempercepat operasi gudang. Misalnya, <\/span><i><span style=\"font-weight: 400;\">barcode <\/span><\/i><span style=\"font-weight: 400;\">atau pemindaian <\/span><span style=\"font-weight: 400;\">RFID<\/span><span style=\"font-weight: 400;\"> dapat memudahkan penyortiran, penghitungan, pengambilan, dan pengiriman barang. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dengan menurunnya kemungkinan terjadinya <\/span><i><span style=\"font-weight: 400;\">human error,<\/span><\/i><span style=\"font-weight: 400;\"> maka akan meningkatkan dan mengoptimalkan kinerja gudang serta pengiriman barang Anda. Tentunya akan berdampak ke profit perusahaan yang akan didapatkan.<\/span><\/p>\n<h3 id=\"c\"><strong>Meningkatkan visibilitas data<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Manajemen gudang membantu Anda untuk mengetahui dengan tepat apa saja barang yang ada di gudang. Visibilitas inventaris membantu perusahaan Anda dalam mempertahankan penghitungan barang yang akurat dan menyusun ulang barang dengan tepat. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Manfaat ini membuat Anda terhindar dari kelebihan dan kehilangan barang yang disebabkan oleh angka yang tidak konsisten. Maka dari itu, <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/warehouse-management-system\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">software Warehouse Management System<\/span><\/a><span style=\"font-weight: 400;\"> ini menawarkan fitur yang memudahkan Anda dalam meningkatkan visibilitas data dengan terus memperbarui data perhitungan persediaan.<\/span><\/p>\n<h3 id=\"d\"><strong>Memaksimalkan produktivitas<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Lingkungan kerja sangat memengaruhi kinerja para pekerja. Sangat penting untuk\u00a0 memastikan bahwa pekerja gudang berpengalaman dalam aktivitas perusahaan dan senang dengan pekerjaan mereka dalam manajemen gudang dan barang. Jika pengelolaan barang di gudang optimal maka pengiriman juga akan optimal, maka dari itu produktivitas perusahaan Anda akan semakin meningkat.<\/span><\/p>\n<h3 id=\"e\"><strong>Memaksimalkan penggunaan ruang<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Dengan Anda yang telah meningkatkan visibilitas, maka akan jauh lebih mudah untuk Anda dalam memutuskan bagaimana mengatur barang di gudang, termasuk di mana barang ditempatkan dan dengan cara apa atau menggunakan metode apa barang tersebut dikirimkan. Seperti metode apa yang Anda gunakan dalam mendistribusikan barang yang mudah pecah kepada pelanggan. Atau Anda dapat menggunakan metode first-in-first-out (FIFO).<\/span><\/p>\n<h2 id=\"3\"><b>Fitur-Fitur Penting Aplikasi Gudang untuk Menunjang Bisnis Ekspedisi Anda<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Tidak hanya manfaat, <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/aplikasi-stok-barang-terbaik\/\"><span style=\"font-weight: 400;\">aplikasi stok barang<\/span><\/a><span style=\"font-weight: 400;\">\u00a0menghadirkan fitur-fitur menarik yang menunjang pekerjaan Anda. Fitur-fitur ini memberikan manfaat besar dalam pengelolaan barang di gudang ekspedisi Anda. Berikut fitur-fitur lengkapnya:<\/span><\/p>\n<h3 id=\"f\"><strong><i>Product dimension tracking<\/i><\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Lacak tinggi, lebar, dan berat setiap barang di gudang Anda untuk penempatan barang di rak\/lokasi yang tepat dan maksimal. Ukuran gudang setiap ekspedisi Anda tentunya berbeda-beda. Barang yang dikirimkan pun beragam ukurannya. Maka dari itu untuk memudahkan penempatan barang, Anda dapat mengategorikan pengelompokkan barang melalui dimensi barang tersebut.<\/span><\/p>\n<h3 id=\"g\"><strong><i>Location dimension management<\/i><\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Hitung dimensi setiap lokasi di gudang secara otomatis untuk menyesuaikannya dengan kapasitas barang yang akan masuk. Dengan kapasitas gudang yang memadai, Anda tidak dapat menebak barang seperti apa yang akan masuk ke gudang. Maka dari itu, Anda dapat memanajemen ukuran gudang setiap lokasi.<\/span><\/p>\n<h3 id=\"h\"><strong><i>Put away strategy settings<\/i><\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Tentukan strategi penyimpanan untuk barang yang baru saja diterima sebelum benar-benar dimasukkan ke gudang. Dalam penempatan barang haruslah teliti, Anda harus memiliki strategi yang tepat agar barang yang baru masuk tidak tercampur dengan barang yang sudah dikelompokkan dalam gudang.<\/span><\/p>\n<h3 id=\"i\"><strong><i>Putaway capacity checking<\/i><\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Cek kapasitas barang, catat ke sistem, dan tentukan lokasi rak yang sesuai untuk tempat penyimpanan barang yang baru sampai. Dengan mengukur kapasitas barang, Anda dapat menyimpannya ke tempat yang tepat serta sesuai dengan kelompok barang yang memiliki dimensi yang sama.<\/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<h3 id=\"j\"><strong><i>Warehouse pallet racking<\/i><\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Atur penataan rak di gudang Anda. Buat kategori rak berdasarkan jenis dan bahannya serta buat penomoran rak dengan mudah. Rak\u2013rak yang ada di gudang dapat Anda beri nomor agar memudahkan Anda dalam penempatan barang serta pengambilan barang. Nomor tersebut juga disesuaikan dengan kategori barang agar dalam pengiriman barang tidak terjadi kesalahan.<\/span><\/p>\n<h3 id=\"k\"><strong><i>Warehouse reporting<\/i><\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Ketahui seberapa efisien manajemen gudang Anda melalui laporan analitik lengkap yang dapat dilihat dalam berbagai format. Laporan manajemen penempatan barang di gudang akan berguna untuk Anda dalam menilai apakah manajemen penempatan ini dapat memaksimalkan pengiriman barang atau tidak. <\/span><a href=\"https:\/\/www.bola.com\/ragam\/read\/4724329\/pengertian-evaluasi-tujuan-fungsi-proses-dan-tahapannya\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Evaluasi<\/span><\/a><span style=\"font-weight: 400;\"> dapat membantu Anda dalam membuat strategi baru yang lebih efisien.<\/span><\/p>\n<h3 id=\"l\"><strong>Memaksimalkan penggunaan ruang<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Pengukuran dimensi produk dan rak yang otomatis membantu Anda memaksimalkan pemakaian ruang di gudang Anda. Dengan adanya penyesuaian dimensi barang serta penempatan barang sesuai rak, maka ruang gudang Anda akan lebih sistematis. Ruangan di gudang menjadi lebih teratur dan tidak terjadi penumpukkan di satu titik saja.<\/span><\/p>\n<p><b>Baca juga: <\/b><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/mengenal-warehouse-control-system-wcs-beserta-komponen-dan-fungsinya\/\" target=\"_blank\" rel=\"noopener\">Mengenal Warehouse Control System (WCS) Beserta Komponen dan Fungsinya<\/a><\/p>\n<h2 id=\"4\"><b>Mengapa Aplikasi Gudang Sangat Diperlukan untuk Perusahaan Ekspedisi Anda?<\/b><\/h2>\n<p><span id=\"c\"><span style=\"font-weight: 400;\">Manajemen gudang tidak hanya berkaitan dengan pengelolaan stok dalam gudang. Namun, juga berkaitan dengan konsumen dalam sisi pengelolaan pengiriman barang. Bagaimana manajemen gudang Anda dapat optimal dengan metode distribusi yang cepat sampai ke konsumen? Dengan cepatnya pengiriman ke konsumen maka akan meningkatkan pelayanan pelanggan Anda, yang tentunya akan meningkatkan reputasi perusahaan Anda di mata para pelanggan. <\/span><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Meningkatnya pelayanan kepada pelanggan tentunya memberikan dampak baik pula untuk pendapatan perusahaan Anda. Pelayanan yang baik akan membuat pelanggan betah menggunakan jasa pengiriman dari perusahaan Anda. <\/span><span style=\"font-weight: 400;\">Maka dari itu, perusahaan ekspedisi membutuhkan <\/span><span style=\"font-weight: 400;\">aplikasi manajemen gudang<\/span><span style=\"font-weight: 400;\">. <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/manajemen-pergudangan-dan-manajemen-stok\/\">sistem manajemen gudang<\/a> yang baik akan memudahkan proses pengiriman. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Aplikasi manajemen gudang mampu membuat data setiap barang dengan sistematis serta menempatkan barang sesuai kategori yang sesuai. Karyawan yang memiliki tugas dalam pengiriman barang akan dengan mudah mengetahui letak barang, hingga melakukan pengiriman barang dapat lebih cepat dan pelanggan akan menerima barang lebih cepat. Pelanggan puas, perusahaan pun semakin berkembang.<\/span><\/p>\n<h2 id=\"5\"><b>Solusi Efisienkan Jasa Pengiriman Ekspedisi dengan Warehouse Management System HashMicro<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Warehouse Management System<\/span><span style=\"font-weight: 400;\"> HashMicro<\/span><span style=\"font-weight: 400;\"> memberikan penawaran jasa <\/span><i><span style=\"font-weight: 400;\">software <\/span><\/i><span style=\"font-weight: 400;\">yang tidak hanya memudahkan dalam memanajemen stok dalam gudang. Jasa pengiriman barang ke pelanggan akan berjalan lebih optimal dengan adanya penempatan, <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/eta-dan-etd\/\">ETA dan ETD<\/a>, dan pendataan barang yang sistematis sehingga pengambilan barang menjadi lebih cepat dan efisien. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dengan adanya penempatan barang yang sistematis, pekerja Anda akan bekerja lebih cepat dalam pengambilan barang dan dapat langsung mendistribusikannya. <\/span><span style=\"font-weight: 400;\">Tidak hanya itu, dengan menggunakan Warehouse Management System HashMicro, penempatan barang akan lebih rapi dan tersusun sesuai dengan kategorinya. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Gudang akan semakin tertata dengan baik serta pekerja dapat mengetahui peletakkan barang hanya dengan mengakses sistem tanpa harus memilah satu persatu barang. Dengan pengkategorian yang sesuai dengan kebutuhan pengiriman, barang-barang akan terkirim lebih tepat dan cepat dengan data yang akurat sari sistem.<\/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);\">\n<div style=\"background-color: #990000; color: #fff; padding: 14px 20px; font-size: 18px; font-weight: bold; letter-spacing: 0.5px;\">Expert&#8217;s Review<\/div>\n<div style=\"background-color: #fff; padding: 25px; font-size: 16px; line-height: 1.7; position: relative;\">\n<div style=\"font-size: 40px; color: #990000; font-weight: bold; line-height: 0; position: absolute; top: 15px; left: 20px;\">\u201c<\/div>\n<p style=\"margin: 0 0 15px 40px; font-style: italic; color: #333;\">&#8220;Kecepatan dan akurasi gudang adalah kunci sukses jasa pengiriman, dan WMS terintegrasi membantu meningkatkan operasional serta kepuasan pelanggan.&#8221;<\/p>\n<p style=\"margin: 0 0 0 40px; font-weight: bold; color: #444;\">\u2014 Anandia Denisha, MBA, Regional Manager<\/p>\n<\/div>\n<\/div>\n<h2 id=\"6\"><b>Kesimpulan<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Jasa pengiriman barang membutuhkan gudang untuk menyimpan barang sebelum dikirimkan kepada pelanggan. Barang yang tidak akan pernah habis setiap hari tentunya membutuhkan manajemen gudang yang baik. Manajemen barang yang tidak tepat akan mempersulit Anda dalam menemukan barang bahkan dalam mengirimkan barang.\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/warehouse-management-system\"><span style=\"font-weight: 400;\">Warehouse Management System HashMicro<\/span><\/a><span style=\"font-weight: 400;\"> memberikan penawaran jasa <\/span><i><span style=\"font-weight: 400;\">software <\/span><\/i><span style=\"font-weight: 400;\">yang tidak hanya memudahkan dalam memanajemen stok dalam gudang, tetapi juga mengoptimalkan pengiriman. Barang yang ada di gudang akan termanajemen dengan bantuan fitur-fitur unggulan sistem gudang. Banyak metode penempatan barang yang sistem gudang tawarkan. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dengan tersistematisnya penempatan barang Anda, maka proses pengambilan barang akan lebih cepat dan dapat langsung dikirimkan kepada pelanggan. Jika Anda tertarik dengan Warehouse Management System HashMicro, Anda bisa dapatkan <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">demo gratis<\/span><\/a><span style=\"font-weight: 400;\">nya untuk pengalaman lebih lanjut.<\/span><\/p>\n<p><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:6657,&quot;3&quot;:{&quot;1&quot;:0},&quot;12&quot;:0,&quot;14&quot;:{&quot;1&quot;:2,&quot;2&quot;:0},&quot;15&quot;:&quot;Arial, sans-serif&quot;}\"><a href=\"https:\/\/www.hashmicro.com\/id\/warehouse-management-system?medium=moneysite-banner\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/06\/Ware-Management-Desktop-Resize.webp\" data-desktop-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/06\/Ware-Management-Desktop-Resize.webp\" data-mobile-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/02\/Ware-Management-mobile.webp\" alt=\"WarehouseManagement\" 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><\/span><\/p>\n<h2><strong>Pertanyaan Seputar Jasa Pengiriman Barang<\/strong><\/h2>\n<ul class=\"bottom_faq\">\n<li>\n<details>\n<summary><span style=\"background-color: #ffffff;\"><strong>Apa itu aplikasi gudang dan mengapa penting untuk jasa pengiriman?<\/strong><\/span><\/summary>\n<p>Aplikasi gudang adalah sistem yang mengelola inventaris dan alur keluar-masuk barang secara efisien. Sistem ini penting karena mempercepat proses pengiriman, meminimalkan kesalahan, dan meningkatkan kepuasan pelanggan.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><span style=\"background-color: #ffffff;\"><strong>Apa saja manfaat menggunakan Warehouse Management System HashMicro?<\/strong><\/span><\/summary>\n<p>Dengan WMS HashMicro, perusahaan ekspedisi dapat mengoptimalkan penataan gudang, meningkatkan produktivitas karyawan, memantau stok secara real-time, dan mempercepat pengiriman barang kepada pelanggan.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><span style=\"background-color: #ffffff;\"><strong>Bisakah aplikasi gudang HashMicro diintegrasikan dengan sistem lain?<\/strong><\/span><\/summary>\n<p>Ya, HashMicro mendukung integrasi dengan berbagai sistem ERP dan software inventaris lain, sehingga operasional gudang dan pengiriman dapat berjalan lebih terhubung dan efisien.<\/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 gudang dan mengapa penting untuk jasa pengiriman?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Aplikasi gudang adalah sistem yang mengelola inventaris dan alur keluar-masuk barang secara efisien. Sistem ini penting karena mempercepat proses pengiriman, meminimalkan kesalahan, dan meningkatkan kepuasan pelanggan.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Apa saja manfaat menggunakan Warehouse Management System HashMicro?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Dengan WMS HashMicro, perusahaan ekspedisi dapat mengoptimalkan penataan gudang, meningkatkan produktivitas karyawan, memantau stok secara real-time, dan mempercepat pengiriman barang kepada pelanggan.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Bisakah aplikasi gudang HashMicro diintegrasikan dengan sistem lain?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Ya, HashMicro mendukung integrasi dengan berbagai sistem ERP dan software inventaris lain, sehingga operasional gudang dan pengiriman dapat berjalan lebih terhubung dan efisien.\"\n    }\n  }]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aplikasi Gudang adalah sistem yang mengelola inventaris dan alur barang secara real-time, meminimalkan kesalahan, keterlambatan, dan kehilangan, serta membuat operasional lebih terstruktur dan transparan. Sebagai perusahaan ekspedisi yang memberikan pelayanan jasa pengiriman barang, setiap harinya Anda pasti disibukkan mengatur barang masuk dan keluar. Penanganan pengiriman barang yang tidak optimal akan menghambat kinerja perusahaan, yang mana [&hellip;]<\/p>\n","protected":false},"author":160,"featured_media":139467,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[796],"tags":[],"class_list":{"0":"post-53891","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-warehouse"},"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>Tingkatkan Kerja Jasa Pengiriman Barang dengan Aplikasi Gudang<\/title>\n<meta name=\"description\" content=\"Gudang jasa pengiriman barang setiap hari memiliki arus keluar masuk yang kompleks, maka dari itu menggunakan aplikasi gudang sangat membantu\" \/>\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\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tingkatkan Kinerja Jasa Pengiriman Barang Anda dengan Aplikasi Gudang HashMicro\" \/>\n<meta property=\"og:description\" content=\"Gudang jasa pengiriman barang setiap hari memiliki arus keluar masuk yang kompleks, maka dari itu menggunakan aplikasi gudang sangat membantu\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/\" \/>\n<meta property=\"og:site_name\" content=\"HashMicro Indonesia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hashmicro\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-09T04:15:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-31T03:54:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-HashMicro.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\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/\"},\"author\":{\"name\":\"Jessica Wijaya\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/4d83ca1a7056c0a44f813f8721086980\"},\"headline\":\"Tingkatkan Kinerja Jasa Pengiriman Barang Anda dengan Aplikasi Gudang HashMicro\",\"datePublished\":\"2025-01-09T04:15:00+00:00\",\"dateModified\":\"2025-10-31T03:54:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/\"},\"wordCount\":1807,\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-HashMicro.png\",\"articleSection\":[\"Warehouse\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/\",\"name\":\"Tingkatkan Kerja Jasa Pengiriman Barang dengan Aplikasi Gudang\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-HashMicro.png\",\"datePublished\":\"2025-01-09T04:15:00+00:00\",\"dateModified\":\"2025-10-31T03:54:45+00:00\",\"description\":\"Gudang jasa pengiriman barang setiap hari memiliki arus keluar masuk yang kompleks, maka dari itu menggunakan aplikasi gudang sangat membantu\",\"breadcrumb\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/#primaryimage\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-HashMicro.png\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-HashMicro.png\",\"width\":1200,\"height\":650,\"caption\":\"Tingkatkan Kinerja Jasa Pengiriman Barang Anda dengan Aplikasi Gudang HashMicro\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hashmicro.com\/id\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tingkatkan Kinerja Jasa Pengiriman Barang Anda dengan Aplikasi Gudang HashMicro\"}]},{\"@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":"Tingkatkan Kerja Jasa Pengiriman Barang dengan Aplikasi Gudang","description":"Gudang jasa pengiriman barang setiap hari memiliki arus keluar masuk yang kompleks, maka dari itu menggunakan aplikasi gudang sangat membantu","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\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/","og_locale":"id_ID","og_type":"article","og_title":"Tingkatkan Kinerja Jasa Pengiriman Barang Anda dengan Aplikasi Gudang HashMicro","og_description":"Gudang jasa pengiriman barang setiap hari memiliki arus keluar masuk yang kompleks, maka dari itu menggunakan aplikasi gudang sangat membantu","og_url":"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/","og_site_name":"HashMicro Indonesia","article_publisher":"https:\/\/www.facebook.com\/hashmicro","article_published_time":"2025-01-09T04:15:00+00:00","article_modified_time":"2025-10-31T03:54:45+00:00","og_image":[{"width":1200,"height":650,"url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-HashMicro.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\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/"},"author":{"name":"Jessica Wijaya","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/4d83ca1a7056c0a44f813f8721086980"},"headline":"Tingkatkan Kinerja Jasa Pengiriman Barang Anda dengan Aplikasi Gudang HashMicro","datePublished":"2025-01-09T04:15:00+00:00","dateModified":"2025-10-31T03:54:45+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/"},"wordCount":1807,"publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-HashMicro.png","articleSection":["Warehouse"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/","name":"Tingkatkan Kerja Jasa Pengiriman Barang dengan Aplikasi Gudang","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-HashMicro.png","datePublished":"2025-01-09T04:15:00+00:00","dateModified":"2025-10-31T03:54:45+00:00","description":"Gudang jasa pengiriman barang setiap hari memiliki arus keluar masuk yang kompleks, maka dari itu menggunakan aplikasi gudang sangat membantu","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/#primaryimage","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-HashMicro.png","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/04\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-HashMicro.png","width":1200,"height":650,"caption":"Tingkatkan Kinerja Jasa Pengiriman Barang Anda dengan Aplikasi Gudang HashMicro"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/id\/blog\/tingkatkan-kinerja-jasa-pengiriman-barang-anda-dengan-aplikasi-gudang-hashmicro\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"Tingkatkan Kinerja Jasa Pengiriman Barang Anda dengan Aplikasi Gudang HashMicro"}]},{"@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":"jasa pengiriman barang","order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/53891","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=53891"}],"version-history":[{"count":9,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/53891\/revisions"}],"predecessor-version":[{"id":174919,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/53891\/revisions\/174919"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media\/139467"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=53891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=53891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=53891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}