Press ESC to close

Otomatisasi Input Log Harian SKP dengan Tampermonkey & Disiplin AI BBGTK Provinsi Jawa Tengah

Bagi sebagian pegawai, mengisi Log Harian SKP sering kali terasa repetitif dan memakan waktu karena harus mengisi Nama Aktivitas, Deskripsi, Kuantitas, Satuan, hingga tautan bukti dukung secara manual satu per satu.

Untuk menjawab kebutuhan ini, tim di BBGTK Provinsi Jawa Tengah menghadirkan solusi sederhana namun efektif: otomatisasi input SKP menggunakan Tampermonkey yang terintegrasi dengan aplikasi internal Disiplin AI.

Dengan metode ini, cukup sekali paste teks aktivitas, maka seluruh kolom akan terisi otomatis. Hemat waktu, lebih presisi, dan pastinya mendukung produktivitas.

1. Instalasi Tampermonkey

Tampermonkey adalah salah satu ekstensi browser paling populer dan tersedia di berbagai peramban utama seperti Chrome, Microsoft Edge, Safari, Opera Next, hingga Firefox. Kunjungi https://www.tampermonkey.net/

👉 Pada contoh ini, kita menggunakan Firefox.

gambar-4.png

Klik Get from Store Firefox

gambar-5.png

 

Klik Install, lalu ikon Tampermonkey akan muncul di toolbar browser.

2. Membuat Userscript Baru

Setelah Tampermonkey terpasang:

  1. Klik ikon Tampermonkey → pilih Buat sebuah skrip…
     

    gambar-6.png
  2. Hapus seluruh kode bawaan
    gambar-7.png
  3. Ganti dengan script berikut:
// ==UserScript==
// @name         Genreate AI dan Auto Input LOG SKP OLEH PLP BBGTK Provinsi Jawa Tengah
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  Paste ke Nama Aktivitas -> isi otomatis Deskripsi, Kuantitas, Satuan, Link
// @match        https://skp.sdm.kemdikbud.go.id/skp/pegawai/logharian/cal.jsp*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    function waitForElement(selector, callback) {
        const observer = new MutationObserver(() => {
            if (document.querySelector(selector)) {
                observer.disconnect();
                callback(document.querySelector(selector));
            }
        });
        observer.observe(document.body, { childList: true, subtree: true });
    }

    waitForElement('#create_aktivitas', function(namaAktivitas) {
        const kuantitas = document.querySelector('#create_kuantitas_output');
        const satuan    = document.querySelector('#create_satuan_output');
        const link      = document.querySelector('#create_link');

        namaAktivitas.addEventListener('paste', function(e) {
            const pastedText = (e.clipboardData || window.clipboardData).getData('text');
            if (!pastedText) return;

            e.preventDefault();

            // format: Nama#Deskripsi#Kuantitas#Satuan#Link
            const parts = pastedText.split('#').map(p => p.trim());

            if (parts.length >= 5) {
                namaAktivitas.value = parts[0];

                // isi deskripsi lewat Summernote, bukan textarea.value
                if (typeof $ !== 'undefined' && $('#create_deskripsi').summernote) {
                    $('#create_deskripsi').summernote('code', parts[1]);
                }

                if (kuantitas) kuantitas.value = parts[2];
                if (satuan)    satuan.value    = parts[3];
                if (link)      link.value      = parts[4];
            } else {
                namaAktivitas.value = pastedText;
            }
        });
    });
})();

Klik Save, maka skrip siap digunakan.

gambar-8.png

 

3. Menggunakan Disiplin AI untuk Membuat Log SKP

Setelah script siap, ikuti langkah berikut untuk membuat log lebih cepat:

1. Buka aplikasi internal Disiplin AI BBGTK di https://di.bbgtkjateng.org/aktivitas

gambar.png

2. Klik tombol Tambah Aktivitas, maka akan muncul modal input

gambar-9.png

3. Masukkan pekerjaan → otomatis Deskripsi, Kuantitas, dan Satuan akan terisi

Deskripsi, Kuantitas dan Satuan akan ter isi otomatis oleh AI

gambar-2.png

4. Klik Simpan, maka aktivitas format SKP akan tersimpan

gambar-3.png

5. Tekan tombol hijau Salin Text SKP

6. Buka laman resmi SKP di https://skp.sdm.kemdikbud.go.id/skp/pegawai/logharian/cal.jsp   

gambar-10.png

7. Klik Tambah Log → kemudian Paste (CTRL+V) pada kolom pekerjaan, Semua data akan langsung terisi otomatis
 

gambar-11.png

 

8. Klik Simpan → Log Harian SKP berhasil ditambahkan

Penutup

Dengan adanya pendekatan ini, proses input log harian SKP dapat dilakukan dengan lebih cepat, akurat, dan efisien. Hal ini tidak hanya memudahkan dalam pengisian data, tetapi juga mendukung efektivitas kerja sehari-hari.

Semoga tips sederhana ini dapat memberikan manfaat nyata, khususnya bagi rekan-rekan Pegawai BBGTK Provinsi Jawa Tengah maupun ASN lainnya, dalam meningkatkan produktivitas serta kualitas layanan yang diberikan.

Grizenzio Orchivillando

Pranata Laboratorium Pendidikan Terampil

Leave a comment

Your email address will not be published. Required fields are marked *