Pengembangan Aplikasi Notes Terenkripsi di Android Menggunakan Python dan Library Cryptography
DOI:
https://doi.org/10.55382/jurnalpustakadata.v5i2.1373Kata Kunci:
Kriptografi, Python, Android, AES, Aplikasi NotesAbstrak
Di era perkembangan pesat teknologi seperti saat ini, informasi bisa dengan mudah diakses. Tak terkecuali data yang bersifat pribadi. Karena itu dibutuhkan sebuah mekanisme pengamanan data pribadi, utamanya pada perangkat mobile yang digunakan setiap orang. Salah satu aplikasi yang membutuhkan mekanisme pengamanan ini adalah aplikasi catatan (notes). Sebab seringkali notes digunakan sebagai alat untuk menyimpan informasi-informasi pribadi yang rentan terhadap akses tidak sah. Penelitian ini bertujuan untuk mengembangkan aplikasi catatan terenkripsi berbasis Android menggunakan bahasa pemrograman Python dengan bantuan library Cryptography. Adapun metode yang digunakan adalah enkripsi simetris menggunakan algoritma Advanced Encryption Standard (AES) untuk mengamankan isi catatan pengguna. Aplikasi dikembangkan menggunakan framework Kivy sehingga dapat dijalankan di Android. Hasil pengujian menunjukkan bahwa proses enkripsi dan dekripsi berjalan dengan baik dan stabil. Berdasarkan uji performa terhadap data berukuran 1 KB hingga 1 MB, diperoleh rata-rata waktu enkripsi sebesar 0,0009 detik dan rata-rata waktu dekripsi sebesar 0,00025 detik. Waktu pemrosesan meningkat secara linear terhadap ukuran data, tetapi tetap dalam kategori sangat efisien untuk aplikasi mobile. Selain itu, catatan yang disimpan tidak dapat diakses tanpa kunci enkripsi yang sesuai. Dengan demikian, penelitian ini membuktikan bahwa Python dapat digunakan secara efektif dalam pengembangan aplikasi mobile yang mengutamakan keamanan data, serta menjadi alternatif fleksibel terhadap bahasa pemrograman konvensional seperti Java dan Kotlin.
Unduhan
Referensi
Hidayatulloh, N. W., Tahir, M., Amalia, H., Basyar, N. A., Prianggara, A. F., & Yasin, M. (2023). Mengenal Advance Encryption Standard (AES) sebagai algoritma kriptografi dalam mengamankan data. Digital Transformation Technology (Digitech), 3(1), 40–45. https://doi.org/10.47709/digitech.v3i1.2293
Latip, P. N. (2025). Implementasi algoritma kriptografi AES dalam pengamanan file teks. Jurnal Riset Sistem Informasi, 2(3), 1–4. https://doi.org/10.69714/k6pr0s45
Fitriani, D. E., Zulatifa, N., Anggraini, D. P., & Saputro, I. A. (2024). Analisis implementasi enkripsi dan dekripsi menggunakan algoritma Advanced Encryption Standard (AES) pada Java NetBeans. Seminar Nasional Amikom Surakarta (SEMNASA), e-ISSN 3031-5581
Andriyanto, M. R., & Sukmasetya, P. (2022). Penerapan algoritma Advanced Encryption Standard (AES) untuk keamanan data transaksi pada sistem e-marketplace. Journal of Computer System and Informatics (JoSYC), 4(1), 179–187. https://doi.org/10.47065/josyc.v4i1.245
Fajar, M., Wahid, A., Dirawan, G. D., Wahid, M. S. N., & Risal, A. A. N. (2024). Python dan kriptografi: Edukasi dan pengabdian untuk masa depan yang aman. Jurnal Kreativa: Kemitraan Responsif untuk Aksi Inovatif dan Pengabdian Masyarakat, 1(2), 150–152. http://journal.lontaradigitech.com/KREATIV
Wardhani, T. D. A. P., & Asriningtias, Y. (2023). Implementasi algoritma AES-256 dalam perancangan aplikasi pengamanan dokumen digital perusahaan berbasis Android. Journal of Information Technology and Computer Science (INTECOMS), 6(2), 1289–1293
Maulyanda, M., Pane, S. F., & Rolly, R. (2022). Cryptography: Perancangan middleware web service encryptor menggunakan triple key MD5, Base64, dan AES. Jurnal Informatika dan Rekayasa Perangkat Lunak (JIRPL), 3(2), 112–119
Damayanti, N. R. (2021). Design aplikasi catatan daily berbasis Android menggunakan metode Waterfall. Jurnal Teknologi dan Sistem Informasi (JTSI), 2(3), 45–52.
Amalya, N., Silalahi, S. M. S., Nasution, D. F., Sari, M., & Gunawan, I. (2023). Kriptografi dan penerapannya dalam sistem keamanan data. Jurnal Media Informatika (JUMIN), 4(2), 90–93
Ramadhan, A. A. I., Rivanti, E. Z., & Zulva, R. S. (2023). Implementasi kriptografi AES menggunakan bahasa Java programming: Meningkatkan keamanan data melalui enkripsi & dekripsi yang kuat. TRIPLE A: Jurnal Pendidikan Teknologi Informasi, 2(1), 20–26.
Purwanti, D. S. (2022). Perancangan penerapan algoritma kriptografi AES-256 untuk keamanan database aplikasi manajemen siswa. Jurnal Teknologi dan Sistem Informasi (JTSI), 3(1), 34–40.
A. Razaghpanah, A. Akhavan Niaki, N. Vallina-Rodríguez, S. Sundaresan, J. Amann, and P. Gill, “Studying TLS usage in Android apps,” in Proceedings of CoNEXT ’17, Incheon, Korea, Dec. 2017, 13 pages. doi: 10.1145/3143361.3143400.
Kharisma, R. S., & Rachman, M. A. F. (2022). Pembuatan aplikasi notes menggunakan algoritma kriptografi Polyalphabetic Substitution Cipher kombinasi kode ASCII dan operasi XOR berbasis Android. Jurnal Teknologi Informasi dan Komputer (JTIK), 8(2), 120–128
Surbakti, N. M., Angelyca, A., Talia, A., Perangin-Angin, C. B., & Olivia, D. (2023). Penggunaan bahasa pemrograman Python dalam pembelajaran kalkulus fungsi dua variabel. Jurnal Pendidikan Matematika dan Sains Terapan, 7(1), 14–20.
##submission.downloads##
Diterbitkan
Cara Mengutip
Terbitan
Bagian
Lisensi
Hak Cipta (c) 2025 Nidia Enjelita Saragih, Robiatul Adawiyah, Ermayanti Astuti

Artikel ini berlisensi Creative Commons Attribution 4.0 International License.






