Monday, March 28, 2016

Tutorial membuat API Android untuk menampilkan data (GET) dari MySql(PHP SIDE)

Masih berkutat di API, kali ini saya mendapatkan task untuk mengirim data ke Android dalam bentuk json. Awalnya muter-muter mikirin gimana nanti di proses di Androidnya.
Tapi untungnya proses pengolahan data di Android nya bukan tanggung jawab saya :v , jadi saya tidak perlu repot-repot memikirkannya.
Langsung saja, saya masih menggunkan tabel users yang saya post kemarin(bisa di lihat di post sebelumnya di => Tutorial membuat API untuk Login dari Android(PHP side) .
Oke, setelah membuat database langsung kita ke code nya, yg pastinya sangat-sangat sederhana.
Berikut code nya :
Untuk mengirim parameternya tidak perlu membuat form untuk mengirim nya ke url, langsung saja kita tembak dari url nya. Contoh , kalau saya seperti ini kira2 untuk memanggilnya di browser  http://localhost:8080/api/users.php?email=bro@gmail.com.
Kalau pusing melihat hasil nya silahkan pakai Add-ons dari firefox namanya RESTED. Happy Coding!!

Wednesday, March 23, 2016

Tutorial membuat API untuk Login dari Android(PHP side)

Salam
Ini adalah posting pertama saya
Untuk memenuhi tugas yang di berikan oleh pembimbing magang saya sebagai bukti bahwa saya benar-benar membuat(dan tentunya mengerti) API ini saya di minta untuk posting di blog dan membahas nya. Saya mulai dari Fungsi API(menurut saya:maaf kalo salah) .
API yg saya buat ini untuk mengambil(GET) value dari database(MySQL)  melalui PHP untuk nanti di proses Oleh app Andoid , dengan metode json_encode.

Berikut langkah2 nya:
1. buat database

2.buat tabel users

3. Isi tabel users

4. Langsung saja buat file php nya, saya buat di localhost/htdoc/api dengan nama login_user.php
 
5. untuk memanggil halaman nya tuliskan dengan url berikut :
localhost:8080/api/login_user.php?username=bro&password=1bro1

username dan password sesuaikan dengan yg ada di db.
Kalau benar di browser akan menampilkan angka 1 saja, untuk proses di android nya saya kurang paham :D, jadi silahkan googling sendiri. Happy Coding!