membuat aplikasi android dengan json

#Membuat aplikasi android dengan PHP Mysql dan JSON


kali ini saya akan membuat contoh dalam penggunaan aplikasi android dengan menggunakan json. apalikasi berupa input simpan ke mysql dan tampilkan data dari mysql. kurang lebih tampilan aplikasinya sebegai berikut:

ya.. aplikasi dengan php mysql json ini saya buat untuk sample untuk kalian yang barangkali belum pernah menggunakan JSON atau masih bingung dalam menggunakan JSON Di aplikasi mobile android.


#Script PHP JSON


  • Script PHP JSON ini silahkan kalian letakan di dalam localdiskC==>xampp==>htdocs dan berinama "mahasiswa"
  • Copy dan Simpanlah Script berikut ini dengan menggunakan Aplikasi Notpad++/Subblime



getData.php



<?php 
 $id = $_GET['id'];
 
 require_once('dbConnect.php');
 
 $sql = "SELECT * FROM tb_mahasiswa WHERE id=$id";
 $r = mysqli_query($con,$sql);
 
 $result = array();
 
 $row = mysqli_fetch_array($r);
 array_push($result,array(
   "id"=>$row['id'],
   "npm"=>$row['npm'],
   "nama_mahasiswa"=>$row['nama_mahasiswa'],
   "jurusan"=>$row['jurusan']
  ));

 echo json_encode(array('result'=>$result));
 
 mysqli_close($con);


getSemuaData.php


<?php 
 //Importing Database Script 
 require_once('dbConnect.php');
 
 //Creating sql query
 $sql = "SELECT * FROM tb_mahasiswa";
 
 //getting result 
 $r = mysqli_query($con,$sql);
 
 //creating a blank array 
 $result = array();
 
 //looping through all the records fetched
 while($row = mysqli_fetch_array($r)){
  
  //Pushing name and id in the blank array created 
  array_push($result,array(
   "id"=>$row['id'],
                        "npm"=>$row['npm'],
   "nama_mahasiswa"=>$row['nama_mahasiswa'],
                        "jurusan"=>$row['jurusan'],
  ));
 }
 
 //Displaying the array in json format 
 echo json_encode(array('result'=>$result));
 mysqli_close($con);


hapusData.php


<?php 
 $id = $_GET['id'];
 
 require_once('dbConnect.php');
 
 $sql = "DELETE FROM tb_mahasiswa WHERE id=$id;";
 
 if(mysqli_query($con,$sql)){
  echo 'Data Berhasil di Hapus!';
 }else{
  echo 'Gagal Menghapus Data..';
 }
 mysqli_close($con);


perbaharuiData.php


<?php 
 if($_SERVER['REQUEST_METHOD']=='POST'){
  $id = $_POST['id'];
  $npm = $_POST['npm'];
  $nama = $_POST['nama_mahasiswa'];
  $jurusan = $_POST['jurusan'];
  
  require_once('dbConnect.php');
  
  $sql = "UPDATE tb_mahasiswa SET npm = '$npm', nama_mahasiswa = '$nama', jurusan = '$jurusan' WHERE id = $id;";
  
  if(mysqli_query($con,$sql)){
   echo 'Data Berhasil di Perbaharui!';
  }else{
   echo 'Gagal Memperbaharui Data';
  }
  
  mysqli_close($con);
 }


tambahData.php


<?php 
 if($_SERVER['REQUEST_METHOD']=='POST'){
  
  //Getting values
  $npm = $_POST['npm'];
  $nm = $_POST['nama_mahasiswa'];
  $jrs = $_POST['jurusan'];
  
  //Creating an sql query
  $sql = "INSERT INTO tb_mahasiswa (npm,nama_mahasiswa,jurusan) VALUES ('$npm','$nm','$jrs')";
  
  //Importing our db connection script
  require_once('dbConnect.php');
  
  //Executing query to database
  if(mysqli_query($con,$sql)){
   echo 'Data Berhasil Tesimpan!';
  }else{
   echo 'Gagal Menyimpan Data';
  }
  //Closing the database 
  mysqli_close($con);
 }

#Cara menjalankan Projek File PHP dan Android

  • Ekstrack file PHP dan letakkan pada localdiskC==>xampp==>htdocs
  • kemudian silahkan import databasenya kedalam localhost/phpmyadmin/
  • lalu Open file Mymahasiswa kedalam aplikasi Android Studio
  • jika pada android studio kalian terdapat eror, silahkan sesuaikan sendiri SDKnya

Note :
Disini saya menjalankan dengan menggunakan HP android saya

file lengkapnya silahkan kalian download pada link yang telah saya sediakan diatas. selamat mencoba dan semoga berhasil.

Posting Komentar untuk "membuat aplikasi android dengan json"