Skip to main content
android login koneksi mysql

Android Login Koneksi Mysql Menggunakan Volley

Android Login Koneksi Mysql Menggunakan Volley

Salam Sejahtera, jumpa kembali dalam pembahasan tentang belajar Android, kali ini kita coba bahas suatu materi yaitu tentang Android Login Koneksi Mysql Menggunakan Volley. Suatu hal lumrah terkadang dalam suatu aplikasi khususnya Android, kita akan disuguhi halaman Login terlebih dahulu. Kali ini kita akan bahas cara pembuatan Login yang koneksi dengan Database mysql menggunakan bantuan Library Volley.

Topik Pembahasan Android Login Koneksi Mysql Menggunakan Volley

  • Proses Aplikasi login koneksi mysql
  • Pembuatan File PHP server
  • Pembuatan Project Android Klien
  • Run Project
  • Kesimpulan

Video Demo Aplikasi

Pendahuluan android login koneksi mysql

Materi ini saya khususkan bagi yang pernah request tentang cara pembuatan Android Login Koneksi Mysql. Saya akan contohkan dengan menggunakan bantuan Library Volley. Sebenarnya tanpa menggunakan Volley, kita bisa juga buat aplikasi login yang koneksi mysql. Namun, dari beberapa referensi, penggunaan library Volley lebih mudah dan punya kecepatan dalam proses data. Untuk melanjutkan dan memahami materi ini, alangkah baiknya baca dan pahami dulu beberapa materi sebelumnya, karena projectnya saya buat bersambung dari materi sebelumnya.

Baca materi sebelumnya kaitan dengan pembahasan materi ini:

Secara Umum Android Login Koneksi Mysql Menggunakan Volley ini prosesnya adalah :

  • User melakukan Login dengan username yang teah terdaftar di Server
  • Apabila user belum mempunyai akun, ada pilihan untuk melakukan daftar akun
  • Jika inputan username dan password benar, akan masuk kedalam halaman Dashboard dan apabila salah username dan password, akan muncul pesan kesalahan
  • Jika user telah melakukan Login dan tidak melakukan Logout, maka user tidak perlu melakukan login kedua kalinya.

Sekilas demikian gambaran tentang Aplikasi Login Koneksi Mysql Menggunakan Volley. Yang menarik disini yaitu tentang proses login sekali saja. Artinya apabila user telah melakukan login pertama kali, dan tidak melakukan logout, nantinya ketika dia buka aplikasi selanjutnya, tetap akan langsung otomatis masuk tanpa harus login lagi. Sama seperti aplikasi Faceboo dan BBM Android.

Pembuatan Script PHP Server

Aplikasi Login Koneksi Mysql Menggunakan Volley ini menggunakan konsep layanan web. Data login akan diambil berdasarkan yang tersimpan dalam database Mysql. Menghubungkan antara Aplikasi Android dan Mysql menggunakan bantuan Script PHP. Jadi, script PHP nya kita letakkan di Server komputer atau bisa juga di Hosting online (Optional). Contoh materi ini akan kita letakkan di komputer lokal (Not online).

Buatkan dua buah file PHP yaitu : DbConnect.php yang berfungsi untuk koneksi ke Mysql dan new_login.php yang menyediakan layanan koneksi ke aplikasi android.

Source code : new_login.php

<?php 
if($_SERVER['REQUEST_METHOD']=='POST'){ 
//Nilai parameter 
$username = $_POST['username']; 
$password = $_POST['password']; 
//Buatkan sql query 
$sql = "SELECT * FROM user WHERE username='$username' AND password='$password'"; 
//dbConnect.php script 
require_once('dbConnect.php'); 
//executing query 
sql $result = mysqli_query($con,$sql); 
//Tampilkan result 
$check = mysqli_fetch_array($result); 
//Jika sesuai tampilkan data result 
if(isset($check)){ 
//Tampilkan dan kirimkan ke aplikasi android pesan Sukses jika berhasil 
echo "success"; 
}else{ 
//Tampilkan dan kirimkan ke aplikasi android pesan Gagal jika Gagal 
echo "Gagal"; 
} 
mysqli_close($con); 
} 
?>

Source Code : dbConnect.php

<?php 
/* author: Ridwan website: http://blogciqwan.com/ */ 
//Defining Constants 
define('HOST','localhost'); 
define('USER','root'); 
define('PASS',''); 
define('DB','db_crud'); 
//Connecting to Database 
$con = mysqli_connect(HOST,USER,PASS,DB) or die('Unable to Connect'); 
?>

Simpan dan letakkan di : C:/xampp/htdocs/crud (Saya simpannya sama dengan folder aplikasi saya yang materi sebelumnya), lihat gambar:

android login koneksi mysql
Letak Script PHP Server

Nah, untuk tahap pembuatan Script PHP yang kita letakkan di Server, sudah siap kita lakukan. selanjutnya akan kita lanjutkan ketahap pembuatan aplikasi di Android. Kita lanjutkan dalam materi berikutnya.

BERSAMBUNG….

Facebook Comments

Ridwan, SST

Seorang Tenaga Pengajar Yang Kebetulan Suka Menulis Dan Membuat Tulisan Melalui Blog Web. CP : 0852 7747 2958 E-mail : awanpijay@rocketmail.com

More Posts - Website

Follow Me:
TwitterFacebookYouTube

Ridwan, SST

Seorang Tenaga Pengajar Yang Kebetulan Suka Menulis Dan Membuat Tulisan Melalui Blog Web. CP : 0852 7747 2958 E-mail : awanpijay@rocketmail.com

  • jantri

    pak, maf, ini librabry voly ny knp ya? diklik login jd eror ,
    mohon pencerahan . . . pak tolong upload project Log in dong pak , trimakasih

    FATAL EXCEPTION: Thread-3376

    Process: com.example.ciqwan.app_volley, PID: 9050

    java.lang.OutOfMemoryError

    at com.android.volley.toolbox.DiskBasedCache.streamToBytes(DiskBasedCache.java:316)

    at com.android.volley.toolbox.DiskBasedCache.readString(DiskBasedCache.java:526)

    at com.android.volley.toolbox.DiskBasedCache.readStringStringMap(DiskBasedCache.java:548)

    at com.android.volley.toolbox.DiskBasedCache$CacheHeader.readHeader(DiskBasedCache.java:392)

    at com.android.volley.toolbox.DiskBasedCache.initialize(DiskBasedCache.java:155)

    at com.android.volley.CacheDispatcher.run(CacheDispatcher.java:85)