Tipe Data PHP

Alfin Chandra
5 min readMar 12, 2019

--

Oke, selamat pagi. sekarang ada di pertemuan ke 4 Study Club, Web Beginner. yang membahas tentang macam-macam tipe data pada pemrograman PHP. kemarin kita sudah belajar mengenai istilah variabel dan konstanta. sekarang masuk materi Tipe Data PHP.

— Jenis Tipe Data didalam PHP

kemarin, variabel dan konstanta merupakan tempat untuk penampungan sebuah nilai. sekarang kita akan merujuk kepada macam-macam nilai yang akan ditampung di variabel nanti, macam nilai tersebut berada pada macam-macam tipe data. pada pemrograman ini, PHP membedakan kelompok data berdasarkan jenisnya.

— Tipe data primitive

  • Integer (Angka Bulat — contoh: 2, 10, 100)
  • Float (Angka Pecahan — contoh: 2.1, 10.5, 100.25)
  • Boolean (Logika TRUE / FALSE — contoh: $bool = TRUE atau $bool = FALSE)
  • String (teks-teks — contoh: “ini string”, ‘ini string’)

— Tipe data composite

  • Array
  • Object

Pembahasan tipe data primitive atau tipe data dasar, umumnya yang sering digunakan dan tersedia dalam di bahasa pemrograman manapun. tipe data ini hanya menyimpan satu nilai saja. makanya namanya bisa dipanggil tipe data scalar. tipe data primitive berbeda dengan tipe data composite, kalau tipe data composite dia satu variabel dapat memiliki nilainya lebih dari 1.
ya seperti array tersebut.

Pembahasan tipe data composite terdiri dari dua jenis: Array & Object.
Array itu apa? Array adalah tipe data yang berisi nilainya dari tipe data dasar. Array mempunyai nilai minimal satu. maksimal tak hingga.

— Typeless Programming Languange

PHP dikatakan typeless programming languange, karena untuk deklarasi variabel PHP, kita tidak terikat dengan tipe datanya.. jadi ntar si PHP yang mikir sendiri ini tipe datanya apa..
Berbeda dengan java, kalau java untuk set variabel number bertipe integer.. dia harus di deklarasikan seperti int number = 10 . kalau di PHP sendiri tidak perlu, cukup “ $number = 10 “.

— var_dump()

Karena variabel PHP tidak memerlukan deklarasi tipe data, hal ini variabel dalam PHP dapat dimasukan oleh tipe data apa saja. seperti::

$mobil = "avanza";
$umur = 50;
$error = 4.04;

Untuk dapat mengetahui variabel tersebut bertipe apa, teman-teman bisa menggunakan var_dump(). versi saya menyebutnya variabel dumper..

— Tipe Data Integer

Tipe data ini terdiri dari angka bulat, seperti 110,15, 705. atau 15045..
tipe data ini cocok untuk menampung nilai yang pasti bulat. nilai integer ini bisa bersifat (+) & (-).
Contoh Integer:

— Tipe Data Float

Tipe data float ini terdiri dari angka pecahan, seperti 3.14, 1.2 atau seperti nilai IPK 3.89. penulisan koma di float itu bukan seperti menulis koma sehari-hari. tapi koma disini menggunakan titik..

Benar :: $phi = 3.14
Salah :: $phi = 3,14

Contoh float:

— Tipe Data String

Tipe data string ini merupakan kumpulan dari karakter-karakter seperti “lorem ipsum . . . .” termasuk string.
Contoh String:

— Tipe Data Boolean

Tipe data bolean, tipe yang paling simple. cuma ada 2 nilai. TRUE atau FALSE. biasanya boolean kadang digunakan untuk operasi logika.

— Tipe Data Array

Array adalah sebuah tipe data yang berisi banyak nilai dari tipe data lain. misalnya array berisi kumpulan nama-nama hewa, kumpulan angka ganjil.

Coba teman-teman lihat gambar atas, orang-orang itu ada di dalam MOTOR, yang bertipe data array. ada 6 nilai dalam array motor. misal kita konsepkan kedalam Array pada PHP.

$motor = ['budi', 'mesil', 'suyudi', 'dita', 'mei' ,'uus'];

Misal kita mau panggil nama budi.. berarti

$motor[‘0’];

Karena array dimulai dari index ke 0

$motor = ['budi', 'mesil', 'suyudi', 'dita', 'mei' ,'uus'];
index ke 0 , 1 , 2 , 3 , 4 , 5 ;

Array dideklarasikan menggunakan..
Tanda pembuka “ [ “ dan tanda penutup “ ] “.. di dalamnya itu ada nilai, ntah nilai string, integer, boolean, float.

Array dibagi menjadi tiga,

  1. Array satu dimensi
  2. Array Multidimensi
  3. Array Asosiatif

— Array satu dimensi, dideklarasikan seperti:

— Array Multidimensi, dideklarasikan seperti:

— Array Asosiatif, dideklarasikan seperti:

Perbedaan dengan array satu dimensi adalah, kalo asosiatif ini index array nya bukan 0, 1, 2, 3, 4, 5, 6 dst.. tetapi kita sendiri yang definisiin.

— Tipe Data Null

Tipe data null ini bukan berarti tidak ada nilai atau bukan nilai kosong. php menyediakan tipe data null hanya bisa diisi dengan nilanya:: NULL..

Tugas::
1. buat form biodata kalian pake HTML / CSS / Keduanya.
taruh data-data tersebut dalam array. lalu tampilkan di browser.

Contoh: nama saya: $arr[‘nama’]; atau
Contoh: umur saya: $arr[1];

Pelajari cara akses elemen array. screenshot listing programnya, taruh di komentar.

Untuk pertemuan 4 cukup sampai disini. silahkan mengerjakan tugasnya.

--

--

Alfin Chandra
Alfin Chandra

Written by Alfin Chandra

Selalu berbagi kalau dapat ilmu baru, biar ga lupa ^_^

Responses (5)