Tuesday, October 10, 2017

√ Menciptakan Aplikasi Android Dengan Json

#Membuat aplikasi android dengan PHP Mysql dan JSON


kali ini aku akan menciptakan teladan dalam penggunaan aplikasi android dengan memakai 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 aku buat untuk sample untuk kalian yang barangkali belum pernah memakai JSON atau masih resah dalam memakai 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 memakai 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);
 }


#Download SCript Lengkapnya dibawah ini


File PHP+Database Mysql Klik DISINI <==(Size 2.15Kb)
File Android Klik DISINI <==(Size 8.1Mb)
Password RAR :

Bingung cara d0wnl0adnya? silahkan lihat gambar berikut ini


#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

file lengkapnya silahkan kalian d0wnl0ad pada link yang telah aku sediakan diatas. selamat mencoba dan agar berhasil.

Sumber http://www.sharingse.net/