Lewati ke konten
sanggabiz AITax
Panduan replikasi Untuk ASN Bapenda/BPKAD

Mereplikasi AITax di daerah Anda

Panduan ini untuk tim pendapatan daerah yang ingin menjalankan metode AITax sendiri: menjaring wajib pajak yang belum terdaftar dan menyusun target yang teruji angkanya. Setiap langkah merujuk ke skrip di Starter Kit, sehingga panduan dan kit dipakai berdampingan. Perkiraan waktu dari nol sampai paparan ke TAPD: 12 minggu.

Unduh Starter Kit
1

Sebelum mulai

AITax menjawab dua pertanyaan yang berbeda, karena itu pekerjaannya dipisah menjadi dua jalur yang berjalan paralel dan tidak saling mencampuri.

Jalur B · Ekstensifikasi Siapa yang seharusnya membayar tetapi belum terdaftar? Panen → cleansing → pencocokan → skor → uji petik
Jalur A · Proyeksi Berapa target tahun depan yang bisa dipertanggungjawabkan? Deret setoran → backtesting → rentang → segmentasi

Tiga prinsip yang perlu disepakati tim sejak awal:

  1. Hasil Jalur B tidak masuk model Jalur A. Potensi WP baru belum tentu tertagih tahun depan. Bila dimasukkan ke target, target menggelembung dan risikonya ditanggung bidang pendapatan.
  2. Target disajikan sebagai rentang. Satu angka tunggal menyembunyikan seberapa sering metode itu meleset. Rentang membuat risikonya terlihat oleh TAPD.
  3. Yang meragukan jangan dipaksa. Objek yang status pajaknya bergantung fakta lapangan masuk keranjang abu-abu dan diputuskan lewat uji petik, bukan dengan asumsi.

Ingin melihat alurnya dulu? Halaman Jalur B dan Jalur A memperagakan setiap langkah dengan data simulasi.

2

Tim yang dibutuhkan

Tidak perlu tim besar. Yang menentukan adalah satu analis yang diberi waktu cukup dan satu pejabat yang berwenang membuka akses data.

PeranSiapaTugasAlokasi waktu
Pejabat pengampuKabid Pendapatan / Kabid PengembanganMenandatangani nota dinas akses data, memutuskan pemakaian hasil, melapor ke pimpinan dan TAPD.2–3 jam per minggu
Analis data1–2 ASN yang terbiasa Excel; Python bisa dipelajari sambil jalanMenjalankan skrip, memeriksa hasil tiap langkah, menyusun tabel dan peta untuk laporan.50–100% selama 12 minggu
Pengelola SIMPATDA/e-PADPranata komputer atau vendor aplikasiMengekspor register WP dan data setoran level transaksi sesuai template.1–2 hari di awal
Tim lapanganPetugas pendataan/penilai per wilayahUji petik kandidat teratas, mengisi formulir verifikasi, memberi umpan balik ke analis.Minggu 7–10
Bidang anggaranPerencanaan/TAPDMembaca rentang proyeksi dan memilih titik target untuk KUA-PPAS.Minggu 11–12
3

Dasar hukum & izin

Rujukan berikut perlu dibaca tim sebelum data diolah. Rincian pasal dan ketentuan turunan sebaiknya dikonfirmasi ke bagian hukum pemda Anda.

