Membuat aplikasi android database mysql

    1. Aktifkan xampp anda terlebih dahulu. Tekan   
         pada keyboard anda, lalu ketik xampp .
    2. Klik Start pada Apache serta MySQL
    3. Kemudian buka salah satu Web Browser Anda Google Chrome, Mozilla, dll. Lalu ketik //localhost/dashboard/ pada link URL anda.
    4. Jika sudah muncul tampilan seperti gambar di atas, klik  phpMyAdmin.
    5. Klik New.
    6. Isikan nama tabel dengan contact_person . Lalu klik Create.
    7. Isikan kolom Name : dengan person serta Number of columns: 3 . Kemudian klik Go.
    8. Isikan struktur tabel seperti gambar dibawah. Kemudian klik Save.
    9. Jika berhasil, maka muncul tampilan seperti ini. 
    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.
    11. Buka SublimeText anda, lalu masuk ke folder Klik File -> Open Folder … . Pilih Lokasi C:\xampp\htdocs , lalu klik Select Folder.
    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..

Postingan terbaru

LIHAT SEMUA