SlideShare a Scribd company logo
By I Wayan Simpen
                    1
Variabel
• Pada PHP semua variable dituliskan
  dengan tanda $ di awal nama variabel.
• Aturan penulisan variable:
  – Nama variable bisa terdiri dari angka, huruf
    dan underscore
  – Huruf pertama nama variable tidak boleh
    berupa angka
  – nama variable bersifat case-sensitive


                                                   2
Contoh :
• //penamaan berikut benar
  $nama = "Yusuf";
  $test123 = "Test";
  $_TEST = "Test";
  $Test123 = "Test";
• //penamaan yang salah
  $1Huruf = "A"; //diawali dengan angka
  $sw3ar-it = "Again"; //menggunakan
 karakter "-"
 $Tom&Jerry = "Kucing"; // menggunakan
 karakter "&"
                                          3
Yang perlu diingat
        • Deklarasi tipe variable
          biasanya tidak ditentukan
          oleh programmer. PHP
          akan secara otomatis
          mengubah atau memberi
          tipe data berdasarkan
          kontek penggunaannya.



                                      4
Contoh :
      $nama = "Ini tipe String" ;
      //deklarasi tipe string;
      $numeric = 123 ; //deklarasi
      integer
      $numeric = 456.123 ;
      //Sekarang $numeric bertipe
      float
      $bollean = true ; // deklarasi
      tipe Boolean

                                       5
Scope variable
• Global
• Local
 <?php
 $A = 123 ; // variable global
 function Test() {
 $A = "Test"; // variable local
 echo "Nilai A dalam fungsi = $A n";
 }
 Test();
 echo "Nilai A luar fungsi = $A n";
 ?>                                     6
• Untuk menyatakan suatu variable global
  dari dalam fungsi dapat digunakan kata
  kunci global.
  Contoh :
  <?php
     $A = 123 ; // variable global
     function Test() {
     global $A ; // variable local
     echo "Nilai A dalam fungsi = $A n";}
     Test();
     echo "Nilai A luar fungsi = $A n";
  ?>
                                             7
Variable Terdefinisi
• $DOCUMENT_ROOT : berisi nama
  direktori root pada server
• $SERVER_NAME : berisi nama dari server
  host di mana script dieksekusi. Nilainya
  bisa berupa nama virtual host.
• $HTTP_USER_AGENT : Berisi informasi
  tentang client seperti jenis browser dan
  Sistem Operasinya.

                                             8
Konstanta
• Sintak : define("nama_konstanta",nilai);
• Contoh :
 <?php
  define("phi",3.14) ;
  $r = 5;
  $luas = phi * $r * $r ;
  echo "Luas = $luas" ;
  ?>


                                             9
OPERATOR
• Operator digunakan untuk melakukan suatu
  operasi
• Operator Aritmatika
    Operator      Penggunaan      Contoh

       +       Penjumlahan      $a + $b

        -      Pengurangan      $a - $b

       *       Perkalian        $a * $b

        /      Pembagian        $a / $b

       %       Modulus          $a % $b
                                             10
• Operator Assignment

 Operator        Analogi    Contoh
    =       $a = $a        $a = 3
   +=       $a = $a + 1    $a += 1
    -=      $a = $a – 1    $a -= 1
    *=      $a = $a * 2    $a *= 2
    /=      $a = $a /2     $a /= 2


                                     11
• Operator Bitwise
     Operator         Keterangan     Contoh

        &       And                11 & 13 = 9

        |       Or                 11 | 13 = 15

        ^       Xor                11 ^ 13 = 6

        ~       Not                ~11 = 12

       <<       Shift Left         11 << 2 = 2
                                   11 >> 2 =
       >>       Shift Right
                                   44        12
• Operator Perbandingan
  Operator           Keterangan             Contoh
     ==      Sama dengan                  $a == $b
             Identik / Sama dengan dan
    ===                                   $a === $b
             sama tipe
     !=      Tidak sama dengan            $a != $b
     <       Lebih kecil dari             $a < $b
     >       Lebih besar dari             $a > $b
             Lebih kecil dari atau sama
     <=                                   $a <= $b
             dengan
     >=      Lebih besar dari atau sama   $a >= $b
                                                     13
• Operator Logika

 Operator     Keterangan            Contoh


&& atau And      And       ($a > $b) and ($a < $c)


 || atau Or      Or        ($a > $b) or ($a < $b)

    Xor          Xor       ($a = 2) xor ($a = 3)

     !           Not       !($a >= $b)

                                                     14
• Operator Decrement dan Increment

Operator      Keterangan        Contoh


  ++$a     Pre-increment    $a = ++$b


  --$a     Pre-decrement    $a = --$b


  $a++     Post-Increment   $a = $b++


  $a--     Post-decrement   $a = $b--
                                         15

More Related Content

