{"id":28366,"date":"2023-11-21T12:00:01","date_gmt":"2023-11-21T05:00:01","guid":{"rendered":"https:\/\/www.hashmicro.com\/id\/blog\/?p=28366"},"modified":"2024-12-20T09:59:25","modified_gmt":"2024-12-20T02:59:25","slug":"ticketing-adalah","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/","title":{"rendered":"7 Tips Menangani Ticketing Untuk Meningkatkan Kepuasan Pelanggan"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Jika Anda adalah seorang <\/span><i><span style=\"font-weight: 400;\">customer service<\/span><\/i><span style=\"font-weight: 400;\"> atau <\/span><i><span style=\"font-weight: 400;\">customer support<\/span><\/i><span style=\"font-weight: 400;\">, pasti sudah terbiasa menerima berbagai macam pesan-pesan berisi pertanyaan atau keluhan dari para pelanggan<\/span><span style=\"font-weight: 400;\">? Setiap harinya sebuah perusahaan dapat menerima banyak telepon dari pelanggan<\/span><span style=\"font-weight: 400;\">\u00a0dan tidak dipungkiri juga mereka<\/span><span style=\"font-weight: 400;\"> menelpon perusahaan di jam yang sama. Jika semua pelanggan<\/span><span style=\"font-weight: 400;\">\u00a0memanggil pada nomor yang sama, bagaimana cara CS menangani pesan masuk tersebut? jawaban untuk mengatasi banyaknya permintaan yang masuk ke CS adalah dengan membuat tiket atau sistem <em>ticketing<\/em>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Perusahaan dapat mengubah pesan-pesan masuk tersebut menjadi sebuah tiket untuk menampung pesan dari <\/span><i><span style=\"font-weight: 400;\">customer<\/span><\/i><span style=\"font-weight: 400;\">. Menggunakan sebuah <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/sistem-help-desk-dan-ticketing\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Sistem T<\/span><span style=\"font-weight: 400;\">icketing<\/span><span style=\"font-weight: 400;\">\u00a0<\/span><\/a><span style=\"font-weight: 400;\">dapat membantu perusahaan Anda untuk mengubah pesan menjadi sebuah tiket sehingga sistem CS Anda dapat tertata dengan rapi. Gunakan <\/span><span style=\"font-weight: 400;\">sistem <\/span><i><span style=\"font-weight: 400;\">helpdesk<\/span><\/i><span style=\"font-weight: 400;\"> dan <\/span><i><span style=\"font-weight: 400;\">ticketing<\/span><\/i><span style=\"font-weight: 400;\"> untuk memudahkan pekerjaan <\/span><i><span style=\"font-weight: 400;\">customer service<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Lalu, bagaimana cara sistem <\/span><i><span style=\"font-weight: 400;\">ticketing<\/span><\/i><span style=\"font-weight: 400;\"> bekerja? Simak penjelasan berikut ini!\u00a0 \u00a0 \u00a0<\/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 aria-level=\"1\"><a href=\"#ticket\">Aplikasi Ticketing<\/a> adalah program yang membantu perusahaan dalam menangani permintaan pelanggan dari berbagai platform komunikasi seperti telepon, pesan, dan email.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Sistem ticketing <a href=\"#manfaattiket\">bermanfaat<\/a> bagi tim <em>customer support<\/em> dalam hal organisasi, sentralisasi informasi, komunikasi, dan aksesibilitas.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/www.hashmicro.com\/id\/sistem-help-desk-dan-ticketing\">Software Helpdesk dan Ticketing<\/a> HashMicro membantu memberikan solusi atas permasalahan <em>ticketing<\/em> dan mengefektifkan kinerja <em>customer support<\/em> bisnis Anda.<br \/>\n<span style=\"font-family: inherit; font-size: inherit;\"><\/span><\/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_container\">\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<\/div>\n<h2 id=\"1\"><strong><span id=\"ticket\">Pengertian <i>Ticketing<\/i><\/span><\/strong><\/h2>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/sistem-help-desk-dan-ticketing\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Aplikasi<\/span><span style=\"font-weight: 400;\"> Ticketing <\/span><\/a><span style=\"font-weight: 400;\">adalah program yang dapat membantu perusahaan untuk menampung, mengelola, dan melacak permintaan pelanggan. Pelanggan seringkali memberi pertanyaan atau keluhan kepada perusahaan melalui telepon maupun sebuah pesan. Dengan aplikasi <\/span><i><span style=\"font-weight: 400;\">ticketing,<\/span><\/i><span style=\"font-weight: 400;\"> pesan-pesan yang masuk dari berbagai macam platform seperti WhatsApp, Telepon, Chatbot, E-mail, dan sebagainya, akan berubah menjadi sebuah tiket pelanggan.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dengan satu platform saja, sistem <\/span><i><span style=\"font-weight: 400;\">ticketing<\/span><\/i><span style=\"font-weight: 400;\"> ini memudahkan <\/span><i><span style=\"font-weight: 400;\">customer support<\/span><\/i><span style=\"font-weight: 400;\"> dalam memprioritaskan pesan. Kemudian melacak dan melakukan <em>follow<\/em><\/span><i><span style=\"font-weight: 400;\"><em>&#8211;<\/em>up<\/span><\/i><span style=\"font-weight: 400;\"> permintaan pelanggan. Komunikasi antara tim <\/span><i><span style=\"font-weight: 400;\">customer support<\/span><\/i><span style=\"font-weight: 400;\"> dan pelanggan untuk penanganan keluhan dapat teratasi lebih baik dengan adanya helpdesk online di aplikasi <\/span><i><span style=\"font-weight: 400;\">ticketing<\/span><\/i><span style=\"font-weight: 400;\">. Aplikasi ini juga memiliki fitur lain yaitu terintegrasi dengan <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/crm?utm_source=blog\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Sistem CRM <\/span><\/a><span style=\"font-weight: 400;\">atau\u00a0<em>Customer Relationship Manager.<\/em><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Karena itulah Anda membutuhkan <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/sistem-help-desk-dan-ticketing?utm_source=blog\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Aplikasi T<\/span><span style=\"font-weight: 400;\">icketing<\/span><\/a><span style=\"font-weight: 400;\">. Hanya dengan satu platform yaitu aplikasi <\/span><i><span style=\"font-weight: 400;\">ticketing,<\/span><\/i><span style=\"font-weight: 400;\"> perusahaan dapat mengelompokkan keluhan dan pertanyaan <\/span><i><span style=\"font-weight: 400;\">customer<\/span><\/i><span style=\"font-weight: 400;\"> dan dapat memprioritaskan tiket yang masuk. Perusahaan juga dapat menentukan cara merespon yang terbaik untuk setiap kasus yang dialami pelanggan.<\/span><\/p>\n<h2 id=\"2\"><strong><span id=\"manfaattiket\">Manfaat Menggunakan Sistem <i>Ticketing<\/i><\/span><\/strong><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-33729\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/04\/img-customer-service-ticketing-6af036fdaca713865f75719be7b4a74a.png\" alt=\"sistem CRM terbaik\" width=\"750\" height=\"450\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/04\/img-customer-service-ticketing-6af036fdaca713865f75719be7b4a74a.png 750w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/04\/img-customer-service-ticketing-6af036fdaca713865f75719be7b4a74a-300x180.png 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/04\/img-customer-service-ticketing-6af036fdaca713865f75719be7b4a74a-150x90.png 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/04\/img-customer-service-ticketing-6af036fdaca713865f75719be7b4a74a-696x418.png 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/04\/img-customer-service-ticketing-6af036fdaca713865f75719be7b4a74a-700x420.png 700w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Banyaknya pelanggan yang membeli atau menggunakan bisnis kita tentu akan membuat volume interaksi pelanggan pada bisnis kita meningkat. Entah peningkatan komunikasi pada keluhan, maupun pertanyaan yang perusahaan terima. Untuk menangani tingginya hal tersebut, Anda sebaiknya menggunakan sistem<\/span><i><span style=\"font-weight: 400;\"> ticketing<\/span><\/i><span style=\"font-weight: 400;\"> agar tidak perlu menambah staf pelayanan. Manfaat aplikasi selain pengeluaran yang dapat diminimalisir, tentu memberikan solusi lain bagi tim <\/span><i><span style=\"font-weight: 400;\">customer support. <\/span><\/i><span style=\"font-weight: 400;\">Diantaranya adalah:<\/span><i><span style=\"font-weight: 400;\">\u00a0 <\/span><\/i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0<\/span><\/p>\n<h3 id=\"21\"><span style=\"font-weight: 400;\">Organisasi<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Sistem tiket dapat mengatur dan membuat katalog kasus keluhan yang berjumlah besar bagi seluruh departemen layanan pelanggan, ini menjadi salah satu manfaat yang paling unggul yang dapat Anda rasakan. Dengan kemampuan tersebut, staf lebih mudah mengelola banyak kasus sekaligus. Setiap tiket diberi label dan dapat diprioritaskan berdasarkan urgensinya sehingga lebih mudah untuk menangani bermacam-macam kasus.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Adanya sistem ini sangat berguna ketika ada situasi kritis seperti saat pelanggan mengajukan sejumlah besar keluhan dan tiket layanan mengenai masalah tertentu. Sistem akan mengidentifikasi masalah kemudian mengelompokkannya menjadi kasus-kasus sehingga staf dapat dengan cepat menangani keluhan sekaligus.<\/span><\/p>\n<h3 id=\"22\"><span style=\"font-weight: 400;\">Sentralisasi informasi<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Sistem <\/span><i><span style=\"font-weight: 400;\">ticketing<\/span><\/i><span style=\"font-weight: 400;\"> akan menyimpan tiket permasalahan ke dalam satu perangkat lunak sehingga staff dapat mencari permasalahan-permasalahan yang terdahulu. Dengan disimpannya tiket lama, staf dapat memakai dan merujuk tiket untuk kasus yang akan datang nanti. Hal ini tidak hanya membantu analitik layanan pelanggan, namun membantu staff untuk mencari solusi lebih cepat untuk menyelesaikan sebuah kasus di masa depan jika ada kasus yang telah diselesaikan sebelumnya.<\/span><\/p>\n<h3 id=\"23\"><span style=\"font-weight: 400;\">Komunikasi<\/span><\/h3>\n<p><a href=\"https:\/\/bbs.binus.ac.id\/gbm\/2020\/04\/22\/konsep-omnichannel-marketing\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Omnichannel<\/span><\/a><span style=\"font-weight: 400;\"> memungkinkan para <\/span><i><span style=\"font-weight: 400;\">customer<\/span><\/i><span style=\"font-weight: 400;\"> mengakses layanan pelanggan dengan berbagai channel komunikasi yang berbeda. Apabila perusahaan Anda menggunakan omnichannel, staf dapat menggabungkan komunikasi para pelanggan ke dalam satu utas jika menggunakan sistem <\/span><i><span style=\"font-weight: 400;\">ticketing<\/span><\/i><span style=\"font-weight: 400;\">. Jadi, semua komunikasi akan pindah ke dalam satu saluran individu dengan adanya sistem. Apabila pelanggan melakukan komunikasi dengan <\/span><i><span style=\"font-weight: 400;\">platform<\/span><\/i><span style=\"font-weight: 400;\"> yang berbeda-beda, permasalahan yang diajukan akan tetap tercatat di tempat yang sama. Data tetap tergabung dalam satu layanan sehingga perusahaan tidak akan kehilangan detail penting.<\/span><\/p>\n<h3 id=\"24\"><span style=\"font-weight: 400;\">Aksesibilitas<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Adanya sistem pelanggan membantu memudahkan pelanggan dan <\/span><i><span style=\"font-weight: 400;\">customer support <\/span><\/i><span style=\"font-weight: 400;\">berkomunikasi satu sama lain, kini tidak ada lagi komunikasi terbatas pada satu lokasi bersama. Pelanggan dapat mengakses tiket melalui email mereka dan mengirim pertanyaan langsung ke <\/span><i><span style=\"font-weight: 400;\">customer service<\/span><\/i><span style=\"font-weight: 400;\"> yang menangani kasus mereka. Dengan ini, akan meningkatkan kepuasan para pelanggan karena perusahaan telah mendengar keluh kesah pelanggan.\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tekanan pada <\/span><i><span style=\"font-weight: 400;\">customer service<\/span><\/i><span style=\"font-weight: 400;\"> perusahaan untuk menyelesaikan kasus dengan cepat akan berkurang dengan faktor aksesibilitas ini. Pelanggan tidak memiliki akses ke alamat email pribadi perusahaan sehingga sistem dapat bekerja dengan sendirinya untuk menerima dan merespon pesan customer. Kini, perusahaan tidak perlu resah lagi karena adanya <\/span><i><span style=\"font-weight: 400;\">customer <\/span><\/i><span style=\"font-weight: 400;\">yang tidak sabaran ingin segera ditanggapi.<\/span><\/p>\n<figure id=\"attachment_28369\" aria-describedby=\"caption-attachment-28369\" style=\"width: 870px\" class=\"wp-caption alignnone\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-28369 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/04\/Lia-1-1.jpg\" alt=\"helpdesk\" width=\"870\" height=\"520\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/04\/Lia-1-1.jpg 870w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/04\/Lia-1-1-300x179.jpg 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/04\/Lia-1-1-768x459.jpg 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/04\/Lia-1-1-150x90.jpg 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/04\/Lia-1-1-696x416.jpg 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/04\/Lia-1-1-703x420.jpg 703w\" sizes=\"auto, (max-width: 870px) 100vw, 870px\" \/><figcaption id=\"caption-attachment-28369\" class=\"wp-caption-text\">Sumber: canva.com<\/figcaption><\/figure>\n<p><strong>Baca juga:\u00a0<a href=\"https:\/\/www.hashmicro.com\/id\/blog\/aplikasi-helpdesk-adalah\/\">Aplikasi Helpdesk adalah: Pengertian, Cara Memilih, dan Rekomendasi Aplikasi Terbaik<\/a><\/strong><\/p>\n<h2 id=\"3\"><strong>Cara Kerja <i>Ticketing<\/i> <em>System<\/em> dalam <i>Customer Service<\/i><\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Setelah mengetahui manfaat dari sistem <\/span><i><span style=\"font-weight: 400;\">ticketing<\/span><\/i><span style=\"font-weight: 400;\">, Anda mungkin penasaran bagaimana cara kerja dari sistem ini untuk menyelesaikan berbagai macam kasus yang masuk pada perusahaan. Berikut kami bantu jelaskan cara kerja <\/span><i><span style=\"font-weight: 400;\">ticketing system<\/span><\/i><span style=\"font-weight: 400;\"> untuk menambah pemahaman Anda tentang sistem ini.\u00a0<\/span><\/p>\n<h3 id=\"31\"><span style=\"font-weight: 400;\">Mengubah pesan menjadi tiket<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Berbagai macam pesan yang pelanggan kirim dapat berupa permintaan layanan, keluhan, pertanyaan, dan masih banyak lagi. Pelanggan dapat mengirimkan pesannya melalui berbagai macam <\/span><i><span style=\"font-weight: 400;\">platform <\/span><\/i><span style=\"font-weight: 400;\">seperti Whatsapp, Email, Twitter dan lain-lain. Pesan-pesan yang akan tersimpan ke dalam aplikasi<\/span><i><span style=\"font-weight: 400;\"> ticketing<\/span><\/i><span style=\"font-weight: 400;\">. Setelah itu, aplikasi akan mengubah pesannya menjadi sebuah tiket yang langsung masuk ke dalam sistem. Tiket yang baru masuk akan otomatis masuk ke dalam <\/span><i><span style=\"font-weight: 400;\">\u2018new ticket\u2019<\/span><\/i><span style=\"font-weight: 400;\"> sehingga memungkinkan tim untuk menangani tiket yang masuk lebih cepat.\u00a0<\/span><\/p>\n<p><strong>Baca juga: <\/strong><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/5-software-helpdesk-online-terbaik\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">5 Software Helpdesk Online Terbaik di Indonesia<\/span><\/a><\/p>\n<h3 id=\"32\"><span style=\"font-weight: 400;\">Mengatur agen yang menangani tiket<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Dalam mengirimkan pesan, pelanggan mempunyai kebutuhan yang berbeda-beda. Kebutuhan tersebut harus tertangani sesuai dengan ahlinya. Jika \u2018agen\u2019 yang bertugas tidak menguasai permasalahannya, tim dapat meneruskan tiket nya kepada agen yang lebih ahli tanpa harus membuat tiket yang baru. Dengan ini, proses yang terjadi dapat terlihat oleh seluruh agen yang terlibat dalam penalamanganan kasus tersebut, tentunya juga Anda tidak akan kehilangan update mengenai tiket tersebut.<\/span><\/p>\n<figure id=\"attachment_28370\" aria-describedby=\"caption-attachment-28370\" style=\"width: 870px\" class=\"wp-caption alignnone\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-28370 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/04\/Lia-2-1.jpg\" alt=\"helpdesk\" width=\"870\" height=\"520\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/04\/Lia-2-1.jpg 870w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/04\/Lia-2-1-300x179.jpg 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/04\/Lia-2-1-768x459.jpg 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/04\/Lia-2-1-150x90.jpg 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/04\/Lia-2-1-696x416.jpg 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/04\/Lia-2-1-703x420.jpg 703w\" sizes=\"auto, (max-width: 870px) 100vw, 870px\" \/><figcaption id=\"caption-attachment-28370\" class=\"wp-caption-text\">Sumber: canva.com<\/figcaption><\/figure>\n<h3 id=\"33\"><span style=\"font-weight: 400;\">Menetapkan prioritas ticketing<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Setiap permasalahan yang masuk memiliki kepentingan dan urgensi yang berbeda-beda. Tim harus mengetahui dan memprioritaskan tiket sebelum menangani sebuah kasus. Dengan menetapkan prioritas tiket, agen dapat menyelesaikan tiket yang mempunyai permasalahan lebih penting. Penggunaan waktu menjadi lebih efisien dengan sistem ini.\u00a0<\/span><\/p>\n<h3 id=\"34\"><span style=\"font-weight: 400;\">Menentukan perincian tiket<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Bagi para<\/span><i><span style=\"font-weight: 400;\"> customer service<\/span><\/i><span style=\"font-weight: 400;\"> yang menangani pelanggan, penting untuk mengetahui apa saja kasus-kasus yang telah ditangani maupun yang masih aktif. Oleh karena itu, sistem <\/span><i><span style=\"font-weight: 400;\">ticketing<\/span><\/i><span style=\"font-weight: 400;\"> membantu Anda untuk mengetahui status tiket yang masih aktif, sudah selesai, ditunda, menunggu tanggapan atau sudah selesai. Ini akan mempermudah melacak tiket mana yang harus kita tangani selanjutnya. Tidak hanya status, perincian tiket seperti tipe tiket, sumber tiket, kategori, departemen yang menangani dan lain-lainnya juga dapat Anda lihat dengan <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/sistem-help-desk-dan-ticketing\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Software<\/span> H<span style=\"font-weight: 400;\">elpdesk<\/span><span style=\"font-weight: 400;\"> dan T<\/span><span style=\"font-weight: 400;\">icketing<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h3 id=\"35\"><span style=\"font-weight: 400;\">Kolaborasi tim di dalam tiket\u00a0<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Jika pada sebuah tiket membutuhkan beberapa agen untuk menangani kasus, Anda dapat melakukan sebuah kolaborasi tim. Sistem dapat memfasilitasi kolaborasi tim agar dapat melakukan diskusi pada tiket yang sama. Dengan sistem ini, agen yang menangani tidak akan ketinggalan informasi dan mempermudah pelacakan tiket.<\/span><\/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=\"a\"><strong>Tips Menangani Ticketing Agar Konsumen Puas<\/strong><\/h2>\n<p>Menangani <em>ticketing<\/em> memang bukanlah suatu hal yang mudah, walau kelihatannya mudah. Akan terus menerus ada tiket yang masuk dan dalam antrean. Jangan sampai antrean tiket membludak dan klien memarahi Anda karena menganggap pelayanan tidak memuaskan. Berikut adalah tips yang dapat Anda lakukan untuk menangani <em>ticketing<\/em>.<\/p>\n<h3>Respon tiket yang masuk dengan cepat<\/h3>\n<p>Usahakan merespon pelanggan tidak lebih dari 30 menit. Bahkan ketika Anda belum menemukan solusi yang tepat untuk permasalahannya, konsumen akan tenang karena merasa kita bertanggung jawab atas permasalahannya. Anda juga akan menghadapi klien dengan berbagai masalahnya. Respon yang cepat dari CS akan membuat pelanggan merasa masalah mereka akan segera teratasi.<\/p>\n<h3>Jangan melempar tiket ke antar departemen<\/h3>\n<p>Saat tiket masuk, tiket akan dioper ke bagian tim teknis untuk memperbaiki atau memberikan solusi. Setelah tiket sampai ke <em>technical team<\/em>, mereka akan mengembalikan tiket untuk meminta informasi lebih lanjut mengenai kasus yang terjadi. Semua ini terjadi ketika pelanggan sedang menunggu solusi dari tim CS. Untuk hasil yang lebih maksimal, jangan melemparkan tiket ke antar departemen seakan-akan memperlakukannya seperti bola ping-pong.<\/p>\n<p>Masalah seperti ini akan lebih baik jika Anda bekerja sebagai tim yang saling membantu. Jika <em>technical team<\/em> memerlukan informasi lebih lanjut untuk menyelesaikan kasus, staf pendukung harus segera bertanya langsung agar tidak membuang waktu. Pastikan bahwa Anda hanya perlu menugaskan pemberian tiket satu kali saja dan bisa segera memberi solusi ke pelanggan tanpa perlu dioper ke sana-sini.<\/p>\n<h3>Senantiasa memperhatikan status tiket<\/h3>\n<p>Tidak jarang terjadi kehilangan tiket pada konsumen atau pelanggan tidak mendapatkan status tiketnya dengan jelas. Apabila Anda menggunakan alamat yang salah, tiket tidak akan sampai ke pelanggan dengan tepat. Gunakan status tertunda pada tiket pelanggan yang memerlukan data lebih lanjut atau masih menunggu jawaban.<\/p>\n<h3>Respon pelanggan dengan solusi yang mudah<\/h3>\n<p>Semakin solusi yang Anda berikan mudah untuk dipahami, lebih cepat pula masalah akan terselesaikan. Saat membalas keluhan dari pelanggan, garis bawahi apa yang harus Anda lakukan selanjutnya untuk memecahkan masalah tersebut. Tidak ada yang suka untuk membaca banyak teks yang memenuhi halaman untuk mendapatkan sebuah jawaban. Jadi, buat pemecahan masalah Anda sesimpel mungkin.<\/p>\n<h3>Tangani permasalahan yang lebih dulu<\/h3>\n<p>Untuk mengatasi permasalahan pada pelanggan, sebaiknya Anda mengutamakan kasus yang paling lama. Hal tersebut karena pelanggan tersebut adalah pelanggan yang telah menunggu paling lama. Bukan menjadi sebuah masalah apabila Anda dapat menyelesaikan beberapa masalah dalam waktu satu jam jika ada pelanggan yang harus menunggu berminggu-minggu hanya untuk mendapatkan sebuah jawaban.<\/p>\n<h3>Periksa tiket baru dengan teratur<\/h3>\n<p>Biasakan untuk memeriksa helpdesk Anda secara teratur untuk mengecek masalah terbaru. Biasanya pemberitahuan muncul melalui email mengenai kasus baru yang harus Anda selesaikan. Anda juga perlu memeriksa bagian spam email dari waktu ke waktu.<\/p>\n<h3>Jangan tinggalkan kasus yang belum selesai<\/h3>\n<p>Pastikan Anda memberi tahu pelanggan bahwa masalah mereka telah terpecahkan. Pastikan juga mereka dapat menggunakanan layanan Anda secara normal. Apabila khususnya sedikit rumit dan memerlukan waktu untuk penanganannya, pastikan Anda memberitahukan pada pelanggan sehingga pelanggan mendapatkan kepastian bahwa kasus mereka sedang ditangani.<\/p>\n<h2 id=\"4\"><strong>Kesimpulan\u00a0<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Setelah membaca penjelasan yang telah kami berikan, kini Anda mengetahui betapa pentingnya <\/span><i><span style=\"font-weight: 400;\">software<\/span><\/i><span style=\"font-weight: 400;\"> ticketing untuk mempermudah <\/span><i><span style=\"font-weight: 400;\">customer service<\/span><\/i><span style=\"font-weight: 400;\"> Anda dalam menangani keluhan pelanggan. Agen dapat berkolaborasi dengan agen lainnya tanpa takut ketinggalan informasi mengenai kelanjutan kasus. Apabila tidak menggunakan aplikasi, telepon atau pesan yang masuk akan membuat CS kewalahan dalam menangani kasus. Oleh karena itu, <\/span><i><span style=\"font-weight: 400;\">software ticketing <\/span><\/i><span style=\"font-weight: 400;\">hadir untuk memberi solusi bagi Anda yang menjalankan sebuah bisnis untuk mengefektifkan kinerja <\/span><i><span style=\"font-weight: 400;\">customer support<\/span><\/i><span style=\"font-weight: 400;\"> Anda<\/span><\/p>\n<p><span style=\"font-weight: 400;\">HashMicro menawarkan <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/sistem-help-desk-dan-ticketing\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Software<\/span><span style=\"font-weight: 400;\"> Helpdesk <\/span><span style=\"font-weight: 400;\">dan<\/span><span style=\"font-weight: 400;\"> Ticketing <\/span><\/a><span style=\"font-weight: 400;\">untuk membantu memberikan solusi atas permasalahan yang ada di <\/span><i><span style=\"font-weight: 400;\">ticketing<\/span><\/i><span style=\"font-weight: 400;\">. <\/span><i><span style=\"font-weight: 400;\">Software<\/span><\/i><span style=\"font-weight: 400;\"> dari HashMicro mempunyai fitur-fitur utama seperti<\/span><i><span style=\"font-weight: 400;\"> team &amp; agent management<\/span><\/i><span style=\"font-weight: 400;\"> yang akan menentukan agen untuk menangani kasus sesuai dengan ahlinya. Fitur <\/span><i><span style=\"font-weight: 400;\">live chat support<\/span><\/i><span style=\"font-weight: 400;\"> memungkinkan Anda berkomunikasi langsung dengan pelanggan untuk memberikan pelayanan yang terbaik. Ketahui perhitungan harga\u00a0<em>software ticketing\u00a0<\/em>sebelum menggunakannya<\/span><a href=\"https:\/\/www.hashmicro.com\/id\/offer\/download-skema-harga-software-erp\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\"> di sini. <\/span><\/a><span style=\"font-weight: 400;\">Selain itu Anda juga dapat mengikuti <a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/\">demo gratis<\/a>.<\/span><\/p>\n<a href=\"https:\/\/www.hashmicro.com\/id\/sistem-help-desk-dan-ticketing?medium=moneysite-banner\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/03\/Helpdesk-Ticketing-Software.png.webp\" data-desktop-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/03\/Helpdesk-Ticketing-Software.png.webp\" data-mobile-src=\"\" alt=\"HelpdeskTicketingSoftware\" 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><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [{\n    \"@type\": \"Question\",\n    \"name\": \"Apa itu Aplikasi ticketing?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Aplikasi ticketing adalah program yang dapat membantu perusahaan untuk menampung, mengelola, dan melacak permintaan pelanggan. Pelanggan seringkali memberi pertanyaan atau keluhan kepada perusahaan melalui telepon maupun sebuah pesan. Dengan aplikasi ticketing, pesan-pesan yang masuk dari berbagai macam platform seperti WhatsApp, Telepon, Chatbot, E-mail, dan sebagainya, akan berubah menjadi sebuah tiket pelanggan.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Berapa biaya yang diperlukan untuk membuat Software Ticketing?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Biaya yang diperlukan tergantung dengan kebutuhan perusahaan, untuk lebih lengkapnya bisa cek <a href='https:\/\/www.hashmicro.com\/id\/offer\/download-skema-harga-software-erp'>disini<\/a>\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"Apa Saja Manfaat Menggunakan Sistem Ticketing?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"1, Organisasi\n2. Sentralisasi Informasi\n3. Komunikasi\n4. Aksesibilitas ...\"\n    }\n  }]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Jika Anda adalah seorang customer service atau customer support, pasti sudah terbiasa menerima berbagai macam pesan-pesan berisi pertanyaan atau keluhan dari para pelanggan? Setiap harinya sebuah perusahaan dapat menerima banyak telepon dari pelanggan\u00a0dan tidak dipungkiri juga mereka menelpon perusahaan di jam yang sama. Jika semua pelanggan\u00a0memanggil pada nomor yang sama, bagaimana cara CS menangani [&hellip;]<\/p>\n","protected":false},"author":161,"featured_media":140561,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[521],"tags":[],"class_list":{"0":"post-28366","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-help-desk-ticketing"},"acf":{"post_reviewer":null},"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>Ticketing adalah | Pengertian, Manfaat dan Cara Kerjanya<\/title>\n<meta name=\"description\" content=\"Ticketing adalah program yang dapat membantu perusahaan untuk menampung, mengelola, dan melacak permintaan pelanggan.\" \/>\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\/ticketing-adalah\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"7 Tips Menangani Ticketing Untuk Meningkatkan Kepuasan Pelanggan\" \/>\n<meta property=\"og:description\" content=\"Ticketing adalah program yang dapat membantu perusahaan untuk menampung, mengelola, dan melacak permintaan pelanggan.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/\" \/>\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=\"2023-11-21T05:00:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-20T02:59:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/7-Tips-Menangani-Ticketing-Untuk-Meningkatkan-Kepuasan-Pelanggan.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"650\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jonathan Kurniawan\" \/>\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=\"Jonathan Kurniawan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 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\/ticketing-adalah\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/\"},\"author\":{\"name\":\"Jonathan Kurniawan\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/029ac06d135cf8424dfa4f3cb3fef6c5\"},\"headline\":\"7 Tips Menangani Ticketing Untuk Meningkatkan Kepuasan Pelanggan\",\"datePublished\":\"2023-11-21T05:00:01+00:00\",\"dateModified\":\"2024-12-20T02:59:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/\"},\"wordCount\":1808,\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/7-Tips-Menangani-Ticketing-Untuk-Meningkatkan-Kepuasan-Pelanggan.jpg\",\"articleSection\":[\"Help Desk &amp; Ticketing\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/\",\"name\":\"Ticketing adalah | Pengertian, Manfaat dan Cara Kerjanya\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/7-Tips-Menangani-Ticketing-Untuk-Meningkatkan-Kepuasan-Pelanggan.jpg\",\"datePublished\":\"2023-11-21T05:00:01+00:00\",\"dateModified\":\"2024-12-20T02:59:25+00:00\",\"description\":\"Ticketing adalah program yang dapat membantu perusahaan untuk menampung, mengelola, dan melacak permintaan pelanggan.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/#primaryimage\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/7-Tips-Menangani-Ticketing-Untuk-Meningkatkan-Kepuasan-Pelanggan.jpg\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/7-Tips-Menangani-Ticketing-Untuk-Meningkatkan-Kepuasan-Pelanggan.jpg\",\"width\":1200,\"height\":650,\"caption\":\"7-Tips-Menangani-Ticketing-Untuk-Meningkatkan-Kepuasan-Pelanggan\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hashmicro.com\/id\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"7 Tips Menangani Ticketing Untuk Meningkatkan Kepuasan Pelanggan\"}]},{\"@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\/029ac06d135cf8424dfa4f3cb3fef6c5\",\"name\":\"Jonathan Kurniawan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Jonathan-Kurniawan-3-96x96.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Jonathan-Kurniawan-3-96x96.webp\",\"caption\":\"Jonathan Kurniawan\"},\"description\":\"Jonathan adalah seorang praktisi dalam bidang procurement, TMS, dan supply chain dengan pengalaman 5 tahun. Spesialis dalam mengulas topik seputar manajemen vendor, budget control procurement, otomatisasi proses pengadaan barang, dan analisis procurement. Tulisannya secara konsisten mendukung pengambilan keputusan bisnis yang lebih strategis.\",\"sameAs\":[\"https:\/\/www.hashmicro.com\/id\/\"],\"gender\":\"laki-laki\",\"knowsAbout\":[\"procurement\",\"pengadaan\",\"pembelian\"],\"knowsLanguage\":[\"Inggris\",\"Indonesia\"],\"jobTitle\":\"Senior Content Writer\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/author\/jonathankurniawan\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ticketing adalah | Pengertian, Manfaat dan Cara Kerjanya","description":"Ticketing adalah program yang dapat membantu perusahaan untuk menampung, mengelola, dan melacak permintaan pelanggan.","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\/ticketing-adalah\/","og_locale":"id_ID","og_type":"article","og_title":"7 Tips Menangani Ticketing Untuk Meningkatkan Kepuasan Pelanggan","og_description":"Ticketing adalah program yang dapat membantu perusahaan untuk menampung, mengelola, dan melacak permintaan pelanggan.","og_url":"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/","og_site_name":"HashMicro Indonesia","article_publisher":"https:\/\/www.facebook.com\/hashmicro","article_published_time":"2023-11-21T05:00:01+00:00","article_modified_time":"2024-12-20T02:59:25+00:00","og_image":[{"width":1200,"height":650,"url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/7-Tips-Menangani-Ticketing-Untuk-Meningkatkan-Kepuasan-Pelanggan.jpg","type":"image\/jpeg"}],"author":"Jonathan Kurniawan","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Ditulis oleh":"Jonathan Kurniawan","Estimasi waktu membaca":"11 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/"},"author":{"name":"Jonathan Kurniawan","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/029ac06d135cf8424dfa4f3cb3fef6c5"},"headline":"7 Tips Menangani Ticketing Untuk Meningkatkan Kepuasan Pelanggan","datePublished":"2023-11-21T05:00:01+00:00","dateModified":"2024-12-20T02:59:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/"},"wordCount":1808,"publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/7-Tips-Menangani-Ticketing-Untuk-Meningkatkan-Kepuasan-Pelanggan.jpg","articleSection":["Help Desk &amp; Ticketing"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/","name":"Ticketing adalah | Pengertian, Manfaat dan Cara Kerjanya","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/7-Tips-Menangani-Ticketing-Untuk-Meningkatkan-Kepuasan-Pelanggan.jpg","datePublished":"2023-11-21T05:00:01+00:00","dateModified":"2024-12-20T02:59:25+00:00","description":"Ticketing adalah program yang dapat membantu perusahaan untuk menampung, mengelola, dan melacak permintaan pelanggan.","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/#primaryimage","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/7-Tips-Menangani-Ticketing-Untuk-Meningkatkan-Kepuasan-Pelanggan.jpg","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/7-Tips-Menangani-Ticketing-Untuk-Meningkatkan-Kepuasan-Pelanggan.jpg","width":1200,"height":650,"caption":"7-Tips-Menangani-Ticketing-Untuk-Meningkatkan-Kepuasan-Pelanggan"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/id\/blog\/ticketing-adalah\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"7 Tips Menangani Ticketing Untuk Meningkatkan Kepuasan Pelanggan"}]},{"@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\/029ac06d135cf8424dfa4f3cb3fef6c5","name":"Jonathan Kurniawan","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Jonathan-Kurniawan-3-96x96.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Jonathan-Kurniawan-3-96x96.webp","caption":"Jonathan Kurniawan"},"description":"Jonathan adalah seorang praktisi dalam bidang procurement, TMS, dan supply chain dengan pengalaman 5 tahun. Spesialis dalam mengulas topik seputar manajemen vendor, budget control procurement, otomatisasi proses pengadaan barang, dan analisis procurement. Tulisannya secara konsisten mendukung pengambilan keputusan bisnis yang lebih strategis.","sameAs":["https:\/\/www.hashmicro.com\/id\/"],"gender":"laki-laki","knowsAbout":["procurement","pengadaan","pembelian"],"knowsLanguage":["Inggris","Indonesia"],"jobTitle":"Senior Content Writer","url":"https:\/\/www.hashmicro.com\/id\/blog\/author\/jonathankurniawan\/"}]}},"focus_keyword":"ticketing adalah","order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/28366","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\/161"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/comments?post=28366"}],"version-history":[{"count":3,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/28366\/revisions"}],"predecessor-version":[{"id":151992,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/28366\/revisions\/151992"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media\/140561"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=28366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=28366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=28366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}