{"id":11031,"date":"2026-04-03T12:35:53","date_gmt":"2026-04-03T12:35:53","guid":{"rendered":"https:\/\/ptise.co.id\/?page_id=11031"},"modified":"2026-04-03T12:43:53","modified_gmt":"2026-04-03T12:43:53","slug":"rekap-penerbitan-per-bulan-25","status":"publish","type":"page","link":"https:\/\/ptise.co.id\/en\/rekap-penerbitan-per-bulan-25\/","title":{"rendered":"Rekap penerbitan per bulan 25"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11031\" class=\"elementor elementor-11031\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-bbfa4d4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"66024\" data-id=\"bbfa4d4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-dceac59\" data-eae-slider=\"27054\" data-id=\"dceac59\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4b6f272 elementor-widget elementor-widget-spacer\" data-id=\"4b6f272\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-df39c8a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"7518\" data-id=\"df39c8a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e4c7a30\" data-eae-slider=\"6418\" data-id=\"e4c7a30\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bddcf57 elementor-widget elementor-widget-heading\" data-id=\"bddcf57\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Rekap penerbitan per bulan<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-276d785 elementor-widget elementor-widget-text-editor\" data-id=\"276d785\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-9b7b609 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"10042\" data-id=\"9b7b609\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5cf5cfa\" data-eae-slider=\"95608\" data-id=\"5cf5cfa\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-252ebd0 elementor-widget elementor-widget-html\" data-id=\"252ebd0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"custom-table-wrapper\">\r\n    <div id=\"loading-khusus\">Menyinkronkan data khusus & warna...<\/div>\r\n    <table id=\"tabelKhusus\" class=\"display nowrap\" style=\"width:100%; display:none;\">\r\n        <thead><tr id=\"header-khusus\"><\/tr><\/thead>\r\n        <tbody id=\"body-khusus\"><\/tbody>\r\n    <\/table>\r\n<\/div>\r\n\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.datatables.net\/1.13.4\/css\/jquery.dataTables.min.css\">\r\n<script src=\"https:\/\/code.jquery.com\/jquery-3.6.0.min.js\"><\/script>\r\n<script src=\"https:\/\/cdn.datatables.net\/1.13.4\/js\/jquery.dataTables.min.js\"><\/script>\r\n\r\n<style>\r\n    .custom-table-wrapper { padding: 10px; background: #fff; border: 1px solid #ddd; border-radius: 8px; }\r\n    \r\n    \/* Header Hijau Putih Standar *\/\r\n    #tabelKhusus thead th {\r\n        background-color: #259206 !important;\r\n        color: #ffffff !important;\r\n        -webkit-text-fill-color: #ffffff !important;\r\n        text-align: center !important;\r\n        padding: 15px !important;\r\n        font-weight: bold !important;\r\n        text-transform: uppercase;\r\n        border: none !important;\r\n    }\r\n\r\n    #tabelKhusus tbody td {\r\n        padding: 12px 15px !important;\r\n        border: 1px solid #eeeeee !important;\r\n        font-size: 13px;\r\n        white-space: normal !important;\r\n    }\r\n\r\n    \/* Hilangkan panah sorting default *\/\r\n    #tabelKhusus_wrapper table.dataTable thead th.sorting:before,\r\n    #tabelKhusus_wrapper table.dataTable thead th.sorting:after { display: none !important; }\r\n<\/style>\r\n\r\n<script>\r\nasync function loadTabelKhusus() {\r\n    \/\/ 1. PENGATURAN\r\n    const API_KEY = 'AIzaSyAlvTLXZaj8VQgvTryUUjb5keBLXYL2ie4'; \/\/ Menggunakan API Key Anda\r\n    const SHEET_ID = '1FdWLhMu_wPaTYHRWP3m1DyyYqSg6_dzyk3OCrH9jfVg'; \/\/ ID file baru\r\n    const RANGE = 'Sheet1!A1:H150'; \/\/ Mengambil sampai kolom H dan 150 baris\r\n\r\n    try {\r\n        const url = `https:\/\/sheets.googleapis.com\/v4\/spreadsheets\/${SHEET_ID}?includeGridData=true&ranges=${RANGE}&key=${API_KEY}`;\r\n        const response = await fetch(url);\r\n        const json = await response.json();\r\n        const rows = json.sheets[0].data[0].rowData;\r\n\r\n        const headerRow = document.getElementById('header-khusus');\r\n        const bodyRow = document.getElementById('body-khusus');\r\n\r\n        \/\/ 2. Render Header\r\n        rows[0].values.forEach(cell => {\r\n            let th = document.createElement('th');\r\n            th.innerText = cell.formattedValue || \"\";\r\n            headerRow.appendChild(th);\r\n        });\r\n\r\n        \/\/ 3. Render Body + Warna Otomatis\r\n        for (let i = 1; i < rows.length; i++) {\r\n            if (!rows[i].values) continue;\r\n            let tr = document.createElement('tr');\r\n            \r\n            rows[i].values.forEach(cell => {\r\n                let td = document.createElement('td');\r\n                td.innerText = cell.formattedValue || \"\";\r\n\r\n                \/\/ Deteksi Warna Background dari Google Sheets\r\n                if (cell.effectiveFormat && cell.effectiveFormat.backgroundColor) {\r\n                    const bg = cell.effectiveFormat.backgroundColor;\r\n                    const r = Math.round((bg.red || 0) * 255);\r\n                    const g = Math.round((bg.green || 0) * 255);\r\n                    const b = Math.round((bg.blue || 0) * 255);\r\n                    \/\/ Jika bukan putih murni, terapkan warnanya\r\n                    if (!(bg.red === 1 && bg.green === 1 && bg.blue === 1)) {\r\n                        td.style.backgroundColor = `rgb(${r},${g},${b})`;\r\n                    }\r\n                }\r\n                \r\n                \/\/ Deteksi Warna Teks\r\n                if (cell.effectiveFormat?.textFormat?.foregroundColor) {\r\n                    const fg = cell.effectiveFormat.textFormat.foregroundColor;\r\n                    const r = Math.round((fg.red || 0) * 255);\r\n                    const g = Math.round((fg.green || 0) * 255);\r\n                    const b = Math.round((fg.blue || 0) * 255);\r\n                    td.style.color = `rgb(${r},${g},${b})`;\r\n                }\r\n\r\n                tr.appendChild(td);\r\n            });\r\n            bodyRow.appendChild(tr);\r\n        }\r\n\r\n        \/\/ 4. Inisialisasi DataTables\r\n        $('#tabelKhusus').show();\r\n        $('#loading-khusus').hide();\r\n        \r\n        $('#tabelKhusus').DataTable({\r\n            paging: true,\r\n            pageLength: 10,\r\n            searching: true,\r\n            ordering: false,\r\n            info: true,\r\n            scrollX: true,\r\n            language: {\r\n                search: \"Cari Data:\",\r\n                lengthMenu: \"Tampilkan _MENU_ data\",\r\n                info: \"Menampilkan _START_ sampai _END_ dari _TOTAL_ data\",\r\n                paginate: { next: \" lanjut\", previous: \"sebelumnya \" }\r\n            }\r\n        });\r\n\r\n    } catch (err) {\r\n        console.error(err);\r\n        document.getElementById('loading-khusus').innerText = \"Gagal memuat data khusus. Pastikan Share sudah Public.\";\r\n    }\r\n}\r\n\r\n$(document).ready(function() {\r\n    loadTabelKhusus();\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-081e85f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"49480\" data-id=\"081e85f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-05d6eb9\" data-eae-slider=\"55782\" data-id=\"05d6eb9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2e24ee3 elementor-position-inline-end elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"2e24ee3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/ptise.co.id\/rekap-penerbitan-per-bulan\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Rekapitulasi penerbitan dokumen\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-file-invoice\"><\/i>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/ptise.co.id\/rekap-penerbitan-per-bulan\" >\n\t\t\t\t\t\t\tRekapitulasi penerbitan dokumen\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Rekap penerbitan per bulan Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo. Menyinkronkan data khusus &#038; warna&#8230; Rekapitulasi penerbitan dokumen<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-11031","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ptise.co.id\/en\/wp-json\/wp\/v2\/pages\/11031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ptise.co.id\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ptise.co.id\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ptise.co.id\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ptise.co.id\/en\/wp-json\/wp\/v2\/comments?post=11031"}],"version-history":[{"count":10,"href":"https:\/\/ptise.co.id\/en\/wp-json\/wp\/v2\/pages\/11031\/revisions"}],"predecessor-version":[{"id":11044,"href":"https:\/\/ptise.co.id\/en\/wp-json\/wp\/v2\/pages\/11031\/revisions\/11044"}],"wp:attachment":[{"href":"https:\/\/ptise.co.id\/en\/wp-json\/wp\/v2\/media?parent=11031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}