Tabel formula di Lampiran Permendagri No. 21 Tahun 2020 hanya memuat notasi: TBU, YTBU, VKAR, BD, TD, TR, TP, dan seterusnya. Kalkulator ini mengisinya dengan angka yang diketik sendiri, mengikuti urutan Lampiran huruf A angka 1 sampai 5, lalu tabel batas atas, batas bawah, dan subsidi yang disusun Gubernur. Setiap baris hasil menampilkan rumusnya dan angka yang dipakai, supaya hitungan bisa diperiksa ulang di rapat tarif. Bunyi pasal di balik setiap unsur ada di Anatomi Tarif Air Minum. Batas atas tarif ditulis tabel itu sebagai 4% UMK/10: 4% upah minimum sebulan dibagi 10 meter kubik, yaitu standar kebutuhan pokok air minum per kepala keluarga per bulan.

Semua hitungan berjalan di peramban ini. Kode kalkulator ini tidak menyimpan angka biaya, aktiva, dan pendapatan yang diketik, dan tidak mengirimnya ke peladen mana pun. Tombol “Isi angka rekaan” mengisi angka buatan yang tidak berasal dari BUMD mana pun, untuk mencoba alurnya.

Kalkulator ini mengulang aritmetika Lampiran dan tidak menilai apakah angka biaya wajar atau efisien, yang menurut Pasal 18 ayat (2) Permendagri No. 71 Tahun 2016 ikut memperhatikan proyeksi harga, efisiensi, rencana produksi, dan rencana investasi. Tarif tetap diusulkan Direksi dan ditetapkan Kepala Daerah. Halaman ini rujukan kerja, bukan nasihat hukum.

1 Biaya dasar dan Tarif Dasar

Biaya usaha tahun data dibawa ke tahun tarif dengan faktor inflasi, lalu dibagi volume air terproduksi dikurangi volume kehilangan air riil. Tarif Dasar sama dengan biaya dasar. Komponen biaya yang tidak diisi dihitung nol.

Lampiran huruf A angka 1 dan 2 dan Pasal I angka 8 (Pasal 17 ayat (1)) Permendagri No. 21 Tahun 2020; Pasal 13 dan Pasal 18 Permendagri No. 71 Tahun 2016; bunyinya di Anatomi Tarif.

2 Tarif Rendah

Tarif bersubsidi untuk Kelompok I, di bawah Tarif Dasar. Besarnya subsidi ditetapkan menurut kebijakan PDAM dan Pemda setempat; Lampiran menulisnya sebagai persentase dari Tarif Dasar. Total subsidinya ditanggung pelanggan Tarif Penuh di bagian 3.

Lampiran huruf A angka 3, Pasal I angka 1 (Pasal 1 angka 12), dan Pasal I angka 4 (Pasal 9 ayat (2)) Permendagri No. 21 Tahun 2020.

3 Tarif Penuh dan tarif khusus

Tarif Dasar ditambah rata-rata tingkat keuntungan dan rata-rata subsidi silang. Tingkat keuntungan paling rendah 10% dari total aktiva. Lantai tarif khusus mengikuti Tarif Dasar dan Tarif Penuh.

Lampiran huruf A angka 4 dan 5, Pasal I angka 11 (Pasal 28B), dan Pasal I angka 4 (Pasal 9 ayat (4) sampai (6)) Permendagri No. 21 Tahun 2020.

4 Batas tarif dan subsidi APBD

Tabel yang disusun Gubernur di Lampiran: batas atas 4% upah minimum dibagi 10 meter kubik, batas bawah sama dengan Tarif Dasar, dan subsidi dari APBD sebesar selisih batas bawah dengan Tarif Rata-rata bila Tarif Rata-rata lebih rendah. Kolom (5) tabel itu, cakupan layanan, tidak dihitung di sini.

