Membuat Halaman Lupa Password Di Android Dengan PHPMailer

Selamat pagi semuanya, apa kabarnya hari ini? Semoga selalu dalam keadaan sehat, amin!. Hari ini saya akan berbagi bagaimana caranya membuat fitur lupa password pada aplikasi android. Fitur ini berguna ketika user atau pengguna aplikasi kita tidak dapat mengingat password dari akun mereka, sehingga sebagai pengembang kita perlu menyediakan fitur lupa password. Nah dengan fitur ini, pengguna hanya perlu memasukan email yang mereka gunakan ketika melakukan registrasi di aplikasi kita. Email tersebut akan digunakan sebagai email yang dituju untuk mengirimkan password dari akun mereka. Nah...bagaimana cara membuatnya? Berikut langkah-langkahnya.

# Download PHPMailer.

Pertama silahkan download phpmailer disini. Phpmailer merupkan libarary php yang akan kita gunakan untuk mengirim email.

# Sisi Aplikasi Android

#Buat project baru pada Android Studio kemudian beri nama project tersebut, di sini saya beri nama “Lupa Password”.

#Lalu pilih Empty Activity, Klik next kemudian klik finish. Tunggu beberapa saat sampai project andorid studio kita siap (Biarkan gradle mengerjakan tugasnya..hehe) .

#Buka “MainActivity.java” kemudian salin kode di bawah ini dan tempel di MainActivity.java

#Buat Class baru, beri nama “ServerCom.java”, lalu salin dan tempel kode program dibawah ini. Class “ServerCom.java” berfungsi sebagai kelas yang digunakan untuk berkomunikasi dengan server.

#Buka layout “activity_main.xml”, kemudian salin dan tempel kode xml di bawah ini.

#Buka build.gradle(Module:app), ingat build.gradle nya yang ada di dalam folder app ya. Kemudian tambahkan kode program dibawah ini pada bagian dependencies.

sehingga menjadi seperti pada gambar di bawah ini.

#Buka AndroidManifest.xml, lalu tambahkan permission berikut: <uses-permission android:name="android.permission.INTERNET"/> .
Sehingga menjadi seperti pada gambar di bawah ini.

 

Sampai pada tahap ini kita sudah selesai dengan bagian sisi aplikasi android, sekarang kita akan beralih ke sisi server.

#Sisi Server

#Buat database baru dengan nama “lupa_password”, kemudian buat tabel “tb_login” dengan rincian struktur tabel seperti di bawah ini.

# Tambahkan beberapa entry data, karena kalau ga ada isinya ya percuma dong..hehe

#Buat folder baru di htdoc beri nama “LupaPasswordAndroid”, kemudian buat file lupa_password.php lalu salin dan tempel kode program di bawah ini.

#Masih pada folder “LupaPasswordAndroid”, lalu ekstrak phpmailer yang sudah kita download ke dalam folder tersebut. Kemudian buat file “connection.php” lalu salin dan tempel kode program di bawah ini.

#Jalankan Aplikasi Android

#Untuk menjalankan aplikasi, pastikan device android dan komputer yang kalian gunakan untuk menyimpan server dan database terhubung dengan jaringan wifi yang sama, kemudian catat ip address komputer kalian, lalu sesuiakan variable url yang terdapat pada “MainActivity.java” dengan ip address kalian. Contohnya seperti pada gambar dibawah ini.

#Sekarang coba jalankan aplikasi androidnya, jika kalian mengikuti langkah-langkah yang saya paparkan dengan benar, maka pada tampilan awal akan seperti gambar di bawah ini.

#Lalu coba masukan email, lalu tekan tombol kirim. Ingat emailnya harus ada di database, cek lagi ketika kalian memasukkan data ke tabel tb_login di database.

#Jika email terdapat pada database maka akan muncul notifikasi seperti pada gambar di bawah ini.

#Untuk memastikan email terkirim atau tidak, kalian bisa cek pada inbox dari email yang kalian masukan.

Sekian untuk tutorial kali ini, semoga bisa memberikan manfaat bagi yang membutuhkan, mohon maaf apabila terdapat kekurangan pada tulisan saya. Terimakasih banyak atas kunjungannya. Wassalamualikum Wr Wb. See you...

File Project bisa di download disini.

 

 

 

Leave a Reply

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