{"id":106,"date":"2015-03-09T09:57:36","date_gmt":"2015-03-09T09:57:36","guid":{"rendered":"http:\/\/arpus.acehprov.go.id\/?page_id=106"},"modified":"2026-09-03T16:28:59","modified_gmt":"2026-09-03T09:28:59","slug":"laporan-keuangan","status":"publish","type":"page","link":"https:\/\/arpus.acehprov.go.id\/?page_id=106","title":{"rendered":"Laporan Keuangan"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Realisasi Keuangan Tahun 2026<\/strong><\/p>\n\n\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n\n<div id=\"dinas-widget-2026\">\n  <style>\n    #dinas-widget-2026 {\n      max-width: 800px;\n      margin: 20px auto;\n      background: #ffffff;\n      padding: 24px;\n      border-radius: 16px;\n      box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);\n      border: 1px solid #e2e8f0;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      box-sizing: border-box;\n    }\n\n    #dinas-widget-2026 h3 {\n      text-align: center;\n      margin: 0 0 4px 0;\n      color: #0f172a;\n      font-size: 1.35rem;\n      font-weight: 700;\n      letter-spacing: -0.02em;\n    }\n\n    .dinas-updated-date {\n      text-align: center;\n      font-size: 11px;\n      color: #64748b;\n      margin-bottom: 18px;\n    }\n\n    .dinas-top-info {\n      display: grid;\n      grid-template-columns: repeat(2, 1fr);\n      gap: 12px;\n      margin-bottom: 18px;\n    }\n\n    .dinas-info-card {\n      background: #f8fafc;\n      border: 1px solid #e2e8f0;\n      border-radius: 10px;\n      padding: 10px 12px;\n      text-align: center;\n    }\n\n    .dinas-info-card .info-label {\n      display: block;\n      font-size: 11px;\n      font-weight: 600;\n      color: #64748b;\n      text-transform: uppercase;\n      margin-bottom: 4px;\n    }\n\n    .dinas-info-card .info-value {\n      font-size: 1.2rem;\n      font-weight: 700;\n      color: #0f172a;\n    }\n\n    .dinas-chart-container {\n      position: relative;\n      width: 100%;\n      aspect-ratio: 16 \/ 9;\n      margin-bottom: 20px;\n    }\n\n    .dinas-section-title {\n      font-size: 12px;\n      font-weight: 700;\n      color: #334155;\n      margin-bottom: 10px;\n      text-transform: uppercase;\n      letter-spacing: 0.05em;\n    }\n\n    .dinas-grid-display {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 8px;\n      background: #f8fafc;\n      padding: 12px;\n      border-radius: 12px;\n      border: 1px solid #f1f5f9;\n    }\n\n    .dinas-month-card {\n      background: #ffffff;\n      border: 1px solid #e2e8f0;\n      border-radius: 8px;\n      padding: 8px;\n      box-shadow: 0 1px 2px rgba(0,0,0,0.02);\n    }\n\n    .dinas-month-label {\n      font-size: 11px;\n      font-weight: 700;\n      color: #334155;\n      margin-bottom: 4px;\n      text-align: center;\n      text-transform: uppercase;\n      border-bottom: 1px solid #f1f5f9;\n      padding-bottom: 2px;\n    }\n\n    .dinas-data-row {\n      display: flex;\n      justify-content: space-between;\n      font-size: 10px;\n      margin-top: 3px;\n    }\n\n    .dinas-data-row .lbl {\n      color: #64748b;\n    }\n\n    .dinas-data-row .val-num {\n      font-weight: 700;\n      color: #0f172a;\n    }\n\n    .dinas-data-row .val-empty {\n      font-weight: 500;\n      color: #94a3b8;\n      font-style: italic;\n    }\n\n    @media (max-width: 640px) {\n      .dinas-grid-display {\n        grid-template-columns: repeat(2, 1fr);\n      }\n      .dinas-top-info {\n        grid-template-columns: repeat(1, 1fr);\n      }\n    }\n  <\/style>\n\n  <h3>Dinas Perpustakaan dan Kearsipan Aceh<\/h3>\n  <div class=\"dinas-updated-date\">Dimutakhirkan: <span id=\"valUpdatedDate\">&#8211;<\/span><\/div>\n\n<br>\n\n  <div class=\"dinas-top-info\">\n    <div class=\"dinas-info-card\">\n      <span class=\"info-label\">Target<\/span>\n      <span class=\"info-value\" id=\"valCurrentTarget\">&#8211;<\/span>\n    <\/div>\n    <div class=\"dinas-info-card\">\n      <span class=\"info-label\">Realisasi<\/span>\n      <span class=\"info-value\" id=\"valLatestRealisasi\">&#8211;<\/span>\n    <\/div>\n  <\/div>\n\n  <div class=\"dinas-chart-container\">\n    <canvas id=\"realisasiChart2026\"><\/canvas>\n  <\/div>\n\n  <div class=\"dinas-section-title\">Data Target &amp; Realisasi Bulanan<\/div>\n  <div class=\"dinas-grid-display\" id=\"displayGrid\"><\/div>\n<\/div>\n\n<script>\n(function() {\n  const lastUpdatedDate = \"02 September 2026\";\n\n  const targetData    = [2.27, 4.88, 18.40, 29.98, 36.03, 59.97, 67.47, 74.35, 79.48, 84.79, 90.10, 98.40];\n  const realisasiData = [2.29, 4.90, 17.97, 24.86, 39.58, 48.01, 62.46, 69.35, 72.45, null, null, null];\n\n  const months = [\n    \"Jan\", \"Feb\", \"Mar\", \"Apr\", \"Mei\", \"Jun\", \n    \"Jul\", \"Agu\", \"Sep\", \"Okt\", \"Nov\", \"Des\"\n  ];\n\n  document.getElementById(\"valUpdatedDate\").innerText = lastUpdatedDate;\n\n  const currentMonthIdx = new Date().getMonth();\n  const currentTarget = targetData[currentMonthIdx];\n  document.getElementById(\"valCurrentTarget\").innerText = \n    (currentTarget !== null && currentTarget !== undefined) ? `${currentTarget}%` : \"-\";\n\n  let lastRealVal = null;\n  for (let i = realisasiData.length - 1; i >= 0; i--) {\n    if (realisasiData[i] !== null && realisasiData[i] !== undefined) {\n      lastRealVal = realisasiData[i];\n      break;\n    }\n  }\n  document.getElementById(\"valLatestRealisasi\").innerText = \n    (lastRealVal !== null && lastRealVal !== undefined) ? `${lastRealVal}%` : \"-\";\n\n  const gridContainer = document.getElementById('displayGrid');\n\n  function renderValue(val) {\n    if (val === null || val === undefined) {\n      return '<span class=\"val-empty\">-<\/span>';\n    }\n    return `<span class=\"val-num\">${val}%<\/span>`;\n  }\n\n  months.forEach((month, index) => {\n    const card = document.createElement('div');\n    card.className = 'dinas-month-card';\n    card.innerHTML = `\n      <div class=\"dinas-month-label\">${month}<\/div>\n      <div class=\"dinas-data-row\">\n        <span class=\"lbl\">Target:<\/span>\n        ${renderValue(targetData[index])}\n      <\/div>\n      <div class=\"dinas-data-row\">\n        <span class=\"lbl\">Realisasi:<\/span>\n        ${renderValue(realisasiData[index])}\n      <\/div>\n    `;\n    gridContainer.appendChild(card);\n  });\n\n  const ctx = document.getElementById('realisasiChart2026').getContext('2d');\n  \n  const gradientRealisasi = ctx.createLinearGradient(0, 0, 0, 300);\n  gradientRealisasi.addColorStop(0, 'rgba(16, 185, 129, 0.35)');\n  gradientRealisasi.addColorStop(1, 'rgba(16, 185, 129, 0.0)');\n\n  const chart = new Chart(ctx, {\n    type: 'line',\n    data: {\n      labels: months,\n      datasets: [\n        {\n          label: 'Nilai Target',\n          data: targetData,\n          borderColor: '#3b82f6',\n          borderDash: [5, 5],\n          borderWidth: 2,\n          pointBackgroundColor: '#3b82f6',\n          tension: 0.4,\n          fill: false,\n          spanGaps: false\n        },\n        {\n          label: 'Nilai Realisasi',\n          data: realisasiData,\n          borderColor: '#10b981',\n          backgroundColor: gradientRealisasi,\n          borderWidth: 3,\n          pointBackgroundColor: '#10b981',\n          pointRadius: 4,\n          tension: 0.4,\n          fill: true,\n          spanGaps: false\n        }\n      ]\n    },\n    options: {\n      responsive: true,\n      maintainAspectRatio: false,\n      plugins: {\n        legend: {\n          position: 'top',\n          labels: {\n            usePointStyle: true,\n            boxWidth: 8,\n            font: { size: 12, weight: '600' }\n          }\n        },\n        tooltip: {\n          backgroundColor: '#0f172a',\n          padding: 10,\n          cornerRadius: 8,\n          callbacks: {\n            label: function(context) {\n              let label = context.dataset.label || '';\n              if (label) {\n                label += ': ';\n              }\n              if (context.parsed.y !== null && context.parsed.y !== undefined) {\n                label += context.parsed.y + '%';\n              } else {\n                label += '-';\n              }\n              return label;\n            }\n          }\n        }\n      },\n      scales: {\n        y: {\n          beginAtZero: true,\n          grid: { color: '#f1f5f9' },\n          ticks: { font: { size: 11 } }\n        },\n        x: {\n          grid: { display: false },\n          ticks: { font: { size: 11 } }\n        }\n      }\n    }\n  });\n})();\n<\/script>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Laporan Realisasi<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Laporan Realisasi 2026<\/td><td><a href=\"https:\/\/arpus.acehprov.go.id\/wp-content\/uploads\/2026\/07\/LRA-realisasi-2026.pdf\">Download<\/a><\/td><\/tr><tr><td>Laporan Realisasi 2005<\/td><td><a href=\"https:\/\/arpus.acehprov.go.id\/wp-content\/uploads\/2026\/07\/LRA-Realisasi-2025.pdf\">Download<\/a><\/td><\/tr><tr><td>Laporan Realisasi Des 2024 s\/d 2023<\/td><td><a href=\"https:\/\/arpus.acehprov.go.id\/wp-content\/uploads\/2025\/06\/Laporan-Realisasi.pdf\">Download<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>CALK<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>CALK 2025<\/td><td><a href=\"https:\/\/drive.google.com\/file\/d\/1vsn6JL3htzgGNOJsr63yg62RFa2rK8pw\/view?usp=sharing\">Download<\/a><\/td><\/tr><tr><td>CALK 2024<\/td><td><a href=\"https:\/\/arpus.acehprov.go.id\/wp-content\/uploads\/2025\/06\/CALK-2025.pdf\">Download<\/a><\/td><\/tr><tr><td>CALK 2018<\/td><td><a href=\"https:\/\/arpus.acehprov.go.id\/wp-content\/uploads\/2019\/07\/CALK-2018.pdf\">Download<\/a><\/td><\/tr><tr><td>CALK 2017<\/td><td><a href=\"https:\/\/arpus.acehprov.go.id\/wp-content\/uploads\/2019\/07\/CALK-2017.pdf\">Download<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Neraca<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Neraca Per 31 Juli 2026 dan 2025<\/td><td><a href=\"https:\/\/arpus.acehprov.go.id\/wp-content\/uploads\/2026\/07\/NRC-2026.pdf\">Download<\/a><\/td><\/tr><tr><td>Neraca Per 31 Desember 2025 dan 2024<\/td><td><a href=\"https:\/\/arpus.acehprov.go.id\/wp-content\/uploads\/2026\/07\/NRC-2025.pdf\">Download<\/a><\/td><\/tr><tr><td>Neraca 31 Des 2020 s\/d 2019<\/td><td><a href=\"https:\/\/arpus.acehprov.go.id\/wp-content\/uploads\/2021\/10\/12-NRC_skpd.rpt-fmarhendra.pdf\">Download<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Realisasi Keuangan Tahun 2026 Dinas Perpustakaan dan Kearsipan Aceh Dimutakhirkan: &#8211; Target &#8211; Realisasi &#8211; Data Target &amp; Realisasi Bulanan&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":977,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-106","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P7EXk0-1I","_links":{"self":[{"href":"https:\/\/arpus.acehprov.go.id\/index.php?rest_route=\/wp\/v2\/pages\/106","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arpus.acehprov.go.id\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/arpus.acehprov.go.id\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/arpus.acehprov.go.id\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arpus.acehprov.go.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=106"}],"version-history":[{"count":22,"href":"https:\/\/arpus.acehprov.go.id\/index.php?rest_route=\/wp\/v2\/pages\/106\/revisions"}],"predecessor-version":[{"id":6219,"href":"https:\/\/arpus.acehprov.go.id\/index.php?rest_route=\/wp\/v2\/pages\/106\/revisions\/6219"}],"up":[{"embeddable":true,"href":"https:\/\/arpus.acehprov.go.id\/index.php?rest_route=\/wp\/v2\/pages\/977"}],"wp:attachment":[{"href":"https:\/\/arpus.acehprov.go.id\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}