Pemrograman Perangkat Bergerak (D) - Tugas 11
Nama : Tsaqif Deniar B.
NRP : 5025211151
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
Post a Comment