Sabtu, 30 November 2019

MEMBUAT JSON PADA PHP MENGGUNAKAN DATABASE PERPUSTAKAAN DAN TABEL KATEGORI YANG PERNAH DIBUAT PADA WEB PROGRAM III

                        NAMA :RULLY ROOSDIANTO
                         NIM  : 12171082
                        KELAS: 12.5A.07 SI

langkah langkah !!

PASTIKAN XAMPP KALIAN SUDAH DI AKTIFKAN

1. MEMBUKA DATABASE "PERPUS"
2. MEMBUKA TABLE "kategori" PADA DATABASE "PERPUS"
   

3. MEMBUAT SCRIPT PENGHUBUNG DENGAN NAMA "setting_server.php" DAN SIMPAN PADA FOLDER C/XAMPP/HTDOC DENGAN NAMA "kategori"
    script :

<?php
    define('server','localhost');
    define('user','root');
    define('pass','');
    define('db','perpus');

    $con = mysqli_connect(server,user,pass,db);
?>

4. MEMBUAT SCRIPT SEPERTI DIBAWAH INI UNTUK MENGAMBIL DATA PADA DATABASE , SIMPAN PADA FOLDER YANG SAMA SEPERTI DIATAS
   DENGAN NAMA "lihat_kategori"
    script :
<?php
     require_once'setting_server.php';
     $query = "SELECT * FROM kategori";
     $sql = mysqli_query($con, $query);

     $data_array = array();

     while ($row = mysqli_fetch_array($sql)) {
         array_push($data_array,array
         ("id_kategori" => $row['id_kategori'],
             "nama_kategori" => $row['nama_kategori'],
         ));
     }

    echo json_encode($data_array);
    mysqli_close($con);
?>

SETELAH SELESAI MARI KITA UJI SCRIPT TADI PADA BROWSER...
URL : localhost/kategori/lihat_kategori.php

TAPI TAMPILAN TERSEBUT MASIH BERBENTUK HTML

MAKA SEKARANG KITA RUBAH PADA BENTUK JSON MENGGUNAKAN POSTMAN...

SEKARANG KITA BUKA POSTMAN NYA...

KITA SALIN URL YANG TADI KITA BUKA PADA BROWSER
URL : localhost/kategori/lihat_kategori.php

KITA PASTE PAD POSTMAN...

SETELAH BERHASIL MAKA OUTPUTNYA AKAN SAMA SEPERTI YANG KITA COBA DI BROWSER

SEKARANG KITA RUBAH HTML KE JSON

SEPERTI ITU LAH PERUBAHANNYA
TAMPILANNYA MENJADI LEBIH RAPI...
SEKIRANYA SEPERTI ITU CARANYA
TERIMAKSIH ..........


   

Sabtu, 16 November 2019

login service di php dan mysql untuk aplikasi android

LANGKAH LANGKAH
PASTIKAN XAMPP KALIAN SUDAH DI AKTIFKAN

1. MEMBUAT DATABASE DENGAN NAMA " EmployeeDB "
2. MEMBUAT TABLE PADA DATABASE DENGAN NAMA TABLE "tbl_user"
    script :

CREATE TABLE IF NOT EXISTS `tbl_user` ( 
  `ur_Id` int(11) NOT NULL AUTO_INCREMENT, 
  `ur_username` varchar(50) NOT NULL, 
  `ur_password` varchar(50) NOT NULL, 
  `ur_status` int(11) NOT NULL, 
  PRIMARY KEY (`ur_Id`) 
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

3. INSERT DATA PADA TABEL
    script :

INSERT INTO `tbl_user` (`ur_Id`, `ur_username`, `ur_password`, `ur_status`) VALUES 
(1, 'nirav@gmail.com', 'nirav', 1), 
(2, 'kapil@gmail.com', 'kapil', 1), 
(3, 'arvind@gmail.com', 'arvind', 1);

4. MEMBUAT SCRIPT SEPERTI DIBAWAH INI , SIMPAN PADA FOLDER C/XAMPP/HTDOC DENGAN NAMA SERVICE_USERLOGIN.PHP
    script :
<?php  
    $conn = new mysqli('localhost', 'root', ''); 
    mysqli_select_db($conn, 'EmployeeDB'); 
    if (isset($_GET["username"]) && $_GET["username"] != '' &&isset($_GET['password']) && $_GET['password'] != '')  
    { 
        $email = $_GET['username']; 
        $password = $_GET['password'];  
 
        $getData = "SELECT `ur_Id`,`ur_username`,`ur_password` FROM `tbl_user` WHERE `ur_username`='" .$email."' 
        and `ur_password`='".$password."'"; 
 
        $result = mysqli_query($conn,$getData); 
 
        $userId=""; 
        while( $r = mysqli_fetch_row($result)) 
        { 
            $userId=$r[0]; 
        } 
 
        if ($result->num_rows> 0 ){ 
 
            $resp["status"] = "1"; 
            $resp["userid"] = $userId; 
            $resp["message"] = "Login successfully"; 
        } 
        else{ 
            $resp["status"] = "-2"; 
            $resp["message"] = "Enter correct username or password"; 
        } 
 
    } 
    else 
    { 
 
        $resp["status"] = "-2"; 
        $resp["message"] = "Enter Correct username."; 
 
 
    } 
 
    header('content-type: application/json'); 
 
    $response["response"]=$resp; 
    echo json_encode($response); 
 
    @mysqli_close($conn); 
 
?>

5. TEST HASIL CODINGAN DIATAS DI POSTMAN DENGAN URL SBB :
    url : http://localhost:/service_userlogin.php?username=nirav@gmail.com&password=nirav

6. JIKA TIDAK ADA SCRIP YANG ERROR , BUKA URL DIATAS PADA BROWSER KALIAN

7. JIKA BERHASIL MAKA TAMPILAN YANG AKAN KELUAR SEPERTI INI
    {"response":{"status":"1","userid":"1","message":"Login successfully"}}

    SELESAI

TERIMAKASIH

CYBER ESPIONEGE FINAL PROJECT