Kamis, 08 November 2018

HTTP Pada Android



Http pada Android
Aplikasi yang akan kita buat ini adalah aplikasi Client-Server, karena disisi client (Pengguna HP Android) akan berinteraksi dengan database yang ada di server melalui internet/jaringan dan PHP. Untuk lebih  jelasnya dapat dilihat ilustrasi gambar berikut ini:




Memahami Aplikasi Client-Server Memahami program server dengan PHP Memahami MySQL Aplikasi yang akan kita buat ini adalah aplikasi Client-Server, karena disisi client (Pengguna HP Android) akan berinteraksi dengan database yang ada di server melalui internet/jaringan dan PHP. Untuk lebih  jelasnya dapat dilihat ilustrasi gambar berikut ini:
Berdasarkan gambar di atas, ponsel Android akan melakukan request (get/post) ke server melalui internet. Cara ini juga sama jika ingin aplikasi berada pada localhost. Selanjutnya web server (dalam hal ini PHP), akan memproses request dari Android dan akan melakukan query ke database (MySQL).
Sebenarnya Android memiliki beberapa fasilitas untuk menyimpan data yaitu:
Shared preferences
Terdiri dari key dan value data. Model ini biasanya untuk menyimpan settingan (pengaturan) sebuah aplikasi.

File
Fasilitas ini juga dapat menyimpan data sama halnya dengan Shared Preferences, hanya saja data disimpan ke dalam bentuk file. Misalnya: txt, xml atau bentuk file lainnya.

SQLite Database
Fasilitas ini cukup ideal untuk menyimpan data yang lumayan banyak. Berbeda halnya dengan 2 fasilitas sebelumnya yang biasanya untuk menyimpan data yang sedikit seperti pengaturan. Dengan SQLite, kita dapat melakukan query dan table-table seperti halnya database pada umumnya.

Ketiga fasilitas di atas menyimpan data pada ponsel pengguna (client). Nah, bagaimana jika ingin data itu selalu update dan dapat mengaksesnya siapa saja dan dimana saja (anyone, anytime and anywhere)?. Itulah alasanya mengapa kita memerlukan sebuah server dalam hal ini MySQL.
Jadi, ada tiga hal yang harus kita lakukan untuk membuat aplikasi Client-Server ini, yaitu:
  1. Membuat Database
  2. Membuat script PHP
  3. Membuat aplikasi Android


Referensi

Tidak ada komentar:

Posting Komentar