Lampiran, tabel batas atas dan batas bawah, Pasal I angka 3 (Pasal 7A ayat (1)), Pasal I angka 2 (Pasal 5), dan Pasal I angka 1 (Pasal 1 angka 16) Permendagri No. 21 Tahun 2020; Pasal 3 ayat (1) huruf a dan Pasal 27 ayat (5) Permendagri No. 71 Tahun 2016.

Uji terbuka kalkulator ini

Kalkulator ini diuji terhadap kunci jawaban yang dihitung tangan dari rumus Lampiran Permendagri 21 Tahun 2020. Bagian ini memuat seluruh kunci itu: rumus yang dikutip dari Lampiran, lalu setiap kasus uji dengan masukan dan hasil yang diharapkan, termasuk masukan yang harus ditolak. Kasus contoh disertai cara hitungnya.

Situs ini tidak diterbitkan bila satu kasus pun gagal. Tombol di bawah menjalankan ulang 37 kasus di peramban ini dengan berkas mesin yang juga dipakai kalkulator, sehingga hasilnya dapat diperiksa sendiri. Kunci lengkap tersedia sebagai berkas JSON.

Uji ini menunjukkan bahwa keluaran mesin sama dengan kunci jawaban pada setiap kasus yang tercantum. Kesesuaian rumus dengan naskah Lampiran dapat diperiksa lewat kutipan rumus dan tautan ke teks peraturannya. Kasus, kutipan, atau rumus yang keliru dapat dilaporkan di halaman Koreksi.

Saat situs dibangun: 37 dari 37 kasus lulus.

Rumus yang dikutip dari Lampiran

  • TBU = BOP + BDA + BBP + BOPL
  • YTBU = TBU x (1 + i) (Y-X)
  • VKAR = TKAR x VAP
  • BD = YTBU/ (VAP - VKAR)
  • TD = BD
  • Sb = ….. % x TD
  • TSb = Sb x VTTR
  • RSb = (TSb/ VTTR)
  • TR = TD - RSb
  • TK ≧ 10 % x TA
  • RTK = (TK / VTTPK)
  • RSbS = (TSb/ VTTPK)
  • TP = TD + RTK + RSbS
  • TKnK Minimal sama dengan TD
  • minimal sama dengan TP
  • Upah minimum Provinsi/Kabupaten/Kota Rp./Bln Y-1
  • 4% UMK/10 (Tdasar) Jika (4)<(3)
  • (6)=(3)-(4) (7) (8)=(6)*(7)
  • Tarif Rata-rata Presentasi besaran cakupan layanan air minum oleh BUMD
  • Pemberian Subsidi yang berasal dari APBD Estimasi Air Terjual Total Subsidi

