Penggunaan fungsi OPORATER pada PHP

#PHP

Ada yang tanya:

Apakah saya harus jago matematika untuk bisa jadi programmer?

Jawabannya:

Tidak, karena untuk belajar dasar pemrograman…

…kita tidak harus jago matematika.

Bahkan teman saya yang jurusan ilmu matematika juga tidak bisa coding. Meskipun mereka juga belajar bahasa pemrograman seperti Pascal dan Matlab.

Dengan mengetahui dasar-dasar matematika saja sudah cukup sebagai bekal untuk belajar pemrograman.

Salah satunya adalah ilmu tentang operasi bilangan dan logika.

Pada pemrograman, ini kita kenal dengan operator.

Operator adalah simbol-simbol yang digunakan untuk melakukan operasi terhadap suatu nilai dan variabel.

Ada 6 Jenis operator dalam pemrograman PHP yang harus kita ketahui:

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

Mari kita bahas satu persatu…

1. Operator Aritmatika

Operator aritmatika merupakan operator untuk melakukan operasi aritmatika.

Operator aritmatika terdiri dari:

Nama OperatorSimbol
Penjumlahan +
Pengurangan -
Perkalian *
Pemangkatan **
Pembagian /
Sisa Bagi %

Contoh:


Mula-mula kita punya dua variabel, yaitu $a dan $b dengan nilai awal sebagai berikut:

Kemudian kita menggunakan operator aritmatika untuk melakukan opersi terhadap dua nilai atau variabel tersebut.

Lalu hasilnya disimpan di dalam variabel $c.

Maka hasilnya:

O ya, perhatikan juga simbol-simbol operator yang dipakai.

Pada matematika, perkalian biasanya menggunakan simbol x. Namun di dalam pemrograman perkalian menggunakan simbol *.

// salah
$c = 7 x 4;

// benar
$c = 7 * 4;

Lalu untuk operator % [modulo], ini adalah operator untuk menghitung sisa bagi.

Misalnya:

// kita punya 5
$a = 5;

// lalu kita bagi dengan 2
$c = $a / 2;

Maka variabel $c akan bernilai 1, karena 5 dibagi 2 sisanya 1.

Biar lebih mudah, coba bayangkan seperti ini:

Kamu punya permen 5 biji, lalu dibagi berdua dengan adikmu. Biar adil, sama-sama dapat dua biji. Nah, ada sisanya satu yang belum dibagi.

Sisa inilah yang menjadi hasil modulo.

2. Operator Penugasan

Operator berikutnya yang harus kamu ketahi adalah operator penugasan atau assignment.

Yap! dari namanya saja sudah bisa ditebak.

Operator ini adalah operator untuk memberikan tugas kepada variabel.

Biasanya digunakan untuk mengisi nilai.

Contoh:

Saama dengan [=] adalah operator penugasan untuk mengisi nilai.

Selain sama dengan, terdapat juga beberapa orpeator penugasan seperti:

Nama OperatorSombol
Pengisian Nilai =
Pengisian dan Penambahan +=
Pengisian dan Pengurangan -=
Pengisian dan Perkalian *=
Pengisian dan Pemangkatan **=
Pengisian dan Pembagian /=
Pengisian dan Sisa bagi %=
Pengisian dan Peggabungan [string] .=

Apa bedanya dengan operator aritmatika?

Operator penugasan digunakan untuk mengisi nilai dan juga menghitung dengan operasi aritmatika. Sedangkan operator aritmatika hanya berfungsi untuk menghitung saja.

Sebagai contoh:

$speed = 83;

// ini opertor aritmatika
$speed = $speed + 10;

// maka nilai speed akan samadengan 83 + 10 = 93

// ini operator penugasan
$speed += 10;

// sekarang nilai speed akan menjadi 93 + 10 = 103

Output:

Perhatikan operasi ini:

$speed = $speed + 10;
// dan
$speed += 10;

Kedua operasi tersebut merupakan opearsi yang sama. Hanya saja yang atas menggunakan operator aritmatika dan yang bawah menggunakan operator penugasan.

Bisa dibilang, operator penugasan adalah bentuk yang lebih sederhana dari ekspresi seperti di atas.

Penggunaan opereator penugasan akan sering kita temukan saat membuat program.

3. Opeartor Increment & Decrement

Operator increment dan decrement merupakan operator yang digunakan untuk menambah +1 [tambah satu] dan mengurangi -1 [kurangi dengan satu].

Opertor increment menggunakan simbol ++, sedangkan decrement menggunakan simbol --.

Contoh:

$score = 0;

$score++;
$score++;
$score++;

echo $score;

Outputnya:

Nilai $score akan menjadi 3, karena kita melakukan increment sebanyak 3x.

4. Operator Relasi

Operator relasi adalah operator untuk membandingkan dua buah nilai.

Hasil operasi dari operator relasi akan menghasilkan nilai dengan tipe data boolean, yaitu true [benar] dan false [salah].

Berikut ini daftar operator relasi:

Nama OperatorSimbol
Lebih Besar >
Lebih Kecil =
Lebih Kecil Sama dengan

Bài mới nhất

Chủ Đề