Last updated Jul 7, 2023

try catch php

Halo guys, jadi kali ini gue mau berbagi lagi nih sesuatu yang penting walaupun dasar ya terkait tipe data dan operator di PHP. Di setiap pemograman biasanya pasti ada aja tipe data dan operatornya masing – masing guys, oh iya tipe data dan operator di PHP itu ada apa aja ya?

Tipe Data

  1. int
  2. float
  3. string
  4. boolean
  5. array
  6. object
  7. null

Jadi ada 7 tipe data ya guys yang akan kita bahas dan saya akan kasih contoh pemakaiannya juga masing – masing tipe data.

Int / Integer

Jadi penyebutannya bisa dibilang integer ya guys, jadi tipe data integer ini yang menyimpan isian atau value berupa angka guys. Tapi angka yang bukan desimal ya, karena kalo desimal tipe datanya berubah lagi jadi float namanya (nomor 2). Nah kita mulai buatkan contohnya aja ya.

<?php
     $angka = 7; // contoh tipe data int 
     echo $angka; 
?>

Float

Seperti yang sudah disebutkan, float mirip dengan tipe data integer tapi bedanya bisa menampung nilai desimal. Sedangkan integer hanya menyimpan nilai bilangan bulat. Bisa kita cek contoh dibawah ini untuk melihat bedanya

<?php 
     $integer = 20; 
     $float = 20.2; 
     var_dump($integer); 
     var_dump($float);
??

var_dump digunakan untuk mengetahui tipe data dan isian pada nilai yang dimasukkan sebagai parameter.

String

Jadi dengan tipe data string kita bisa memasukkan isian berupa kata – kata dalam bentuk huruf dan angka desimal dan non desimal ya guys. Tapi string tidak bisa dibuat penjumlahan/perkalian dll seperti integer ya guys.

<?php
    $nama = "Tubagus Putra Kencana";
    echo $nama; // contoh tipe data string
?>

Boolean

Boolean adalah tipe data yang isiannya hanya true dan false jadi tidak ada isian lain, contohnya bisa seperti ini.

<?php
    $bumi_bulat = true;
    var_dump($bumi_bulat);
?>

var_dump digunakan untuk mengetahui tipe data dan isian pada nilai yang dimasukkan sebagai parameter.

Array

Array adalah tipe data yang bisa menyimpan beberapa nilai didalamnya dan dimulai dengan index nomor 0 dan disarankan dengan tipe data yang sama didalamnya walaupun bisa juga dengan tipe data yang lain didalamnya. Array bisa dianalogikan sebagai lemari, daripada bingung kita bisa langsung praktek contohnya saja ya.

<?php 
    $lemari = [
        'baju','celana','celana dalam'
    ];

    var_dump($lemari);
?>

Array tidak bisa ditampilkan dengan menggunakan sintaks echo oleh sebab itu kita memakai sintaks var_dump.

Object

Object banyak yang bilang mirip dengan array tipe datanya, bedanya dengan object cakupannya lebih luas dibanding dengan array. Karena dia bisa memiliki proses didalamnya tidak seperti array. Untuk memperdalam ilmu object bisa cari tentang OOP di blog ini atau jika belum ada postnya bisa cari ditempat lain.

<?php 
class Mobil{ 
     public $warna = "Hijau"; 
     function ubahWarna($parameter){ 
          return $this->warna = $parameter; 
     } 
} 

$object = new Mobil(); 
echo $object->warna; 
$object->ubahWarna("Merah"); 
echo "<br />";
echo $object->warna; 
?>

Operator

Nah setelah kita bahas tipe data, penulis mau lanjut lagi nih topiknya yaitu operator. Semoga otaknya masih muat ya buat nampung ini hehe, kalo ga di bookmark aja dulu terus dibaca lain kali ya terkait operator ini.

Terkait operator ada banyak nih gan tipe operator juga hehe, ini dia list tipe operator ya. Tapi sebenernya mirip – mirip kok hanya kegunaanya aja yang berbeda.

  1. Operator Aritmatika
  2. Operator Penugasan atau Assignment
  3. Operator Increment & Operator Decrement
  4. Operator Relasi atau Pembanding
  5. Operator Logika
  6. Operator Bitwise
  7. Operator Ternary

Operator Aritmatika

OperatorNama
+Penambahan
Pengurangan
*Perkalian
/Pembagian
%Sisa Bagi/ Modulus
**Pemangkatan

Kita mulai aja ya contoh kodingnya dari operator diatas

<?php
// definisikan variable
$angka1 = 3;
$angka2 = 3;

// Penambahan
echo $angka1 + $angka2;

// Pengurangan
echo $angka1 - $angka2;

// Perkalian
echo $angka1 * $angka2;

// Pembagian
echo $angka1 / $angka2;

// Sisa Bagi/ Modulus
echo $angka1 % $angka2;

// Pemangkatan
echo $angka1 ** $angka2;

?>

Operator Penugasan atau Assignment

OperatorNama
=Berfungsi untuk melakukan set isian/ value dari variable
+=Penambahan dari nilai sebelumnya
-=Pengurangan dari nilai sebelumnya
*=Perkalian dari nilai sebelumnya
/=Pembagian dari nilai sebelumnya
%=Modulus dari nilai sebelumnya
<?php 
// contoh penugasan = sekaligus set variablenya
$angka1 = 2;
$angka2 = 2;

// contoh penugasan +=
echo $angka1 += $angka2;

// contoh penugasan -=
echo $angka1 -= $angka2;

