Operator ( Pengertian Operator, jenis operator, dan Contoh operator) di Pemrograman PHP | darsonoaja.blogspot.com

 

1. Pengertian Operator

Operator didalam sebuah bahasa pemrograman adalah simbol-simbol yang digunakan untuk melakukan sebuah operasi matematika. 

Operator ini sangat penting sebagai dasar dari sebuah operasi. dengan belajar operator anda akan bisa menjalankan sebuah operasi matematika dari tingkat dasar hingga mahir. sebagai programer sebenarnya tidak harus jago matematika tapi seorang programer harus mengerti teori dasar dari matematika supaya nanti bisa mengimplementasikan operator tersebut kedalam sebuah pemrograman.

2. Jenis Operator didalam pemrograman PHP

Operator didalam pemrograman PHP ada 7 jenis yang harus dipahami. diantara ke 7 operator tersebut diantaranya adalah

a. Operator Aritmatika.

b. Operator Penugasan atau assigment.

c. Operator Increment dan Decrement.

d. Operator relasi Atau Pembanding.

e. Operator Logika.

f. Operator ternary.

Untuk lebih jelasnya mari kita bahas ketujuh operator tersebut.

A. Operator Aritmatika

Operator Artimatika adalah operator yang digunakan untuk operasi aritmatika seperti penambahan, pengurangan, pembagian dan lain sebagainya. berikut ini simbol-simbol operator aritmatika.

Nama Operator Simbol / Lambang
Penjumlahan +
Pengurangan -
Perkalian *
Pemangkatan **
Pembagian /
Sisa Bagi %

Contoh Penggunaan Operator Aritmatika

Untuk melakukan contoh ini anda harus menjalankan terlebih dahulu tahapan2 berikut ini.
  • Menginstall xampp (jika belum ada). artikelnya dapat dibaca disini " Cara install Xampp "
  • Menjalankan Xampp. artikelnya dapat dilihat disini " Cara menjalankan PHP di Xampp"
  • Membuat kode program PHP dan menjalankannya. kemudian copykan kode program dibawah ini

  
    <?php
        
    $angka1 = 5;     $angka2 = 2;     // penjumlahan     $penjumlahan = $angka1 + $angka2;     echo "$angka1 + $angka2 = $penjumlahan";     echo "<hr>";     // pengurangan     $penguranga = $angka1 + $angka2;     echo "$angka1 + $angka2 = $penguranga";
    echo "<hr>";     // Perkalian     $perkalian = $angka1 * $angka2;     echo "$angka1 * $angka2 = $perkalian ";
    echo "<hr>";     // Pembagian     $pembagian = $angka1 / $angka2;     echo "$angka1 / $angka2 = $pembagian";
    echo "<hr>";     // Sisa bagi     $sisa_bagi = $angka1 % $angka2;     echo "$angka1 % $angka2 = $sisa_bagi";
    echo "<hr>";     // Pangkat     $pangkat = $angka1 ** $angka2;     echo "$angka1 ** $angka2 = $pangkat";     echo "<hr>";
    ?>


Perhatikan kode diatas. pada awalnya kita buat terlebih dahulu 2 variabel yaitu $angka1 dan $angka2 dengan nilai awal adalah 5 dan 2. angka-angka tersebut nantinya akan dilakukan operasi matematika dengan menggunakan operator matematika. adapun hasil dari program diatas adalah sebagai berikut

Hasil Operator Aritmatika
perhatikan simbol % diatas. simbol persen menandakan modulus atau sisa bagi, artinya adalah jika ada pertanyaan 5 % 2 maka itu berarti angka 5 bisa dibagi 2 yaitu nilainya 4. karena nilainya 4 maka 5-4 hasilnya adalah 1 maka nilai sisa bagi adalah satu (satu).


B. Operator penugasan atau assigment

Operator penugasan adalah operator yang berfungsi memberikan atau memasukan nilai kepada variabel. Berikut ini adalah simbol-simbol dari operator penugasan.

Nama Operator Simbol / Lambang
Pengisian Nilai =
Pengisian dan Penambahan +=
Pengisian dan Pengurangan -=
Pengisian dan Perkalian *=
Pengisian dan Pemangkatan **=
Pengisian dan Pembagian /=
Pengisian dan Sisa Bagi %=
Pengisian dan Penggabungan String .=

Contoh kasus 

Simbol Contoh Akan sama dengan
= $a = 6 Variabel a diisi dengan angka 6
+= $a+=5 $a= $a + 5
-= $a-=5 $a= $a - 5
*= $a*=5 $a= $a * 5
**= $a **= 5 $a = $a ** 5
/= $a/=5 $a= $a / 5
%= $a%=5 $a=$a % 5
.= $a .="apakah" $a=$a."apakah"


Apa Perbedaan antara Operator aritmatika dengan operator assigment? 

Perbedaannya adalah Operator Assigment atau operator penugasan digunakan untuk mengisi nilai dan juga menghitung dengan operator aritmatika. sedangkan operator aritmatikan hanya digunakan untuk menghitung nilai saja.

Sebagai contoh untuk pemrograman PHPnya adalah sebagai berikut.

Untuk melakukan contoh ini anda harus menjalankan terlebih dahulu tahapan2 berikut ini.
  • Menginstall xampp (jika belum ada). artikelnya dapat dibaca disini " Cara install Xampp "
  • Menjalankan Xampp. artikelnya dapat dilihat disini " Cara menjalankan PHP di Xampp"
  • Membuat kode program PHP dan menjalankannya. kemudian copykan kode program dibawah ini
   
    <?php
        
    $kecepatan= 83;     // ini opertor aritmatika     $kecepatan= $kecepatan+ 10;     // maka nilai kecepatan akan samadengan 83 + 10 = 93     // ini operator penugasan     $kecepatan+= 10;     // sekarang nilai kecepatan akan menjadi 93 + 10 = 103

    ?>


C. Operator increment dan decrement

Operator increment dan operator decrement memiliki tuga yang berbeda-beda. Untuk Operator increment adalah Operator yang digunakan untuk menambahkan satu nilai. sedangkan Operator decrement adalah Operator yang digunakan untuk mengurangi satu nilai.

Operator increment ditandai dengan ++  sendangkan operator decrement menggunakan simbol --

Contoh Program operator Increment dan decrement

Untuk melakukan contoh ini anda harus menjalankan terlebih dahulu tahapan2 berikut ini.
  • Menginstall xampp (jika belum ada). artikelnya dapat dibaca disini " Cara install Xampp "
  • Menjalankan Xampp. artikelnya dapat dilihat disini " Cara menjalankan PHP di Xampp"
  • Membuat kode program PHP dan menjalankannya. kemudian copykan kode program dibawah ini
   
    <?php
        
    $score = 0;     $score++;     $score++;     $score++;     echo $score;
    ?>


D. Operator Relasi atau Pembanding

Operator relasi adalah operator yang digunakan untuk membandingkan dua buah nilai. Hasil dari Operator relasi adalah berupa operator bolean yaitu True jika keadaannya benar dan FALSE jika keadaanya salah.

Berikut adalah jenis Operator Relasi

Nama Operator Simbol / Lambang
Lebih besar >
Lebih Kecil <
Sama Dengan == atau ===
Tidak Sama Dengan != atau !==
Lebih Besar sama Dengan >=
Lebih Kecil sama Dengan <=


Contoh Program dalam PHP untuk operator pembanding atau operator relasi

Untuk melakukan contoh ini anda harus menjalankan terlebih dahulu tahapan2 berikut ini.
  • Menginstall xampp (jika belum ada). artikelnya dapat dibaca disini " Cara install Xampp "
  • Menjalankan Xampp. artikelnya dapat dilihat disini " Cara menjalankan PHP di Xampp"
  • Membuat kode program PHP dan menjalankannya. kemudian copykan kode program dibawah ini
   
    <?php
    $a = 6;     $b = 2;     // menggunakan operator relasi lebih besar     $c = $a > $b;     echo "$a > $b: $c";     echo "<hr>";     // menggunakan operator relasi lebih kecil     $c = $a < $b;     echo "$a < $b: $c";     echo "<hr>";     // menggunakan operator relasi lebih sama dengan     $c = $a == $b;     echo "$a == $b: $c";     echo "<hr>";     // menggunakan operator relasi lebih tidak sama dengan     $c = $a != $b;     echo "$a != $b: $c";     echo "<hr>";     // menggunakan operator relasi lebih besar sama dengan     $c = $a >= $b;     echo "$a >= $b: $c";     echo "<hr>";     // menggunakan operator relasi lebih kecil sama dengan     $c = $a <= $b;     echo "$a <= $b: $c";     echo "<hr>";  
    
    ?>

Hasil dari operator diatas adalah sebagai berikut.

Operator Relasi atau Operator Pembanding

E. Operator Logika

Operator Logika adalah Operator yang digunakan untuk melakukan operasi logika seperti OR, NOT dan AND. 

Operator Logika terdiri dari beberapa simbol diantaranya adalah sebagai berikut.

Nama Operator Simbol / Lambang
Logika OR ||
Logika AND &&
Negasi/Kebalikan/NOT !

Contoh program Operator Logika

Untuk melakukan contoh ini anda harus menjalankan terlebih dahulu tahapan2 berikut ini.
  • Menginstall xampp (jika belum ada). artikelnya dapat dibaca disini " Cara install Xampp "
  • Menjalankan Xampp. artikelnya dapat dilihat disini " Cara menjalankan PHP di Xampp"
  • Membuat kode program PHP dan menjalankannya. kemudian copykan kode program dibawah ini
   
    <?php
      
    $a = true;     $b = false;     // variabel $c akan bernilai false     $c = $a && $b;     printf("%b && %b = %b", $a,$b,$c);     echo "<hr>";     // variabel $c akan bernilai true     $c = $a || $b;     printf("%b || %b = %b", $a,$b,$c);     echo "<hr>";     // variabel $c akan bernilai false     $c = !$a;     printf("!%b = %b", $a, $c);     echo "<hr>";
    ?>

Untuk Panduan dalam menentukan hasil dari operator logika atau operator perbandingan maka perhatikan gambar dibawah ini.

Operator Logika

F. Operator Ternary

Operator ternary adalah operator yang digunakan untuk membuat sebuah kondisi. Simbol yang digunakan adalah tanda tanya( ? )  dan titik dua ( : )

Operator Ternary

Dari contoh yang ada di atas, “Kamu suka aku” merupakan pertanyaan atau kondisi yang akan diperiksa oleh operator ternary. jika jawabannya adalah benar, maka iya. Sebaliknya jika jawabannya tidak maka akan tidak.

Untuk lebih jelasnya, mari kita coba contoh program Operator Ternary dibawah ini

   
    <?php
      
    $suka = true;     // menggunakan operator ternary     $jawab = $suka ? "iya": "tidak";     // menampilkan jawaban     echo $jawab;

    ?>

Demikian perkenalan denga operator yang ada di pemrograman php. untuk selanjutnya silahkan klik menu dibawah ini untuk belajar ke tahap selanjutnya didalam pemrograman PHP

Posting Komentar

0 Komentar