Koneksi Android, PHP, MySQL Offline Menggunakan Xampp For Windows 1 ( Cloud Computing ) | dedendeni75blog
logo

Koneksi Android, PHP, MySQL Offline Menggunakan Xampp For Windows 1 ( Cloud Computing )

Bismillahirrahmanirrahim 
Assalamualaikum Wr. Wb.

Apa kabar sobat semua? mudah-mudahan dalam keadaan sehat wal afiat dan tetap dalam lindungan Allaw SWT...Amien.
Postingan ane kali ini hampir sama dengan postingan ane sebelumnya mengenai Koneksi Android Dengan PHP, Mysql dan Web Hosting, ada temen ane yang ingin nyoba tapi ga punya gadget android + koneksi internet, karena memang komputernya ga selalu terkoneksi dengan internet. Okelah kalawww... begitu! sekalian jadi insfirasi juga buat ane untuk nulis artikel Koneksi Android, PHP, MySQL Offline Menggunakan Xampp For Windows ini.













Apa saja yang sobat perlukan untuk melakukan Koneksi Android, PHP, MySQL Offline Menggunakan Xampp For Windows? tentunya pada awalnya sobat harus terkoneksi dengan internet untuk mendownload  peralatan tempurnya he...he..kaya mau perang aja...atau kalau memang sobat punya teman yang sudah memiliki software-software dibawah ini silahkan di copy aja ke flash disk sobat, nanti prakteknya dirumah oce....

1. ADT Bundle For Windows Klik aja gambarnya














2. Xampp For Windows Klik aja gambarnya





3. Software Compression Winrar,Winzip atau 7zip ini pasti udah punya.
4. Notepad, sudah ada bawaan Windowsnya.
5. Buat folder baru cotohnya di C:\Program Files\Android\( ekstract ADT Bundle For Windows dan simpan seluruh isinya disini )
6. Bikin shortcut  SDK Manager.exe dan eclipse.exe di Desktop biar nanti ga susah nyari file nya dan coba jalankan eclipse sama SDK nya. Untuk Instalasi ADT dan AVD Eclipse lebih lanjut bisa di lihat pada postingan ane sebelumnya tentang Belajar Android.
7. Install Xampp For Windows dan coba jalankan juga dengan browser milik sobat  http://localhost/xampp/

Pastikan semuanya sudah berjalan dengan baik, untuk selanjutnya tanpa basa basi langsung aja yuu..
1. Buat dulu database nya dengan nama coba lalu buat tabel baru dengan nama biodata pada http://localhost/phpmyadmin sobat. Lihat Screenshot.



CREATE TABLE IF NOT EXISTS `biodata` (
  `nim` varchar(20) NOT NULL,
  `nama` varchar(100) NOT NULL,
  `alamat` text NOT NULL,
  `tgl_entry` datetime NOT NULL,
  PRIMARY KEY (`nim`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

2. Atau bisa juga setelah membuat database dengan nama coba, import saja biodata SQL nya pada http://localhost/phpmyadmin sobat, silahkan download biodata.sql nya.

3. Copy Paste script php dibawah ini pada notepad sobat lalu simpan dengan nama biodatajason.php


status;
switch($status){
 case "modifikasi" :
  modify_biodata($data);
 break;
 case "hapus" :
  $nim = $data->nim;
  hapus_biodata($nim);
 break;
 case "ambildata" :
  $nim = "";
  if(isset($data->nim)) 
   $nim = $data->nim;
  GetData($nim);
 break;
}
function database($sql){
 $koneksi = mysql_connect('localhost', 'root','') or die ('koneksi error');
 mysql_select_db('coba', $koneksi) or die('database error');
 $data = mysql_query($sql);
 mysql_close($koneksi);
 return $data;
}
function modify_biodata($data){
 $nim = $data->nim;
 $nama = $data->nama;
 $alamat= $data->alamat;

 $temp = mysql_fetch_array(database("SELECT count(nim) as jumlah FROM biodata WHERE nim='$nim'"));
 if($temp[0]['jumlah'] == 0) {
  $hasil = database("INSERT INTO biodata(nim, nama, alamat, tgl_entry) VALUES ('$nim','$nama','$alamat', '".date('Y-m-d H:i:s')."')");
  if( $hasil ==1 ) echo "Berhasil menambahkan biodata $nama ke database server";
 }
 else {
  $hasil = database("UPDATE biodata SET nama = '$nama', alamat = '$alamat' WHERE nim = '$nim'");
  if( $hasil ==1 ) echo "Berhasil merubah biodata $nama di database server";
 }
 
}//end function modify_biodata

function hapus_biodata($nim=""){
 $hasil = database("DELETE FROM biodata WHERE nim='$nim';");
 if( $hasil ==1 ) echo "Berhasil menghapus biodata dengan NIM = $nim di database server";
}

function GetData($nim=""){
 if($nim == "")
  $hasil = database("SELECT nim, nama, alamat FROM biodata");
 else
  $hasil = database("SELECT nim, nama, alamat FROM biodata WHERE nim = '$nim'");

 $fields = array();
 while ($row = mysql_fetch_field($hasil)) {
  $fields[] = $row->name;
 }
 $output ='{"tables":[';
 $i = 0;
 while( $row1 = mysql_fetch_array($hasil) )
 {
  $output = ($i==0) ? $output .= '' : $output .= ','; 
  $output .='{';
  $j = 0;
  foreach ( $fields as $field ) {
   $value = ($row1[$field]!='') ? $row1[$field] : '-';
   if($j==0)
    $output .= '"'.$field.'":"'.$value.'"';
   else
    $output .= ',"'.$field.'":"'.$value.'"';
   $j++;
  }
  $output .='}';
  $i++;
 }
 $output .=']}';
 echo $output;
}
?>

Atau kalau sobat pengen yang langsung jadi, silahkan download biodatajason.php nya disini

4. Buat folder baru pada C:\xampp\htdocs\coba\ ( Simpan disini biodatajason.php nya ) untuk mengaksesnya  http://localhost/coba/biodatajson.php dan untuk aplikasi android yang dijalankan di emulator, alamat URL-nya bisa diganti dengan yang ini http://10.0.2.2/coba/biodatajson.php

Sekarang tinggal Bikin Program Androidnya sob..aduh tapi perut ane keroncongan nih...lagian untuk program androidnya kebanyakan script jadi ntar ane sambung aja ke bagian 2 ya....tapi screenshotnya kira-kira begini nih...


Wassalamualaikum Wr. Wb.

Description:Koneksi Android, PHP, MySQL Offline Menggunakan Xampp For Windows 1 ( Cloud Computing ) Rating: 5 Reviewer: Unknown ItemReviewed: Koneksi Android, PHP, MySQL Offline Menggunakan Xampp For Windows 1 ( Cloud Computing )

Posted by:

dedendeni75blog

Updated at : 11:54 PM

Labels

Silahkan tinggalkan komentar anda, Mohon maaf apabila komentar tidak secepatnya saya balas.

© 2013 dedendeni75blog | Powered by Blogger