RujukanKaitannya dengan pekerjaan ini
UU No. 1 Tahun 2022 (HKPD)Dasar jenis pajak daerah, termasuk PBJT atas makanan/minuman, jasa perhotelan, jasa parkir, serta jasa kesenian dan hiburan.
PP No. 35 Tahun 2023 (KUPDRD)Ketentuan umum pendaftaran, pendataan, dan penetapan wajib pajak, termasuk pendaftaran secara jabatan.
Perda PDRD daerah AndaBatas omzet minimum, objek yang dikecualikan, dan tarif. Kamus kategori di kit harus disesuaikan dengan perda ini.
UU No. 27 Tahun 2022 (PDP)Register dan riwayat setoran memuat data pribadi. Batasi akses, olah di perangkat dinas, jangan unggah ke layanan publik.
Ketentuan layanan platformScraping halaman Google Maps, OTA, dan aplikasi pesan-antar dilarang. Gunakan API resmi atau perjanjian kerja sama data.
Izin internal yang perlu disiapkan. Nota dinas dari kepala badan yang menyebut tujuan pengolahan, jenis data, nama petugas yang boleh memegang data, dan lokasi penyimpanan. Nota ini juga memudahkan pengelola SIMPATDA atau vendor aplikasi memberikan ekspor data.
4

Menyiapkan data

Kedua jalur berangkat dari berkas yang sama. Format kolom mengikuti template di kit, tetapi nama kolom boleh berbeda; skrip menerima argumen untuk menyebutkan nama kolom Anda.

Gunakan data mentah level transaksi. Satu baris per setoran, dengan tanggal bayar asli. Data yang sudah direkap per tahun atau per kecamatan tidak bisa dipakai untuk backtesting maupun segmentasi RFM.

Daftar periksa kesiapan (centang saat tersedia):

5

Jalur B langkah demi langkah

Tujuannya menghasilkan daftar kandidat WP baru yang bernama, berkoordinat, dan berperingkat, siap diserahkan ke tim lapangan.

B1

Panen jejak digital

1_panen_places.py

Tentukan kotak koordinat yang menutupi seluruh kabupaten/kota dan daftar kata kunci per sektor (hotel, penginapan, villa, restoran, kafe, karaoke, spa, kolam renang, dan sebutan lokal seperti angkringan). Jalankan dulu dengan --rencana untuk melihat jumlah panggilan tanpa biaya.

Keluaran
panen.csv: satu baris per tempat unik.
Cek mutu
Bandingkan jumlah hasil dengan pengetahuan petugas lapangan. Bila kawasan wisata utama tampak sepi, tambahkan kata kunci atau perkecil grid.
B2

Cleansing dan verifikasi wilayah

2_bersihkan.py

Skrip membuang duplikat persis dan duplikat dekat (nama sama dalam radius 50 m), usaha yang tutup permanen, dan titik di luar batas wilayah. Sisanya digolongkan ke tiga keranjang: inti, abu-abu, dan luar objek.

Keluaran
bersih.csv plus angka corong penyaringan untuk laporan.
Cek mutu
Ambil 20 baris acak dari keranjang abu-abu dan putuskan bersama bidang hukum. Hasil keputusan dimasukkan ke kamus_kategori.csv, lalu jalankan ulang.
B3

Pencocokan dengan register

3_cocokkan_register.py

Nama dinormalkan (CV, PT, UD, tanda baca dibuang), lalu dibandingkan dengan bobot kata: kata langka lebih menentukan daripada kata umum. Ambang kemiripan mengikuti bukti lokasi: paling longgar bila titiknya berdekatan, paling ketat bila lintas kecamatan.

Keluaran
hasil_cocok.csv dengan status TERDAFTAR, PERLU_CEK, atau KANDIDAT_BARU.
Cek mutu
Periksa semua PERLU_CEK secara manual. Bila banyak WP lama muncul sebagai kandidat baru, turunkan ambang. Bila banyak salah cocok, naikkan ambang.
B4

Skor prioritas dan peta selisih

4_skor_prioritas.py

Setiap kandidat diberi skor 0–100 dari jumlah ulasan, rating, tingkat harga, keranjang, dan celah cakupan kecamatannya. Bobot bawaan 30/10/20/20/20 adalah titik awal yang dikalibrasi setelah uji petik.

Keluaran
daftar_survei.csv (berperingkat, lengkap dengan koordinat) dan cakupan_kecamatan.csv.
Cek mutu
Tunjukkan 30 nama teratas ke petugas wilayah. Bila banyak yang sudah tutup atau terlalu kecil, naikkan bobot ulasan dan harga.
6

