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.

Klik Get from Store Firefox

Â
Klik Install, lalu ikon Tampermonkey akan muncul di toolbar browser.
2. Membuat Userscript Baru
Setelah Tampermonkey terpasang:
Klik ikon Tampermonkey → pilih Buat sebuah skrip…
Â
Hapus seluruh kode bawaan

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.

Â
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

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

3. Masukkan pekerjaan → otomatis Deskripsi, Kuantitas, dan Satuan akan terisi
Deskripsi, Kuantitas dan Satuan akan ter isi otomatis oleh AI

4. Klik Simpan, maka aktivitas format SKP akan tersimpan

5. Tekan tombol hijau Salin Text SKP
6. Buka laman resmi SKP di https://skp.sdm.kemdikbud.go.id/skp/pegawai/logharian/cal.jspÂ

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

Â
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 Pranata Laboratorium Pendidikan BBGTK Provinsi Jawa Tengah maupun ASN lainnya, dalam meningkatkan produktivitas serta kualitas layanan yang diberikan.