Setiap warga negara yang memiliki kendaraan bermotor wajib mempunyai STNK.
STNK harus diperpanjang setiap jangka waktu tertentu dan dilakukan di kantor
Samsat. Namun, sering kali proses perpanjangan STNK membutuhkan waktu yang
sangat lama dikarenakan banyaknya dokumen yang harus diproses serta antrean
yang panjang. Oleh karena itu, diperlukan suatu solusi agar proses perpanjangan
STNK menjadi lebih mudah dan cepat, salah satunya adalah dengan menyediakan
layanan pada aplikasi mobile. Tujuan dari Tugas Akhir ini adalah membuat aplikasi
Android untuk perpanjangan STNK. Aplikasi ini juga disertai metode enkripsi
untuk mengamankan berbagai dokumen yang diunggah pengguna selama proses
perpanjangan. Enkripsi gambar yang diimplementasikan menggunakan algoritma
Henon dan Arnold Map serta pengiriman dokumen dilakukan melalui kanal
komunikasi yang aman sehingga bisa mencegah terjadinya pencurian data. Aplikasi
Android dan algoritma enkripsi dekripsi dibuat menggunakan Visual Studio Code
dan Android Studio. Aplikasi ini memiliki menu utama yaitu “Pengisian Form”
yang berfungsi untuk melakukan perpanjangan STNK. Pengguna harus mengisi
biodata dan mengunggah gambar agar pendaftaran berhasil. Kode untuk enkripsi
gambar dibuat menggunakan bahasa pemrograman Python, namun untuk
implementasi pada aplikasi digunakan bahasa pemrograman Dart karena kedua
bahasa pemrograman tersebut menginterpretasikan gambar dengan cara yang
berbeda. Algoritma Henon memiliki parameter waktu eksekusi, MSE, SSIM, dan
Histogram yang lebih baik dibanding Arnold, sehingga Henon memberikan aspek
keamanan yang lebih bagus
Perpustakaan Digital ITB