Membuat aplikasi android database mysql

    1. Aktifkan xampp anda terlebih dahulu. Tekan   
      Membuat aplikasi android database mysql
         pada keyboard anda, lalu ketik xampp .
      Membuat aplikasi android database mysql
    2. Klik Start pada Apache serta MySQL
      Membuat aplikasi android database mysql
    3. Kemudian buka salah satu Web Browser Anda Google Chrome, Mozilla, dll. Lalu ketik http://localhost/dashboard/ pada link URL anda.
      Membuat aplikasi android database mysql
    4. Jika sudah muncul tampilan seperti gambar di atas, klik  phpMyAdmin.
      Membuat aplikasi android database mysql
    5. Klik New.
      Membuat aplikasi android database mysql
    6. Isikan nama tabel dengan contact_person . Lalu klik Create.
      Membuat aplikasi android database mysql
    7. Isikan kolom Name : dengan person serta Number of columns: 3 . Kemudian klik Go.
      Membuat aplikasi android database mysql
    8. Isikan struktur tabel seperti gambar dibawah. Kemudian klik Save.
      Membuat aplikasi android database mysql
    9. Jika berhasil, maka muncul tampilan seperti ini. 
      Membuat aplikasi android database mysql
    10. Sekarang, kita membuat folder untuk Masuk ke folder htdocs anda. Secara default ada di C:\xampp\htdocs . Kemudian buat folder baru dengan nama ContactPerson.
      Membuat aplikasi android database mysql
    11. Buka SublimeText anda, lalu masuk ke folder Klik File -> Open Folder … . Pilih Lokasi C:\xampp\htdocs , lalu klik Select Folder.
      Membuat aplikasi android database mysql
    12. Sekarang buat file namakan dengan index.php yang berguna untuk menampilkan Tulisan Contact Person API  v.1.0 pada halaman index. Isikan file tersebut dengan soruce code di bawah ini .
      <?php class ContactPersonApi { public function index() { echo "Contact Person API v.1.0"; } } $contactPersonApi=new ContactPersonApi(); $contactPersonApi->index();
      
      
    13. Sekarang buat file namakan dengan models.php yang berguna untuk melakukan koneksi ke databse, serta CRUD query. Isikan file tersebut dengan soruce code di bawah ini .
      <?php class database{ //Fungsi constructor untuk membuat koneksi ke database public function __construct(){ $this->db=new PDO('mysql:host=localhost;dbname=contact_person','root','');
      	}
      
      		//Fungsi query untuk mendapatkan data dari database
      	public function getPersons(){
      		$query="SELECT * FROM person ";
      		$sql=$this->db->query($query);
      		return $sql;
      	}
      
      	public function getPerson($Id){
      		$query="SELECT * FROM person  where  id=$Id  LIMIT 1";
      		$sql=$this->db->query($query);
      		return $sql;
      	}
      
      	public function setPerson($Name,$ContactNumber){
      		$query="INSERT into person VALUES(null,'$Name','$ContactNumber')";
      		$sql=$this->db->query($query);
      		return $sql;
      	}
      
      	public function updatePerson($Id,$Name,$ContactNumber){
      		$query="UPDATE person SET person_name='$Name',contact_number='$ContactNumber' where id=$Id";
      		$sql=$this->db->query($query);
      		return $sql;
      	}
      
      	public function deletePerson($Id){
      		$query="DELETE FROM person  where  id=$Id  ";
      		$sql=$this->db->query($query);
      		return $sql;
      	}
      
      }
      
      
    14. Sekarang buat file namakan dengan create.php yang berguna untuk menyimpan data ke database. Isikan file tersebut dengan soruce code di bawah ini .
      <?php include 'models.php'; //Mengambil Data Dari Android $name=$_REQUEST['name']; $contactNumber=$_REQUEST['contact_number']; //Membuat objek dari class database $MakeConnection=new database(); $MakeConnection->setPerson($name,$contactNumber);
      
      	//mengirim data ke android dengan format JSON 
      echo json_encode(array('status'=>true));
      
      ?>
      
      
    15. Sekarang buat file namakan dengan update.php yang berguna untuk merubah isi data ke database. Isikan file tersebut dengan soruce code di bawah ini .
      <?php include 'models.php'; //Mengambil Data Dari Android $id=$_REQUEST['id']; $name=$_REQUEST['name']; $contactNumber=$_REQUEST['contact_number']; //Membuat objek dari class database $MakeConnection=new database(); $MakeConnection->updatePerson($id,$name,$contactNumber);
      
      	//mengirim data ke android dengan format JSON 
      echo json_encode(array('status'=>true));
      
      ?>
      
      
    16. Sekarang buat file namakan dengan delete.php yang berguna untuk menghapus isi data dari database. Isikan file tersebut dengan soruce code di bawah ini .
      <?php include 'models.php'; //Mengambil Data Dari Android $id=$_REQUEST['id']; //Membuat objek dari class database $MakeConnection=new database(); $MakeConnection->deletePerson($id);
      
      	//mengirim data ke android dengan format JSON 
      echo json_encode(array('status'=>true));
      
      ?>
      
      
    17. Sekarang buat file namakan dengan read.php yang berguna untuk mendapatkan semua  data person dari database. Isikan file tersebut dengan soruce code di bawah ini .
      <?php include 'models.php'; //Mengambil Data Dari Android $key=$_REQUEST['key']; if (empty($key)) { echo " UnAuthorization User"; }else{ $MakeConnection=new database(); //membuat variable array $jsonResponse=array(); $getObject=$MakeConnection->getPersons();
      	
      	while ($row=$getObject->fetch(PDO::FETCH_OBJ)) {
      		$jsonResponse[]=$row;
      	}
      	
      	//mengirim data ke android dengan format JSON 
      	echo json_encode(array('status'=>true,'persons'=>$jsonResponse));	
      }
      
      ?>
      
      

      18. Sekarang buat file namakan dengan readPerson.php yang berguna untuk mendapatkan semua data person dari database. Isikan file tersebut dengan soruce code di bawah ini .

      <php
      include 'models.php';
      
      	//Mengambil Data Dari Android
      $key=$_REQUEST['key'];	
      
      if (empty($key)) {
      	echo " UnAuthorization User";
      }else{
      
      	$MakeConnection=new database();	
      	//membuat variable array
      
      	$jsonResponse=array();
      	$id=$_REQUEST['id'];
      	$getObject=$MakeConnection->getPerson($id);
      	
      	while ($row=$getObject->fetch(PDO::FETCH_OBJ)) {
      		$jsonResponse[]=$row;
      	}
      	
      	//mengirim data ke android dengan format JSON 
      	echo json_encode(array('status'=>true,'persons'=>$jsonResponse));	
      }
      
      ?>
      
      

Bagaimana melakukan koneksi ke MySQL dari aplikasi Android?

Cara Menghubungkan Aplikasi Android ke Database MySQL.
Pastikan Windows-nya sudah terinstal Java..
Silakan download RDC Server-nya di sini. Kemudian ekstrak ke mana saja boleh..
Buka config.properties. Lalu sesuaikan config database-nya, seperti JdbcUrl, User, Password. Untuk lainnya (sementara) abaikan saja..

Bagaimana cara membuat aplikasi?

Cara Membuat Aplikasi Android di Android Studio.
Download JDK (Java Development Kit). ... .
Install JDK dengan cara klik 2 kali intstallernya dan klik next..
Download Andoid Studio..
Install Android Studio. ... .
Install Android SDK (Software Development Kit) ... .
Selesai..