{"id":42532,"date":"2024-10-14T13:16:14","date_gmt":"2024-10-14T06:16:14","guid":{"rendered":"https:\/\/www.hashmicro.com\/id\/blog\/?p=42532"},"modified":"2026-01-29T14:45:13","modified_gmt":"2026-01-29T07:45:13","slug":"pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/","title":{"rendered":"Pengertian Buku Kas, Jenis, dan Manfaatnya untuk Perusahaan"},"content":{"rendered":"<p>Setiap bisnis, baik skala kecil maupun besar, membutuhkan catatan keuangan yang rapi agar arus kas tetap terkendali. Salah satu alat sederhana yang sering digunakan adalah buku kas, yaitu catatan khusus untuk memantau pemasukan, pengeluaran, dan saldo akhir.<\/p>\n<p>Tanpa pencatatan yang jelas, pemilik usaha sering kesulitan mengetahui ke mana uang berjalan atau berapa keuntungan yang sebenarnya didapat. Risiko kesalahan pencatatan manual juga tinggi, apalagi jika transaksi sudah semakin banyak.<\/p>\n<p>Dalam artikel ini, Anda akan mempelajari pengertian buku kas, fungsi, hingga contoh format sederhana yang bisa langsung digunakan. Dengan begitu, siapapun, termasuk perusahaan besar dan kecil, dapat mulai mengelola keuangan bisnis secara lebih teratur.<\/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><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=\"1\"><b>Pengertian Buku Kas<\/b><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-148395\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/persentase-kenaikan-gaji-karyawan-300x169.webp\" alt=\"materi laporan arus kas\" width=\"683\" height=\"385\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/persentase-kenaikan-gaji-karyawan-300x169.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/persentase-kenaikan-gaji-karyawan-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/persentase-kenaikan-gaji-karyawan-768x432.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/persentase-kenaikan-gaji-karyawan-747x420.webp 747w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/persentase-kenaikan-gaji-karyawan-150x84.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/persentase-kenaikan-gaji-karyawan-696x392.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/persentase-kenaikan-gaji-karyawan-1068x601.webp 1068w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/persentase-kenaikan-gaji-karyawan.webp 1200w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/p>\n<p>Buku kas merupakan catatan keuangan yang berfungsi untuk merekam seluruh transaksi tunai yang terjadi dalam suatu entitas, baik itu perusahaan, organisasi, maupun individu. Catatan ini memuat detail transaksi seperti tanggal, keterangan, jumlah penerimaan, dan jumlah pengeluaran dalam periode tertentu.<\/p>\n<p>Dalam praktik bisnis, buku kas menjadi bagian penting dari sistem akuntansi. Data yang tercatat di dalamnya sering dijadikan dasar untuk menyusun laporan keuangan, seperti laporan laba rugi dan neraca. Informasi ini juga berguna sebagai referensi audit atau pelacakan transaksi dalam<a href=\"https:\/\/www.hashmicro.com\/id\/blog\/contoh-buku-kas\/\"> contoh buku kas<\/a>.<\/p>\n<p>Melalui penggunaan buku kas, perusahaan maupun individu bisa mengelola keuangan dengan lebih efektif, menjaga transparansi, dan mengambil keputusan yang lebih tepat berdasarkan informasi yang akurat.<\/p>\n<p><strong>Baca Juga: <\/strong><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/cara-membuat-laporan-neraca-keuangan\/\"><span style=\"font-weight: 400;\">Cara Membuat Laporan Neraca Keuangan<\/span><\/a><\/p>\n<h2 id=\"2\"><b>Karakteristik Buku Kas<\/b><\/h2>\n<p>Untuk memahami buku kas lebih dalam, ada beberapa ciri teknis yang perlu diperhatikan:<\/p>\n<ul>\n<li><strong>Jurnal Khusus Tunai:<\/strong> Buku kas termasuk jurnal khusus karena hanya mencatat transaksi yang melibatkan uang tunai, baik penerimaan maupun pengeluaran. Saldo kas yang tercatat harus selalu sesuai dengan jumlah kas fisik yang ada.<\/li>\n<li>Pencatatan Non-Tunai Dipindahkan: Transaksi non-tunai (misalnya pembelian secara kredit atau transfer bank) tidak dicatat di buku kas, melainkan diposting ke akun lain yang relevan di buku besar.<\/li>\n<li><strong>Menunjukkan Saldo Berjalan:<\/strong> Cashbook\u00a0langsung menunjukkan saldo kas setiap saat setelah transaksi dicatat. Walaupun ada sisi debit (penerimaan) dan kredit (pengeluaran), saldo akhirnya umumnya debit, karena kas tidak boleh minus.<\/li>\n<li><strong>Berfungsi Ganda:<\/strong> Buku kas berperan sebagai jurnal sekaligus buku besar kas. Artinya, catatan di dalamnya bisa langsung digunakan untuk memantau arus kas harian tanpa harus menyalin ulang ke buku besar.<\/li>\n<\/ul>\n<h2 id=\"3\"><b>Jenis-Jenis Buku Kas<\/b><\/h2>\n<p>Ada beberapa jenis <em>cash book<\/em> yang mungkin digunakan oleh perusahaan. Berikut ini beberapa contohnya:<\/p>\n<div style=\"overflow-x: auto; margin: 15px 0;\">\n<table style=\"border-collapse: collapse; width: 100%; font-family: Arial, sans-serif; font-size: 15px;\">\n<thead>\n<tr style=\"background: #990000; color: #fff;\">\n<th style=\"padding: 12px; border: 1px solid #ddd; width: 25%;\">Jenis Buku Kas<\/th>\n<th style=\"padding: 12px; border: 1px solid #ddd; width: 75%;\">Deskripsi<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #ddd; font-weight: bold;\">Buku Kas Sederhana<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd;\">Buku kas kolom tunggal yang hanya mencatat transaksi tunai. Tidak mencatat transaksi bank atau diskon. Pencatatan dilakukan dengan penerimaan kas di sisi debit (kiri) dan pengeluaran di sisi kredit (kanan).<br \/>\nMayoritas perusahaan menyeimbangkan saldo kas setiap hari dengan format ini.<\/td>\n<\/tr>\n<tr style=\"background: #fafafa;\">\n<td style=\"padding: 10px; border: 1px solid #ddd; font-weight: bold;\">Buku Kas Dua Kolom<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd;\">Buku kas dengan dua kolom: kas dan diskon. Diskon penjualan dicatat di sisi debit sebagai beban, sedangkan diskon pembelian dicatat di sisi kredit sebagai pendapatan. Setelah transaksi dicatat, saldo penutupan ditransfer untuk menjaga keseimbangan.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #ddd; font-weight: bold;\">Buku Kas Tiga Kolom<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd;\">Buku kas dengan tiga kolom: kas, diskon, dan bank. Kolom bank digunakan untuk transaksi non-tunai seperti cek atau transfer. Format ini juga memungkinkan pencatatan entri kontra, yaitu transaksi yang<br \/>\nmelibatkan kas dan bank sekaligus.<\/td>\n<\/tr>\n<tr style=\"background: #fafafa;\">\n<td style=\"padding: 10px; border: 1px solid #ddd; font-weight: bold;\">Buku Kas Kecil<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd;\">Buku kas yang digunakan untuk mencatat transaksi kecil sehari-hari, misalnya ongkos kirim, alat tulis, atau konsumsi rapat. Karena frekuensi transaksi tinggi, buku kas kecil memudahkan pemisahan dan<br \/>\npengawasan pengeluaran rutin dengan sistem imprest.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Berikut adalah penjelasan lebih lengkapnya lagi:<\/p>\n<h3 id=\"a\"><strong>Buku Kas Sederhana (Single Column Cash Book)<\/strong><\/h3>\n<p>Buku kas kolom tunggal hanya mencatat transaksi tunai, baik penerimaan maupun pengeluaran. Transaksi non-tunai, seperti setoran atau penarikan bank serta diskon, tidak dicatat di sini tetapi di akun buku besar terkait.<\/p>\n<p>Pencatatannya sederhana: uang masuk di sisi debit (kiri) dan uang keluar di sisi kredit (kanan). Banyak perusahaan menyeimbangkan saldo kas setiap hari agar sesuai dengan kas fisik.<\/p>\n<h3 id=\"b\"><strong>Buku Kas Dua Kolom (Double Column Cash Book)<\/strong><\/h3>\n<p>Buku kas kolom ganda menambahkan kolom diskon di samping kolom kas. Diskon penjualan, misalnya, dicatat di sisi debit sebagai beban, sedangkan diskon pembelian dicatat di sisi kredit sebagai pendapatan.<\/p>\n<p>Dengan format ini, transaksi tunai dan diskon dapat dicatat bersama, sehingga akuntan tidak perlu membuka buku terpisah.<\/p>\n<h3 id=\"c\"><strong>Buku Kas Tiga Kolom (Triple Column Cash Book)<\/strong><\/h3>\n<p>Buku kas tiga kolom memiliki tiga bagian: kas, bank, dan diskon. Kolom bank ditambahkan karena banyak transaksi sekarang menggunakan cek atau transfer.<\/p>\n<p>Pada format ini juga ada<strong> entri kontra<\/strong>, yaitu transaksi yang melibatkan kas dan bank sekaligus, misalnya setoran kas ke bank atau penarikan tunai dari bank. Dengan begitu, hubungan antara kas dan rekening bank bisa tercatat dengan jelas.<\/p>\n<h3 id=\"d\"><strong>Buku Kas Kecil (Petty Cash Book)<\/strong><\/h3>\n<p>Buku kas kecil digunakan untuk mencatat transaksi harian berjumlah kecil, seperti ongkos kirim, alat tulis kantor, atau konsumsi rapat.<\/p>\n<p>Karena frekuensi transaksi ini tinggi, biasanya perusahaan menggunakan sistem imprest, yaitu menetapkan jumlah dana kas kecil tertentu yang diisi ulang sesuai pemakaian. Sistem ini mempermudah pengendalian dan meminimalkan risiko penyalahgunaan dana kecil.<\/p>\n<p>Di tengah persaingan bisnis yang kompetitif, perusahaan dituntut untuk beradaptasi dengan teknologi digital. Salah satunya adalah <a href=\"https:\/\/www.hashmicro.com\/id\/aplikasi-buku-kas\">aplikasi buku kas<\/a> yang membantu dalam pencatatan berbagai jenis transaksi dengan mudah dan cepat, tanpa perlu membuat pembukuan manual yang memakan waktu.<\/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<h2 id=\"4\"><b>Manfaat Buku Kas<\/b><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-148396\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/persentase-kenaikan-gaji-karyawan-2-1-300x169.webp\" alt=\"laporan arus kas adalah\" width=\"705\" height=\"397\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/persentase-kenaikan-gaji-karyawan-2-1-300x169.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/persentase-kenaikan-gaji-karyawan-2-1-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/persentase-kenaikan-gaji-karyawan-2-1-768x432.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/persentase-kenaikan-gaji-karyawan-2-1-747x420.webp 747w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/persentase-kenaikan-gaji-karyawan-2-1-150x84.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/persentase-kenaikan-gaji-karyawan-2-1-696x392.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/persentase-kenaikan-gaji-karyawan-2-1-1068x601.webp 1068w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/persentase-kenaikan-gaji-karyawan-2-1.webp 1200w\" sizes=\"auto, (max-width: 705px) 100vw, 705px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Bukan tanpa alasan mengapa buku ini sangat penting untuk keberlangsungan perusahaan Anda. Tentu ada banyak manfaat yang akan Anda rasakan jika bisa mengelola\u00a0<em>cash book<\/em> seefisien mungkin. Berikut ini adalah manfaatnya:<\/span><\/p>\n<h3 id=\"e\"><strong>1. Catatan harian yang detail dan terperinci\u00a0<\/strong><\/h3>\n<p>Catatan kas berfungsi merekam setiap penerimaan dan pengeluaran tunai secara kronologis. Misalnya, pembayaran dari pelanggan atau pembelian alat tulis langsung dicatat pada hari yang sama.<\/p>\n<p>Dengan begitu, pemilik usaha bisa melihat histori arus kas tanpa harus menunggu laporan bulanan.<\/p>\n<h3 id=\"f\"><strong>2. Alat kontrol arus kas<\/strong><\/h3>\n<p>Register kas menjadi acuan untuk memastikan saldo kas di catatan sama dengan kas fisik di tangan. Proses ini penting untuk mencegah selisih yang mungkin timbul karena kesalahan pencatatan atau penggunaan dana yang tidak sesuai.<\/p>\n<p>Biasanya dilakukan dengan cara rekonsiliasi harian atau mingguan.<\/p>\n<h3 id=\"g\"><strong>3. Dasar pelacakan kesalahan<\/strong><\/h3>\n<p>Dalam pembukuan kas, setiap transaksi tercatat dengan tanggal, nominal, dan keterangan. Jika terjadi selisih, misalnya kas tercatat Rp20 juta tapi kas fisik Rp19,5 juta, akuntan bisa menelusuri transaksi satu per satu untuk menemukan sumber kesalahan.<\/p>\n<h3 id=\"h\"><strong>4. Identifikasi kecurangan<\/strong><\/h3>\n<p>Arsip transaksi tunai juga berfungsi sebagai pengaman keuangan. Perbedaan mencolok antara saldo kas tercatat dengan uang yang tersedia dapat menjadi indikator adanya kecurangan, seperti pengeluaran yang tidak dicatat atau pencatatan fiktif.<\/p>\n<h3 id=\"i\"><strong>5. Informasi kas tunai perusahaan<\/strong><\/h3>\n<p>Buku catatan transaksi tunai selalu menampilkan posisi kas terakhir setelah setiap transaksi. Informasi ini krusial agar manajemen tahu apakah perusahaan memiliki likuiditas yang cukup untuk membayar supplier, gaji karyawan, atau kebutuhan mendesak lainnya.<\/p>\n<p>Untuk memastikan pencatatan yang lebih akurat dan efisien, penggunaan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/rekomendasi-software-akuntansi-di-indonesia\/\">software akuntansi untuk pencatatan transaksi otomatis dan pengelolaan arus kas perusahaan<\/a> dapat menjadi solusi terbaik. Dengan sistem pencatatan otomatis, perusahaan dapat mengurangi risiko kesalahan, meningkatkan transparansi, dan mengelola arus kas dengan lebih efektif.<\/p>\n<h2><strong>Tujuan Pembuatan Laporan Arus Kas<\/strong><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-148252\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/table-styleborder-collapse-coacllapse-background-color-fffacd-box-shadow-0-4px-8px-rgba0-0-0-0.1-border-radius-25px-25px-25px-25px-width100-tbody-tr-td-stylepadding-15px-border-none-5-300x169.webp\" alt=\"metode laporan arus kas\" width=\"707\" height=\"398\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/table-styleborder-collapse-coacllapse-background-color-fffacd-box-shadow-0-4px-8px-rgba0-0-0-0.1-border-radius-25px-25px-25px-25px-width100-tbody-tr-td-stylepadding-15px-border-none-5-300x169.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/table-styleborder-collapse-coacllapse-background-color-fffacd-box-shadow-0-4px-8px-rgba0-0-0-0.1-border-radius-25px-25px-25px-25px-width100-tbody-tr-td-stylepadding-15px-border-none-5-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/table-styleborder-collapse-coacllapse-background-color-fffacd-box-shadow-0-4px-8px-rgba0-0-0-0.1-border-radius-25px-25px-25px-25px-width100-tbody-tr-td-stylepadding-15px-border-none-5-768x432.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/table-styleborder-collapse-coacllapse-background-color-fffacd-box-shadow-0-4px-8px-rgba0-0-0-0.1-border-radius-25px-25px-25px-25px-width100-tbody-tr-td-stylepadding-15px-border-none-5-746x420.webp 746w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/table-styleborder-collapse-coacllapse-background-color-fffacd-box-shadow-0-4px-8px-rgba0-0-0-0.1-border-radius-25px-25px-25px-25px-width100-tbody-tr-td-stylepadding-15px-border-none-5-150x84.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/table-styleborder-collapse-coacllapse-background-color-fffacd-box-shadow-0-4px-8px-rgba0-0-0-0.1-border-radius-25px-25px-25px-25px-width100-tbody-tr-td-stylepadding-15px-border-none-5-696x392.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/table-styleborder-collapse-coacllapse-background-color-fffacd-box-shadow-0-4px-8px-rgba0-0-0-0.1-border-radius-25px-25px-25px-25px-width100-tbody-tr-td-stylepadding-15px-border-none-5-1068x601.webp 1068w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/10\/table-styleborder-collapse-coacllapse-background-color-fffacd-box-shadow-0-4px-8px-rgba0-0-0-0.1-border-radius-25px-25px-25px-25px-width100-tbody-tr-td-stylepadding-15px-border-none-5.webp 1080w\" sizes=\"auto, (max-width: 707px) 100vw, 707px\" \/><\/p>\n<p>Tujuan pembuatan laporan arus kas mencakup beberapa aspek krusial bagi manajemen dan pemangku kepentingan. terdapat tujuan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/laporan-arus-kas\/\">metode laporan arus<\/a> kas yang akan dijelaskan di bawah ini:<\/p>\n<ul>\n<li><strong>Memantau Likuiditas:<\/strong> Memberikan informasi tentang ketersediaan kas untuk membayar kewajiban jangka pendek, seperti gaji karyawan, cicilan pinjaman, atau pembayaran supplier.<\/li>\n<li><strong>Mengelola Arus Kas:<\/strong> Membantu manajemen menganalisis aliran kas masuk dan keluar untuk mengidentifikasi pola, misalnya periode ketika penerimaan melambat atau pengeluaran meningkat.<\/li>\n<li><strong>Dasar Pengambilan Keputusan:<\/strong> Menyediakan data aktual bagi manajemen untuk menentukan prioritas investasi, pembelian aset, atau pembiayaan operasional.<\/li>\n<li><strong>Perencanaan Keuangan:<\/strong> Menjadi acuan dalam menyusun anggaran dan proyeksi kas jangka panjang. Contoh: menentukan kebutuhan modal kerja tambahan saat ekspansi usaha.<\/li>\n<li><strong>Menilai Kinerja:<\/strong> Memungkinkan evaluasi apakah kegiatan operasional menghasilkan kas positif, atau justru lebih banyak terserap ke investasi dan pendanaan.<\/li>\n<li><strong>Transparansi dan Akuntabilitas:<\/strong> Memberikan gambaran jelas kepada investor, kreditur, dan pemangku kepentingan lainnya tentang <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/laporan-arus-kas\/\">manajemen arus kas<\/a>, sehingga meningkatkan kepercayaan terhadap manajemen.<\/li>\n<\/ul>\n<h2><strong>Contoh Buku Kas<\/strong><\/h2>\n<p>Buku kas bisa disusun dalam beberapa format sesuai kebutuhan perusahaan. UMKM biasanya cukup menggunakan buku sederhana dengan satu kolom kas, sedangkan perusahaan yang lebih besar dapat memakai buku tiga kolom untuk mencatat transaksi kas, bank, dan diskon sekaligus.<\/p>\n<p>Berikut contohnya:<\/p>\n<h3><strong>1. Buku Kas Sederhana (Kolom Tunggal)<\/strong><\/h3>\n<div style=\"overflow-x: auto; margin: 15px 0;\">\n<div style=\"overflow-x: auto; margin: 15px 0;\">\n<table style=\"border-collapse: collapse; width: 100%; min-width: 700px; font-family: Arial, sans-serif; font-size: 15px;\">\n<thead>\n<tr style=\"background: #990000; color: #fff; text-align: center;\">\n<th style=\"padding: 12px; border: 1px solid #ddd;\">Tanggal<\/th>\n<th style=\"padding: 12px; border: 1px solid #ddd;\">Keterangan<\/th>\n<th style=\"padding: 12px; border: 1px solid #ddd;\">Debit (Penerimaan)<\/th>\n<th style=\"padding: 12px; border: 1px solid #ddd;\">Kredit (Pengeluaran)<\/th>\n<th style=\"padding: 12px; border: 1px solid #ddd;\">Saldo<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">01\/09\/25<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd;\">Modal disetor pemilik<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp10.000.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp10.000.000<\/td>\n<\/tr>\n<tr style=\"background: #fafafa;\">\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">03\/09\/25<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd;\">Penjualan tunai<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp5.000.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp15.000.000<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">05\/09\/25<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd;\">Pembelian ATK<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp1.000.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp14.000.000<\/td>\n<\/tr>\n<tr style=\"background: #fafafa;\">\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">08\/09\/25<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd;\">Pembayaran sewa toko<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp3.000.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp11.000.000<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Format ini sederhana karena hanya ada kolom penerimaan (debit) dan pengeluaran (kredit). Saldo dihitung setiap kali ada transaksi. Cocok untuk bisnis kecil yang transaksi banknya belum banyak.<\/p>\n<h3><strong>2. Buku Kas Tiga Kolom (Kas, Bank, Diskon)<\/strong><\/h3>\n<div style=\"overflow-x: auto; margin: 15px 0;\">\n<div style=\"overflow-x: auto; margin: 15px 0;\">\n<table style=\"border-collapse: collapse; width: 100%; min-width: 1000px; font-family: Arial, sans-serif; font-size: 15px;\">\n<thead>\n<tr style=\"background: #990000; color: #fff; text-align: center;\">\n<th style=\"padding: 12px; border: 1px solid #ddd;\">Tanggal<\/th>\n<th style=\"padding: 12px; border: 1px solid #ddd;\">Keterangan<\/th>\n<th style=\"padding: 12px; border: 1px solid #ddd;\">Debit Kas<\/th>\n<th style=\"padding: 12px; border: 1px solid #ddd;\">Kredit Kas<\/th>\n<th style=\"padding: 12px; border: 1px solid #ddd;\">Debit Bank<\/th>\n<th style=\"padding: 12px; border: 1px solid #ddd;\">Kredit Bank<\/th>\n<th style=\"padding: 12px; border: 1px solid #ddd;\">Diskon Diterima<\/th>\n<th style=\"padding: 12px; border: 1px solid #ddd;\">Diskon Diberikan<\/th>\n<th style=\"padding: 12px; border: 1px solid #ddd;\">Saldo Kas<\/th>\n<th style=\"padding: 12px; border: 1px solid #ddd;\">Saldo Bank<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">01\/09\/25<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd;\">Modal disetor via bank<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp20.000.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp0<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp20.000.000<\/td>\n<\/tr>\n<tr style=\"background: #fafafa;\">\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">04\/09\/25<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd;\">Penjualan tunai<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp7.000.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp7.000.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp20.000.000<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">06\/09\/25<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd;\">Pembayaran utang dengan diskon<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp5.000.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp200.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp2.000.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp20.000.000<\/td>\n<\/tr>\n<tr style=\"background: #fafafa;\">\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">09\/09\/25<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd;\">Setor kas ke bank<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp3.000.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp3.000.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: center;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp4.000.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; text-align: right;\">Rp23.000.000<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Format ini lebih kompleks karena selain kas tunai, juga mencatat transaksi bank dan diskon. Ada entri kontra (contoh: setor kas ke bank), yang memengaruhi kas dan bank sekaligus.<\/p>\n<p>Format ini umum dipakai perusahaan menengah ke atas yang banyak berhubungan dengan transaksi non-tunai.<\/p>\n<h2><strong>Optimalkan Buku Kas dengan Software Akuntansi HashMicro<\/strong><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-172472\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/software-akuntansi-hashmicro.webp\" alt=\"software akuntansi hashmicro\" width=\"1536\" height=\"1039\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/software-akuntansi-hashmicro.webp 1536w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/software-akuntansi-hashmicro-300x203.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/software-akuntansi-hashmicro-1024x693.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/software-akuntansi-hashmicro-768x520.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/software-akuntansi-hashmicro-621x420.webp 621w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/software-akuntansi-hashmicro-150x101.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/software-akuntansi-hashmicro-696x471.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/software-akuntansi-hashmicro-1068x722.webp 1068w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/p>\n<p>Mengelola buku kas manual sering kali menyita waktu dan menimbulkan risiko kesalahan. Dengan <a href=\"https:\/\/www.hashmicro.com\/id\/sistem-akuntansi\">HashMicro Accounting Software<\/a>, seluruh arus kas bisa dicatat otomatis dan tersaji real-time, sehingga perusahaan selalu memiliki gambaran keuangan yang akurat dan transparan.<\/p>\n<p>Bagi pengusaha, kecepatan dan ketepatan data keuangan adalah kunci untuk mengambil keputusan. HashMicro memberikan kendali penuh atas kas perusahaan, memastikan setiap rupiah tercatat, terpantau, dan siap dianalisis kapan saja.<\/p>\n<p>Beberapa fitur unggulannya meliputi:<\/p>\n<ul>\n<li><strong>Cash Flow Management:<\/strong> memantau arus kas masuk dan keluar dengan laporan real-time.<\/li>\n<li><strong>Automated Journal Entry:<\/strong> setiap transaksi otomatis masuk ke jurnal tanpa input manual.<\/li>\n<li><strong>Bank Reconciliation:<\/strong> mencocokkan catatan kas dengan saldo rekening bank secara instan.<\/li>\n<li><strong>Multi-Currency Support:<\/strong> mendukung transaksi lintas negara dengan konversi otomatis.<\/li>\n<li><strong>Financial Reporting:<\/strong> laporan laba rugi, neraca, dan arus kas siap digunakan kapan saja.<\/li>\n<li><strong>Audit Trail:<\/strong> jejak transaksi tercatat lengkap untuk transparansi dan kepatuhan.<\/li>\n<\/ul>\n<div style=\"border: 1px solid #ddd; border-radius: 8px; overflow: hidden; margin: 30px 0; box-shadow: 0 4px 12px rgba(0,0,0,0.12);\">\n<div style=\"background-color: #990000; color: #fff; padding: 14px 20px; font-size: 18px; font-weight: bold; letter-spacing: 0.5px;\">Expert&#8217;s Review<\/div>\n<div style=\"background-color: #fff; padding: 25px; font-size: 16px; line-height: 1.7; display: flex; align-items: flex-start; gap: 20px;\">\n<div style=\"flex: 0 0 80px;\"><img decoding=\"async\" loading=\"lazy\" style=\"width: 80px; height: 80px; border-radius: 50%; object-fit: cover; border: 2px solid #990000;\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/09\/cropped-cropped-Jennifer-Santoso-500x500.webp\" alt=\"Jennifer Santoso\" \/><\/div>\n<div style=\"flex: 1; position: relative;\">\n<div style=\"font-size: 40px; color: #990000; font-weight: bold; line-height: 0; position: absolute; top: -10px; left: -10px;\">\u201c<\/div>\n<p style=\"margin: 0 0 15px 25px; font-style: italic; color: #333;\">Dengan HashMicro, pencatatan kas jauh lebih rapi dan transparan. Setiap transaksi otomatis terintegrasi ke laporan keuangan, jadi saya tidak lagi khawatir ada selisih antara catatan dan kas fisik.<\/p>\n<p style=\"margin: 0 0 0 25px; font-weight: bold; color: #444;\">\u2014 Jennifer Santoso, Head of Finance and Accounting<\/p>\n<\/div>\n<\/div>\n<\/div>\n<h2 id=\"5\"><b>Kesimpulan\u00a0<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Pencatatan\u00a0<em>cash book<\/em> memegang peran vital dalam operasional perusahaan. Sedikit saja kesalahan yang Anda buat ketika proses pencatatan, akan berdampak pada ketidakseimbangan laporan dengan uang tunai yang ada. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Untuk meminimalkan kesalahan tersebut, Anda membutuhkan <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/sistem-akuntansi\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Sistem Akuntansi<\/span><\/a><span style=\"font-weight: 400;\"> yang mampu mencatat dan menghitung arus kas secara akurat dan menghemat waktu dengan pencatatan otomatis. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Akan menjadi nilai tambah jika sistem dapat memperbarui<\/span> <span style=\"font-weight: 400;\">data secara <\/span><i><span style=\"font-weight: 400;\">real-time <\/span><\/i><span style=\"font-weight: 400;\">dan menghasilkan laporan arus kas dalam hitungan detik. Untuk konsultasi lebih lanjut,<\/span><span style=\"font-weight: 400;\">\u00a0segera jadwalkan <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/\"><span style=\"font-weight: 400;\">demo gratis<\/span><\/a><span style=\"font-weight: 400;\"> dengan kami!\u00a0<\/span><\/p>\n<a href=\"https:\/\/www.hashmicro.com\/id\/sistem-akuntansi?medium=moneysite-banner\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/accounting-definitive.webp\" data-desktop-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/accounting-definitive.webp\" data-mobile-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2026\/01\/accounting-definitive-m.webp\" alt=\"Accounting_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<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Setiap bisnis, baik skala kecil maupun besar, membutuhkan catatan keuangan yang rapi agar arus kas tetap terkendali. Salah satu alat sederhana yang sering digunakan adalah buku kas, yaitu catatan khusus untuk memantau pemasukan, pengeluaran, dan saldo akhir. Tanpa pencatatan yang jelas, pemilik usaha sering kesulitan mengetahui ke mana uang berjalan atau berapa keuntungan yang sebenarnya [&hellip;]<\/p>\n","protected":false},"author":164,"featured_media":138186,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1232],"tags":[],"class_list":{"0":"post-42532","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-accounting"},"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>Buku Kas: Pengertian, Jenis, dan Manfaat Bagi Perusahaan<\/title>\n<meta name=\"description\" content=\"Banyaknya kegiatan transaksi tunai membuat Anda membutuhkan buku kas. Simak artikel ini untuk mengetahui lebih lanjut mengenai buku kas.\" \/>\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\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pengertian Buku Kas, Jenis, dan Manfaatnya untuk Perusahaan\" \/>\n<meta property=\"og:description\" content=\"Banyaknya kegiatan transaksi tunai membuat Anda membutuhkan buku kas. Simak artikel ini untuk mengetahui lebih lanjut mengenai buku kas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/\" \/>\n<meta property=\"og:site_name\" content=\"HashMicro Indonesia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hashmicro\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-14T06:16:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-29T07:45:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/buku-kas-perusahaan-hashmicro.png\" \/>\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\/png\" \/>\n<meta name=\"author\" content=\"Dewi Sartika\" \/>\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=\"Dewi Sartika\" \/>\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\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/\"},\"author\":{\"name\":\"Dewi Sartika\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/9d2e46cf3129df0cdcfe1ea9bbdb74f1\"},\"headline\":\"Pengertian Buku Kas, Jenis, dan Manfaatnya untuk Perusahaan\",\"datePublished\":\"2024-10-14T06:16:14+00:00\",\"dateModified\":\"2026-01-29T07:45:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/\"},\"wordCount\":1723,\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/buku-kas-perusahaan-hashmicro.png\",\"articleSection\":[\"Accounting\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/\",\"name\":\"Buku Kas: Pengertian, Jenis, dan Manfaat Bagi Perusahaan\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/buku-kas-perusahaan-hashmicro.png\",\"datePublished\":\"2024-10-14T06:16:14+00:00\",\"dateModified\":\"2026-01-29T07:45:13+00:00\",\"description\":\"Banyaknya kegiatan transaksi tunai membuat Anda membutuhkan buku kas. Simak artikel ini untuk mengetahui lebih lanjut mengenai buku kas.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/#primaryimage\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/buku-kas-perusahaan-hashmicro.png\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/buku-kas-perusahaan-hashmicro.png\",\"width\":1200,\"height\":650,\"caption\":\"buku kas perusahaan\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hashmicro.com\/id\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pengertian Buku Kas, Jenis, dan Manfaatnya untuk Perusahaan\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#website\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/\",\"name\":\"HashMicro Indonesia\",\"description\":\"Blog Software Manajemen Bisnis Indonesia #1\",\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.hashmicro.com\/id\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\",\"name\":\"HashMicro Indonesia\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/hashmicro-logo-blog.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/hashmicro-logo-blog.webp\",\"width\":924,\"height\":121,\"caption\":\"HashMicro Indonesia\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/hashmicro\",\"https:\/\/x.com\/hashmicro\",\"https:\/\/www.linkedin.com\/company\/hashmicro\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/9d2e46cf3129df0cdcfe1ea9bbdb74f1\",\"name\":\"Dewi Sartika\",\"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\/Dewi-Sartika-2-96x96.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Dewi-Sartika-2-96x96.webp\",\"caption\":\"Dewi Sartika\"},\"description\":\"Berbekal pengalaman selama 6 tahun dalam industri SaaS, Dewi telah menjadi praktisi untuk penulisan artikel terkait accounting dan bidang keuangan. Ia berfokus menulis artikel seputar Laporan keuangan (neraca, laba rugi, arus kas), standar akuntansi (PSAK, IFRS, GAAP), perpajakan (e-faktur, PPn, tax planning), dan manajemen biaya.\",\"sameAs\":[\"https:\/\/www.hashmicro.com\/id\/\"],\"gender\":\"Perempuan\",\"knowsAbout\":[\"Akuntansi\",\"Keuangan\",\"Pembukuan\"],\"knowsLanguage\":[\"Inggris\",\"Indonesia\"],\"jobTitle\":\"Senior Content Writer\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/author\/dewisartika\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Buku Kas: Pengertian, Jenis, dan Manfaat Bagi Perusahaan","description":"Banyaknya kegiatan transaksi tunai membuat Anda membutuhkan buku kas. Simak artikel ini untuk mengetahui lebih lanjut mengenai buku kas.","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\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/","og_locale":"id_ID","og_type":"article","og_title":"Pengertian Buku Kas, Jenis, dan Manfaatnya untuk Perusahaan","og_description":"Banyaknya kegiatan transaksi tunai membuat Anda membutuhkan buku kas. Simak artikel ini untuk mengetahui lebih lanjut mengenai buku kas.","og_url":"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/","og_site_name":"HashMicro Indonesia","article_publisher":"https:\/\/www.facebook.com\/hashmicro","article_published_time":"2024-10-14T06:16:14+00:00","article_modified_time":"2026-01-29T07:45:13+00:00","og_image":[{"width":1200,"height":650,"url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/buku-kas-perusahaan-hashmicro.png","type":"image\/png"}],"author":"Dewi Sartika","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Ditulis oleh":"Dewi Sartika","Estimasi waktu membaca":"11 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/"},"author":{"name":"Dewi Sartika","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/9d2e46cf3129df0cdcfe1ea9bbdb74f1"},"headline":"Pengertian Buku Kas, Jenis, dan Manfaatnya untuk Perusahaan","datePublished":"2024-10-14T06:16:14+00:00","dateModified":"2026-01-29T07:45:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/"},"wordCount":1723,"publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/buku-kas-perusahaan-hashmicro.png","articleSection":["Accounting"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/","name":"Buku Kas: Pengertian, Jenis, dan Manfaat Bagi Perusahaan","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/buku-kas-perusahaan-hashmicro.png","datePublished":"2024-10-14T06:16:14+00:00","dateModified":"2026-01-29T07:45:13+00:00","description":"Banyaknya kegiatan transaksi tunai membuat Anda membutuhkan buku kas. Simak artikel ini untuk mengetahui lebih lanjut mengenai buku kas.","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/#primaryimage","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/buku-kas-perusahaan-hashmicro.png","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/03\/buku-kas-perusahaan-hashmicro.png","width":1200,"height":650,"caption":"buku kas perusahaan"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/id\/blog\/pengertian-buku-kas-jenis-dan-manfaatnya-untuk-perusahaan\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"Pengertian Buku Kas, Jenis, dan Manfaatnya untuk Perusahaan"}]},{"@type":"WebSite","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website","url":"https:\/\/www.hashmicro.com\/id\/blog\/","name":"HashMicro Indonesia","description":"Blog Software Manajemen Bisnis Indonesia #1","publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hashmicro.com\/id\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization","name":"HashMicro Indonesia","url":"https:\/\/www.hashmicro.com\/id\/blog\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/hashmicro-logo-blog.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/hashmicro-logo-blog.webp","width":924,"height":121,"caption":"HashMicro Indonesia"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hashmicro","https:\/\/x.com\/hashmicro","https:\/\/www.linkedin.com\/company\/hashmicro"]},{"@type":"Person","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/9d2e46cf3129df0cdcfe1ea9bbdb74f1","name":"Dewi Sartika","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\/Dewi-Sartika-2-96x96.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Dewi-Sartika-2-96x96.webp","caption":"Dewi Sartika"},"description":"Berbekal pengalaman selama 6 tahun dalam industri SaaS, Dewi telah menjadi praktisi untuk penulisan artikel terkait accounting dan bidang keuangan. Ia berfokus menulis artikel seputar Laporan keuangan (neraca, laba rugi, arus kas), standar akuntansi (PSAK, IFRS, GAAP), perpajakan (e-faktur, PPn, tax planning), dan manajemen biaya.","sameAs":["https:\/\/www.hashmicro.com\/id\/"],"gender":"Perempuan","knowsAbout":["Akuntansi","Keuangan","Pembukuan"],"knowsLanguage":["Inggris","Indonesia"],"jobTitle":"Senior Content Writer","url":"https:\/\/www.hashmicro.com\/id\/blog\/author\/dewisartika\/"}]}},"focus_keyword":"buku kas","order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/42532","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\/164"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/comments?post=42532"}],"version-history":[{"count":16,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/42532\/revisions"}],"predecessor-version":[{"id":187904,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/42532\/revisions\/187904"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media\/138186"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=42532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=42532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=42532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}