// contoh penugasan *=
echo $angka1 *= $angka2;

// contoh penugasan /=
echo $angka1 /= $angka2;

// contoh penugasan %=
echo $angka1 %= $angka2;

?>

Operator Increment dan Operator Decrement

OperatorNama
++$angkaPre Increment
$angka++Post Increment
–$angkaPre Decrement
$angka–Post Decrement
<?php 
// definisikan variable
$angka = 2;

// contoh pre increment
echo ++$angka;

// contoh post increment
echo $angka++;

// contoh pre decrement
echo --$angka;

// contoh post decrement
echo $angka--;

?>

Popular

Google Pouts, USD to IDR Conversion No Longer Appears!

As a freelancer who often deals with currency conversion, we certainly rely on accurate information. However, recently, an interesting incident shook freelancers, especially those who frequently monitor the USD to IDR exchange rate. Google, which is usually the main...

Google Ngambek, Konversi USD ke IDR Tidaklah Tampil Lagi!

Sebagai seorang freelancer yang sering berurusan dengan konversi mata uang, tentunya kita selalu bergantung pada informasi yang akurat. Namun, baru-baru ini, ada kejadian menarik yang mengguncang para freelancer, khususnya yang sering memantau nilai tukar USD ke IDR....

Samsung Galaxy S25 dan Apa Saja Yang Perlu Anda Ketahui

Hai teman-teman! Semakin dekat nih dengan acara Galaxy Unpacked tanggal 23 Januari, bocoran tentang Galaxy S25, S25+, dan S25 Ultra semakin bertebaran. Sekarang, kita sudah mulai mendapatkan gambaran yang lebih jelas soal spesifikasi dan fitur dari unggulan premium...

Samsung Galaxy S25 Everything You Need to Know

Hey guys! As we get closer to the Galaxy Unpacked event on January 23, leaks about the Galaxy S25, S25+, and S25 Ultra are popping up everywhere. Now, we’re finally getting a clearer picture of the specs and features of Samsung’s upcoming premium flagship lineup. So,...

Tutorial Cypress Pemula

Jadi, kali ini saya baru saja nyobain salah satu framework automation testing namanya Cypress. Kalo yang udah pernah pake selenium, tugasnya ini mirip - mirip cuma beda bahasa pemograman aja kali ya. Setelah cobain, saya jadi pengen bikin tutorial Cypress untuk...

Install dan Konfigurasi Drupal

Jadi, pada topik Install dan Konfigurasi Drupal, kita bisa install menggunakan berbagai macam cara ya. Untuk install dan konfigurasi drupal di lokal, kalian bisa memakai XAMPP, LAMP, MAMP karena platform tersebut sudah menyertakan apachenya. Instalasi Drupal Unduh...

Introduction Drupal

Hello friends, I would like to provide an introduction to Drupal because, in September, I obtained a Drupal certification due to my office needs. I want to share the skills I have gained, hoping they will be useful for all of you. I also have experience with WordPress...

Perkenalan Drupal

Halo teman - teman, saat ini saya ingin perkenalan drupal dikarenakan pada bulan september saya sudah mendapaktan sertifikat Drupal dikarenakan kebutuhan kantor. Jadi saya ingin berbagi skill yang telah saya pelajari, semoga saja bisa bermanfaat untuk kalian semua....

Password Wifi McD Terbaru 2024

Di era digital yang serba terhubung, internet telah menjadi kebutuhan mendasar bagi banyak orang. Dari mencari informasi, bekerja secara remote, hingga berkomunikasi dengan orang terdekat, semuanya bergantung pada koneksi internet yang stabil. Namun, tidak semua orang...

Menerapkan Desain Grid dengan CSS Grid dan Flexbox

Desain grid dalam konteks web development merujuk pada penggunaan struktur grid 2 dimensi untuk menyusun dan menata elemen-elemen di halaman web. Hal ini memungkinkan pembagian tata letak menjadi baris dan kolom, menciptakan area yang lebih terstruktur dan...

Read More

Related Posts

Mulai Pemograman PHP

Mulai Pemograman PHP

Oke guys, tahun baru 2021 akan tiba dan kebetulan libur panjang jadi gue akan berbagi banyak sepertinya akhir - akhir ini. Oh iya, jika kalian sudah bisa menampilkan...

Pengenalan PHP

Pengenalan PHP

Mumpung ada waktu nulis nih guys, abis kejar deadline banget akhir tahun hahaha jadi baru sempet nulis lagi. Oh iya saya pada post sebelumnya saya sudah beritahukan...

Perangkat Lunak Pendukung PHP

Perangkat Lunak Pendukung PHP

Halo, jika kalian ini memulai pemograman PHP. Tentunya kalian harus tau perangkat lunak apa aja yang akan dipakai jika ingin memulainya. Karena kita perlu perangkat...

Tutorial Dasar Pemograman PHP

Tutorial Dasar Pemograman PHP

Halo guys, pemograman PHP masih banyak yang pake juga ya. Saya mau berbagi nih pengalaman saya memakai PHP disini, jadi saya akan coba berbagi melalui media website ini...

Learn More

About the Author

Tubagus Putra Kencana

Saya telah mengerjakan beberapa proyek dalam berbagai bahasa. Karena sebagian besar pengalaman saya, bekerja di Konsultan IT yang harus bisa menyediakan apa yang dibutuhkan client. Jika tertarik untuk memberikan proyek atau peluang kerja yang membiarkan saya tetap dirumah jangan sungkan untuk kontak di linkedin saya.