{"id":37168,"date":"2024-03-15T10:53:30","date_gmt":"2024-03-15T03:53:30","guid":{"rendered":"https:\/\/www.hashmicro.com\/id\/blog\/?p=37168"},"modified":"2025-12-17T09:46:32","modified_gmt":"2025-12-17T02:46:32","slug":"mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/id\/blog\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\/","title":{"rendered":"Mengenal Facility Management Software dan Manfaatnya bagi Perusahaan"},"content":{"rendered":"<p>Apakah Anda mengalami kesulitan dalam mengelola pemeliharaan gedung yang Anda miliki? dalam hal ini Anda harus mengenal apa itu facility management software.<\/p>\n<p>Ketika perusahaan membangun suatu gedung, tentu pihak manajemen harus bisa memelihara fasilitas yang ada dalam jangka waktu yang panjang.<\/p>\n<p>Untuk itu,\u00a0<a href=\"https:\/\/www.hashmicro.com\/id\/hash-fms-software\" target=\"_blank\" rel=\"noopener\">manajemen fasilitas<\/a> ini bisa membantu perusahaan dalam mempertahankan kualitas dan pemeliharaan dari gedung yang ada.<\/p>\n<p>Tanpa adanya dukungan dari software ini, perusahaan dapat menghadapi tantangan serius, seperti terjadi peningkatan biaya operasional dan sulit untuk mengelola fasilitas yang ada.<\/p>\n<p><span style=\"font-weight: 400;\">Ingin mengetahui apa itu sistem manajemen fasilitas? Simak terus artikel berikut.<\/span><\/p>\n<table style=\"border-collapse: collapse; background-color: #fffacd; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); border-radius: 25px 25px 25px 25px;\" width=\"100%\">\n<tbody>\n<tr>\n<td style=\"padding: 15px; border: none;\">\n<h3 style=\"margin-bottom: 10px;\"><span style=\"background-color: #990000; color: #ffffff; padding: 5px;\"><b>Key Takeaways<\/b><\/span><\/h3>\n<ul>\n<li>Manajemen fasilitas mampu membantu perusahaan dalam <a href=\"#membantu\">mengelola seluruh proses pemeliharaan aset<\/a> atau fasilitas milik perusahaan.<\/li>\n<li>Dengan <a href=\"#manfaat\">menerapkan facility management software<\/a>, pihak manajemen bisa mempermudah pembuatan dokumen, meningkatkan efisiensi pengelolaan kontrak, dan lainnya.<\/li>\n<li>Facility management software memiliki beberapa <a href=\"#fitur\">fitur utama<\/a> seperti work order dan Facility area management yang membantu perusahaan dalam mengelola aset mereka.<\/li>\n<li><a href=\"https:\/\/www.hashmicro.com\/id\/hash-fms-software\" target=\"_blank\" rel=\"noopener\">Facility management software HashMicro<\/a> merupakan solusi terbaik untuk mengelola dan memelihar aset perusahaan.<\/li>\n<\/ul>\n<\/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>\n<div id=\"toc_group_article\" style=''>\r\n\t<p style='font-size:25px;font-weight:bold; margin-bottom:0px'>\r\n\t\tDaftar Isi:\r\n\t<\/p>\r\n\t<ul id=\"list_toc\" class='list_toc'><\/ul>\r\n<\/div>\r\n\r\n<div id=\"placeholder-toc\"><\/div>\r\n<div id=\"toc\">\r\n    <div class=\"header\">\r\n\t<span class=\"toc-title\" id=\"toc-title\">Daftar Isi<\/span>\t\r\n\t <i class=\"toc-icon\">\r\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"header-icon\">\r\n          <path d=\"m6 9 6 6 6-6\" \/>\r\n        <\/svg>\r\n      <\/i>\r\n\t<\/div>\r\n    <div class=\"list\">\r\n      <ul id=\"toc-list\"><\/ul>\r\n    <\/div>\r\n <\/div>\r\n\r\n<style>\r\n\/* Simple styling for the TOC *\/\r\n\t\r\n\t#toc ul li:last-child {\r\n    padding-bottom: 16px; \/* Adjust the value as needed *\/\r\n}\r\n\r\n.td-fix-index {\r\n\t transform: unset !important;\r\n     -webkit-transform: unset !important; \r\n}\r\n.footer-contact .td-fix-index {\r\n\t transform: translateZ(0) !important;\r\n     -webkit-transform: translateZ(0) !important; \r\n}\r\n\t.tdb_single_content .tdb-block-inner.td-fix-index{\r\n\t\tposition: static;\r\n\t}\r\n\t\r\n\r\n\r\n\t\r\n#toc {\r\n  background-color: #FFF;\r\n\tpadding: 17px 24px 0px 24px !important;\r\n  margin-bottom: 20px;\r\n\/*   border: 1px solid #9C171E; *\/\r\n  border-radius: 6px;\r\n\tdisplay: none;\r\n  max-width: 100%;\r\n  transition: .4s ease height;\r\n\tmargin-left: 0;\r\n\toverflow: hidden;\r\n}\r\n\r\n#toc .header{\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n\tbackground-color: transparent;\r\n}\r\n\t\r\n\t#toc.sticky .header{\r\n\t\tpadding: 4px 0;\r\n\t}\r\n\t\r\n.header p{\r\n  font-size: 18px !important;\r\n  font-weight: 600 !important;\r\n  color: #393939;\r\n   margin-bottom: 0;\r\n  \/* margin-top: 20px; *\/\r\n}\r\n\r\n.toc-icon{\r\n  float: right;\r\n\/*   visibility: hidden; *\/\r\n}\r\n\r\n\t.toc-title{\r\n\t\tmargin-right: auto;\r\n\/* \t\tpadding-left: 20px; *\/\r\n\t\tfont-weight: 600;\r\n\t\talign-self: center;\t}\t\r\n\r\n#toc ul {\r\n  list-style-type: none;\r\n  padding-left: 0;\r\n}\r\n\t\r\n#toc.sticky ul{\r\n\toverflow-y: auto;\r\n\tmax-height: 250px;\r\n\tmargin-top: 0px;\r\n\tpadding-top: 20px;\r\n\/* \tborder-top: 1px solid #d3d3d3; *\/\r\n}\r\n\t\r\n#toc ul li {\r\n\/*   margin-bottom: 10px; *\/\r\n  margin-bottom: 10px;\r\n\tmargin-left: 0;\r\n\ttransition: .2s ease;\r\n\tcursor: pointer;\r\n}\r\n\t\r\n\t#toc.sticky ul li {\r\n\t  margin-right: 10px;\r\n\t}\r\n\t\r\n.td-post-content #toc-list li a:hover, .td-post-content #toc-list a.active{\r\n\tbackground-color: #FFF;\r\n\/* \tpadding: 8px 16px 8px 16px; *\/\r\n\tpadding: 4px 16px 4px 16px;\r\n\tborder-radius: 6px;\r\n\tcolor: #9c171e !important;\r\n\tfont-weight: 600 !important;\r\n}\r\n\t\r\n\t.td-post-content #toc-list li:hover a, .td-post-content #toc-list a.active{\r\n\t\tcolor: #9C171E !important;\r\n\t\tfont-weight: 600 !important;\r\n\t}\r\n\t\r\n.td-post-content #toc-list a.active{\r\n\tfont-weight: bold !important;\r\n\tcolor: #9C171E !important;\r\n}\r\n\t\r\n#toc a, .td-post-content #toc-list a {\r\n  text-decoration: none;\r\n  color: #ea1717 !important;\r\n  transition: .2s ease;\r\n\tfont-weight: 400 !important;\r\n\tdisplay: block;\r\n\t\r\n\tpadding: 4px 16px 4px 0;\r\n}\r\n\r\n#toc.sticky {\r\n  position: fixed;\r\n\/*   top: 73px; *\/\r\n\tbottom: 0;\r\n  z-index: 100; \r\n  box-shadow: 0 2px 5px rgba(0,0,0,0.1); \r\n\twidth: 100%; \r\n\tbackground-color: #FFF;\r\n\/* \tbackground-color: #FFF1F1; *\/\r\n\tborder-bottom: 1px solid #ea1717;\r\n\/*   border: 1px solid #393939; *\/\r\n  box-shadow: 0px 0px 14px 0px #00000040;\r\n  cursor: pointer;\r\n\tanimation: fadein .3s ease;\r\n\tpadding: 12px 16px !important;\r\n}\r\n\t\r\n\t.fadein{\r\n\t\tanimation: fadein .3s ease;\r\n\t}\r\n\t\r\n\t.fadeout{\r\n\t\tanimation: fadeout .3s ease;\r\n\t}\r\n\t\r\n\t\r\n\t@keyframes fadein{\r\n\t\t0% {\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t\t100%{\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@keyframes fadeout{\r\n\t\t0% {\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t\t100%{\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t\r\n#toc.sticky .header p{\r\n\tmargin-bottom: 10px;\r\n\tmargin-top: 10px;\r\n}\r\n\r\n#toc.sticky .toc-icon{\r\n  visibility: visible;\r\n\/* \ttransition: 0.4s ease; *\/\r\n}\r\n\t\r\n\t.toc-icon{\r\n\t\talign-items: center;\r\n    \tdisplay: flex;\r\n\t}\r\n\t\r\n\tsvg.header-icon{\r\n\/* \t\tbackground-color: #9c171e; *\/\r\n\t\tbackground-color: #FFF;\r\n\t\tborder-radius: 30px;\r\n\t\tpadding: 5px;\r\n\t}\r\n\r\n#toc.sticky .list{\r\n\/*   max-height: 0; *\/\r\n  transition: height 0.4s ease;\r\n}\r\n\t\r\n\t#toc .list{\r\n\/*   max-height: 0; *\/\r\n  transition: height 0.4s ease;\r\n}\r\n\r\n#toc .header.active .toc-icon{\r\n\ttransform: rotate(0deg); \r\n\topacity: 1;\r\n}\r\n\r\n\t#toc .header.active + .list {\r\n\t  max-height: 200px; \/* Adjust this value as needed *\/\r\n\t  opacity: 1;\r\n\t}\r\n\t\r\n\t#placeholder-toc{\r\n\/* \t\tdisplay: none; *\/\r\n\t}\r\n\t\r\n\t@media (min-width: 768px) and (max-width: 991px){\r\n\t\t#toc.sticky{\r\n\/* \t\t\ttop: 104px; *\/\r\n\t\t\tbottom: 0px;\r\n\t\t}\r\n\t\t\r\n\t\t#toc{\r\n\t\t\twidth: unset !important;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@media (max-width: 767px){\r\n\t\t#toc{\r\n\t\t\twidth: 100% !important;\r\n\t\t\tdisplay: inline-block;\r\n\t\t}\r\n\t\t\r\n\t\t#toc.sticky{\r\n\t\t\twidth: 90% !important;\r\n\/* \t\t\ttop: 81px; *\/\r\n\t\t\tbottom: 60px;\r\n\t\t\tmargin-left: auto;\r\n\t\t\tmargin-right: auto;\r\n\t\t\tpadding: 0 16px;\r\n\t\t\tright: 5%;\r\n\t\t}\r\n\t}\r\n\t\r\n\t<\/style>\r\n\r\n<style>\r\n\t#list_toc li {margin-bottom: 0;margin-top: 5px;}\r\n\t#list_toc > li > ul {padding-left: 20px;margin-bottom: 0;}\r\n\t#list_toc{height:max-content;transition:ease-in-out}\r\n\t#list_toc li {margin-bottom: 0;margin-top: 5px;}\r\n\t#list_toc_float li.active > a {color:#b1252d;background: #ffe1e3;}\r\n\t#list_toc_float li a {padding:3px 7px}\r\n\t#list_toc_float li a {\r\n\t\tdisplay: block;\r\n\t\tcolor:#000;\r\n\t\tmargin-bottom: 10px;\r\n\t\ttransition:all 0.2s ease-in-out;\r\n\t\tfont-size:15px\r\n\t}\r\n\t#list_toc_float li{list-style:none;list-style-position:inside; margin-left:0;}\r\n\t#list_toc_float a:hover{color:#b1252d;}\r\n\t\r\n\t#list_toc_float li a{margin-bottom:0px}\r\n\t#toc_group_float{\r\n\t\tline-height: 24px;\r\n\t\tmax-height: calc(100vh - 100px);\r\n\t\toverflow: auto;\r\n\t\tz-index: 99;\r\n\t\tdisplay:none!important;\r\n\t\tbackground:#fff;\r\n\t\ttransition:all 0.5s linear\r\n\t}\r\n\t\r\n\t@media (min-width:1019px){\r\n\t\t#toc_group_float {\r\n\t\t\tdisplay:block!important;\r\n\t\t\t}\r\n\t\t#toc_group_article {\r\n\t\t\tdisplay:none;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@media (max-width:768px){\r\n\t\t#toc_group_article {\r\n\t\t\tdisplay:none;\r\n\t\t}\r\n\t}\r\n\t\r\n\t \/* custom scrollbar style *\/\r\n::-webkit-scrollbar {\r\n    width: 7px;\r\n}\r\n::-webkit-scrollbar-track {\r\n    background: #d7a2a4;\r\n}\r\n::-webkit-scrollbar-thumb {\r\n    background: #b1252d;\r\n    border-radius: 15px;\r\n}\t\t\r\n\r\n<\/style>\r\n\r\n<script>\r\n\tdocument.addEventListener('DOMContentLoaded', function() {\r\n\t\t\/\/ Fungsi untuk menangani klik pada semua elemen <a> dengan href yang dimulai dengan #\r\n\t\tfunction handleTitleClick(event) {\r\n\t\t\tevent.preventDefault();\r\n\t\t\tconst targetId = this.getAttribute('href').substring(1);\r\n\t\t\tconst targetElement = document.getElementById(targetId);\r\n\r\n\t\t\tif (targetElement) {\r\n\t\t\t\tconst headerHeight = document.querySelector('#toc .header').offsetHeight;\r\n\t\t\t\tconst navbarHeight = document.getElementById('tdi_34') ? document.getElementById('tdi_34').offsetHeight : 0;\r\n\t\t\t\tconst windowHeight = window.innerHeight;\r\n\t\t\t\tconst targetOffset = targetElement.offsetTop;\r\n\t\t\t\tconst scrollTo = targetOffset + (windowHeight \/ 2) + (headerHeight) - navbarHeight - 40;\r\n\r\n\t\t\t\twindow.scrollTo({\r\n\t\t\t\t\ttop: scrollTo,\r\n\t\t\t\t\tbehavior: 'smooth'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\/\/ Tambahkan event listener untuk semua elemen <a> di toc-list dan list-toc\r\n\t\tconst titleLinks = document.querySelectorAll('#toc-list a, #list_toc a');\r\n\t\ttitleLinks.forEach(link => {\r\n\t\t\tlink.addEventListener('click', handleTitleClick);\r\n\t\t});\r\n\t});\r\n<\/script>\r\n\r\n<!-- ToC List for mobile -->\r\n<script>\r\n \/\/ Generate TOC based on headings\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  \/\/ Get the element that will contain the TOC\r\n  const tocList = document.getElementById('toc-list');\r\n\r\n  \/\/ Get the element with the ID 'article-left'\r\n  const article = document.querySelector('.td-post-content');\r\n\r\n  \/\/ Find all h2 elements within 'myarticle'\r\n  const headers = article.getElementsByTagName('h2');\r\n\r\n  \/\/ Loop through the h2 elements and create a list item for each one\r\n  for (let i = 0; i < headers.length; i++) {\r\n    const header = headers[i];\r\n    const headerText = header.textContent;\r\n\/\/     const headerId = 'header-' + i;\r\n    const headerId = headerText\r\n    .toLowerCase()\r\n    .trim()\r\n    .replace(\/[^\\w\\s-]\/g, '')  \/\/ hapus tanda baca\r\n    .replace(\/\\s+\/g, '-'); \/\/ ganti spasi jadi \"-\"\r\n\r\n    \/\/ Set an ID for the header if it doesn't have one\r\n    header.setAttribute('id', headerId);\r\n\r\n    \/\/ Create a list item for the TOC\r\n    const listItem = document.createElement('li');\r\n\r\n    \/\/ Create a link for the list item\r\n    const link = document.createElement('a');\r\n    link.setAttribute('href', '#' + headerId);\r\n    link.textContent = headerText;\r\n\r\n    \/\/ Append the link to the list item\r\n    listItem.appendChild(link);\r\n\r\n    \/\/ Append the list item to the TOC list\r\n    tocList.appendChild(listItem);\r\n  }\r\n});\r\n\r\n\/\/ Keep height and placement of content using placeholder in place of TOC\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const placeholderToc = document.querySelector('#placeholder-toc');\r\n\r\n  function setPlaceholderHeight() {\r\n    placeholderToc.style.height = `${toc.offsetHeight}px`;\r\n  }\r\n\r\n  \/\/ Set the initial height of the placeholder\r\n  setPlaceholderHeight();\r\n\r\n  \/\/ Update the height on window resize\r\n  window.addEventListener('resize', setPlaceholderHeight);\r\n});\r\n  const tocTitle = document.querySelector('#toc-title'); \/\/ Assuming header-faq is the element for TOC title\r\n\r\n\/\/ Sticky TOC and update heading\r\n\/\/ document.addEventListener(\"DOMContentLoaded\", function() {\r\n\/\/   const toc = document.querySelector('#toc');\r\n\/\/   const footer = document.querySelector('.td-footer-template-wrap');\r\n\/\/   const tocParent = toc.parentElement;\r\n\/\/   const divTop = tocParent.getBoundingClientRect().top + window.pageYOffset;\r\n\/\/   const tocHeight = toc.offsetHeight;\r\n\/\/   const triggerPoint = divTop + tocHeight + 700;\r\n\/\/   const footerHeight = footer.offsetHeight;\r\n\/\/   const triggerFooterPoint = footer.getBoundingClientRect().top + window.pageYOffset - footerHeight - footerHeight - footerHeight;\r\n\/\/   const phtoc = document.querySelector('#placeholder-toc');\r\n\/\/   const headers = document.querySelectorAll('.td-post-content h2');\r\n\/\/   const navLinks = document.querySelectorAll('#toc-list a');\r\n\t\r\n\/\/ \tconst panel2 = document.querySelector(\"#toc .list\");\r\n\/\/ \tvar icon = document.querySelector(\".toc-icon\");\r\n\r\n\/\/   let activeLink = null; \/\/ Declare activeLink outside the loop\r\n\t\r\n\/\/   \/\/ Function to handle scroll and add\/remove .sticky class\r\n\/\/   function handleScroll() {\r\n\/\/     const windowTop = window.pageYOffset || document.documentElement.scrollTop;\r\n\/\/     let currentHeader = '';\r\n\r\n\/\/     \/\/ Highlight user progress as the heading comes\r\n\/\/     headers.forEach(header => {\r\n\/\/ \t\tconst headerTop = header.offsetTop;\r\n\/\/ \t\tconst headerHeight = header.clientHeight;\r\n\/\/ \/\/ \t\tif (window.scrollY >= (headerTop - headerHeight + 700)) {\r\n\/\/ \/\/ \t\t\tconst currentHeaderId = header.getAttribute('id');\r\n\/\/ \/\/ \t\t\tconst currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n\/\/ \/\/ \t\t\tconsole.log(\"current header text:\", currentHeaderText);\r\n\/\/ \/\/ \t\t\ttocTitle.textContent = currentHeaderText;\r\n\/\/ \/\/ \t\t\tcurrentHeader = currentHeaderId;\r\n\t\t\t\r\n\/\/ \/\/ \t\t\tif(window.innerWidth < 767){\r\n\/\/ \/\/ \t\t\t\ttocTitle.textContent = 'Daftar Isi';\r\n\/\/ \/\/ \t\t\t}\r\n\/\/ \/\/ \t\t}\r\n\/\/ \t\tif(window.innerWidth < 767){\r\n\/\/ \t\t\ttocTitle.textContent = 'Daftar Isi'; \/\/ Selalu pertahankan judul ini di mobile\r\n\/\/ \t\t} else {\r\n\/\/ \t\t\tif (window.scrollY >= (headerTop - headerHeight + 700)) {\r\n\/\/ \t\t\t\tconst currentHeaderId = header.getAttribute('id');\r\n\/\/ \t\t\t\tconst currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n\/\/ \t\t\t\ttocTitle.textContent = currentHeaderText;\r\n\/\/ \t\t\t\tcurrentHeader = currentHeaderId;\r\n\/\/ \t\t\t}\r\n\/\/ \t\t}\r\n\/\/ \t});\r\n\r\n\/\/     navLinks.forEach(link => {\r\n\/\/       link.classList.remove('active');\r\n\/\/       if(currentHeader != '') {\r\n\/\/ \t\t  if (link.getAttribute('href').includes(currentHeader)) {\r\n\/\/ \t\t\t  link.classList.add('active');\r\n\/\/ \t\t  }\r\n\/\/ \t  }\r\n\/\/     });\r\n\/\/ \/\/     if (windowTop < triggerFooterPoint) {\r\n\/\/ \/\/         toc.style.display = 'block';\r\n\/\/ \/\/ \t}else{\r\n\/\/ \/\/         toc.style.display = 'none';\r\n\/\/ \/\/ \t}\r\n\/\/     \/\/ Update TOC title if sticky\r\n\/\/     if (windowTop > triggerPoint) {\r\n\/\/       if (!toc.classList.contains('sticky')) {\r\n\/\/         phtoc.style.display = \"block\";\r\n\/\/         toc.classList.add('sticky');\r\n\/\/         toc.style.width = `${tocParent.offsetWidth}px`; \/\/ Set width to match the parent element\r\n\/\/         toc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/         toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\tpanel2.style.height = '0px';\r\n\/\/ \t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \t\t  if(window.innerWidth < 767){\r\n\/\/ \/\/ \t\t\t  const tocs = document.querySelector('#toc.sticky');\r\n\/\/ \t\t\t  tocTitle.textContent = 'Daftar Isi'; \/\/ Reset title\r\n\/\/        \t\t  toc.style.width = '150px'; \/\/ Set width to match the parent element\r\n\/\/ \t\t  }\r\n\/\/       }\r\n\/\/       if (currentHeader) {\r\n\/\/ \/\/         console.log(\"activeLink:\", activeLink);\r\n\/\/         if (activeLink) {\r\n\/\/ \/\/           tocTitle.textContent = activeLink.textContent; \/\/ Update TOC title\r\n\/\/           tocTitle.textContent = activeLink ? activeLink.textContent : \"\"; \/\/ Update title only if activeLink exists\r\n\/\/         }\r\n\/\/       }\r\n\/\/     } else {\r\n\/\/       toc.classList.remove('sticky');\r\n\/\/       phtoc.style.display = \"none\";\r\n\/\/       toc.style.width = 'unset'; \/\/ Reset to original width\r\n\/\/       toc.style.backgroundColor = \"#FFF\";\r\n\/\/       tocTitle.textContent = 'Daftar isi'; \/\/ Reset title\r\n\/\/ \t\tpanel2.style.height = panel2.scrollHeight + \"px\";\r\n\/\/ \t\ticon.style.transform = \"rotate(180deg)\";\r\n\/\/     }\r\n\/\/   }\r\n\r\n\/\/     \/\/ Attach the scroll event listener to the window\r\n\/\/     window.addEventListener('scroll', handleScroll);\r\n\r\n\/\/     \/\/ Initial call to handleScroll to set the correct state on load\r\n\/\/     handleScroll();\r\n\/\/ });\r\n\t\r\n\/\/ \t\/\/ Open toggle TOC\r\n\/\/ \t  document.addEventListener(\"DOMContentLoaded\", function() {\r\n\/\/ \t\tvar tocHeader = document.querySelector(\"#toc .header\");\r\n\/\/ \t\tvar toc = document.querySelector(\"#toc\");\r\n\/\/ \t\tvar icon = document.querySelector(\".toc-icon\");\r\n\/\/ \t\tconst tocTitle = document.querySelector('#toc-title');\r\n\/\/ \t\tconst tocs = document.querySelector('#toc.sticky');\r\n\/\/  \t\tconst tocParent = toc.parentElement;\t\t  \r\n\r\n\/\/ \t\t  tocHeader.addEventListener(\"click\", function() {\r\n\/\/ \t\t\tvar panel = this.nextElementSibling;\r\n\/\/ \t\t\tif (panel.style.height !== '0px') { \/\/ Check if height is not 0px\r\n\/\/ \t\t\t  panel.style.height = '0px'; \/\/ Set height to 0 for full collapse\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \/\/ \t\t\t\ttoc.style.paddingBottom = '6px'; \r\n\/\/ \t\t\t\tif(window.innerWidth > 768){\r\n\/\/ \t\t\t\t\tif(!toc.classList.contains('sticky')){\r\n\/\/ \t\t\t\t\t\ttoc.style.width = \"unset\";\r\n\/\/ \/\/ \t\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t\t}\r\n\/\/ \t\t\t\t\tif (toc.classList.contains('sticky')){\r\n\/\/ \t\t\t\t\t\ttoc.style.width = '${tocParent.offsetWidth}px';\r\n\/\/ \t\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t\t}\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t\tif(window.innerWidth < 767){\r\n\/\/ \t\t\t\t\ttoc.style.width = \"unset\"; \/\/ Reset width\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t\ttoc.style.backgroundColor = \"#FFF1F1\";\r\n\/\/ \t\t\t} else {\r\n\/\/ \t\t\t  panel.style.height = panel.scrollHeight + \"px\";\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(0deg)\";\r\n\/\/ \t\t\t  toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\t\t  tocTitle.textContent = 'Daftar isi'; \/\/ Reset title\r\n\/\/ \t\t\t\ttoc.style.paddingBottom = '24px';\r\n\/\/ \t\t\t \tif(window.innerWidth < 767){\r\n\/\/ \t\t\t\t\ttoc.style.width = `${tocParent.offsetWidth}px`; \/\/ Set width to match the parent element\r\n\/\/ \t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t}\r\n\/\/ \t\t  });\r\n\r\n\/\/ \t\t  \/\/ Close TOC when a link inside it is clicked\r\n\/\/ \t\t  var tocLinks = document.querySelectorAll(\"#toc .list a\");\r\n\/\/ \t\t  tocLinks.forEach(function(link) {\r\n\/\/ \t\t\tlink.addEventListener(\"click\", function() {\r\n\/\/ \t\t\t  var panel = document.querySelector(\"#toc .list\");\r\n\/\/ \t\t\t  panel.style.height = '0px'; \/\/ Set height to 0 for full collapse\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \t\t\t  toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\t\t});\r\n\/\/ \t\t  });\r\n\/\/ \t\t});\r\n\r\n\/\/ START new JS for ToC improvements\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const footer = document.querySelector('.td-footer-template-wrap');\r\n  const tocParent = toc.parentElement;\r\n  const divTop = tocParent.getBoundingClientRect().top + window.pageYOffset;\r\n  const tocHeight = toc.offsetHeight;\r\n  const triggerPoint = divTop + tocHeight + 1750;\r\n\tconsole.log(triggerPoint)\r\n  const footerHeight = footer.offsetHeight;\r\n  const triggerFooterPoint = footer.getBoundingClientRect().top + window.pageYOffset - footerHeight*3;\r\n  const phtoc = document.querySelector('#placeholder-toc');\r\n  const headers = document.querySelectorAll('.td-post-content h2');\r\n  const navLinks = document.querySelectorAll('#toc-list a');\r\n  \r\n  const panel2 = document.querySelector(\"#toc .list\");\r\n  const icon = document.querySelector(\".toc-icon\");\r\n  const tocTitle = document.querySelector('#toc-title');\r\n\r\n  let activeLink = null;\r\n  let userClosedTOC = false; \/\/ Flag user menutup TOC\r\n\r\n  function handleScroll() {\r\n    const windowTop = window.pageYOffset || document.documentElement.scrollTop;\r\n    let currentHeader = '';\r\n\r\n    \/\/ Update TOC title sesuai header yang terlihat\r\n    headers.forEach(header => {\r\n      const headerTop = header.offsetTop;\r\n      const headerHeight = header.clientHeight;\r\n      if(window.innerWidth < 767){\r\n        tocTitle.textContent = 'Daftar Isi'; \r\n      } else {\r\n        if (window.scrollY >= (headerTop - headerHeight + 1750)) {\r\n          const currentHeaderId = header.getAttribute('id');\r\n          const currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n          tocTitle.textContent = currentHeaderText;\r\n          currentHeader = currentHeaderId;\r\n        }\r\n      }\r\n    });\r\n\r\n    navLinks.forEach(link => {\r\n      link.classList.remove('active');\r\n      if(currentHeader && link.getAttribute('href').includes(currentHeader)) {\r\n        link.classList.add('active');\r\n      }\r\n    });\r\n\r\n    if (windowTop > triggerPoint) {\r\n      if (!toc.classList.contains('sticky')) {\r\n        phtoc.style.display = \"block\";\r\n        toc.classList.add('sticky');\r\n        toc.style.width = `${tocParent.offsetWidth}px`;\r\n        toc.style.backgroundColor = \"#FFF\";\r\n        \/\/ Saat sticky, TOC otomatis tertutup\r\n        panel2.style.height = '0px';\r\n        icon.style.transform = \"rotate(180deg)\";\r\n        userClosedTOC = true; \/\/ Set flag supaya tidak terbuka saat scroll\r\n      }\r\n      \r\n      if(window.innerWidth < 767){\r\n        tocTitle.textContent = 'Daftar Isi'; \r\n        toc.style.width = '150px';\r\n      }\r\n\r\n    } else {\r\n      toc.classList.remove('sticky');\r\n      phtoc.style.display = \"none\";\r\n      toc.style.width = 'unset';\r\n      toc.style.backgroundColor = \"#FFF\";\r\n      tocTitle.textContent = 'Daftar isi'; \r\n\r\n      \/\/ Kembalikan panel jika user belum menutup manual\r\n      if(!userClosedTOC) {\r\n        panel2.style.height = panel2.scrollHeight + \"px\";\r\n        icon.style.transform = \"rotate(0deg)\";\r\n      }\r\n    }\r\n  }\r\n\r\n  window.addEventListener('scroll', handleScroll);\r\n  handleScroll();\r\n\r\n  \/\/ Toggle TOC saat user klik\r\n  const tocHeader = document.querySelector(\"#toc .header\");\r\n  tocHeader.addEventListener(\"click\", function() {\r\n    const panel = panel2;\r\n    if (panel.style.height !== '0px') {\r\n      panel.style.height = '0px';\r\n      icon.style.transform = \"rotate(180deg)\";\r\n      userClosedTOC = true;\r\n    } else {\r\n      panel.style.height = panel.scrollHeight + \"px\";\r\n      icon.style.transform = \"rotate(0deg)\";\r\n      userClosedTOC = false;\r\n    }\r\n  });\r\n\r\n  \/\/ Close TOC saat link diklik\r\n  document.querySelectorAll(\"#toc .list a\").forEach(link => {\r\n    link.addEventListener(\"click\", function() {\r\n      panel2.style.height = '0px';\r\n      icon.style.transform = \"rotate(180deg)\";\r\n      userClosedTOC = true;\r\n    });\r\n  });\r\n});\r\n\/\/ END new JS for ToC improvements\r\n\r\n\t\r\n\/\/ \tmake the heading at the center of the viewport\r\n\/\/ \tdocument.addEventListener('DOMContentLoaded', function() {\r\n\/\/     \/\/ Add click event listener to all links in the TOC list\r\n\/\/     document.querySelectorAll('#toc-list a').forEach(anchor => {\r\n\/\/         anchor.addEventListener('click', function (e) {\r\n\/\/             e.preventDefault(); \/\/ Prevent the default behavior of jumping to the anchor\r\n\/\/ \/\/ \t\t\tconsole.log(\"prevent default\");\r\n\/\/             const targetId = this.getAttribute('href').substring(1); \/\/ Get the ID of the target element\r\n\/\/             const targetElement = document.getElementById(targetId); \/\/ Get the target element\r\n\r\n\/\/             if (targetElement) {\r\n\/\/                 const headerHeight = document.querySelector('#toc .header').offsetHeight; \/\/ Get the height of the fixed header\r\n\/\/                 const windowHeight = window.innerHeight; \/\/ Get the height of the viewport\r\n\/\/                 const targetOffset = targetElement.offsetTop; \/\/ Get the top offset of the target element\r\n\/\/                 const scrollTo = targetOffset + (windowHeight \/ 2) + (headerHeight); \/\/ Calculate the scroll position to center the target element\r\n\r\n\/\/                 \/\/ Scroll to the calculated position smoothly\r\n\/\/                 window.scrollTo({\r\n\/\/                     top: scrollTo,\r\n\/\/                     behavior: 'smooth'\r\n\/\/                 });\r\n\/\/             }\r\n\/\/         });\r\n\/\/     });\r\n\/\/ });\r\n<\/script>\r\n\r\n<script>\r\n    \/\/ Scrollspy function to highlight the active TOC item based on the scroll position\r\n  function scrollSpy(tocClass) {\r\n    const scrollPosition = window.scrollY;\r\n\r\n    \/\/ Find the active h2 and h3 headings based on their position in the corresponding TOC\r\n    let activeH2 = null;\r\n    let activeH3 = null;\r\n\r\n    const tocItems = document.querySelectorAll(`.${tocClass} li`);\r\n    tocItems.forEach(item => {\r\n      const a = item.querySelector('a');\r\n      if (!a) return;\r\n      const href = a.getAttribute('href');\r\n      const targetId = href.substring(1); \/\/ Remove the '#' from the href to get the target ID\r\n      const targetElement = document.getElementById(targetId);\r\n      if (!targetElement) return;\r\n\r\n      const targetTop = targetElement.getBoundingClientRect().top + scrollPosition;\r\n      const nextItem = item.nextElementSibling;\r\n      const nextTop = nextItem ? nextItem.getBoundingClientRect().top + scrollPosition : Infinity;\r\n\r\n      if (targetTop <= scrollPosition + 150) {\r\n        if (a.parentElement.parentElement === tocItems) {\r\n          \/\/ The h2 heading is at the root level of the TOC\r\n          activeH2 = { id: targetId, level: 'h2' };\r\n        } \r\n\t\t  else {\r\n          \/\/ The h3 heading is nested under an h2 heading\r\n          const parentH2 = a.parentElement.parentElement.previousElementSibling;\r\n          if (parentH2) {\r\n            const h2Link = parentH2.querySelector('a');\r\n            if (h2Link) {\r\n              const h2Href = h2Link.getAttribute('href');\r\n              const h2Id = h2Href.substring(1);\r\n              activeH2 = { id: h2Id, level: 'h2' };\r\n            }\r\n          }\r\n          activeH3 = { id: targetId, level: 'h3' };\r\n        }\r\n      }\r\n\r\n      if (targetTop > scrollPosition + 150 && nextTop > scrollPosition + 150 && !activeH3) {\r\n        \/\/ Reset the activeH2 when there are no more active h3 headings\r\n        activeH2 = null;\r\n      }\r\n    });\r\n\r\n    \/\/ Update the active state for the TOC items\r\n    tocItems.forEach(item => {\r\n      item.classList.remove('active');\r\n      const a = item.querySelector('a');\r\n      if (a) {\r\n        const href = a.getAttribute('href');\r\n        const targetId = href.substring(1);\r\n        if ((activeH2 && activeH2.id === targetId) || (activeH3 && activeH3.id === targetId)) {\r\n          item.classList.add('active');\r\n        }\r\n      }\r\n    });\r\n  }\r\n\r\n  \/\/ Call scrollSpy for each TOC on window scroll\r\n  const tocClasses = ['list_toc', 'list_toc_float']; \/\/ Add other TOC class names here if you have more than two instances\r\n  tocClasses.forEach(tocClass => {\r\n    window.addEventListener('scroll', () => scrollSpy(tocClass));\r\n  });\r\n<\/script>\r\n\r\n<!-- ToC List for desktop side bar, diganti jadi inject by php, di code snippet \"Sidebar Accordion\" -->\r\n<!-- <script>\r\n\tdocument.addEventListener(\"DOMContentLoaded\", function() {\r\n\r\n        \/\/ Fungsi untuk membuat nested list\r\n        function createNestedList(parentNode, children) {\r\n            if (children.length === 0) return;\r\n\r\n            const nestedUl = document.createElement('ul');\r\n            children.forEach(child => {\r\n                const nestedLi = document.createElement('li');\r\n                const nestedA = document.createElement('a');\r\n                nestedA.textContent = child.title;\r\n                nestedA.href = `#${child.id}`;\r\n                nestedLi.appendChild(nestedA);\r\n                nestedUl.appendChild(nestedLi);\r\n\r\n                if (child.children.length > 0) {\r\n                    createNestedList(nestedLi, child.children);\r\n                }\r\n            });\r\n\r\n            parentNode.appendChild(nestedUl);\r\n        }\r\n\r\n        \/\/ Membuat objek untuk menyimpan daftar h2 dan h3 beserta judulnya\r\n        const headings = [];\r\n\r\n           \/\/ Mengambil semua elemen h2 dan h3\r\n        \/\/ Mengambil semua elemen h2 dan h3\r\n\t\tconst elements = document.querySelectorAll('.td-post-content h2');\r\n\r\n\t\t\tfunction newFormatId(text) {\r\n\t\t\t\tif(text.toLowerCase() === \"key takeaways\") {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tconst result = text.toLowerCase()\r\n\t\t\t\t.trim()\r\n\t\t\t\t.replace(\/[^\\w\\s-]\/g, '')  \/\/ hapus tanda baca\r\n\t\t\t\t.replace(\/\\s+\/g, '-'); \/\/ ganti spasi jadi \"-\"\r\n\r\n\t\t\t\treturn result;\r\n\t\t\t}\r\n\t\r\n\t\telements.forEach(element => {\r\n\t\t\tif (element.tagName === 'H2') {\r\n\t\t\t\tconst id = newFormatId(element.textContent); \/\/ Hasilkan ID baru\r\n\t\t\t\telement.id = id; \/\/ Tetapkan ID ke elemen h2\r\n\t\t\t\tif (element.textContent.toLowerCase() === \"key takeaways\") {return;} \/\/ Kalau Key Takeaways, jangan dimasukin\r\n\t\t\t\theadings.push({ level: 'h2', id: id, title: element.textContent, children: [] });\r\n\t\t\t} else if (element.tagName === 'H3') {\r\n\t\t\t\tconst id = newFormatId(element.textContent); \/\/ Hasilkan ID baru\r\n\t\t\t\telement.id = id; \/\/ Tetapkan ID ke elemen h3\r\n\t\t\t\tif (headings.length > 0) {\r\n\t\t\t\t\theadings[headings.length - 1].children.push({ level: 'h3', id: id, title: element.textContent, children: [] });\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t});\r\n       \/\/ Membuat list HTML dari objek headings\r\n\t\tconst ul = document.getElementById('list_toc');\r\n\t\tlet currentUl = ul;\r\n\t\theadings.forEach(heading => {\r\n\t\t\tconst li = document.createElement('li');\r\n\t\t\tconst a = document.createElement('a');\r\n\t\t\ta.textContent = heading.title;\r\n\t\t\ta.href = `#${heading.id}`; \/\/ Gunakan ID yang baru dihasilkan\r\n\t\t\tli.appendChild(a);\r\n\r\n\t\t\tif (heading.level === 'h2') {\r\n\t\t\t\tcurrentUl = li;\r\n\t\t\t\tul.appendChild(li);\r\n\t\t\t} else if (heading.level === 'h3') {\r\n\t\t\t\tif (!currentUl.lastElementChild || currentUl.lastElementChild.tagName !== 'UL') {\r\n\t\t\t\t\tconst nestedUl = document.createElement('ul');\r\n\t\t\t\t\tcurrentUl.appendChild(nestedUl);\r\n\t\t\t\t\tcurrentUl = nestedUl;\r\n\t\t\t\t}\r\n\t\t\t\tcurrentUl.appendChild(li);\r\n\t\t\t}\r\n\r\n\t\t\tcreateNestedList(li, heading.children);\r\n\t\t});\r\n\t\t\/\/ Dapatkan elemen ul dengan id 'list_toc'\r\n\t\tconst ulFloat = document.getElementById('list_toc');\r\n\r\n\t\t\/\/ Dapatkan isi (child elements) dari ul dengan id 'list_toc'\r\n\t\tconst clonedChildren = ulFloat.cloneNode(true).children;\r\n\r\n\t\t\/\/ Dapatkan elemen ul dengan id 'list_toc_float'\r\n\t\tconst ulToc = document.getElementById('list_toc_float');\r\n\r\n\t\t\/\/ Tambahkan isi yang telah didapatkan dari 'list_toc' ke ul dengan id 'list_toc_float'\r\n\t\tulToc.append(...clonedChildren);\r\n\r\n\r\n        \/\/ Fungsi untuk mengambil tinggi navbar\r\n\t\tfunction getNavbarHeight() {\r\n\t\t\tconst navbar = document.getElementById('tdi_34');\r\n\t\t\treturn navbar ? navbar.offsetHeight : 0;\r\n\t\t}\r\n\r\n\t\t\/\/ Fungsi untuk menambahkan offset posisi scroll\r\n\t\tfunction scrollToElementWithOffset(elementId) {\r\n\t\t\tconst element = document.getElementById(elementId);\r\n\t\t\tif (element) {\r\n\t\t\t\tconst offset = getNavbarHeight();\r\n\t\t\t\tconst elementPosition = element.getBoundingClientRect().top;\r\n\t\t\t\tconst offsetPosition = elementPosition - offset - 40;\r\n\r\n\t\t\t\twindow.scrollBy({\r\n\t\t\t\t\ttop: offsetPosition,\r\n\t\t\t\t\tbehavior: 'smooth'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\/\/ Fungsi untuk menangani klik pada tautan judul\r\n\t\tfunction handleTitleClick(event) {\r\n\t\t\tevent.preventDefault();\r\n\t\t\tconst href = event.target.getAttribute('href').substr(1);\r\n\t\t\tscrollToElementWithOffset(href);\r\n\t\t}\r\n\r\n\t\t\/\/ Tambahkan event listener untuk semua tautan judul\r\n\t\tconst titleLinks = document.querySelectorAll('a[href^=\"#\"]');\r\n\t\ttitleLinks.forEach(link => {\r\n\t\t\tlink.addEventListener('click', handleTitleClick);\r\n\t\t});\r\n\t\t\r\n\t});\r\n    <\/script> -->\r\n\n<h2 id=\"Apa-itu-Manajemen-Fasilitas\"><strong>Apa itu Manajemen Fasilitas?<\/strong><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-117117\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/fsasilitas-software-scaled.jpg\" alt=\"\" width=\"2048\" height=\"1109\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/fsasilitas-software-scaled.jpg 2048w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/fsasilitas-software-300x163.jpg 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/fsasilitas-software-1024x555.jpg 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/fsasilitas-software-768x416.jpg 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/fsasilitas-software-1536x832.jpg 1536w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/fsasilitas-software-150x81.jpg 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/fsasilitas-software-696x377.jpg 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/fsasilitas-software-1068x579.jpg 1068w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/fsasilitas-software-1920x1040.jpg 1920w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/fsasilitas-software-775x420.jpg 775w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/p>\n<p><span style=\"font-weight: 400;\"><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/rekomendasi-facility-management-software-terbaik-di-indonesia\/\"><em><span id=\"membantu\">Facility Management <\/span><\/em><\/a>adalah suatu proses pemeliharaan fasilitas yang dilakukan agar suatu organisasi dapat memenuhi kebutuhan bisnisnya.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Manajemen fasilitas berfungsi dalam mengintegrasikan seluruh sumber daya, dalam lingkungan yang perusahaan bangun, dengan tujuan meningkatkan <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/tips-meningkatkan-produktivitas-karyawan\/\"><span style=\"font-weight: 400;\">produktivitas<\/span><\/a><span style=\"font-weight: 400;\"> perusahaan.<\/span><\/p>\n<p>Karena manajemen fasilitas bertujuan untuk mengelola fasilitas yang ada, sistem manajemen ini cocok untuk digunakan bagi gedung perkantoran, pusat perbelanjaan, rumah sakit, dan fasilitas industri yang kompleks seperti pabrik.<\/p>\n<p>Jika perusahaan tidak menggunakan manajemen fasilitas, perusahaan akan kesulitan dalam memantau, merawat, dan mengelola aset fisik seperti gedung, peralatan, dan infrastruktur.<\/p>\n<p>Hal ini dapat mengakibatkan peningkatan biaya perawatan yang tidak terencana dan ketidakmampuan untuk merespons perubahan atau perbaikan yang diperlukan secara cepat.<\/p>\n<p><b>Baca juga <\/b><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/mengenal-property-management-system-dan-manfaatnya-bagi-bisnis\/\"><span style=\"font-weight: 400;\">Apa Itu Sistem Manajemen Aset dan Manfaatnya Pada Bisnis<\/span><\/a><\/p>\n<h2 id=\"Manfaat-Utama-Penerapan-Facility-Management-Software\"><strong>Manfaat Utama Penerapan Facility Management Software<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\"><em><span id=\"manfaat\">Facility Management<\/span><\/em> sangat bermanfaat bagi perusahaan karena dengan sistem tersebut perusahaan dapat mengecek, mengelola serta menjaga fasilitas gedung secara menyeluruh melalui satu panel terintegrasi. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dengan <\/span><a href=\"https:\/\/hot.liputan6.com\/read\/4521325\/integrasi-adalah-proses-membentuk-kesatuan-pahami-pengertian-dan-faktor-pendorongnya\"><span style=\"font-weight: 400;\">integrasi <\/span><\/a><span style=\"font-weight: 400;\">manajemen fasilitas yang optimal tersebut,\u00a0 fasilitas perusahaan akan senantiasa terjaga dan seluruh karyawan perusahaan dapat merasakan gedung yang aman, nyaman, dan efisien. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Selain itu, facility management software memiliki manfaat lainnya yaitu :<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">1. Facility Management Software membantu membuat rincian dokumen dan akses cepat<\/span><\/h3>\n<p>Dengan bantuan sistem, pihak manajemen bisa mendapatkan rincian lengkap terkait fasilitas perusahaan.<\/p>\n<p><span style=\"font-weight: 400;\"> Rincian tersebut berisi terkait dengan detail inventaris perusahaan, fasilitas apa saja yang kurang, rusak atau harus perusahaan ganti. <\/span><\/p>\n<p><a href=\"https:\/\/kbbi.lektur.id\/rincian#:~:text=Menurut%20Kamus%20Besar%20Bahasa%20Indonesia,lainnya%20dari%20rincian%20adalah%20beberan.\"><span style=\"font-weight: 400;\">Rincian<\/span><\/a><span style=\"font-weight: 400;\"> tersebut dapat Anda akses dengan cepat, sehingga proses perbaikan atau penambahan dapat perusahaan tangani dengan efisien.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">2. Facility Management Software mempermudah akses yang ada<\/span><\/h3>\n<p>Penggunaan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/qr-code-facility-management\/\">qr code facility management dengan data yang akurat dan lengkap<\/a> akan mempermudah pengecekkan kondisi <span style=\"font-weight: 400;\">dan keadaan fasilitas perusahaan dengan cepat dan mudah. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Selain itu Anda dapat menjadwalkan proses <\/span><i><span style=\"font-weight: 400;\">maintenance<\/span><\/i><span style=\"font-weight: 400;\"> dimanapun dan kapanpun, sehingga Anda tidak perlu bertemu dengan pihak tertentu untuk menjadwalkan proses pemeliharaan fasilitas. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Karena proses penjadwalan dapat Anda atur secara otomatis dengan sistem. Dalam hal ini, fokus utama adalah menyediakan kerangka kerja dan fasilitas yang maksimal. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tanpa<em>\u00a0software<\/em> yang baik ini, maka proses mengumpulkan dan menyimpan informasi terkait kapan suatu barang harus perusahaan perbaiki atau ganti akan semakin sulit.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">3. Facility Management Software memberikan satu platform terintegrasi<\/span><\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-117122 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-integration-scaled.jpg\" alt=\"Satu platform terintegrasi\" width=\"2048\" height=\"1109\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-integration-scaled.jpg 2048w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-integration-300x163.jpg 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-integration-1024x555.jpg 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-integration-768x416.jpg 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-integration-1536x832.jpg 1536w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-integration-150x81.jpg 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-integration-696x377.jpg 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-integration-1068x579.jpg 1068w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-integration-1920x1040.jpg 1920w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-integration-775x420.jpg 775w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/p>\n<p>Dokumen-dokumen terkait dengan bangunan yang ada tentu harus tersimpan dengan baik.<\/p>\n<p>Sistem ini bisa membantu<span style=\"font-weight: 400;\">\u00a0dalam mengurus seluruh dokumen yang berkaitan dengan fasilitas perusahaan dengan mudah.<\/span><\/p>\n<p>Tidak hanya itu, dokumen bisa Anda akses dari satu sistem terintegrasi dari manapun dan kapanpun.<\/p>\n<p><span style=\"font-weight: 400;\">Anda dapat <\/span><span style=\"font-weight: 400;\">memastikan semua fasilitas tetap dalam kondisi yang optimal. Hal ini mencakup kebutuhan <\/span><span style=\"font-weight: 400;\">biaya dan penanggung jawab yang dapat diakses<\/span><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">4. Facility Management Software meningkatkan efisiensi pengelolaan kontra<\/span><span style=\"font-weight: 400;\">k<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Dengan menggunakan <em>Sistem manajemen fasilitas<\/em><\/span><span style=\"font-weight: 400;\">\u00a0yang baik<\/span><span style=\"font-weight: 400;\"> Anda dapat mengelola kontrak perawatan, perbaikan atau proses <\/span><i><span style=\"font-weight: 400;\">maintenance<\/span><\/i><span style=\"font-weight: 400;\">\u00a0dalam satu repositori efisien. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sehingga dapat mengotomatiskan manajemen sewa, kontrak,\u00a0 pembayaran angsuran dan pemeliharaan fasilitas. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Serta mengelola kontrak dengan penyewa dengan mudah, secara real-time dan otomatis.<\/span><\/p>\n<h3>5. Facility Management Software meningkatkan transparansi seluruh kegiatan operasional<\/h3>\n<p>Manajemen fasilitas mampu memberikan gambaran pada keseluruhan fasilitas dan pemeliharaan yang ada.<\/p>\n<p>Oleh karena itu, penting menempatkan kebutuhan peliharaan, manajemen vendor, dan layanan dalam satu sistem.<\/p>\n<p>Dengan informasi yang terpusat memungkinkan tim manajemen untuk mengawasi progres tugas, alokasi sumber daya, dan perkembangan masalah secara real-time.<\/p>\n<p>Hasilnya, keputusan diambil berdasarkan data akurat, memungkinkan perbaikan efisiensi, serta peningkatan keseluruhan produktivitas operasional.<\/p>\n<h3>6. Facility Management Software membuat laporan keuangan per aset dan fasilitas<\/h3>\n<p>Mengelola fasilitas dengan biaya berlebihan serta tidak sesuai dengan rancangan biaya awal bisa menimbulkan dampak buruk bagi perusahaan.<\/p>\n<p>Maka dari itu, manajemen fasilitas perusahaan berperan penting untuk mempermudah pengelolaan dan pemantauan alokasi dana yang ada.<\/p>\n<p>Dengan bantuan sistem, seluruh biaya untuk perawatan dan pengelolaan gedung akan lebih optimal dan efisien.<\/p>\n<p>Demikian, perusahaan tidak perlu khawatir adanya biaya keluar berlebihan, karena sistem akan menghitung anggaran sesuai dengan rencana awalnya.<\/p>\n<p>Jika Anda sudah mempertimbangkan untuk menggunakan sistem manajemen fasilitas, dapat dilihat skema harganya agar sesuai dengan kebutuhan bisnis Anda<\/p>\n<style>\r\n.cta-in-article-image .desktop-banner{\r\n    display: none;\r\n    text-align: center;\r\n}\r\n.cta-in-article-image .desktop-mobile{\r\n    display: block;\r\n    text-align: center;\r\n    width: 100%;\r\n}\r\n\t.cta-in-article a {\r\n\t\tfont-size: 0px !important;\r\n\t\tcolor: #fff; \r\n\t\tpadding: 0px !important; \r\n\t\tborder-radius: 0px !important; \r\n\t\tdisplay: block !important; \r\n\t\ttext-decoration: none; \r\n\t}\r\n\t\r\n\t.cta-in-article {\r\n\t\tmargin: 0px !important;\r\n\t\tpadding: 0px !important;\r\n\t\tbox-shadow: none !important;\r\n\t}\r\n\t\r\n@media (min-width: 650px) {\r\n    .cta-in-article-image .desktop-banner {\r\n        display: block!important;\r\n    }\r\n}\r\n@media (min-width: 650px) {\r\n   .cta-in-article-image .desktop-mobile {\r\n        display: none!important;\r\n    }\r\n}\r\n<\/style>\r\n<div class=\"cta-in-article-image\">\r\n\t<a href=\"https:\/\/www.hashmicro.com\/id\/offer\/download-skema-harga-software-erp?blog&utm_source=blog&medium=banner-article\" target=\"_blank\" rel=\"noopener\">\r\n\t\t<div id=\"desktop-banner-container\">\r\n\t\t\t<div class=\"desktop-banner\">\r\n\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/02.Skema-Harga-web-resized.webp\" alt=\"download skema harga software erp\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t<div id=\"mobile-banner-container\">\r\n\t\t\t<div class=\"desktop-mobile\">\r\n\t\t\t\t<img decoding=\"async\" width=\"372\" height=\"465\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/02.-Skema-Harga-Mobile-372px.webp\" alt=\"download skema harga software erp\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/a>\r\n<\/div>\n<h2 id=\"6-Fitur-Utama-Facility-Management-Software\"><strong><span id=\"fitur\">6 Fitur Utama Facility Management Software<\/span><\/strong><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-117126\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-features-scaled.jpg\" alt=\"fitur utama facility management software\" width=\"2048\" height=\"1109\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-features-scaled.jpg 2048w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-features-300x163.jpg 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-features-1024x555.jpg 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-features-768x416.jpg 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-features-1536x832.jpg 1536w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-features-150x81.jpg 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-features-696x377.jpg 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-features-1068x579.jpg 1068w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-features-1920x1040.jpg 1920w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/software-features-775x420.jpg 775w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Dalam menjalankan fungsinya <em>facility management software<\/em> memiliki fitur utama yang dapat menunjang\u00a0 sistem pengelolaan fasilitas yang baik.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"> Berikut adalah fitur-fitur utama yang harus <em>software<\/em> manajemen fasilitas miliki manajemen fasilitas :<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\">\n<h3 id=\"Property-asset-management\"><i><span style=\"font-weight: 400;\">Facility area management<\/span><\/i><\/h3>\n<\/li>\n<\/ul>\n<p>Untuk dapat mengidentifikasi area-area yang membutuhkan pemeliharaan lebih lanjut, tentu pihak manajemen harus mengetahui apa yang bermasalah.<\/p>\n<p>Fitur ini memberikan pandangan komprehensif mengenai seluruh area fasilitas perusahaan.<\/p>\n<p>Dengan informasi yang tersedia, perusahaan dapat\u00a0 mengidentifikasi potensi perbaikan yang dapat meningkatkan produktivitas dan kenyamanan bagi karyawan serta pengunjung.<\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\">\n<h3 id=\"Facility-leasing-management\"><i>Facility database management<\/i><\/h3>\n<\/li>\n<\/ul>\n<p>Dalam proses pemeliharaan fasilitas yang ada, tentu dibutuhkan dokumen-dokumen resmi dari gedung tersebut.<\/p>\n<p>Untuk itu, f<span style=\"font-weight: 400;\">itur ini memungkinkan p<\/span><span style=\"font-weight: 400;\">erusahaan untuk secara terperinci mengelola semua informasi terkait fasilitas termasuk data inventaris, perawatan berkala, riwayat pemeliharaan, dan informasi kontak pemasok. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dengan database yang terorganisir, perusahaan dapat dengan cepat mengakses informasi yang diperlukan dan membuat keputusan strategis berdasarkan data yang akurat.<\/span><\/p>\n<ul>\n<li>\n<h3 id=\"Work-order-management\"><i><span style=\"font-weight: 400;\">Work order management<\/span><\/i><\/h3>\n<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Dengan fitur ini, Anda dapat mengelola SDM atau teknisi yang Anda butuhkan untuk menangani permintaan maintenance atau pemeliharaan secara tepat waktu, dan dengan anggaran yang tepat. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dalam hal ini, Anda tidak perlu lagi menunggu lama untuk menemukan teknisi untuk keperluan perbaikan dan pemeliharaan, karena hal tersebut sudah otomatis terkelola pada sistem. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dengan pemeliharaan atau perbaikan yang tepat waktu, tentunya tidak akan menghambat kegiatan bisnis Anda.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\">\n<h3 id=\"Invoice-management\"><i><span style=\"font-weight: 400;\">Helpdesk<\/span><\/i><\/h3>\n<\/li>\n<\/ul>\n<p>Dengan fitur Helpdesk, perusahaan dapat menerima laporan masalah atau permintaan layanan dari karyawan melalui portal atau formulir online.<\/p>\n<p>Kemudian, perangkat lunak ini mengorganisir, mendokumentasikan, dan melacak setiap permintaan tersebut, memastikan bahwa mereka ditangani dengan cepat dan efisien.<\/p>\n<p>Fitur ini memungkinkan perusahaan untuk meningkatkan responsibilitas terhadap karyawan dan memberikan pengalaman kerja yang lebih baik bagi seluruh tim.<\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\">\n<h3 id=\"Maintenance-&amp;-scheduling\"><i><span style=\"font-weight: 400;\">Maintenance &amp; Scheduling<\/span><\/i><\/h3>\n<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Pada fitur ini, Anda akan mendapatkan informasi lengkap seputar kondisi fasilitas perusahaan sehingga memudahkan petugas <\/span><i><span style=\"font-weight: 400;\">maintenance<\/span><\/i><span style=\"font-weight: 400;\"> untuk mengatur jadwal perawatan berikutnya. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dalam hal ini, Anda dapat memberitahukan jadwal <\/span><i><span style=\"font-weight: 400;\">maintenance<\/span><\/i><span style=\"font-weight: 400;\"> yang telah ditentukan sebelumnya pada seluruh karyawan perusahaan. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dengan ini, mereka bisa bersiap untuk menghadapi proses maintenance tersebut, dan mereka bisa memilih opsi fasilitas lain untuk menggantikannya<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\">\n<h3 id=\"Indepth-reports\"><i><span style=\"font-weight: 400;\">Maintenance reporting analysis<\/span><\/i><\/h3>\n<\/li>\n<\/ul>\n<p>Fitur ini memungkinkan perusahaan untuk secara rinci menganalisis laporan pemeliharaan fasilitas, termasuk perbaikan, perawatan rutin, dan inspeksi.<\/p>\n<p>Dengan analisis ini, perusahaan dapat mengidentifikasi tren pemeliharaan, mengevaluasi efisiensi operasional, dan merencanakan perbaikan yang diperlukan dengan lebih tepat waktu.<\/p>\n<p>Hal ini memungkinkan perusahaan menghemat biaya pemeliharaan, memperpanjang masa pakai aset, dan memastikan fasilitas beroperasi dengan optimal.<\/p>\n<style>\r\n\t.container-box-section .row {\r\n      display: flex;\r\n    }\r\n\r\n    .container-box-section {\r\n      background: #f2f8ff;\r\n      border-radius: 10px;\r\n      padding: 0 32px 24px 32px;\r\n\t  margin-top: 48px;\r\n\t  border: 2px solid #497ECD;\r\n    }\r\n\r\n    .container-box-section .row-link {\r\n      color: #9C171E;\r\n      font-weight: 600;\r\n      text-decoration: underline;\r\n    }\r\n\r\n    .container-box-section .image-overflow {\r\n      position: absolute;\r\n      transform: translate(-10px, -30px);\r\n    }\r\n\t\r\n\t.container-box-section .box-heading {\r\n\t\tfont-size: 27px;\r\n\t\tline-height: 38px;\r\n\t\tmargin-top: 30px;\r\n\t\tmargin-bottom: 20px;\r\n\t\tmargin-left: 90px;\r\n\t\tfont-weight: 600;\r\n\t}\r\n\t\r\n\t@media only screen and (max-width: 767px) {\r\n\t\t.container-box-section .image-overflow {\r\n\t\t\twidth: 45px;\r\n\t\t\ttransform: translate(0, 16px) !important;\r\n\t\t}\r\n\t\t\r\n\t\t.container-box-section .box-heading {\r\n\t\t\tmargin-left: 64px;\r\n\t\t}\r\n\t\t\r\n\t\t.container-box-section {\r\n\t\t  margin-top: 24px;\r\n\t\t}\r\n\t\t\r\n\t\t.container-box-section .box-heading {\r\n\t\t\tfont-size: 22px;\r\n\t\t}\r\n\t\t\r\n\t\t.container-box-section p:not(.box-heading), .container-box-section a {\r\n\t\t\tfont-size: 16px;\r\n\t\t}\r\n\t}\r\n<\/style>\r\n\r\n<div class=\"container-box-section\">\r\n    <div class=\"row\">\r\n      <img decoding=\"async\" src=\"https:\/\/www.hashmicro.com\/assets\/article\/2bulb-snippet.webp\" alt=\"\" class=\"image-overflow\" loading=\"lazy\">\r\n      <p class=\"box-heading\">Tahukah Anda<\/p>    <\/div>\r\n\r\n    <div class=\"row\">\r\n\t\t<p style=\"margin-bottom: 16px; display: none;\" class=\"description\">Fitur-fitur yang dimiliki FMS akan membuat semua fasilitas perusahaan memiliki masa pakai yang lebih panjang karena tetap terjaga, sehingga dapat mengurangi pengeluaran biaya tambahan dan menghindari kebutuhan untuk mengganti fasilitas yang mengalami kerusakan.<\/p>\t\t<p class=\"desc-clone\"><\/p>\r\n\t<\/div>\r\n\r\n    <div class=\"row-link\">\r\n      <a target=\"_blank\" style=\"display: none; width: fit-content\" class=\"link-fakta-unik\" href=\"\">Simak selengkapnya di sini!<\/a>\r\n\t  <span class=\"link-target-text\" style=\"display:none\">https:\/\/www.hashmicro.com\/id\/blog\/pentingnya-otomasi-penjadwalan-pada-perawatan-fasilitas-dan-aset-perusahaan-anda\/<\/span>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n\tdocument.addEventListener('DOMContentLoaded', function() {\r\n        const descriptions = document.querySelectorAll('.container-box-section .description');\r\n        const descClones = document.querySelectorAll('.container-box-section .desc-clone');\r\n\t\tconst links = document.querySelectorAll('.container-box-section .link-fakta-unik');\r\n        const toggleButtons = document.querySelectorAll('.container-box-section .toggleButton');\r\n\t\t\r\n\t\t\/\/ maxLength for the character limit\r\n        const maxLength = 140;\r\n\t\t\r\n\t\tfor (let i = 0; i < descriptions.length; i++) {\r\n\t\t\tconst fullText = descriptions[i].textContent.trim();\r\n\t\t\tconst clonedText = fullText.slice(0, maxLength);\r\n\t\t\t\r\n\t\t\tconst textContent = descriptions[i].textContent.trim();\r\n\t\t\tconst characterCount = textContent.length;\r\n\t\t\tif (characterCount < maxLength) {\r\n\t\t\t\tdescriptions[i].style.display = 'block';\r\n\t\t\t\tlinks[i].style.display = \"block\";\r\n\t\t\t\tcontinue;\r\n\t\t\t}\r\n\r\n\t\t\t\/\/ Create a span element for the toggleButton\r\n\t\t\tconst spanToggleButton = document.createElement('span');\r\n\t\t\tspanToggleButton.classList.add('toggleButton');\r\n\t\t\tspanToggleButton.style.cursor = \"pointer\";\r\n\t\t\tspanToggleButton.innerHTML = '<strong> (Baca Lebih Lanjut)<\/strong>';\r\n\r\n\t\t\t\/\/ Set the cloned text to the desc-clone paragraph\r\n\t\t\tdescClones[i].innerHTML = clonedText + '...';\r\n\t\t\tdescClones[i].appendChild(spanToggleButton); \/\/ Append the spanToggleButton after the triple dots\r\n\r\n\t\t\t\/\/ Toggle visibility of elements\r\n\t\t\tspanToggleButton.addEventListener('click', function() {\r\n\t\t\t\tdescClones[i].style.display = 'none'; \/\/ Hide desc-clone\r\n\t\t\t\tspanToggleButton.style.display = 'none'; \/\/ Hide toggleButton\r\n\t\t\t\tdescriptions[i].style.display = 'block'; \/\/ Show original text\r\n\t\t\t\tlinks[i].style.display = \"block\"; \/\/Show links\r\n\t\t\t});\r\n\t\t}\r\n\t\t\r\n\t\tjQuery(document).ready(function() {\r\n\t\t\tvar innerTextLinkTarget = jQuery('.link-target-text').html();\r\n\t\t\tjQuery('.link-fakta-unik').attr('href', innerTextLinkTarget);\r\n\t\t});\r\n\t});\r\n<\/script>\n<h2 id=\"Kesimpulan\"><strong>Kesimpulan<\/strong><\/h2>\n<p>Ketika melakukan proses pemeliharaan fasilitas yang ada, hal ini tentu bisa menjadi tantangan tersendiri bagi pihak manajemen. Jika perusahaan lalai dalam mengelola fasilitas yang ada, tidak hanya hal ini akan memakan waktu tetapi biaya yang dikeluarkan juga semakin banyak.<\/p>\n<p>Untuk itu, pihak perusahaan dapat menggunakan <a href=\"https:\/\/www.hashmicro.com\/id\/hash-fms-software\" target=\"_blank\" rel=\"noopener\">sistem manajemen fasilitas<\/a> yang ada untuk membantu mengelola proses pemeliharaan yang ada. Dengan sistem ini, perusahaan b<span style=\"font-weight: 400;\">mampu mengoptimalkan kinerja dan memastikan agar fasilitas tersebut selalu berfungsi dengan baik, secara berkelanjutan, ekonomis, efisien dan efektif serta dengan berpegang pada prinsip <\/span><i><span style=\"font-weight: 400;\">sustainability<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Jika Anda tertarik untuk mengoptimalkan pengelolaan fasilitas perusahaan dengan software manajemen fasilitas, Segera jadwalkan <a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/\" target=\"_blank\" rel=\"noopener\">demo gratis<\/a> sekarang bersama tim marketing kami!<\/span><\/p>\n<a href=\"https:\/\/www.hashmicro.com\/id\/hash-fms-software?medium=moneysite-banner\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/02\/50-Hash-FMS-Software-Desktop.webp\" data-desktop-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/02\/50-Hash-FMS-Software-Desktop.webp\" data-mobile-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/02\/50-Hash-FMS-Software-mOBILE.webp\" alt=\"HashFMSSoftware\" 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>\n<p><span style=\"font-weight: 400;\"><script>  window._mfq = window._mfq || [];\r\n  (function() {\r\n    var mf = document.createElement(\"script\");\r\n    mf.type = \"text\/javascript\"; mf.defer = true;\r\n    mf.src = \"\/\/cdn.mouseflow.com\/projects\/5e05f34e-ba01-471c-b61c-6edd2d7e05ed.js\";\r\n    document.getElementsByTagName(\"head\")[0].appendChild(mf);\r\n  })();<\/script><\/span><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n\r\n\t<script>\r\n\t\tsessionStorage.setItem('set_popupscroll', 70);\r\n\t<\/script>\r\n\t\r\n\t<script>\r\n\t\tsessionStorage.setItem('set_popuptime', 3600000);\r\n\t<\/script>\r\n\t\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [{\n    \"@type\": \"Question\",\n    \"name\": \"Apa yang dimaksud dengan manajemen fasilitas?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Manajemen Fasilitas adalah alat atau layanan yang mendukung fungsi organisasi yang mengintegrasikan sumber daya manusia (SDM), tempat, dan proses dalam lingkungan yang dibangun dengan tujuan meningkatkan kualitas hidup orang dan produktivitas inti bisnis.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Ruang Lingkup Manajemen Fasilitas meliputi apa saja?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Secara kronologis maka kegiatan dalam manajemen fasilitas meliputi kegiatan \u2013 kegiatan: pengadaan, penyimpanan, penggunaan, pengaturan, penyaluran, inventarisasi, pemeliharaan, rehabilitasi, dan penghapusan.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Mengapa kita harus mengetahui manajemen fasilitas dan keselamatan?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Keberadaan Manajemen Fasilitas dan Keselamatan (MFK) bertujuan agar rumah sakit dapat menyediakan seluruh fasilitas fisik dan peralatan medis yang aman, fungsional serta terdapat petugas yang dapat mengelola secara integral dan efektif.\"\n    }\n  }]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apakah Anda mengalami kesulitan dalam mengelola pemeliharaan gedung yang Anda miliki? dalam hal ini Anda harus mengenal apa itu facility management software. Ketika perusahaan membangun suatu gedung, tentu pihak manajemen harus bisa memelihara fasilitas yang ada dalam jangka waktu yang panjang. Untuk itu,\u00a0manajemen fasilitas ini bisa membantu perusahaan dalam mempertahankan kualitas dan pemeliharaan dari gedung [&hellip;]<\/p>\n","protected":false},"author":162,"featured_media":117072,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[4675],"tags":[],"class_list":{"0":"post-37168","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-facility-management"},"acf":{"post_reviewer":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.1 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Ketahui Facility Management Software untuk Kelancaran Bisnis!<\/title>\n<meta name=\"description\" content=\"Facility Management Software adalah proses pemeliharaan fasilitas perusahaan untuk memenuhi kebutuhan bisnisnya. Simak selengkapnya!\" \/>\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\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mengenal Facility Management Software dan Manfaatnya bagi Perusahaan\" \/>\n<meta property=\"og:description\" content=\"Facility Management Software adalah proses pemeliharaan fasilitas perusahaan untuk memenuhi kebutuhan bisnisnya. Simak selengkapnya!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\/\" \/>\n<meta property=\"og:site_name\" content=\"HashMicro Indonesia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hashmicro\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T03:53:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-17T02:46:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/Facility-management-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1109\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Hendra Gunawan\" \/>\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=\"Hendra Gunawan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 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\\\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\\\/\"},\"author\":{\"name\":\"Hendra Gunawan\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#\\\/schema\\\/person\\\/7eb92f40eba8b038fa552ba13cd6d88a\"},\"headline\":\"Mengenal Facility Management Software dan Manfaatnya bagi Perusahaan\",\"datePublished\":\"2024-03-15T03:53:30+00:00\",\"dateModified\":\"2025-12-17T02:46:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\\\/\"},\"wordCount\":1364,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/Facility-management-scaled.jpg\",\"articleSection\":[\"Facility Management\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\\\/\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\\\/\",\"name\":\"Ketahui Facility Management Software untuk Kelancaran Bisnis!\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/Facility-management-scaled.jpg\",\"datePublished\":\"2024-03-15T03:53:30+00:00\",\"dateModified\":\"2025-12-17T02:46:32+00:00\",\"description\":\"Facility Management Software adalah proses pemeliharaan fasilitas perusahaan untuk memenuhi kebutuhan bisnisnya. Simak selengkapnya!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\\\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/Facility-management-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/Facility-management-scaled.jpg\",\"width\":2048,\"height\":1109},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mengenal Facility Management Software dan Manfaatnya bagi Perusahaan\"}]},{\"@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\\\/7eb92f40eba8b038fa552ba13cd6d88a\",\"name\":\"Hendra Gunawan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Hendra-Gunawan-96x96.webp\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Hendra-Gunawan-96x96.webp\",\"contentUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Hendra-Gunawan-96x96.webp\",\"caption\":\"Hendra Gunawan\"},\"description\":\"Hendra adalah ERP Specialist senior dengan pengalaman lebih dari 6 tahun dalam implementasi dan optimasi sistem ERP di berbagai industri. Ia berspesialisasi dalam menulis artikel seputar implementasi dan integrasi modul bisnis, sistem ERP untuk manajemen operasional, dan otomatisasi proses bisnis.\",\"sameAs\":[\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/\"],\"jobTitle\":\"Hendra Gunawan - Senior Content Writer - ERP Specialist\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/author\\\/hendra-gunawan\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ketahui Facility Management Software untuk Kelancaran Bisnis!","description":"Facility Management Software adalah proses pemeliharaan fasilitas perusahaan untuk memenuhi kebutuhan bisnisnya. Simak selengkapnya!","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\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\/","og_locale":"id_ID","og_type":"article","og_title":"Mengenal Facility Management Software dan Manfaatnya bagi Perusahaan","og_description":"Facility Management Software adalah proses pemeliharaan fasilitas perusahaan untuk memenuhi kebutuhan bisnisnya. Simak selengkapnya!","og_url":"https:\/\/www.hashmicro.com\/id\/blog\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\/","og_site_name":"HashMicro Indonesia","article_publisher":"https:\/\/www.facebook.com\/hashmicro","article_published_time":"2024-03-15T03:53:30+00:00","article_modified_time":"2025-12-17T02:46:32+00:00","og_image":[{"width":2048,"height":1109,"url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/Facility-management-scaled.jpg","type":"image\/jpeg"}],"author":"Hendra Gunawan","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Ditulis oleh":"Hendra Gunawan","Estimasi waktu membaca":"9 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hashmicro.com\/id\/blog\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\/"},"author":{"name":"Hendra Gunawan","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/7eb92f40eba8b038fa552ba13cd6d88a"},"headline":"Mengenal Facility Management Software dan Manfaatnya bagi Perusahaan","datePublished":"2024-03-15T03:53:30+00:00","dateModified":"2025-12-17T02:46:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\/"},"wordCount":1364,"publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/Facility-management-scaled.jpg","articleSection":["Facility Management"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/id\/blog\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\/","name":"Ketahui Facility Management Software untuk Kelancaran Bisnis!","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/Facility-management-scaled.jpg","datePublished":"2024-03-15T03:53:30+00:00","dateModified":"2025-12-17T02:46:32+00:00","description":"Facility Management Software adalah proses pemeliharaan fasilitas perusahaan untuk memenuhi kebutuhan bisnisnya. Simak selengkapnya!","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/id\/blog\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\/#primaryimage","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/Facility-management-scaled.jpg","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/10\/Facility-management-scaled.jpg","width":2048,"height":1109},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/id\/blog\/mengenal-facility-management-software-dan-manfaatnya-bagi-perusahaan\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"Mengenal Facility Management Software dan Manfaatnya bagi Perusahaan"}]},{"@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\/7eb92f40eba8b038fa552ba13cd6d88a","name":"Hendra Gunawan","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Hendra-Gunawan-96x96.webp","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Hendra-Gunawan-96x96.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Hendra-Gunawan-96x96.webp","caption":"Hendra Gunawan"},"description":"Hendra adalah ERP Specialist senior dengan pengalaman lebih dari 6 tahun dalam implementasi dan optimasi sistem ERP di berbagai industri. Ia berspesialisasi dalam menulis artikel seputar implementasi dan integrasi modul bisnis, sistem ERP untuk manajemen operasional, dan otomatisasi proses bisnis.","sameAs":["https:\/\/www.hashmicro.com\/id\/"],"jobTitle":"Hendra Gunawan - Senior Content Writer - ERP Specialist","url":"https:\/\/www.hashmicro.com\/id\/blog\/author\/hendra-gunawan\/"}]}},"focus_keyword":"facility management software","order_j":"1","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/37168","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\/162"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/comments?post=37168"}],"version-history":[{"count":11,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/37168\/revisions"}],"predecessor-version":[{"id":180981,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/37168\/revisions\/180981"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media\/117072"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=37168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=37168"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=37168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}