Implementasi Metode AES pada Aplikasi Chat Menggunakan Flutter

  • Khusaeri Andesa STMIK Amik Riau
  • Afnand Fachzevi STMIK Amik Riau
  • Torkis Nasution STMIK Amik Riau
  • Herwin STMIK Amik Riau
Keywords: Asynchronous, Aplikasi Chatting, Firebase, Flutter

Abstract

Perkembangan komunikasi dari percakapan lisan hingga era digital telah mengubah cara manusia berinteraksi. Era modern menghadirkan aplikasi chatting yang memungkinkan komunikasi global dalam bentuk teks, panggilan, dan video call. Namun, kemajuan ini juga menghadirkan risiko privasi dan keamanan data. Pengiriman data melalui media chatting telah menjadi umum, namun diperlukan perlindungan dari ancaman seperti spam, penyadapan, modifikasi, dan fabrikasi data.Penelitianini bertujuanuntuk merancang aplikasi chatting dengan keamanan tinggi melalui enkripsi data menggunakan Algoritma Advanced Encryption Standard (AES). Aplikasi ini juga mengimplementasikan metode asynchronous dalam pengiriman dan penerimaan data, serta fitur-fitur modern seperti file converter dan catatan tugas. Enkripsi "end to end" pada chat teks dan video call memberikan tingkat keamanan yang memuaskan. Metode perancangan menggunakan algoritma AES-128 dengan penerapan dalam pengiriman pesan menggunakan Flutter dan Bahasa pemrograman Dart. Data hasilenkripsi disimpan di Firebase untuk menjaga keamanan. Penelitian ini berjudul "Implementasi Metode Aes Pada Aplikasi Chat Menggunakan Flutter," dengan harapan dapat menyediakan komunikasi yang aman dalam era digital.

References

Saefudin., & . Syamsudin. (2017). Aplikasi Enkripsi Pesan Teks Dengan Metode Advanced Encryption Standard Pada Ponsel Berbasis Android. JSiI (Jurnal Sistem Informasi), 3, 29 - 31.

Ajhari,A.A.,&Windarto,W.(2018).ImplementasiAlgoritmaAffineCipherDan Aes-128UntukPengamananPesanDanOneTimePasswordRegistrasiAkun Pada Aplikasi Chatting Berbasis Android Di Sma Hang Tuah 1 Jakarta. Skanika, 1(1), 323–334.

Amalia, R., & Rosyani, P. (2018). Implementasi Algoritma AES dan Algoritma XOR pada Aplikasi Enkripsi dan Dekripsi Teks Berbasis Android. Faktor Exacta, 11(4), 370.https://doi.org/10.30998/faktorexacta.v11i4.2878.

Amiruddin, A., & Rohmani, M. F. (2021). Perancangan Spesifikasi Keamanan untuk Pengembangan Aplikasi Secure Chat Berdasarkan Common Criteria For It Security Evaluation. Jurnal Teknologi Informasi Dan Ilmu Komputer,8(6), 1215.https://doi.org/10.25126/jtiik.2021863637.

Aryasa,K.,&Kurniawan,Y.E.(2019).ImplementasiFirebaseRealtimeDatabase Untuk Aplikasi Pemesanan Menu Berbasis Android. Sensitif: Seminar Nasional Sistem Informasi Dan Teknologi Informasi, 71–78.

Azanuddin, A., Yakub, S., & Prayudha, J. (2022). Implementasi Keamanan Citra Menggunakan Algoritma AES-128 Dengan Aplikasi Client-Server. Jurasik (Jurnal Riset Sistem Informasi Dan Teknik Informatika), 7(1),51.https://doi.org/10.30645/jurasik.v7i1.415.

Bahari, M. F. (2022). Analisa Dan Implementasi Keamanan Pesan Chatting Menggunakan Algoritma Challenge Response. JUSSI: Jurnal Sains Dan Teknologi Informasi, 1(2), 49–53.

Fadhlurrahman, Z., & Ariyani, F. (2018). Aplikasi Chatting Notaris Berbasis Android Dengan Metode Kriptografi AES-128 dan Blowfish. Skanika, 1(2), 656–661.

Fitriani,I.,&Utomo,A.B.(2020).ImplementasiAlgoritmaAdvancedEncryption Standard (AES) pada Layanan SMS Desa. JISKA (Jurnal Informatika Sunan Kalijaga), 5(3), 153–163. https://doi.org/10.14421/jiska.2020.53-03.

Halim,R.C.,&Sugiarto,S.(2018).PenerapanAlgoritmaAESdalamPerancangan Aplikasi Media Sosial Berbasis Android. Jurnal ENTER, 1, 368–379.

Ridlo, I. A. (2017). Pedoman Pembuatan Flowchart. Academia.Edu, 27. academia.edu/34767055/Pedoman_Pembuatan_Flowchart.

Published
2023-12-21
How to Cite
Khusaeri Andesa, Afnand Fachzevi, Torkis Nasution, & Herwin. (2023). Implementasi Metode AES pada Aplikasi Chat Menggunakan Flutter. SATIN - Sains Dan Teknologi Informasi, 9(2), 216-226. https://doi.org/10.33372/stn.v9i2.1075