RESTful API dengan Dukungan AES-GCM dan XChaCha20-Poly1305 dalam Pengelolaan Data Identitas Penduduk (Studi Kasus Desa Galudra)

Penulis

DOI:

https://doi.org/10.31848/justise.v3i2.4302

Kata Kunci:

RESTful API, AES-GCM, XChaCha20-Poly1305, Cryptography, Citizen Data, Information Security

Abstrak

Pengelolaan data identitas penduduk memegang peran krusial dalam administrasi pemerintahan, termasuk di Desa Galudra, Kecamatan Cugenang, Kabupaten Cianjur. Selama ini, proses pencatatan masih mengandalkan Microsoft Excel, yang walaupun memadai pada tahap awal, tidak lagi efektif ketika jumlah penduduk bertambah dan tuntutan pelayanan yang cepat, serta aman semakin meningkat. Penelitian ini mengembangkan RESTful API yang dilengkapi algoritma kriptografi AES-GCM dan XChaCha20-Poly1305 untuk meningkatkan keamanan sekaligus efisiensi pengelolaan data penduduk. AES-GCM dimanfaatkan untuk melindungi data pada penyimpanan, sedangkan XChaCha20-Poly1305 digunakan saat proses transmisi data. Pengembangan dilakukan menggunakan model waterfall, dengan pengujian blackbox sebagai metode validasi fungsi sistem. Berdasarkan hasil implementasi, sistem mampu mempercepat pengolahan data dan memastikan perlindungan informasi sensitif. Pemantauan menggunakan Wireshark menunjukkan bahwa seluruh data yang dikirimkan terenkripsi dengan baik sehingga tidak dapat diakses dalam bentuk aslinya. Dengan demikian, solusi ini tidak hanya menjawab tantangan efisiensi dan keamanan di tingkat desa, tetapi juga sejalan dengan amanat Undang-Undang Nomor 27 Tahun 2022 tentang Perlindungan Data Pribadi, serta dapat menjadi acuan penerapan teknologi informasi yang aman pada lingkup pemerintahan local.

Referensi

Diah Puspitasari, Izzatusholekha Izzatusholekha, Sintia Kartini Haniandaresta, and Dalila Afif, “Urgensi Undang-Undang Perlindungan Data Pribadi Dalam Mengatasi Masalah Keamanan Data Penduduk,” J. Adm. Soc. Sci., vol. 4, no. 2, pp. 195–205, 2023, doi: 10.55606/jass.v4i2.403.

M. K. Naufal, F. Affrianto, and A. B. Cahyono, “Implementasi REST API Untuk Fitur Rencana Strategis Program Pada SIMPEDA,” J. Univ. Islam Indones., vol. 3, 2022.

N. Wachid Hidayatulloh, M. Tahir, H. Amalia, N. Afdlolul Basyar, A. Faizal Prianggara, and M. Yasin, “Mengenal Advance Encrytion Standard (AES) Sebagai Algoritma Kriptografi Dalam Mengamankan Data,” Digit. Transform. Technol., vol. Vol.03, no. No.1, pp. 1–10, 2023, [Online]. Available: https://jurnal.itscience.org/index.php/digitech/article/view/2293

I. J. Informatika, M. Teknologi, A. Susanti, B. A. Prasetiya, O. D. Pangesti, and L. D. Suryawati, “Perbandingan Kinerja Dan Keamanan Algoritma Kriptografi Modern Aes-Gcm Dengan Chacha20- Poly1305,” vol. 26, 2024, doi: 10.23969/infomatek.v26i2.19255

[6] C. Praveen and N Poly1305,” vol. 26, 2024, doi: 10.23969/infomatek.v26i2.19255. J.-P. Aumasson, Serious Cryptography A Practical Introduction to Modern Encryption. 2017. [Online]. Available: http://www.mypetskunk.com/uploads/1/0/6/1/106105481/seriouscrytograph. Roshan,

“Secure Data Using Encryption And Decryption Of Data,” vol. 11, no. 2, 2024.

K. R. Anggen Suari and I. M. Sarjana, “Menjaga Privasi di Era Digital: Perlindungan Data Pribadi di Indonesia,” J. Anal. Huk., vol. 6, no. 1, pp. 132–142, 2023, doi: 10.38043/jah.v6i1.4484.

