Thursday 16 June 2016

Tipe - Tipe Data pada PHP

Tipe - Tipe Data pada PHP - Tipe data adalah jenis data yang mempunyai batasan tempat dan karakteristik sesuai dengan interprestasi data dan dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer. Pada pemrograman PHP dibagi menjadi beberapa tipe data, yaitu diantaranya:
  1. Integer
  2. Floating Point
  3. String
  4. Array
  5. Object
Tipe data yang digunakan pada pemrograman PHP otomatis akan ditentukan oleh PHP tanpa mesti dideklarasikan dahulu.

Tipe Data Integer

Tipe data integer adalah semua bilangan bulat yang besar rangenya seperti data pada bahas C, antara -2,147,483,648 sampai +2,147,483,647 di flatform 32 bit. Namun jika data diluar kisaran tersebut, maka data akan dikonversikan menjadi tipe Floating Point.

Contoh :
<?php
$bil1  = 7;
$bil2  = 5;
$hasil = $bil1 + $bil2;
echo "Hasil penjumlahan $bil1 dan $bil2 = $hasil";
?>
Output:
Hasil penjumlahan 7 + 5 = 12

Tipe Data Floatting Point

Tipe data Floating Point adalah bilangan pecahan atau bilangan desimal. Range data floting antara 1.7E-308 sampai 1.7E+308.

Contoh :
<?php
$bil1  = 7.5;
$bil2  = 5.5;
$hasil = $bil1 + $bil2;
echo "Hasil penjumlahan $bil1 + $bil2 = $hasil";
?>
Output:
Hasil penjumlahan 7.5 + 5.5 = 13

Tipe Data String

Tipe data String adalah type data pada php yang berisi text dan karakter dimana bentuknya bisa kata atau kalimat. Tipe data String dinyatakan dengan menggunakan tanda kutip tunggal (' ') atau menggunakan tanda kutip ganda (" "). Namun dari kedua tanda kutip tersebut ada perbedaan, berikut dijelaskan perbedaan tersebut pada contoh :

Contoh :
<?php
$buah = "semangka";
$str1 = "Buah $buah hijau warnanya";
$str2 = 'Buah $buah hijau warnanya';
echo "$str1";
echo "<br>$str2";
?>
Output:
Buah semangka hijau warnanya
Buah $buah hijau warnanya

Tipe Data String

Tipe data Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. array berbeda dengan type data pada php seperti integer atau boolean, karena array adalah sebuah tipe data yang didalamnya terdiri dari kumpulan tipe data.

Penulisan array dalam PHP ada beberapa cara yang dapat dilakukan, salah satu nya yaitu menggunakan Konstruktor Array. Pada contoh dibawah ini menggunakan key dan valu. Key adalah posisi dimana value tersimpan. Tanda => berfungsi untuk memberi nilai pada key.

Contoh :
<?php
$buah = array (
1 => "Manggis",
2 => "Durian",
3 => "Rambutan",
4 => "Apel");
echo "Buah $buah[1]<br>";
echo "Buah $buah[2]<br>";
echo "Buah $buah[3]<br>";
echo "Buah $buah[4]<br>";
?>

Berikut contoh penulisan array tanpa menggunakan key, dan key akan diurutkan secara otomatis (0,1,2,3,...) :
Contoh :
<?php
$buah = array ("Manggis","Durian", "Rambutan","Apel");
echo "Buah $buah[0]<br>";
echo "Buah $buah[1]<br>";
echo "Buah $buah[2]<br>";
echo "Buah $buah[3]<br>";
?>
Output:
Buah Manggis
Buah Durian
Buah Rambutan
Buah Apel

Tipe Data Object

Tipe data object adalah tipe data yang memiliki kombinasi struktur data/atribut dan beberapa fungsi/method. Tipe data object pada PHP adalah untuk mendukung pemrograman berorientasi object. Tipe data Object dibuat dengan tujuan agar para programmer terbiasa dengan OOP. Tipe data object bisa berupa bilangan, variable atau fungsi. Data ini dapat dimasukkan ke dalam kode program sehingga meringkas beberapa fungsi dan memperkecil ukuran file.
Contoh :
<?php
   // Mendefinisikan objek
   class Buah {
      function Buah() {
         $this->jenis="semangka";
         $this->warna="hijau";
      }
   }

   // Membentuk obyek
   $tbh = new Buah();

   // Menampilkan property objek
   echo "Buah " . $tbh->jenis . " mempunyai warna " . $tbh->warna;
?>
Output:
Buah semangka mempunyai warna hijau

Demikianlah penjelasan tentang tipe data pada PHP. Jika tutorial ini bermanfaat silahkan "LIKE dan SHARE". Terima kasih...


EmoticonEmoticon