Isi OKR — Ihsan

๐Ÿ“š Edupos Solver ← Kembali ke Login

1Pasang tombol pengisi (sekali saja)

Seret tombol oranye di bawah ke bookmark bar browser (Chrome). Kalau bookmark bar belum tampil, tekan Ctrl+Shift+B.

Isi OKR Ihsan
๐Ÿ“ฑ Pakai di HP / iPad (Chrome Android, Safari iPad)

Bookmark biasa yang berukuran besar sering gagal di HP. Gunakan kode pendek di bawah: kode ini hanya memuat pengisi dari situs ini, jadi selalu versi terbaru.

Chrome Android — lewat kolom alamat (paling mudah)

  1. Buka Ihsan di Chrome dan masuk ke halaman OKR-nya.
  2. Tekan Salin kode pendek (tanpa javascript:).
  3. Ketuk kolom alamat, ketik sendiri javascript: (huruf kecil), lalu tempel kode tadi tepat setelahnya. Chrome menghapus awalan javascript: kalau hanya ditempel, karena itu awalan harus diketik.
  4. Tekan Enter / Go — panel pengisi muncul di bawah layar.

Chrome Android — lewat bookmark (kalau perangkat Anda mengizinkan)

  1. Tekan Salin kode pendek (dengan javascript:), buat bookmark baru (☆), lalu edit: Nama OKR, URL tempel kode itu.
  2. Di Ihsan, ketik OKR di kolom alamat lalu pilih bookmark dari saran.

iPad — Safari

  1. Di Safari, tambahkan halaman apa saja ke Bookmark, lalu edit bookmark: Nama OKR, alamat ganti dengan kode pendek (dengan javascript:).
  2. Buka Ihsan di Safari, ketuk ikon Bookmark lalu pilih OKR. (Chrome di iPad tidak bisa menjalankan bookmarklet.)

Kalau panel tidak muncul, kemungkinan situs Ihsan memblokir pemuatan script dari luar. Pemakaian di komputer (tombol oranye di atas) tetap yang paling andal.

โšก Pasang via Tampermonkey / Violentmonkey (Paling Direkomendasikan • Bebas Hilang saat Refresh)

Jika Anda memakai ekstensi browser Tampermonkey atau Violentmonkey di Chrome/Edge, script akan berjalan otomatis di latar belakang. Saat web me-refresh atau kembali ke halaman awal, script tidak akan pernah hilang dan langsung meneruskan proses hapus atau pengisian sendiri secara mandiri.

Tidak bisa menyeret? Buat bookmark baru manual, lalu tempel kode ini di kolom URL.

2Siapkan data dari Excel

Copy baris dari Excel lalu tempel di sini. Urutan kolom (dipisah TAB, otomatis kalau dari Excel):

Kode Objective → Key Result → Assign to → Type of Output → Metric → Formula → Start Value → Target Value → Definition of Done

Dipakai di template & contoh, dan mengisi baris yang kolom Assign to-nya kosong.

3Jalankan di Ihsan

  1. Buka https://ihsan.posindonesia.co.id/personal dan login, lalu masuk ke halaman OKR yang memuat objective tujuan.
  2. Klik bookmark Isi OKR Ihsan — panel kecil muncul di kanan bawah.
  3. Tempel data yang sudah disalin di panel, klik Mulai.
  4. Tiap baris akan terisi otomatis. Periksa, lalu klik Simpan (atau ucapkan “simpan”). Lewati untuk melewatkan baris, Berhenti untuk menghentikan.

๐Ÿ”Š Suara proses (membacakan apa yang sedang dikerjakan)

Tombol ๐Ÿ”Š Suara proses di panel membacakan setiap status yang sedang berjalan — "mengisi Key Result", "mencari nama Assign to", "tersimpan", dst — cocok dipakai sambil tidak melihat layar. Berbeda dari perintah suara (mic) di bawah; keduanya bisa dinyalakan bersamaan, mic otomatis berhenti mendengarkan selagi sedang membacakan supaya tidak memicu dirinya sendiri.

Perintah suara (Chrome, klik tombol “Suara” di panel, izinkan mikrofon)

“lanjut” / “mulai”buka form & isi baris berikutnya
“simpan”klik Save, lalu lanjut ke baris berikutnya
“lewati”tutup form, lewati baris ini
“berhenti”hentikan proses & matikan suara
“isi key result …”isi/koreksi Key Result
“isi assign …”isi/koreksi Assign to
“isi type …”isi/koreksi Type of Output
“isi metric …”isi/koreksi Metric
“isi formula …”isi/koreksi Formula
“isi start 0”isi/koreksi Start Value
“isi target 100”isi/koreksi Target Value
“isi definition …”isi/koreksi Definition of Done
“suara proses aktif”nyalakan bacaan status (๐Ÿ”Š)
“suara proses mati”matikan bacaan status (๐Ÿ”Š)

Objective harus terlihat di halaman Ihsan. Kalau muncul pesan “objective tidak ada di halaman ini”, pindah halaman/cari objective-nya lalu klik Lanjut. Hasil suara ditulis huruf kecil semua; untuk teks yang harus persis, isi lewat data Excel.

4Hapus semua KR di satu Kode Objective (dengan Pilihan Quarter & Anti Refresh)

