Perpustakaan Universitas Bhayangkara Jakarta Raya
Daftar Katalog Skripsi, Tesis dan LKKP

Implementasi Algoritma Hashing & Multi-Factor Authentication untuk Meningkatkan Keamanan Sistem Login Pengguna Aplikasi Eventhings

No image available for this title
Keamanan sistem login merupakan aspek krusial dalam pengembangan aplikasi digital untuk melindungi data pribadi pengguna. Penelitian ini bertujuan untuk mengimplementasikan algoritma hashing modern, yaitu Argon2, serta menambahkan lapisan keamanan melalui metode Multi-Factor Authentication (MFA) menggunakan kode OTP (One-Time Password). Algoritma Argon2 dipilih karena karakteristiknya yang memory-hard, dapat dikonfigurasi, serta lebih tahan terhadap serangan brute-force dan rainbow table. Metode pengembangan sistem yang digunakan adalah Waterfall, di mana sistem dikembangkan menggunakan bahasa pemrograman Kotlin dengan arsitektur Jetpack Compose, serta basis data Firebase Authentication dan Firestore. OTP dikirimkan kepada pengguna setelah proses registrasi berhasil sebagai verifikasi tambahan. Hasil implementasi menunjukkan bahwa parameter time cost pada Argon2id secara signifikan memengaruhi waktu eksekusi hashing, dimana nilai yang lebih tinggi meningkatkan keamanan namun tetap dalam batas toleransi performa. Kombinasi Argon2 dan MFA ini berhasil memberikan sistem login yang lebih aman dan tahan terhadap serangan siber dibandingkan metode otentikasi tradisional. Hasil pengujian menunjukkan bahwa parameter Time Cost pada Argon2id sangat memengaruhi waktu hashing. Dengan konfigurasi: Time Cost = 1 → 2,028 ms, Time Cost = 2 → 48,623 ms dan Time Cost = 3 → 71,219 ms. Semakin tinggi nilai parameter, waktu eksekusi meningkat, namun juga memperkuat ketahanan terhadap serangan brute-force. Kombinasi algoritma Argon2 dan metode MFA menghasilkan sistem login yang lebih aman dan andal dibandingkan otentikasi tradisional, serta tetap responsif dalam performa aplikasi.
Ketersediaan
S12082INF 0109 2025BekasiTersedia
Informasi Detil
Judul Seri

-

No. Panggil

INF 0109 2025

Penerbit

Informatika : .,

Deskripsi Fisik

-

Bahasa

Indonesia

ISBN/ISSN

-

Klasifikasi

-

Informasi Detil
Tipe Isi

-

Tipe Media

-

Tipe Pembawa

-

Edisi

-

Info Detil Spesifik

92 hlm

Pernyataan Tanggungjawab
Tidak tersedia versi lain

Pilih Bahasa

Advanced Search

License

This software and this template are released Under GNU GPL License Version 3.