{"id":16343,"date":"2022-08-21T16:58:14","date_gmt":"2022-08-21T09:58:14","guid":{"rendered":"https:\/\/www.hashmicro.com\/id\/blog\/?p=16343"},"modified":"2026-01-22T15:56:19","modified_gmt":"2026-01-22T08:56:19","slug":"tugas-dan-skill-sekretaris","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/","title":{"rendered":"Ini Skill Yang Harus Dimiliki Oleh Seorang Sekretaris Profesional"},"content":{"rendered":"<p>Di semua organisasi, pasti ada jabatan sekretaris. Pada umumnya, pekerjaannya berhubungan dengan catat-mencatat dan surat-menyurat. Namun, khususnya di perusahaan, tugas dan tanggung jawabnya tidak hanya berputar di situ. Mereka berperan juga dalam menjaga kelancaran operasional bisnis. Tanpa sekretaris, fungsi administrasi tidak akan berjalan sebagaimana mestinya.<\/p>\n<p><span style=\"font-weight: 400;\">Jadi, apa definisi dari sekretaris? Selain korespondensi, hal apa saja yang termasuk tanggung jawabnya? Keterampilan apa yang harus dimiliki oleh mereka? Pertanyaan-pertanyaan tersebut akan terjawab di artikel ini.<\/span><\/p>\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=\"pengertian\"><b>Pengertian Sekretaris<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Sekretaris adalah seseorang profesional yang menjalankan tugas administrasi dan memegang peran penting dalam bisnis dan lingkungan organisasi lainnya. Kewajiban utamanya adalah mendukung manajemen, termasuk para eksekutif, menggunakan berbagai keterampilan organisasi dan komunikasi. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Biasanya, sekretaris adalah orang yang berurusan dengan korespondensi, penerimaan anggota baru, serta pelaksanaan rapat dan acara resmi. <\/span><span style=\"font-weight: 400;\">Istilah sekretaris berasal dari kata Latin <\/span><i><span style=\"font-weight: 400;\">secernere<\/span><\/i><span style=\"font-weight: 400;\"> yang artinya \u201cuntuk membedakan\u201d, sedangkan bentuk <\/span><i><span style=\"font-weight: 400;\">passive participle<\/span><\/i><span style=\"font-weight: 400;\">-nya <\/span><i><span style=\"font-weight: 400;\">(secretum) <\/span><\/i><span style=\"font-weight: 400;\">memiliki arti \u201ctelah dipisahkan\u201d, dengan konotasi sesuatu yang bersifat pribadi atau rahasia, sama seperti kata Inggris <\/span><i><span style=\"font-weight: 400;\">secret<\/span><\/i><span style=\"font-weight: 400;\">. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dahulu kala, <\/span><i><span style=\"font-weight: 400;\">secretarius <\/span><\/i><span style=\"font-weight: 400;\">adalah seseorang yang mengawasi kelangsungan bisnis secara rahasia, biasanya untuk pihak yang memiliki kekuasaan, seperti raja. Saat ini, penanganan informasi rahasia juga termasuk dalam tugas dan tanggungg jawab sekretaris, jadi makna harfiah dari <\/span><i><span style=\"font-weight: 400;\">secretarius <\/span><\/i><span style=\"font-weight: 400;\">masih berlaku.<\/span><\/p>\n<h2 id=\"tugas\"><b>Tugas dan Tanggung Jawab Sekretaris<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Sekretaris adalah orang yang biasanya mengatur tugas-tugas kantor, menerapkan prosedur, dan melaksanakan tugas administrasi lainnya, tergantung perusahaan tempat mereka bekerja. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Misalnya, tanggung jawab administratif sekretaris di perusahaan swasta dan pemerintahan tentunya akan berbeda. Meskipun begitu, sekretaris di manapun bertanggung jawab atas beberapa tugas umum, yaitu:<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">1. Menjawab dan mengalihkan panggilan telepon<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Sekretaris adalah orang yang bertugas untuk menjawab telepon kantor dan mengarahkan setiap panggilan ke individu yang sesuai. Biasanya, sekretaris adalah orang yang mengurus janji, panggilan dari klien, dan pencatatan pesan. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Contohnya, sekretaris hukum sering menerima panggilan dari klien mengenai suatu kasus atau informasi lainnya, lalu mereka harus mengarahkan setiap panggilan klien ke pengacara yang sesuai serta mencatat dan mendistribusikan pesan. <\/span><span style=\"font-weight: 400;\">Seorang sekretaris juga perlu memiliki keahlian dalam membedakan panggilan yang mendesak dan kurang penting agar tidak mengganggu pekerjaan atasannya.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">2. Mengatur dan mendistribusikan pesan<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Hal penting lain yang menjadi tanggung jawab sekretaris adalah mengatur dan mendistribusikan memo, catatan, pesan, dan bentuk komunikasi tertulis lainnya. Sekretaris perlu memiliki kemampuan analisis dan komunikasi yang luar biasa untuk dapat menangani tugas-tugas tersebut. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Misalnya, sekretaris yang bekerja untuk CEO sebuah perusahaan teknologi harus mengatur dan menyebarkan berbagai pesan atau memo serta menyaring panggilan masuk, jadi hanya orang yang benar-benar berkepentingan saja yang bisa berbicara dengan CEO.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"> Pesan yang bersifat mendesak mungkin saja berhubungan dengan perubahan dalam kontrak klien atau masalah mengenai produk, jadi sekretaris harus mampu melakukan komunikasi yang cepat dan efisien sambil menyampaikan pesan tersebut ke pihak terkait.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">3. Menyambut klien dan tamu serta koordinasi dengan organisasi lain<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Selain tanggung jawab administratif, sekretaris dapat bertindak sebagai resepsionis. Artinya, mereka menyambut klien yang datang untuk konferensi atau rapat dan membuat pengunjung merasa nyaman, menyediakan makanan dan minuman, membuat notula selama rapat dengan klien, serta menjaga profesionalisme dan citra perusahaan. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sekretaris juga melakukan koordinasi dan menjaga hubungan baik dengan bisnis dan organisasi lain. Jika Anda adalah sekretaris perusahaan teknik, maka Anda akan menjadi penghubung antara kontraktor, desainer, dan organisasi teknik lainnya untuk mengatur konferensi, menyediakan sumber daya, atau menjalin kemitraan bisnis.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><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><\/span><\/p>\n<h3><span style=\"font-weight: 400;\">4. Mengatur jadwal perusahaan dan melaksanakan pertemuan<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Sekretaris adalah orang yang mengatur jadwal tim untuk masing-masing departemen dan agenda para eksekutif dengan membuat janji bersama klien, vendor, dan pemegang saham. Sekretaris juga bertugas untuk membuat pengingat dan mengonfirmasi kehadiran seluruh peserta rapat atau konferensi. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Selain penjadwalan, sekretaris bertanggung jawab untuk melaksanakan pertemuan. Misalnya, sekretaris yang bekerja untuk CEO perusahaan ritel mungkin akan mengatur pertemuan dengan perancang busana, <\/span><i><span style=\"font-weight: 400;\">fashion brands<\/span><\/i><span style=\"font-weight: 400;\">, atau profesional lainnya di industri tersebut. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kemudian, sekretaris menghadiri rapat untuk mendiskusikan poin-poin penting dari konferensi serta membuat notula untuk CEO dan pembuat keputusan lainnya di perusahaan. Sekretaris berperan krusial dalam menjalankan tugas ini karena eksekutif, direktur, dan pejabat perusahaan lainnya tidak selalu bisa menghadiri setiap pertemuan.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">5. Mengatur dokumen dan mencatat informasi keuangan<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Menjaga agar dokumen, catatan, dan <\/span><i><span style=\"font-weight: 400;\">file <\/span><\/i><span style=\"font-weight: 400;\">tetap terorganisasi adalah tugas penting yang harus dilakukan oleh sekretaris. Contohnya, sekretaris medis biasanya bertanggung jawab untuk mengurus sistem pengarsipan untuk rekam medis pasien, laporan pengeluaran untuk obat dan peralatan medis, dokumentasi prosedur, dan dokumen penting lainnya. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dokumen suatu perusahaan sering disimpan dalam <\/span><i><span style=\"font-weight: 400;\">database <\/span><\/i><span style=\"font-weight: 400;\">komputer sehingga sekretaris perlu memiliki keterampilan teknis yang diperlukan. Sekretaris dapat menggunakan <a href=\"https:\/\/www.hashmicro.com\/id\/sistem-manajemen-dokumen\">Software Manajemen Dokumen<\/a>\u00a0untuk mengelola data-data penting di satu sistem terpusat.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"> Tugas lain yang tak kalah pentingnya adalah mencatat pengeluaran, pendapatan, dan informasi keuangan lainnya. Sekretaris berkewajiban mendokumentasikan pemasukan dan jumlah penjualan yang dilaporkan oleh <\/span><i><span style=\"font-weight: 400;\">sales team <\/span><\/i><span style=\"font-weight: 400;\">serta pembelanjaan dan biaya operasional perusahaan.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">6. Mengawasi staf dan karyawan baru serta membantu eksekutif<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Sekretaris bisa menjadi mentor yang bekerja dengan staf ketika menerapkan prosedur dan melatih karyawan baru. Dengan pengetahuan tentang perusahaan dan pengalaman yang lebih banyak, sekretaris dapat memimpin staf dan karyawan baru dalam mengembangkan keterampilan, mengikuti protokol kantor, dan belajar tentang lingkungan perusahaan secara keseluruhan. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sebagai contoh, sekretaris hukum menjadi mentor dari paralegal yang baru direkrut dan mengajari mereka cara untuk menggunakan komputer perusahaan dan sistem pengarsipan. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mereka juga juga memberitahu cara untuk mengatur <\/span><i><span style=\"font-weight: 400;\">casework <\/span><\/i><span style=\"font-weight: 400;\">dan dokumen sesuai dengan kebijakan dan metode yang digunakan oleh staf untuk menyelesaikan tugas dan menghadapi klien. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Selain itu, sekretaris berperan penting dalam membantu atasan mereka dengan menyelesaikan tugas-tugas kecil sebagai bagian dari proyek yang lebih besar, seperti mencetak dokumen, membuat laporan, atau menyiapkan presentasi.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">7. Memelihara dan memesan perlengkapan kantor<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Sekretaris bertanggung jawab untuk menyimpan catatan persediaan dan pemeliharaan peralatan kantor. Ketika peralatannya rusak atau habis, sekretaris juga berkewajiban untuk memesan yang baru. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mereka dapat membuat <\/span><i><span style=\"font-weight: 400;\">spreadsheet <\/span><\/i><span style=\"font-weight: 400;\">bulanan yang berisi jumlah stok peralatan kantor seperti kertas, toner, pena, folder, dan lain-lain untuk memantau persediaan. Dalam membeli <\/span><i><span style=\"font-weight: 400;\">office supplies<\/span><\/i><span style=\"font-weight: 400;\">, sekretaris akan sangat terbantu oleh <a href=\"https:\/\/www.hashmicro.com\/id\/sistem-pembelian\">Software Procurement<\/a>.<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">Software <\/span><\/i><span style=\"font-weight: 400;\">ini dilengkapi oleh fitur-fitur seperti o<em>nline<\/em> Portal for s<em>uppliers<\/em> untuk mendapatkan penawaran terbaik dan l<em>anded cost calculation<\/em> untuk mengetahui biaya total dari pembelian produk. Dengan bantuan sistem pembelian yang mutakhir, barang yang Anda pesan akan terlacak dengan baik dan biaya <\/span><i><span style=\"font-weight: 400;\">procurement <\/span><\/i><span style=\"font-weight: 400;\">menjadi lebih terkontrol.<\/span><\/p>\n<h2 id=\"keterampilan\"><b>Keterampilan yang Wajib dimiliki oleh Sekretaris<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Sekretaris memiliki berbagai tugas dan tanggung jawab yang berbeda, jadi sangat penting bagi sekretaris untuk memiliki berbagai keterampilan, seperti administrasi, komunikasi, <\/span><i><span style=\"font-weight: 400;\">customer service<\/span><\/i><span style=\"font-weight: 400;\">, teknis, analisis, dan pemecahan masalah. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sekretaris juga lebih baik memiliki <\/span><i><span style=\"font-weight: 400;\">leadership skills<\/span><\/i><span style=\"font-weight: 400;\"> untuk mengatur dan mengarahkan staf dan prosedur kantor. Di bawah ini adalah beberapa <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/kompetensi-adalah\/\">keterampilan<\/a> yang wajib dimiliki oleh sekretaris:<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">1. Komunikasi verbal dan tertulis<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Profesional sering menggunakan komunikasi verbal dan tertulis di kantor untuk menyelesaikan berbagai tugas, seperti mengirim email kepada klien atau karyawan, menjawab panggilan telepon, dan menyambut tamu. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kemampuan untuk berkomunikasi secara efektif dengan orang lain memungkinkan Anda untuk menyampaikan pesan penting atau korespondensi antara eksekutif, pelanggan, dan karyawan.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">2. Keterampilan komputer dan teknis<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Anda dapat menyelesaikan sebagian besar tugas administratif di komputer menggunakan <em>software<\/em>. Selain itu, Anda harus tahu cara menggunakan peralatan kantor lainnya, seperti <em>printer<\/em> atau <em>scanner<\/em>, karena Anda akan sering membuat salinan atau mencetak materi penting. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Beberapa perusahaan menyediakan perangkat khusus untuk karyawan, seperti <em>desktop<\/em>,\u00a0laptop, atau\u00a0<em>tablet<\/em>. Banyak eksekutif yang lebih suka karyawannya menggunakan <a href=\"https:\/\/www.hashmicro.com\/id\/manajemen-timesheet\">Sistem Manajemen <em>T<\/em><em>imesheet<\/em><\/a> terpusat untuk memastikan semua janji dan tugas mereka berada di satu lokasi yang mudah diakses. Di perusahaan yang matang secara digital, penjadwalan, cuti, dan timesheet sekretaris biasanya terpusat lewat aplikasi hris modern agar data sinkron lintas departemen dan mudah diaudit. Untuk meningkatkan keterampilan teknis, Anda bisa mengikuti\u00a0<em>online course\u00a0<\/em>bersertifikat yang disediakan oleh banyak lembaga.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">3. Mengetik dan mencatat<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Anda harus memiliki keterampilan mencatat yang mengesankan. Artinya, Anda mampu menuliskan semua informasi penting secara cepat untuk disebarkan ke eksekutif dan karyawan lain. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sementara itu, keterampilan mengetik yang bagus dapat membantu Anda dalam membuat catatan selama <em>meeting\u00a0<\/em>dan mengetiknya ke dalam format yang jelas dan terstruktur agar bisa dilihat dan dirujuk oleh orang lain. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Memahami\u00a0<em>shorthand<\/em>, atau teknik penulisan cepat dalam bentuk simbol, singkatan, atau kata-kata sederhana, juga berguna agar Anda tetap fokus dan tidak melewatkan poin-poin penting dalam diskusi.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">4. Keteraturan<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Sebagai seorang profesional yang berhubungan dengan administrasi, salah satu tanggung jawabnya adalah menjaga agar semua dokumen tetap terorganisasi agar mudah diambil dan mencegah kebocoran data. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mereka bertugas untuk menyimpan berbagai bentuk informasi perusahaan, seperti <em>database\u00a0<\/em>elektronik atau\u00a0<em>file\u00a0<\/em>kertas. Jadi, buat suatu sistem penyimpanan yang baik untuk memudahkan Anda dan karyawan lain saat mencari suatu dokumen.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">5. <em>Problem-solving\u00a0<\/em>dan berpikir kritis<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Selama bekerja sebagai sekretaris, para eksekutif mungkin mengharapkan Anda untuk membuat keputusan perusahaan yang kritis secara efisien. Mungkin juga ada tantangan tertentu yang membutuhkan solusi cepat dan logis. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Oleh karena itu, Anda harus menggunakan kemampuan <em>problem-solving <\/em>dan berpikir kritis untuk menghasilkan strategi inovatif yang dapat memecahkan masalah dan meningkatkan kinerja perusahaan.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">6. Perhatian terhadap detail<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Beberapa eksekutif mungkin meminta sekretaris untuk meninjau atau mengoreksi dokumen. Maka dari itu, Anda harus memiliki perhatian yang baik terhadap detail untuk menemukan kesalahan atau inkonsistensi dalam suatu dokumen sebelum dikirim ke pihak lain. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ada juga tugas lain yang membutuhkan ketelitian, seperti membuat\u00a0<em>travel appointments\u00a0<\/em>atau mengatur jadwal, yang akan sangat terbantu jika Anda memiliki kemampuan untuk memperhatikan detail terkecil sekalipun.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">7. Kemampuan melayani pelanggan<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Eksekutif dapat meminta Anda untuk menghubungi pelanggan atas nama mereka untuk menjawab pertanyaan, menjadwalkan pertemuan, atau menyampaikan informasi penting. Anda harus memiliki sikap profesional, sabar, dan sopan ketika bekerja dengan pelanggan untuk menjaga <em>customer relationship <\/em>yang baik. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Jangan lupa untuk tersenyum ketika pelanggan memasuki kantor atau mendekati meja Anda. Tetap bersikap positif ketika berbicara dengan mereka, bahkan jika mereka mengeluh atau mengungkapkan keprihatinan.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">8. Fleksibilitas dan kemampuan beradaptasi<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Kantor dapat menjadi lingkungan yang serba cepat, jadi Anda harus bisa beradaptasi dan berfungsi dengan baik dalam situasi dengan tekanan tinggi. Atasan Anda mungkin harus menghadiri pertemuan mendadak atau ada tugas dan penting yang <em>deadline-<\/em>nya cepat sehingga Anda terpaksa menghentikan tugas yang sedang dikerjakan dan fokus pada yang baru. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Anda harus dapat beradaptasi dengan suasana yang berubah-ubah dan menyesuaikan jadwal Anda agar tidak tertinggal atau keteteran dengan perubahan yang tidak terduga.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">9. Manajemen waktu dan <em>multitasking<\/em><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Eksekutif dapat memberikan beberapa tugas dan proyek sekaligus dengan tenggat waktu yang ketat. Terapkan sistem untuk mengatur tugas dan tanggung jawab sekretaris secara efektif dan mengerjakannya sesuai skala prioritas. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kadang, Anda mendapat lebih dari satu proyek dengan <em>deadline <\/em>yang sama. Ketika hal ini terjadi, Anda harus melakukan <em>multitasking<\/em> agar semua tugas selesai tepat waktu. Untuk mencegah stres dan kurang fokus, Anda harus menyusun strategi <em>multitasking <\/em>yang baik agar kualitas pekerjaan Anda tidak menurun.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">10. Presentasi dan berbicara di depan umum<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Anda mungkin bertanggung jawab untuk membuat presentasi yang informatif dan berkesan. Oleh karena itu, pelajari berbagai <em>presentation platforms<\/em> serta gunakan keterampilan presentasi dan penelitian Anda untuk mengumpulkan seluruh informasi yang berhubungan dengan materinya. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Anda juga bisa diminta untuk berbicara di depan audiens sehingga kemampuan <em>public speaking<\/em> yang kuat dapat membantu Anda dalam melakukan presentasi yang menarik.<\/span><\/p>\n<h2 id=\"kesimpulan\"><b>Kesimpulan<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Sekretaris memikul tanggung jawab yang luas, di antaranya mengatur jadwal, melaksanakan pertemuan, dan mengurus dokumen. Tidak jarang juga mereka membantu eksekutif dalam mengerjakan proyek serta <\/span><i><span style=\"font-weight: 400;\">mentoring <\/span><\/i><span style=\"font-weight: 400;\">karyawan baru. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dalam melaksanakan tugasnya yang banyak tersebut, sekretaris dapat dibantu oleh teknologi. <a href=\"https:\/\/www.hashmicro.com\/id\/sistem-erp\">Software ERP<\/a> hadir sebagai solusi untuk mengotomatiskan segala aspek bisnis. Daftarkan <a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/\">demo gratis<\/a> sekarang!\u00a0<\/span><\/p>\n<a href=\"https:\/\/www.hashmicro.com\/id\/sistem-erp?medium=moneysite-banner\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/erp-descriptive.webp\" data-desktop-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/erp-descriptive.webp\" data-mobile-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/erp-descriptive-m.webp\" alt=\"ERP_Definisi\" 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","protected":false},"excerpt":{"rendered":"<p>Di semua organisasi, pasti ada jabatan sekretaris. Pada umumnya, pekerjaannya berhubungan dengan catat-mencatat dan surat-menyurat. Namun, khususnya di perusahaan, tugas dan tanggung jawabnya tidak hanya berputar di situ. Mereka berperan juga dalam menjaga kelancaran operasional bisnis. Tanpa sekretaris, fungsi administrasi tidak akan berjalan sebagaimana mestinya. Jadi, apa definisi dari sekretaris? Selain korespondensi, hal apa saja [&hellip;]<\/p>\n","protected":false},"author":165,"featured_media":140833,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6],"tags":[],"class_list":{"0":"post-16343","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-hrm"},"acf":{"post_reviewer":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.1 (Yoast SEO v25.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ini Skill Yang Harus Dimiliki Oleh Seorang Sekretaris Profesional<\/title>\n<meta name=\"description\" content=\"Di perusahaan, tugas sekretaris bukan hanya mencatat dan mengurus surat-menyurat. Ketahui tugas utama lainnya yang harus sekretaris lakukan.\" \/>\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\/tugas-dan-skill-sekretaris\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ini Skill Yang Harus Dimiliki Oleh Seorang Sekretaris Profesional\" \/>\n<meta property=\"og:description\" content=\"Di perusahaan, tugas sekretaris bukan hanya mencatat dan mengurus surat-menyurat. Ketahui tugas utama lainnya yang harus sekretaris lakukan.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/\" \/>\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=\"2022-08-21T09:58:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-22T08:56:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/08\/tugas-skill-sekretaris.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"625\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Novi Herawati\" \/>\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=\"Novi Herawati\" \/>\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\/tugas-dan-skill-sekretaris\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/\"},\"author\":{\"name\":\"Novi Herawati\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/685b29538f3b84216a3584178a792653\"},\"headline\":\"Ini Skill Yang Harus Dimiliki Oleh Seorang Sekretaris Profesional\",\"datePublished\":\"2022-08-21T09:58:14+00:00\",\"dateModified\":\"2026-01-22T08:56:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/\"},\"wordCount\":1828,\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/08\/tugas-skill-sekretaris.png\",\"articleSection\":[\"HRM\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/\",\"name\":\"Ini Skill Yang Harus Dimiliki Oleh Seorang Sekretaris Profesional\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/08\/tugas-skill-sekretaris.png\",\"datePublished\":\"2022-08-21T09:58:14+00:00\",\"dateModified\":\"2026-01-22T08:56:19+00:00\",\"description\":\"Di perusahaan, tugas sekretaris bukan hanya mencatat dan mengurus surat-menyurat. Ketahui tugas utama lainnya yang harus sekretaris lakukan.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/#primaryimage\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/08\/tugas-skill-sekretaris.png\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/08\/tugas-skill-sekretaris.png\",\"width\":1000,\"height\":625,\"caption\":\"tugas-skill-sekretaris\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hashmicro.com\/id\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ini Skill Yang Harus Dimiliki Oleh Seorang Sekretaris Profesional\"}]},{\"@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\/685b29538f3b84216a3584178a792653\",\"name\":\"Novi Herawati\",\"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\/Novi-1-96x96.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Novi-1-96x96.webp\",\"caption\":\"Novi Herawati\"},\"description\":\"Novi adalah Content Writer yang sudah berpengalaman selama 4 tahun yang aktif dalam menulis artikel untuk topik bisnis dan manajemen, integrasi sistem digital untuk otomatisasi bisnis, dan manajemen keuangan perusahaan. Melalui tulisannya, Ia mendorong inovasi dan efisien perusahaan untuk meningkatkan profitabilitas bisnis.\",\"sameAs\":[\"https:\/\/www.hashmicro.com\/id\/\"],\"gender\":\"Perempuan\",\"knowsAbout\":[\"manajemen bisnis\",\"B2B\",\"inovasi bisnis\"],\"knowsLanguage\":[\"Inggris\",\"Indonesia\"],\"jobTitle\":\"Content Writer\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/author\/novi-herawati\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ini Skill Yang Harus Dimiliki Oleh Seorang Sekretaris Profesional","description":"Di perusahaan, tugas sekretaris bukan hanya mencatat dan mengurus surat-menyurat. Ketahui tugas utama lainnya yang harus sekretaris lakukan.","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\/tugas-dan-skill-sekretaris\/","og_locale":"id_ID","og_type":"article","og_title":"Ini Skill Yang Harus Dimiliki Oleh Seorang Sekretaris Profesional","og_description":"Di perusahaan, tugas sekretaris bukan hanya mencatat dan mengurus surat-menyurat. Ketahui tugas utama lainnya yang harus sekretaris lakukan.","og_url":"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/","og_site_name":"HashMicro Indonesia","article_publisher":"https:\/\/www.facebook.com\/hashmicro","article_published_time":"2022-08-21T09:58:14+00:00","article_modified_time":"2026-01-22T08:56:19+00:00","og_image":[{"width":1000,"height":625,"url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/08\/tugas-skill-sekretaris.png","type":"image\/png"}],"author":"Novi Herawati","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Ditulis oleh":"Novi Herawati","Estimasi waktu membaca":"11 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/"},"author":{"name":"Novi Herawati","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/685b29538f3b84216a3584178a792653"},"headline":"Ini Skill Yang Harus Dimiliki Oleh Seorang Sekretaris Profesional","datePublished":"2022-08-21T09:58:14+00:00","dateModified":"2026-01-22T08:56:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/"},"wordCount":1828,"publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/08\/tugas-skill-sekretaris.png","articleSection":["HRM"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/","name":"Ini Skill Yang Harus Dimiliki Oleh Seorang Sekretaris Profesional","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/08\/tugas-skill-sekretaris.png","datePublished":"2022-08-21T09:58:14+00:00","dateModified":"2026-01-22T08:56:19+00:00","description":"Di perusahaan, tugas sekretaris bukan hanya mencatat dan mengurus surat-menyurat. Ketahui tugas utama lainnya yang harus sekretaris lakukan.","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/#primaryimage","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/08\/tugas-skill-sekretaris.png","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2022\/08\/tugas-skill-sekretaris.png","width":1000,"height":625,"caption":"tugas-skill-sekretaris"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/id\/blog\/tugas-dan-skill-sekretaris\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"Ini Skill Yang Harus Dimiliki Oleh Seorang Sekretaris Profesional"}]},{"@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\/685b29538f3b84216a3584178a792653","name":"Novi Herawati","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\/Novi-1-96x96.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Novi-1-96x96.webp","caption":"Novi Herawati"},"description":"Novi adalah Content Writer yang sudah berpengalaman selama 4 tahun yang aktif dalam menulis artikel untuk topik bisnis dan manajemen, integrasi sistem digital untuk otomatisasi bisnis, dan manajemen keuangan perusahaan. Melalui tulisannya, Ia mendorong inovasi dan efisien perusahaan untuk meningkatkan profitabilitas bisnis.","sameAs":["https:\/\/www.hashmicro.com\/id\/"],"gender":"Perempuan","knowsAbout":["manajemen bisnis","B2B","inovasi bisnis"],"knowsLanguage":["Inggris","Indonesia"],"jobTitle":"Content Writer","url":"https:\/\/www.hashmicro.com\/id\/blog\/author\/novi-herawati\/"}]}},"focus_keyword":"sekretaris","order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/16343","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\/165"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/comments?post=16343"}],"version-history":[{"count":8,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/16343\/revisions"}],"predecessor-version":[{"id":186850,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/16343\/revisions\/186850"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media\/140833"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=16343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=16343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=16343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}