Pembuatan Aplikasi Chat Messenger Menggunakan Advanced Encryption Standard (AES) dan Firebase Realtime Database
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:
PDFReferences
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.
Jl. Auri No. 14-16 Kota Madiun 63118
Lt 3 Kantor Program Studi Teknik Informatika
email : senatik@unipma.ac.id
Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi-BerbagiSerupa 4.0 Internasional.