{"id":130909,"date":"2025-01-01T15:39:55","date_gmt":"2025-01-01T08:39:55","guid":{"rendered":"https:\/\/www.hashmicro.com\/id\/blog\/?p=130909"},"modified":"2026-03-05T15:59:07","modified_gmt":"2026-03-05T08:59:07","slug":"kekurangan-odoo","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/","title":{"rendered":"Review Odoo ERP 2026: Fitur, Kelebihan, dan Kekurangan"},"content":{"rendered":"<p>Dalam menghadapi persaingan pasar yang semakin ketat, memahami platform ERP adalah langkah penting untuk meraih kesuksesan. Namun, tanpa pemahaman yang mendalam tentang kekurangan ERP, Anda bisa saja terjebak dalam solusi yang tidak sepenuhnya memenuhi kebutuhan bisnis.<\/p>\n<p>Artikel ini akan membahas Odoo dari berbagai aspek sebagai sistem ERP, termasuk kelebihan dan kekurangan Odoo, serta bagaimana hal ini bisa mempengaruhi efisiensi dan produktivitas bisnis Anda.<\/p>\n<p>Jika Anda merasa kesulitan atau tidak puas dengan sistem yang ada, kami dapat membantu Anda menemukan solusi alternatif yang lebih tepat. Kami akan mengulas alternatif Odoo yang bisa menjadi pilihan yang lebih sesuai dengan kebutuhan spesifik bisnis Anda.<\/p>\n<table style=\"border-collapse: collapse; background-color: #fffacd; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); border-radius: 25px 25px 25px 25px;\" width=\"100%\">\n<tbody>\n<tr>\n<td style=\"padding: 15px; border: none;\">\n<h3 style=\"margin-bottom: 10px;\"><span style=\"background-color: #990000; color: #ffffff; padding: 5px;\"><b>Key Takeaways<\/b><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"#apa-itu\">Odoo berdiri sejak<\/a> tahun 2005 di Belgia dan menyediakan produk ERP.<\/li>\n<li aria-level=\"1\">Penyedia ERP ini memiliki <a href=\"#fitur-fitur\">fitur-fitur<\/a>\u00a0yang membantu perusahaan<\/li>\n<li aria-level=\"1\">Odoo ERP Software memiliki <a href=\"#kelebihan-odoo\">3 kelebihan<\/a>, tetapi ada beberapa hal yang perlu Anda pertimbangkan sebelum memilih.<\/li>\n<li aria-level=\"1\"><a href=\"https:\/\/www.hashmicro.com\/id\/sistem-erp\">HashMicro<\/a> menawarkan produk ERP yang berfokus pada efisiensi kerja dengan opsi demo gratis yang dapat Anda coba mulai dari hari ini.<\/li>\n<\/ul>\n<p><span data-sheets-root=\"1\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:513,&quot;3&quot;:{&quot;1&quot;:0},&quot;12&quot;:0}\"><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\r\n\r\n<script>\r\n    \/\/ check which image to use based on screensize\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        function updateImageSource() {\r\n            var images = document.querySelectorAll('.responsive-image-banner');\r\n            var screenWidth = window.innerWidth;\r\n\r\n            images.forEach(function(img) {\r\n                var mobileSrc = img.getAttribute('data-mobile-src');\r\n                var desktopSrc = img.getAttribute('data-desktop-src');\r\n\r\n                if (screenWidth < 576 && mobileSrc) {\r\n                    img.setAttribute('src', mobileSrc);\r\n                } else {\r\n                    img.setAttribute('src', desktopSrc);\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Initial check\r\n        updateImageSource();\r\n\r\n        \/\/ Update on resize\r\n        window.addEventListener('resize', updateImageSource);\r\n    });\r\n<\/script> <span id=\"apa-itu\"><div id=\"toc_group_article\" style=''>\r\n\t<p style='font-size:25px;font-weight:bold; margin-bottom:0px'>\r\n\t\tDaftar Isi:\r\n\t<\/p>\r\n\t<ul id=\"list_toc\" class='list_toc'><\/ul>\r\n<\/div>\r\n\r\n<div id=\"placeholder-toc\"><\/div>\r\n<div id=\"toc\">\r\n    <div class=\"header\">\r\n\t<span class=\"toc-title\" id=\"toc-title\">Daftar Isi<\/span>\t\r\n\t <i class=\"toc-icon\">\r\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"header-icon\">\r\n          <path d=\"m6 9 6 6 6-6\" \/>\r\n        <\/svg>\r\n      <\/i>\r\n\t<\/div>\r\n    <div class=\"list\">\r\n      <ul id=\"toc-list\"><\/ul>\r\n    <\/div>\r\n <\/div>\r\n\r\n<style>\r\n\/* Simple styling for the TOC *\/\r\n\t\r\n\t#toc ul li:last-child {\r\n    padding-bottom: 16px; \/* Adjust the value as needed *\/\r\n}\r\n\r\n.td-fix-index {\r\n\t transform: unset !important;\r\n     -webkit-transform: unset !important; \r\n}\r\n.footer-contact .td-fix-index {\r\n\t transform: translateZ(0) !important;\r\n     -webkit-transform: translateZ(0) !important; \r\n}\r\n\t.tdb_single_content .tdb-block-inner.td-fix-index{\r\n\t\tposition: static;\r\n\t}\r\n\t\r\n\r\n\r\n\t\r\n#toc {\r\n  background-color: #FFF;\r\n\tpadding: 17px 24px 0px 24px !important;\r\n  margin-bottom: 20px;\r\n\/*   border: 1px solid #9C171E; *\/\r\n  border-radius: 6px;\r\n\tdisplay: none;\r\n  max-width: 100%;\r\n  transition: .4s ease height;\r\n\tmargin-left: 0;\r\n\toverflow: hidden;\r\n}\r\n\r\n#toc .header{\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n\tbackground-color: transparent;\r\n}\r\n\t\r\n\t#toc.sticky .header{\r\n\t\tpadding: 4px 0;\r\n\t}\r\n\t\r\n.header p{\r\n  font-size: 18px !important;\r\n  font-weight: 600 !important;\r\n  color: #393939;\r\n   margin-bottom: 0;\r\n  \/* margin-top: 20px; *\/\r\n}\r\n\r\n.toc-icon{\r\n  float: right;\r\n\/*   visibility: hidden; *\/\r\n}\r\n\r\n\t.toc-title{\r\n\t\tmargin-right: auto;\r\n\/* \t\tpadding-left: 20px; *\/\r\n\t\tfont-weight: 600;\r\n\t\talign-self: center;\t}\t\r\n\r\n#toc ul {\r\n  list-style-type: none;\r\n  padding-left: 0;\r\n}\r\n\t\r\n#toc.sticky ul{\r\n\toverflow-y: auto;\r\n\tmax-height: 250px;\r\n\tmargin-top: 0px;\r\n\tpadding-top: 20px;\r\n\/* \tborder-top: 1px solid #d3d3d3; *\/\r\n}\r\n\t\r\n#toc ul li {\r\n\/*   margin-bottom: 10px; *\/\r\n  margin-bottom: 10px;\r\n\tmargin-left: 0;\r\n\ttransition: .2s ease;\r\n\tcursor: pointer;\r\n}\r\n\t\r\n\t#toc.sticky ul li {\r\n\t  margin-right: 10px;\r\n\t}\r\n\t\r\n.td-post-content #toc-list li a:hover, .td-post-content #toc-list a.active{\r\n\tbackground-color: #FFF;\r\n\/* \tpadding: 8px 16px 8px 16px; *\/\r\n\tpadding: 4px 16px 4px 16px;\r\n\tborder-radius: 6px;\r\n\tcolor: #9c171e !important;\r\n\tfont-weight: 600 !important;\r\n}\r\n\t\r\n\t.td-post-content #toc-list li:hover a, .td-post-content #toc-list a.active{\r\n\t\tcolor: #9C171E !important;\r\n\t\tfont-weight: 600 !important;\r\n\t}\r\n\t\r\n.td-post-content #toc-list a.active{\r\n\tfont-weight: bold !important;\r\n\tcolor: #9C171E !important;\r\n}\r\n\t\r\n#toc a, .td-post-content #toc-list a {\r\n  text-decoration: none;\r\n  color: #ea1717 !important;\r\n  transition: .2s ease;\r\n\tfont-weight: 400 !important;\r\n\tdisplay: block;\r\n\t\r\n\tpadding: 4px 16px 4px 0;\r\n}\r\n\r\n#toc.sticky {\r\n  position: fixed;\r\n\/*   top: 73px; *\/\r\n\tbottom: 0;\r\n  z-index: 100; \r\n  box-shadow: 0 2px 5px rgba(0,0,0,0.1); \r\n\twidth: 100%; \r\n\tbackground-color: #FFF;\r\n\/* \tbackground-color: #FFF1F1; *\/\r\n\tborder-bottom: 1px solid #ea1717;\r\n\/*   border: 1px solid #393939; *\/\r\n  box-shadow: 0px 0px 14px 0px #00000040;\r\n  cursor: pointer;\r\n\tanimation: fadein .3s ease;\r\n\tpadding: 12px 16px !important;\r\n}\r\n\t\r\n\t.fadein{\r\n\t\tanimation: fadein .3s ease;\r\n\t}\r\n\t\r\n\t.fadeout{\r\n\t\tanimation: fadeout .3s ease;\r\n\t}\r\n\t\r\n\t\r\n\t@keyframes fadein{\r\n\t\t0% {\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t\t100%{\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@keyframes fadeout{\r\n\t\t0% {\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t\t100%{\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t\r\n#toc.sticky .header p{\r\n\tmargin-bottom: 10px;\r\n\tmargin-top: 10px;\r\n}\r\n\r\n#toc.sticky .toc-icon{\r\n  visibility: visible;\r\n\/* \ttransition: 0.4s ease; *\/\r\n}\r\n\t\r\n\t.toc-icon{\r\n\t\talign-items: center;\r\n    \tdisplay: flex;\r\n\t}\r\n\t\r\n\tsvg.header-icon{\r\n\/* \t\tbackground-color: #9c171e; *\/\r\n\t\tbackground-color: #FFF;\r\n\t\tborder-radius: 30px;\r\n\t\tpadding: 5px;\r\n\t}\r\n\r\n#toc.sticky .list{\r\n\/*   max-height: 0; *\/\r\n  transition: height 0.4s ease;\r\n}\r\n\t\r\n\t#toc .list{\r\n\/*   max-height: 0; *\/\r\n  transition: height 0.4s ease;\r\n}\r\n\r\n#toc .header.active .toc-icon{\r\n\ttransform: rotate(0deg); \r\n\topacity: 1;\r\n}\r\n\r\n\t#toc .header.active + .list {\r\n\t  max-height: 200px; \/* Adjust this value as needed *\/\r\n\t  opacity: 1;\r\n\t}\r\n\t\r\n\t#placeholder-toc{\r\n\/* \t\tdisplay: none; *\/\r\n\t}\r\n\t\r\n\t@media (min-width: 768px) and (max-width: 991px){\r\n\t\t#toc.sticky{\r\n\/* \t\t\ttop: 104px; *\/\r\n\t\t\tbottom: 0px;\r\n\t\t}\r\n\t\t\r\n\t\t#toc{\r\n\t\t\twidth: unset !important;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@media (max-width: 767px){\r\n\t\t#toc{\r\n\t\t\twidth: 100% !important;\r\n\t\t\tdisplay: inline-block;\r\n\t\t}\r\n\t\t\r\n\t\t#toc.sticky{\r\n\t\t\twidth: 90% !important;\r\n\/* \t\t\ttop: 81px; *\/\r\n\t\t\tbottom: 60px;\r\n\t\t\tmargin-left: auto;\r\n\t\t\tmargin-right: auto;\r\n\t\t\tpadding: 0 16px;\r\n\t\t\tright: 5%;\r\n\t\t}\r\n\t}\r\n\t\r\n\t<\/style>\r\n\r\n<style>\r\n\t#list_toc li {margin-bottom: 0;margin-top: 5px;}\r\n\t#list_toc > li > ul {padding-left: 20px;margin-bottom: 0;}\r\n\t#list_toc{height:max-content;transition:ease-in-out}\r\n\t#list_toc li {margin-bottom: 0;margin-top: 5px;}\r\n\t#list_toc_float li.active > a {color:#b1252d;background: #ffe1e3;}\r\n\t#list_toc_float li a {padding:3px 7px}\r\n\t#list_toc_float li a {\r\n\t\tdisplay: block;\r\n\t\tcolor:#000;\r\n\t\tmargin-bottom: 10px;\r\n\t\ttransition:all 0.2s ease-in-out;\r\n\t\tfont-size:15px\r\n\t}\r\n\t#list_toc_float li{list-style:none;list-style-position:inside; margin-left:0;}\r\n\t#list_toc_float a:hover{color:#b1252d;}\r\n\t\r\n\t#list_toc_float li a{margin-bottom:0px}\r\n\t#toc_group_float{\r\n\t\tline-height: 24px;\r\n\t\tmax-height: calc(100vh - 100px);\r\n\t\toverflow: auto;\r\n\t\tz-index: 99;\r\n\t\tdisplay:none!important;\r\n\t\tbackground:#fff;\r\n\t\ttransition:all 0.5s linear\r\n\t}\r\n\t\r\n\t@media (min-width:1019px){\r\n\t\t#toc_group_float {\r\n\t\t\tdisplay:block!important;\r\n\t\t\t}\r\n\t\t#toc_group_article {\r\n\t\t\tdisplay:none;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@media (max-width:768px){\r\n\t\t#toc_group_article {\r\n\t\t\tdisplay:none;\r\n\t\t}\r\n\t}\r\n\t\r\n\t \/* custom scrollbar style *\/\r\n::-webkit-scrollbar {\r\n    width: 7px;\r\n}\r\n::-webkit-scrollbar-track {\r\n    background: #d7a2a4;\r\n}\r\n::-webkit-scrollbar-thumb {\r\n    background: #b1252d;\r\n    border-radius: 15px;\r\n}\t\t\r\n\r\n<\/style>\r\n\r\n<script>\r\n\tdocument.addEventListener('DOMContentLoaded', function() {\r\n\t\t\/\/ Fungsi untuk menangani klik pada semua elemen <a> dengan href yang dimulai dengan #\r\n\t\tfunction handleTitleClick(event) {\r\n\t\t\tevent.preventDefault();\r\n\t\t\tconst targetId = this.getAttribute('href').substring(1);\r\n\t\t\tconst targetElement = document.getElementById(targetId);\r\n\r\n\t\t\tif (targetElement) {\r\n\t\t\t\tconst headerHeight = document.querySelector('#toc .header').offsetHeight;\r\n\t\t\t\tconst navbarHeight = document.getElementById('tdi_34') ? document.getElementById('tdi_34').offsetHeight : 0;\r\n\t\t\t\tconst windowHeight = window.innerHeight;\r\n\t\t\t\tconst targetOffset = targetElement.offsetTop;\r\n\t\t\t\tconst scrollTo = targetOffset + (windowHeight \/ 2) + (headerHeight) - navbarHeight - 40;\r\n\r\n\t\t\t\twindow.scrollTo({\r\n\t\t\t\t\ttop: scrollTo,\r\n\t\t\t\t\tbehavior: 'smooth'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\/\/ Tambahkan event listener untuk semua elemen <a> di toc-list dan list-toc\r\n\t\tconst titleLinks = document.querySelectorAll('#toc-list a, #list_toc a');\r\n\t\ttitleLinks.forEach(link => {\r\n\t\t\tlink.addEventListener('click', handleTitleClick);\r\n\t\t});\r\n\t});\r\n<\/script>\r\n\r\n<!-- ToC List for mobile -->\r\n<script>\r\n \/\/ Generate TOC based on headings\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  \/\/ Get the element that will contain the TOC\r\n  const tocList = document.getElementById('toc-list');\r\n\r\n  \/\/ Get the element with the ID 'article-left'\r\n  const article = document.querySelector('.td-post-content');\r\n\r\n  \/\/ Find all h2 elements within 'myarticle'\r\n  const headers = article.getElementsByTagName('h2');\r\n\r\n  \/\/ Loop through the h2 elements and create a list item for each one\r\n  for (let i = 0; i < headers.length; i++) {\r\n    const header = headers[i];\r\n    const headerText = header.textContent;\r\n\/\/     const headerId = 'header-' + i;\r\n    const headerId = headerText\r\n    .toLowerCase()\r\n    .trim()\r\n    .replace(\/[^\\w\\s-]\/g, '')  \/\/ hapus tanda baca\r\n    .replace(\/\\s+\/g, '-'); \/\/ ganti spasi jadi \"-\"\r\n\r\n    \/\/ Set an ID for the header if it doesn't have one\r\n    header.setAttribute('id', headerId);\r\n\r\n    \/\/ Create a list item for the TOC\r\n    const listItem = document.createElement('li');\r\n\r\n    \/\/ Create a link for the list item\r\n    const link = document.createElement('a');\r\n    link.setAttribute('href', '#' + headerId);\r\n    link.textContent = headerText;\r\n\r\n    \/\/ Append the link to the list item\r\n    listItem.appendChild(link);\r\n\r\n    \/\/ Append the list item to the TOC list\r\n    tocList.appendChild(listItem);\r\n  }\r\n});\r\n\r\n\/\/ Keep height and placement of content using placeholder in place of TOC\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const placeholderToc = document.querySelector('#placeholder-toc');\r\n\r\n  function setPlaceholderHeight() {\r\n    placeholderToc.style.height = `${toc.offsetHeight}px`;\r\n  }\r\n\r\n  \/\/ Set the initial height of the placeholder\r\n  setPlaceholderHeight();\r\n\r\n  \/\/ Update the height on window resize\r\n  window.addEventListener('resize', setPlaceholderHeight);\r\n});\r\n  const tocTitle = document.querySelector('#toc-title'); \/\/ Assuming header-faq is the element for TOC title\r\n\r\n\/\/ Sticky TOC and update heading\r\n\/\/ document.addEventListener(\"DOMContentLoaded\", function() {\r\n\/\/   const toc = document.querySelector('#toc');\r\n\/\/   const footer = document.querySelector('.td-footer-template-wrap');\r\n\/\/   const tocParent = toc.parentElement;\r\n\/\/   const divTop = tocParent.getBoundingClientRect().top + window.pageYOffset;\r\n\/\/   const tocHeight = toc.offsetHeight;\r\n\/\/   const triggerPoint = divTop + tocHeight + 700;\r\n\/\/   const footerHeight = footer.offsetHeight;\r\n\/\/   const triggerFooterPoint = footer.getBoundingClientRect().top + window.pageYOffset - footerHeight - footerHeight - footerHeight;\r\n\/\/   const phtoc = document.querySelector('#placeholder-toc');\r\n\/\/   const headers = document.querySelectorAll('.td-post-content h2');\r\n\/\/   const navLinks = document.querySelectorAll('#toc-list a');\r\n\t\r\n\/\/ \tconst panel2 = document.querySelector(\"#toc .list\");\r\n\/\/ \tvar icon = document.querySelector(\".toc-icon\");\r\n\r\n\/\/   let activeLink = null; \/\/ Declare activeLink outside the loop\r\n\t\r\n\/\/   \/\/ Function to handle scroll and add\/remove .sticky class\r\n\/\/   function handleScroll() {\r\n\/\/     const windowTop = window.pageYOffset || document.documentElement.scrollTop;\r\n\/\/     let currentHeader = '';\r\n\r\n\/\/     \/\/ Highlight user progress as the heading comes\r\n\/\/     headers.forEach(header => {\r\n\/\/ \t\tconst headerTop = header.offsetTop;\r\n\/\/ \t\tconst headerHeight = header.clientHeight;\r\n\/\/ \/\/ \t\tif (window.scrollY >= (headerTop - headerHeight + 700)) {\r\n\/\/ \/\/ \t\t\tconst currentHeaderId = header.getAttribute('id');\r\n\/\/ \/\/ \t\t\tconst currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n\/\/ \/\/ \t\t\tconsole.log(\"current header text:\", currentHeaderText);\r\n\/\/ \/\/ \t\t\ttocTitle.textContent = currentHeaderText;\r\n\/\/ \/\/ \t\t\tcurrentHeader = currentHeaderId;\r\n\t\t\t\r\n\/\/ \/\/ \t\t\tif(window.innerWidth < 767){\r\n\/\/ \/\/ \t\t\t\ttocTitle.textContent = 'Daftar Isi';\r\n\/\/ \/\/ \t\t\t}\r\n\/\/ \/\/ \t\t}\r\n\/\/ \t\tif(window.innerWidth < 767){\r\n\/\/ \t\t\ttocTitle.textContent = 'Daftar Isi'; \/\/ Selalu pertahankan judul ini di mobile\r\n\/\/ \t\t} else {\r\n\/\/ \t\t\tif (window.scrollY >= (headerTop - headerHeight + 700)) {\r\n\/\/ \t\t\t\tconst currentHeaderId = header.getAttribute('id');\r\n\/\/ \t\t\t\tconst currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n\/\/ \t\t\t\ttocTitle.textContent = currentHeaderText;\r\n\/\/ \t\t\t\tcurrentHeader = currentHeaderId;\r\n\/\/ \t\t\t}\r\n\/\/ \t\t}\r\n\/\/ \t});\r\n\r\n\/\/     navLinks.forEach(link => {\r\n\/\/       link.classList.remove('active');\r\n\/\/       if(currentHeader != '') {\r\n\/\/ \t\t  if (link.getAttribute('href').includes(currentHeader)) {\r\n\/\/ \t\t\t  link.classList.add('active');\r\n\/\/ \t\t  }\r\n\/\/ \t  }\r\n\/\/     });\r\n\/\/ \/\/     if (windowTop < triggerFooterPoint) {\r\n\/\/ \/\/         toc.style.display = 'block';\r\n\/\/ \/\/ \t}else{\r\n\/\/ \/\/         toc.style.display = 'none';\r\n\/\/ \/\/ \t}\r\n\/\/     \/\/ Update TOC title if sticky\r\n\/\/     if (windowTop > triggerPoint) {\r\n\/\/       if (!toc.classList.contains('sticky')) {\r\n\/\/         phtoc.style.display = \"block\";\r\n\/\/         toc.classList.add('sticky');\r\n\/\/         toc.style.width = `${tocParent.offsetWidth}px`; \/\/ Set width to match the parent element\r\n\/\/         toc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/         toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\tpanel2.style.height = '0px';\r\n\/\/ \t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \t\t  if(window.innerWidth < 767){\r\n\/\/ \/\/ \t\t\t  const tocs = document.querySelector('#toc.sticky');\r\n\/\/ \t\t\t  tocTitle.textContent = 'Daftar Isi'; \/\/ Reset title\r\n\/\/        \t\t  toc.style.width = '150px'; \/\/ Set width to match the parent element\r\n\/\/ \t\t  }\r\n\/\/       }\r\n\/\/       if (currentHeader) {\r\n\/\/ \/\/         console.log(\"activeLink:\", activeLink);\r\n\/\/         if (activeLink) {\r\n\/\/ \/\/           tocTitle.textContent = activeLink.textContent; \/\/ Update TOC title\r\n\/\/           tocTitle.textContent = activeLink ? activeLink.textContent : \"\"; \/\/ Update title only if activeLink exists\r\n\/\/         }\r\n\/\/       }\r\n\/\/     } else {\r\n\/\/       toc.classList.remove('sticky');\r\n\/\/       phtoc.style.display = \"none\";\r\n\/\/       toc.style.width = 'unset'; \/\/ Reset to original width\r\n\/\/       toc.style.backgroundColor = \"#FFF\";\r\n\/\/       tocTitle.textContent = 'Daftar isi'; \/\/ Reset title\r\n\/\/ \t\tpanel2.style.height = panel2.scrollHeight + \"px\";\r\n\/\/ \t\ticon.style.transform = \"rotate(180deg)\";\r\n\/\/     }\r\n\/\/   }\r\n\r\n\/\/     \/\/ Attach the scroll event listener to the window\r\n\/\/     window.addEventListener('scroll', handleScroll);\r\n\r\n\/\/     \/\/ Initial call to handleScroll to set the correct state on load\r\n\/\/     handleScroll();\r\n\/\/ });\r\n\t\r\n\/\/ \t\/\/ Open toggle TOC\r\n\/\/ \t  document.addEventListener(\"DOMContentLoaded\", function() {\r\n\/\/ \t\tvar tocHeader = document.querySelector(\"#toc .header\");\r\n\/\/ \t\tvar toc = document.querySelector(\"#toc\");\r\n\/\/ \t\tvar icon = document.querySelector(\".toc-icon\");\r\n\/\/ \t\tconst tocTitle = document.querySelector('#toc-title');\r\n\/\/ \t\tconst tocs = document.querySelector('#toc.sticky');\r\n\/\/  \t\tconst tocParent = toc.parentElement;\t\t  \r\n\r\n\/\/ \t\t  tocHeader.addEventListener(\"click\", function() {\r\n\/\/ \t\t\tvar panel = this.nextElementSibling;\r\n\/\/ \t\t\tif (panel.style.height !== '0px') { \/\/ Check if height is not 0px\r\n\/\/ \t\t\t  panel.style.height = '0px'; \/\/ Set height to 0 for full collapse\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \/\/ \t\t\t\ttoc.style.paddingBottom = '6px'; \r\n\/\/ \t\t\t\tif(window.innerWidth > 768){\r\n\/\/ \t\t\t\t\tif(!toc.classList.contains('sticky')){\r\n\/\/ \t\t\t\t\t\ttoc.style.width = \"unset\";\r\n\/\/ \/\/ \t\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t\t}\r\n\/\/ \t\t\t\t\tif (toc.classList.contains('sticky')){\r\n\/\/ \t\t\t\t\t\ttoc.style.width = '${tocParent.offsetWidth}px';\r\n\/\/ \t\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t\t}\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t\tif(window.innerWidth < 767){\r\n\/\/ \t\t\t\t\ttoc.style.width = \"unset\"; \/\/ Reset width\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t\ttoc.style.backgroundColor = \"#FFF1F1\";\r\n\/\/ \t\t\t} else {\r\n\/\/ \t\t\t  panel.style.height = panel.scrollHeight + \"px\";\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(0deg)\";\r\n\/\/ \t\t\t  toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\t\t  tocTitle.textContent = 'Daftar isi'; \/\/ Reset title\r\n\/\/ \t\t\t\ttoc.style.paddingBottom = '24px';\r\n\/\/ \t\t\t \tif(window.innerWidth < 767){\r\n\/\/ \t\t\t\t\ttoc.style.width = `${tocParent.offsetWidth}px`; \/\/ Set width to match the parent element\r\n\/\/ \t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t}\r\n\/\/ \t\t  });\r\n\r\n\/\/ \t\t  \/\/ Close TOC when a link inside it is clicked\r\n\/\/ \t\t  var tocLinks = document.querySelectorAll(\"#toc .list a\");\r\n\/\/ \t\t  tocLinks.forEach(function(link) {\r\n\/\/ \t\t\tlink.addEventListener(\"click\", function() {\r\n\/\/ \t\t\t  var panel = document.querySelector(\"#toc .list\");\r\n\/\/ \t\t\t  panel.style.height = '0px'; \/\/ Set height to 0 for full collapse\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \t\t\t  toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\t\t});\r\n\/\/ \t\t  });\r\n\/\/ \t\t});\r\n\r\n\/\/ START new JS for ToC improvements\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const footer = document.querySelector('.td-footer-template-wrap');\r\n  const tocParent = toc.parentElement;\r\n  const divTop = tocParent.getBoundingClientRect().top + window.pageYOffset;\r\n  const tocHeight = toc.offsetHeight;\r\n  const triggerPoint = divTop + tocHeight + 1750;\r\n\tconsole.log(triggerPoint)\r\n  const footerHeight = footer.offsetHeight;\r\n  const triggerFooterPoint = footer.getBoundingClientRect().top + window.pageYOffset - footerHeight*3;\r\n  const phtoc = document.querySelector('#placeholder-toc');\r\n  const headers = document.querySelectorAll('.td-post-content h2');\r\n  const navLinks = document.querySelectorAll('#toc-list a');\r\n  \r\n  const panel2 = document.querySelector(\"#toc .list\");\r\n  const icon = document.querySelector(\".toc-icon\");\r\n  const tocTitle = document.querySelector('#toc-title');\r\n\r\n  let activeLink = null;\r\n  let userClosedTOC = false; \/\/ Flag user menutup TOC\r\n\r\n  function handleScroll() {\r\n    const windowTop = window.pageYOffset || document.documentElement.scrollTop;\r\n    let currentHeader = '';\r\n\r\n    \/\/ Update TOC title sesuai header yang terlihat\r\n    headers.forEach(header => {\r\n      const headerTop = header.offsetTop;\r\n      const headerHeight = header.clientHeight;\r\n      if(window.innerWidth < 767){\r\n        tocTitle.textContent = 'Daftar Isi'; \r\n      } else {\r\n        if (window.scrollY >= (headerTop - headerHeight + 1750)) {\r\n          const currentHeaderId = header.getAttribute('id');\r\n          const currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n          tocTitle.textContent = currentHeaderText;\r\n          currentHeader = currentHeaderId;\r\n        }\r\n      }\r\n    });\r\n\r\n    navLinks.forEach(link => {\r\n      link.classList.remove('active');\r\n      if(currentHeader && link.getAttribute('href').includes(currentHeader)) {\r\n        link.classList.add('active');\r\n      }\r\n    });\r\n\r\n    if (windowTop > triggerPoint) {\r\n      if (!toc.classList.contains('sticky')) {\r\n        phtoc.style.display = \"block\";\r\n        toc.classList.add('sticky');\r\n        toc.style.width = `${tocParent.offsetWidth}px`;\r\n        toc.style.backgroundColor = \"#FFF\";\r\n        \/\/ Saat sticky, TOC otomatis tertutup\r\n        panel2.style.height = '0px';\r\n        icon.style.transform = \"rotate(180deg)\";\r\n        userClosedTOC = true; \/\/ Set flag supaya tidak terbuka saat scroll\r\n      }\r\n      \r\n      if(window.innerWidth < 767){\r\n        tocTitle.textContent = 'Daftar Isi'; \r\n        toc.style.width = '150px';\r\n      }\r\n\r\n    } else {\r\n      toc.classList.remove('sticky');\r\n      phtoc.style.display = \"none\";\r\n      toc.style.width = 'unset';\r\n      toc.style.backgroundColor = \"#FFF\";\r\n      tocTitle.textContent = 'Daftar isi'; \r\n\r\n      \/\/ Kembalikan panel jika user belum menutup manual\r\n      if(!userClosedTOC) {\r\n        panel2.style.height = panel2.scrollHeight + \"px\";\r\n        icon.style.transform = \"rotate(0deg)\";\r\n      }\r\n    }\r\n  }\r\n\r\n  window.addEventListener('scroll', handleScroll);\r\n  handleScroll();\r\n\r\n  \/\/ Toggle TOC saat user klik\r\n  const tocHeader = document.querySelector(\"#toc .header\");\r\n  tocHeader.addEventListener(\"click\", function() {\r\n    const panel = panel2;\r\n    if (panel.style.height !== '0px') {\r\n      panel.style.height = '0px';\r\n      icon.style.transform = \"rotate(180deg)\";\r\n      userClosedTOC = true;\r\n    } else {\r\n      panel.style.height = panel.scrollHeight + \"px\";\r\n      icon.style.transform = \"rotate(0deg)\";\r\n      userClosedTOC = false;\r\n    }\r\n  });\r\n\r\n  \/\/ Close TOC saat link diklik\r\n  document.querySelectorAll(\"#toc .list a\").forEach(link => {\r\n    link.addEventListener(\"click\", function() {\r\n      panel2.style.height = '0px';\r\n      icon.style.transform = \"rotate(180deg)\";\r\n      userClosedTOC = true;\r\n    });\r\n  });\r\n});\r\n\/\/ END new JS for ToC improvements\r\n\r\n\t\r\n\/\/ \tmake the heading at the center of the viewport\r\n\/\/ \tdocument.addEventListener('DOMContentLoaded', function() {\r\n\/\/     \/\/ Add click event listener to all links in the TOC list\r\n\/\/     document.querySelectorAll('#toc-list a').forEach(anchor => {\r\n\/\/         anchor.addEventListener('click', function (e) {\r\n\/\/             e.preventDefault(); \/\/ Prevent the default behavior of jumping to the anchor\r\n\/\/ \/\/ \t\t\tconsole.log(\"prevent default\");\r\n\/\/             const targetId = this.getAttribute('href').substring(1); \/\/ Get the ID of the target element\r\n\/\/             const targetElement = document.getElementById(targetId); \/\/ Get the target element\r\n\r\n\/\/             if (targetElement) {\r\n\/\/                 const headerHeight = document.querySelector('#toc .header').offsetHeight; \/\/ Get the height of the fixed header\r\n\/\/                 const windowHeight = window.innerHeight; \/\/ Get the height of the viewport\r\n\/\/                 const targetOffset = targetElement.offsetTop; \/\/ Get the top offset of the target element\r\n\/\/                 const scrollTo = targetOffset + (windowHeight \/ 2) + (headerHeight); \/\/ Calculate the scroll position to center the target element\r\n\r\n\/\/                 \/\/ Scroll to the calculated position smoothly\r\n\/\/                 window.scrollTo({\r\n\/\/                     top: scrollTo,\r\n\/\/                     behavior: 'smooth'\r\n\/\/                 });\r\n\/\/             }\r\n\/\/         });\r\n\/\/     });\r\n\/\/ });\r\n<\/script>\r\n\r\n<script>\r\n    \/\/ Scrollspy function to highlight the active TOC item based on the scroll position\r\n  function scrollSpy(tocClass) {\r\n    const scrollPosition = window.scrollY;\r\n\r\n    \/\/ Find the active h2 and h3 headings based on their position in the corresponding TOC\r\n    let activeH2 = null;\r\n    let activeH3 = null;\r\n\r\n    const tocItems = document.querySelectorAll(`.${tocClass} li`);\r\n    tocItems.forEach(item => {\r\n      const a = item.querySelector('a');\r\n      if (!a) return;\r\n      const href = a.getAttribute('href');\r\n      const targetId = href.substring(1); \/\/ Remove the '#' from the href to get the target ID\r\n      const targetElement = document.getElementById(targetId);\r\n      if (!targetElement) return;\r\n\r\n      const targetTop = targetElement.getBoundingClientRect().top + scrollPosition;\r\n      const nextItem = item.nextElementSibling;\r\n      const nextTop = nextItem ? nextItem.getBoundingClientRect().top + scrollPosition : Infinity;\r\n\r\n      if (targetTop <= scrollPosition + 150) {\r\n        if (a.parentElement.parentElement === tocItems) {\r\n          \/\/ The h2 heading is at the root level of the TOC\r\n          activeH2 = { id: targetId, level: 'h2' };\r\n        } \r\n\t\t  else {\r\n          \/\/ The h3 heading is nested under an h2 heading\r\n          const parentH2 = a.parentElement.parentElement.previousElementSibling;\r\n          if (parentH2) {\r\n            const h2Link = parentH2.querySelector('a');\r\n            if (h2Link) {\r\n              const h2Href = h2Link.getAttribute('href');\r\n              const h2Id = h2Href.substring(1);\r\n              activeH2 = { id: h2Id, level: 'h2' };\r\n            }\r\n          }\r\n          activeH3 = { id: targetId, level: 'h3' };\r\n        }\r\n      }\r\n\r\n      if (targetTop > scrollPosition + 150 && nextTop > scrollPosition + 150 && !activeH3) {\r\n        \/\/ Reset the activeH2 when there are no more active h3 headings\r\n        activeH2 = null;\r\n      }\r\n    });\r\n\r\n    \/\/ Update the active state for the TOC items\r\n    tocItems.forEach(item => {\r\n      item.classList.remove('active');\r\n      const a = item.querySelector('a');\r\n      if (a) {\r\n        const href = a.getAttribute('href');\r\n        const targetId = href.substring(1);\r\n        if ((activeH2 && activeH2.id === targetId) || (activeH3 && activeH3.id === targetId)) {\r\n          item.classList.add('active');\r\n        }\r\n      }\r\n    });\r\n  }\r\n\r\n  \/\/ Call scrollSpy for each TOC on window scroll\r\n  const tocClasses = ['list_toc', 'list_toc_float']; \/\/ Add other TOC class names here if you have more than two instances\r\n  tocClasses.forEach(tocClass => {\r\n    window.addEventListener('scroll', () => scrollSpy(tocClass));\r\n  });\r\n<\/script>\r\n\r\n<!-- ToC List for desktop side bar, diganti jadi inject by php, di code snippet \"Sidebar Accordion\" -->\r\n<!-- <script>\r\n\tdocument.addEventListener(\"DOMContentLoaded\", function() {\r\n\r\n        \/\/ Fungsi untuk membuat nested list\r\n        function createNestedList(parentNode, children) {\r\n            if (children.length === 0) return;\r\n\r\n            const nestedUl = document.createElement('ul');\r\n            children.forEach(child => {\r\n                const nestedLi = document.createElement('li');\r\n                const nestedA = document.createElement('a');\r\n                nestedA.textContent = child.title;\r\n                nestedA.href = `#${child.id}`;\r\n                nestedLi.appendChild(nestedA);\r\n                nestedUl.appendChild(nestedLi);\r\n\r\n                if (child.children.length > 0) {\r\n                    createNestedList(nestedLi, child.children);\r\n                }\r\n            });\r\n\r\n            parentNode.appendChild(nestedUl);\r\n        }\r\n\r\n        \/\/ Membuat objek untuk menyimpan daftar h2 dan h3 beserta judulnya\r\n        const headings = [];\r\n\r\n           \/\/ Mengambil semua elemen h2 dan h3\r\n        \/\/ Mengambil semua elemen h2 dan h3\r\n\t\tconst elements = document.querySelectorAll('.td-post-content h2');\r\n\r\n\t\t\tfunction newFormatId(text) {\r\n\t\t\t\tif(text.toLowerCase() === \"key takeaways\") {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tconst result = text.toLowerCase()\r\n\t\t\t\t.trim()\r\n\t\t\t\t.replace(\/[^\\w\\s-]\/g, '')  \/\/ hapus tanda baca\r\n\t\t\t\t.replace(\/\\s+\/g, '-'); \/\/ ganti spasi jadi \"-\"\r\n\r\n\t\t\t\treturn result;\r\n\t\t\t}\r\n\t\r\n\t\telements.forEach(element => {\r\n\t\t\tif (element.tagName === 'H2') {\r\n\t\t\t\tconst id = newFormatId(element.textContent); \/\/ Hasilkan ID baru\r\n\t\t\t\telement.id = id; \/\/ Tetapkan ID ke elemen h2\r\n\t\t\t\tif (element.textContent.toLowerCase() === \"key takeaways\") {return;} \/\/ Kalau Key Takeaways, jangan dimasukin\r\n\t\t\t\theadings.push({ level: 'h2', id: id, title: element.textContent, children: [] });\r\n\t\t\t} else if (element.tagName === 'H3') {\r\n\t\t\t\tconst id = newFormatId(element.textContent); \/\/ Hasilkan ID baru\r\n\t\t\t\telement.id = id; \/\/ Tetapkan ID ke elemen h3\r\n\t\t\t\tif (headings.length > 0) {\r\n\t\t\t\t\theadings[headings.length - 1].children.push({ level: 'h3', id: id, title: element.textContent, children: [] });\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t});\r\n       \/\/ Membuat list HTML dari objek headings\r\n\t\tconst ul = document.getElementById('list_toc');\r\n\t\tlet currentUl = ul;\r\n\t\theadings.forEach(heading => {\r\n\t\t\tconst li = document.createElement('li');\r\n\t\t\tconst a = document.createElement('a');\r\n\t\t\ta.textContent = heading.title;\r\n\t\t\ta.href = `#${heading.id}`; \/\/ Gunakan ID yang baru dihasilkan\r\n\t\t\tli.appendChild(a);\r\n\r\n\t\t\tif (heading.level === 'h2') {\r\n\t\t\t\tcurrentUl = li;\r\n\t\t\t\tul.appendChild(li);\r\n\t\t\t} else if (heading.level === 'h3') {\r\n\t\t\t\tif (!currentUl.lastElementChild || currentUl.lastElementChild.tagName !== 'UL') {\r\n\t\t\t\t\tconst nestedUl = document.createElement('ul');\r\n\t\t\t\t\tcurrentUl.appendChild(nestedUl);\r\n\t\t\t\t\tcurrentUl = nestedUl;\r\n\t\t\t\t}\r\n\t\t\t\tcurrentUl.appendChild(li);\r\n\t\t\t}\r\n\r\n\t\t\tcreateNestedList(li, heading.children);\r\n\t\t});\r\n\t\t\/\/ Dapatkan elemen ul dengan id 'list_toc'\r\n\t\tconst ulFloat = document.getElementById('list_toc');\r\n\r\n\t\t\/\/ Dapatkan isi (child elements) dari ul dengan id 'list_toc'\r\n\t\tconst clonedChildren = ulFloat.cloneNode(true).children;\r\n\r\n\t\t\/\/ Dapatkan elemen ul dengan id 'list_toc_float'\r\n\t\tconst ulToc = document.getElementById('list_toc_float');\r\n\r\n\t\t\/\/ Tambahkan isi yang telah didapatkan dari 'list_toc' ke ul dengan id 'list_toc_float'\r\n\t\tulToc.append(...clonedChildren);\r\n\r\n\r\n        \/\/ Fungsi untuk mengambil tinggi navbar\r\n\t\tfunction getNavbarHeight() {\r\n\t\t\tconst navbar = document.getElementById('tdi_34');\r\n\t\t\treturn navbar ? navbar.offsetHeight : 0;\r\n\t\t}\r\n\r\n\t\t\/\/ Fungsi untuk menambahkan offset posisi scroll\r\n\t\tfunction scrollToElementWithOffset(elementId) {\r\n\t\t\tconst element = document.getElementById(elementId);\r\n\t\t\tif (element) {\r\n\t\t\t\tconst offset = getNavbarHeight();\r\n\t\t\t\tconst elementPosition = element.getBoundingClientRect().top;\r\n\t\t\t\tconst offsetPosition = elementPosition - offset - 40;\r\n\r\n\t\t\t\twindow.scrollBy({\r\n\t\t\t\t\ttop: offsetPosition,\r\n\t\t\t\t\tbehavior: 'smooth'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\/\/ Fungsi untuk menangani klik pada tautan judul\r\n\t\tfunction handleTitleClick(event) {\r\n\t\t\tevent.preventDefault();\r\n\t\t\tconst href = event.target.getAttribute('href').substr(1);\r\n\t\t\tscrollToElementWithOffset(href);\r\n\t\t}\r\n\r\n\t\t\/\/ Tambahkan event listener untuk semua tautan judul\r\n\t\tconst titleLinks = document.querySelectorAll('a[href^=\"#\"]');\r\n\t\ttitleLinks.forEach(link => {\r\n\t\t\tlink.addEventListener('click', handleTitleClick);\r\n\t\t});\r\n\t\t\r\n\t});\r\n    <\/script> -->\r\n<\/span><\/p>\n<h2><strong>Apa Itu Odoo ERP?<\/strong><\/h2>\n<p>Odoo ERP adalah software open-source yang membantu bisnis mengelola berbagai aspek operasional. <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/apa-itu-sistem-erp\/\">Sistem ERP<\/a> ini mengintegrasikan berbagai fungsi dan modul bisnis, memungkinkan alur kerja otomatis dan pengambilan data yang efisien.<\/p>\n<p>Berdiri sejak tahun 2005 di Belgia, Odoo ERP menyediakan solusi modern bagi pebisnis dari berbagai bidang usaha. Vendor garapan Febian Pinckaers ini menawarkan beragam fitur canggih dalam sistemnya.<\/p>\n<p><span id=\"fitur-fitur\">Fitur-fitur tersebut membawa manfaat efisiensi bisnis yang cukup baik bagi pengusaha di Indonesia. Lebih lanjut lagi, bagian berikutnya akan menerangkan fitur dan kelebihan apa saja yang Odoo ERP miliki sebagai salah satu vendor ERP di Indonesia.<\/span><\/p>\n<h2><strong>Fitur-fitur Odoo yang Bermanfaat bagi Bisnis Anda<\/strong><\/h2>\n<p>Dalam dunia bisnis yang semakin kompetitif, memiliki alat yang tepat untuk mengelola berbagai aspek operasional menjadi kunci keberhasilan. Odoo, sebagai salah satu <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/software-erp-terbaik\/\">software ERP<\/a> terkemuka, menawarkan berbagai fitur yang dirancang untuk membantu bisnis Anda berjalan lebih efisien dan efektif.<\/p>\n<p>Sebelum mengetahui fitur &#8211; fitur dari sistem Odoo, Anda dapat membaca <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/odoo-vs-accurate-analisis-software-terbaik\/\">komparasi antara odoo vs accurate<\/a> sebagai perbandingan. Berikut ini adalah review Odoo untuk beberapa fitur utama Odoo ERP yang dapat memberikan manfaat signifikan bagi bisnis Anda.<\/p>\n<ol>\n<li><strong>Manajemen Proyek:<\/strong> Memungkinkan pengelolaan proyek yang efisien dengan fitur pelacakan tugas, <em>timeline<\/em>, dan kolaborasi tim.<\/li>\n<li><strong>Manufaktur:<\/strong> Mendukung proses produksi dengan fitur perencanaan, pemantauan, dan pengelolaan sumber daya secara <em>real-time<\/em>.<\/li>\n<li><strong>Human Resource Management:<\/strong> Memudahkan pengelolaan karyawan, penggajian, rekrutmen, dan pelatihan dengan sistem terintegrasi.<\/li>\n<li><strong>Akuntansi:<\/strong> Menyederhanakan proses akuntansi dengan pelaporan keuangan, manajemen anggaran, dan rekonsiliasi bank otomatis.<\/li>\n<li><strong>Sales:<\/strong> Meningkatkan efisiensi penjualan dengan fitur manajemen lead, pelacakan penawaran, dan analisis penjualan.<\/li>\n<li><strong>E-commerce:<\/strong> Menyediakan platform untuk mengelola toko online, inventaris, pembayaran, dan pengiriman dengan mudah.<\/li>\n<li><strong>Manajemen Inventaris:<\/strong> Memfasilitasi pengelolaan stok dengan pelacakan barang masuk dan keluar, serta pengelolaan gudang yang terintegrasi.<\/li>\n<li><strong><em>Supply-chain Management<\/em>:<\/strong> Mengoptimalkan rantai pasokan dengan fitur manajemen pembelian, pengadaan, dan hubungan dengan pemasok.<\/li>\n<\/ol>\n<p>Fitur-fitur Odoo ERP yang disebutkan di atas tentu saja membawa berbagai manfaat signifikan bagi bisnis Anda. Berdasarkan review, manfaat utama yang dapat Anda peroleh dari penggunaan Odoo ERP adalah sebagai berikut:<\/p>\n<ul>\n<li>Memaksimalkan efisiensi gudang dengan strategi inovatif stok yang efisien;<\/li>\n<li>Alat pelaporan Odoo ERP sudah komprehensif;<\/li>\n<li>Mendukung integrasi dengan saluran penjualan, seperti POS atau CRM;<\/li>\n<li>Teknologi berbasis AI untuk digitalisasi faktur dan penanganan otomatis pendapatan dan biaya tertunda; dan<\/li>\n<li>Odoo ERP mendukung manajemen mata uang yang memudahkan kolaborasi dan skalabilitas bisnis.<\/li>\n<\/ul>\n<p><span id=\"kelebihan-odoo\"><\/span><style>\r\n.cta-in-article-image .desktop-banner{\r\n    display: none;\r\n    text-align: center;\r\n}\r\n.cta-in-article-image .desktop-mobile{\r\n    display: block;\r\n    text-align: center;\r\n    width: 100%;\r\n}\r\n\t.cta-in-article a {\r\n\t\tfont-size: 0px !important;\r\n\t\tcolor: #fff; \r\n\t\tpadding: 0px !important; \r\n\t\tborder-radius: 0px !important; \r\n\t\tdisplay: block !important; \r\n\t\ttext-decoration: none; \r\n\t}\r\n\t\r\n\t.cta-in-article {\r\n\t\tmargin: 0px !important;\r\n\t\tpadding: 0px !important;\r\n\t\tbox-shadow: none !important;\r\n\t}\r\n\t\r\n@media (min-width: 650px) {\r\n    .cta-in-article-image .desktop-banner {\r\n        display: block!important;\r\n    }\r\n}\r\n@media (min-width: 650px) {\r\n   .cta-in-article-image .desktop-mobile {\r\n        display: none!important;\r\n    }\r\n}\r\n<\/style>\r\n<div class=\"cta-in-article-image\">\r\n\t<a href=\"https:\/\/www.hashmicro.com\/id\/offer\/download-skema-harga-software-erp?blog&utm_source=blog&medium=banner-article\" target=\"_blank\" rel=\"noopener\">\r\n\t\t<div id=\"desktop-banner-container\">\r\n\t\t\t<div class=\"desktop-banner\">\r\n\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/02.Skema-Harga-web-resized.webp\" alt=\"download skema harga software erp\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t<div id=\"mobile-banner-container\">\r\n\t\t\t<div class=\"desktop-mobile\">\r\n\t\t\t\t<img decoding=\"async\" width=\"372\" height=\"465\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/02.-Skema-Harga-Mobile-372px.webp\" alt=\"download skema harga software erp\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/a>\r\n<\/div>\n<h2><strong>Modul-modul Odoo<\/strong><\/h2>\n<p>Berikut adalah beberapa modul utama yang tersedia di Odoo:<\/p>\n<ol>\n<li><strong>Sales (Penjualan):<\/strong> Modul ini membantu dalam mengelola siklus penjualan, mulai dari penawaran hingga faktur. Fitur-fitur termasuk pelacakan penawaran, manajemen kontrak, dan otomatisasi faktur.<\/li>\n<li><strong>CRM (Customer Relationship Management):<\/strong> Mengelola hubungan dengan pelanggan, modul CRM memungkinkan pelacakan interaksi pelanggan, manajemen peluang penjualan, dan analisis data pelanggan.<\/li>\n<li><strong>Inventory (Inventaris):<\/strong> Mengelola stok barang, melacak pergerakan barang, dan melakukan penyesuaian stok secara otomatis. Fitur lain termasuk manajemen gudang, pelacakan lot dan serial number, dan integrasi dengan modul lain seperti pembelian dan penjualan.<\/li>\n<li><strong>Purchasing (Pembelian):<\/strong> Modul ini digunakan untuk mengelola proses pengadaan, mulai dari permintaan penawaran, pemesanan, hingga penerimaan barang dan faktur pemasok. Dapat diintegrasikan dengan modul inventaris dan akuntansi.<\/li>\n<li><strong>Accounting (Akuntansi):<\/strong> Modul akuntansi Odoo memungkinkan manajemen keuangan yang komprehensif, termasuk buku besar, hutang\/piutang, rekonsiliasi bank, laporan keuangan, dan pelacakan biaya.<\/li>\n<li><strong>Manufacturing (Manufaktur):<\/strong> Modul ini membantu mengelola proses produksi, termasuk perencanaan produksi, manajemen work order, pelacakan bahan baku, dan analisis biaya produksi.<\/li>\n<li><strong>HRM (Human Resource Management):<\/strong> Modul HRM di Odoo mencakup pengelolaan data karyawan, absensi, penggajian, rekrutmen, penilaian kinerja, dan pengembangan karir.<\/li>\n<li><strong>Project Management:<\/strong> Modul ini mendukung manajemen proyek, termasuk pelacakan tugas, alokasi sumber daya, pelaporan waktu, dan analisis anggaran.<\/li>\n<li><strong>Website &amp; E-Commerce:<\/strong> Modul ini memungkinkan perusahaan untuk membuat dan mengelola situs web, toko online, dan blog, serta mendukung manajemen produk, pesanan, pembayaran, dan pengiriman.<\/li>\n<\/ol>\n<p>Adanya modul-modul yang telah disebutkan di atas, tentunya muncul kelebihan dan kekurangan yang dimiliki oleh Odoo ERP. Apa saja kelebihan dan kekurangan Odoo ERP tersebut?<\/p>\n<p><span data-sheets-root=\"1\"><strong>Baca Juga:<\/strong> <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/odoo-vs-maserp\/\">Perbandingan Odoo &amp; MASERP: Pilih ERP Tepat untuk Bisnis<\/a><\/span><\/p>\n<h2><strong>Kelebihan Software Odoo ERP<\/strong><\/h2>\n<p>Odoo ERP Software telah menjadi pilihan bagi beberapa perusahaan yang mencari solusi bisnis yang terintegrasi dan efisien. Dengan berbagai fitur-fiturnya, Odoo ERP dapat membantu perusahaan beradaptasi dengan cepat terhadap perubahan pasar.<\/p>\n<p>Berikut ini adalah beberapa kelebihan utama dari Odoo ERP Software yang dilansir dari blog Forbes:<\/p>\n<h3><strong>a. Integrasi dengan berbagai sistem<\/strong><\/h3>\n<p>Kelebihan Odoo ERP yang pertama yaitu kemampuan untuk berintegrasi secara luas dengan berbagai sistem. Dengan kemampuan ini, Odoo dapat memastikan semua aspek operasional bisnis Anda terhubung dengan mulus. Ini membantu meningkatkan efisiensi dan memastikan data yang konsisten di seluruh departemen.<\/p>\n<h3><strong>b. Memiliki fleksibilitas dalam kustomisasi fitur<\/strong><\/h3>\n<p>Fleksibilitas tinggi untuk menyesuaikan setiap fitur sesuai kebutuhan spesifik bisnis Anda adalah salah satu kelebihan lain yang dimiliki oleh Odoo ERP. Dengan kemampuan kustomisasi ini, Anda dapat menciptakan solusi yang tepat sasaran dan mendukung pertumbuhan bisnis.<\/p>\n<h3><strong>c. Memiliki model pengembangan <em>open-source<\/em><\/strong><\/h3>\n<p><span id=\"kekurangan-odoo\">Sebagai <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/software-erp-terbaik\/\">software ERP open source<\/a>, Odoo secara konsisten mendorong inovasi. Kelebihan Odoo ERP yang tak kalah penting ini memastikan bisnis Anda tetap responsif dan dapat beradaptasi dengan tuntutan yang unik dan selalu berubah.<\/span><\/p>\n<h2><strong>Pertimbangan dalam Penggunaan Odoo Software<\/strong><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-141912 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/01\/odoo-erp-dashboard.webp\" alt=\"kelebihan dan kekurangan odoo\" width=\"1680\" height=\"900\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/01\/odoo-erp-dashboard.webp 1680w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/01\/odoo-erp-dashboard-300x161.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/01\/odoo-erp-dashboard-1024x549.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/01\/odoo-erp-dashboard-768x411.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/01\/odoo-erp-dashboard-1536x823.webp 1536w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/01\/odoo-erp-dashboard-784x420.webp 784w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/01\/odoo-erp-dashboard-150x80.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/01\/odoo-erp-dashboard-696x373.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/01\/odoo-erp-dashboard-1068x572.webp 1068w\" sizes=\"auto, (max-width: 1680px) 100vw, 1680px\" \/>Dilansir dari blog review Forbes, terdapat beberapa kekurangan yang dimiliki software Odoo ERP. Poin-poin ini dapat menjadi bahan evaluasi bagi perusahaan sebelum mengambil keputusan adopsi teknologi ERP, termasuk dalam mempertimbangkan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/alternatif-odoo\/\">pilihan sistem ERP pengganti Odoo<\/a> yang lebih sesuai dengan kebutuhan bisnis.<\/p>\n<h3><strong>a. Integrasi Odoo ERP masih kompleks bagi bisnis dengan operasional sederhana<\/strong><\/h3>\n<p>Pertimbangan pertama yaitu kemampuan integrasi Odoo yang mungkin terasa rumit bagi bisnis yang mencari kesederhanaan atau yang belum memiliki keahlian yang diperlukan untuk menavigasi berbagai opsi yang tersedia.<\/p>\n<p>Meskipun Odoo menawarkan fleksibilitas dan skalabilitas yang tinggi, konfigurasi dan penyesuaian modul-modul yang kompleks bisa menjadi tantangan bagi bisnis yang tidak memiliki tim IT khusus. Oleh karena itu, bisnis dengan kebutuhan operasional yang lebih sederhana mungkin merasa terbebani oleh kompleksitas yang ditawarkan oleh Odoo ERP.<\/p>\n<h3><strong>b. Kustomisasinya belum menyeluruh<\/strong><\/h3>\n<p>Hal lainnya adalah, meskipun dukungan tersedia selama 24 jam di hari kerja, Odoo ERP belum menyediakan panduan untuk konfigurasi. Selain itu, adanya keterbatasan dalam kustomisasi membuat beberapa pelanggan merasa kurang di-support sepenuhnya oleh Odoo.<\/p>\n<h3><strong>c. Pengoperasian Odoo dengan bantuan ahli teknologi khusus<\/strong><\/h3>\n<p>Kemudian, struktur pengaturan Odoo ERP terbilang cukup kompleks. Opsi untuk hosting pada Odoo.sh atau Odoo Enterprise memerlukan keterampilan teknis dan bantuan tambahan dari ahlinya. Alhasil, hal ini dikhawatirkan memperlambat kinerja pebisnis karena harus merekrut tenaga kerja IT yang benar-benar memahami ERP.<\/p>\n<h3><strong>d. Penyesuaian harga tergantung jumlah pengguna<\/strong><\/h3>\n<p>Melansir review Forbes, jika perusahaan Anda menambah lebih banyak karyawan atau pengguna yang memerlukan akses ke Odoo, <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/harga-odoo\/\">biaya penggunaan<\/a> mungkin tidak otomatis diperbarui sesuai dengan perubahan tersebut. Sebaliknya, Anda mungkin perlu mengelola perubahan ini secara manual atau menghubungi tim dukungan Odoo untuk memperbarui paket harga Anda.<\/p>\n<p>Meskipun ini dapat memberikan fleksibilitas tertentu dalam mengelola anggaran IT, bagi beberapa bisnis, hal ini bisa dianggap sebagai kekurangan dibandingkan dengan sistem ERP lain yang menawarkan penyesuaian harga otomatis berdasarkan jumlah pengguna. <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/odoo-partner\/\">Odoo reseller<\/a> dapat membantu bisnis mendapatkan solusi yang lebih tepat dan dukungan yang lebih personal dalam penerapan sistem ERP tersebut.<\/p>\n<p><strong>Baca Juga: <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/odoo-vs-oracle-erp-terbaik-untuk-bisnis\/\">Odoo vs Oracle: ERP Terbaik untuk Skalabilitas Bisnis 2026<\/a><\/strong><\/p>\n<h2><b>Alternatif Terbaik Odoo ERP: HashMicro<\/b><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-127463 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/02\/Software-Akuntansi.webp\" alt=\"HashMicro melengkapi kekurangan dari Odoo ERP\" width=\"1470\" height=\"900\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/02\/Software-Akuntansi.webp 1470w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/02\/Software-Akuntansi-300x184.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/02\/Software-Akuntansi-1024x627.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/02\/Software-Akuntansi-768x470.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/02\/Software-Akuntansi-150x92.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/02\/Software-Akuntansi-696x426.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/02\/Software-Akuntansi-1068x654.webp 1068w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/02\/Software-Akuntansi-686x420.webp 686w\" sizes=\"auto, (max-width: 1470px) 100vw, 1470px\" \/><\/p>\n<p>Apabila Anda dalam perjalanan mencari alternatif Odoo ERP yang prima, <a href=\"https:\/\/www.hashmicro.com\/id\/sistem-erp\" rel=\"\">HashMicro<\/a> patut Anda pertimbangkan. Sebagai penyedia ERP asli Indonesia, HashMicro memiliki milestone yang mengesankan dalam dunia bisnis Asia Tenggara.<\/p>\n<p>Dengan lebih dari 1.750 pelanggan, seperti Pertamina, Bank of China, Bank Mega, Brinks, Toyota, dan lainnya, HashMicro menyediakan solusi ERP yang terintegrasi dengan belasan modul profesional.<\/p>\n<p>Berikut adalah beberapa alasan mengapa pebisnis sukses di Indonesia, Singapura, Filipina, dan Malaysia memilih HashMicro:<\/p>\n<h3><strong>a. Antarmuka pengguna yang intuitif<\/strong><\/h3>\n<p>HashMicro menyajikan antarmuka pengguna yang intuitif dan mudah dinavigasi. Fitur-fitur utama dapat diakses dengan cepat, sehingga pengguna tidak perlu menghadapi kompleksitas yang tidak perlu dalam berinteraksi dengan perangkat lunak.<\/p>\n<h3><strong>b. Pembaruan otomatis<\/strong><\/h3>\n<p>Proses pembaruan perangkat lunak di HashMicro seringkali diatur secara otomatis. Hal ini mengurangi beban pengguna dalam menjalankan pembaruan manual dan memastikan bahwa mereka selalu menggunakan versi terbaru dengan fitur dan keamanan yang ditingkatkan.<\/p>\n<h3><strong>c. Dukungan pelanggan yang responsif<\/strong><\/h3>\n<p>HashMicro dikenal memiliki layanan pelanggan yang responsif. Pengguna dapat dengan mudah mendapatkan bantuan atau panduan jika mengalami masalah atau memerlukan bantuan teknis. Hal ini mendukung pengalaman pengguna yang lebih lancar.<\/p>\n<h3><strong>d. Pelatihan yang efektif<\/strong><\/h3>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/sistem-erp\">HashMicro<\/a> menyediakan pelatihan yang efektif bagi pengguna baru. Ini membantu pengguna untuk lebih cepat memahami cara menggunakan perangkat lunak tanpa harus menghabiskan waktu yang lama untuk memahami konsep teknis yang rumit.<\/p>\n<h3><strong>e. Skalabilitas yang dikelola dengan baik<\/strong><\/h3>\n<p>Solusi HashMicro dirancang untuk memberikan skalabilitas, memungkinkan bisnis tumbuh tanpa menghadapi kendala teknis yang signifikan. Meskipun menawarkan fitur-fitur canggih, perangkat lunak ini dirancang agar tetap mudah dikelola.<\/p>\n<h3><strong>f. Fitur yang relevan untuk bisnis<\/strong><\/h3>\n<p>HashMicro menyesuaikan fitur-fitur perangkat lunaknya agar sesuai dengan kebutuhan bisnis. Hal ini memastikan bahwa pengguna mendapatkan fungsionalitas yang mereka butuhkan tanpa ditambahi fitur yang kompleks dan tidak relevan.<\/p>\n<p>Berdasarkan pemaparan di atas, HashMicro bertujuan untuk membuat proses bisnis lebih mudah diakses dan dimengerti oleh pengguna, termasuk yang tidak memiliki latar belakang teknis yang kuat.<\/p>\n<p>Oleh karena itu, bagi bisnis yang mencari alternatif ERP yang sederhana, memiliki performa baik, dan efisien, HashMicro bisa menjadi opsi yang patut Anda masukkan daftar pertimbangan teratas.<\/p>\n<h2><strong>Kesimpulan<\/strong><\/h2>\n<p>ERP adalah sistem yang menjadi kebutuhan setiap bisnis di era modern. Tanpa ERP, pelaku bisnis dapat terbebani dengan alur kerja yang tidak efisien. Sebagai salah satu vendor ERP terpercaya, Odoo ERP adalah pilihan yang kerap dipertimbangkan.<\/p>\n<p>Namun, ada beberapa kelebihan dan kekurangan Odoo ERP yang wajib Anda ketahui ddan pertimbangkan. Oleh karena itu, sebagai salah satu alternatif bisnis yang menjanjikan, ERP dari HashMicro hadir sebagai solusi prima.<\/p>\n<p>Selain dari kemudahan pengguna dan fiturnya yang lengkap, HashMicro menawarkan demo gratis sistem kepada Anda. <a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/?medium=web-form-header\">Demo gratis<\/a> membantu Anda yakin sistem mana yang paling ideal bagi bisnis. Untuk itu, terhubunglah dengan tim expert kami untuk menjadwalkan demo gratis mulai hari ini.<\/p>\n<p><span data-sheets-root=\"1\"><a href=\"https:\/\/www.hashmicro.com\/id\/sistem-erp?medium=moneysite-banner\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/erp-perbandingan.webp\" data-desktop-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/erp-perbandingan.webp\" data-mobile-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/erp-perbandingan-m.webp\" alt=\"ERP_Perbandingan\" class=\"responsive-image-banner\"><\/a>\r\n\r\n<script>\r\n    \/\/ check which image to use based on screensize\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        function updateImageSource() {\r\n            var images = document.querySelectorAll('.responsive-image-banner');\r\n            var screenWidth = window.innerWidth;\r\n\r\n            images.forEach(function(img) {\r\n                var mobileSrc = img.getAttribute('data-mobile-src');\r\n                var desktopSrc = img.getAttribute('data-desktop-src');\r\n\r\n                if (screenWidth < 576 && mobileSrc) {\r\n                    img.setAttribute('src', mobileSrc);\r\n                } else {\r\n                    img.setAttribute('src', desktopSrc);\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Initial check\r\n        updateImageSource();\r\n\r\n        \/\/ Update on resize\r\n        window.addEventListener('resize', updateImageSource);\r\n    });\r\n<\/script><\/span><\/p>\n<h2><strong> Pertanyaan Seputar Review Odoo<\/strong><\/h2>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul class=\"bottom_faq\">\n<li>\n<details>\n<summary><strong>Apa itu Odoo dan apa fungsinya?<\/strong><\/summary>\n<p>Odoo adalah platform ERP (Enterprise Resource Planning) yang menawarkan berbagai modul untuk mengelola berbagai aspek bisnis, termasuk penjualan, inventaris, akuntansi, sumber daya manusia, manufaktur, dan lainnya.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Bagaimana struktur penetapan harga Odoo?<\/strong><\/summary>\n<p>Odoo memiliki struktur harga berbasis langganan yang bergantung pada jumlah modul yang digunakan dan jumlah pengguna atau karyawan yang memerlukan akses. Namun, salah satu hal yang perlu diperhatikan adalah harga tidak otomatis disesuaikan jika jumlah pengguna atau karyawan berubah, sehingga penyesuaian manual mungkin diperlukan.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apa saja kekurangan yang sering disebutkan dalam review Odoo?<\/strong><\/summary>\n<p>Beberapa kekurangan yang sering disebutkan dalam review Odoo termasuk penetapan harga yang tidak otomatis berubah dengan perubahan jumlah pengguna, kebutuhan akan penyesuaian manual, kompleksitas awal dalam implementasi, dan kemungkinan biaya tambahan untuk dukungan teknis atau kustomisasi.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apakah Odoo mudah digunakan untuk bisnis kecil?<\/strong><\/summary>\n<p>Odoo menawarkan antarmuka yang intuitif dan berbagai fitur yang dapat disesuaikan, menjadikannya cocok untuk bisnis kecil maupun besar. Namun, karena kelengkapan modulnya, bisnis kecil mungkin perlu waktu untuk menyesuaikan diri dengan platform ini, terutama jika mereka tidak memiliki pengalaman sebelumnya dengan ERP.<\/p>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [{\n    \"@type\": \"Question\",\n    \"name\": \"Apa itu Odoo dan apa fungsinya?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Odoo adalah platform ERP (Enterprise Resource Planning) yang menawarkan berbagai modul untuk mengelola berbagai aspek bisnis, termasuk penjualan, inventaris, akuntansi, sumber daya manusia, manufaktur, dan lainnya.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Bagaimana struktur penetapan harga Odoo?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Odoo memiliki struktur harga berbasis langganan yang bergantung pada jumlah modul yang digunakan dan jumlah pengguna atau karyawan yang memerlukan akses. Namun, salah satu hal yang perlu diperhatikan adalah harga tidak otomatis disesuaikan jika jumlah pengguna atau karyawan berubah, sehingga penyesuaian manual mungkin diperlukan.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Apa saja kekurangan yang sering disebutkan dalam review Odoo?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Beberapa kekurangan yang sering disebutkan dalam review Odoo termasuk penetapan harga yang tidak otomatis berubah dengan perubahan jumlah pengguna, kebutuhan akan penyesuaian manual, kompleksitas awal dalam implementasi, dan kemungkinan biaya tambahan untuk dukungan teknis atau kustomisasi.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Apakah Odoo mudah digunakan untuk bisnis kecil?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Odoo menawarkan antarmuka yang intuitif dan berbagai fitur yang dapat disesuaikan, menjadikannya cocok untuk bisnis kecil maupun besar. Namun, karena kelengkapan modulnya, bisnis kecil mungkin perlu waktu untuk menyesuaikan diri dengan platform ini, terutama jika mereka tidak memiliki pengalaman sebelumnya dengan ERP.\"\n    }\n  }]\n}\n<\/script><\/p>\n<\/details>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Dalam menghadapi persaingan pasar yang semakin ketat, memahami platform ERP adalah langkah penting untuk meraih kesuksesan. Namun, tanpa pemahaman yang mendalam tentang kekurangan ERP, Anda bisa saja terjebak dalam solusi yang tidak sepenuhnya memenuhi kebutuhan bisnis. Artikel ini akan membahas Odoo dari berbagai aspek sebagai sistem ERP, termasuk kelebihan dan kekurangan Odoo, serta bagaimana hal [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":141916,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[],"class_list":{"0":"post-130909","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-erp"},"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>Review Odoo ERP 2026: Fitur, Kelebihan, dan Kekurangan<\/title>\n<meta name=\"description\" content=\"Jika Anda mempertimbangkan Odoo sebagai solusi bisnis , artikel ini menyajikan informasi, mulai dari fitur, kelebihan, dan kekurangan Odoo.\" \/>\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\/kekurangan-odoo\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Review Odoo ERP 2026: Fitur, Kelebihan, dan Kekurangan\" \/>\n<meta property=\"og:description\" content=\"Jika Anda mempertimbangkan Odoo sebagai solusi bisnis , artikel ini menyajikan informasi, mulai dari fitur, kelebihan, dan kekurangan Odoo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/\" \/>\n<meta property=\"og:site_name\" content=\"HashMicro Indonesia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hashmicro\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-01T08:39:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-05T08:59:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/01\/kekurangan-odoo.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=\"Syifa Fadiyah\" \/>\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=\"Syifa Fadiyah\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/\"},\"author\":{\"name\":\"Syifa Fadiyah\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/b099ef0a37ede0dda048e75cf4a3f85c\"},\"headline\":\"Review Odoo ERP 2026: Fitur, Kelebihan, dan Kekurangan\",\"datePublished\":\"2025-01-01T08:39:55+00:00\",\"dateModified\":\"2026-03-05T08:59:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/\"},\"wordCount\":1944,\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/01\/kekurangan-odoo.webp\",\"articleSection\":[\"ERP\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/\",\"name\":\"Review Odoo ERP 2026: Fitur, Kelebihan, dan Kekurangan\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/01\/kekurangan-odoo.webp\",\"datePublished\":\"2025-01-01T08:39:55+00:00\",\"dateModified\":\"2026-03-05T08:59:07+00:00\",\"description\":\"Jika Anda mempertimbangkan Odoo sebagai solusi bisnis , artikel ini menyajikan informasi, mulai dari fitur, kelebihan, dan kekurangan Odoo.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/#primaryimage\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/01\/kekurangan-odoo.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/01\/kekurangan-odoo.webp\",\"width\":1200,\"height\":675,\"caption\":\"kelebihan dan kekurangan odoo\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hashmicro.com\/id\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Review Odoo ERP 2026: Fitur, Kelebihan, dan Kekurangan\"}]},{\"@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\/b099ef0a37ede0dda048e75cf4a3f85c\",\"name\":\"Syifa Fadiyah\",\"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\/2022\/08\/syifa-96x96.jpg\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/08\/syifa-96x96.jpg\",\"caption\":\"Syifa Fadiyah\"},\"description\":\"Saya adalah seorang praktisi untuk penulisan artikel dan berfokus pada konten yang mengulas tentang teknologi bisnis. Saya mengutamakan pendekatan yang aplikatif dan informatif agar dapat membantu para pelaku bisnis profesional dengan informasi yang solutif untuk meningkatkan performa bisnis.\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/author\/syifa-nur-fadiyah\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Review Odoo ERP 2026: Fitur, Kelebihan, dan Kekurangan","description":"Jika Anda mempertimbangkan Odoo sebagai solusi bisnis , artikel ini menyajikan informasi, mulai dari fitur, kelebihan, dan kekurangan Odoo.","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\/kekurangan-odoo\/","og_locale":"id_ID","og_type":"article","og_title":"Review Odoo ERP 2026: Fitur, Kelebihan, dan Kekurangan","og_description":"Jika Anda mempertimbangkan Odoo sebagai solusi bisnis , artikel ini menyajikan informasi, mulai dari fitur, kelebihan, dan kekurangan Odoo.","og_url":"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/","og_site_name":"HashMicro Indonesia","article_publisher":"https:\/\/www.facebook.com\/hashmicro","article_published_time":"2025-01-01T08:39:55+00:00","article_modified_time":"2026-03-05T08:59:07+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/01\/kekurangan-odoo.webp","type":"image\/webp"}],"author":"Syifa Fadiyah","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Ditulis oleh":"Syifa Fadiyah","Estimasi waktu membaca":"12 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/"},"author":{"name":"Syifa Fadiyah","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/b099ef0a37ede0dda048e75cf4a3f85c"},"headline":"Review Odoo ERP 2026: Fitur, Kelebihan, dan Kekurangan","datePublished":"2025-01-01T08:39:55+00:00","dateModified":"2026-03-05T08:59:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/"},"wordCount":1944,"publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/01\/kekurangan-odoo.webp","articleSection":["ERP"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/","name":"Review Odoo ERP 2026: Fitur, Kelebihan, dan Kekurangan","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/01\/kekurangan-odoo.webp","datePublished":"2025-01-01T08:39:55+00:00","dateModified":"2026-03-05T08:59:07+00:00","description":"Jika Anda mempertimbangkan Odoo sebagai solusi bisnis , artikel ini menyajikan informasi, mulai dari fitur, kelebihan, dan kekurangan Odoo.","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/#primaryimage","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/01\/kekurangan-odoo.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/01\/kekurangan-odoo.webp","width":1200,"height":675,"caption":"kelebihan dan kekurangan odoo"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/id\/blog\/kekurangan-odoo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"Review Odoo ERP 2026: Fitur, Kelebihan, dan Kekurangan"}]},{"@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\/b099ef0a37ede0dda048e75cf4a3f85c","name":"Syifa Fadiyah","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\/2022\/08\/syifa-96x96.jpg","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/08\/syifa-96x96.jpg","caption":"Syifa Fadiyah"},"description":"Saya adalah seorang praktisi untuk penulisan artikel dan berfokus pada konten yang mengulas tentang teknologi bisnis. Saya mengutamakan pendekatan yang aplikatif dan informatif agar dapat membantu para pelaku bisnis profesional dengan informasi yang solutif untuk meningkatkan performa bisnis.","url":"https:\/\/www.hashmicro.com\/id\/blog\/author\/syifa-nur-fadiyah\/"}]}},"focus_keyword":"Kekurangan Odoo","order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/130909","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\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/comments?post=130909"}],"version-history":[{"count":37,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/130909\/revisions"}],"predecessor-version":[{"id":190374,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/130909\/revisions\/190374"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media\/141916"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=130909"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=130909"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=130909"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}