Pembuatan Aplikasi Chat Messenger Menggunakan Advanced Encryption Standard (AES) dan Firebase Realtime Database

Vinsensius Arka Biwara Adi, Ramadhian Agus Triono Sudalyo, Abdillah Baraja

Abstract


Saat ini aplikasi chat messenger digunakan agar sesama pengguna Android dapat berkomunikasi secara online menggunakan internet. Chat messenger merupakan salah satu media komunikasi yang paling banyak digunakan para pengguna smartphone. Namun pesan yang dikirimkan belum tentu aman dari kejahatan cybercrime seperti penyadapan pesan atau manipulasi pesan. Pembangunan aplikasi chat messenger ini menggunakan kriptografi Advanced Encryption Standard (AES) sebagai sistem keamanan data pesan. Kriptografi AES merupakan standar informasi federal yang ditetapkan oleh National Institute of Standards and Technology (NIST). Pesan yang dikirim akan di enkripsi terlebih dahulu menggunakan kata kunci menjadi chipertext, sehingga pesan tersebut tidak dapat terbaca oleh orang yang tidak berkepentingan. Pada saat pesan sampai dipenerima dilakukan proses dekripsi pesan menggunakan kunci yang sama saat proses enkripsi dimana chipertext yang masuk akan diubah kembali menjadi plaintext atau pesan yang dapat dibaca sesuai pesan awal yang dikirimkan. Jika pada saat transmisi, pesan yang dikirimkan diubah atau dimanipulasi oleh orang, maka pesan yang masuk tidak akan dapat dibaca karena pada saat proses dekripsi, kunci dan chipertext tidak akan cocok satu sama lain. Melalui pengujian compatibility dilakukan dengan cara menggunakan beberapa macam perangkat mobile dengan berbagai device menggunakan Android versi 5.1 Lollipop hingga Android versi 8.0 Oreo dengan fitur uji fungsional system didapatkan hasil valid dan berdasarkan hasil dari pengujian usability, aplikasi MyChat messenger setelah dilakukan pengujian dengan mengukur learnability (seberapa mudah aplikasi), efficiency (kecepatan dalam pengoperasian aplikasi), memorability (kemampuan pengguna dapat menghafal fitur aplikasi ketika sudah tidak menggunakanya), error (sistem memberikan interaksi feedback pada user) dan satisfaction (kepuasan pengguna setelah menggunakan aplikasi) diperoleh hasil 97% dengan interpretasi berhasil

 


Full Text:

PDF

References


Abdulloh, Rohi. (2020). Menguasai React JS Untuk Pemula Panduan Belajar Javascript Dari Dasar Hingga Membuat Aplikasi Web Modern. Rohi Abdullah.

Aida, Nur Rohmi. 12 Januari 2021. Galau karena Kebijakan Baru WhatsApp, Setujui atau Pindah Aplikasi? Kompas.com. Diunduh pada tanggal 22 Juni 2021. Pukul 22.04 WIB.

https://www.kompas.com/tren/read/2021/01/12/195200565/galau-karena-kebijakan-baru-whatsapp-setujui-atau-pindah-aplikasi?page=all

Enterprise, Jubilee. (2015). Mengenal Dasar-Dasar Pemrograman Android. Elex Media Komputindo: Jakarta

Haqi, Bay. 2019. Aplikasi SPK Pemilihan Dosen Terbaik Metode Simple Additive Weighting (SAW) Dengan Java. Deepublish: Yogyakarta

Herlinah dan Musliadi. (2019). Pemrograman Aplikasi Android Dengan Android Studio,Photoshop, dan Audition, Elex Media Computindo: Jakarta

Hermawan, Stephanus. (2011). Mudah Membuat Aplikasi Android. Penerbit Andi: Yogyakarta.

Hadi, Wahyu Krishna dan Mulyati, Sri. (2017). Pengamanan Aplikasi Chatting Pada Perangkat Android Menggunakan Kriptografi Dengan Metode Advanced Encryption Standard (AES) 128. Pada PT. Salam Medina Indonesia, BIT , Volume 14, No. 2. September 2017, ISSN: 1693-9166.

Jubilee Digital. (2016). Kursus Singkat Dan Cepat Internet. Jubilee Enterprise: Yogyakarta

Kroenke, David M. (2005). Database Processing (Dasar-Dasar, Desain, Dan Implementasi). Erlangga: Jakarta

Mukhtar, Harun. (2018). Kriptografi Keamanan Untuk Data. Deepublish: Yogyakarta

Mohammad Arifin, Mufti. (2018). Implementasi Kriptografi Chatting Menggunakan Metode Vigenere Dan AES 128 Bebasis Web, SKANIKA, Volume 1, No. 1. Maret 2018.

Prasetyo, Didik Dwi. (2006). Pemrograman Aplikasi Database Dengan VB Net 2005. Elex Media Computindo: Jakarta

Purnomo, Rosyana Fitria, Purbo, Onno W, dan Aziz, RZ. Abd. (2021). Firebase Membangun Aplikasi Berbasis Android. Andi: Yogyakarta

Rozaq, Afifur. (2017). Pembangunan Aplikasi Brawijaya Messenger Dengan Menggunakan Platform Firebase Pada Universitas Brawijaya.


Refbacks

  • There are currently no refbacks.



 
PANDUAN SUBMITE ARTIKEL
 


Kantor Sekertariat:
Universitas PGRI Madiun
Jl. Auri No. 14-16  Kota Madiun 63118
Lt 3 Kantor Program Studi Teknik Informatika
email :  senatik@unipma.ac.id
 
 

Lisensi Creative Commons
Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi-BerbagiSerupa 4.0 Internasional.