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

Sistem Otp Dengan Seed Deterministik Berbasis Linear Congruential Method untuk Sinkronisasi Autentikasi Pengguna Aplikasi “Jantungin”

No image available for this title
Penelitian ini bertujuan untuk merancang dan mengimplementasikan sistem keamanan Two- Factor Authentication (2FA) menggunakan One-Time Password (OTP) guna memperkuat sinkronisasi dan integritas autentikasi. Pengembangan perangkat lunak menggunakan metodologi Rapid Application Development (RAD) yang meliputi fase perancangan pemodelan antarmuka dan konstruksi komputasi. Sistem dibangun menggunakan bahasa pemrograman Go (Golang) dengan kerangka kerja Gin pada sisi peladen (backend) serta JavaScript pada sisi klien (frontend). Pembangkitan kode OTP 6 digit dirancang menggunakan algoritma Linear Congruential Method (LCM) dengan nilai seed deterministik yang diekstraksi dari pengacakan identitas pengguna dan interval waktu melalui fungsi kriptografi Secure Hash Algorithm 256 (SHA-256). Evaluasi kelayakan sistem dilakukan melalui dua metode pengujian komprehensif. Hasil pengujian Black-box mengonfirmasi bahwa interaksi antarmuka pengguna, pengiriman email SMTP, serta mekanisme penghapusan otomatis (Auto Delete) pada virtual memory dengan batas waktu 30 detik telah berjalan valid untuk mengeliminasi praktik account sharing. Sementara itu, hasil pengujian White-box (Avalanche Effect) membuktikan bahwa komputasi algoritma berlapis mampu menghasilkan tingkat keacakan Hamming Distance antara 35,00% hingga 59,38%, yang memenuhi standar keamanan Strict Avalanche Criterion (SAC). Kesimpulannya, penerapan sistem autentikasi ini terbukti sangat dinamis, kebal terhadap prediksi matematis, memitigasi risiko serangan brute force secara efektif, mencegah praktik account sharing, serta memproteksi
Ketersediaan
S12687INF 0209 2026BekasiTersedia
Informasi Detil
Judul Seri

-

No. Panggil

INF 0209 2026

Penerbit

Informatika : .,

Deskripsi Fisik

-

Bahasa

Indonesia

ISBN/ISSN

-

Klasifikasi

-

Informasi Detil
Tipe Isi

-

Tipe Media

-

Tipe Pembawa

-

Edisi

-

Info Detil Spesifik

91 hlm

Pernyataan Tanggungjawab
Pembimbing Satu

M. Hadi Prayitno, S.Kom., M.Kom

Pembimbing Dua

Prio Kustanto, S.T., M.Kom

Ketua Penguji

Dian Hartanti, S.Kom, M.M.S.I

Penguji Satu

Siti Setiawati, S.Pd., M.Pd

Penguji Dua

M. Hadi Prayitno, S.Kom., M.Kom

Stock Opname
-
Tidak tersedia versi lain

Pilih Bahasa

Advanced Search

License

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