Anda di halaman 1dari 6

BAHAN AJAR (KELAS)

OPERATOR PHP
Operator adalah simbol/tanda yang digunakan untuk melakukan operasi - operasi matematis atau operasi string. Sedangkan operand adalah data yang dioperasikan atau dimanipulasi. Operator dapat dikelompokkan dalam 4 kategori, yaitu: a. Operator Aritmatika/Arithmetic Operator b. Operator Penugasan/Assignment Operator c. Operator Pembanding/Comparison Operator d. Operator Logika/Logical Operator

Operator Aritmatika/Arithmetic Operator


Adalah operator yang digunakan dalam operasi matematika. Yang termasuk operator ini adalah:

Operator Penugasan/Assignment Operator


Operator penugasan berfungsi untuk memberikan nilai ke suatu variable atau variabel ke variabel. Simbol operator ini adalah sama dengan (=). Daftar operator penugasan seperti dalam tabel berikut:

Operator Pembanding/Comparison Operator


Operator ini disebut juga operator relasional, yaitu operator yang digunakan untuk membandingkan antara dua atau lebih operand (nilai, variabel, atau pernyataan) dan menghasilkan nilai True atau False. Operator-operator yang termasuk operator pembanding adalah:

Operator Logika/Logical Operator


Operator logika digunakan untuk membandingkan dua atau lebih pernyataan dan menghasilkan nilai true atau false. Operator logika sering digunakan pada struktur kendali. Yang termasuk operator logika adalah:

Operator Operator Lain Operator Bitwise


Operator bitwise digunakan untuk operasi bilangan biner. Operator operator yang termasuk operator bitwise adalah:

Operator Increment/Decrement
Pre/Post increment dan decrement masing-masing adalah penambahan dan pengurangan satu. Apabila operator diletakkan sebelum variabel, misal ++$i atau --i maka nilai $i akan ditambahkan atau dikurangkan 1 sebelum keseluruhan operasi dalam ekspresi dikerjakan dan sebaliknya apabila operator diletakkan setelah variabel, misal $i++ atau $imaka nilai $i akan ditambah atau dikurangi 1 setelah operasi dalam ekspresi dikerjakan.

Operator String
Hanya ada satu operator string, yaitu operator concatenation (.), yakni menggabungkan dua buah atau lebih string. Contoh

<?php $a = Hallo; $b = $a.Selamat Datang di PHP; //$b berisikan Hallo Selamat datang di PHP ?>

Kedudukan Operator
Setiap operator mempunyai kedudukan (operator precedence) dan prioritas masing-masing yang digunakan untuk menentukan operator manakah yang akan dieksekusi terlebih dahulu bila dalam sebuah pernyataan terdapat dua atau lebih operator. Contoh, misalnya ada persamaan matematika x=2+5*7. Maka nilai x adalah 37 bukan 49. Hal ini karena kedudukan operator perkalian lebih tinggi dari pada operator penjumlahan sehingga 5 harus dikalikan terlebih dahulu dengan 7, baru dijumlah dengan 2; bukan 2 ditambah 5 baru dikali 7. Kedudukan operator-operator tersebut seperti terlihat pada tabel berikut:

Anda mungkin juga menyukai

  • DASAR PHP
    DASAR PHP
    Dokumen27 halaman
    DASAR PHP
    Mohammad Fadly Syahputra
    0% (1)
  • 3.HTML Table
    3.HTML Table
    Dokumen8 halaman
    3.HTML Table
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • 4.html Form
    4.html Form
    Dokumen7 halaman
    4.html Form
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • Form Dalam PHP
    Form Dalam PHP
    Dokumen3 halaman
    Form Dalam PHP
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • Ecom
    Ecom
    Dokumen10 halaman
    Ecom
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • Dasar HTML
    Dasar HTML
    Dokumen10 halaman
    Dasar HTML
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • Formulir Requirement
    Formulir Requirement
    Dokumen1 halaman
    Formulir Requirement
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • 1 Searching1
    1 Searching1
    Dokumen6 halaman
    1 Searching1
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • Formulir Asistensi
    Formulir Asistensi
    Dokumen1 halaman
    Formulir Asistensi
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • PTI5
    PTI5
    Dokumen40 halaman
    PTI5
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • Presentation 1
    Presentation 1
    Dokumen5 halaman
    Presentation 1
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • 2 Searching
    2 Searching
    Dokumen12 halaman
    2 Searching
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • 4.html Form
    4.html Form
    Dokumen7 halaman
    4.html Form
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • 3.HTML Table
    3.HTML Table
    Dokumen8 halaman
    3.HTML Table
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • PTI4
    PTI4
    Dokumen58 halaman
    PTI4
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • Kuliah 10 Multimedia
    Kuliah 10 Multimedia
    Dokumen24 halaman
    Kuliah 10 Multimedia
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • Format Tugas Kelompok
    Format Tugas Kelompok
    Dokumen1 halaman
    Format Tugas Kelompok
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • Pti 1
    Pti 1
    Dokumen57 halaman
    Pti 1
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • 1.pengenalan HTML
    1.pengenalan HTML
    Dokumen15 halaman
    1.pengenalan HTML
    Mohammad Fadly Syahputra
    100% (1)
  • PTI2
    PTI2
    Dokumen57 halaman
    PTI2
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • Format Tugas Individual
    Format Tugas Individual
    Dokumen1 halaman
    Format Tugas Individual
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • GBPP Pti2011
    GBPP Pti2011
    Dokumen4 halaman
    GBPP Pti2011
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • Kuliah 3 Unit Sistem
    Kuliah 3 Unit Sistem
    Dokumen33 halaman
    Kuliah 3 Unit Sistem
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • Kuliah 8 Komunikasi&jaringan
    Kuliah 8 Komunikasi&jaringan
    Dokumen33 halaman
    Kuliah 8 Komunikasi&jaringan
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • Kuliah 5 Storage
    Kuliah 5 Storage
    Dokumen35 halaman
    Kuliah 5 Storage
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • Kuliah 4 Input Output
    Kuliah 4 Input Output
    Dokumen39 halaman
    Kuliah 4 Input Output
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • Kuliah 1 Pengantar TI (Updated1) 2
    Kuliah 1 Pengantar TI (Updated1) 2
    Dokumen31 halaman
    Kuliah 1 Pengantar TI (Updated1) 2
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • Kuliah 2 Pengenalan Komputer
    Kuliah 2 Pengenalan Komputer
    Dokumen40 halaman
    Kuliah 2 Pengenalan Komputer
    Mohammad Fadly Syahputra
    Belum ada peringkat
  • Petunjuk Mencetak Slide
    Petunjuk Mencetak Slide
    Dokumen4 halaman
    Petunjuk Mencetak Slide
    Mohammad Fadly Syahputra
    Belum ada peringkat