Belajar Android Kali ini kita akan membahas Bagaimana Android dapat mengirim data ke server dan membacanya. Ada beberapa pendekatan untuk komunikasi dengan server ini tetapi yang sering dipakai adalah melalui http. Dengan demikian untuk mempraktekannya kita harus menginstall apache web server lengakap dengan PHP dan MySQLnya.
CRUD Android PHP Mysql
Aplikasi yang menggunakan database pada umumnya memiliki fungsi untuk
-
Menampilkan data
-
Menambah data
-
Menghapus data
-
Merubah data
Database SQLite pada android mempunyai keterbatasan pada salah satunya pada kapasitas penyimpanan data. Akan bermasalah apabila kita memaksakan menyimpan data yang besar (lebih dari 10000 data) pada SQLite. Selain itu jika kita ingin perubahan data aplikasi dirasakan oleh semua user tanpa harus install ulang aplikasi, maka data harus disimpan di Server. Cara yang paling sering digunakan adalah dengan perantara Webserver, PHP dan MySQL. Dimana android untuk melakukan perubahan data atau mendapatkan data dari database server cukup dengan memanggil url php yang telah ditentukan.
Agar lebih dimengerti mari kita buat aplikasi tentang maintenance data harga handphone yang database servernya menggunakan MySQL dengan Web Server Apache dan Server Side Scriptnya menggunakan PHP untuk itu hal yang penting untuk dilakukan sebelum memulai pembuatan aplikasinya adalah menyiaplkan environment servernya dengan menginstall XAMPP (Windows) atau LAMP (Linux). Setelah selesai Instalasi lalu kita lakukan langkah-langkah yang ada pada document dibawah ini
Untuk Demo Aplikasi ini bisa dilihat disini Demo CRUD Android PHP MySQL
Semoga Bermanfaat
Salam Hangat Developer Android
Agus Haryanto
Pembicara Seminar Android dan Android Developer
terimksih banyak ats ilmunya 🙂
terima kasih mas 🙂
tidak ada yang error tapi data tidak mau tampil kenapa ya mas ?
#trims mohon pencerahannya ^_^
Problemnya sama kaya mas yusuf hamdani, kenapa ya mas ?
Mantapp pak, terus kalu dbase n php nya mau diupload ke file hosting nya gimana ya, ada yg perlu diubah nggak pak? trims
mas itu data phonenya klo masih kosong gak bisa di add, hrus diinsert manual dari phpmyadmin y
Aplikasi yg nantinya jadi berarti harus online terus ya mas? klo offline gk bisa dong ya
ijin praktek mas, lagi belajar android 😀
terima kasih udah share ilmunya mas 😀
mas agus,
apakah db mysqlnya harus selalu ditempatkan di hosting (langganan hosting),
kalau mau menggunakan server lokal gimana ya?.
apakah bisa?.
@agustri, kalau server lokal IPnya gantiu dengan IP Server
maaf mau tanyak sql querynya di file php kenapa gak bisa jalan yah/ save di db.nya . . pesan selalu gagal terus