Implementasi Penerapan QR Code
nomor warkah dan kode akses. Untuk kemudian dilakukan validasi struktur data
verifiyDigitalSignaturedata Digunakan untuk melakukan validasi
digital signature dari QR code, validasi dilakukan dengan bantuan library
jsrsasign dan public key BPMPPT.
transformkey Digunakan untuk mengubah key json
hasil dari web service menjadi label.
Nama Object : Decoder.provider
Nama function
Deskripsi getHeaderdata
Digunakan untuk menambahkan header basic
authentication pada permintaan verifikasi perizinan yang akan dikirimkan
ke layanan web.
Nama Object : Decoder.service Nama function
Deskripsi
fetchdata Digunakan mengirimkan permintaan
verifikasi perizinan ke layanan web.
2. Implementasi halaman web verifikasi perizinan
Implementasi dari halaman web verifikasi perizinan direpresentasikan dengan menggunakan class-class yang dijelaskan pada Tabel 4.5.
Tabel 4.5 Implementasi class halaman web verifikasi
Nama class : VerifikasiController Visibility Method dan Nama
Method Deskripsi
Public actionIndex Digunakan untuk menampilkan formulir
verifikasi perizinan dan menampilkan data perizinan.
Public actionError Digunakan untuk menampilkan pesan
kesalahan jika nomor warkah atau kode akses yang masukan tidak valid sehingga data
perizinan tidak ditemukan.
Nama class : Verifikasi Visibility Method dan Nama
Method Deskripsi
Public validasiAksesnomorWarkah,
kodeAkses Digunakan untuk memeriksa validitas
kombinasi dari nomor warkah dan kode akses Public
getDataPerizinanByNomorWarkah nomorWarkah
Mengembalikan data perizinan dari suatu perizinan berdasarkan nomor warkah.