{"id":9988,"date":"2025-07-29T08:07:17","date_gmt":"2025-07-29T08:07:17","guid":{"rendered":"https:\/\/www.koneksi.co\/blog\/?p=9988"},"modified":"2025-07-29T08:07:17","modified_gmt":"2025-07-29T08:07:17","slug":"delivery-order","status":"publish","type":"post","link":"https:\/\/www.koneksi.co\/blog\/delivery-order\/","title":{"rendered":"Kenali Delivery Order: Fungsi dan Cara Kerjanya"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Pernahkah Anda merasa kerepotan mengatur pengiriman barang ke pelanggan, apalagi saat pesanan makin banyak? Jika ya, berarti Anda butuh sistem delivery order yang lebih tertata. Di era bisnis serba cepat seperti sekarang, kelancaran proses pengiriman bukan lagi sekadar nilai tambah, melainkan keharusan agar pelanggan puas dan bisnis tetap kompetitif.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Delivery order adalah dokumen penting yang membantu Anda mengatur dan mencatat setiap pengiriman barang secara sistematis. Dengan DO, Anda bisa memastikan pesanan sampai ke tangan pelanggan dengan tepat waktu dan sesuai permintaan.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kini, banyak bisnis mulai beralih ke <\/span><a href=\"https:\/\/www.koneksi.co\/blog\/sistem-procurement\/\"><span style=\"font-weight: 400;\">sistem procurement<\/span><\/a><span style=\"font-weight: 400;\"> untuk mengelola delivery order secara otomatis sehingga dapat mempercepat proses kerja dan meminimalkan kesalahan manusia. Simak artikel ini untuk mengetahui delivery order lebih lanjut.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><!-- START Generate \"ToC\" using PHP (server side), mirroring JS version -->\r\n<!-- END Generate \"ToC\" using PHP (server side), mirroring JS version -->\r\n\r\n<div id=\"placeholder-toc\"><\/div>\r\n<div id=\"toc\">\r\n    <div class=\"header\">\r\n      <span class=\"toc-title\" id=\"toc-title\">Daftar Isi<\/span>\r\n      <i class=\"toc-icon\">\r\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFF\" 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    <\/div>\r\n    <div class=\"list\">\r\n      <ul id=\"toc-list\">\r\n\t\t  <li><a href=\"#apa-itu-delivery-order\">Apa Itu Delivery Order?<\/a><\/li><li><a href=\"#fungsi-delivery-order\">Fungsi Delivery Order<\/a><\/li><li><a href=\"#cara-kerja-delivery-order\">Cara Kerja Delivery Order<\/a><\/li><li><a href=\"#tahap-tahap-dalam-membuat-delivery-order\">Tahap-tahap dalam Membuat Delivery Order\u00a0<\/a><\/li><li><a href=\"#optimalkan-pembuatan-delivery-order-dengan-sistem-procurement-koneksi\">Optimalkan Pembuatan Delivery Order dengan Sistem Procurement Koneksi<\/a><\/li><li><a href=\"#kesimpulan\">Kesimpulan<\/a><\/li>      <\/ul>\r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n\/* TOC Styling *\/\r\n#toc {\r\n  background-color: #FFF;\r\n  padding: 17px 24px 17px 24px !important;\r\n  margin-bottom: 20px;\r\n  border: 1px solid #087CBC;\r\n  border-radius: 6px;\r\n  display: inline-block;\r\n  max-width: 100%;\r\n  transition: .4s ease height;\r\n  margin-left: 0;\r\n  overflow-y: hidden;\r\n  width: 475px; \/* Changed from 100% to 475px *\/\r\n  height: auto;\r\n}\r\n\t\r\n#toc::-webkit-scrollbar {\r\n  display: none;\r\n}\r\n\r\n\/* Make sure the width is responsive on smaller screens *\/\r\n@media (max-width: 500px) {\r\n  #toc {\r\n    width: 100%; \/* Fall back to 100% on smaller screens *\/\r\n  }\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  background-color: transparent;\r\n  cursor: pointer;\r\n}\r\n\r\n.toc-title {\r\n  font-weight: 600;\r\n  font-size: 18px;\r\n  color: #393939;\r\n}\r\n\r\n.toc-icon {\r\n  background-color: #087dbe;\r\n  border-radius: 50%;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  transition: transform 0.3s ease;\r\n}\r\n\r\n.header-icon {\r\n  background-color: #087dbe;\r\n  border-radius: 30px;\r\n  padding: 5px;\r\n}\r\n\r\n#toc ul {\r\n  list-style-type: none;\r\n  padding-left: 0;\r\n  margin-top: 10px;\r\n}\r\n\r\n#toc ul li {\r\n  margin-bottom: 6px;\r\n  margin-left: 0;\r\n  transition: .2s ease;\r\n  cursor: pointer;\r\n}\r\n\r\n#toc a {\r\n  text-decoration: none;\r\n  color: #5A5A5A !important;\r\n  transition: .2s ease;\r\n  font-weight: 400 !important;\r\n  display: block;\r\n  padding: 4px 16px 4px 0;\r\n}\r\n\r\n#toc-list li a:hover, #toc-list a.active {\r\n  background-color: #DFF4FF;\r\n  padding: 4px 16px 4px 16px;\r\n  border-radius: 6px;\r\n  color: #087dbe !important;\r\n  font-weight: 600 !important;\r\n}\r\n\r\n#toc .list {\r\n  transition: height 0.4s ease;\r\n  overflow: hidden;\r\n}\r\n\r\n#placeholder-toc {\r\n  display: none;\r\n}\r\n\r\n\/* Sticky TOC styling *\/\r\n#toc.sticky {\r\n  position: fixed;\r\n  bottom: 0;\r\n  z-index: 100; \r\n  background-color: #DFF4FF;\r\n  border: 1px solid #393939;\r\n  box-shadow: 0px 0px 14px 0px #00000040;\r\n  padding: 12px 16px !important;\r\n  width: 47% !important;\r\n  max-height: 60vh;\r\n  overflow-y: scroll;\t\r\n}\r\n\r\n#toc.sticky .list {\r\n  height: 0px;\r\n}\r\n\r\n@media (max-width: 767px) {\r\n\t#toc {\r\n\t\t  margin-bottom: 0;\r\n\t}\r\n  #toc.sticky {\r\n          bottom: 100px;\r\n          width: 83vw !important;\r\n          max-height: 60vh;\r\n          overflow-y: scroll;\r\n  }\r\n}\r\n\t\r\n@media (min-width: 1450px) {\r\n  #toc.sticky {\r\n          width: 710px !important;\r\n  }\r\n}\r\n<\/style>\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 'post-content'\r\n  const article = document.querySelector('.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\/\/ \t  if (headerText.toLowerCase() !== \"key takeaways\"){\r\n\/\/ \t\t\/\/ Create a list item for the TOC\r\n\/\/ \t\tconst listItem = document.createElement('li');\r\n\r\n\/\/ \t\t\/\/ Create a link for the list item\r\n\/\/ \t\tconst link = document.createElement('a');\r\n\/\/ \t\tlink.setAttribute('href', '#' + headerId);\r\n\/\/ \t\tlink.textContent = headerText;\r\n\r\n\/\/ \t\t\/\/ Append the link to the list item\r\n\/\/ \t\tlistItem.appendChild(link);\r\n\r\n\/\/ \t\t\/\/ Append the list item to the TOC list\r\n\/\/ \t\ttocList.appendChild(listItem);\r\n\/\/ \t  }\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\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const footer = document.querySelector('.main-footer');\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('.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});\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\/\/         comment: prevent assigning fixed width\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 = \"#DFF4FF\";\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\t  comment: remove default width for mobile\r\n\/\/        \t  toc.style.width = '150px'; \/\/ Set width to match the parent element\r\n\t\t  } else {\r\n                toc.classList.add(\"sticky\");\r\n          }\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 = \"#DFF4FF\";\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\tcomment for testing\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 = \"#DFF4FF\";\r\n\t\t\t});\r\n\t\t  });\r\n\t\t});\r\n\r\n\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><\/span><\/p>\n<p><span style=\"font-weight: 400;\"><a\r\n      href=\"https:\/\/www.koneksi.co\/tour-produk-gratis?medium=demo-gratis-banner\"\r\n      target=\"_blank\"\r\n      ><img decoding=\"async\"\r\n        class=\"responsive-image-banner\"\r\n        loading=\"lazy\"\r\n        src=\"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/04\/Demo-Gratis.webp\"\r\n        data-desktop-src=\"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/04\/Demo-Gratis.webp\"\r\n        data-mobile-src=\"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/04\/Demo-Gratis-Mobile.webp\"\r\n        alt=\"demoGratis\"\r\n      \/><\/a>\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><b>Apa Itu Delivery Order?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Delivery order (DO) adalah dokumen resmi yang digunakan untuk memberikan instruksi pengiriman barang kepada pelanggan atau pihak ketiga. Dokumen ini berisi informasi penting seperti nama penerima, alamat tujuan, jenis dan jumlah barang, serta tanggal pengiriman. Biasanya, DO dibuat setelah proses penjualan selesai dan sebelum barang dikirim dari gudang.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Fungsi utama DO adalah memastikan proses pengiriman berjalan sesuai rencana dan tidak ada kesalahan barang atau alamat. Dengan adanya dokumen ini, tim logistik bisa bekerja lebih terarah dan efisien. Selain itu, DO juga berguna untuk mencatat riwayat pengiriman sebagai referensi jika terjadi masalah di kemudian hari.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kini, banyak perusahaan menggunakan software <\/span><a href=\"https:\/\/www.koneksi.co\/blog\/cloud-procurement\/\"><span style=\"font-weight: 400;\">cloud procurement<\/span><\/a><span style=\"font-weight: 400;\"> untuk membuat dan mengelola DO secara otomatis. Sistem ini mempercepat alur kerja, meminimalkan kesalahan input data, dan memudahkan pelacakan status pengiriman. Dengan cara ini, bisnis bisa meningkatkan keakuratan pengiriman dan kepuasan pelanggan secara signifikan.<\/span><\/p>\n<h2><b>Fungsi Delivery Order<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Delivery order tidak hanya mempermudah proses pengiriman, tapi juga berperan penting dalam menjaga kelancaran operasional dan keakuratan data. Dokumen ini membantu berbagai pihak dalam memastikan pengiriman dilakukan sesuai prosedur, serta mendukung pencatatan yang rapi dan profesional.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Berikut lima fungsi utama delivery order dalam bisnis:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Validasi Pengiriman<\/b><span style=\"font-weight: 400;\">: DO memastikan barang dikirim sesuai jenis, jumlah, dan tujuan yang sudah disepakati berdasarkan <\/span><a href=\"https:\/\/www.koneksi.co\/blog\/manfaat-sistem-purchase-order-untuk-efisiensi-bisnis\/\"><span style=\"font-weight: 400;\">purchase order<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Bukti Resmi Pengiriman<\/b><span style=\"font-weight: 400;\">: Dokumen ini menjadi bukti sah bahwa barang telah keluar dari gudang dan sedang dalam perjalanan.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Pencegahan Kesalahan<\/b><span style=\"font-weight: 400;\">: Informasi lengkap pada DO barang membantu mencegah pengiriman ke alamat yang salah atau barang yang tidak sesuai.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Tracking dan Monitoring<\/b><span style=\"font-weight: 400;\">: DO barang memudahkan tim mencatat dan melacak status pengiriman hingga barang sampai ke pelanggan.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Pendukung Administrasi dan Audit<\/b><span style=\"font-weight: 400;\">: Dokumen ini digunakan untuk pencatatan dan evaluasi, baik untuk kebutuhan internal maupun audit perusahaan<\/span><\/li>\n<\/ul>\n<h2><b>Cara Kerja Delivery Order<\/b><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-9990\" src=\"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/cara-kerja-delivery-order.webp\" alt=\"delivery order\" width=\"1200\" height=\"675\" srcset=\"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/cara-kerja-delivery-order.webp 1200w, https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/cara-kerja-delivery-order-300x169.webp 300w, https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/cara-kerja-delivery-order-1024x576.webp 1024w, https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/cara-kerja-delivery-order-768x432.webp 768w, https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/cara-kerja-delivery-order-175x98.webp 175w, https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/cara-kerja-delivery-order-450x253.webp 450w, https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/cara-kerja-delivery-order-1170x658.webp 1170w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Agar pengiriman barang berjalan akurat dan efisien, DO perlu diproses melalui tahapan kerja yang jelas dan terstruktur. Proses delivery ini melibatkan beberapa divisi dan memastikan setiap barang sampai ke pelanggan dengan tepat.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Berikut cara kerja delivery order dalam sistem distribusi:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Pembuatan Dokumen<\/b><span style=\"font-weight: 400;\">: Tim penjualan membuat DO berdasarkan pesanan yang telah dikonfirmasi pelanggan.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Verifikasi Gudang<\/b><span style=\"font-weight: 400;\">: Bagian gudang mengecek ketersediaan stok dan memastikan barang sesuai dengan yang tercantum di dokumen.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Persiapan Pengiriman<\/b><span style=\"font-weight: 400;\">: Barang dikemas dan dipersiapkan untuk dikirim sesuai dengan informasi dalam DO<\/span><b>.<\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Pengiriman Barang<\/b><span style=\"font-weight: 400;\">: Tim logistik mengantar barang ke alamat tujuan sambil membawa salinan DO barang sebagai panduan.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Konfirmasi Penerimaan<\/b><span style=\"font-weight: 400;\">: Penerima menandatangani dokumen DO sebagai bukti bahwa barang telah diterima dalam kondisi sesuai.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Pencatatan dan Arsip Data<\/b><span style=\"font-weight: 400;\">: Informasi pengiriman dicatat dalam sistem dan dokumen disimpan untuk referensi, pelacakan, dan evaluasi performa pengiriman di masa mendatang<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\"><a\r\n      href=\"https:\/\/www.koneksi.co\/tour-produk-gratis?medium=pricelist-banner-article\"\r\n      target=\"_blank\"\r\n      ><img decoding=\"async\"\r\n        class=\"responsive-image-banner\"\r\n        loading=\"lazy\"\r\n        src=\"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/04\/Skema-Harga.webp\"\r\n        data-desktop-src=\"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/04\/Skema-Harga.webp\"\r\n        data-mobile-src=\"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/04\/Skema-Hargaa-Mobile.webp\"\r\n        alt=\"skemaHarga\"\r\n      \/><\/a>\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><b>Tahap-tahap dalam Membuat Delivery Order\u00a0<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Untuk memastikan pengiriman berjalan sesuai rencana, proses pembuatan DO harus dilakukan secara bertahap dan sistematis. Setiap tahapan berfungsi memastikan data pesanan lengkap, valid, dan siap dijalankan oleh tim operasional.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Berikut ini langkah-langkah penting dalam membuat delivery order:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Mengumpulkan Informasi Pesanan<\/b><span style=\"font-weight: 400;\">: Ambil data lengkap dari sistem atau formulir pemesanan, termasuk alamat tujuan, jumlah barang, dan kontak pelanggan.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Memastikan Validitas Pengiriman dan Pembayaran<\/b><span style=\"font-weight: 400;\">: Cek ulang keakuratan alamat serta pastikan pembayaran telah dilakukan atau dikonfirmasi.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Mengisi Detail Dokumen<\/b><span style=\"font-weight: 400;\">: Lengkapi DO dengan nomor DO, daftar barang, kuantitas, metode pengiriman, serta catatan tambahan bila diperlukan.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Melakukan Proses Persetujuan<\/b><span style=\"font-weight: 400;\">: Kirim dokumen ke pihak terkait seperti manajer atau kepala gudang untuk direview dan disetujui.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Mendistribusikan Delivery Order<\/b><span style=\"font-weight: 400;\">: Setelah mendapat persetujuan, kirim dokumen ke tim logistik dan simpan salinannya dalam sistem perusahaan.<\/span><\/li>\n<\/ul>\n<h2><b>Optimalkan Pembuatan Delivery Order dengan Sistem Procurement Koneksi<\/b><\/h2>\n<p><span style=\"font-weight: 400;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-9991\" src=\"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/koneksi-procurement.webp\" alt=\"delivery order\" width=\"1367\" height=\"836\" srcset=\"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/koneksi-procurement.webp 1367w, https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/koneksi-procurement-300x183.webp 300w, https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/koneksi-procurement-1024x626.webp 1024w, https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/koneksi-procurement-768x470.webp 768w, https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/koneksi-procurement-175x107.webp 175w, https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/koneksi-procurement-450x275.webp 450w, https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/koneksi-procurement-1170x716.webp 1170w\" sizes=\"auto, (max-width: 1367px) 100vw, 1367px\" \/><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mengelola delivery order secara manual sering kali membuat pekerjaan menumpuk dan rentan terjadi kesalahan. Jika Anda ingin proses ini berjalan lebih cepat, rapi, dan efisien, menggunakan bantuan sistem digital adalah langkah cerdas. Salah satu solusi yang bisa Anda andalkan adalah <\/span><a href=\"https:\/\/www.koneksi.co\/software-procurement\"><span style=\"font-weight: 400;\">software procurement Koneksi<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dipercaya 1.750+ klien, software procurement Koneksi dirancang fleksibel dan mudah digunakan oleh berbagai skala bisnis. Tidak hanya mempercepat alur kerja, Koneksi juga meminimalkan risiko kesalahan input dan memastikan pengiriman berjalan tepat waktu. Dapatkan kesempatan <\/span><a href=\"https:\/\/www.koneksi.co\/tour-produk-gratis\/\"><span style=\"font-weight: 400;\">demo gratis<\/span><\/a><span style=\"font-weight: 400;\"> untuk merasakan manfaatnya secara langsung!<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Berikut adalah beberapa fitur utama software procurement Koneksi:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Blanket Purchase Order Management<\/b><span style=\"font-weight: 400;\">: Buat kontrak jangka panjang dengan harga sesuai persetujuan awal.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Vendor\/Supplier Rating Analysis<\/b><span style=\"font-weight: 400;\">: Peroleh informasi kualitas layanan vendor\/supplier secara detail.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Online Purchase Request Approval<\/b><span style=\"font-weight: 400;\">: Atur persetujuan\/penolakan pengadaan di berbagai cabang secara online.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Multiple PO, RFQ, &amp; PR Management<\/b><span style=\"font-weight: 400;\">: Lakukan perbandingan harga ke beberapa vendor sekaligus.<\/span><\/li>\n<\/ul>\n<h2><b>Kesimpulan<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Mengelola proses pengiriman barang tidak bisa dianggap sepele. Delivery order memiliki peran penting dalam memastikan barang sampai ke tujuan dengan tepat, lengkap, dan sesuai permintaan. Tanpa sistem yang rapi, risiko kesalahan dan keterlambatan bisa meningkat.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Setiap tahapan dalam pembuatan DO harus berjalan terstruktur, mulai dari validasi pesanan hingga pencatatan akhir. Jika dikelola dengan baik, DO tidak hanya memperlancar distribusi, tapi juga memperkuat kepercayaan pelanggan terhadap bisnis Anda.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Untuk membantu proses tersebut berjalan lebih efisien, Anda bisa menggunakan <\/span><a href=\"https:\/\/www.koneksi.co\/software-procurement\"><span style=\"font-weight: 400;\">software procurement Koneksi<\/span><\/a><span style=\"font-weight: 400;\">. Dengan sistem digital yang terintegrasi, Anda dapat membuat, melacak, dan mengelola delivery order dengan lebih cepat dan minim kesalahan. Coba <\/span><a href=\"https:\/\/www.koneksi.co\/tour-produk-gratis\/\"><span style=\"font-weight: 400;\">demo gratis<\/span><\/a><span style=\"font-weight: 400;\"> sekarang juga.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><a\r\n      href=\"https:\/\/www.koneksi.co\/software-procurement?medium=moneysite-banner\"\r\n      target=\"_blank\"\r\n      ><img decoding=\"async\"\r\n        class=\"responsive-image-banner\"\r\n        loading=\"lazy\"\r\n        src=\"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/04\/Procurement.webp\"\r\n        data-desktop-src=\"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/04\/Procurement.webp\"\r\n        data-mobile-src=\"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/04\/Procurement-Mobile.webp\"\r\n        alt=\"procurement\"\r\n      \/><\/a>\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<style>\r\n\t.faqTitle{\r\n\t\ttext-align: center;\r\n\t\tfont-weight: 700;\r\n\t\tfont-size: 28px;\r\n\t\ttext-align: center;\r\n\t\tmargin-bottom: 0px !important;\r\n\t\tfont-family: \"Open Sans\";\r\n\t\tline-height: 44px;\r\n\t}\r\n\r\n\t.faqSubtitle{\r\n\t\ttext-align: center;\r\n\t\t\/* margin-bottom: 0px; *\/\r\n\t\tcolor: #494949;\r\n\t\tfont-weight: 400;\r\n\t\tfont-size: 18px;\r\n\t\tline-height: 30px;\r\n\t\tfont-family: \"Lato\";\r\n\t\tcolor: #494949;\r\n\t}\r\n\t\r\n\t.accordion-wrapper{\r\n\t\tbackground-color: white;\r\n\t\tborder: 1px solid #087dbe;\r\n\t\tborder-radius: 8px;\r\n\t\ttransition: max-height 0.4s ease;\r\n\t\tmargin-bottom: 20px;\r\n\t\toverflow: hidden;\r\n\t}\r\n\r\n\t\r\n\t.header-faq{\r\n\t\tdisplay: flex;\r\n\t\tborder: none;\r\n\t\tborder-radius: 6px 6px 6px 6px;\r\n\t\tbackground: #FFF;\r\n\t\talign-items: center;\r\n\t\tpadding: 18px;\r\n\t\ttransition: 0.4s;\r\n\t\tcursor: pointer;\r\n\t}\r\n\t\r\n\t.question {\r\n\t  \tcolor: #3C3C3C;\r\n\t  \twidth: 100%;\r\n\t  \ttext-align: left;\r\n\t  \tfont-size: 18px;\r\n\t\tline-height: 22px;\r\n\t \ttransition: 0.4s;\r\n\t\tborder: none;\r\n\t\tborder-radius: 6px 6px 6px 6px;\r\n    \tbackground: #FFF;\r\n\t\tpadding: 0;\r\n\t\ttext-transform: uppercase;\r\n\t\tfont-weight: 700;\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: space-between;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.header-faq.active, .question:hover {\r\n\t  background-color: #FFF; \r\n\t}\r\n\r\n\t.answer {\r\n\t  padding: 0 18px;\r\n\t  max-height: 0;\r\n\t  overflow: hidden;\r\n\t  background-color: white;\r\n\t  border-radius: 0 0 6px 6px;\r\n\t  transition: max-height 0.4s ease, opacity 0.4s ease;\r\n\t  opacity: 0;\r\n\t  font-size: 16px;\r\n\t}\r\n\r\n\t.answer p{\r\n\t\tfont-size: 16px;\r\n\t\tfont-weight: 400;\r\n\t\tline-height: 28px;\r\n\t\ttext-align: left;\r\n\t\ttext-transform: none;\r\n\t\tcolor: #494949;\r\n\t}\r\n\t\r\n\t.answer ul {\r\n\t\tdisplay: block;\r\n\t\tlist-style-type: disc;\r\n\t\tmargin-block-end: 1em;\r\n\t\tpadding-inline-start: 22px;\r\n\t\tfont-size: 18px !important;\r\n\t\tcolor: #3C3C3C;\r\n\t}\r\n\t\r\n\/* \t.accordion-icon {\r\n\t    background-color: #9C171E;\r\n\t    width: 2.2rem;\r\n\t    height: 2.2rem;\r\n\t    display: flex;\r\n\t    justify-content: center;\r\n\t    align-items: center;\r\n\t    border-radius: 50%;\r\n\t    color: #FFF;\r\n\t    flex-shrink: 0;\r\n\t\tfloat: right;\r\n\t\ttransition: 0.4s;\r\n\t\topacity: 0.4;\r\n\t\ttransform: rotate(0deg); \r\n\t}\r\n\t\r\n\t.header-faq.active .accordion-icon{\r\n\t\ttransform: rotate(180deg); \r\n\t\topacity: 1;\r\n\t} *\/\r\n\t\r\n\tbutton.question::after{\r\n\t\tcontent: \"<\";\r\n\t\twidth: 2.2rem;\r\n\t    height: 2.2rem;\r\n\t    display: flex;\r\n\t    justify-content: center;\r\n\t    align-items: center;\r\n\t    border-radius: 50%;\r\n\t    color: #FFF;\r\n\t    flex-shrink: 0;\r\n\t\tfloat: right;\r\n\t\ttransition: 0.4s;\r\n\t\topacity: 0.4;\r\n\t\tposition: relative;\r\n\t\ttransform: rotate(-90deg);\r\n\t\tbackground-color: #087dbe;\r\n\t\tfont-family: monospace;\r\n\t}\r\n\t\r\n\t.header-faq.active button.question::after{\r\n\t\ttransform: rotate(90deg); \r\n\t\topacity: 1;\r\n\t}\r\n\t\r\n\t.header-faq:hover button.question::after{\r\n\t\topacity: 1;\r\n\t}\r\n\t\r\n\r\n\t.header-faq.active + .answer {\r\n\t  max-height: 200px;\r\n\t  opacity: 1;\r\n\t}\r\n\r\n\t\r\n\r\n\t.accordion-wrapper.active .answer {\r\n\t\tdisplay: block;\r\n\t\tbackground-color: #DFF4FF;\r\n\t}\r\n\r\n\t.accordion-wrapper.active .header-faq{\r\n\t\tbackground-color: #DFF4FF;\r\n\t}\r\n\r\n\t.accordion-wrapper.active .question{\r\n\t\tbackground-color: #DFF4FF;\r\n\t}\r\n\r\n<\/style>\r\n<p class=\"faqTitle\">FAQ tentang Delivery Order<\/p>\t\r\n\r\n\r\n\r\n\r\n<script>\r\n  function toggleAccordion() {\r\n    var acc = document.getElementsByClassName(\"header-faq\");\r\n    for (var i = 0; i < acc.length; i++) {\r\n        acc[i].addEventListener(\"click\", function() {\r\n            \/\/ Check if there is another active accordion and close it\r\n            for (var j = 0; j < acc.length; j++) {\r\n                if (acc[j] !== this && acc[j].classList.contains(\"active\")) {\r\n                    acc[j].classList.remove(\"active\");\r\n                    var panel = acc[j].nextElementSibling;\r\n                    panel.style.maxHeight = null;\r\n                }\r\n            }\r\n\r\n            \/\/ Toggle the clicked accordion\r\n            this.classList.toggle(\"active\");\r\n            var panel = this.nextElementSibling;\r\n            if (panel.style.maxHeight) {\r\n                panel.style.maxHeight = null;\r\n            } else {\r\n                panel.style.maxHeight = panel.scrollHeight + \"px\";\r\n            }\r\n        });\r\n    }\r\n}\r\n\r\ndocument.addEventListener('DOMContentLoaded', toggleAccordion);\r\n\r\n\r\n<\/script>\r\n\n<p><!-- question 1 START --><\/p>\n<div class=\"accordion-wrapper\">\n<div class=\"header-faq\"><button class=\"question\">Deliver order artinya apa?<\/button><\/div>\n<div class=\"answer\">\n<p>Delivery order adalah dokumen resmi yang digunakan untuk memberi instruksi pengiriman barang dari penjual ke pembeli. Dokumen ini berisi informasi lengkap seperti nama penerima, alamat pengiriman, jenis barang, dan jumlah yang harus dikirim.<\/p>\n<\/div>\n<\/div>\n<p><!-- question 1 END --><\/p>\n<p><!-- question 2 START --><\/p>\n<div class=\"accordion-wrapper\">\n<div class=\"header-faq\"><button class=\"question\">Apa bedanya PO dan DO?<\/button><\/div>\n<div class=\"answer\">\n<p>Purchase order (PO) adalah dokumen yang dibuat oleh pembeli untuk memesan barang dari penjual, sedangkan delivery order (DO) dibuat oleh penjual sebagai instruksi untuk mengirim barang sesuai pesanan. PO menandai awal transaksi, sementara DO menjadi langkah lanjutan dalam proses pengiriman.<\/p>\n<\/div>\n<\/div>\n<p><!-- question 2 END \u2192\n\n<!-- question 3 START --><\/p>\n<div class=\"accordion-wrapper\">\n<div class=\"header-faq\"><button class=\"question\">Delivery order yang buat siapa?<\/button><\/div>\n<div class=\"answer\">\n<p>Delivery order biasanya dibuat oleh pihak penjual atau tim logistik perusahaan setelah pesanan dikonfirmasi. Tim ini menyusun DO berdasarkan data dari purchase order dan memastikan semua informasi pengiriman sudah benar.<\/p>\n<\/div>\n<\/div>\n<p><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pernahkah Anda merasa kerepotan mengatur pengiriman barang ke pelanggan, apalagi saat pesanan makin banyak? Jika ya, berarti Anda butuh sistem delivery order yang lebih tertata. Di era bisnis serba cepat seperti sekarang, kelancaran proses pengiriman bukan lagi sekadar nilai tambah, melainkan keharusan agar pelanggan puas dan bisnis tetap kompetitif. Delivery order adalah dokumen penting yang<\/p>\n","protected":false},"author":53,"featured_media":9989,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[63],"tags":[],"class_list":{"0":"post-9988","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-procurement"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.6 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Kenali Delivery Order: Fungsi dan Cara Kerjanya<\/title>\n<meta name=\"description\" content=\"Delivery order adalah dokumen resmi yang digunakan untuk memberikan instruksi pengiriman barang kepada pelanggan atau pihak ketiga.\" \/>\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.koneksi.co\/blog\/delivery-order\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kenali Delivery Order: Fungsi dan Cara Kerjanya\" \/>\n<meta property=\"og:description\" content=\"Delivery order adalah dokumen resmi yang digunakan untuk memberikan instruksi pengiriman barang kepada pelanggan atau pihak ketiga.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.koneksi.co\/blog\/delivery-order\/\" \/>\n<meta property=\"og:site_name\" content=\"Koneksi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-29T08:07:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/delivery-order-koneksi.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Safira Marella\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Safira Marella\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/delivery-order\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/delivery-order\\\/\"},\"author\":{\"name\":\"Safira Marella\",\"@id\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/#\\\/schema\\\/person\\\/b2f7a95edf74779fe12ee6a8037e7252\"},\"headline\":\"Kenali Delivery Order: Fungsi dan Cara Kerjanya\",\"datePublished\":\"2025-07-29T08:07:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/delivery-order\\\/\"},\"wordCount\":1055,\"publisher\":{\"@id\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/delivery-order\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/delivery-order-koneksi.webp\",\"articleSection\":[\"Procurement\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/delivery-order\\\/\",\"url\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/delivery-order\\\/\",\"name\":\"Kenali Delivery Order: Fungsi dan Cara Kerjanya\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/delivery-order\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/delivery-order\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/delivery-order-koneksi.webp\",\"datePublished\":\"2025-07-29T08:07:17+00:00\",\"description\":\"Delivery order adalah dokumen resmi yang digunakan untuk memberikan instruksi pengiriman barang kepada pelanggan atau pihak ketiga.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/delivery-order\\\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/delivery-order\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/delivery-order\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/delivery-order-koneksi.webp\",\"contentUrl\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/delivery-order-koneksi.webp\",\"width\":1200,\"height\":675,\"caption\":\"delivery order\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/delivery-order\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kenali Delivery Order: Fungsi dan Cara Kerjanya\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/\",\"name\":\"Koneksi.co\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/#organization\",\"name\":\"Koneksi Blog\",\"url\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/cropped-Koneksi.png\",\"contentUrl\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/cropped-Koneksi.png\",\"width\":240,\"height\":50,\"caption\":\"Koneksi Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/#\\\/schema\\\/person\\\/b2f7a95edf74779fe12ee6a8037e7252\",\"name\":\"Safira Marella\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Safira-Marella-96x96.jpg\",\"url\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Safira-Marella-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Safira-Marella-96x96.jpg\",\"caption\":\"Safira Marella\"},\"description\":\"Saya adalah penulis seputar procurement dengan pengalaman 6 tahun. Saya secara konsisten mengulas topik terkait sistem procurement, manajemen vendor, serta strategi pengadaan barang dan jasa. Fokus saya berada pada sistem pengadaan dan manajemen vendor untuk menciptakan efisiensi rantai pasok.\",\"url\":\"https:\\\/\\\/www.koneksi.co\\\/blog\\\/author\\\/safira-marella\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Kenali Delivery Order: Fungsi dan Cara Kerjanya","description":"Delivery order adalah dokumen resmi yang digunakan untuk memberikan instruksi pengiriman barang kepada pelanggan atau pihak ketiga.","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.koneksi.co\/blog\/delivery-order\/","og_locale":"id_ID","og_type":"article","og_title":"Kenali Delivery Order: Fungsi dan Cara Kerjanya","og_description":"Delivery order adalah dokumen resmi yang digunakan untuk memberikan instruksi pengiriman barang kepada pelanggan atau pihak ketiga.","og_url":"https:\/\/www.koneksi.co\/blog\/delivery-order\/","og_site_name":"Koneksi Blog","article_published_time":"2025-07-29T08:07:17+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/delivery-order-koneksi.webp","type":"image\/webp"}],"author":"Safira Marella","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Safira Marella","Estimasi waktu membaca":"7 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.koneksi.co\/blog\/delivery-order\/#article","isPartOf":{"@id":"https:\/\/www.koneksi.co\/blog\/delivery-order\/"},"author":{"name":"Safira Marella","@id":"https:\/\/www.koneksi.co\/blog\/#\/schema\/person\/b2f7a95edf74779fe12ee6a8037e7252"},"headline":"Kenali Delivery Order: Fungsi dan Cara Kerjanya","datePublished":"2025-07-29T08:07:17+00:00","mainEntityOfPage":{"@id":"https:\/\/www.koneksi.co\/blog\/delivery-order\/"},"wordCount":1055,"publisher":{"@id":"https:\/\/www.koneksi.co\/blog\/#organization"},"image":{"@id":"https:\/\/www.koneksi.co\/blog\/delivery-order\/#primaryimage"},"thumbnailUrl":"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/delivery-order-koneksi.webp","articleSection":["Procurement"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/www.koneksi.co\/blog\/delivery-order\/","url":"https:\/\/www.koneksi.co\/blog\/delivery-order\/","name":"Kenali Delivery Order: Fungsi dan Cara Kerjanya","isPartOf":{"@id":"https:\/\/www.koneksi.co\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.koneksi.co\/blog\/delivery-order\/#primaryimage"},"image":{"@id":"https:\/\/www.koneksi.co\/blog\/delivery-order\/#primaryimage"},"thumbnailUrl":"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/delivery-order-koneksi.webp","datePublished":"2025-07-29T08:07:17+00:00","description":"Delivery order adalah dokumen resmi yang digunakan untuk memberikan instruksi pengiriman barang kepada pelanggan atau pihak ketiga.","breadcrumb":{"@id":"https:\/\/www.koneksi.co\/blog\/delivery-order\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.koneksi.co\/blog\/delivery-order\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.koneksi.co\/blog\/delivery-order\/#primaryimage","url":"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/delivery-order-koneksi.webp","contentUrl":"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/delivery-order-koneksi.webp","width":1200,"height":675,"caption":"delivery order"},{"@type":"BreadcrumbList","@id":"https:\/\/www.koneksi.co\/blog\/delivery-order\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.koneksi.co\/blog\/"},{"@type":"ListItem","position":2,"name":"Kenali Delivery Order: Fungsi dan Cara Kerjanya"}]},{"@type":"WebSite","@id":"https:\/\/www.koneksi.co\/blog\/#website","url":"https:\/\/www.koneksi.co\/blog\/","name":"Koneksi.co","description":"","publisher":{"@id":"https:\/\/www.koneksi.co\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.koneksi.co\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/www.koneksi.co\/blog\/#organization","name":"Koneksi Blog","url":"https:\/\/www.koneksi.co\/blog\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.koneksi.co\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2023\/03\/cropped-Koneksi.png","contentUrl":"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2023\/03\/cropped-Koneksi.png","width":240,"height":50,"caption":"Koneksi Blog"},"image":{"@id":"https:\/\/www.koneksi.co\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.koneksi.co\/blog\/#\/schema\/person\/b2f7a95edf74779fe12ee6a8037e7252","name":"Safira Marella","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/Safira-Marella-96x96.jpg","url":"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/Safira-Marella-96x96.jpg","contentUrl":"https:\/\/www.koneksi.co\/blog\/wp-content\/uploads\/2025\/07\/Safira-Marella-96x96.jpg","caption":"Safira Marella"},"description":"Saya adalah penulis seputar procurement dengan pengalaman 6 tahun. Saya secara konsisten mengulas topik terkait sistem procurement, manajemen vendor, serta strategi pengadaan barang dan jasa. Fokus saya berada pada sistem pengadaan dan manajemen vendor untuk menciptakan efisiensi rantai pasok.","url":"https:\/\/www.koneksi.co\/blog\/author\/safira-marella\/"}]}},"_links":{"self":[{"href":"https:\/\/www.koneksi.co\/blog\/wp-json\/wp\/v2\/posts\/9988","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.koneksi.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.koneksi.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.koneksi.co\/blog\/wp-json\/wp\/v2\/users\/53"}],"replies":[{"embeddable":true,"href":"https:\/\/www.koneksi.co\/blog\/wp-json\/wp\/v2\/comments?post=9988"}],"version-history":[{"count":3,"href":"https:\/\/www.koneksi.co\/blog\/wp-json\/wp\/v2\/posts\/9988\/revisions"}],"predecessor-version":[{"id":9994,"href":"https:\/\/www.koneksi.co\/blog\/wp-json\/wp\/v2\/posts\/9988\/revisions\/9994"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.koneksi.co\/blog\/wp-json\/wp\/v2\/media\/9989"}],"wp:attachment":[{"href":"https:\/\/www.koneksi.co\/blog\/wp-json\/wp\/v2\/media?parent=9988"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.koneksi.co\/blog\/wp-json\/wp\/v2\/categories?post=9988"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.koneksi.co\/blog\/wp-json\/wp\/v2\/tags?post=9988"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}