LOADING . . .

Membuat Aplikasi dengan Android Studio, PHP dan MySqli



Selamat malam, sesuai dengan judul artikel ini Membuat Aplikasi dengan Android Studio, PHP & MySqli, saya akan melanjutkan Seri Artikel dari Membuat Website Professional dengan PHP & MySql yang bisa anda lihat dan ikuti tutorialnya hingga part 15, langkahnya anda bisa lihat disini:

Sebenarnya Seri Membuat Website Professional dengan PHP & MySql ini saya lanjutkan dengan artikel Membuat Aplikasi Android dengan WebView Android Studio yang menggunakan webview untuk menampilkan url http://hospital.nawadwipa.id. Pada artikel Membuat Aplikasi dengan Android Studio, PHP & MySqli ini, saya akan membuat aplikasi client server berbasis Java Android Studio untuk client dan PHP MySqli untuk sisi servernya, seperti terlihat pada gambar dibawah:

2CnEJ

Dalam gambar dijelaskan, bagaimana Anda dapat mengintegrasikan PHP dan MYSQL dengan aplikasi android Anda. Ini sangat berguna jika Anda memiliki server web, dan Anda ingin mengakses datanya di aplikasi android Anda.

MYSQL digunakan sebagai database di webserver dan PHP digunakan untuk mengambil data dari database. Aplikasi ini akan berkomunikasi dengan halaman PHP dengan parameter yang diperlukan dan PHP akan menghubungi database MYSQL dan akan mengambil hasilnya dalam bentuk JSON.

Terlebih dahulu anda diharuskan terinstall Android Studio, anda bisa download terlebih dahulu disini dan cara install Android Studio disini. Jika sudah, saya akan asumsikan anda sudah mengikuti ke-15 langkah diatas.

Tahap yang pertama adalah Membuat konektor pada sisi servernya.

  1. Login Cpanel anda dan buat folder "api" sejajar dengan folder admin dan config (didalam folder project anda)
  2. Copy Paste kode dibawah dan sesuaikan dengan username, nama database, password dengan project anda kemudian beri nama conn.php 
    <?php
     
     define('HOST','localhost');
     define('USER','root');
     define('PASS','passwordanda');
     define('DB','rumah_sakit');
     
     $con = mysqli_connect(HOST,USER,PASS,DB) or die('Unable to Connect');
     ?>​
  3. Buat sebuah file lagi dengan nama post_list.php dan Copy Paste kode dibawah 
    <?php 
    header('Content-type: text/html; charset=utf-8');
     
     require_once('conn.php');
     
     $sql = "SELECT post.id AS id, post.judul AS judul, post.content AS content, post.publish_date AS publish_date, post.gambar_utama AS gambar_utama, kategori.judul AS judul_kategori FROM post INNER JOIN kategori ON post.id_kategori=kategori.id WHERE post.status='1' ORDER BY post.id DESC";
     
     $r = mysqli_query($con,$sql);
     
     $result = array();
     while($row = mysqli_fetch_array($r)){
      
      array_push($result,array(
       "id"=>$row['id'],
       "judul"=>$row['judul'],
       "content"=>htmlentities($row['content']),
       "gambar_utama"=>$row['gambar_utama'],
       "publish_date"=>$row['publish_date'],
       "kategori"=>$row['judul_kategori']
      ));
     }
     
     echo json_encode(array('result'=>$result));
     mysqli_close($con);
    ?>​
  4. Pada kode diatas, saya sudah sisipkan beberapa komentar untuk memudahkan anda dalam mengerti alur dari sedikit kode diatas. 
  5. Eksekusi url http://hospital.nawadwipa.id/api/post_list.php maka hasilnya akan berbentuk JSON seperti terlihat pada gambar dibawah.androidjsonphp

Sekian dulu artikel Membuat Aplikasi dengan Android Studio, PHP dan MySqli Part 1: Membuat Konektor sisi Server dengan PHP untuk part 2 saya akan lanjutkan di software Android  Studio, jadi pastikan anda menginstallnya terlebih dahulu. Selamat malam, Stay Healthy. Bye