{"id":122925,"date":"2024-02-07T08:15:24","date_gmt":"2024-02-07T01:15:24","guid":{"rendered":"https:\/\/www.hashmicro.com\/id\/blog\/?p=122925"},"modified":"2026-03-13T16:54:31","modified_gmt":"2026-03-13T09:54:31","slug":"cycle-time","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/","title":{"rendered":"Pentingnya Cycle Time untuk Bisnis Manufaktur dan Cara Menghitungnya"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Dalam industri manufaktur, kecepatan produksi merupakan faktor kunci yang memengaruhi biaya, kualitas, dan ketepatan pengiriman perusahaan. Ketika proses berjalan terlalu lama, perusahaan bisa menghadapi antrean produksi, pemborosan sumber daya, hingga penurunan kepuasan pelanggan.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Jika kita bayangkan, sebuah pabrik komponen otomotif yang harus memenuhi permintaan dalam jumlah besar dengan jadwal yang ketat perlu memiliki siklus waktu produksi yang efisien untuk memenuhi target produksi.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Memahami <\/span><i><span style=\"font-weight: 400;\">cycle time<\/span><\/i><span style=\"font-weight: 400;\"> membantu perusahaan melihat seberapa efisien proses produksi berjalan dari awal hingga akhir. Semakin baik perusahaan mengelola indikator ini, semakin besar peluang untuk meningkatkan produktivitas, menjaga kualitas, dan memenuhi ekspektasi pasar.<\/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: #8a0e19; color: #ffffff; padding: 5px;\"><b>Key Takeaways<\/b><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"#cycle\"><em>Cycle time<\/em><\/a> adalah waktu yang dibutuhkan untuk menyelesaikan satu unit produk dari awal proses hingga selesai, sehingga menjadi indikator penting untuk menilai kecepatan dan efisiensi produksi.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"#optimal\">Pengelolaan <em>cycle time<\/em> yang baik<\/a> membantu perusahaan meningkatkan produktivitas, menekan biaya operasional, menjaga kualitas hasil, serta memenuhi permintaan pelanggan dengan lebih konsisten.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"#harus\">Sejumlah faktor<\/a> seperti proses manual, transparansi produksi yang terbatas, dan kondisi mesin yang kurang terawat dapat memperpanjang <em>cycle time<\/em>.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div id=\"toc_group_article\" style=''>\r\n\t<p style='font-size:25px;font-weight:bold; margin-bottom:0px'>\r\n\t\tDaftar Isi:\r\n\t<\/p>\r\n\t<ul id=\"list_toc\" class='list_toc'><\/ul>\r\n<\/div>\r\n\r\n<div id=\"placeholder-toc\"><\/div>\r\n<div id=\"toc\">\r\n    <div class=\"header\">\r\n\t<span class=\"toc-title\" id=\"toc-title\">Daftar Isi<\/span>\t\r\n\t <i class=\"toc-icon\">\r\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"header-icon\">\r\n          <path d=\"m6 9 6 6 6-6\" \/>\r\n        <\/svg>\r\n      <\/i>\r\n\t<\/div>\r\n    <div class=\"list\">\r\n      <ul id=\"toc-list\"><\/ul>\r\n    <\/div>\r\n <\/div>\r\n\r\n<style>\r\n\/* Simple styling for the TOC *\/\r\n\t\r\n\t#toc ul li:last-child {\r\n    padding-bottom: 16px; \/* Adjust the value as needed *\/\r\n}\r\n\r\n.td-fix-index {\r\n\t transform: unset !important;\r\n     -webkit-transform: unset !important; \r\n}\r\n.footer-contact .td-fix-index {\r\n\t transform: translateZ(0) !important;\r\n     -webkit-transform: translateZ(0) !important; \r\n}\r\n\t.tdb_single_content .tdb-block-inner.td-fix-index{\r\n\t\tposition: static;\r\n\t}\r\n\t\r\n\r\n\r\n\t\r\n#toc {\r\n  background-color: #FFF;\r\n\tpadding: 17px 24px 0px 24px !important;\r\n  margin-bottom: 20px;\r\n\/*   border: 1px solid #9C171E; *\/\r\n  border-radius: 6px;\r\n\tdisplay: none;\r\n  max-width: 100%;\r\n  transition: .4s ease height;\r\n\tmargin-left: 0;\r\n\toverflow: hidden;\r\n}\r\n\r\n#toc .header{\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n\tbackground-color: transparent;\r\n}\r\n\t\r\n\t#toc.sticky .header{\r\n\t\tpadding: 4px 0;\r\n\t}\r\n\t\r\n.header p{\r\n  font-size: 18px !important;\r\n  font-weight: 600 !important;\r\n  color: #393939;\r\n   margin-bottom: 0;\r\n  \/* margin-top: 20px; *\/\r\n}\r\n\r\n.toc-icon{\r\n  float: right;\r\n\/*   visibility: hidden; *\/\r\n}\r\n\r\n\t.toc-title{\r\n\t\tmargin-right: auto;\r\n\/* \t\tpadding-left: 20px; *\/\r\n\t\tfont-weight: 600;\r\n\t\talign-self: center;\t}\t\r\n\r\n#toc ul {\r\n  list-style-type: none;\r\n  padding-left: 0;\r\n}\r\n\t\r\n#toc.sticky ul{\r\n\toverflow-y: auto;\r\n\tmax-height: 250px;\r\n\tmargin-top: 0px;\r\n\tpadding-top: 20px;\r\n\/* \tborder-top: 1px solid #d3d3d3; *\/\r\n}\r\n\t\r\n#toc ul li {\r\n\/*   margin-bottom: 10px; *\/\r\n  margin-bottom: 10px;\r\n\tmargin-left: 0;\r\n\ttransition: .2s ease;\r\n\tcursor: pointer;\r\n}\r\n\t\r\n\t#toc.sticky ul li {\r\n\t  margin-right: 10px;\r\n\t}\r\n\t\r\n.td-post-content #toc-list li a:hover, .td-post-content #toc-list a.active{\r\n\tbackground-color: #FFF;\r\n\/* \tpadding: 8px 16px 8px 16px; *\/\r\n\tpadding: 4px 16px 4px 16px;\r\n\tborder-radius: 6px;\r\n\tcolor: #9c171e !important;\r\n\tfont-weight: 600 !important;\r\n}\r\n\t\r\n\t.td-post-content #toc-list li:hover a, .td-post-content #toc-list a.active{\r\n\t\tcolor: #9C171E !important;\r\n\t\tfont-weight: 600 !important;\r\n\t}\r\n\t\r\n.td-post-content #toc-list a.active{\r\n\tfont-weight: bold !important;\r\n\tcolor: #9C171E !important;\r\n}\r\n\t\r\n#toc a, .td-post-content #toc-list a {\r\n  text-decoration: none;\r\n  color: #ea1717 !important;\r\n  transition: .2s ease;\r\n\tfont-weight: 400 !important;\r\n\tdisplay: block;\r\n\t\r\n\tpadding: 4px 16px 4px 0;\r\n}\r\n\r\n#toc.sticky {\r\n  position: fixed;\r\n\/*   top: 73px; *\/\r\n\tbottom: 0;\r\n  z-index: 100; \r\n  box-shadow: 0 2px 5px rgba(0,0,0,0.1); \r\n\twidth: 100%; \r\n\tbackground-color: #FFF;\r\n\/* \tbackground-color: #FFF1F1; *\/\r\n\tborder-bottom: 1px solid #ea1717;\r\n\/*   border: 1px solid #393939; *\/\r\n  box-shadow: 0px 0px 14px 0px #00000040;\r\n  cursor: pointer;\r\n\tanimation: fadein .3s ease;\r\n\tpadding: 12px 16px !important;\r\n}\r\n\t\r\n\t.fadein{\r\n\t\tanimation: fadein .3s ease;\r\n\t}\r\n\t\r\n\t.fadeout{\r\n\t\tanimation: fadeout .3s ease;\r\n\t}\r\n\t\r\n\t\r\n\t@keyframes fadein{\r\n\t\t0% {\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t\t100%{\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@keyframes fadeout{\r\n\t\t0% {\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t\t100%{\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t\r\n#toc.sticky .header p{\r\n\tmargin-bottom: 10px;\r\n\tmargin-top: 10px;\r\n}\r\n\r\n#toc.sticky .toc-icon{\r\n  visibility: visible;\r\n\/* \ttransition: 0.4s ease; *\/\r\n}\r\n\t\r\n\t.toc-icon{\r\n\t\talign-items: center;\r\n    \tdisplay: flex;\r\n\t}\r\n\t\r\n\tsvg.header-icon{\r\n\/* \t\tbackground-color: #9c171e; *\/\r\n\t\tbackground-color: #FFF;\r\n\t\tborder-radius: 30px;\r\n\t\tpadding: 5px;\r\n\t}\r\n\r\n#toc.sticky .list{\r\n\/*   max-height: 0; *\/\r\n  transition: height 0.4s ease;\r\n}\r\n\t\r\n\t#toc .list{\r\n\/*   max-height: 0; *\/\r\n  transition: height 0.4s ease;\r\n}\r\n\r\n#toc .header.active .toc-icon{\r\n\ttransform: rotate(0deg); \r\n\topacity: 1;\r\n}\r\n\r\n\t#toc .header.active + .list {\r\n\t  max-height: 200px; \/* Adjust this value as needed *\/\r\n\t  opacity: 1;\r\n\t}\r\n\t\r\n\t#placeholder-toc{\r\n\/* \t\tdisplay: none; *\/\r\n\t}\r\n\t\r\n\t@media (min-width: 768px) and (max-width: 991px){\r\n\t\t#toc.sticky{\r\n\/* \t\t\ttop: 104px; *\/\r\n\t\t\tbottom: 0px;\r\n\t\t}\r\n\t\t\r\n\t\t#toc{\r\n\t\t\twidth: unset !important;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@media (max-width: 767px){\r\n\t\t#toc{\r\n\t\t\twidth: 100% !important;\r\n\t\t\tdisplay: inline-block;\r\n\t\t}\r\n\t\t\r\n\t\t#toc.sticky{\r\n\t\t\twidth: 90% !important;\r\n\/* \t\t\ttop: 81px; *\/\r\n\t\t\tbottom: 60px;\r\n\t\t\tmargin-left: auto;\r\n\t\t\tmargin-right: auto;\r\n\t\t\tpadding: 0 16px;\r\n\t\t\tright: 5%;\r\n\t\t}\r\n\t}\r\n\t\r\n\t<\/style>\r\n\r\n<style>\r\n\t#list_toc li {margin-bottom: 0;margin-top: 5px;}\r\n\t#list_toc > li > ul {padding-left: 20px;margin-bottom: 0;}\r\n\t#list_toc{height:max-content;transition:ease-in-out}\r\n\t#list_toc li {margin-bottom: 0;margin-top: 5px;}\r\n\t#list_toc_float li.active > a {color:#b1252d;background: #ffe1e3;}\r\n\t#list_toc_float li a {padding:3px 7px}\r\n\t#list_toc_float li a {\r\n\t\tdisplay: block;\r\n\t\tcolor:#000;\r\n\t\tmargin-bottom: 10px;\r\n\t\ttransition:all 0.2s ease-in-out;\r\n\t\tfont-size:15px\r\n\t}\r\n\t#list_toc_float li{list-style:none;list-style-position:inside; margin-left:0;}\r\n\t#list_toc_float a:hover{color:#b1252d;}\r\n\t\r\n\t#list_toc_float li a{margin-bottom:0px}\r\n\t#toc_group_float{\r\n\t\tline-height: 24px;\r\n\t\tmax-height: calc(100vh - 100px);\r\n\t\toverflow: auto;\r\n\t\tz-index: 99;\r\n\t\tdisplay:none!important;\r\n\t\tbackground:#fff;\r\n\t\ttransition:all 0.5s linear\r\n\t}\r\n\t\r\n\t@media (min-width:1019px){\r\n\t\t#toc_group_float {\r\n\t\t\tdisplay:block!important;\r\n\t\t\t}\r\n\t\t#toc_group_article {\r\n\t\t\tdisplay:none;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@media (max-width:768px){\r\n\t\t#toc_group_article {\r\n\t\t\tdisplay:none;\r\n\t\t}\r\n\t}\r\n\t\r\n\t \/* custom scrollbar style *\/\r\n::-webkit-scrollbar {\r\n    width: 7px;\r\n}\r\n::-webkit-scrollbar-track {\r\n    background: #d7a2a4;\r\n}\r\n::-webkit-scrollbar-thumb {\r\n    background: #b1252d;\r\n    border-radius: 15px;\r\n}\t\t\r\n\r\n<\/style>\r\n\r\n<script>\r\n\tdocument.addEventListener('DOMContentLoaded', function() {\r\n\t\t\/\/ Fungsi untuk menangani klik pada semua elemen <a> dengan href yang dimulai dengan #\r\n\t\tfunction handleTitleClick(event) {\r\n\t\t\tevent.preventDefault();\r\n\t\t\tconst targetId = this.getAttribute('href').substring(1);\r\n\t\t\tconst targetElement = document.getElementById(targetId);\r\n\r\n\t\t\tif (targetElement) {\r\n\t\t\t\tconst headerHeight = document.querySelector('#toc .header').offsetHeight;\r\n\t\t\t\tconst navbarHeight = document.getElementById('tdi_34') ? document.getElementById('tdi_34').offsetHeight : 0;\r\n\t\t\t\tconst windowHeight = window.innerHeight;\r\n\t\t\t\tconst targetOffset = targetElement.offsetTop;\r\n\t\t\t\tconst scrollTo = targetOffset + (windowHeight \/ 2) + (headerHeight) - navbarHeight - 40;\r\n\r\n\t\t\t\twindow.scrollTo({\r\n\t\t\t\t\ttop: scrollTo,\r\n\t\t\t\t\tbehavior: 'smooth'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\/\/ Tambahkan event listener untuk semua elemen <a> di toc-list dan list-toc\r\n\t\tconst titleLinks = document.querySelectorAll('#toc-list a, #list_toc a');\r\n\t\ttitleLinks.forEach(link => {\r\n\t\t\tlink.addEventListener('click', handleTitleClick);\r\n\t\t});\r\n\t});\r\n<\/script>\r\n\r\n<!-- ToC List for mobile -->\r\n<script>\r\n \/\/ Generate TOC based on headings\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  \/\/ Get the element that will contain the TOC\r\n  const tocList = document.getElementById('toc-list');\r\n\r\n  \/\/ Get the element with the ID 'article-left'\r\n  const article = document.querySelector('.td-post-content');\r\n\r\n  \/\/ Find all h2 elements within 'myarticle'\r\n  const headers = article.getElementsByTagName('h2');\r\n\r\n  \/\/ Loop through the h2 elements and create a list item for each one\r\n  for (let i = 0; i < headers.length; i++) {\r\n    const header = headers[i];\r\n    const headerText = header.textContent;\r\n\/\/     const headerId = 'header-' + i;\r\n    const headerId = headerText\r\n    .toLowerCase()\r\n    .trim()\r\n    .replace(\/[^\\w\\s-]\/g, '')  \/\/ hapus tanda baca\r\n    .replace(\/\\s+\/g, '-'); \/\/ ganti spasi jadi \"-\"\r\n\r\n    \/\/ Set an ID for the header if it doesn't have one\r\n    header.setAttribute('id', headerId);\r\n\r\n    \/\/ Create a list item for the TOC\r\n    const listItem = document.createElement('li');\r\n\r\n    \/\/ Create a link for the list item\r\n    const link = document.createElement('a');\r\n    link.setAttribute('href', '#' + headerId);\r\n    link.textContent = headerText;\r\n\r\n    \/\/ Append the link to the list item\r\n    listItem.appendChild(link);\r\n\r\n    \/\/ Append the list item to the TOC list\r\n    tocList.appendChild(listItem);\r\n  }\r\n});\r\n\r\n\/\/ Keep height and placement of content using placeholder in place of TOC\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const placeholderToc = document.querySelector('#placeholder-toc');\r\n\r\n  function setPlaceholderHeight() {\r\n    placeholderToc.style.height = `${toc.offsetHeight}px`;\r\n  }\r\n\r\n  \/\/ Set the initial height of the placeholder\r\n  setPlaceholderHeight();\r\n\r\n  \/\/ Update the height on window resize\r\n  window.addEventListener('resize', setPlaceholderHeight);\r\n});\r\n  const tocTitle = document.querySelector('#toc-title'); \/\/ Assuming header-faq is the element for TOC title\r\n\r\n\/\/ Sticky TOC and update heading\r\n\/\/ document.addEventListener(\"DOMContentLoaded\", function() {\r\n\/\/   const toc = document.querySelector('#toc');\r\n\/\/   const footer = document.querySelector('.td-footer-template-wrap');\r\n\/\/   const tocParent = toc.parentElement;\r\n\/\/   const divTop = tocParent.getBoundingClientRect().top + window.pageYOffset;\r\n\/\/   const tocHeight = toc.offsetHeight;\r\n\/\/   const triggerPoint = divTop + tocHeight + 700;\r\n\/\/   const footerHeight = footer.offsetHeight;\r\n\/\/   const triggerFooterPoint = footer.getBoundingClientRect().top + window.pageYOffset - footerHeight - footerHeight - footerHeight;\r\n\/\/   const phtoc = document.querySelector('#placeholder-toc');\r\n\/\/   const headers = document.querySelectorAll('.td-post-content h2');\r\n\/\/   const navLinks = document.querySelectorAll('#toc-list a');\r\n\t\r\n\/\/ \tconst panel2 = document.querySelector(\"#toc .list\");\r\n\/\/ \tvar icon = document.querySelector(\".toc-icon\");\r\n\r\n\/\/   let activeLink = null; \/\/ Declare activeLink outside the loop\r\n\t\r\n\/\/   \/\/ Function to handle scroll and add\/remove .sticky class\r\n\/\/   function handleScroll() {\r\n\/\/     const windowTop = window.pageYOffset || document.documentElement.scrollTop;\r\n\/\/     let currentHeader = '';\r\n\r\n\/\/     \/\/ Highlight user progress as the heading comes\r\n\/\/     headers.forEach(header => {\r\n\/\/ \t\tconst headerTop = header.offsetTop;\r\n\/\/ \t\tconst headerHeight = header.clientHeight;\r\n\/\/ \/\/ \t\tif (window.scrollY >= (headerTop - headerHeight + 700)) {\r\n\/\/ \/\/ \t\t\tconst currentHeaderId = header.getAttribute('id');\r\n\/\/ \/\/ \t\t\tconst currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n\/\/ \/\/ \t\t\tconsole.log(\"current header text:\", currentHeaderText);\r\n\/\/ \/\/ \t\t\ttocTitle.textContent = currentHeaderText;\r\n\/\/ \/\/ \t\t\tcurrentHeader = currentHeaderId;\r\n\t\t\t\r\n\/\/ \/\/ \t\t\tif(window.innerWidth < 767){\r\n\/\/ \/\/ \t\t\t\ttocTitle.textContent = 'Daftar Isi';\r\n\/\/ \/\/ \t\t\t}\r\n\/\/ \/\/ \t\t}\r\n\/\/ \t\tif(window.innerWidth < 767){\r\n\/\/ \t\t\ttocTitle.textContent = 'Daftar Isi'; \/\/ Selalu pertahankan judul ini di mobile\r\n\/\/ \t\t} else {\r\n\/\/ \t\t\tif (window.scrollY >= (headerTop - headerHeight + 700)) {\r\n\/\/ \t\t\t\tconst currentHeaderId = header.getAttribute('id');\r\n\/\/ \t\t\t\tconst currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n\/\/ \t\t\t\ttocTitle.textContent = currentHeaderText;\r\n\/\/ \t\t\t\tcurrentHeader = currentHeaderId;\r\n\/\/ \t\t\t}\r\n\/\/ \t\t}\r\n\/\/ \t});\r\n\r\n\/\/     navLinks.forEach(link => {\r\n\/\/       link.classList.remove('active');\r\n\/\/       if(currentHeader != '') {\r\n\/\/ \t\t  if (link.getAttribute('href').includes(currentHeader)) {\r\n\/\/ \t\t\t  link.classList.add('active');\r\n\/\/ \t\t  }\r\n\/\/ \t  }\r\n\/\/     });\r\n\/\/ \/\/     if (windowTop < triggerFooterPoint) {\r\n\/\/ \/\/         toc.style.display = 'block';\r\n\/\/ \/\/ \t}else{\r\n\/\/ \/\/         toc.style.display = 'none';\r\n\/\/ \/\/ \t}\r\n\/\/     \/\/ Update TOC title if sticky\r\n\/\/     if (windowTop > triggerPoint) {\r\n\/\/       if (!toc.classList.contains('sticky')) {\r\n\/\/         phtoc.style.display = \"block\";\r\n\/\/         toc.classList.add('sticky');\r\n\/\/         toc.style.width = `${tocParent.offsetWidth}px`; \/\/ Set width to match the parent element\r\n\/\/         toc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/         toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\tpanel2.style.height = '0px';\r\n\/\/ \t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \t\t  if(window.innerWidth < 767){\r\n\/\/ \/\/ \t\t\t  const tocs = document.querySelector('#toc.sticky');\r\n\/\/ \t\t\t  tocTitle.textContent = 'Daftar Isi'; \/\/ Reset title\r\n\/\/        \t\t  toc.style.width = '150px'; \/\/ Set width to match the parent element\r\n\/\/ \t\t  }\r\n\/\/       }\r\n\/\/       if (currentHeader) {\r\n\/\/ \/\/         console.log(\"activeLink:\", activeLink);\r\n\/\/         if (activeLink) {\r\n\/\/ \/\/           tocTitle.textContent = activeLink.textContent; \/\/ Update TOC title\r\n\/\/           tocTitle.textContent = activeLink ? activeLink.textContent : \"\"; \/\/ Update title only if activeLink exists\r\n\/\/         }\r\n\/\/       }\r\n\/\/     } else {\r\n\/\/       toc.classList.remove('sticky');\r\n\/\/       phtoc.style.display = \"none\";\r\n\/\/       toc.style.width = 'unset'; \/\/ Reset to original width\r\n\/\/       toc.style.backgroundColor = \"#FFF\";\r\n\/\/       tocTitle.textContent = 'Daftar isi'; \/\/ Reset title\r\n\/\/ \t\tpanel2.style.height = panel2.scrollHeight + \"px\";\r\n\/\/ \t\ticon.style.transform = \"rotate(180deg)\";\r\n\/\/     }\r\n\/\/   }\r\n\r\n\/\/     \/\/ Attach the scroll event listener to the window\r\n\/\/     window.addEventListener('scroll', handleScroll);\r\n\r\n\/\/     \/\/ Initial call to handleScroll to set the correct state on load\r\n\/\/     handleScroll();\r\n\/\/ });\r\n\t\r\n\/\/ \t\/\/ Open toggle TOC\r\n\/\/ \t  document.addEventListener(\"DOMContentLoaded\", function() {\r\n\/\/ \t\tvar tocHeader = document.querySelector(\"#toc .header\");\r\n\/\/ \t\tvar toc = document.querySelector(\"#toc\");\r\n\/\/ \t\tvar icon = document.querySelector(\".toc-icon\");\r\n\/\/ \t\tconst tocTitle = document.querySelector('#toc-title');\r\n\/\/ \t\tconst tocs = document.querySelector('#toc.sticky');\r\n\/\/  \t\tconst tocParent = toc.parentElement;\t\t  \r\n\r\n\/\/ \t\t  tocHeader.addEventListener(\"click\", function() {\r\n\/\/ \t\t\tvar panel = this.nextElementSibling;\r\n\/\/ \t\t\tif (panel.style.height !== '0px') { \/\/ Check if height is not 0px\r\n\/\/ \t\t\t  panel.style.height = '0px'; \/\/ Set height to 0 for full collapse\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \/\/ \t\t\t\ttoc.style.paddingBottom = '6px'; \r\n\/\/ \t\t\t\tif(window.innerWidth > 768){\r\n\/\/ \t\t\t\t\tif(!toc.classList.contains('sticky')){\r\n\/\/ \t\t\t\t\t\ttoc.style.width = \"unset\";\r\n\/\/ \/\/ \t\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t\t}\r\n\/\/ \t\t\t\t\tif (toc.classList.contains('sticky')){\r\n\/\/ \t\t\t\t\t\ttoc.style.width = '${tocParent.offsetWidth}px';\r\n\/\/ \t\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t\t}\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t\tif(window.innerWidth < 767){\r\n\/\/ \t\t\t\t\ttoc.style.width = \"unset\"; \/\/ Reset width\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t\ttoc.style.backgroundColor = \"#FFF1F1\";\r\n\/\/ \t\t\t} else {\r\n\/\/ \t\t\t  panel.style.height = panel.scrollHeight + \"px\";\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(0deg)\";\r\n\/\/ \t\t\t  toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\t\t  tocTitle.textContent = 'Daftar isi'; \/\/ Reset title\r\n\/\/ \t\t\t\ttoc.style.paddingBottom = '24px';\r\n\/\/ \t\t\t \tif(window.innerWidth < 767){\r\n\/\/ \t\t\t\t\ttoc.style.width = `${tocParent.offsetWidth}px`; \/\/ Set width to match the parent element\r\n\/\/ \t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t}\r\n\/\/ \t\t  });\r\n\r\n\/\/ \t\t  \/\/ Close TOC when a link inside it is clicked\r\n\/\/ \t\t  var tocLinks = document.querySelectorAll(\"#toc .list a\");\r\n\/\/ \t\t  tocLinks.forEach(function(link) {\r\n\/\/ \t\t\tlink.addEventListener(\"click\", function() {\r\n\/\/ \t\t\t  var panel = document.querySelector(\"#toc .list\");\r\n\/\/ \t\t\t  panel.style.height = '0px'; \/\/ Set height to 0 for full collapse\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \t\t\t  toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\t\t});\r\n\/\/ \t\t  });\r\n\/\/ \t\t});\r\n\r\n\/\/ START new JS for ToC improvements\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const footer = document.querySelector('.td-footer-template-wrap');\r\n  const tocParent = toc.parentElement;\r\n  const divTop = tocParent.getBoundingClientRect().top + window.pageYOffset;\r\n  const tocHeight = toc.offsetHeight;\r\n  const triggerPoint = divTop + tocHeight + 1750;\r\n\tconsole.log(triggerPoint)\r\n  const footerHeight = footer.offsetHeight;\r\n  const triggerFooterPoint = footer.getBoundingClientRect().top + window.pageYOffset - footerHeight*3;\r\n  const phtoc = document.querySelector('#placeholder-toc');\r\n  const headers = document.querySelectorAll('.td-post-content h2');\r\n  const navLinks = document.querySelectorAll('#toc-list a');\r\n  \r\n  const panel2 = document.querySelector(\"#toc .list\");\r\n  const icon = document.querySelector(\".toc-icon\");\r\n  const tocTitle = document.querySelector('#toc-title');\r\n\r\n  let activeLink = null;\r\n  let userClosedTOC = false; \/\/ Flag user menutup TOC\r\n\r\n  function handleScroll() {\r\n    const windowTop = window.pageYOffset || document.documentElement.scrollTop;\r\n    let currentHeader = '';\r\n\r\n    \/\/ Update TOC title sesuai header yang terlihat\r\n    headers.forEach(header => {\r\n      const headerTop = header.offsetTop;\r\n      const headerHeight = header.clientHeight;\r\n      if(window.innerWidth < 767){\r\n        tocTitle.textContent = 'Daftar Isi'; \r\n      } else {\r\n        if (window.scrollY >= (headerTop - headerHeight + 1750)) {\r\n          const currentHeaderId = header.getAttribute('id');\r\n          const currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n          tocTitle.textContent = currentHeaderText;\r\n          currentHeader = currentHeaderId;\r\n        }\r\n      }\r\n    });\r\n\r\n    navLinks.forEach(link => {\r\n      link.classList.remove('active');\r\n      if(currentHeader && link.getAttribute('href').includes(currentHeader)) {\r\n        link.classList.add('active');\r\n      }\r\n    });\r\n\r\n    if (windowTop > triggerPoint) {\r\n      if (!toc.classList.contains('sticky')) {\r\n        phtoc.style.display = \"block\";\r\n        toc.classList.add('sticky');\r\n        toc.style.width = `${tocParent.offsetWidth}px`;\r\n        toc.style.backgroundColor = \"#FFF\";\r\n        \/\/ Saat sticky, TOC otomatis tertutup\r\n        panel2.style.height = '0px';\r\n        icon.style.transform = \"rotate(180deg)\";\r\n        userClosedTOC = true; \/\/ Set flag supaya tidak terbuka saat scroll\r\n      }\r\n      \r\n      if(window.innerWidth < 767){\r\n        tocTitle.textContent = 'Daftar Isi'; \r\n        toc.style.width = '150px';\r\n      }\r\n\r\n    } else {\r\n      toc.classList.remove('sticky');\r\n      phtoc.style.display = \"none\";\r\n      toc.style.width = 'unset';\r\n      toc.style.backgroundColor = \"#FFF\";\r\n      tocTitle.textContent = 'Daftar isi'; \r\n\r\n      \/\/ Kembalikan panel jika user belum menutup manual\r\n      if(!userClosedTOC) {\r\n        panel2.style.height = panel2.scrollHeight + \"px\";\r\n        icon.style.transform = \"rotate(0deg)\";\r\n      }\r\n    }\r\n  }\r\n\r\n  window.addEventListener('scroll', handleScroll);\r\n  handleScroll();\r\n\r\n  \/\/ Toggle TOC saat user klik\r\n  const tocHeader = document.querySelector(\"#toc .header\");\r\n  tocHeader.addEventListener(\"click\", function() {\r\n    const panel = panel2;\r\n    if (panel.style.height !== '0px') {\r\n      panel.style.height = '0px';\r\n      icon.style.transform = \"rotate(180deg)\";\r\n      userClosedTOC = true;\r\n    } else {\r\n      panel.style.height = panel.scrollHeight + \"px\";\r\n      icon.style.transform = \"rotate(0deg)\";\r\n      userClosedTOC = false;\r\n    }\r\n  });\r\n\r\n  \/\/ Close TOC saat link diklik\r\n  document.querySelectorAll(\"#toc .list a\").forEach(link => {\r\n    link.addEventListener(\"click\", function() {\r\n      panel2.style.height = '0px';\r\n      icon.style.transform = \"rotate(180deg)\";\r\n      userClosedTOC = true;\r\n    });\r\n  });\r\n});\r\n\/\/ END new JS for ToC improvements\r\n\r\n\t\r\n\/\/ \tmake the heading at the center of the viewport\r\n\/\/ \tdocument.addEventListener('DOMContentLoaded', function() {\r\n\/\/     \/\/ Add click event listener to all links in the TOC list\r\n\/\/     document.querySelectorAll('#toc-list a').forEach(anchor => {\r\n\/\/         anchor.addEventListener('click', function (e) {\r\n\/\/             e.preventDefault(); \/\/ Prevent the default behavior of jumping to the anchor\r\n\/\/ \/\/ \t\t\tconsole.log(\"prevent default\");\r\n\/\/             const targetId = this.getAttribute('href').substring(1); \/\/ Get the ID of the target element\r\n\/\/             const targetElement = document.getElementById(targetId); \/\/ Get the target element\r\n\r\n\/\/             if (targetElement) {\r\n\/\/                 const headerHeight = document.querySelector('#toc .header').offsetHeight; \/\/ Get the height of the fixed header\r\n\/\/                 const windowHeight = window.innerHeight; \/\/ Get the height of the viewport\r\n\/\/                 const targetOffset = targetElement.offsetTop; \/\/ Get the top offset of the target element\r\n\/\/                 const scrollTo = targetOffset + (windowHeight \/ 2) + (headerHeight); \/\/ Calculate the scroll position to center the target element\r\n\r\n\/\/                 \/\/ Scroll to the calculated position smoothly\r\n\/\/                 window.scrollTo({\r\n\/\/                     top: scrollTo,\r\n\/\/                     behavior: 'smooth'\r\n\/\/                 });\r\n\/\/             }\r\n\/\/         });\r\n\/\/     });\r\n\/\/ });\r\n<\/script>\r\n\r\n<script>\r\n    \/\/ Scrollspy function to highlight the active TOC item based on the scroll position\r\n  function scrollSpy(tocClass) {\r\n    const scrollPosition = window.scrollY;\r\n\r\n    \/\/ Find the active h2 and h3 headings based on their position in the corresponding TOC\r\n    let activeH2 = null;\r\n    let activeH3 = null;\r\n\r\n    const tocItems = document.querySelectorAll(`.${tocClass} li`);\r\n    tocItems.forEach(item => {\r\n      const a = item.querySelector('a');\r\n      if (!a) return;\r\n      const href = a.getAttribute('href');\r\n      const targetId = href.substring(1); \/\/ Remove the '#' from the href to get the target ID\r\n      const targetElement = document.getElementById(targetId);\r\n      if (!targetElement) return;\r\n\r\n      const targetTop = targetElement.getBoundingClientRect().top + scrollPosition;\r\n      const nextItem = item.nextElementSibling;\r\n      const nextTop = nextItem ? nextItem.getBoundingClientRect().top + scrollPosition : Infinity;\r\n\r\n      if (targetTop <= scrollPosition + 150) {\r\n        if (a.parentElement.parentElement === tocItems) {\r\n          \/\/ The h2 heading is at the root level of the TOC\r\n          activeH2 = { id: targetId, level: 'h2' };\r\n        } \r\n\t\t  else {\r\n          \/\/ The h3 heading is nested under an h2 heading\r\n          const parentH2 = a.parentElement.parentElement.previousElementSibling;\r\n          if (parentH2) {\r\n            const h2Link = parentH2.querySelector('a');\r\n            if (h2Link) {\r\n              const h2Href = h2Link.getAttribute('href');\r\n              const h2Id = h2Href.substring(1);\r\n              activeH2 = { id: h2Id, level: 'h2' };\r\n            }\r\n          }\r\n          activeH3 = { id: targetId, level: 'h3' };\r\n        }\r\n      }\r\n\r\n      if (targetTop > scrollPosition + 150 && nextTop > scrollPosition + 150 && !activeH3) {\r\n        \/\/ Reset the activeH2 when there are no more active h3 headings\r\n        activeH2 = null;\r\n      }\r\n    });\r\n\r\n    \/\/ Update the active state for the TOC items\r\n    tocItems.forEach(item => {\r\n      item.classList.remove('active');\r\n      const a = item.querySelector('a');\r\n      if (a) {\r\n        const href = a.getAttribute('href');\r\n        const targetId = href.substring(1);\r\n        if ((activeH2 && activeH2.id === targetId) || (activeH3 && activeH3.id === targetId)) {\r\n          item.classList.add('active');\r\n        }\r\n      }\r\n    });\r\n  }\r\n\r\n  \/\/ Call scrollSpy for each TOC on window scroll\r\n  const tocClasses = ['list_toc', 'list_toc_float']; \/\/ Add other TOC class names here if you have more than two instances\r\n  tocClasses.forEach(tocClass => {\r\n    window.addEventListener('scroll', () => scrollSpy(tocClass));\r\n  });\r\n<\/script>\r\n\r\n<!-- ToC List for desktop side bar, diganti jadi inject by php, di code snippet \"Sidebar Accordion\" -->\r\n<!-- <script>\r\n\tdocument.addEventListener(\"DOMContentLoaded\", function() {\r\n\r\n        \/\/ Fungsi untuk membuat nested list\r\n        function createNestedList(parentNode, children) {\r\n            if (children.length === 0) return;\r\n\r\n            const nestedUl = document.createElement('ul');\r\n            children.forEach(child => {\r\n                const nestedLi = document.createElement('li');\r\n                const nestedA = document.createElement('a');\r\n                nestedA.textContent = child.title;\r\n                nestedA.href = `#${child.id}`;\r\n                nestedLi.appendChild(nestedA);\r\n                nestedUl.appendChild(nestedLi);\r\n\r\n                if (child.children.length > 0) {\r\n                    createNestedList(nestedLi, child.children);\r\n                }\r\n            });\r\n\r\n            parentNode.appendChild(nestedUl);\r\n        }\r\n\r\n        \/\/ Membuat objek untuk menyimpan daftar h2 dan h3 beserta judulnya\r\n        const headings = [];\r\n\r\n           \/\/ Mengambil semua elemen h2 dan h3\r\n        \/\/ Mengambil semua elemen h2 dan h3\r\n\t\tconst elements = document.querySelectorAll('.td-post-content h2');\r\n\r\n\t\t\tfunction newFormatId(text) {\r\n\t\t\t\tif(text.toLowerCase() === \"key takeaways\") {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tconst result = text.toLowerCase()\r\n\t\t\t\t.trim()\r\n\t\t\t\t.replace(\/[^\\w\\s-]\/g, '')  \/\/ hapus tanda baca\r\n\t\t\t\t.replace(\/\\s+\/g, '-'); \/\/ ganti spasi jadi \"-\"\r\n\r\n\t\t\t\treturn result;\r\n\t\t\t}\r\n\t\r\n\t\telements.forEach(element => {\r\n\t\t\tif (element.tagName === 'H2') {\r\n\t\t\t\tconst id = newFormatId(element.textContent); \/\/ Hasilkan ID baru\r\n\t\t\t\telement.id = id; \/\/ Tetapkan ID ke elemen h2\r\n\t\t\t\tif (element.textContent.toLowerCase() === \"key takeaways\") {return;} \/\/ Kalau Key Takeaways, jangan dimasukin\r\n\t\t\t\theadings.push({ level: 'h2', id: id, title: element.textContent, children: [] });\r\n\t\t\t} else if (element.tagName === 'H3') {\r\n\t\t\t\tconst id = newFormatId(element.textContent); \/\/ Hasilkan ID baru\r\n\t\t\t\telement.id = id; \/\/ Tetapkan ID ke elemen h3\r\n\t\t\t\tif (headings.length > 0) {\r\n\t\t\t\t\theadings[headings.length - 1].children.push({ level: 'h3', id: id, title: element.textContent, children: [] });\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t});\r\n       \/\/ Membuat list HTML dari objek headings\r\n\t\tconst ul = document.getElementById('list_toc');\r\n\t\tlet currentUl = ul;\r\n\t\theadings.forEach(heading => {\r\n\t\t\tconst li = document.createElement('li');\r\n\t\t\tconst a = document.createElement('a');\r\n\t\t\ta.textContent = heading.title;\r\n\t\t\ta.href = `#${heading.id}`; \/\/ Gunakan ID yang baru dihasilkan\r\n\t\t\tli.appendChild(a);\r\n\r\n\t\t\tif (heading.level === 'h2') {\r\n\t\t\t\tcurrentUl = li;\r\n\t\t\t\tul.appendChild(li);\r\n\t\t\t} else if (heading.level === 'h3') {\r\n\t\t\t\tif (!currentUl.lastElementChild || currentUl.lastElementChild.tagName !== 'UL') {\r\n\t\t\t\t\tconst nestedUl = document.createElement('ul');\r\n\t\t\t\t\tcurrentUl.appendChild(nestedUl);\r\n\t\t\t\t\tcurrentUl = nestedUl;\r\n\t\t\t\t}\r\n\t\t\t\tcurrentUl.appendChild(li);\r\n\t\t\t}\r\n\r\n\t\t\tcreateNestedList(li, heading.children);\r\n\t\t});\r\n\t\t\/\/ Dapatkan elemen ul dengan id 'list_toc'\r\n\t\tconst ulFloat = document.getElementById('list_toc');\r\n\r\n\t\t\/\/ Dapatkan isi (child elements) dari ul dengan id 'list_toc'\r\n\t\tconst clonedChildren = ulFloat.cloneNode(true).children;\r\n\r\n\t\t\/\/ Dapatkan elemen ul dengan id 'list_toc_float'\r\n\t\tconst ulToc = document.getElementById('list_toc_float');\r\n\r\n\t\t\/\/ Tambahkan isi yang telah didapatkan dari 'list_toc' ke ul dengan id 'list_toc_float'\r\n\t\tulToc.append(...clonedChildren);\r\n\r\n\r\n        \/\/ Fungsi untuk mengambil tinggi navbar\r\n\t\tfunction getNavbarHeight() {\r\n\t\t\tconst navbar = document.getElementById('tdi_34');\r\n\t\t\treturn navbar ? navbar.offsetHeight : 0;\r\n\t\t}\r\n\r\n\t\t\/\/ Fungsi untuk menambahkan offset posisi scroll\r\n\t\tfunction scrollToElementWithOffset(elementId) {\r\n\t\t\tconst element = document.getElementById(elementId);\r\n\t\t\tif (element) {\r\n\t\t\t\tconst offset = getNavbarHeight();\r\n\t\t\t\tconst elementPosition = element.getBoundingClientRect().top;\r\n\t\t\t\tconst offsetPosition = elementPosition - offset - 40;\r\n\r\n\t\t\t\twindow.scrollBy({\r\n\t\t\t\t\ttop: offsetPosition,\r\n\t\t\t\t\tbehavior: 'smooth'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\/\/ Fungsi untuk menangani klik pada tautan judul\r\n\t\tfunction handleTitleClick(event) {\r\n\t\t\tevent.preventDefault();\r\n\t\t\tconst href = event.target.getAttribute('href').substr(1);\r\n\t\t\tscrollToElementWithOffset(href);\r\n\t\t}\r\n\r\n\t\t\/\/ Tambahkan event listener untuk semua tautan judul\r\n\t\tconst titleLinks = document.querySelectorAll('a[href^=\"#\"]');\r\n\t\ttitleLinks.forEach(link => {\r\n\t\t\tlink.addEventListener('click', handleTitleClick);\r\n\t\t});\r\n\t\t\r\n\t});\r\n    <\/script> -->\r\n\n<h2><b>Apa itu <\/b><b><i>Cycle Time<\/i><\/b><b>?<\/b><\/h2>\n<p><i><span style=\"font-weight: 400;\"><span id=\"cycle\">Cycle time<\/span><\/span><\/i><span style=\"font-weight: 400;\"> adalah durasi yang dibutuhkan untuk menyelesaikan satu unit produk dari awal proses hingga selesai. Perhitungannya mencakup seluruh tahapan produksi dimulai dari persiapan bahan, proses pengerjaan, sampai produk siap masuk ke tahap berikutnya atau dikirim sesuai alur kerja yang berlaku.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Pemahaman tentang <\/span><i><span style=\"font-weight: 400;\">cycle time<\/span><\/i><span style=\"font-weight: 400;\"> akan membantu perusahaan melihat seberapa cepat proses produksi berjalan dalam kondisi nyata. Selain itu, data ini juga memudahkan tim untuk menemukan titik hambatan, menilai efisiensi alur kerja, dan menentukan area yang memerlukan perbaikan agar produktivitas tetap terjaga.<\/span><\/p>\n<h2><b>Mengapa <\/b><b><i>Cycle Time<\/i><\/b><b> Penting dalam Proses Produksi Manufaktur?<\/b><\/h2>\n<p><i><span style=\"font-weight: 400;\">Cycle time<\/span><\/i><span style=\"font-weight: 400;\"> yang <span id=\"optimal\">optimal berdampak langsung pada tingkat efisiensi produksi, kualitas hasil, serta kemampuan perusahaan memenuhi permintaan pasar. Saat waktu satu <\/span><i><span style=\"font-weight: 400;\">cycle time<\/span><\/i><span style=\"font-weight: 400;\"> lebih singkat, tim produksi bisa menyelesaikan lebih banyak unit dalam durasi yang sama, sehingga <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/biaya-pemeliharaan\/\"><span style=\"font-weight: 400;\">biaya operasional lebih terkendali<\/span><\/a><span style=\"font-weight: 400;\"> dan alur kerja tetap atau bertambah lancar. Berikut merupakan manfaat dari <\/span><i><span style=\"font-weight: 400;\">cycle time<\/span><\/i><span style=\"font-weight: 400;\">:<\/span><\/span><\/p>\n<h3><b>1. Meningkatkan efisiensi produksi<\/b><\/h3>\n<p><b><br \/>\n<\/b><i><span style=\"font-weight: 400;\">Cycle time<\/span><\/i><span style=\"font-weight: 400;\"> yang optimal membantu perusahaan menjalankan proses produksi dengan lebih efisien. Saat waktu penyelesaian setiap tahapan lebih singkat, tim dapat menghasilkan lebih banyak unit dalam durasi yang sama.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<h3><b>2. Menjaga kualitas hasil produksi<\/b><\/h3>\n<p><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Pengelolaan <\/span><i><span style=\"font-weight: 400;\">cycle time<\/span><\/i><span style=\"font-weight: 400;\"> yang baik ikut membantu menjaga konsistensi kualitas produk. Proses produksi yang lebih terkontrol akan membuat kualitas produk tidak berubah-ubah.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<h3><b>3. Membantu memenuhi permintaan pasar lebih cepat<\/b><\/h3>\n<p><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Waktu siklus yang lebih singkat membuat perusahaan lebih siap merespons kebutuhan pelanggan. Dengan alur kerja yang lebih lancar, bisnis dapat menjaga ketepatan waktu produksi dan pengiriman.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<h3><b>4. Mengendalikan biaya operasional<\/b><\/h3>\n<p><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Proses produksi yang berjalan lebih efisien akan membantu perusahaan menekan pemborosan waktu dan sumber daya. Karena itu, biaya operasional dapat lebih dikendalikan.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<h3><b>5. Meningkatkan daya saing bisnis<\/b><\/h3>\n<p><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Ketika perusahaan mampu mengelola <\/span><i><span style=\"font-weight: 400;\">cycle time<\/span><\/i><span style=\"font-weight: 400;\"> dengan lebih efektif, bisnis dapat bekerja lebih responsif yang dapat mempersiapkan perusahaan menghadapi tuntutan pasar yang terus berubah.<\/span><\/p>\n<h2><b>Bagaimana Cara Menghitung <\/b><b><i>Cycle Time<\/i><\/b><b>?<\/b><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-190934\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/peran-cycle-time-hashmicro.webp\" alt=\"Peran cycle time\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/peran-cycle-time-hashmicro.webp 1920w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/peran-cycle-time-hashmicro-300x169.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/peran-cycle-time-hashmicro-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/peran-cycle-time-hashmicro-768x432.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/peran-cycle-time-hashmicro-1536x864.webp 1536w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/peran-cycle-time-hashmicro-747x420.webp 747w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/peran-cycle-time-hashmicro-150x84.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/peran-cycle-time-hashmicro-696x392.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/peran-cycle-time-hashmicro-1068x601.webp 1068w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><i><span style=\"font-weight: 400;\">Cycle time<\/span><\/i><span style=\"font-weight: 400;\"> menunjukkan seberapa cepat proses produksi menyelesaikan satu unit barang. Karena itu, perhitungannya penting untuk membantu perusahaan menilai efisiensi kerja dan menemukan peluang perbaikan sejak awal. Berikut langkah sederhana untuk menghitung <\/span><i><span style=\"font-weight: 400;\">cycle time<\/span><\/i><span style=\"font-weight: 400;\"> secara lebih akurat:<\/span><\/p>\n<h3><b>1. Tentukan <\/b><b><i>net production time<\/i><\/b><\/h3>\n<p><b><i><br \/>\n<\/i><\/b><span style=\"font-weight: 400;\">Langkah pertama yaitu menghitung <\/span><i><span style=\"font-weight: 400;\">net production time<\/span><\/i><span style=\"font-weight: 400;\"> atau <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-sistem-takt-time-bagi-perusahaan-manufaktur\/\"><span style=\"font-weight: 400;\">waktu kerja efektif yang benar-benar terpakai<\/span><\/a><span style=\"font-weight: 400;\"> untuk proses produksi. Anda bisa mendapatkannya dengan mengurangi total jam kerja dengan waktu tunda, seperti istirahat, rapat, pergantian <\/span><i><span style=\"font-weight: 400;\">shift<\/span><\/i><span style=\"font-weight: 400;\">, atau aktivitas non-produktif lainnya.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Data ini penting karena menjadi dasar utama dalam perhitungan <\/span><i><span style=\"font-weight: 400;\">cycle time<\/span><\/i><span style=\"font-weight: 400;\">. Ketika perusahaan memahami waktu produksi yang benar-benar efektif, tim akan lebih mudah menyusun target <\/span><i><span style=\"font-weight: 400;\">output<\/span><\/i><span style=\"font-weight: 400;\"> dan merencanakan proses secara lebih efisien.<\/span><\/p>\n<h3><b>2. Hitung total unit yang diproduksi<\/b><\/h3>\n<p><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Setelah itu, catat jumlah total barang yang berhasil diproduksi dalam periode yang sama. Angka ini harus sesuai dengan kondisi produksi aktual agar hasil perhitungan benar-benar mencerminkan performa di lapangan.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tahapan ini akan membantu perusahaan melihat hubungan antara kapasitas kerja dan hasil produksi. Selain itu, data <\/span><i><span style=\"font-weight: 400;\">output<\/span><\/i><span style=\"font-weight: 400;\"> yang akurat juga memudahkan tim menentukan angka bahan baku untuk merencanakan produksi selanjutnya.<\/span><\/p>\n<h3><b>3. Bagi waktu produksi bersih dengan total unit<\/b><\/h3>\n<p><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Jika kedua data sudah tersedia, hitung <\/span><i><span style=\"font-weight: 400;\">cycle time<\/span><\/i><span style=\"font-weight: 400;\"> dengan membagi <\/span><i><span style=\"font-weight: 400;\">net production time<\/span><\/i><span style=\"font-weight: 400;\"> dengan jumlah unit yang diproduksi. Hasil pembagian ini menunjukkan rata-rata waktu yang perusahaan butuhkan untuk menyelesaikan satu unit produk.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dari angka tersebut, tim produksi dapat menilai apakah alur kerja sudah cukup efisien atau terdapat hambatan dalam pelaksanaannya. Dari sini, perusahaan bisa lebih cepat mengambil keputusan untuk memperbaiki proses yang dirasa kurang lancar.<\/span><\/p>\n<h3><b>4. Ubah hasil ke satuan waktu yang lebih mudah dibaca<\/b><\/h3>\n<p><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Hasil <\/span><i><span style=\"font-weight: 400;\">cycle time<\/span><\/i><span style=\"font-weight: 400;\"> sering muncul dalam bentuk desimal. Agar lebih mudah dipahami, ubah nilainya ke satuan waktu seperti menit atau jam menyesuaikan dengan interval produksi.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dengan format yang lebih jelas, tim akan lebih mudah memakai data tersebut untuk penjadwalan, evaluasi kapasitas, dan pengukuran kinerja produksi harian. Hasilnya, perusahaan bisa mengidentifikasi waktu yang diperlukan untuk setiap proses produksi dengan mudah.<\/span><\/p>\n<h2><strong>Gambaran Perhitungan Cycle Time dalam Bisnis<\/strong><\/h2>\n<p>Sebagai contoh perhitungan <em>cycle time<\/em>, anggap sebuah perusahaan membuat sebuah produk. Proses produksinya terbagi menjadi tiga tahap:<\/p>\n<div style=\"border: 2px solid #990000; background: #fff; padding: 14px; margin: 15px 0; border-radius: 6px; box-shadow: 0 3px 8px rgba(0,0,0,0.08); font-family: Arial, sans-serif; font-size: 18px; font-weight: bold; text-align: center; color: #222;\">Tahap Persiapan: 30 menit<br \/>\nTahap Produksi: 1 jam 20 menit (80 menit)<br \/>\nTahap Finishing: 40 menit<\/div>\n<p>Untuk menghitung <em>cycle time<\/em> total, kita menjumlahkan waktu yang dihabiskan pada setiap tahap:<\/p>\n<div style=\"border: 2px solid #990000; background: #fff; padding: 14px; margin: 15px 0; border-radius: 6px; box-shadow: 0 3px 8px rgba(0,0,0,0.08); font-family: Arial, sans-serif; font-size: 18px; font-weight: bold; text-align: center; color: #222;\">\n<p>Cycle Time Total = Waktu Tahap Persiapan + Waktu Tahap Produksi + Waktu Tahap Finishing<\/p>\n<p>= 30 menit + 80 menit + 40 menit<br \/>\n= 150 menit<\/p>\n<\/div>\n<p>Jadi, <strong><em>cycle time<\/em> total untuk memproduksi satu unit produk adalah 150 menit<\/strong>. Ini mencakup seluruh proses dari awal hingga produk selesai.<\/p>\n<h2 id=\"tantangan-mengefisiensikan-cycle-time-dalam-bisnis-manufaktur\"><b>Tantangan Mengefisiensikan <\/b><b><i>Cycle Time<\/i><\/b><b> dalam Bisnis Manufaktur<\/b><span id=\"tantangan-yang-dihadapi-perusahaan\"><\/span><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-190940\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/infografis-tantangan-cycle-time-hashmicro.webp\" alt=\"Infografis tantangan cycle time\" width=\"1536\" height=\"1024\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/infografis-tantangan-cycle-time-hashmicro.webp 1536w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/infografis-tantangan-cycle-time-hashmicro-300x200.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/infografis-tantangan-cycle-time-hashmicro-1024x683.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/infografis-tantangan-cycle-time-hashmicro-768x512.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/infografis-tantangan-cycle-time-hashmicro-630x420.webp 630w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/infografis-tantangan-cycle-time-hashmicro-150x100.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/infografis-tantangan-cycle-time-hashmicro-696x464.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/infografis-tantangan-cycle-time-hashmicro-1068x712.webp 1068w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/p>\n<p><span style=\"font-weight: 400;\"><span id=\"harus\">Harus kita ingat bahwa mengelola <\/span><i><span style=\"font-weight: 400;\">cycle time<\/span><\/i><span style=\"font-weight: 400;\"> bukan perkara sederhana, terutama dalam lingkungan manufaktur yang menuntut kecepatan, akurasi, dan konsistensi hasil setiap saat. Saat perusahaan berupaya mempercepat produksi, biasanya akan ada hambatan yang muncul. Berikut beberapa hambatan umum dalam produksi:<\/span><\/span><\/p>\n<h3><b>1. Operasional manufaktur secara manual<\/b><\/h3>\n<p><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Proses manufaktur yang masih bergantung pada pekerjaan manual biasanya berjalan lebih lambat dan lebih rentan terhadap kesalahan. Aktivitas seperti pencatatan, pemantauan, perhitungan, atau pelaporan manual sering menyita waktu dan membuat proses kerja kurang efisien.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Saat perusahaan belum mengotomatiskan tugas-tugas rutin dan berulang, <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/poka-yoke\/\"><span style=\"font-weight: 400;\">potensi <\/span><i><span style=\"font-weight: 400;\">human error<\/span><\/i><\/a><span style=\"font-weight: 400;\"> akan semakin besar. Selain itu, tenaga kerja juga sulit fokus pada pekerjaan yang membutuhkan analisis dan pengambilan keputusan yang lebih penting. Akibatnya, waktu siklus produksi menjadi lebih panjang.<\/span><\/p>\n<h3><b>2. Keterbatasan visibilitas dalam proses produksi<\/b><\/h3>\n<p><b><br \/>\n<\/b><i><span style=\"font-weight: 400;\">Cycle time<\/span><\/i><span style=\"font-weight: 400;\"> yang efisien sulit tercapai ketika perusahaan tidak memiliki transparansi yang jelas terhadap proses produksi. Jika informasi seperti progres kerja, status bahan baku, atau estimasi pengiriman terlambat sampai dan diketahui dapat menghambat tim dalam menemukan masalah sejak awal.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kondisi ini membuat <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/production-planning\/\"><span style=\"font-weight: 400;\">perencanaan produksi menjadi kurang akurat<\/span><\/a><span style=\"font-weight: 400;\">. Selain itu, perusahaan juga akan kesulitan mengelola stok, mengatur jadwal pengiriman, dan merespons hambatan operasional dengan cepat. Tanpa visibilitas yang baik, upaya mempercepat <\/span><i><span style=\"font-weight: 400;\">cycle time<\/span><\/i><span style=\"font-weight: 400;\"> akan terasa tidak maksimal.<\/span><\/p>\n<h3><b>3. Mesin dan peralatan yang kurang terawat<\/b><\/h3>\n<p><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Kondisi mesin sangat memengaruhi kelancaran proses produksi. Ketika peralatan sering bermasalah atau rusak total, <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/downtime-mesin-dan-penanganannya\/\"><span style=\"font-weight: 400;\">risiko <\/span><i><span style=\"font-weight: 400;\">downtime<\/span><\/i><span style=\"font-weight: 400;\"> akan meningkat<\/span><\/a><span style=\"font-weight: 400;\"> dan alur kerja pun bisa sangat terganggu.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Gangguan kecil pada mesin bisa berdampak besar jika terjadi saat beban produksi sedang tinggi. Karena itu, perusahaan perlu menjalankan perawatan preventif secara rutin agar <\/span><i><span style=\"font-weight: 400;\">cycle time<\/span><\/i><span style=\"font-weight: 400;\"> tetap terjaga.<\/span><\/p>\n<h2 id=\"tantangan-mengefisiensikan-cycle-time-dalam-bisnis-manufaktur\"><b>Solusi Untuk Meningkatkan Efisiensi dan Efektivitas <em>Cycle Time<\/em> dalam Bisnis Manufaktur<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Mengoptimalkan <\/span><i><span style=\"font-weight: 400;\">cycle time<\/span><\/i><span style=\"font-weight: 400;\"> membantu perusahaan mempercepat proses produksi, menekan pemborosan, dan menjaga kualitas hasil. Agar target tersebut tercapai, perusahaan perlu menerapkan langkah yang tepat dan terukur. Berikut beberapa solusi yang dapat membantu:<\/span><\/p>\n<h3><b>1. Menjalankan pemeliharaan mesin secara preventif<\/b><\/h3>\n<p><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Perawatan rutin penting untuk mengurangi risiko <\/span><i><span style=\"font-weight: 400;\">downtime<\/span><\/i><span style=\"font-weight: 400;\"> dan menjaga performa mesin tetap stabil. Dengan perawatan yang konsisten, perusahaan dapat menjaga kelancaran produksi dan mencegah gangguan yang bisa memperpanjang <\/span><i><span style=\"font-weight: 400;\">cycle time<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h3><b>2. Meningkatkan visibilitas proses produksi<\/b><\/h3>\n<p><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Visibilitas yang baik membantu perusahaan memantau progres produksi secara <\/span><i><span style=\"font-weight: 400;\">real-time<\/span><\/i><span style=\"font-weight: 400;\">, mengenali berbagai <\/span><i><span style=\"font-weight: 400;\">bottleneck<\/span><\/i><span style=\"font-weight: 400;\">, dan mengambil tindakan lebih cepat. Dengan begitu, waktu siklus dapat ditekan dan proses kerja menjadi lebih efisien.<\/span><\/p>\n<h3><b>3. Menstandarkan alur kerja produksi<\/b><\/h3>\n<p><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Standarisasi proses kerja membantu tim menjalankan setiap tahapan produksi dengan cara yang lebih konsisten. Dengan alur yang jelas, perusahaan dapat mengurangi variasi proses dan meminimalisir kesalahan kerja.<\/span><\/p>\n<h3><b>4. Mengurangi waktu <\/b><b><i>setup<\/i><\/b><b> dan pergantian proses<\/b><\/h3>\n<p><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Waktu <\/span><i><span style=\"font-weight: 400;\">setup<\/span><\/i><span style=\"font-weight: 400;\"> yang terlalu lama sering membuat produksi berjalan tidak efisien. Karena itu, perusahaan perlu meninjau proses pergantian mesin, alat, atau material agar transisi antar pekerjaan bisa berlangsung lebih cepat dan tidak menghambat alur produksi.<\/span><\/p>\n<h3><b>5. Mengadopsi sistem dan teknologi untuk otomatisasi <\/b><b><i>cycle time<\/i><\/b><\/h3>\n<p><b><i><br \/>\n<\/i><\/b><span style=\"font-weight: 400;\">Penggunaan sistem dan teknologi modern membantu perusahaan mengurangi pekerjaan manual yang sering memperlambat proses produksi. Selain itu, otomatisasi sistem manufaktur juga membuat alur kerja lebih konsisten dan akurat.<\/span><\/p>\n<h2><b>Kesimpulan<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Dalam manufaktur, memahami <\/span><i><span style=\"font-weight: 400;\">cycle time<\/span><\/i><span style=\"font-weight: 400;\"> sangat penting bagi perusahaan untuk menjaga produktivitas, mengendalikan biaya, dan memenuhi ekspektasi pelanggan dengan lebih konsisten. Karena itu, penting bagi bisnis untuk mengidentifikasi tantangan yang sering muncul serta langkah-langkah yang dapat dilakukan untuk meningkatkan efisiensi waktu siklus.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Agar proses produksi berjalan lebih terukur dan efisien, perusahaan dapat memanfaatkan sistem manufaktur yang mampu mengotomatiskan alur kerja, memantau performa produksi, dan membantu tim menemukan hambatan lebih cepat.<\/span><\/p>\n<h2><strong>FAQ Seputar <em>Cycle Time<\/em><\/strong><\/h2>\n<ul class=\"bottom_faq\">\n<li>\n<details>\n<summary><strong>Apa yang dimaksud dengan <em>cycle time<\/em>?<\/strong><\/summary>\n<p><em>Cycle time<\/em> adalah waktu yang dibutuhkan untuk menyelesaikan satu unit produk atau satu siklus proses dari awal hingga selesai. Dalam manufaktur, metrik ini membantu perusahaan melihat seberapa cepat proses produksi berjalan dan seberapa efisien alur kerja yang digunakan.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Bagaimana cara menghitung <em>cycle time<\/em>?<\/strong><\/summary>\n<p>Cara menghitung <em>cycle time<\/em> cukup sederhana, yaitu dengan membagi total waktu produksi efektif dengan jumlah unit yang dihasilkan. Rumusnya adalah: <em>Cycle Time<\/em> = <em>Net Production Time<\/em> \/ <em>Total Unit Produced<\/em>. Hasil perhitungan ini menunjukkan rata-rata waktu yang dibutuhkan untuk menghasilkan satu unit produk.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apa perbedaan <em>cycle time<\/em> dengan <em>takt time<\/em>?<\/strong><\/summary>\n<p><em>Cycle time<\/em> menunjukkan waktu aktual yang perusahaan butuhkan untuk menyelesaikan satu unit produk, sedangkan <em>takt time<\/em> menunjukkan kecepatan produksi yang seharusnya dicapai agar permintaan pelanggan terpenuhi tepat waktu. Jadi, <em>cycle time<\/em> berfokus pada performa proses nyata, sementara <em>takt time<\/em> berfokus pada target produksi berdasarkan kebutuhan pasar.<\/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 cycle time?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Cycle time adalah waktu yang dibutuhkan untuk menyelesaikan satu unit produk atau satu siklus proses dari awal hingga selesai. Dalam manufaktur, metrik ini membantu perusahaan melihat seberapa cepat proses produksi berjalan dan seberapa efisien alur kerja yang digunakan.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Bagaimana cara menghitung cycle time?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Cara menghitung cycle time cukup sederhana, yaitu dengan membagi total waktu produksi efektif dengan jumlah unit yang dihasilkan. Rumusnya adalah: Cycle Time = Net Production Time \/ Total Unit Produced. Hasil perhitungan ini menunjukkan rata-rata waktu yang dibutuhkan untuk menghasilkan satu unit produk.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Apa perbedaan cycle time dengan takt time?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Cycle time menunjukkan waktu aktual yang perusahaan butuhkan untuk menyelesaikan satu unit produk, sedangkan takt time menunjukkan kecepatan produksi yang seharusnya dicapai agar permintaan pelanggan terpenuhi tepat waktu. Jadi, cycle time berfokus pada performa proses nyata, sementara takt time berfokus pada target produksi berdasarkan kebutuhan pasar.\"\n    }\n  }]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dalam industri manufaktur, kecepatan produksi merupakan faktor kunci yang memengaruhi biaya, kualitas, dan ketepatan pengiriman perusahaan. Ketika proses berjalan terlalu lama, perusahaan bisa menghadapi antrean produksi, pemborosan sumber daya, hingga penurunan kepuasan pelanggan.\u00a0 Jika kita bayangkan, sebuah pabrik komponen otomotif yang harus memenuhi permintaan dalam jumlah besar dengan jadwal yang ketat perlu memiliki siklus waktu [&hellip;]<\/p>\n","protected":false},"author":222,"featured_media":190930,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[353],"tags":[],"class_list":{"0":"post-122925","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-manufacturing"},"acf":{"post_reviewer":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.1 (Yoast SEO v25.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Pentingnya Cycle Time untuk Bisnis dan Cara Menghitungnya<\/title>\n<meta name=\"description\" content=\"Pahami pentingnya cycle time untuk meningkatkan efisiensi produksi, menekan biaya, dan menjaga ketepatan pemenuhan permintaan pasar.\" \/>\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\/cycle-time\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pentingnya Cycle Time untuk Bisnis Manufaktur dan Cara Menghitungnya\" \/>\n<meta property=\"og:description\" content=\"Pahami pentingnya cycle time untuk meningkatkan efisiensi produksi, menekan biaya, dan menjaga ketepatan pemenuhan permintaan pasar.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/\" \/>\n<meta property=\"og:site_name\" content=\"HashMicro Indonesia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hashmicro\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-07T01:15:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-13T09:54:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/cycle-time-hashmicro.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\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=\"10 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\/cycle-time\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/\"},\"author\":{\"name\":\"Kinan Eliana\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/53c7ddb69fea5f813a7687ddf4196411\"},\"headline\":\"Pentingnya Cycle Time untuk Bisnis Manufaktur dan Cara Menghitungnya\",\"datePublished\":\"2024-02-07T01:15:24+00:00\",\"dateModified\":\"2026-03-13T09:54:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/\"},\"wordCount\":1572,\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/cycle-time-hashmicro.webp\",\"articleSection\":[\"Manufacturing Automation\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/\",\"name\":\"Pentingnya Cycle Time untuk Bisnis dan Cara Menghitungnya\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/cycle-time-hashmicro.webp\",\"datePublished\":\"2024-02-07T01:15:24+00:00\",\"dateModified\":\"2026-03-13T09:54:31+00:00\",\"description\":\"Pahami pentingnya cycle time untuk meningkatkan efisiensi produksi, menekan biaya, dan menjaga ketepatan pemenuhan permintaan pasar.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/#primaryimage\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/cycle-time-hashmicro.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/cycle-time-hashmicro.webp\",\"width\":1920,\"height\":1080,\"caption\":\"Cycle time\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hashmicro.com\/id\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pentingnya Cycle Time untuk Bisnis Manufaktur dan Cara Menghitungnya\"}]},{\"@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\/#\/schema\/person\/image\/\",\"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":"Pentingnya Cycle Time untuk Bisnis dan Cara Menghitungnya","description":"Pahami pentingnya cycle time untuk meningkatkan efisiensi produksi, menekan biaya, dan menjaga ketepatan pemenuhan permintaan pasar.","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\/cycle-time\/","og_locale":"id_ID","og_type":"article","og_title":"Pentingnya Cycle Time untuk Bisnis Manufaktur dan Cara Menghitungnya","og_description":"Pahami pentingnya cycle time untuk meningkatkan efisiensi produksi, menekan biaya, dan menjaga ketepatan pemenuhan permintaan pasar.","og_url":"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/","og_site_name":"HashMicro Indonesia","article_publisher":"https:\/\/www.facebook.com\/hashmicro","article_published_time":"2024-02-07T01:15:24+00:00","article_modified_time":"2026-03-13T09:54:31+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/cycle-time-hashmicro.webp","type":"image\/webp"}],"author":"Kinan Eliana","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Ditulis oleh":"Kinan Eliana","Estimasi waktu membaca":"10 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/"},"author":{"name":"Kinan Eliana","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/53c7ddb69fea5f813a7687ddf4196411"},"headline":"Pentingnya Cycle Time untuk Bisnis Manufaktur dan Cara Menghitungnya","datePublished":"2024-02-07T01:15:24+00:00","dateModified":"2026-03-13T09:54:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/"},"wordCount":1572,"publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/cycle-time-hashmicro.webp","articleSection":["Manufacturing Automation"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/","name":"Pentingnya Cycle Time untuk Bisnis dan Cara Menghitungnya","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/cycle-time-hashmicro.webp","datePublished":"2024-02-07T01:15:24+00:00","dateModified":"2026-03-13T09:54:31+00:00","description":"Pahami pentingnya cycle time untuk meningkatkan efisiensi produksi, menekan biaya, dan menjaga ketepatan pemenuhan permintaan pasar.","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/#primaryimage","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/cycle-time-hashmicro.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/02\/cycle-time-hashmicro.webp","width":1920,"height":1080,"caption":"Cycle time"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/id\/blog\/cycle-time\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"Pentingnya Cycle Time untuk Bisnis Manufaktur dan Cara Menghitungnya"}]},{"@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\/#\/schema\/person\/image\/","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":"cycle time","order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/122925","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=122925"}],"version-history":[{"count":15,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/122925\/revisions"}],"predecessor-version":[{"id":190955,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/122925\/revisions\/190955"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media\/190930"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=122925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=122925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=122925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}