Untuk membersihkan Key Result yang salah/duplikat dalam jumlah banyak di bawah satu Kode Objective, tanpa perlu mengklik Select Action → Delete → Continue satu-satu secara manual.

  1. Di panel Ihsan, isi Hapus KR di Kode Objective dengan kode tujuannya saja, mis. 13.6.18.
  2. Pilih Quarter (Q) yang ingin dihapus (mis. Q3, Q4, atau sesuai halaman). Bot akan otomatis beralih ke Quarter yang dipilih melalui menu dropdown di pojok kanan atas halaman Ihsan (di sebelah tahun dan bendera bahasa).
  3. Klik tombol ๐Ÿ—‘ Hapus Semua KR di Kode Ini, lalu konfirmasi sekali.
  4. Bot akan mencari KR pertama berkode 13.6.18.… di halaman aktif. Jika tidak ditemukan di halaman ini, bot otomatis berpindah ke halaman Next atau Previous untuk menyisir semua halaman sampai seluruh KR di bawah kode tersebut habis terhapus.

๐Ÿ’ก Mengatasi Web Me-Refresh & JavaScript Hilang:

Setelah konfirmasi Delete, website Ihsan biasanya memicu reload halaman dan kembali ke halaman awal sehingga script bookmarklet biasa terputus. Sistem ini dilengkapi dua perlindungan:
1. Proteksi Intersepsi: Script otomatis mencegah event reload yang tidak perlu agar proses hapus terus berjalan tanpa memuat ulang halaman.
2. Auto-Resume State (Penyimpanan Status): State proses hapus (kode objective, target quarter, dan jumlah yang telah terhapus) disimpan real-time di penyimpanan lokal browser.
• Bila memakai Tampermonkey: Script akan langsung aktif otomatis setelah reload, kembali beralih ke Quarter yang dipilih, dan meneruskan proses hapus sampai tuntas tanpa perlu tindakan apapun.
• Bila memakai Bookmarklet: Jika web me-refresh, cukup klik bookmarklet Isi OKR Ihsan 1 kali lagi. Bot akan langsung mengenali proses hapus yang tertunda, otomatis beralih ke Quarter yang benar, dan melanjutkannya sampai habis!

Penghapusan ini permanen dan tidak bisa dibatalkan setiap barisnya selesai diproses. Klik Berhenti kapan saja untuk menghentikan setelah KR yang sedang diproses selesai. Tidak bisa dipicu lewat perintah suara.

5Laporan Key Result (Sub Total per Parent Objective → Excel / PDF)

Tarik rekapitulasi data seluruh Key Result secara otomatis dari halaman Ihsan ke format Excel (.xls) atau PDF siap cetak dengan kecepatan tinggi dan perhitungan subtotal per Parent Objective.

  1. Pengaturan Kecepatan & Cek Jaringan:
    • Klik tombol ๐Ÿ“ถ Cek Jaringan untuk menguji latensi dan kestabilan koneksi internet Anda.
    • Pilih pengali kecepatan: 1x (Normal ~1s), 2x (2x Lebih Cepat), 3x (3x Cepat), 5x (Turbo Maksimal), atau Otomatis.
    • Gunakan tombol oranye โšก Ambil Paling Cepat (Turbo) untuk langsung memproses dengan kecepatan adaptif tertinggi sesuai latensi internet Anda!
  2. Alur Pengambilan Data Otomatis:
    • Mencari baris Key Result di tabel daftar OKR.
    • Membuka menu Select Action → klik Edit sehingga popup modal detail KR terbuka.
    • Pastikan ambil data dahulu: Menyalin Parent Objective, Assignee, dan Target Value (beserta Start Value, Formula, Metric, dll).
    • Keluarkan form secara otomatis: Setelah data disalin, form modal langsung ditutup dengan mengklik tanda silang (โœ•) di kanan atas modal.
    • Lanjutkan ke KR selanjutnya: Memproses baris KR berikutnya dan otomatis berpindah halaman sampai seluruh data habis.
  3. Diurutkan & Dilengkapi Sub Total per Parent Objective:
    • Seluruh data otomatis diurutkan rapi berdasarkan Parent Objective.
    • Tabel Excel (.xls) dan PDF dilengkapi baris SUB TOTAL untuk tiap Parent Objective (jumlah KR, total akumulasi Target Value, Start Value, dan Current Value).
    • Di bagian akhir tabel disajikan baris GRAND TOTAL KESELURUHAN.
  4. Setelah selesai: Baik suara proses sebelumnya aktif ataupun tidak aktif, sistem akan otomatis mengaktifkan suara dan mengucapkan:
    “Sudah selesai, jangan lupa bintang lima , dan jangan lupa ikhsan ganteng”
  5. File laporan Excel (.xls) yang sudah rapi dan terurut lengkap dengan Sub Total otomatis terunduh ke komputer Anda. Tersedia juga tombol ๐Ÿ“ฅ Unduh Excel, ๐Ÿ“„ Cetak / Simpan PDF, dan ๐Ÿ“‹ Salin ke Clipboard.

Catatan Pengisian OKR: Fitur pengisian otomatis OKR (Langkah 3) juga telah dilengkapi ucapan suara penutup yang sama persis begitu seluruh baris selesai diproses.