Jalur A langkah demi langkah

Tujuannya menghasilkan rentang target per jenis pajak beserta galat metodenya, ditambah peta kepatuhan WP untuk memprioritaskan penagihan.

A1

Rapikan deret setoran

5_backtest_proyeksi.py

Skrip menjumlahkan setoran per jenis pajak per tahun berdasarkan tanggal bayar. Jangan ikutkan tahun berjalan yang belum genap; gunakan --tahun-akhir.

Keluaran
Deret tahunan per jenis pajak (dicetak di layar).
Cek mutu
Cocokkan total per tahun dengan LRA. Selisih lebih dari 1–2% biasanya berarti ada setoran yang tercatat di jenis pajak lain atau tanggal bayar yang tertukar dengan tanggal ketetapan.
A2

Adu tujuh metode lewat backtesting

5_backtest_proyeksi.py

Setiap metode dilatih hanya dengan data sebelum tahun uji, lalu meramal tahun itu. Proses diulang untuk setiap tahun yang tersedia. Metode dengan MAPE terkecil menjadi pemenang untuk jenis pajak tersebut.

Keluaran
Tabel MAPE per metode dan metode terpilih per jenis pajak.
Cek mutu
MAPE di atas 15% berarti deretnya bergejolak. Sampaikan apa adanya; jangan memilih metode lain hanya karena angkanya lebih tinggi.
A3

Sajikan sebagai rentang

5_backtest_proyeksi.py

Titik rekomendasi berasal dari metode pemenang. Batas bawah dan atas berasal dari sebaran galat historis metode itu, sehingga lebar rentang mencerminkan seberapa sering metode itu meleset.

Keluaran
proyeksi.csv: batas bawah, titik rekomendasi, batas atas per jenis pajak.
Cek mutu
Titik rekomendasi untuk usulan APBD. Batas atas dipakai sebagai sasaran kerja internal, bukan pagu formal.
A4

Segmentasi kepatuhan WP

6_rfm_wp.py

WP dikelompokkan menurut kapan terakhir menyetor, seberapa sering, dan berapa besar. Kelompok Mulai Renggang adalah prioritas imbauan; kelompok Hilang perlu diverifikasi apakah tutup, pindah, atau menunggak.

Keluaran
rfm_wp.csv dengan segmen per WP.
Cek mutu
Pastikan WP yang memang tutup sudah dinonaktifkan di register supaya tidak terus muncul sebagai Hilang.

Opsen PKB dan Opsen BBNKB biasanya hanya bisa diproyeksi secara indikatif, karena data mikro kendaraan bermotor berada di pemerintah provinsi.

7

Dari daftar ke penerimaan

Daftar kandidat baru menjadi penerimaan setelah melewati tiga tahap ini.

  1. Uji petik. Kunjungi 30–50 kandidat teratas per sektor. Catat: masih beroperasi atau tidak, termasuk objek pajak atau tidak, perkiraan omzet di atas ambang perda atau tidak. Persentase yang lolos adalah presisi daftar Anda. Angka ini yang membuat estimasi tambahan penerimaan bisa dipertanggungjawabkan.
  2. Kalibrasi. Lihat komponen skor mana yang membedakan kandidat yang lolos dari yang gagal, lalu sesuaikan bobot dan jalankan ulang langkah B4.
  3. Pendaftaran dan pemantauan. Kandidat yang lolos diproses sesuai prosedur pendaftaran daerah. Pantau setoran pertamanya; WP yang didaftarkan di pertengahan tahun hanya menyetor sebagian di tahun pertama.
Menaksir tambahan penerimaan tanpa data omzet. Hitung realisasi tahun dasar dibagi jumlah WP terdaftar per sektor, kalikan dengan jumlah kandidat yang diperkirakan lolos (jumlah kandidat × presisi uji petik), lalu diskon 10–35% karena WP baru hampir pasti lebih kecil dari rata-rata WP lama. Batasi juga dengan kapasitas administrasi: berapa WP baru yang sanggup diproses tim per tahun.
8

