Cara menghubungkan mysql dengan android studio

LOADING . . .

03
Des

Cara menghubungkan mysql dengan android studio

, by Aditya Subawa, Des. 03 2020

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:

  • Membuat Website Professional dengan PHP & MySql - PART #1 : Pengertian Dasar & Tools
  • Membuat Website Professional dengan PHP & MySql - PART #2 : Setup Database, Table & Hirarki Folder
  • Membuat Website Professional dengan PHP & MySql - PART #3 : Membuat Login Admin & Dashboard
  • Membuat Website Professional dengan PHP & MySql - PART #4 : Customized Login Admin & Dashboard
  • Membuat Website Professional dengan PHP & MySql - PART #5 : Membuat Halaman Profile Admin & Integrasi Gravatar
  • Membuat Website Professional dengan PHP & MySql - PART #6 : Manajemen Halaman
  • Membuat Website Professional dengan PHP & MySql - PART #7 : Manajemen Kategori
  • Membuat Website Professional dengan PHP & MySql - PART #8 : Manajemen Post
  • Membuat Website Professional dengan PHP & MySql - PART #9 : Manajemen Password Admin
  • Membuat Website Professional dengan PHP & MySql - PART #10 : Pengaturan Global, Htaccess & Halaman Frontend
  • Membuat Website Professional dengan PHP & MySql - PART #11 : Halaman About & 404
  • Membuat Website Professional dengan PHP & MySql - PART #12 : Halaman Blog & Single Post
  • Membuat Website Professional dengan PHP & MySql - PART #13 : Halaman Kategori & Search
  • Membuat Website Professional dengan PHP & MySql - PART #14 : Upload ke Hosting & Pengaturan Database
  • Membuat Website Professional dengan PHP & MySql - PART #15 : Halaman Contact & Email

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:

Cara menghubungkan mysql dengan android studio

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
     //Mendefinisikan Konstanta
     define('HOST','localhost');
     define('USER','root');
     define('PASS','passwordanda');
     define('DB','rumah_sakit');
     //membuat koneksi dengan database
     $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');
     //Import File Koneksi Database
     require_once('conn.php');
     //Membuat SQL Query
     $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";
     //Mendapatkan Hasil
     $r = mysqli_query($con,$sql);
     //Membuat Array Kosong 
     $result = array();
     while($row = mysqli_fetch_array($r)){
      //Memasukkan Nama dan ID kedalam Array Kosong yang telah dibuat 
      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']
      ));
     }
     //Menampilkan Array dalam Format JSON
     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.
    Cara menghubungkan mysql dengan android studio

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