PDF
Dewayudhi perintah dasar php
PPT
Variabel dan Operator PHP
PDF
Operator PHP = &
PPTX
Per 2 pemrograman web dengan variabel
PPT
Dasar-Dasar PHP
PDF
Basic PHP Syntax
PPTX
Bab 2
PPTX
materi Php lanjutan
Dewayudhi perintah dasar php
Variabel dan Operator PHP
Operator PHP = &
Per 2 pemrograman web dengan variabel
Dasar-Dasar PHP
Basic PHP Syntax
Bab 2
materi Php lanjutan

What's hot (13)

PPTX
Perulangan dan Array dalam PHP
PDF
pengantar array PHP
PPTX
Function dalam PHP
PDF
PDF
Modul php 1
PDF
WEB II PHP 06
PPSX
Php 1
PPT
PPTX
Fungsi part 3
PDF
PostgreSQL Stored-procedure
PDF
Prak sh6
PDF
PostgreSQL Trigger
PDF
WEB II PHP 03
Perulangan dan Array dalam PHP
pengantar array PHP
Function dalam PHP
Modul php 1
WEB II PHP 06
Php 1
Fungsi part 3
PostgreSQL Stored-procedure
Prak sh6
PostgreSQL Trigger
WEB II PHP 03
Ad

Viewers also liked (20)

PPTX
IT-governance
PDF
Caroline goodlett
XLS
I kursas bakalaurai
PPTX
Göz mobil[1]
PDF
PPTX
شهر رمضان
PDF
CoolEnergy Brochure
PPT
Oscar Gamero Garate - Canciones italianas
PDF
3. março
PPTX
PPTX
Informática iii
PPT
Presentació laura gonzalez
PDF
Revista Psique Especial Grandes Pensadores Da PsicanáLise
PDF
Обзор работы паевых фондов 19-26 сентября 2011
PDF
Zumbis e seus Ciclos na Mídia: uma introdução a partir de Kyle William Bishop
ODP
Indexando e Ordenando Data Sets
PPSX
La Adolescencia
PDF
Tutoria de criação de contas: Gmail, Facebook e Portal EMdiálogo
PPTX
Presentac..[1]
DOCX
Prova 7ºanos 1ºbi silvana
IT-governance
Caroline goodlett
I kursas bakalaurai
Göz mobil[1]
شهر رمضان
CoolEnergy Brochure
Oscar Gamero Garate - Canciones italianas
3. março
Informática iii
Presentació laura gonzalez
Revista Psique Especial Grandes Pensadores Da PsicanáLise
Обзор работы паевых фондов 19-26 сентября 2011
Zumbis e seus Ciclos na Mídia: uma introdução a partir de Kyle William Bishop
Indexando e Ordenando Data Sets
La Adolescencia
Tutoria de criação de contas: Gmail, Facebook e Portal EMdiálogo
Presentac..[1]
Prova 7ºanos 1ºbi silvana
Ad

Similar to WEB II PHP 02 (20)

PPT
265991658-Pengantar-PHP-ppt.ppt
PPT
PPTX
materi php
PDF
tutorial php
PDF
Tutorial dan Pengenalan php
PDF
Tutorial php
PDF
Pertemuan1 - PHP Dasar
PPT
Bab 2-intro-python
PPT
php ( hypertext markup language) bahasa pemrograman
PDF
WEB II PHP 07
PPTX
PW2 Pertemuan 2.pptx
PPTX
05 konsep dasar pemrograman (2)
PPTX
Bab 6 konsep dasar pemrograman (2)
PPTX
05 konsep dasar pemrograman (2)
PPTX
05 konsep dasar pemrograman (2)
PPTX
Tugas Presentasi Pemrogram Komputer.pptx
PDF
variabel dan tipe data PHP
PDF
Mengenal script php 3
PPTX
Pengenalan PHP
PDF
PROGRESS - Belajar PHP #1
265991658-Pengantar-PHP-ppt.ppt
materi php
tutorial php
Tutorial dan Pengenalan php
Tutorial php
Pertemuan1 - PHP Dasar
Bab 2-intro-python
php ( hypertext markup language) bahasa pemrograman
WEB II PHP 07
PW2 Pertemuan 2.pptx
05 konsep dasar pemrograman (2)
Bab 6 konsep dasar pemrograman (2)
05 konsep dasar pemrograman (2)
05 konsep dasar pemrograman (2)
Tugas Presentasi Pemrogram Komputer.pptx
variabel dan tipe data PHP
Mengenal script php 3
Pengenalan PHP
PROGRESS - Belajar PHP #1

More from Rani Sarungallo Rombe (8)

PPT
WEB II PHP 11 odbc 2
PDF
WEB II PHP 10 odbc 1
PDF
WEB II PHP 09 text
PPT
WEB II PHP 06.ppt
PDF
WEB II PHP 05
PDF
WEB II PHP 04
PDF
WEB II PHP 01
PPT
Wek14 mysql 2
WEB II PHP 11 odbc 2
WEB II PHP 10 odbc 1
WEB II PHP 09 text
WEB II PHP 06.ppt
WEB II PHP 05
WEB II PHP 04
WEB II PHP 01
Wek14 mysql 2

Recently uploaded (9)