Jadwal 12 minggu

Jadwal ini disusun agar hasilnya siap sebelum pembahasan KUA-PPAS.

MingguKegiatanHasil
1–2Nota dinas, pembentukan tim, ekspor register dan data setoran, siapkan GeoJSON dan API key.Data mentah lengkap
3Latihan dengan data contoh; sesuaikan kamus kategori dengan perda.Kamus versi daerah
4–5Jalur B langkah B1–B2: panen dan cleansing.Corong penyaringan
4–6Jalur A langkah A1–A2 (paralel): rapikan deret dan backtesting.Metode terpilih per jenis
6Jalur B langkah B3–B4: pencocokan dan skor.Daftar survei berperingkat
7–10Uji petik lapangan 30–50 kandidat teratas per sektor; kalibrasi bobot.Presisi daftar terukur
9–10Jalur A langkah A3–A4: rentang proyeksi dan segmentasi RFM.Rentang target
11Susun laporan: peta selisih, estimasi tambahan penerimaan, rentang target, batasan metode.Draf laporan
12Paparan ke pimpinan dan TAPD; putuskan pendaftaran dan postur target.Keputusan tindak lanjut
9

Kesalahan yang sering terjadi

GejalaPenyebab umumPerbaikan
Total setoran tidak sama dengan LRAMemakai tanggal ketetapan, bukan tanggal bayar; atau data sudah direkap.Minta ulang ekspor level transaksi dengan tanggal bayar asli.
Ratusan WP lama muncul sebagai kandidat baruNama di register memakai nama badan usaha, bukan nama dagang.Tambahkan kolom nama dagang ke register, atau turunkan --ambang-kecamatan.
Daftar teratas penuh warung kecilKeranjang abu-abu terlalu longgar dan bobot ulasan terlalu tinggi.Pindahkan kategori kecil ke abu-abu atau luar; naikkan bobot harga.
Tagihan API melonjakGrid terlalu halus atau kata kunci terlalu banyak yang tumpang tindih.Selalu jalankan --rencana dulu; pasang batas anggaran di Google Cloud.
Proyeksi terlalu optimistisMemilih metode dengan angka tertinggi, bukan MAPE terkecil.Ikuti pemenang backtesting; pakai batas atas hanya sebagai sasaran kerja.
Hasil penjaringan dimasukkan ke targetPotensi ekstensifikasi dianggap pasti tertagih tahun depan.Pisahkan: target dari Jalur A, potensi Jalur B dilaporkan sebagai tambahan bersyarat.
10

Daftar istilah

PBJT
Pajak Barang dan Jasa Tertentu, pengganti pajak hotel, restoran, hiburan, dan parkir sejak UU HKPD.
Ekstensifikasi
Menambah jumlah wajib pajak terdaftar.
Cakupan
WP terdaftar dibagi objek yang terdeteksi di suatu wilayah.
Keranjang abu-abu
Objek yang status pajaknya bergantung pada fakta lapangan, misalnya kos harian atau angkringan dengan omzet tertentu.
Backtesting
Menguji metode proyeksi dengan meramal tahun-tahun yang sudah diketahui hasilnya.
MAPE
Rata-rata persentase meleset ramalan terhadap realisasi. Makin kecil makin baik.
RFM
Recency, frequency, monetary: kapan terakhir, seberapa sering, dan berapa besar WP menyetor.
Uji petik
Kunjungan lapangan ke sampel kandidat untuk mengukur berapa yang benar-benar layak pajak.

Butuh pendampingan untuk penerapan penuh, termasuk dashboard, kanal OTA dan pesan-antar, serta pelatihan aparatur? Lihat rekam jejak pilot dan paket implementasi AITax di halaman beranda.

Unduhan gratis Starter Kit: skrip, template, dan data contoh