Kasus uji

  1. angka-1 bacaAngka("48.000.000.000") lulus saat dibangun

    Masukan
    teks=48.000.000.000
    Hasil yang diharapkan
    nilai=48000000000
  2. angka-2 bacaAngka("3,5") lulus saat dibangun

    Masukan
    teks=3,5
    Hasil yang diharapkan
    nilai=3.5
  3. angka-3 bacaAngka("3.5") lulus saat dibangun

    Masukan
    teks=3.5
    Hasil yang diharapkan
    nilai=3.5
  4. angka-4 bacaAngka("1.200.000") lulus saat dibangun

    Masukan
    teks=1.200.000
    Hasil yang diharapkan
    nilai=1200000
  5. angka-5 bacaAngka("Rp 3.600.000") lulus saat dibangun

    Masukan
    teks=Rp 3.600.000
    Hasil yang diharapkan
    nilai=3600000
  6. angka-6 bacaAngka("10%") lulus saat dibangun

    Masukan
    teks=10%
    Hasil yang diharapkan
    nilai=10
  7. angka-7 bacaAngka("2025") lulus saat dibangun

    Masukan
    teks=2025
    Hasil yang diharapkan
    nilai=2025
  8. angka-8 bacaAngka("0") lulus saat dibangun

    Masukan
    teks=0
    Hasil yang diharapkan
    nilai=0
  9. angka-9 bacaAngka("") lulus saat dibangun

    Masukan
    teks=
    Hasil yang diharapkan
    nilai=
  10. angka-10 bacaAngka(" ") lulus saat dibangun

    Masukan
    teks=
    Hasil yang diharapkan
    nilai=
  11. angka-tidak-terbaca-1 bacaAngka("abc") tidak terbaca lulus saat dibangun

    Masukan
    teks=abc
    Hasil yang diharapkan
    nan=true
  12. angka-tidak-terbaca-2 bacaAngka("1,000,000") tidak terbaca lulus saat dibangun

    Masukan
    teks=1,000,000
    Hasil yang diharapkan
    nan=true
  13. angka-tidak-terbaca-3 bacaAngka("-5") tidak terbaca lulus saat dibangun

    Masukan
    teks=-5
    Hasil yang diharapkan
    nan=true
  14. angka-tidak-terbaca-4 bacaAngka("3,5,1") tidak terbaca lulus saat dibangun

    Masukan
    teks=3,5,1
    Hasil yang diharapkan
    nan=true
  15. contoh contoh rekaan di formulir lulus saat dibangun

    Masukan
    bbp=900.000.000 bda=6.200.000.000 bop=38.500.000.000 bopl=2.400.000.000 estimasi= i=3 pendapatan=44.000.000.000 pk=10 psb=30 ta=90.000.000.000 terjual=7.500.000 tkar=28 umk=3.600.000 vap=11.000.000 vttpk=1.500.000 vttr=1.200.000 x=2025 y=2027
    Hasil yang diharapkan
    atas=14400 bd=6429.696969697 bersih=7920000 faktor=1.0609 kurang=true melampauiAtas=false rsb_sama_sb=true rsbs=1543.127272727 rtk=6000 sb=1928.909090909 subsidi=563.03030303 tbu=48000000000 td_sama_bd=true tk=9000000000 total=4.222727272727e+09 tp=13972.824242424 tr=4500.787878788 trata=5866.666666667 tsb=2.3146909090909e+09 vkar=3080000 ytbu=50923200000
    Cara hitung
    TBU = 38,5 + 6,2 + 0,9 + 2,4 miliar = 48 miliar; YTBU = 48 miliar × 1,03^2 = 48 miliar × 1,0609 = 50.923.200.000; VKAR = 28% × 11.000.000 = 3.080.000; VAP − VKAR = 7.920.000; BD = 50.923.200.000 / 7.920.000 = 6.429,69697 (= TD); Sb = 30% × TD = 1.928,90909; TSb = Sb × 1.200.000 = 2.314.690.909,09; RSb = TSb / VTTR = 1.928,90909; TR = TD − RSb = 4.500,78788; TK = 10% × 90 miliar = 9 miliar; RTK = 9 miliar / 1.500.000 = 6.000; RSbS = 2.314.690.909,09 / 1.500.000 = 1.543,12727; TP = 6.429,69697 + 6.000 + 1.543,12727 = 13.972,82424; batas atas = 4% × 3.600.000 / 10 = 14.400; Tarif Rata-rata = 44 miliar / 7.500.000 = 5.866,66667 < TD; subsidi = 6.429,69697 − 5.866,66667 = 563,03030; × 7.500.000 = 4.222.727.272,73
  16. tanpa-biaya tanpa biaya: galat lulus saat dibangun

    Masukan
    tkar=20 vap=1000000
    Hasil yang diharapkan
    galat=true
  17. tanpa-vap tanpa VAP: galat lulus saat dibangun

    Masukan
    bop=1000000000 tkar=20
    Hasil yang diharapkan
    galat=true
  18. tanpa-tkar tanpa TKAR: galat lulus saat dibangun

    Masukan
    bop=1000000000 vap=1000000
    Hasil yang diharapkan
    galat=true
  19. tkar-100 TKAR 100: galat lulus saat dibangun

    Masukan
    bop=1000000000 tkar=100 vap=1000000
    Hasil yang diharapkan
    galat=true
  20. tkar-0 TKAR 0 sah lulus saat dibangun

    Masukan
    bop=1000000000 tkar=0 vap=1000000
    Hasil yang diharapkan
    bd=1000
  21. tahun-mundur Y sebelum X: galat lulus saat dibangun

    Masukan
    bop=1000000000 i=3 tkar=20 vap=1000000 x=2027 y=2025
    Hasil yang diharapkan
    galat=true
  22. inflasi-tanpa-tahun i tanpa X dan Y: tanpa proyeksi lulus saat dibangun

    Masukan
    bop=1000000000 i=3 tkar=20 vap=1000000
    Hasil yang diharapkan
    bd=1250 faktor=1 proyeksi=false
  23. tahun-sama Y = X: faktor 1 lulus saat dibangun

    Masukan
    bop=1000000000 i=3 tkar=20 vap=1000000 x=2026 y=2026
    Hasil yang diharapkan
    faktor=1
  24. rendah-kosong Tarif Rendah kosong: null lulus saat dibangun

    Masukan
    td=1000
    Hasil yang diharapkan
    null=true
  25. psb-0 PSb 0: galat lulus saat dibangun

    Masukan
    psb=0 td=1000 vttr=10
    Hasil yang diharapkan
    galat=true
  26. psb-100 PSb 100: galat lulus saat dibangun

    Masukan
    psb=100 td=1000 vttr=10
    Hasil yang diharapkan
    galat=true
  27. penuh-kosong Tarif Penuh kosong: null lulus saat dibangun

    Masukan
    td=1000
    Hasil yang diharapkan
    null=true
  28. keuntungan-8 keuntungan 8%: ditandai lulus saat dibangun

    Masukan
    pk=8 ta=1000000000 td=1000 vttpk=1000000
    Hasil yang diharapkan
    persenRendah=true
  29. keuntungan-kosong keuntungan kosong: 10% lulus saat dibangun

    Masukan
    ta=1000000000 td=1000 vttpk=1000000
    Hasil yang diharapkan
    persen=10
  30. tanpa-rendah tanpa Tarif Rendah: RSbS nol lulus saat dibangun

    Masukan
    ta=1000000000 td=1000 vttpk=1000000
    Hasil yang diharapkan
    rsbs=0 tanpaSubsidi=true tp=1100
  31. batas-kosong batas kosong: null lulus saat dibangun

    Masukan
    td=1000
    Hasil yang diharapkan
    null=true
  32. hanya-upah hanya upah minimum: batas atas saja lulus saat dibangun

    Masukan
    td=1000 umk=3000000
    Hasil yang diharapkan
    atas=12000 total=0 trata=
  33. pendapatan-tanpa-volume pendapatan tanpa volume: galat lulus saat dibangun

    Masukan
    pendapatan=1000000000 td=1000
    Hasil yang diharapkan
    galat=true
  34. rata-di-atas Tarif Rata-rata di atas TD: tanpa subsidi lulus saat dibangun

    Masukan
    pendapatan=1200000000 td=1000 terjual=1000000
    Hasil yang diharapkan
    kurang=false subsidi=0 total=0
  35. estimasi estimasi air terjual dipakai bila diisi lulus saat dibangun

    Masukan
    estimasi=2000000 pendapatan=800000000 td=1000 terjual=1000000
    Hasil yang diharapkan
    total=400000000
  36. bawah-melampaui batas bawah di atas batas atas ditandai lulus saat dibangun

    Masukan
    td=15000 umk=3000000
    Hasil yang diharapkan
    melampauiAtas=true
  37. tanpa-dasar tanpa Tarif Dasar: batas atas dan Tarif Rata-rata saja lulus saat dibangun

    Masukan
    pendapatan=5000000000 terjual=1000000 umk=3000000
    Hasil yang diharapkan
    atas=12000 kurang=false melampauiAtas=false total=0 trata=5000

Kode kalkulator ini tidak menyimpan isian dan tidak mengirimnya ke mana pun. Hasil tidak dibulatkan, karena Lampiran tidak mengatur pembulatan. Status kedua peraturan hari ini:

Apakah halaman ini membantu?