Saya ingin berbagi sama lainnya supaya ilmu saya bermanfaat untuk orang lain dan bisa di gunakan untuk orang lain,, terima kasih yang sudah mau berkunjung di blog saya semoga ilmunya bermanfaat

Breaking

Sunday, October 14, 2018

Menampilkan data di RecyclerView dari Database MySQL di Android Studio menggunakan Library Volley - Mr Brohid

Menampilkan data di RecyclerView dari Database MySQL di Android Studio menggunakan Library Volley - Mr Brohid



Hello Guys, Selamat datang lagi di blog Mr Brohid untuk kali ini, saya ingin berbagi pengetahuan tentang Menampilan Data di RecyclerView dari Database MySQL di Android Studio menggunakan  Library Volley, di artikel ini Anda dapat belajar tentang cara menampilkan data dari database ke aplikasi android Anda dengan RecyclerView.


 Di bawah ini adalah beberapa data dari database yang akan kita tampilkan pada recyclerview.



Sebelum memulai coding di studio android, pertama-tama kita membuat proses php untuk menampilkan data di Android Studio.

Salin kode di bawah setelah itu, buat folder di xampp atau server anda dan simpan dengan nama getdata.php
    

OK, setelah kita membuat proses php, selanjutnya kita buat proses di Android Studionya.

1. Tambahkan Library RecyclerView dan Library Volley

Untuk proses pertama ini, kami akan menambahkan library volley ke module app yang kita buat, Module app ini berfungsi untuk proses menjalankan Android dan menempatkan library apa saja yang ingin kita gunakan untuk membuat aplikasi Android.


Ok, kami tambahkan library Volley dan library Recyclerview dalam dependencies, Seperti contoh di bawah ini:

Example :


2. Buat Tampilan Layout

Proses kedua ini kita akan membuat tampilan tata letak pada aplikasi untuk menampilkan data di recyclerview.

A. Tata Letak untuk RecyclerView

Untuk desain tampilan Anda dapat merancang sesuai keinginan Anda dan di sini saya akan memberikan contoh desain sederhana sehingga Anda dapat dengan mudah memahaminya.

Example :


B. Tata Letak untuk Daftar Item RecyclerView

Setelah Anda membuat tata letak untuk daur ulang, buat tata letak baru dan beri nama custom_list.xml. Cara menambahkan file custome_list.xml dengan cara. klik kanan pada direktori layout-> New-> Layout Resouce File dan beri nama file dengan custom_list setelah itu OK.

Setelah berhasil, Silahkan desain layout Anda sesuai keinginan Anda, atau Anda dapat menyalin apa yang saya buat, misalnya di bawah ini:




3. Proses Menampilkan Data di RecyclerView

Proses ketiga ini kami akan membuat proses untuk menampilkan data dari database MySQL ke RecyclerView. Proses ini memiliki beberapa tahapan yang harus kita buat, yang meliputi:

I. Buat Model Kelas

Pada tahap pertama ini kita akan membuat kelas Model, yaitu dengan nama ModelData. ModelData ini berfungsi untuk membuat variabel data, sehingga lebih mudah bagi kita untuk mengirim data ke Adapter atau proses lainnya,

Example:




II. Buat Proses Adaptor Kelas

Setelah membuat Model Data, kita akan membuat kelas baru dengan nama AdapterProcess. AdapterProcess ini berfungsi untuk proses menampilkan data dari database ke recyclerview.

Example :



III. Buat Class Controller Volley

Pada tahap ketiga ini kita akan membuat kelas controller, controller ini untuk mengatur volley pada aplikasi kita.

Source Code:




IV. Mengambil Data menggunakan Volley di RecyclerView

Pada tahap keempat ini, kita akan melakukan proses menampilkan data dengan library volley di recyclerview. Kita taruh proses ini di MainActivity.java.

Silakan lihat kode proses di bawah ini. Source Code:



4. Pengaturan Android Manifest

Proses keempat ini kami akan mengatur atau menambahkan beberapa kode pada Manifes Android.

Tambahkan kegunaan-izin android: name = "android.permission.INTERNET" di manifes







Dan tambahkan android: nama di application dan masukkan controller yang Anda buat tadi.














Setelah semua selesai, silakan jalankan di perangkat android Anda, semoga berhasil.

Sekian dari artikel saya kali ini semoga bermanfaat dan bisa membantu anda, jangan lupa baca juga artikel lainnya terima kasih :D

1 comment:

Admin said...

minta source code lengkanya kak, kalo utk onlinekan phpadminya gimana ya... (kalo g pake xampp lg nanti)