A. Siking, M. H. Koniyo, and R. M. T. Yassin, “Unified Modelling Language (UML) dalam Perancangan Sistem Informasi Pelayanan Pengujian Material Berbasis Web Pada Dinas Pekerjaan Umum dan Penataan Ruang Provinsi Gorontalo,” J. Syst. Inf. Technol., vol. 3, no. 2, pp. 204–213, 2023.

M. Irfan Lutfi, I. Asrowardi, and A. R. Supriyatna, “Migrasi Database Mysql Ke Postgresql Pada Aplikasi Sistem Evaluasi Dosen Oleh Mahasiswa (EDOM) Jurusan Ekonomi Dan Bisnis,” ROUTERS J. Sist. dan Teknol. Inf., vol. 1, no. 1, pp. 19–36, 2022, doi: 10.25181/rt.v1i1.2699.

Hari Asgar, Budi Hartono, and Hasanuddin, “Rancang Bangun Restapiaplikasi Wesharesebagai Upaya Mempermudah Pelayanandonasi Kemanusiaan,” Ranc. Bangun Rest Api Apl. Weshare Sebagai Upaya Mempermudah Pelayanan Donasi Kemanus., vol. 4, no. 1, pp. 1–7, 2022, [Online].Available: https://jurnal.uts.ac.id/index.php/JINTEKS/article/view/1474

A. D. Ramadhan, Y. Prayudi, P. Studi, T. Informatika, F. T. Industri, and U. I. Indonesia, “Implementasi Object-Relational Mapping ( Orm ) Prisma Dalam Perancangan Restful Api Untuk Web Sda Division Di Pt” vol. 16, no. 2, pp. 256–264, 2025.

R. Sahrial, D. F. Fauzi, and E. Susilawati, “Pemanfaatan Json Untuk Menampilkan Data Realtime Covid-19 Dengan Model View Presenter,” J. Teknoinfo, vol. 16, no. 1, p. 144, 2022, doi: 10.33365/jti.v16i1.780.

S. Komputer, A. W. Syahroni, N. P. Dewi, N. Ramadhani, and B. Said, “Uji Keamanan Back end Aplikasi Berbasis Website Menggunakan Metode Black Box Testing,” vol. 19, no. 2, pp. 215–226, 2024.

I. P. A. E. Pratama and P. B. S. W. Putra, “Pengujian IaC Berbasis DevOps dan Ansible Menggunakan Metode Black Box Testing,” Fakt. Exacta, vol. 15, no. 2, pp. 84–91, 2022, doi: 10.30998/faktorexacta.v15i2.12039.

I. M. Chandra and I. K. Ari, “Penerapan Enkripsi dan Dekripsi Dokumen Data UMKM Menggunakan Algoritma ChaCha20-Poly1305,” vol. 3, no. November, pp. 117–126, 2024.

Fatchur Shofyan and Rizky Tahara Shita, “Implementasi Web Service Restful API dengan Autentikasi Personal Access Tokens dan Algoritma AES 256,” J. Ticom Technol. Inf. Commun., vol. 12, no. 3, pp. 108–114, 2024, doi: 10.70309/ticom.v12i3.130.

H. L. Haryadi, A. Sujjada, and D. S. Simatupang, “Perbandingan Rest Api Menggunakan Node Js Dan Php Pada Aplikasi Pemilihan Umum,” J. Ris. Sist. Inf. Dan Tek. Inform., vol. 8, no. 2, pp. 460–468, 2023, [Online]. Available: https://tunasbangsa.ac.id/ejurnal/index.php/jurasik

R. Maulana, A. Sulistyanto, and A. S. Rini, “Perancangan sistem informasi pengajuan dan pelaporan pembayaran tunjangan kinerja pada lembaga pemasyarakatan salemba berbasis web menggunakan Skema Rest API,” J. Manajamen Inform. Jayakarta, vol. 1, no. 4, p. 283, 2021, doi: 10.52362/jmijayakarta.v1i4.507.

S. J. Alharbi and T. Moulahi, “API Security Testing: The Challenges of Security Testing for Restful APIs,” Int. J. Innov. Sci. Res. Technol., vol. 8, no. 5, pp. 1485–1499, 2023, [Online]. Available: www.ijisrt.com

T. Veradania, “Perancangan Rest Api Data Masyarakat Kuantan Singingi Untuk Kepdrluan Sistem Pemerintahan Masa Depan,” J. Perencanaan, Sainns, Teknol. dan Komput., vol. 4, no. 2, pp. 1638–1647, 2021.

Diterbitkan

2025-12-26