digilib@itb.ac.id +62 812 2508 8800

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