PPTX
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
PPTX
Materi_Array_Karakter_String untuk kelas XI sma.pptx
PDF
Rekomendasi Riset Lanjutan : perspektif_futurologis.pdf
PPT
pengantar-sistem-informasi manajemen.ppt
PDF
Modul_Pemula_Merakit_Komputer untuk smppdf
DOCX
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
DOCX
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
PPTX
Implementasi Microservices pada Manufaktur
PPTX
Materi asdsa asd asd sad sa dsa dsa d sa
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
Materi_Array_Karakter_String untuk kelas XI sma.pptx
Rekomendasi Riset Lanjutan : perspektif_futurologis.pdf
pengantar-sistem-informasi manajemen.ppt
Modul_Pemula_Merakit_Komputer untuk smppdf
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
Implementasi Microservices pada Manufaktur
Materi asdsa asd asd sad sa dsa dsa d sa

WEB II PHP 02

  • 1. By I Wayan Simpen 1
  • 2. Variabel • Pada PHP semua variable dituliskan dengan tanda $ di awal nama variabel. • Aturan penulisan variable: – Nama variable bisa terdiri dari angka, huruf dan underscore – Huruf pertama nama variable tidak boleh berupa angka – nama variable bersifat case-sensitive 2
  • 3. Contoh : • //penamaan berikut benar $nama = "Yusuf"; $test123 = "Test"; $_TEST = "Test"; $Test123 = "Test"; • //penamaan yang salah $1Huruf = "A"; //diawali dengan angka $sw3ar-it = "Again"; //menggunakan karakter "-" $Tom&Jerry = "Kucing"; // menggunakan karakter "&" 3
  • 4. Yang perlu diingat • Deklarasi tipe variable biasanya tidak ditentukan oleh programmer. PHP akan secara otomatis mengubah atau memberi tipe data berdasarkan kontek penggunaannya. 4
  • 5. Contoh : $nama = "Ini tipe String" ; //deklarasi tipe string; $numeric = 123 ; //deklarasi integer $numeric = 456.123 ; //Sekarang $numeric bertipe float $bollean = true ; // deklarasi tipe Boolean 5
  • 6. Scope variable • Global • Local <?php $A = 123 ; // variable global function Test() { $A = "Test"; // variable local echo "Nilai A dalam fungsi = $A n"; } Test(); echo "Nilai A luar fungsi = $A n"; ?> 6
  • 7. • Untuk menyatakan suatu variable global dari dalam fungsi dapat digunakan kata kunci global. Contoh : <?php $A = 123 ; // variable global function Test() { global $A ; // variable local echo "Nilai A dalam fungsi = $A n";} Test(); echo "Nilai A luar fungsi = $A n"; ?> 7
  • 8. Variable Terdefinisi • $DOCUMENT_ROOT : berisi nama direktori root pada server • $SERVER_NAME : berisi nama dari server host di mana script dieksekusi. Nilainya bisa berupa nama virtual host. • $HTTP_USER_AGENT : Berisi informasi tentang client seperti jenis browser dan Sistem Operasinya. 8
  • 9. Konstanta • Sintak : define("nama_konstanta",nilai); • Contoh : <?php define("phi",3.14) ; $r = 5; $luas = phi * $r * $r ; echo "Luas = $luas" ; ?> 9
  • 10. OPERATOR • Operator digunakan untuk melakukan suatu operasi • Operator Aritmatika Operator Penggunaan Contoh + Penjumlahan $a + $b - Pengurangan $a - $b * Perkalian $a * $b / Pembagian $a / $b % Modulus $a % $b 10
  • 11. • Operator Assignment Operator Analogi Contoh = $a = $a $a = 3 += $a = $a + 1 $a += 1 -= $a = $a – 1 $a -= 1 *= $a = $a * 2 $a *= 2 /= $a = $a /2 $a /= 2 11
  • 12. • Operator Bitwise Operator Keterangan Contoh & And 11 & 13 = 9 | Or 11 | 13 = 15 ^ Xor 11 ^ 13 = 6 ~ Not ~11 = 12 << Shift Left 11 << 2 = 2 11 >> 2 = >> Shift Right 44 12
  • 13. • Operator Perbandingan Operator Keterangan Contoh == Sama dengan $a == $b Identik / Sama dengan dan === $a === $b sama tipe != Tidak sama dengan $a != $b < Lebih kecil dari $a < $b > Lebih besar dari $a > $b Lebih kecil dari atau sama <= $a <= $b dengan >= Lebih besar dari atau sama $a >= $b 13
  • 14. • Operator Logika Operator Keterangan Contoh && atau And And ($a > $b) and ($a < $c) || atau Or Or ($a > $b) or ($a < $b) Xor Xor ($a = 2) xor ($a = 3) ! Not !($a >= $b) 14
  • 15. • Operator Decrement dan Increment Operator Keterangan Contoh ++$a Pre-increment $a = ++$b --$a Pre-decrement $a = --$b $a++ Post-Increment $a = $b++ $a-- Post-decrement $a = $b-- 15