Belajar Dasar-Dasar Pemrograman PHP : Tipe Data


Halo Sobat Lautan, semoga sehat selalu ya.
Kali ini, kita akan kembali mempelajari tentang PHP. Bahasa pemrograman yang diciptakan oleh Rasmus Lerdorf, bukan untuk mengajarkan anda, bagaimana cara menaklukan hati wanita, dengan memberi harapan palsu, namun mengajarkan tentang koding home page :v

Setelah sebelumnya kita mempelajari tentang Variabel dan Konstanta pada PHP, maka, kali ini, kita akan belajar tentang tipe data pada PHP. 
Dalam pelaksanaan penulisan pemrograman PHP, terdapat 3 jenis bagian tipe data, yang harus anda ketahui, yakni, Tipe data Primitive, Komposit, dan Khusus
  • Tipe data Primitive meliputi : int, float, boolean, string 
  • Tipe data Komposite meliputi : array, object
  • Tipe data khusus meliputi : Resource dan Null
Perlu anda ketahui bahwa, PHP masuk dalam kelompok typeless programming language,
Bahasa pemrograman yang variabelnya, tidak harus bertipe, berbeda jauh saat kita sedang  mempelajari tentang C++ ya.

Tipe Data Interger

<?php
    $usia = 2;
    $harga_web = 50000;
    $keuntungan = -500000;

var_dump ($usia); 
echo "<br/>";
var_dump ($harga_web); 
echo "<br/>";
var_dump ($keuntungan); 
?>

Dari penulisan diatas, dapat diketahui, bahwa variabel usia, harga_web_keuntungan bertipe int, karena nilai yang diberikan pada masing-masing variabel tersebut. Tipe data int, dapat bersifat positif dan negatif

Tipe Data Float


<?php
$IPK=3.60;
$nilai_tukar=13235.50;
$keuntungan=5000000000;
var_dump($IPK); // float(3.19)
echo "<br />";
var_dump($nilai_tukar); // float(13235.5)
echo "<br />";
var_dump($keuntungan); // float(5000000000)
?>

Nilai desimal, dalam tipe data Float PHP, haruslah ditulis dengan menggunakan tanda titik, dan bukan koma

Tipe Data String 


<?php
$huruf = 'A';
$nama = "Ahmad";
$situs = "www.lautan-it.com";
$kalimat = "Sedang serius belajar PHP";

var_dump($huruf); // string(1) "A"
echo "<br>";
var_dump($nama); // string(4) "Anto"
echo "<br>";
var_dump($situs); // string(18) "www.lautan-it.com"
echo "<br>";
var_dump($kalimat); // string(25) "Sedang serius belajar PHP"
?>

Dalam cara penulisan string, terdapat escape character, yang harus anda ketahui, yakni;

  • \" >> Karakter tanda petik dua
  • \n >> Membuat garis baru
  • \r >> Carriage return 
  • \t >> Tab
  • \ >> Backslash
  • \$ >> Dollar sign
  • \{ >> Pembuka Kurung Kurawal
  • \} >> Penutup Kurung Kurawal
  • \[ >> Pembuka Kurung Siku
  • \] >> Penutup Kurung Siku
  • \0 sampai \777 >> Nilai Oktal ASCII
  • \x0 sampai \xFF >> Nilai Hexadesimal ASCII

Tipe Data Boolean


<?php
$benar=true;
$salah=false;

var_dump($benar); // bool(true)
echo "<br>";
var_dump($salah); // bool(false)
?>

Seperti yang telah disinggung pada bahasa pemrograman C++, tipe data Bool ini, hanya mengenal aku dan kamu, salah, maksudnya hanya mengenal True dan False

Tipe Data Array

Array, atau yang dalam bahasa indonesia, biasa dikenal dengan sebutan larik, adalah tipe data bentukan dari kumpulan tipe data yang lain, dan tersusun secara berurutan
Untuk tipe data, ini cukup rumit, apalagi kalau tidak dipelajari. Perhatikan dengan baik ya


<?php
$siswa = array("Andro","Wahyu","Dwi","Tania","Andi");
echo $siswa[1]; // Joko
?>

Script diatas, adalah salah satu contoh kemudahan yang diberikan dari tipe data Array. Apabila tidak menggunakan tipe data Array diatas, maka kita akan menuliskannya seperti dibawah ini


<?php
$siswa0="Ahmad";
$siswa1="Wahyu";
$siswa2="Dwi";
$siswa3="Tania";
$siswa4="Andi";

echo $siswa1; // Joko
?>

Sebenarnya, untuk menuliskan array, bisa tidak harus dengan keyword array, contoh


<?php
$siswa = ("Andro","Wahyu","Dwi","Tania","Andi");
echo $siswa[1]; // Joko
?>

Data yang berada didalam Array, disebut juga dengan Element Array, dan urutan penulisan mempengaruhi nilai Index. Jadi semisal Andro, maka nilai nilai indeksnya dimulai dari 0, dan Wahyu nilai Indexnya, adalah 1, sampai Andi, nilai indeksnya adalah 4.


Perhatian. Untuk tipe data daripada Object, anda akan lebih mudah memahami didalam pemrograman berbasis object (OOP)

Tipe Data Resource

<?php
$koneksi = mysql_connect("localhost", "root", "");
var_dump($koneksi);
// resource(3) of type (mysql link)
?>

Tipe data ini bersifat khusus, digunakan untuk menyimpan referensi function, atau aplikasi diluar PHP. Untuk tipe data Null, sengaja Lautan lewatkan karena, ya, tipe data, ini hanya diisi dengan nilai 0 dan String "(kosong)".

Bila anda memperhatikan dengan baik, Lautan sering menggunakan var_dump(), 
Apa maksudnya?. Var dump, digunakan agar kita bisa melihat tipe data yang digunakan pada setiap variabel 

Selamat Belajar :D

Post a Comment

0 Comments