{"id":172452,"date":"2025-10-20T15:08:32","date_gmt":"2025-10-20T08:08:32","guid":{"rendered":"https:\/\/www.hashmicro.com\/id\/blog\/?p=172452"},"modified":"2026-02-25T16:31:45","modified_gmt":"2026-02-25T09:31:45","slug":"buku-besar-akuntansi","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/id\/blog\/buku-besar-akuntansi\/","title":{"rendered":"Buku Besar Akuntansi: Contoh &#038; Cara Mudah Membuatnya"},"content":{"rendered":"<p data-start=\"141\" data-end=\"408\">Buku besar akuntansi menjadi pusat utama dalam sistem keuangan perusahaan. Melalui buku ini, perusahaan mengumpulkan seluruh transaksi yang sebelumnya tercatat pada jurnal, lalu mengelompokkannya ke dalam <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/chart-of-account\/\">akun yang tepat<\/a> agar data keuangan tersusun rapi dan mudah terbaca.<\/p>\n<p data-start=\"274\" data-end=\"579\">Lebih dari sekadar kumpulan angka, buku besar membantu bisnis menjaga konsistensi pencatatan dan memantau arus kas secara terstruktur. Selain itu, buku besar menjadi dasar penyusunan laporan keuangan yang akurat serta dapat dipertanggungjawabkan, sekaligus mendukung pengambilan keputusan keuangan harian.<\/p>\n<p data-start=\"581\" data-end=\"885\" data-is-last-node=\"\" data-is-only-node=\"\">Karena itu, pemahaman mengenai buku besar akuntansi, fungsi, serta cara kerjanya menjadi krusial bagi setiap pihak yang terlibat dalam pengelolaan keuangan bisnis. Selanjutnya, Anda akan mempelajari konsep ledger secara lebih praktis serta memahami alasan mengapa perannya begitu penting bagi perusahaan.<\/p>\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<table style=\"border-collapse: collapse; background-color: #fffacd; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); border-radius: 25px 25px 25px 25px;\" width=\"100%\">\n<tbody>\n<tr>\n<td style=\"padding: 15px; border: none;\">\n<h3 style=\"margin-bottom: 10px;\"><span style=\"background-color: #990000; color: #ffffff; padding: 5px;\"><b>Key Takeaways<\/b><\/span><\/h3>\n<ul>\n<li aria-level=\"1\"><a href=\"#apa-itu-buku-besar-akuntansi\">Buku besar akuntansi<\/a> merangkum transaksi dari jurnal umum ke dalam akun yang tepat, sehingga posisi dan pergerakan tiap akun lebih rapi dan terstruktur.<\/li>\n<li aria-level=\"1\"><a href=\"#apa-saja-fungsi-utama-buku-besar\">Fungsi utamanya<\/a> bukan hanya pencatatan, tetapi menjadi alat kontrol keuangan sekaligus dasar penyusunan laporan.<\/li>\n<li aria-level=\"1\"><a href=\"#jenis-buku-besar-dalam-akuntansi\">Ada beberapa jenis buku besar<\/a> sesuai kebutuhan detail perusahaan, seperti buku besar umum, buku besar pembantu, kas, bank, persediaan, dan aset tetap untuk memastikan pencatatan tetap tertib saat volume transaksi meningkat.<\/li>\n<li aria-level=\"1\"><a href=\"#komponen-buku-besar\">Struktur buku besar<\/a> memudahkan verifikasi serta audit. Setiap transaksi dapat ditelusuri kembali ke sumbernya, sementara saldo akun selalu terbarui untuk mendukung keputusan operasional.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/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<h2><strong><span id=\"apa\">Apa Itu Buku Besar Akuntansi?<\/span><\/strong><\/h2>\n<p data-start=\"206\" data-end=\"490\">Buku besar akuntansi merupakan buku utama yang memuat kumpulan akun keuangan sejenis untuk merangkum serta mengelompokkan seluruh transaksi yang sebelumnya tercatat pada jurnal umum. Melalui buku besar, perusahaan dapat melihat posisi serta pergerakan setiap akun secara jelas dan terstruktur.<\/p>\n<p data-start=\"492\" data-end=\"791\">Jika jurnal umum mencatat transaksi secara kronologis seperti buku harian, buku besar berfungsi mengelompokkan transaksi tersebut berdasarkan jenis akun. Setiap akun, seperti kas, piutang usaha, atau beban sewa, memiliki catatan tersendiri sehingga pemantauan saldo dan analisis keuangan jadi lebih mudah.<\/p>\n<p data-start=\"793\" data-end=\"1065\">Karena menjadi tahap akhir sebelum penyusunan laporan keuangan, buku besar sering disebut sebagai catatan akhir (<em>book of final entry<\/em>). Oleh sebab itu, perannya sangat krusial untuk menjaga akurasi data, konsistensi pencatatan, serta kesiapan informasi dalam proses pelaporan dan pengambilan keputusan bisnis.<\/p>\n<h2><strong><span id=\"fungsi\">Apa Saja Fungsi Utama Buku Besar?<\/span><\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Buku besar akuntansi memegang peran penting dalam pengelolaan keuangan perusahaan. Buku besar membantu bisnis menjaga kontrol, ketepatan, dan kesiapan data keuangan dengan pencatatan yang rapi. Berikut empat fungsi utamanya:<\/span><\/p>\n<h3><strong>1. Meringkas dan Mengelompokkan Transaksi<\/strong><\/h3>\n<p>Buku besar mengumpulkan seluruh transaksi dari jurnal umum, lalu mengelompokkannya ke akun yang sesuai. Proses ini dikenal sebagai <em data-start=\"176\" data-end=\"185\">posting<\/em>, yaitu pemindahan data transaksi dari catatan kronologis menjadi informasi yang terstruktur per akun. Selain itu, nilai transaksi tercatat berdasarkan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/historical-cost-adalah\/\">biaya historis dalam akuntansi<\/a> yang menjadi dasar pengakuan awal aset dan beban.<\/p>\n<p><span style=\"font-weight: 400;\">Dengan cara ini, perusahaan dapat melihat total pendapatan, beban, atau saldo kas secara ringkas tanpa harus menelusuri entri jurnal satu per satu.<\/span><\/p>\n<h3><strong>2. Menjadi Alat Kontrol Keuangan<\/strong><\/h3>\n<p>Melalui saldo tiap akun, buku besar membantu perusahaan memantau kondisi keuangan secara menyeluruh. Tim keuangan dapat mengecek likuiditas, memantau piutang, sekaligus mendeteksi saldo yang tidak wajar sejak awal.<\/p>\n<p><span style=\"font-weight: 400;\">Fungsi ini membuat perusahaan lebih cepat mengambil tindakan korektif sebelum masalah keuangan berkembang lebih besar.<\/span><\/p>\n<h3><strong>3. Dasar Penyusunan Laporan Keuangan<\/strong><\/h3>\n<p>Saldo akhir setiap akun pada buku besar menjadi dasar utama penyusunan laporan keuangan. Akun aset, liabilitas, serta ekuitas membentuk neraca, sedangkan akun pendapatan dan beban menjadi dasar laporan laba rugi sesuai standar<a href=\"https:\/\/web.iaiglobal.or.id\/\"> Ikatan Akuntan Indonesia (IAI)<\/a>.<\/p>\n<p><span style=\"font-weight: 400;\">Tanpa buku besar yang rapi, proses penyusunan laporan keuangan berisiko tidak akurat dan sulit terverifikasi.<\/span><\/p>\n<h3><strong>4. Menyediakan Informasi Saldo Akun Terkini<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Buku besar selalu menampilkan saldo terbaru dari setiap akun. Informasi ini sangat penting untuk mendukung keputusan operasional, seperti memastikan ketersediaan kas sebelum melakukan pembelian aset atau pengeluaran besar lainnya.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dengan data yang selalu berkembang, manajemen dapat mengambil keputusan keuangan dengan lebih cepat dan tepat.<\/span><\/p>\n<style>\r\n.cta-in-article-image .desktop-banner{\r\n    display: none;\r\n    text-align: center;\r\n}\r\n.cta-in-article-image .desktop-mobile{\r\n    display: block;\r\n    text-align: center;\r\n    width: 100%;\r\n}\r\n\t.cta-in-article a {\r\n\t\tfont-size: 0px !important;\r\n\t\tcolor: #fff; \r\n\t\tpadding: 0px !important; \r\n\t\tborder-radius: 0px !important; \r\n\t\tdisplay: block !important; \r\n\t\ttext-decoration: none; \r\n\t}\r\n\t\r\n\t.cta-in-article {\r\n\t\tmargin: 0px !important;\r\n\t\tpadding: 0px !important;\r\n\t\tbox-shadow: none !important;\r\n\t}\r\n\t\r\n@media (min-width: 650px) {\r\n    .cta-in-article-image .desktop-banner {\r\n        display: block!important;\r\n    }\r\n}\r\n@media (min-width: 650px) {\r\n   .cta-in-article-image .desktop-mobile {\r\n        display: none!important;\r\n    }\r\n}\r\n<\/style>\r\n<div class=\"cta-in-article-image\">\r\n\t<a href=\"https:\/\/www.hashmicro.com\/id\/offer\/download-skema-harga-software-erp?blog&utm_source=blog&medium=banner-article\" target=\"_blank\" rel=\"noopener\">\r\n\t\t<div id=\"desktop-banner-container\">\r\n\t\t\t<div class=\"desktop-banner\">\r\n\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/02.Skema-Harga-web-resized.webp\" alt=\"download skema harga software erp\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t<div id=\"mobile-banner-container\">\r\n\t\t\t<div class=\"desktop-mobile\">\r\n\t\t\t\t<img decoding=\"async\" width=\"372\" height=\"465\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/02.-Skema-Harga-Mobile-372px.webp\" alt=\"download skema harga software erp\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/a>\r\n<\/div>\n<h2><strong>Jenis Buku Besar dalam Akuntansi<\/strong><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-189027 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/jenis-dalam-buku-besar.webp\" alt=\"Jenis buku besar dalam akuntansi\" width=\"1024\" height=\"1438\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/jenis-dalam-buku-besar.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/jenis-dalam-buku-besar-214x300.webp 214w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/jenis-dalam-buku-besar-729x1024.webp 729w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/jenis-dalam-buku-besar-768x1079.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/jenis-dalam-buku-besar-299x420.webp 299w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/jenis-dalam-buku-besar-150x211.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/jenis-dalam-buku-besar-300x421.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/jenis-dalam-buku-besar-696x977.webp 696w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Dalam praktik akuntansi, perusahaan menggunakan beberapa jenis buku besar sesuai dengan fungsi dan tingkat detail transaksi yang dicatat. Setiap jenis buku besar membantu menjaga keteraturan data keuangan dan mempermudah proses analisis. Berikut jenis-jenis buku besar yang umum digunakan:<\/span><\/p>\n<h3><strong>1. Buku Besar Umum (General Ledger)<\/strong><\/h3>\n<p>Buku besar umum menjadi pusat sistem pencatatan akuntansi dan memuat akun utama seperti kas, piutang, persediaan, utang, modal, pendapatan, serta beban.<\/p>\n<p><span style=\"font-weight: 400;\">Melalui buku besar ini, perusahaan dapat melihat posisi keuangan secara menyeluruh dalam satu periode, mulai dari total aset hingga biaya operasional. Oleh karena itu, buku besar umum menjadi dasar utama penyusunan laporan keuangan dan analisis kinerja bisnis.<\/span><\/p>\n<h3><strong>2. Buku Besar Pembantu (Subsidiary Ledger)<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Ketika volume transaksi meningkat, rincian akun pada buku besar umum sering kali menjadi terlalu luas.<\/span>\u00a0<a href=\"https:\/\/www.hashmicro.com\/id\/blog\/ketahui-buku-besar-pembantu-macam-fungsi-dan-manfaatnya\/\">buku besar pembantu <\/a><span style=\"font-weight: 400;\">berfungsi sebagai pelengkap dengan menyajikan detail transaksi pada akun tertentu, seperti piutang per pelanggan atau utang per pemasok.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dengan buku besar pembantu, tim keuangan dapat menelusuri transaksi secara lebih cepat sekaligus menjaga konsistensi data antara catatan rinci dan buku besar utama. Jenis ini sangat membantu perusahaan dengan aktivitas transaksi tinggi.<\/span><\/p>\n<h3><strong>3. Buku Besar Kas (Cash Ledger)<\/strong><\/h3>\n<p>Buku besar kas mencatat seluruh aktivitas yang melibatkan uang tunai masuk dan keluar, seperti pembayaran pelanggan, pembelian tunai, atau pengeluaran operasional.<\/p>\n<p>Formatnya menyerupai gabungan antara jurnal dan buku besar karena mencatat transaksi secara kronologis sekaligus mengelompokkan data berdasarkan akun kas. Bagi bisnis dengan arus kas harian tinggi seperti ritel atau restoran, buku ini membantu memastikan likuiditas dan ketersediaan dana selalu terpantau.<\/p>\n<h3><strong>4. Buku Besar Bank (Bank Ledger)<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Buku besar bank mencatat semua transaksi yang melalui rekening bank perusahaan, termasuk transfer masuk, pembayaran non-tunai, dan biaya administrasi bank.<\/span><\/p>\n<p>Data ini mendukung proses rekonsiliasi bank untuk mencocokkan saldo pembukuan internal dengan rekening koran. Dengan demikian, selisih maupun kesalahan pencatatan dapat terdeteksi lebih cepat.<\/p>\n<h3><strong>5. Buku Besar Persediaan (Inventory Ledger)<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Buku besar persediaan mencatat setiap pergerakan stok barang, baik barang masuk maupun keluar gudang. Informasi yang dicatat biasanya meliputi tanggal transaksi, nama barang, jumlah unit, harga satuan, dan total nilai.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Catatan ini menjadi dasar perhitungan harga pokok penjualan (HPP) serta membantu perusahaan mengontrol stok secara lebih efisien.<\/span><\/p>\n<h3><strong>6. Buku Besar Aset Tetap (Fixed Asset Ledger)<\/strong><\/h3>\n<p>Buku besar aset tetap mencatat aset jangka panjang seperti mesin, kendaraan, dan bangunan. Catatan biasanya memuat nilai perolehan, tanggal pembelian, penyusutan per periode, hingga nilai sisa aset.<\/p>\n<p><span style=\"font-weight: 400;\">Melalui buku besar aset tetap, perusahaan dapat menilai aset secara akurat, mendukung proses audit, serta membantu pengambilan keputusan investasi berdasarkan nilai buku terkini.<\/span><\/p>\n<h2><strong>Komponen Buku Besar<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Buku besar memiliki struktur kolom yang membantu perusahaan melacak, memverifikasi, dan mengevaluasi setiap transaksi keuangan secara akurat. Setiap komponen saling terhubung dan berperan penting dalam menjaga ketertiban pencatatan. Berikut komponen utama dalam buku besar beserta fungsinya:<\/span><\/p>\n<h3><b>1. Tanggal<\/b><\/h3>\n<p>Kolom tanggal mencatat waktu terjadinya transaksi. Dengan urutan kronologis yang jelas, tim keuangan dapat menelusuri aktivitas serta melakukan pemeriksaan dengan lebih sistematis.<\/p>\n<h3><b>2. Keterangan<\/b><\/h3>\n<p>Bagian keterangan menjelaskan jenis transaksi, misalnya pembelian aset, pembayaran utang, atau penerimaan kas. Penjelasan yang ringkas dan jelas membantu pembaca memahami konteks transaksi tanpa perlu membuka dokumen pendukung.<\/p>\n<h3><b>3. Referensi (Ref)<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Kolom referensi berisi kode jurnal atau nomor bukti transaksi. Fungsinya sebagai penghubung antara buku besar dan jurnal umum, sehingga tim keuangan dapat melacak sumber transaksi dengan cepat dan akurat.<\/span><\/p>\n<h3><b>4. Debit dan Kredit<\/b><\/h3>\n<p>Kolom debit serta kredit mencatat nilai transaksi sesuai akun yang terpengaruh. Penempatan angka pada sisi yang tepat menjaga keseimbangan pembukuan sekaligus mempermudah proses pengecekan.<\/p>\n<h3><b>5. Saldo<\/b><\/h3>\n<p>Saldo menunjukkan posisi akhir akun setelah pencatatan transaksi. Dengan informasi ini, perusahaan dapat langsung melihat kondisi terkini suatu akun tanpa menghitung ulang secara manual.<\/p>\n<h2><b>Contoh Praktis Buku Besar\u00a0<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Agar proses pencatatan lebih mudah dipahami, berikut contoh sederhana penggunaan buku besar berdasarkan transaksi PT Solusi Digital Kreatif, perusahaan jasa konsultasi digital, selama bulan Oktober 2025.<\/span><\/p>\n<p><b>Contoh Transaksi di Jurnal Umum:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>1 Oktober<\/b><span style=\"font-weight: 400;\">: Pemilik menyetor modal awal sebesar <\/span><b>Rp50.000.000<\/b><span style=\"font-weight: 400;\"> ke rekening perusahaan.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>5 Oktober<\/b><span style=\"font-weight: 400;\">: Perusahaan menerima pendapatan jasa dari klien sebesar <\/span><b>Rp15.000.000<\/b><span style=\"font-weight: 400;\"> secara tunai.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>15 Oktober<\/b><span style=\"font-weight: 400;\">: Perusahaan membayar beban gaji karyawan sebesar <\/span><b>Rp7.000.000<\/b><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ul>\n<h3><b>Proses <\/b><b><i>Posting<\/i><\/b><b> ke Buku Besar (Bentuk T):<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Dari jurnal umum, setiap akun memiliki catatan tersendiri sehingga perusahaan dapat melihat saldo akhir secara lebih terstruktur.<\/span><\/p>\n<h3><strong>1. Akun: Kas (101)<\/strong><\/h3>\n<div style=\"overflow-x: auto;\">\n<table style=\"width: 100%; border-collapse: collapse; font-size: 15px; min-width: 600px; font-family: 'Nunito Sans','Segoe UI',Arial,sans-serif;\">\n<thead style=\"background: linear-gradient(90deg,#b30000,#800000); color: #fff;\">\n<tr>\n<th style=\"padding: 10px; border: 1px solid #800000; text-align: left; width: 50%;\">Debit<\/th>\n<th style=\"padding: 10px; border: 1px solid #800000; text-align: left; width: 50%;\">Kredit<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background-color: #fbeee6;\">\n<td style=\"padding: 10px; border: 1px solid #ddd;\">1 Okt: Rp50.000.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd;\">15 Okt: Rp7.000.000<\/td>\n<\/tr>\n<tr style=\"background-color: #fafafa;\">\n<td style=\"padding: 10px; border: 1px solid #ddd;\">5 Okt: Rp15.000.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd;\">\u2013<\/td>\n<\/tr>\n<p><!-- Total --><\/p>\n<tr style=\"background-color: #fff8f8;\">\n<td style=\"padding: 10px; border: 1px solid #ddd; font-weight: bold; color: #800000;\">Total Debit: Rp65.000.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; font-weight: bold; color: #800000;\">Total Kredit: Rp7.000.000<\/td>\n<\/tr>\n<p><!-- Saldo Akhir: label di kolom kiri, angka di kolom kanan --><\/p>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #ddd; background: #ffecec; font-weight: bold; color: #7a0000;\">Saldo Akhir (Debit):<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; background: #ffecec; font-weight: bold; color: #7a0000; text-align: left;\">Rp58.000.000<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3><strong>2. Akun: Pendapatan Jasa (401)<\/strong><\/h3>\n<div style=\"overflow-x: auto;\">\n<table style=\"width: 100%; border-collapse: collapse; font-size: 15px; min-width: 600px; font-family: 'Nunito Sans','Segoe UI',Arial,sans-serif;\">\n<thead style=\"background: linear-gradient(90deg,#b30000,#800000); color: #fff;\">\n<tr>\n<th style=\"padding: 10px; border: 1px solid #800000; text-align: left; width: 50%;\">Debit<\/th>\n<th style=\"padding: 10px; border: 1px solid #800000; text-align: left; width: 50%;\">Kredit<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background-color: #fbeee6;\">\n<td style=\"padding: 10px; border: 1px solid #ddd;\">\u2013<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd;\">5 Okt: Rp15.000.000<\/td>\n<\/tr>\n<p><!-- Saldo Akhir (Kredit) --><\/p>\n<tr style=\"background-color: #ffecec;\">\n<td style=\"padding: 10px; border: 1px solid #ddd; font-weight: bold; color: #7a0000;\">Saldo Akhir (Kredit):<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; font-weight: bold; color: #7a0000;\">Rp15.000.000<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3><strong>3. Akun: Beban Gaji (501)<\/strong><\/h3>\n<div style=\"overflow-x: auto;\">\n<table style=\"width: 100%; border-collapse: collapse; font-size: 15px; min-width: 600px; font-family: 'Nunito Sans','Segoe UI',Arial,sans-serif;\">\n<thead style=\"background: linear-gradient(90deg,#b30000,#800000); color: #fff;\">\n<tr>\n<th style=\"padding: 10px; border: 1px solid #800000; text-align: left; width: 50%;\">Debit<\/th>\n<th style=\"padding: 10px; border: 1px solid #800000; text-align: left; width: 50%;\">Kredit<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background-color: #fbeee6;\">\n<td style=\"padding: 10px; border: 1px solid #ddd;\">15 Okt: Rp7.000.000<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd;\">\u2013<\/td>\n<\/tr>\n<p><!-- Saldo Akhir (Debit): label kiri, angka kanan --><\/p>\n<tr style=\"background-color: #ffecec;\">\n<td style=\"padding: 10px; border: 1px solid #ddd; font-weight: bold; color: #7a0000;\">Saldo Akhir (Debit):<\/td>\n<td style=\"padding: 10px; border: 1px solid #ddd; font-weight: bold; color: #7a0000;\">Rp7.000.000<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3><strong>Contoh Buku Besar\u00a0<\/strong><\/h3>\n<p>Ada lagi contoh general ledger dari PT. XYZ untuk tahun 2045. Laporannya memang fiktif, tapi tentu memberi Anda gambaran bagaimana general ledger dicatat.<\/p>\n<div style=\"font-family: 'Nunito Sans', Arial, sans-serif; margin: 2em auto; max-width: 960px; background: #fff; border: 1px solid #ddd; border-radius: 8px; padding: 20px; box-shadow: 0 2px 8px rgba(0,0,0,0.05);\">\n<h3 style=\"text-align: center; color: #800000; margin-bottom: 4px;\">General Ledger (Buku Besar)<\/h3>\n<p style=\"text-align: center; font-weight: 600; color: #555; margin-top: 0;\">PT. XYZ \u00a0 | \u00a0 August 2045<\/p>\n<hr style=\"border: none; border-top: 2px solid #b30000; margin: 1em 0;\" \/>\n<p><!-- Table Container --><\/p>\n<div style=\"overflow-x: auto;\">\n<table style=\"width: 100%; border-collapse: collapse; font-size: 15px; min-width: 800px;\">\n<thead style=\"background: linear-gradient(90deg,#b30000,#800000); color: #fff;\">\n<tr>\n<th style=\"padding: 10px; border: 1px solid #800000;\">Akun<\/th>\n<th style=\"padding: 10px; border: 1px solid #800000;\">Tanggal (Date)<\/th>\n<th style=\"padding: 10px; border: 1px solid #800000;\">Deskripsi (Description)<\/th>\n<th style=\"padding: 10px; border: 1px solid #800000;\">Ref<\/th>\n<th style=\"padding: 10px; border: 1px solid #800000;\">Debit (Rp)<\/th>\n<th style=\"padding: 10px; border: 1px solid #800000;\">Kredit (Rp)<\/th>\n<th style=\"padding: 10px; border: 1px solid #800000;\">Saldo (Balance)<\/th>\n<\/tr>\n<\/thead>\n<tbody><!-- Akun 1101 --><\/p>\n<tr style=\"background-color: #fbeee6;\">\n<td style=\"padding: 10px; font-weight: 600; color: #800000; border: 1px solid #ddd;\" colspan=\"7\">Akun 1101: Kas <em>(Account 1101: Cash)<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ddd;\">1101<\/td>\n<td style=\"border: 1px solid #ddd;\">Aug 3<\/td>\n<td style=\"border: 1px solid #ddd;\">Invoice Payment<\/td>\n<td style=\"border: 1px solid #ddd; text-align: center;\">INV201<\/td>\n<td style=\"border: 1px solid #ddd; text-align: right;\">7,500,000<\/td>\n<td style=\"border: 1px solid #ddd; text-align: right;\">\u2013<\/td>\n<td style=\"border: 1px solid #ddd; text-align: right;\">7,500,000<\/td>\n<\/tr>\n<tr style=\"background-color: #fafafa;\">\n<td style=\"border: 1px solid #ddd;\">1101<\/td>\n<td style=\"border: 1px solid #ddd;\">Aug 9<\/td>\n<td style=\"border: 1px solid #ddd;\">Office Rent<\/td>\n<td style=\"border: 1px solid #ddd; text-align: center;\">EXP210<\/td>\n<td style=\"border: 1px solid #ddd; text-align: right;\">\u2013<\/td>\n<td style=\"border: 1px solid #ddd; text-align: right;\">2,000,000<\/td>\n<td style=\"border: 1px solid #ddd; text-align: right;\">5,500,000<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ddd;\">1101<\/td>\n<td style=\"border: 1px solid #ddd;\">Aug 21<\/td>\n<td style=\"border: 1px solid #ddd;\">Client Refund<\/td>\n<td style=\"border: 1px solid #ddd; text-align: center;\">RF204<\/td>\n<td style=\"border: 1px solid #ddd; text-align: right;\">\u2013<\/td>\n<td style=\"border: 1px solid #ddd; text-align: right;\">300,000<\/td>\n<td style=\"border: 1px solid #ddd; text-align: right;\">5,200,000<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ddd; background: #fff8f8; text-align: right; font-weight: 600; color: #800000;\" colspan=\"7\">Saldo Akhir (Ending Balance): 5,200,000<\/td>\n<\/tr>\n<p><!-- Akun 1102 --><\/p>\n<tr style=\"background-color: #fbeee6;\">\n<td style=\"padding: 10px; font-weight: 600; color: #800000; border: 1px solid #ddd;\" colspan=\"7\">Akun 1102: Piutang <em>(Account 1102: Accounts Receivable)<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ddd;\">1102<\/td>\n<td style=\"border: 1px solid #ddd;\">Aug 10<\/td>\n<td style=\"border: 1px solid #ddd;\">Invoice Issued<\/td>\n<td style=\"border: 1px solid #ddd; text-align: center;\">INV201<\/td>\n<td style=\"border: 1px solid #ddd; text-align: right;\">3,500,000<\/td>\n<td style=\"border: 1px solid #ddd; text-align: right;\">\u2013<\/td>\n<td style=\"border: 1px solid #ddd; text-align: right;\">3,500,000<\/td>\n<\/tr>\n<tr style=\"background-color: #fafafa;\">\n<td style=\"border: 1px solid #ddd;\">1102<\/td>\n<td style=\"border: 1px solid #ddd;\">Aug 18<\/td>\n<td style=\"border: 1px solid #ddd;\">Payment Received<\/td>\n<td style=\"border: 1px solid #ddd; text-align: center;\">INV201<\/td>\n<td style=\"border: 1px solid #ddd; text-align: right;\">\u2013<\/td>\n<td style=\"border: 1px solid #ddd; text-align: right;\">3,500,000<\/td>\n<td style=\"border: 1px solid #ddd; text-align: right;\">0<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ddd; background: #fff8f8; text-align: right; font-weight: 600; color: #800000;\" colspan=\"7\">Saldo Akhir (Ending Balance): 0<\/td>\n<\/tr>\n<p><!-- Akun 1103 --><\/p>\n<tr style=\"background-color: #fbeee6;\">\n<td style=\"padding: 10px; font-weight: 600; color: #800000; border: 1px solid #ddd;\" colspan=\"7\">Akun 1103: Perlengkapan <em>(Account 1103: Office Supplies)<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ddd;\">1103<\/td>\n<td style=\"border: 1px solid #ddd;\">Aug 15<\/td>\n<td style=\"border: 1px solid #ddd;\">Office Supplies Purchase<\/td>\n<td style=\"border: 1px solid #ddd; text-align: center;\">EXP210<\/td>\n<td style=\"border: 1px solid #ddd; text-align: right;\">1,000,000<\/td>\n<td style=\"border: 1px solid #ddd; text-align: right;\">\u2013<\/td>\n<td style=\"border: 1px solid #ddd; text-align: right;\">1,000,000<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ddd; background: #fff8f8; text-align: right; font-weight: 600; color: #800000;\" colspan=\"7\">Saldo Akhir (Ending Balance): 1,000,000<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p style=\"margin-top: 1em; text-align: right; color: #800000; font-weight: 600;\">Total Kas &amp; Setara Kas per 31 Aug 2045: Rp 6,200,000<\/p>\n<\/div>\n<h2><b>Langkah-langkah Membuat Buku Besar<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Menyusun buku besar dengan benar membantu perusahaan menjaga pencatatan keuangan tetap rapi, akurat, dan mudah diaudit. Ikuti tahapan berikut agar prosesnya berjalan sistematis.<\/span><\/p>\n<h3><b>1. Identifikasi Seluruh Jenis Transaksi<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Langkah awal adalah mengenali semua transaksi yang terjadi dalam bisnis, seperti pemasukan, pengeluaran, investasi, dan kewajiban. Catat setiap transaksi secara detail, lalu kelompokkan berdasarkan jenis akun agar tidak terjadi kesalahan klasifikasi.<\/span><\/p>\n<h3><strong>2. Gunakan Software Akuntansi<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Pencatatan manual berisiko menimbulkan kesalahan dan memakan waktu. Gunaka<\/span>n <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/rekomendasi-software-akuntansi-di-indonesia\/\">software akuntansi <\/a><span style=\"font-weight: 400;\">untuk mencatat transaksi secara otomatis, real-time, dan terintegrasi. Pilih sistem yang sesuai dengan skala dan kebutuhan bisnis Anda.<\/span><\/p>\n<h3><b>3. Susun Daftar Akun Secara Terstruktur<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Buat daftar akun (chart of accounts) yang jelas, misalnya memisahkan akun aset, kewajiban, modal, pendapatan, dan beban. Struktur akun yang rapi memudahkan pemantauan saldo serta penyusunan laporan keuangan.<\/span><\/p>\n<h3><b>4. Lakukan Pencatatan Secara Rutin<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Catat setiap transaksi secara harian atau segera setelah terjadi. Konsistensi pencatatan membantu menjaga saldo buku besar tetap akurat dan mencegah penumpukan data yang berisiko terlewat.<\/span><\/p>\n<h3><b>5. Lakukan Rekonsiliasi Secara Berkala<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Cocokkan saldo buku besar dengan rekening bank atau catatan pendukung lainnya. Rekonsiliasi rutin membantu mendeteksi selisih, kesalahan input, atau transaksi yang belum tercatat.<\/span><\/p>\n<h2><b>Kesimpulan<\/b><\/h2>\n<p data-start=\"15\" data-end=\"277\">Buku besar akuntansi berperan penting dalam menjaga keteraturan serta akurasi pencatatan keuangan perusahaan. Melalui buku besar, perusahaan dapat merangkum, mengelompokkan, serta menelusuri transaksi berdasarkan akun yang relevan.<\/p>\n<p data-start=\"279\" data-end=\"546\">Dengan pencatatan yang terstruktur, perusahaan lebih mudah memantau saldo akun, menyusun laporan keuangan secara akurat, serta menekan risiko kesalahan pencatatan. Buku besar juga menjadi dasar penting untuk evaluasi kondisi keuangan dan pengambilan keputusan bisnis.<\/p>\n<p data-start=\"548\" data-end=\"769\" data-is-last-node=\"\" data-is-only-node=\"\">Karena itu, pemahaman mengenai jenis, komponen, serta cara menyusun buku besar secara benar menjadi bekal penting bagi siapa pun yang terlibat dalam pengelolaan keuangan, baik pada usaha kecil maupun perusahaan berskala besar.<\/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<h2><strong>Pertanyaan Seputar Buku Besar<\/strong><\/h2>\n<ul class=\"bottom_faq\">\n<li>\n<details>\n<summary><strong>Apa perbedaan antara buku besar dan jurnal umum?<\/strong><\/summary>\n<p>Jurnal umum adalah buku catatan pertama yang merekam transaksi secara kronologis (berdasarkan tanggal). Sementara itu, buku besar adalah buku catatan akhir yang mengelompokkan transaksi dari jurnal ke dalam akun-akun spesifik. Sederhananya, jurnal mencatat kapan transaksi terjadi, sedangkan buku besar merangkum dampak transaksi tersebut pada setiap akun.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Seberapa sering buku besar harus diperbarui?<\/strong><\/summary>\n<p>Secara ideal, buku besar harus diperbarui setiap kali ada transaksi yang dicatat di jurnal umum. Dalam sistem akuntansi manual, ini bisa dilakukan harian atau mingguan. Namun, dengan software akuntansi modern, proses posting terjadi secara real-time sehingga buku besar selalu up-to-date.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apakah Microsoft Excel cukup untuk mengelola buku besar?<\/strong><\/summary>\n<p>Untuk bisnis skala sangat kecil dengan transaksi sedikit, Excel mungkin cukup. Namun, seiring pertumbuhan bisnis, Excel menjadi tidak efisien, rentan terhadap kesalahan formula, dan sulit diaudit. Software akuntansi khusus lebih direkomendasikan untuk akurasi, keamanan, dan skalabilitas.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Bagaimana buku besar membantu dalam audit?<\/strong><\/summary>\n<p>Buku besar menyediakan jejak audit (audit trail) yang lengkap dari setiap transaksi. Auditor dapat menelusuri angka di laporan keuangan kembali ke saldo buku besar, lalu ke entri jurnal terkait hingga ke dokumen sumbernya, sehingga akurasi dan keabsahan data dapat diverifikasi.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apa itu buku besar pembantu dan kapan diperlukan?<\/strong><\/summary>\n<p>Buku besar pembantu (subsidiary ledger) adalah buku tambahan yang merinci informasi dari salah satu akun di buku besar utama. Contohnya adalah buku besar pembantu piutang yang merinci piutang dari setiap pelanggan. Ini diperlukan ketika satu akun di buku besar utama memiliki terlalu banyak detail untuk ditampilkan.<\/p>\n<\/details>\n<\/li>\n<\/ul>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Apa perbedaan antara buku besar dan jurnal umum?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Jurnal umum adalah catatan awal yang merekam transaksi secara kronologis berdasarkan tanggal. Buku besar adalah catatan lanjutan yang mengelompokkan transaksi dari jurnal umum ke dalam akun-akun tertentu. Jurnal mencatat kapan transaksi terjadi, sedangkan buku besar menunjukkan dampaknya pada setiap akun.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Seberapa sering buku besar harus diperbarui?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Idealnya, buku besar diperbarui setiap kali ada transaksi baru yang dicatat di jurnal umum. Dalam sistem manual, pembaruan bisa dilakukan harian atau mingguan. Pada software akuntansi modern, proses ini berjalan otomatis dan real-time.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Apakah Microsoft Excel cukup untuk mengelola buku besar?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Untuk bisnis skala sangat kecil dengan transaksi terbatas, Excel masih bisa digunakan. Namun, seiring pertumbuhan bisnis, Excel menjadi kurang efisien, rawan kesalahan, dan sulit diaudit. Software akuntansi khusus lebih direkomendasikan untuk akurasi dan skalabilitas.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Bagaimana buku besar membantu dalam audit?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Buku besar menyediakan audit trail yang jelas untuk setiap transaksi. Auditor dapat menelusuri laporan keuangan hingga ke saldo buku besar, entri jurnal terkait, dan dokumen sumber sehingga keakuratan serta keabsahan data dapat diverifikasi.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Apa itu buku besar pembantu dan kapan diperlukan?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Buku besar pembantu adalah catatan rinci dari akun tertentu di buku besar utama, seperti piutang atau utang. Buku ini diperlukan ketika satu akun memiliki terlalu banyak detail sehingga tidak efisien jika ditampilkan seluruhnya di buku besar utama.\"\n      }\n    }\n  ]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Buku besar akuntansi menjadi pusat utama dalam sistem keuangan perusahaan. Melalui buku ini, perusahaan mengumpulkan seluruh transaksi yang sebelumnya tercatat pada jurnal, lalu mengelompokkannya ke dalam akun yang tepat agar data keuangan tersusun rapi dan mudah terbaca. Lebih dari sekadar kumpulan angka, buku besar membantu bisnis menjaga konsistensi pencatatan dan memantau arus kas secara terstruktur. [&hellip;]<\/p>\n","protected":false},"author":164,"featured_media":189178,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1232],"tags":[],"class_list":{"0":"post-172452","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 v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Buku Besar Akuntansi: Contoh &amp; Cara Mudah Membuatnya<\/title>\n<meta name=\"description\" content=\"Pahami apa itu buku besar akuntansi, fungsi utamanya dan cara membuatnya. Lihat contoh praktis untuk mengerti lebih lanjut!\" \/>\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\/buku-besar-akuntansi\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Buku Besar Akuntansi: Contoh &amp; Cara Mudah Membuatnya\" \/>\n<meta property=\"og:description\" content=\"Pahami apa itu buku besar akuntansi, fungsi utamanya dan cara membuatnya. Lihat contoh praktis untuk mengerti lebih lanjut!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/buku-besar-akuntansi\/\" \/>\n<meta property=\"og:site_name\" content=\"HashMicro Indonesia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hashmicro\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-20T08:08:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-25T09:31:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_whzrd6whzrd6whzr.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1212\" \/>\n\t<meta property=\"og:image:height\" content=\"692\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\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=\"12 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/buku-besar-akuntansi\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/buku-besar-akuntansi\\\/\"},\"author\":{\"name\":\"Dewi Sartika\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#\\\/schema\\\/person\\\/9d2e46cf3129df0cdcfe1ea9bbdb74f1\"},\"headline\":\"Buku Besar Akuntansi: Contoh &#038; Cara Mudah Membuatnya\",\"datePublished\":\"2025-10-20T08:08:32+00:00\",\"dateModified\":\"2026-02-25T09:31:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/buku-besar-akuntansi\\\/\"},\"wordCount\":1951,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/buku-besar-akuntansi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Gemini_Generated_Image_whzrd6whzrd6whzr.webp\",\"articleSection\":[\"Accounting\"],\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/buku-besar-akuntansi\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/buku-besar-akuntansi\\\/\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/buku-besar-akuntansi\\\/\",\"name\":\"Buku Besar Akuntansi: Contoh & Cara Mudah Membuatnya\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/buku-besar-akuntansi\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/buku-besar-akuntansi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Gemini_Generated_Image_whzrd6whzrd6whzr.webp\",\"datePublished\":\"2025-10-20T08:08:32+00:00\",\"dateModified\":\"2026-02-25T09:31:45+00:00\",\"description\":\"Pahami apa itu buku besar akuntansi, fungsi utamanya dan cara membuatnya. Lihat contoh praktis untuk mengerti lebih lanjut!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/buku-besar-akuntansi\\\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/buku-besar-akuntansi\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/buku-besar-akuntansi\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Gemini_Generated_Image_whzrd6whzrd6whzr.webp\",\"contentUrl\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Gemini_Generated_Image_whzrd6whzrd6whzr.webp\",\"width\":1212,\"height\":692},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/buku-besar-akuntansi\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hashmicro.com\\\/id\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Buku Besar Akuntansi: Contoh &#038; Cara Mudah Membuatnya\"}]},{\"@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\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Dewi-Sartika-2-96x96.webp\",\"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 Besar Akuntansi: Contoh & Cara Mudah Membuatnya","description":"Pahami apa itu buku besar akuntansi, fungsi utamanya dan cara membuatnya. Lihat contoh praktis untuk mengerti lebih lanjut!","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\/buku-besar-akuntansi\/","og_locale":"id_ID","og_type":"article","og_title":"Buku Besar Akuntansi: Contoh & Cara Mudah Membuatnya","og_description":"Pahami apa itu buku besar akuntansi, fungsi utamanya dan cara membuatnya. Lihat contoh praktis untuk mengerti lebih lanjut!","og_url":"https:\/\/www.hashmicro.com\/id\/blog\/buku-besar-akuntansi\/","og_site_name":"HashMicro Indonesia","article_publisher":"https:\/\/www.facebook.com\/hashmicro","article_published_time":"2025-10-20T08:08:32+00:00","article_modified_time":"2026-02-25T09:31:45+00:00","og_image":[{"width":1212,"height":692,"url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_whzrd6whzrd6whzr.webp","type":"image\/webp"}],"author":"Dewi Sartika","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Ditulis oleh":"Dewi Sartika","Estimasi waktu membaca":"12 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hashmicro.com\/id\/blog\/buku-besar-akuntansi\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/buku-besar-akuntansi\/"},"author":{"name":"Dewi Sartika","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/9d2e46cf3129df0cdcfe1ea9bbdb74f1"},"headline":"Buku Besar Akuntansi: Contoh &#038; Cara Mudah Membuatnya","datePublished":"2025-10-20T08:08:32+00:00","dateModified":"2026-02-25T09:31:45+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/buku-besar-akuntansi\/"},"wordCount":1951,"commentCount":0,"publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/buku-besar-akuntansi\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_whzrd6whzrd6whzr.webp","articleSection":["Accounting"],"inLanguage":"id","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hashmicro.com\/id\/blog\/buku-besar-akuntansi\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/id\/blog\/buku-besar-akuntansi\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/buku-besar-akuntansi\/","name":"Buku Besar Akuntansi: Contoh & Cara Mudah Membuatnya","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/buku-besar-akuntansi\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/buku-besar-akuntansi\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_whzrd6whzrd6whzr.webp","datePublished":"2025-10-20T08:08:32+00:00","dateModified":"2026-02-25T09:31:45+00:00","description":"Pahami apa itu buku besar akuntansi, fungsi utamanya dan cara membuatnya. Lihat contoh praktis untuk mengerti lebih lanjut!","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/buku-besar-akuntansi\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/id\/blog\/buku-besar-akuntansi\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/buku-besar-akuntansi\/#primaryimage","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_whzrd6whzrd6whzr.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_whzrd6whzrd6whzr.webp","width":1212,"height":692},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/id\/blog\/buku-besar-akuntansi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"Buku Besar Akuntansi: Contoh &#038; Cara Mudah Membuatnya"}]},{"@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\/wp-content\/uploads\/2025\/10\/Dewi-Sartika-2-96x96.webp","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 besar akuntansi","order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/172452","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=172452"}],"version-history":[{"count":20,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/172452\/revisions"}],"predecessor-version":[{"id":189004,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/172452\/revisions\/189004"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media\/189178"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=172452"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=172452"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=172452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}