Pada artikel kali ini, saya akan membahas tentang Tipe Data pada bahasa pemrograman PHP, tipe data merupakan sesuatu yang sangat penting dan mendasar, mari kita bahas.
Apa itu Tipe Data?
Tipe Data adalah Klasifikasi data yang mengenalkan kompilator atau penerjemah bagaimana programmer bermaksud untuk menggunakan data. Sebagian besar bahasa pemrograman mendukung tipe data dasar akan bilangan integer, bilangan titik mengambang, karakter dan boolean.
Macam-macam Tipe Data
Dalam PHP, tipe data dapat di kelompokkan menjadi beberapa bagian, yaitu:
- Tipe data Integer (Bilangan Bulat)
Tipe Integer adalah tipe data yang merepresentasikan bilangan utuh atau bulat, seperti 12, 14, 2009, dan sebagainya. Rentang nilai yang diperbolehkan pada tipe data integer adalah dari -2,147483,648 sampai +2,147,483,647.
Nilai Literal dari tipe integer dapat ditulis dalam bentuk desimal (basis 10), oktal (basis 8), maupun heksadesimal (basis 16).
Contoh bilangan bulat yang ditulis dalam bentuk desimal.
Contoh bilangan bulat yang ditulis dalam bentuk oktal:
Contoh bilangan bulat yang ditulis dalam bentuk heksadesimal: - Tipe Floating-point (Bilangan Rill)
Tipe Floating-point adalah tipe data yang merepresentasikan nilai-nilai numerik dalam bentuk pecahan atau mengandung angka desimal di belakang koma. Tipe floating-point berada dalam rentang 1.7E-308 dan 1.7E+308 dengan 15 digit akurasi.
bilangan floating-point dapat ditulis dalam notasi normal dan notasi sains (scientific).
Contoh:
Floating-point sering merupakan representasi "kira-kira" dari suatu bilangan. Sebagai contoh, 3.5 secara aktual direpresentasikan dengan nilai 3.4999999999. - Tipe Karakter
Tipe data jenis ini digunakan untuk merepresentasikan data dengan nilai karakter tunggal, misal 'A', 'z', 'o', dan sebagainya. Karakter dalam PHP diapit dengan menggunakan tanda petik tunggal.
Contoh:
Sama seperti pada bahasa C, PHP juga mendukung escape sequence, yaitu karakter yang diawali oleh karakter blacklash (\). Meskipun tersusun dari dua karakter (atau lebih), escape sequece akan dianggap karakter tunggal. Escape sequence memiliki aturan khusus dan kegunaan yang berbeda-beda, seperti ditunjukkan oleh tabel di bawah ini. - Tipe String
Tipe string merepresentasikan data yang berupa teks (kumpulan karakter). PHP mendukung dua tipe string yaitu yang diapit oleh petik ganda dan tunggal. Dalam pembuatan web, string merupakan tipe data yang kerap kali dijumpai dalam berbagai kasus. Kita akan membahas tentang string secara lebih detail pada bab terpisah.
Contoh:
Mengingat pentingnya peranan string di dalam program, kita akan membahas lebih jauh lagi tentang string pada bab lain secara terpisah. - Tipe Boolean
Tipe ini digunakan untuk menyatakan nilai true (benar) atau false (salah). Tipe ini banyak digunakan dalam proses pemilihan atau pengulangan statemen, di bagian kondisi.
Contoh:
Pada kode diatas kondisi yang didefinisikan akan menghasilkan dua kemungkinan nilai: benar atau salah. - Tipe Array
Tipe array adalah variabel yang menyimpan sekelompok nilai, yang dapat diidentifikasi atau diakses berdasarkan posisinya atau dengan nama yang telah didefinisikan sebelumnya. Dalam PHP, indeks array dimulai dari 0, bukan 1.
Contoh:
- Tipe Objek
Sama seperti C++, Java, Python, Ruby, dll. PHP juga memiliki dukungan terhadap pemrograman berorientai objek atau Object Oriented Programming (OOP). Dengan demikian, PHP mendukung adanya tipe objek. Melalui paradigma dan konsep OO (Object-Oriented), suatu permasalahan dapat disederhanakan menjadi kumpulan objek yang saling berkaitan.
Dalam OOP, kelas merupaka unit penting. Kelas adalah suatu definisi dari struktur yang memiliki properti dan metode (fungsi). Dalam PHP, kelas didefinisikan menggunakan kata kunci class.
Contoh:
Untuk menggunakan kelasaa tersebut, kita perlu menggunakan kata kunci new; sedangkan properti (data) dan metode (fungsi) dalam suatu kelas dapat diakses melalui operator ->.
Contoh:
Materi yang berkaitan tentang pemrograman berorientasi objek akan dibahas secara terpisah pada bab lain.
Mungkin itu saja, bagi kamu yang ingin mendalami web programmer atau kamu ingin menambah kemampuanmu di bidang komputer boleh banget nih pilih paket di kursus komputer YMII Cileungsi.Semoga artikel ini bermanfaat buat kamu yah. Terimakasih kawan!
Tidak ada komentar:
Posting Komentar