{"id":162925,"date":"2025-05-28T09:03:49","date_gmt":"2025-05-28T02:03:49","guid":{"rendered":"https:\/\/www.hashmicro.com\/id\/blog\/?p=162925"},"modified":"2025-12-16T13:23:26","modified_gmt":"2025-12-16T06:23:26","slug":"work-order","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/id\/blog\/work-order\/","title":{"rendered":"Work Order: Pengertian dan Tujuan dalam Perusahaan Manufaktur"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Dalam lingkungan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/apa-itu-manufaktur-pengertian-karakter-dan-kondisi-di-indonesia\/\">manufaktur<\/a>, setiap proses kerja harus tercatat dengan jelas agar tidak terjadi kekacauan dalam operasional. Mulai dari pemeliharaan mesin hingga permintaan layanan antar divisi, semuanya membutuhkan instruksi yang spesifik dan terdokumentasi. Di sinilah peran work order menjadi sangat penting.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Work order adalah dokumen resmi yang digunakan untuk memberikan instruksi kerja secara tertulis, biasanya mencakup detail tugas, jadwal, dan tanggung jawab. Dalam konteks perusahaan, dokumen kerja membantu mengatur, melacak, dan menyelesaikan pekerjaan secara sistematis dan terdokumentasi.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Artikel ini akan membahas secara lengkap tentang dokumen kerja, mulai dari pengertian, elemen penting, hingga cara penerapannya dalam perusahaan manufaktur. Simak hingga akhir untuk memahami bagaimana dokumen ini berperan besar dalam menjaga efisiensi dan kelancaran operasional pabrik Anda.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\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> <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<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\"><span style=\"font-weight: 400;\"><a href=\"#em\">Work order adalah<\/a> dokumen kerja yang berisi instruksi tertulis untuk menyelesaikan tugas tertentu dalam suatu proses operasional.<\/span><\/li>\n<li aria-level=\"1\"><span style=\"font-weight: 400;\">Work order tidak hanya berperan sebagai dokumen instruksi kerja, tetapi juga <a href=\"#slim\">memberikan manfaat strategis<\/a> dalam pengelolaan operasional perusahaan.<\/span><\/li>\n<li aria-level=\"1\">Implementasi <a href=\"https:\/\/www.hashmicro.com\/id\/hash-manufacturing-software\">sistem manufaktur HashMicro<\/a> adalah langkah cerdas yang bisa dilakukan perusahaan untuk menyusun work order yang akurat.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><b><span id=\"em\">Apa itu Work Order?<\/span><\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Work order adalah dokumen kerja yang berisi instruksi tertulis untuk menyelesaikan tugas tertentu dalam suatu proses operasional. Biasanya, supervisor, teknisi, atau manajer operasional yang bertanggung jawab menyusun dan mengeluarkan dokumen ini sesuai kebutuhan.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tujuan utama dokumen kerja adalah memberikan arahan kerja yang jelas serta menetapkan jadwal dan sumber daya yang dibutuhkan untuk menyelesaikan tugas. Selain itu, dokumen ini juga membantu memastikan setiap pekerjaan tercatat dan terlaksana sesuai prosedur.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Lalu, dalam perusahaan manufaktur sendiri, dokumen kerja membantu mengatur alur produksi, pemeliharaan mesin, hingga permintaan antar divisi secara terstruktur. Dengan dokumen ini, tim lapangan bisa bekerja lebih terarah, dan manajemen dapat memantau progres kerja secara real-time.\u00a0<\/span><\/p>\n<h2><strong>Tujuan Work Order dalam Manufaktur<\/strong><\/h2>\n<p>Work Order (WO) memiliki peran yang sangat penting sebagai instruksi resmi yang mengatur jalannya setiap tahapan kerja di pabrik. Berikut adalah tujuan work order dalam manufaktur:<\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Mengatur alur produksi: <\/b>Dengan adanya WO, setiap tahap mulai dari pengadaan bahan baku, perakitan, hingga pengemasan dapat dikelola secara sistematis dan efisien.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Menjamin Ketersediaan Material dan Sumber Daya:<\/b>WO berfungsi sebagai acuan untuk memastikan bahan baku, tenaga kerja, dan mesin tersedia sesuai kebutuhan produksi.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Memudahkan Pemantauan dan Pengendalian Produksi: <\/b>Dengan Work Order, tim produksi dapat memantau progres pekerjaan sekaligus mendukung <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/work-order-form\/\">cara menyusun formulir work order<\/a> yang rapi dan mudah dipahami.<b><br \/>\n<\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Meningkatkan Akurasi Perhitungan Biaya Produksi: <\/b>Melalui data yang dicatat dalam Work Order, seperti jumlah bahan yang digunakan, waktu kerja, dan penggunaan mesin, perusahaan dapat menghitung cost per unit secara akurat.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Menjadi Dasar Dokumentasi dan Audit Produksi: <\/b>Work Order berfungsi sebagai bukti administratif setiap aktivitas produksi. Dokumen ini membantu saat dilakukan audit internal maupun eksternal.<\/li>\n<\/ul>\n<h2><b>Elemen Penting dalam Formulir Work Order\u00a0<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Dokumen kerja harus mencantumkan beberapa elemen penting agar setiap pekerjaan dapat terlaksana dengan jelas, terarah, dan terdokumentasi dengan baik. Elemen-elemen ini membantu tim memahami apa yang harus dikerjakan, kapan harus diselesaikan, dan siapa yang bertanggung jawab atas tugas tersebut:\u00a0<\/span><\/p>\n<h3>1.<strong> Informasi kerja<\/strong><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Nomor Work Order: <\/b><span style=\"font-weight: 400;\">Tim administrasi menggunakan nomor ini sebagai identitas unik untuk setiap dokumen kerja agar mudah dilacak dan direferensikan.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Tanggal Pembuatan dan Tenggat Waktu: <\/b><span style=\"font-weight: 400;\">Manajer mencantumkan tanggal pembuatan dan batas waktu penyelesaian agar tim mengetahui jadwal kerja dan prioritas tugas.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Deskripsi Pekerjaan: <\/b><span style=\"font-weight: 400;\">Supervisor menuliskan detail pekerjaan yang harus dilakukan agar tidak terjadi kesalahan dalam pelaksanaan tugas.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Nama Penanggung Jawab atau Pekerja: <\/b><span style=\"font-weight: 400;\">Formulir menyebutkan siapa yang harus menjalankan tugas tersebut untuk memastikan tanggung jawab jelas dan terdistribusi dengan benar.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Departemen atau Lokasi Kerja: <\/b><span style=\"font-weight: 400;\">Dokumen mencantumkan di mana pekerjaan dilakukan agar tim terkait dapat langsung bergerak ke lokasi yang tepat.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Material atau Sumber Daya yang Dibutuhkan: <\/b><span style=\"font-weight: 400;\">Tim logistik menyiapkan semua perlengkapan yang tercantum dalam formulir agar pelaksanaan kerja tidak mengalami hambatan.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Instruksi Tambahan atau Catatan Khusus: <\/b><span style=\"font-weight: 400;\">Manajer memberikan arahan teknis tambahan untuk memastikan pelaksanaan kerja mengikuti standar yang ditentukan.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Tanda Tangan Otorisasi: <\/b><span style=\"font-weight: 400;\">Atasan menandatangani dokumen kerja sebagai bentuk persetujuan dan pengesahan agar proses kerja dapat segera dimulai.<\/span><\/li>\n<\/ul>\n<h3><strong>2. Bagian deskripsi<\/strong><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Kode dan Nama Barang: <\/b>Menampilkan identitas setiap barang yang terlibat dalam pekerjaan, seperti kode produk, nama, serta spesifikasi. Hal ini memastikan tidak terjadi kesalahan identifikasi barang di gudang.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Jumlah Barang: <\/b>Menunjukkan jumlah stok yang harus diterima, dipindahkan, diambil, atau dikirim. Kolom ini penting untuk menjaga akurasi antara data sistem dan kondisi fisik di lapangan.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Satuan Barang:\u00a0<\/b>Menentukan satuan pengukuran yang digunakan, seperti pcs, box, atau kg. Ini membantu menghindari kekeliruan dalam perhitungan stok atau perencanaan logistik.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Lokasi Asal dan Tujuan:\u00a0<\/b>Menjelaskan dari mana barang diambil dan ke mana akan ditempatkan atau dikirim. Elemen ini sangat penting untuk tracking dan efisiensi penataan gudang.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Deskripsi Pekerjaan:\u00a0<\/b>Berisi penjelasan singkat mengenai aktivitas yang harus dilakukan, misalnya \u201cpemindahan stok dari rak A ke rak B\u201d atau \u201cpengemasan untuk pengiriman ke cabang Jakarta.\u201d<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Nomor Batch \/ Lot:<\/b>Digunakan untuk melacak produk berdasarkan kelompok produksi atau tanggal masuk, terutama pada barang dengan masa kedaluwarsa seperti bahan makanan atau obat-obatan.<span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Estimasi Waktu &amp; Status:\u00a0<\/b>Menampilkan perkiraan waktu penyelesaian dan status terkini dari pekerjaan, seperti \u201cDalam Proses\u201d atau \u201cSelesai.\u201d Ini memudahkan manajer untuk memantau progres kerja.<\/li>\n<\/ul>\n<h2><b><span id=\"slim\">Manfaat dan Fungsi Work Order<\/span><\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Work order tidak hanya berperan sebagai dokumen instruksi kerja, tetapi juga memberikan manfaat strategis dalam pengelolaan operasional perusahaan. Dengan dokumen kerja, perusahaan dapat mengatur pekerjaan secara lebih efisien, terukur, dan terdokumentasi dengan jelas.<\/span><\/p>\n<h3><strong>1. Mengatur alur kerja secara sistematis<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Dokumen kerja membantu perusahaan membagi tugas dengan runtut dan terarah. Setiap divisi dapat mengikuti jadwal dan tanggung jawab yang sudah ditentukan tanpa kebingungan.<\/span><\/p>\n<h3><strong>2. Menjaga efisiensi operasional<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Dengan instruksi yang jelas, tim dapat menghindari pekerjaan yang tumpang tindih atau tidak perlu. Proses kerja pun berjalan lebih cepat dan tepat sasaran.<\/span><\/p>\n<h3><strong>3. Meningkatkan akurasi dokumentasi<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Dokumen kerja\u00a0mencatat detail pekerjaan, seperti waktu pengerjaan, sumber daya, dan pelaksana tugas. Dokumen ini memudahkan perusahaan meninjau ulang proses kerja jika diperlukan.<\/span><\/p>\n<h3><strong>4. Mempermudah pelacakan progres pekerjaan<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Supervisor dapat menggunakan dokumen kerja untuk memantau perkembangan setiap tugas yang sedang berjalan. Jika ada kendala, mereka bisa langsung mengevaluasi dan mengintervensi secara tepat.<\/span><\/p>\n<h3><strong>5. Memastikan tanggung jawab yang jelas<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Setiap dokumen kerja mencantumkan siapa yang bertanggung jawab atas tugas tertentu. Hal ini membantu perusahaan menegakkan akuntabilitas di setiap lini kerja.<\/span><\/p>\n<h3><strong>6. Menjadi dasar evaluasi dan analisis kinerja<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Manajemen dapat menggunakan data dari dokumen kerja untuk menganalisis efisiensi, waktu kerja, dan kualitas hasil. Informasi ini berguna untuk meningkatkan proses kerja di masa mendatang.<\/span><\/p>\n<h2><b>Cara Membuat Work Order<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Tentu, salah satu hal yang ingin Anda ketahui mengenai dokumen kerja adalah bagaimana cara membuat dokumen ini dengan tepat dan fungsional. Proses penyusunannya harus jelas, terstruktur, dan mencakup informasi yang dibutuhkan agar pekerjaan dapat berjalan lancar dan sesuai rencana.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Berikut langkah-langkah cara membuat dokumen kerja yang efektif:<\/span><\/p>\n<h3><strong>1. Tentukan jenis pekerjaan yang akan dilakukan<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Mulailah dengan mengidentifikasi tugas atau permintaan kerja yang perlu ditangani, seperti perawatan, pengiriman, atau produksi. Pastikan deskripsinya jelas agar tim pelaksana memahami konteks dan tujuan tugas tersebut.<\/span><\/p>\n<h3><strong>2. Buat nomor work order dan tanggal pembuatan<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Gunakan sistem penomoran unik untuk setiap dokumen agar mudah dilacak. Tambahkan tanggal pembuatan sebagai acuan waktu pengerjaan dan evaluasi.<\/span><\/p>\n<h3><strong>3. Cantumkan informasi penanggung jawab dan tim pelaksana<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Tuliskan nama orang atau divisi yang bertugas menjalankan pekerjaan. Hal ini membantu memastikan tanggung jawab kerja sudah terdistribusi dengan tepat.<\/span><\/p>\n<h3><strong>4. Sertakan rincian tugas dan jadwal pengerjaan<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Jelaskan langkah-langkah atau ruang lingkup kerja secara singkat namun detail. Tetapkan tenggat waktu yang realistis agar tim dapat merencanakan eksekusinya dengan baik.<\/span><\/p>\n<h3><strong>5. Tambahkan kebutuhan material dan peralatan<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Identifikasi semua sumber daya yang diperlukan, mulai dari bahan baku hingga alat kerja. Ini penting agar pelaksanaan tugas tidak terkendala akibat kurangnya perlengkapan.<\/span><\/p>\n<h3><strong>6. Masukkan catatan tambahan jika diperlukan<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Jika ada instruksi khusus atau kondisi kerja tertentu, tambahkan di bagian catatan. Informasi tambahan ini membantu mencegah kesalahpahaman di lapangan.<\/span><\/p>\n<h3><strong>7. Minta persetujuan dan tanda tangan otorisasi<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Agar dokumen sah dan bisa langsung dijalankan, mintalah persetujuan dari pihak terkait, seperti supervisor atau manajer operasional. Setelah itu, work order siap didistribusikan dan digunakan sebagai acuan kerja.<\/span><\/p>\n<h2><b>Jenis-jenis Work Order<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Berikut penjelasan tentang jenis-jenis dokumen kerja yang umum digunakan dalam berbagai jenis industri. Masing-masing memiliki fungsi dan konteks penggunaan yang berbeda, tergantung pada kebutuhan operasional perusahaan:<\/span><\/p>\n<h3><strong>1. Inbound work order<\/strong><\/h3>\n<p>Dokumen instruksi yang digunakan untuk mengelola proses penerimaan barang dari pemasok, mencakup pengecekan jumlah serta kualitas stok, dan menentukan lokasi penyimpanan yang tepat di dalam gudang.<\/p>\n<h3><strong>2. Outbound work order produksi<\/strong><\/h3>\n<p>Dokumen yang memberikan panduan dalam proses pengiriman barang keluar dari gudang, baik untuk konsumen akhir maupun untuk perpindahan antar gudang.<\/p>\n<h3><strong>3. Picking work order<\/strong><\/h3>\n<p>Sekumpulan instruksi yang mengarahkan petugas gudang untuk mengambil barang dari lokasi penyimpanan berdasarkan pesanan pelanggan.<\/p>\n<h3><strong>4. Packing work order<\/strong><\/h3>\n<p>Perintah kerja yang berisi instruksi untuk mengemas barang yang telah diambil, memastikan setiap pesanan dikemas dengan benar dan siap dikirim ke pelanggan.<\/p>\n<h3><strong>5. Replenishment work order<\/strong><\/h3>\n<p>Instruksi kerja untuk menambah kembali stok barang di lokasi penyimpanan agar ketersediaan barang tetap terjaga dan tidak terjadi kekurangan stok.<\/p>\n<h3><strong>6. Putaway work order<\/strong><\/h3>\n<p>Perintah kerja yang berfungsi untuk menempatkan barang yang baru diterima ke area penyimpanan yang telah ditentukan sesuai dengan tata letak gudang.<\/p>\n<h2><b>Contoh Dokumen Work Order<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Berikut adalah contoh dokumen kerja yang bisa Anda jadikan sebagai referensi untuk menyusun dokumen ini:\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-085554.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-162927 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-085554.png\" alt=\"dokumen kerja \" width=\"636\" height=\"570\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-085554.png 636w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-085554-300x269.png 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-085554-469x420.png 469w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-085554-150x134.png 150w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Dalam contoh di atas, Anda bisa melihat bagaimana sebuah dokumen kerja disusun secara lengkap dengan mencantumkan nomor dokumen, tanggal, deskripsi pekerjaan, hingga detail material yang dibutuhkan.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Setiap elemen penting seperti penanggung jawab, lokasi kerja, serta instruksi teknis juga tercantum jelas untuk memastikan tugas berjalan terarah dan sesuai standar. Selain itu, adanya kolom tanda tangan otorisasi dan catatan khusus memperkuat validitas dokumen dan membantu pengawasan di lapangan.<\/span><\/p>\n<h2><b>Sistem HashMicro: Kunci Ketepatan dan Efisiensi Work Order di Industri Manufaktur<\/b><\/h2>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-085911.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-162928 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-085911.png\" alt=\"Dokumen Kerja\" width=\"621\" height=\"401\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-085911.png 621w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-085911-300x194.png 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/05\/Screenshot-2025-05-30-085911-150x97.png 150w\" sizes=\"auto, (max-width: 621px) 100vw, 621px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/hash-manufacturing-software\"><span style=\"font-weight: 400;\">Sistem manufaktur HashMicro<\/span><\/a><span style=\"font-weight: 400;\"> adalah software ERP berbasis cloud yang dirancang untuk mengelola seluruh proses produksi secara terintegrasi, termasuk penyusunan dokumen work order secara otomatis dan real-time.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sistem ini memungkinkan perusahaan menyusun, menjadwalkan, dan memantau work order dengan lebih efisien, akurat, dan terdokumentasi secara digital tanpa perlu proses manual yang rumit.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dengan fitur-fitur seperti auto-generasi dokumen kerja, pelacakan status produksi, integrasi bahan baku dan tenaga kerja, serta dashboard monitoring yang intuitif, HashMicro membantu tim produksi bekerja lebih terarah dan transparan.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kelebihan utama sistem manufaktur HashMicro meliputi kemudahan dalam penyesuaian (customizable), skalabilitas untuk berbagai ukuran bisnis, pengambilan keputusan berbasis data, dan pengurangan risiko kesalahan administrasi.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Semua ini menjadikan HashMicro sebagai solusi efektif untuk perusahaan manufaktur yang ingin menyusun dan mengelola work order secara profesional dan terukur.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Berikut adalah fitur yang ditawarkan oleh sistem manufaktur HashMicro:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Manufacturing Production Scheduling: <\/b><span style=\"font-weight: 400;\">Fitur ini membantu menyusun work order berdasarkan prediksi permintaan dan riwayat produksi agar proses kerja lebih terencana.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Manufacturing Requisition Planning: <\/b><span style=\"font-weight: 400;\">Dengan fitur ini, perusahaan dapat menyusun work order yang disesuaikan dengan ketersediaan bahan baku dan tenaga kerja secara real-time.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Manufacturing Subcon Management: <\/b><span style=\"font-weight: 400;\">Fitur ini memungkinkan perusahaan membuat work order yang terperinci untuk pekerjaan yang didelegasikan ke pihak ketiga atau subkontraktor.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Kiosk Mode: <\/b><span style=\"font-weight: 400;\">Fitur ini mendukung proses pelaksanaan dokumen kerja dengan memberi akses langsung bagi pekerja untuk memulai produksi dan melapor secara mandiri.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Finished Goods Production Simulation: <\/b><span style=\"font-weight: 400;\">Sebelum menyusun dokumen kerja, perusahaan bisa menggunakan fitur ini untuk memastikan stok bahan mencukupi target produksi.<\/span><\/li>\n<\/ul>\n<h2><b>Kesimpulan<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Dokumen kerja memainkan peran penting dalam menjaga ketertiban, efisiensi, dan keterlacakan proses kerja di perusahaan manufaktur. Dengan penyusunan dokumen yang rapi dan terstruktur, setiap tim dapat menjalankan tugasnya sesuai jadwal, tanggung jawab, dan kebutuhan operasional.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Untuk mempermudah penyusunan dan pengelolaan work order secara otomatis, perusahaan dapat menggunakan sistem manufaktur dari HashMicro. Sistem ini dilengkapi fitur lengkap seperti production scheduling, bahan baku terintegrasi, hingga monitoring real-time untuk membantu tim produksi bekerja lebih cerdas dan efisien.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Coba <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/hash-manufacturing-software\"><span style=\"font-weight: 400;\">demo gratis <\/span><\/a><span style=\"font-weight: 400;\">sistem manufaktur HashMicro sekarang dan temukan bagaimana solusi ini dapat meningkatkan efektivitas dokumen kerja di perusahaan Anda!<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><a href=\"https:\/\/www.hashmicro.com\/id\/hash-manufacturing-software?medium=moneysite-banner\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/02\/49-Hash-Manufacturing-Automation-Mobile.webp\" data-desktop-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/02\/49-Hash-Manufacturing-Automation-Mobile.webp\" data-mobile-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/02\/49-Hash-Manufacturing-Automation-Desktop.webp\" alt=\"HashManufacturingAutomation\" 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 Work Order<\/strong><\/h2>\n<ul class=\"bottom_faq\">\n<li>\n<details>\n<summary><strong>Apa yang dimaksud dengan work order?<\/strong><\/summary>\n<p>Work order adalah dokumen resmi yang berisi instruksi tertulis untuk menyelesaikan tugas tertentu dalam proses operasional perusahaan.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apa perbedaan work order dengan job order?<\/strong><\/summary>\n<p>Perbedaan antara work order dan job order terletak pada konteks penggunaannya\u2014work order biasanya digunakan dalam proses produksi atau perawatan internal, sedangkan job order lebih sering digunakan untuk layanan atau proyek yang diminta oleh klien eksternal.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apa perbedaan work order dengan SOP?<\/strong><\/summary>\n<p>Perbedaan antara work order dan SOP adalah work order berisi instruksi spesifik untuk satu tugas atau proyek, sedangkan SOP (Standard Operating Procedure) menjelaskan langkah-langkah standar yang harus diikuti dalam menjalankan proses kerja secara umum.<\/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 yang dimaksud dengan work order?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Work order adalah dokumen resmi yang berisi instruksi tertulis untuk menyelesaikan tugas tertentu dalam proses operasional perusahaan.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Apa perbedaan work order dengan job order?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Perbedaan antara work order dan job order terletak pada konteks penggunaannya\u2014work order biasanya digunakan dalam proses produksi atau perawatan internal, sedangkan job order lebih sering digunakan untuk layanan atau proyek yang diminta oleh klien eksternal.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Apa perbedaan work order dengan SOP?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Perbedaan antara work order dan SOP adalah work order berisi instruksi spesifik untuk satu tugas atau proyek, sedangkan SOP (Standard Operating Procedure) menjelaskan langkah-langkah standar yang harus diikuti dalam menjalankan proses kerja secara umum.\"\n    }\n  }]\n}<span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\">\ufeff<\/span>,{\n    \"@type\": \"Question\",\n    \"name\": \"Apa manfaat dari rasio biaya operasional?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Manfaat BOPO adalah untuk menilai efisiensi operasional perusahaan dengan membandingkan biaya operasional terhadap pendapatan operasional.<span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\">\ufeff<\/span>\u00a0\"\n    }\n  }]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dalam lingkungan manufaktur, setiap proses kerja harus tercatat dengan jelas agar tidak terjadi kekacauan dalam operasional. Mulai dari pemeliharaan mesin hingga permintaan layanan antar divisi, semuanya membutuhkan instruksi yang spesifik dan terdokumentasi. Di sinilah peran work order menjadi sangat penting.\u00a0 Work order adalah dokumen resmi yang digunakan untuk memberikan instruksi kerja secara tertulis, biasanya mencakup [&hellip;]<\/p>\n","protected":false},"author":222,"featured_media":162926,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[353],"tags":[],"class_list":{"0":"post-162925","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-manufacturing"},"acf":{"post_reviewer":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.1 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Work Order: Pengertian dan Tujuan dalam Perusahaan Manufaktur<\/title>\n<meta name=\"description\" content=\"Work order adalah dokumen kerja yang berisi instruksi tertulis untuk menyelesaikan tugas tertentu dalam suatu proses operasional.\" \/>\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\/work-order\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Work Order: Pengertian dan Tujuan dalam Perusahaan Manufaktur\" \/>\n<meta property=\"og:description\" content=\"Work order adalah dokumen kerja yang berisi instruksi tertulis untuk menyelesaikan tugas tertentu dalam suatu proses operasional.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/work-order\/\" \/>\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-05-28T02:03:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-16T06:23:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/05\/Banner-widi-1-1-1024x512.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Kinan Eliana\" \/>\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=\"Kinan Eliana\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 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\\\/work-order\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/work-order\\\/\"},\"author\":{\"name\":\"Kinan Eliana\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#\\\/schema\\\/person\\\/53c7ddb69fea5f813a7687ddf4196411\"},\"headline\":\"Work Order: Pengertian dan Tujuan dalam Perusahaan Manufaktur\",\"datePublished\":\"2025-05-28T02:03:49+00:00\",\"dateModified\":\"2025-12-16T06:23:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/work-order\\\/\"},\"wordCount\":2006,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/work-order\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Banner-widi-1-1-scaled.png\",\"articleSection\":[\"Manufacturing Automation\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/work-order\\\/\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/work-order\\\/\",\"name\":\"Work Order: Pengertian dan Tujuan dalam Perusahaan Manufaktur\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/work-order\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/work-order\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Banner-widi-1-1-scaled.png\",\"datePublished\":\"2025-05-28T02:03:49+00:00\",\"dateModified\":\"2025-12-16T06:23:26+00:00\",\"description\":\"Work order adalah dokumen kerja yang berisi instruksi tertulis untuk menyelesaikan tugas tertentu dalam suatu proses operasional.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/work-order\\\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/work-order\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/work-order\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Banner-widi-1-1-scaled.png\",\"contentUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Banner-widi-1-1-scaled.png\",\"width\":2048,\"height\":1024,\"caption\":\"Work Order\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/work-order\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Work Order: Pengertian dan Tujuan dalam Perusahaan Manufaktur\"}]},{\"@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\\\/53c7ddb69fea5f813a7687ddf4196411\",\"name\":\"Kinan Eliana\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/kinan-96x96.webp\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/kinan-96x96.webp\",\"contentUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/kinan-96x96.webp\",\"caption\":\"Kinan Eliana\"},\"description\":\"Kinan telah berpengalaman selama 3 tahun di bidang content writing untuk industri manufaktur, konstruksi, dan retail. Ia secara konsisten mengulas topik terkait proses operasional bisnis manufaktur, manajemen omnichannel, manajemen proyek, serta implementasi teknologi digital untuk proses bisnis.\",\"sameAs\":[\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/\"],\"gender\":\"Perempuan\",\"knowsAbout\":[\"industri\",\"manajemen bisnis\"],\"knowsLanguage\":[\"Inggris\",\"Indonesia\"],\"jobTitle\":\"Content Writer\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/author\\\/kinan-eliana\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Work Order: Pengertian dan Tujuan dalam Perusahaan Manufaktur","description":"Work order adalah dokumen kerja yang berisi instruksi tertulis untuk menyelesaikan tugas tertentu dalam suatu proses operasional.","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\/work-order\/","og_locale":"id_ID","og_type":"article","og_title":"Work Order: Pengertian dan Tujuan dalam Perusahaan Manufaktur","og_description":"Work order adalah dokumen kerja yang berisi instruksi tertulis untuk menyelesaikan tugas tertentu dalam suatu proses operasional.","og_url":"https:\/\/www.hashmicro.com\/id\/blog\/work-order\/","og_site_name":"HashMicro Indonesia","article_publisher":"https:\/\/www.facebook.com\/hashmicro","article_published_time":"2025-05-28T02:03:49+00:00","article_modified_time":"2025-12-16T06:23:26+00:00","og_image":[{"width":1024,"height":512,"url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/05\/Banner-widi-1-1-1024x512.png","type":"image\/png"}],"author":"Kinan Eliana","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Ditulis oleh":"Kinan Eliana","Estimasi waktu membaca":"12 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hashmicro.com\/id\/blog\/work-order\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/work-order\/"},"author":{"name":"Kinan Eliana","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/53c7ddb69fea5f813a7687ddf4196411"},"headline":"Work Order: Pengertian dan Tujuan dalam Perusahaan Manufaktur","datePublished":"2025-05-28T02:03:49+00:00","dateModified":"2025-12-16T06:23:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/work-order\/"},"wordCount":2006,"publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/work-order\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/05\/Banner-widi-1-1-scaled.png","articleSection":["Manufacturing Automation"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/id\/blog\/work-order\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/work-order\/","name":"Work Order: Pengertian dan Tujuan dalam Perusahaan Manufaktur","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/work-order\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/work-order\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/05\/Banner-widi-1-1-scaled.png","datePublished":"2025-05-28T02:03:49+00:00","dateModified":"2025-12-16T06:23:26+00:00","description":"Work order adalah dokumen kerja yang berisi instruksi tertulis untuk menyelesaikan tugas tertentu dalam suatu proses operasional.","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/work-order\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/id\/blog\/work-order\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/work-order\/#primaryimage","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/05\/Banner-widi-1-1-scaled.png","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/05\/Banner-widi-1-1-scaled.png","width":2048,"height":1024,"caption":"Work Order"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/id\/blog\/work-order\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"Work Order: Pengertian dan Tujuan dalam Perusahaan Manufaktur"}]},{"@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\/53c7ddb69fea5f813a7687ddf4196411","name":"Kinan Eliana","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/kinan-96x96.webp","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/kinan-96x96.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/kinan-96x96.webp","caption":"Kinan Eliana"},"description":"Kinan telah berpengalaman selama 3 tahun di bidang content writing untuk industri manufaktur, konstruksi, dan retail. Ia secara konsisten mengulas topik terkait proses operasional bisnis manufaktur, manajemen omnichannel, manajemen proyek, serta implementasi teknologi digital untuk proses bisnis.","sameAs":["https:\/\/www.hashmicro.com\/id\/"],"gender":"Perempuan","knowsAbout":["industri","manajemen bisnis"],"knowsLanguage":["Inggris","Indonesia"],"jobTitle":"Content Writer","url":"https:\/\/www.hashmicro.com\/id\/blog\/author\/kinan-eliana\/"}]}},"focus_keyword":"work order","order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/162925","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\/222"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/comments?post=162925"}],"version-history":[{"count":5,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/162925\/revisions"}],"predecessor-version":[{"id":180830,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/162925\/revisions\/180830"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media\/162926"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=162925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=162925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=162925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}