Sunday, February 10, 2013

Operator pada PHP

Setelah sebelumnya Saya membahas Program sederhana menampilkan sebuah tulisan di Web Browser Pada kesempatan kali ini Saya akan membahas Operator pada Php, Operator merupakan suatu simbol yang dipakai untuk memanipulasi data, seperti : perkalian, pembagian, penjumlahan, pengurangan. Berikut ini tipe Operator pada PHP:
  1. Operator Aritmatika
  2. Operator Aritmatika merupakan operator yang digunakan untuk mendukung operasi matematika, adapun fungsi dan penggunaannya seperti berikut:

    • Operator "*" berfungsi untuk mendukung operasi matematika khususnya operasi perkalian, adapun contoh penggunaannya $a*$b
    • Operator "/" berfungsi untuk mendukung operasi matematika khususnya operasi pembagian, adapun contoh penggunaannya $a/$b
    • Operator "+" berfungsi untuk mendukung operasi matematika khususnya operasi penjumlahan, adapun contoh penggunaannya $a+$b
    • Operator "-" berfungsi untuk mendukung operasi matematika khususnya operasi pengurangan, adapun contoh penggunaannya $a-$b
    • Operator "%" berfungsi untuk mendukung operasi matematika untuk mengetahui sisa hasil pembagian atau modulus, adapun contoh penggunaannya $a%$b.

  3. Operator Increment/Decrement
  4. Operator increment/descrement masing-masing adalah operator pada PHP yang berfungsi Penambahan  dan pengurangan 1. Apabila Operator disisipkan sebelum variabel, misal ++$a atau --$a maka nilai $a akan ditambah atau dikurangi 1 sebelum seluruh operasi dalam ekspresi dikerjakan tetapi sebaliknya apabila operator disisipkan setelah variabel, misal $a++ atau $a-- maka nilai $a akan ditambah atau dikurangi 1 setelah opersai dalam ekspresi selesai dikerjakan. Berikut fungsi dan penggunaannya : 

    • Operator "++" berfungsi Pre/Post Increment yaitu untuk menambahkan 1 untuk variabel sesuai ekspesi, contoh penggunaannya ++$a atau $a++
    • Operator "--" berfungsi Pre/Post Decrement yaitu untuk mengurangi 1 untuk variabel sesuai ekspesi, contoh penggunaannya --$a atau $a--.
  5. OperatorString
  6. Operator String atau operator Concatenation merupakan operator yang digunakan untuk menggabungkan teks baik itu berupa variabel maupun teks satu dengan teks lainnya. Operator ini dideklarasikan dengan memberikan tanda titik (.) diantara operan dalam satu operasi. Perhatikan contoh berikut
    <?php
    $a="Hello";
    $b="Selamat datang di Meletek.blogspot.com";
    $c=$a." ".$b;
    echo:"
    $c";
    //Hasil yang ditampilkan adalah "Hello Selamat Datang di Meletek.blogspot.com"
    ?>
    
  7. Operator Bitwise
  8. Operator Bitwise dapat digunakan untuk membuat bit tertentu dari suatu integer menjadi 1 atau 0.

    • Operator AND menghasilkan Bit yang bernilai 1 pada $a dan $b akan diset 1 contoh penggunaannya $a&$b
    • Operator OR menghasilkan Bit yang benilai 1 pada $a atau $b akan diset 1 contoh penggunaannya $a|$b
    • Operator XOR menghasilkan Bit yang benilai 1 pada $a atau $b tetapi tidak pada keduanya  akan diset 1 contoh penggunaannya $a^$b
    • Operator NOT menghasilakan Bit yang benilai 1 pada $a akan diset 0, dan sebaliknya contoh penggunaannya ~$a
    • Operator SHIFT LEFT menghasilkan geser bit $a sebanyak $b langkah ke kiri (setiap langkah berarti "kalikan dengan nilai 2") contoh penggunaanya $a<<$b
    • Operator SHIFT RIGHT menghasilkan geser bit $a sebanyak $b langkah ke kanan (setiap langkah berarti "kalikan dengan nilai 2") contoh penggunaanya $a>>$b

  9. Operator Perbandingan
  10. Operator Perbandingan digunakan pada struktur operasi sebagai control program seperti If dan Else If dimana dilakukan perbandingan antara kedua nilai<>

    • Operator " >" atau disebut juga "lebih dari", menghasilkan "Benar jika $a lebih besar dari $b contoh penggunaanya $a>$b
    • Operator " <" atau disebut juga "kurang dari", menghasilkan "Benar jika $a kurang dari $b contoh penggunaanya $a<$b
    • Operator " <=" atau disebut juga "kurang dari atau sama dengan", menghasilkan "Benar jika $a kurang dari atau sama dengan $b contoh penggunaanya $a<=$b
    • Operator " >=" atau disebut juga "lebih dari atau sama dengan", menghasilkan "Benar jika $a lebih besar atau sama dengan $b cntoh penggunaanya $a>$b
    • Operator " ==" atau disebut juga "sama dengan", menghasilkan "Benar jika $a sama dengan $b contoh penggunaanya $a==$b
    • Operator " !=" atau disebut juga "tidak sama dengan", menghasilkan "Benar jika $a tidak sama dengan $b contoh penggunaanya $a!=$b
  11. Operator Logika / Ternary
  12. Operator Ternary memiliki kemiripan dengan operator perbandingan yaitu sebagai control suatu program.

    • Operator " And" atau "&&", menghasilkan "Benar jika $a sama dengan $b contoh penggunaanya $aAnd$b atau $a&&$b
    • Operator " Or" atau "| |", menghasilkan "Benar jika salah satu $a atau $b bernilai benar contoh penggunaanya $aOr$b atau $a||$b
    • Operator " Xor" , menghasilkan "Benar jika $a sama dengan $b dan tidak keduanya contoh penggunaanya $aXor$b 
    • Operator " Not" atau "&&", menghasilkan "Benar jika $a tidak benar maupun sebaliknya contoh penggunaanya !$a atau !$b

No comments: