Skip to main content

Variables, Data Types, Operators | PHP

Halo! Hari ini, saya mempelajari tentang variabel, tipe data, dan operator dalam PHP. Apa itu variabel, tipe data, dan operator? Di artikel ini, kita akan membahas beberapa saja. Cukup menunda, mari kita langsung lihat sama-sama.


Variabel adalah sebuah wadah atau tempat untuk menyimpan informasi. Di PHP, cara mendeklarasikan atau membuat variabel adalah dengan menggunakan '$' dan kemudian nama variabelnya. Selanjutnya dengan memberi nilai seperti 5 atau "Hello World!" dengan menggunakan '='. Contohnya seperti berikut:

  • $x = 5;
  • $y = "Hello";
  • $age = 20;
Selain menggunakan '$' untuk mendeklarasikan variabel, nama variabel hanya boleh dimulai dengan "A-z" atau '_', dan tidak boleh dimulai dengan "0-9". Nama variabel juga adalah case-sensitive, artinya $age dan $AGE itu berbeda.


Seterusnya, tipe data adalah jenis data yang dapat diisikan ke sebuah variabel. Berikut adalah beberapa tipe data di PHP beserta penjelasan dan contohnya:

  • String - Sebuah barisan karakter yang membentuk kata atau kalimat. String dideklarasikan dengan tanda petik dua atau tanda petik satu. Contoh: $x = "Hello";

  • Integer - Nomor yang bukan desimal diantara -2,147,483,648 dan 2,147,483,647. Contoh: $x = 10;

  • Float - Nomor yang memiliki desimal. Contoh: $x = 4.5;

  • Boolean - Hanya dapat diisi "true" atau "false". Contoh: $x = true;

  • Array - Jenis data yang dapat diisi oleh beberapa nilai. Contoh: $x = ["cars", 5, 4.8];

Terakhir, operator digunakan untuk melakukan operasi terhadap variabel dan nilainya. Berikut adalah beberapa operator di PHP beserta penjelasan dan contohnya:

Operator Aritmatik

  • + ==> Hasil dari x ditambah y. Contoh: $x + $y
  • - ==> Hasil dari x dikurangi y. Contoh: $x - $y
  • * ==> Hasil dari x dikali y. Contoh: $x * $y
  • / ==> Hasil dari x dibagi y. Contoh: $x / $y
  • ** ==> Hasil dari x dipangkat y. Contoh: $x ** $y
Operator Assignment
  • = ==> Variabel di kanan diubah menjadi variabel di kiri. Contoh: $x = $y
  • += ==> Hasil dari x + y dan variabel di kanan diubah menjadi hasilnya. Contoh: $x += $y
  • -= ==> Hasil dari x + y dan Variabel di kanan diubah menjadi hasilnya. Contoh: $x -= $y
  • *= ==> Hasil dari x + y dan Variabel di kanan diubah menjadi hasilnya. Contoh: $x *= $y
  • /= ==> Hasil dari x + y dan Variabel di kanan diubah menjadi hasilnya. Contoh: $x /= $y
Operator Perbandingan

  • == ==> Kembali benar jika x sama dengan y. Contoh: $x == $y
  • != ==> Kembali benar jika x tidak sama dengan y. Contoh: $x != $y
  • > ==> Kembali benar jika x lebih besar y. Contoh: $x > $y
  • < ==> Kembali benar jika x lebih kecil y. Contoh: $x < $y
  • >= ==> Kembali benar jika x lebih besar atau sama dengan y. Contoh: $x >= $y
  • <= ==> Kembali benar jika x lebih kecil atau sama dengan y. Contoh: $x <= $y
Operator Logika

  • && ==> Kembali benar jika x dan y benar. Contoh: $x && $y
  • || ==> Kembali benar jika x atau y benar. Contoh: $x || $y
  • ! ==> Kembali benar jika x tidak benar. Contoh: !$x


Sampai sini saja untuk materi variabel, tipe data, dan operator. Jumpa lagi di materi berikutnya!

Comments

Popular posts from this blog

Form Input | HTML

Halo guys! Hari ini saya sebagai pemateri mengajari tentang elemen input yang bisa digunakan dalam elemen form. Langsung saja kita membahas materinya. Jadi elemen input itu memiliki beberapa jenis berdasarkan typenya. Jenisnya itu ada banyak, namun saya akan membahas yang text, radio, checkbox, submit, dan button saja. Elemen input yang typenya text digunakan untuk mengisi data dalam bentuk teks. Jenis ini hanya ada satu baris untuk mengisi data, namun bisa overflow untuk mengakomodasi text yang panjang. Input yang typenya radio hanya membolehkan user untuk memilih satu jawaban dari beberapa opsi pilihan. Jadi, jenis ini sama dengan pilihan ganda. Seterusnya, elemen input yang typenya checkbox membolehkan user memilih lebih dari satu opsi dari beberapa opsi pilihan. Jenis ini sama dengan pilihan ganda kompleks. Selanjutnya input yang typenya submit biasa digunakan untuk mengirimkan data yang telah diisi ke server. Jenis ini seringkali ditemui dalam elemen form. Terakhir yang typenya bu...

Operators | PHP

Halo! IT Wajib kali ini saya belajar tentang operators dalam PHP. Dalam blog ini, saya akan membahas beberapa operator yang ada di dalam operator aritmatika. Operator aritmatika ini menggunakan nilai numerik untuk melakukan aritmatika seperti penjumlahan, pengurangan, perkalian, dan pembagian. Jadi, konsepnya ya seperti matematik. Operator penjumlahan (+) digunakan untuk menambah dua nilai numerik dan mengembalikan hasilnya. Contohnya adalah $x + $y. Operator pengurangan (-) digunakan untuk mengurangi dua nilai numerik dan mengembalikan bedanya. Contohnya adalah $x - $y. Operator perkalian (*) digunakan untuk mengalikan dua nilai numerik dan mengembalikan produknya. Contohnya adalah $x * $y. Operator pembagian (/) digunakan untuk membagi dua nilai numerik dan mengembalikan hasil baginya. Contohnya adalah $x / $y. Itu saja untuk materi operators. Jumpa lagi di materi selanjutnya! Project Source Code View Code Project Name: Demonstrasi Matrix Language(s): PHP Source Code ...

SVG | HTML

Halo! IT Corner hari ini saya mempelajari tentang SVG dalam HTML. Apa itu SVG? Nah, SVG itu sebuah grafik yang scalable, artinya jika diperbesar atau diubah ukurannya tidak akan hilang kualitas gambarnya. SVG dibuat dengan menggunakan elemen <svg>. Elemen ini digunakan sebagai wadah untuk grafik-grafiknya. Setelah itu, diberi ukuran, misalnya 500px × 500px. Untuk grafiknya sendiri ada beberapa jenis sebagai berikut. Grafik yang pertama adalah lingkaran yang dibuat dengan elemen <circle>. Untuk atributnya ada cx , cy , r , fill , stroke , dan  stroke-width . Atribut cx dan cy adalah posisi koordinatnya. Atribut r adalah radiusnya. Atribut fill adalah warna dalamnya. Atribut stroke adalah warna bordernya, dan stroke-width adalah ketebalan bordernya. Grafik kedua adalah persegi panjang yang dibuat dengan elemen <rect>. Untuk atributnya ada  x ,  y ,  width , height ,  fill ,  stroke , dan  stroke-width . Atribut  x  dan...