Rabu, 25 April 2018

Mengenal PHP

Tags

PHP merupakan bahasa pemrograman yang sangat familyar bagi seorang programmer. Bahkan bisa dikatakan PHP merupakan bahasa pemrograman yang wajib dimiliki oleh seorang programmer baik itu bagi pemula atau diatasnya.

Pengertian PHP

PHP merupakan singkatan dari Hypertext Preprocessor. PHP adalah sebuah bahasa pemrograman yang berada pada HTML agar webside menjadi dinamis. PHP termasuk server side scripting maksudnya setiap perintah yang ada pada PHP akan dieksekusi di server yang kemudian hasilnya baru ditampilkan ke browser dalam format HTML. PHP bersifat open source maksudnya source code pada PHP dapat diubah-ubah sesuai kebutuhan tertentu dan dapat didistribusikan secara bebas.

Arsitektur Pada Aplikasi Web


Pada gambar diatas merupakan arisitektur pada aplikasi berbasis web yang mana disana terdapat client, server, dan internet. Jadi dari client untuk bisa mengakses ke server maka harus menggunakan internet.

Variabel Pada PHP

Variabel adalah merupakan suatu kode yang digunakan untuk menyimpan nilai tertentu. Yang mana nilai yang sudah tersimpan didalam suatu variabel, nanti akan disimpan pada suatu database atau bisa juga ditampilkan pada client. Berikut ini merupakan contoh sederhana penulisan variabel pada PHP:

<?php
$txt = “Hello world”;
$x = 5;
$y = 10.5;
?>

Pada source code diatas terdapat 3 buah variabel yaitu $txt, $x dan $y. Pada variabel $txt memiliki string atau nilai "Hello world". Pada variabel $x memiliki nilai 5 yang mempunyai tipe data integer. Pada variabel $y memiliki nilai 10.5 yang mempunyai tipe data double.

Tipe Data pada PHP

PHP memiliki 8 jenis tipe data yang terdiri dari Tipe Data Numerik, karakter, dan tipe data spesial. Berikut ini adalah pembahasan tentang Tipe Data:

1. Interger

Integer merupakan tipe bilangan bulat atau bilangan yang tidak memiliki nilai di belakang koma. Contohnya adalah 1, 2, 3 dst.

2. Boolean

Boolean adalah tipe data yang hanya memiliki 2 nilai yaitu TRUE/FALSE atau BENAR/SALAH. Tipe Data ini biasanya digunakan untuk menetukan sebuah kondisi.

3. Double

Double adalah tipe data yang memuat bilangan pecahan dan bilangan bulat. Double hampir sama dengan tipe data integer, namun mereka memiliki sedikit perbedaan yaitu pada integer tidak dapat menerima masukkan tanda koma maka double kebalikanya tipe data ini dapat menerima koma.

4. String

String adalah tipe data yang memuat segala karakter huruf, angka, simbol, Tipe Data ini memiliki ciri pada penulisan yang di apit oleh kutip.

5. Array

Array adalah salah satu tipe data yang dapat menghubungkan kata kunci dengan nilai.

Method Pada PHP

Method merupakan metode atau cara yang digunakan untuk mengirimkan data atau nilai ke halaman lain untuk diproses. Ada 2 Method dalam pemrograman PHP yang dapat kita gunakan pada form, yakni method POST dan GET.

1. Method Post

Method Post merupakan metode pengiriman yang tidak akan terlihat oleh user yang mengakses, dikarenakan informasi yang dikirim akan tidak ditampilkan di Address Bar Web browser.

2. Method Get

Method Get adalah metode pengiriman data menggunakan query string, jadi seluruh nilai pada form akan di kirim ke sisi server/file dan nilai dari form anda akan tampil pada barus URL/ Address bar.

Perbedaan Antara Method Post Dan Method Get

Kalau method POST akan mengirimkan data atau nilai langsung ke action untuk ditampung, tanpa menampilkan pada URL. Jadi kalau seperti untuk form login lebih baik menggunakan method POST karena username dan password tidak akan tampil diaddress bar. Sedangkan method GET akan menampilkan data/nilai pada URL, kemudian akan ditampung oleh action. Untuk penggunaan method GET lebih baik digunakan seperti pencarian misalnya seperti Google.

Include Dan Required Pada PHP

1. Include

Kalau Include adalah membuat sebuah file PHP ke dalam program PHP.

2. Required

Sedangkan Required adalah saat file dibuat ada perintah namun tidak dijalankan.

Jenis-Jenis Array Pada PHP

1. Array Indeks

Array Indeks adalah array yang menggunakan indeks yang mana indeksnya dimulai dari 0.

2. Array Assosiatif

Array Assosiatif adalah array yang memiliki nilai string.

3. Array Multidimensi

Array Multidimensi adalah array dalam array.

Pengurutan Pada Array Di PHP

Pada php sudah ada fungsi untuk melakukan pengurutan array berdasarkan value yakni sort() dan asort() untuk berdasarkan key yakni ksort().
sort() adalah fungsi pengurutan berdasarkan value dan mengabaikan key yang digunakan, 
asort() adalah fungsi untuk mengurutkan berdasarkan value tanpa merubah key array yang digunakan, sedangkan
ksort() adalah fungsi untuk mengurutkan berdasarkan key array yang digunakan.

Cookies Dan Cache Pada PHP

1. Cookies

Cookies merupakan data file yang ditulis ke dalam hard disk komputer oleh web server yang digunakan untuk mengidentifikasikan diri user pada situs tersebut sehingga sewaktu user kembali mengunjugi situs tersebut, situs itu akan dapat mengenalinya.

2. Cache

Cache merupakan suatu tempat untuk menyimpan sesuatu secara sementara, mekanisme untuk mempercepat transfer data dengan cara menyimpan data yang telah di akses di suatu buffer, dengan harapan jika data yang sama akan diakses, akses akan menjadi lebih cepat.

Perbedaan Cookies Dan Cache Pada PHP

Apabila cookies lebih menyimpan bekas inputan seperti misalnya setelah mengetik username dan password pada suatu form biasanya akan tersimpan pada browser atau bisa juga di address bar akan menampilkan URL yang telah kunjungi. Sedangkan cache biasanya menyimpan seperti tumbnail atau icon-icon dan gambar-gambar sehingga apabile kembali mengakses halaman tersebut akan lebih cepat.

Berikut Ini Merupakan Contoh Source Code Sederhana Pada PHP

<!DOCTYPE html>
<html>
<head>
      <title>My first PHP Page</title>
</head>
<body>
 <?php
Echo “Hello World!!”;
?>
</body>
</html>

This Is The Newest Post


EmoticonEmoticon