Akademi Manajemen Informatika

  • Aktifkan xampp anda terlebih dahulu. Tekan      pada keyboard anda, Lampau ketik xampp .
  • Klik Start pada Apache serta MySQL
  • Kemudian buka salah satu Web Browser Anda Google Chrome, Mozilla, dll. Lampau ketik http://localhost/dashboard/ pada link URL anda.
  • Apabila sudah muncul tampilan seperti gambar di atas, klik  phpMyAdmin.
  • Klik New.
  • Isikan nama tabel dengan contact_person . Lampau klik Create.
  • Isikan kolom Name : dengan person serta Number of columns: 3 . Kemudian klik Go.
  • Isikan struktur tabel seperti gambar dibawah. Kemudian klik Save.
  • Apabila berhasil, maka muncul tampilan seperti ini. 
  • Sekarang, kita Membangun folder Buat Masuk ke folder htdocs anda. Secara default Terdapat di C:\xampp\htdocs . Kemudian buat folder baru dengan nama ContactPerson.
  • Buka SublimeText anda, Lampau masuk ke folder Klik File -> Open Folder … . Pilih Letak C:\xampp\htdocs , Lampau klik Select Folder.
  • Sekarang buat file namakan dengan index.php yang Berfaedah Buat menampilkan Tulisan Contact Person API  v.1.0 pada halaman index. Isikan file tersebut dengan soruce code di Dasar ini .
    
    index();
    
    
  • Sekarang buat file namakan dengan models.php yang Berfaedah Buat melakukan koneksi ke databse, serta CRUD query. Isikan file tersebut dengan soruce code di Dasar ini .
    
    db=new PDO('mysql:host=localhost;dbname=contact_person','root','');
    	}
    
    		//Fungsi query Buat 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;
    	}
    
    }
    
    
  • Sekarang buat file namakan dengan create.php yang Berfaedah Buat menyimpan data ke database. Isikan file tersebut dengan soruce code di Dasar ini .
    
    setPerson($name,$contactNumber);
    
    	//mengirim data ke android dengan format JSON 
    echo json_encode(array('status'=>true));
    
    ?>
    
    
  • Sekarang buat file namakan dengan update.php yang Berfaedah Buat merubah isi data ke database. Isikan file tersebut dengan soruce code di Dasar ini .
    
    updatePerson($id,$name,$contactNumber);
    
    	//mengirim data ke android dengan format JSON 
    echo json_encode(array('status'=>true));
    
    ?>
    
    
  • Sekarang buat file namakan dengan delete.php yang Berfaedah Buat menghapus isi data dari database. Isikan file tersebut dengan soruce code di Dasar ini .
    
    deletePerson($id);
    
    	//mengirim data ke android dengan format JSON 
    echo json_encode(array('status'=>true));
    
    ?>
    
    
  • Sekarang buat file namakan dengan read.php yang Berfaedah Buat mendapatkan Seluruh  data person dari database. Isikan file tersebut dengan soruce code di Dasar ini .
    
    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 Berfaedah Buat mendapatkan Seluruh data person dari database. Isikan file tersebut dengan soruce code di Dasar ini .

    
    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));	
    }
    
    ?>
    
    
  • READ  #25: Function as Parameter - Belajar Golang Dari Dasar