Tentang QRku
Apa yang dikerjakan situs ini, apa yang sengaja tidak dikerjakannya, dan dari mana rumus hitungannya berasal.
Apa yang dikerjakan situs ini
QRku menyediakan alat kode QR, QRIS, dan barcode yang seluruhnya berjalan di dalam peramban. Tidak ada berkas yang diunggah, tidak ada tulisan yang dikirim ke server, dan tidak ada akun yang perlu dibuat. Begitu halaman selesai dimuat, alatnya tetap bekerja meski sambungan internet terputus.
Alasan pilihan itu sederhana: sebagian besar hal yang dimasukkan orang ke pembuat kode QR bersifat pribadi. Sandi WiFi, nomor telepon, alamat surel, dan muatan QRIS pedagang tidak sepatutnya berpindah tangan hanya untuk digambar menjadi kotak hitam putih.
Apa yang sengaja tidak dikerjakan
Situs ini tidak dapat membuat kode QRIS baru, dan itu bukan keterbatasan teknis melainkan pilihan. Penerbitan kode pembayaran adalah wewenang penyelenggara jasa pembayaran yang berizin, dan alat yang membuatnya di luar jalur itu hanya berguna untuk penyalahgunaan.
Situs ini juga tidak menyimpan riwayat kode yang pernah dibuat, tidak menyediakan kode QR yang dapat diubah tujuannya belakangan, dan tidak memendekkan tautan. Layanan semacam itu mengharuskan tautannya melewati server pihak ketiga, dan bila server itu berhenti, seluruh kode yang sudah tercetak ikut mati.
Dari mana rumus hitungannya
Susunan muatan QRIS mengikuti ketentuan EMVCo tentang kode QR untuk pembayaran, yang diadopsi Bank Indonesia sebagai standar nasional. Angka penjaga keutuhannya memakai CRC16-CCITT, dan pembagian tagnya mengikuti ketentuan yang sama.
Aturan barcode EAN dan angka periksanya berasal dari ketentuan GS1. Batas praktis ukuran cetak kode QR, yaitu lebar modul minimal 0,4 milimeter dan zona sunyi selebar empat modul, adalah patokan lapangan yang lazim dipakai perancang label; angka itu disebutkan apa adanya sebagai patokan, bukan sebagai jaminan.