IMPLEMENTASI TWO-FACTOR AUTHENTICATION (2FA) PADA WEBSITE PEMESANAN PAKET UMROH PT NUR RIDHO ELSUNURY

Ilham Rifkih Saputra, Bryan Ranindito Prevalno, Rafie Fathurrachman, Mahasiswa Teknik Informatika Universitas Pamulang

Di era digital saat ini, keamanan data menjadi salah satu aspek yang sangat penting dalam pengelolaan layanan berbasis web. PT Nur Ridho Elsunury, perusahaan yang bergerak di bidang layanan perjalanan Umroh, Haji Furada, dan Wisata Internasional, terus berupaya meningkatkan kualitas pelayanan serta keamanan informasi pelanggan melalui pengembangan sistem informasi berbasis web yang lebih aman dan terpercaya.

Sebagai perusahaan yang menangani data pribadi pelanggan seperti Nomor Induk Kependudukan (NIK), alamat, nomor telepon, hingga bukti pembayaran, PT Nur Ridho Elsunury menyadari bahwa penggunaan sistem login yang hanya mengandalkan email dan password memiliki risiko keamanan yang cukup tinggi. Ancaman seperti pencurian password, brute force attack, maupun akses tidak sah dapat mengakibatkan kebocoran data pelanggan yang bersifat sensitif.

Untuk mengatasi permasalahan tersebut, dilakukan implementasi fitur Two-Factor Authentication (2FA) pada website pemesanan paket umroh perusahaan. Two-Factor Authentication merupakan metode keamanan yang mengharuskan pengguna melewati dua tahap verifikasi sebelum memperoleh akses ke dalam sistem. Setelah pengguna berhasil memasukkan email dan password yang benar, sistem akan mengirimkan kode One-Time Password (OTP) ke alamat email pengguna yang terdaftar. Kode tersebut hanya berlaku dalam waktu tertentu dan harus dimasukkan untuk menyelesaikan proses login.

Pengembangan fitur 2FA dilakukan dengan menggunakan framework Laravel yang dikenal memiliki dukungan kuat terhadap sistem keamanan aplikasi web. Selain fitur OTP melalui email, sistem juga dilengkapi dengan backup code yang dapat digunakan ketika pengguna mengalami kendala dalam mengakses email. Fitur trusted device turut ditambahkan agar pengguna tidak perlu melakukan verifikasi OTP berulang kali pada perangkat yang telah dipercaya sebelumnya.

Proses pengembangan sistem diawali dengan kegiatan wawancara bersama pihak perusahaan untuk mengetahui kebutuhan keamanan yang diperlukan. Selain itu, dilakukan observasi terhadap alur bisnis yang berjalan, mulai dari proses registrasi akun, login, pemilihan paket umroh, pendaftaran jamaah, hingga proses pembayaran. Hasil analisis menunjukkan bahwa lapisan keamanan tambahan sangat dibutuhkan untuk melindungi data pelanggan dan akun administrator.

Implementasi sistem dilakukan secara bertahap menggunakan metode prototyping. Pada tahap awal, sistem difokuskan pada integrasi halaman verifikasi OTP setelah proses login. Tahap berikutnya menambahkan fitur backup code serta pengaturan keamanan pada profil pengguna. Selanjutnya dilakukan penyempurnaan antarmuka dan pengujian keamanan dasar sebelum sistem siap digunakan.

Pengujian sistem dilakukan menggunakan metode black box testing untuk memastikan seluruh fungsi berjalan sesuai kebutuhan. Hasil pengujian menunjukkan bahwa sistem mampu memverifikasi OTP dengan baik, menolak kode yang salah atau kedaluwarsa, serta menyediakan alternatif autentikasi menggunakan backup code. Dengan adanya pembatasan percobaan login, sistem juga mampu mengurangi risiko serangan brute force.

Keberhasilan implementasi Two-Factor Authentication pada website PT Nur Ridho Elsunury memberikan manfaat yang signifikan bagi perusahaan maupun pelanggan. Sistem tidak hanya meningkatkan keamanan akun pengguna, tetapi juga membantu menjaga kerahasiaan data pelanggan dan memperkuat kepercayaan masyarakat terhadap layanan yang diberikan perusahaan.

Ke depan, pengembangan sistem masih dapat ditingkatkan melalui integrasi metode autentikasi lain seperti Google Authenticator, WhatsApp OTP, maupun penerapan pengujian keamanan yang lebih komprehensif. Dengan demikian, website pemesanan paket umroh PT Nur Ridho Elsunury dapat terus berkembang menjadi platform layanan digital yang aman, modern, dan mampu memberikan pengalaman terbaik bagi para calon jamaah.

Penulis: ILHAM RIFKIH SAPUTRA, BRYAN RANINDITO PREVALNO, RAFIE FATHURRACHMAN
Instansi: PT Nur Ridho Elsunury (Ar-Ridho Tours & Travel)
Topik: Implementasi Two-Factor Authentication (2FA) pada Website Pemesanan Paket Umroh Berbasis Web

Leave a Reply

Your email address will not be published. Required fields are marked *