Pemrograman Perangkat Bergerak (D) - Tugas 11

Nama       : Tsaqif Deniar B.
NRP         : 5025211151
Kelas        : PPB (D)

Tugas 11 - Aplikasi Autentifikasi

Aplikasi Autentifikasi
   Aplikasi Starbucks yang telah dimodifikasi ini dirancang untuk meningkatkan keamanan dan kemudahan akses bagi pengguna dengan mengintegrasikan fitur autentikasi OTP (One-Time Password). Fitur ini memungkinkan pengguna untuk masuk ke akun mereka menggunakan kode unik yang dikirimkan melalui SMS atau email, sehingga menambah lapisan keamanan tambahan dibandingkan dengan metode login tradisional berbasis email dan password. Proses autentikasi OTP berfungsi dengan cara menghasilkan kode sekali pakai yang hanya valid untuk jangka waktu tertentu, sehingga mengurangi risiko pencurian akun melalui serangan phishing atau brute force. Selain itu, aplikasi ini tetap mempertahankan fitur-fitur utama dari versi sebelumnya, seperti pemesanan produk, pembayaran digital, dan manajemen akun, namun dengan peningkatan signifikan pada sistem keamanan. Dengan adanya fitur OTP, pengguna dapat merasa lebih aman saat mengakses layanan Starbucks, sementara perusahaan dapat memastikan bahwa setiap transaksi dilakukan oleh pengguna yang sah.

Penjelasan Tambahan:
Keamanan Lebih Baik :
OTP memberikan perlindungan ekstra karena kode hanya berlaku untuk satu kali login dan dalam jangka waktu terbatas.
Mengurangi risiko pencurian akun meskipun password bocor.
Kemudahan Pengguna :
Pengguna tidak perlu mengingat password kompleks, cukup memasukkan kode OTP yang diterima melalui SMS atau email.
Integrasi dengan Sistem Eksisting :
Modifikasi ini tidak mengubah fungsi inti aplikasi Starbucks, seperti pemesanan dan pembayaran, tetapi menambahkan lapisan autentikasi modern.
Pengalaman Pengguna yang Lebih Aman :
Dengan OTP, pengguna dapat yakin bahwa akun mereka lebih terlindungi saat melakukan transaksi atau mengakses informasi pribadi.

Implementasi







Presentasi


Github Repo : https://github.com/TsaqifDeniar/PPB_Tugas11_AuthApp/tree/main


Referensi :
- https://www.youtube.com/watch?v=LEG-ntE8UUU&list=PL8kbUJtS6hyZvoiwE6ywpNeG91lQGkQ2x&ab_channel=HarshH.Rajpurohit
- https://www.youtube.com/watch?v=H2potb8pGDQ&t=5s&ab_channel=EasyTuto
- https://www.youtube.com/watch?v=orXJRPNvAc4&ab_channel=AndroidKnowledge



Comments

Popular posts from this blog

Pemrograman Perangkat Bergerak (D) - Pertemuan 5

Pemrograman Perangkat Bergerak (D) - Pertemuan 2

Evaluasi Tengah Semester PPB (D) - Tsaqif Deniar