Berikut adalah hal-hal yang perlu disiapkan :
- Android Studio (rekomendasi: androidX)
- Projek Laravel
- Xampp (versi php 7)
Databse yang akan digunakan adalah tbregister yang sama digunakan pada tutorial membuat aplikasi register android disini. Berikut adalah databsenya:
Databases |
Saya asumsikan sobat sudah mengerti cara install laravel dan membuat projek laravel. Jadi admin langsung saja ke pokoknya.
1. Di projek laravel konfigurasi file .env, sehingga pada bagian connection menjadi seperti berikut:
.env |
Keterangan:
DB_CONNECTION = jenis database
DB_HOST = IP Address atau domain dari database
DB_PORT = Port database
DB_DATABASE = Nama database kita
DB_USERNAME = Nama user database kita
DB_PASSWORD = Password database kita
2. Atur di App -> Http -> Middleware -> VerifyCsrfToken.php, tambahkan '*/' seperti berikut:
VerifyCsrfToken.php |
api.php |
1. Buat project di Android Studio, tambahkan library berikut ini di build.gradle (modul), dibagian dependencies, jangan lupa klik sync untuk mengupdatenya:
2. Tambahkan permission di AndroidMaifest.xml supaya terhubung ke jaringan luar:
3. Di package projek terdapat LoginActivity.java dan DashboardActivity.java, buat package dengan nama api, didalam package api buat java class dengan nama koneksi.java, RetrofitClient.java dan BaseApiService.java (interfaces). Struktur projek akan terlihat seperti berikut:
Struktur projek |
4. Buka RetrofitClient.java, lalu tambahkan kodingan berikut ini:
5. Buka BaseApiService.java, tambahkan kodingan berikut:
6. Buka koneksi.java, tambahkan kodingan berikut ini:
Catatan: silahkan ubah pada BASE_URL_API dengan url api sobat.
7. Sekarang buka layout di res -> layout .
8. Pada layout activity_login.xml, pada text ubah menjadi seperti berikut :
9. Pada layout activity_dashboard.xml, pada text ubah menjadi seperti berikut :
10. Buka LoginActivity.java, lalu tambahkan didalmnya codingan seperti berikut ini:
11. Buka DashboardActivity.java, lalu tambahkan didalmnya codingan seperti berikut ini:
12. Selesai.
Lihat Video Berikut untuk melihat hasil dari Aplikasi Login Android
Share This :
comment 4 komentar
more_vertHalo kak, terimakasih artikelnya... ini sangat membantu saya dalam menyelesaikan tugas kuliah saya. oh ya kak, perkenalkan nama saya Nurhamimah dan jangan lupa kunjungi website kampus saya ISB Atma Luhur
18 August 2020 at 13:24Halo kak, terimakasih artikelnya... ini sangat membantu saya dalam menyelesaikan tugas kuliah saya. oh ya kak, perkenalkan nama saya Nurhamimah dan jangan lupa kunjungi website kampus saya ISB Atma Luhur
18 August 2020 at 20:12unruk membuat url API bagaimana ya?
17 November 2021 at 15:36maaf masih pemula
ajarin dong puh sepuh
18 September 2023 at 20:30