SlideShare a Scribd company logo
By I Wayan Simpen
16 Oktober 2008                       1
Fungsi-Fungsi Variabel dan Operasi String

• Fungsi variabel
• Fungsi konversi
  data
• Operasi dan
  Fungsi String




16 Oktober 2008                                     2
Fungsi String
   Fungsi         Keterangan
   Empty          Untuk mengetahui variabel
                  bernilai kosong atau tidak
                  Empty(variabel)
   Isset          Untuk mengetahui variabel sudah
                  terbentuk atau belum
                  Isset(variabel)
   Unset          Menghapus variabel
                  Unset(valieabel,[variabel],..)

16 Oktober 2008                                     3
Fungsi String
   Fungsi         Keterangan
   Print_r        Menampilkan informasi tentang
                  variabel
                  Print_r(variabel)
   Var_dump       Menghasilkan informasi tentang
                  variabel yang meliputi tipe dan
                  nilai
                  Var_dump(variabel)
   define         Memeriksa suatu konstanta telah
                  didefenisikan atau belum
                  define(variabel)
16 Oktober 2008                                     4
Contoh:
  <?php
   function bnr_slh($argumen)
   {
     if ($argumen)
       return "benar";
     else
       return "salah";
   }
   // Tes variabel musik
   $ada = isset($musik);
   printf("1) musik ada ? %s<BR>n", bnr_slh($ada));

16 Oktober 2008                                        5
// Isi variabel musik
  $musik = "Jazz";

  $ada = isset($musik);
  printf("2) musik ada ? %s<BR>n", bnr_slh($ada));

  // Cek apakah kosong
  $kosong = empty($musik);
  printf("3) musik kosong ? %s<BR>n", bnr_slh($kosong));




16 Oktober 2008                                        6
// Ubah isi musik
    $musik = "0";

    // Cek apakah kosong
    $kosong = empty($musik);
    printf("4) musik kosong? %s<BR>n", bnr_slh($kosong));

    // Hapus variabel musik
    unset($musik);




16 Oktober 2008                                         7
// Tes variabel musik
       $ada = isset($musik);
       printf("5) musik ada ? %s<BR>n",
     bnr_slh($ada));

       // Cek apakah kosong
       $kosong = empty($musik);
       printf("6) musik kosong ? %s<BR>n",
     bnr_slh($kosong));

       ?>


16 Oktober 2008                               8
Fungsi Konversi Data
   Fungsi         Keterangan
   Double         Konversi ke tipe data double
                  doubleval(argumen )

   Intval         Konversi ke tipe data Integer
                  intval(argumen )

   Strval         Konversi ke tipe data String
                  strval(argumen )

16 Oktober 2008                                   9
Operasi dan Fungsi-Fungsi String
• Operator . dan .=
• Memahami perintah printf
• Fungsi-Fungsi String




16 Oktober 2008                           10
Operator . dan .=
• Digunakan untuk menggabungkan dua
  buah string
         “Pemrograman “ . “PHP”   “Pemrograman PHP”

         $kata = “Selamat ”
         $kata = $kata . “Pagi”
         Hasilnya
         $kata = “Selamat Pagi”


16 Oktober 2008                                       11
Contoh
     <?php

          $kalimat = "Hai.";
          $kalimat = $kalimat . " " . "Selamat ";
          $kalimat .= " belajar PHP";

          print($kalimat);

       ?>



16 Oktober 2008                                     12
Hasil




16 Oktober 2008   13
Memahami Perintah printf
  • Printf mempunyai bentuk
              Printf([%format_string], argume,…)

          Kode    Keterangan
             d    Untuk bilangan bulat
             b    Untuk bilangan Biner
             o    Bilangan Okta
             x    Heksa desimal dalam huruf kecil
             X    Heksa desimal dalam huruf besar
             s    Untuk string
             f    Untuk bilangan double
16 Oktober 2008                                     14
Contoh
        <?php
          $data = "45.5 derajat Celcius";
          printf("Format d : %d <BR>n", $data);
          printf("Format b : %b <BR>n", $data);
          printf("Format o : %o <BR>n", $data);
          printf("Format x : %x <BR>n", $data);
          printf("Format X : %X <BR>n", $data);
          printf("Format s : %s <BR>n", $data);
          printf("Format f : %f <BR>n", $data);
         ?>


16 Oktober 2008                                    15
Hasil




16 Oktober 2008   16
Fungsi-Fungsi String
              Fungsi      Keterangan
        Strlen(string)    Memperoleh panjang string
    Strtoupper(string)    Mengubah string dari huruf
                          kecil ke huruf besar
     Strtolower(string)   Mengubah string dari huruf
                          besar ke huruf kecil
        Ucfirst(string)   Awal kalimat menjadi huruf
                          besar
      Ucwords(string)     Awal kata dari string menjadi
                          huruf besar


16 Oktober 2008                                           17
Contoh
        <?php
         $kalimat = "pemrograman PHP";
         printf("Hasil strtoupper: %s<BR>n",
              strtoupper($kalimat));
         printf("Hasil strtolower: %s<BR>n",
              strtolower($kalimat));
         printf("Hasil ucfirst: %s<BR>n",
              ucfirst($kalimat));
         printf("Hasil ucwords: %s<BR>n",
              ucwords($kalimat));
         printf("Aslinya : $kalimat<BR>n");
        ?>
16 Oktober 2008                                 18
Hasil




16 Oktober 2008   19
Fungsi-Fungsi String
              Fungsi       Keterangan
          ltrim(string)    Menghapus spasi di kiri
          rtrim(string)    Menghapus spasi di kanan
           trim(string)    Menghapus spasi di kiri dan
                           kanan
      substr(string,x,y)   Mendapatkan sejumlah y string
                           mulai pada posisi x
    Substr_count(string,   Untuk menghitung jumlah suatu
        substring)         substring dalam suatu string


    Strtok(string,token)   Memperleh kata-kata yg
                           terdapat pd string
16 Oktober 2008                                            20
Contoh
     <?php
      $kalimat = "saya pergi ke teman-saya";
      $kata = strtok($kalimat, " -");
      while ($kata)
      {
        print("Kata = $kata <BR>n");
        $kata = strtok(" -");
      }
     ?>



16 Oktober 2008                                21
Hasil




16 Oktober 2008   22
Ekspresi Reguler
• Ekspresi reguler menyedikan mekanisme untuk
  memanipulasi dan memcocokan string.
• PHP menyediakan fungsi ereg yg digunakan
  untuk menangani ekspresi reguler.
• Bentuk fungsi ereg

                  Ereg(pola,sumber)
• Hasil dari fungsi ereg adalah TRUE atau FALSE.



16 Oktober 2008                                    23
Contoh
     Memeriksa substring dalam suatu string
      ereg(“BILA”,”APABILA”)
            Hasilnya TRUE

    Mencocokkan kata di awal dan di akhir
  string
    ereg(“^hari”,”hari ini hari yang cerah”)
          Hasilnya TRUE
    ereg(“cerah$”,”hari ini hari yang cerah”)
          Hasilnya TRUE


16 Oktober 2008                                 24
Memeriksa kebenaran email dg fungsi
       reguler
    <HTML>
    <HEAD>
    <TITLE>Contoh Pemeriksaan Alamat E-mail</TITLE>
    </HEAD>
    <BODY>

      <FORM>
       e-mail Anda:
       <INPUT TYPE=TEXT NAME=email><BR><BR>
       <INPUT TYPE=SUBMIT VALUE="Cek">
      </FORM>



16 Oktober 2008                                       25
<?php
   $email=$_POST[“email”];
   if (isset($email))
     if (empty($email))
       print("Harap mengisikan e-mail <BR>n");
     else
     {
       // Cek e-mail
       if (ereg("^.+@.+..+$", $email))
         print("Alamat e-mail $email valid <BR>n");
       else
         print("Alamat e-mail $email tidak valid <BR>n");
     }
   ?>
  </BODY></HTML>

16 Oktober 2008                                              26
Hasil




16 Oktober 2008   27
Tugas
• Tuliskan fungsi-fungsi yang termasuk
  dalam fungsi berikut dan tuliskan
  bentuk/sintak masing-masing!.
        Fungsi Enkripsi dan Integritas Data
        Fungsi HTML




16 Oktober 2008                               28

More Related Content

PDF
WEB II PHP 06
DOCX
Materi linked list dan bubble sort
DOCX
Algorithms and Data Structures
PPTX
materi Php lanjutan
PDF
6. Stack (Struktur Data)
PDF
Pertemuan 5 Stack atau Tumpukan
PPT
Variabel dan Operator PHP
PDF
Batching php
WEB II PHP 06
Materi linked list dan bubble sort
Algorithms and Data Structures
materi Php lanjutan
6. Stack (Struktur Data)
Pertemuan 5 Stack atau Tumpukan
Variabel dan Operator PHP
Batching php

What's hot (20)

PDF
Tugas modul praktikum pemrograman web
PPT
Materi Struktur Data Stack
PPTX
Perulangan dan Array dalam PHP
PDF
Algoritma dan Struktur Data - tumpukan
PPTX
Stack atau tumpukan
PDF
Laporan Praktikum Struktur Data Modul 3
PPTX
Materi kuliah 10 stack
DOCX
MAKALAH STACK (TUMPUKAN )
PDF
Resume praktikum 7__queue
PDF
PDF
Stack tumpukan
DOCX
Laporan praktikum modul ix
PDF
Bab 8-stack-dan-queue
PDF
Function pada PHP
PDF
Operator PHP = &
PPT
Fungsi rekursif, queue, stack
PPT
Data definition language
PDF
7. Queue (Struktur Data)
PDF
Algoritma dan Struktur Data - Stack
PPT
Bab 11 hash_table
Tugas modul praktikum pemrograman web
Materi Struktur Data Stack
Perulangan dan Array dalam PHP
Algoritma dan Struktur Data - tumpukan
Stack atau tumpukan
Laporan Praktikum Struktur Data Modul 3
Materi kuliah 10 stack
MAKALAH STACK (TUMPUKAN )
Resume praktikum 7__queue
Stack tumpukan
Laporan praktikum modul ix
Bab 8-stack-dan-queue
Function pada PHP
Operator PHP = &
Fungsi rekursif, queue, stack
Data definition language
7. Queue (Struktur Data)
Algoritma dan Struktur Data - Stack
Bab 11 hash_table
Ad

Viewers also liked (20)

PPTX
Misión de la universidad de londres
PDF
20110708 ウラ懇談会第一回会合議事内容
PPTX
Η εποχή του διαφωτισμού
PPS
Presentation2
PPTX
Macrocar talavera S.L
PDF
AngularJS mit OAuth 2 und OpenId Connect, w-jax 2015
PPTX
O pequeno Tranportador e a TI
PDF
פייתון רקורסיה
PPTX
UNIVERSIDAD DE LOS ÁNGELES CMLC - ADMON - LA EMPRESA Y LA ING. INDUSTRIAL
PPTX
Las redes sociales
DOCX
Refrigeracion 6
PPTX
شهر رمضان
PPTX
arquitectura de un microcontrolador
PDF
Conexiones en serie - Circuitos eléctricos
PPTX
Material development journal 2
PDF
Materials designed for the TEYL context
PPTX
Sistema Gestão de Frotas: Manual de acesso
PPTX
Microeconomia - La empresa y sus mercados
PPTX
Aufbau und Führung von Development-Teams in einer hochdynamischen Welt @ AllF...
PDF
06 01-2016 instructivo-de_evaluaci_n_estudiantil_i
Misión de la universidad de londres
20110708 ウラ懇談会第一回会合議事内容
Η εποχή του διαφωτισμού
Presentation2
Macrocar talavera S.L
AngularJS mit OAuth 2 und OpenId Connect, w-jax 2015
O pequeno Tranportador e a TI
פייתון רקורסיה
UNIVERSIDAD DE LOS ÁNGELES CMLC - ADMON - LA EMPRESA Y LA ING. INDUSTRIAL
Las redes sociales
Refrigeracion 6
شهر رمضان
arquitectura de un microcontrolador
Conexiones en serie - Circuitos eléctricos
Material development journal 2
Materials designed for the TEYL context
Sistema Gestão de Frotas: Manual de acesso
Microeconomia - La empresa y sus mercados
Aufbau und Führung von Development-Teams in einer hochdynamischen Welt @ AllF...
06 01-2016 instructivo-de_evaluaci_n_estudiantil_i
Ad

Similar to WEB II PHP 07 (20)

PDF
Pertemuan1 - PHP Dasar
PDF
WEB II PHP 02
PDF
PW2 Pertemuan 5.pdf
PDF
Membuat laporan pdf berbasis web dengan php 5.0
PDF
WEB II PHP 04
PDF
Tugas modul fungsi
DOCX
Fungsi-Fungsi PHP
PDF
Basic PHP Syntax
PPTX
PW2 Pertemuan 2.pptx
PDF
DOCX
Semua tentang php
DOCX
Tugas modul fungsi
PDF
Anon phpmysql)
PDF
Dasar Pemrograman PHP dan MySQL
PDF
200643579008 Dasar Pemprograman P H P Dab My S Q L
PDF
Anon phpmysql
PPT
php ( hypertext markup language) bahasa pemrograman
PDF
tutorial php
PDF
Tutorial dan Pengenalan php
Pertemuan1 - PHP Dasar
WEB II PHP 02
PW2 Pertemuan 5.pdf
Membuat laporan pdf berbasis web dengan php 5.0
WEB II PHP 04
Tugas modul fungsi
Fungsi-Fungsi PHP
Basic PHP Syntax
PW2 Pertemuan 2.pptx
Semua tentang php
Tugas modul fungsi
Anon phpmysql)
Dasar Pemrograman PHP dan MySQL
200643579008 Dasar Pemprograman P H P Dab My S Q L
Anon phpmysql
php ( hypertext markup language) bahasa pemrograman
tutorial php
Tutorial dan Pengenalan php

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 03
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 03
WEB II PHP 01
Wek14 mysql 2

Recently uploaded (8)

DOCX
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
PPTX
Implementasi Microservices pada Manufaktur
PPT
pengantar-sistem-informasi manajemen.ppt
PPTX
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
PPTX
Materi_Array_Karakter_String untuk kelas XI sma.pptx
PPTX
PERANCANGAN DAN PENGEMBANGAN VIDEO GAME SEBAGAI MEDIA TERAPI DEPRESI
DOCX
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
PPTX
PEMAHAMAN MAPEL KODING DAN KECERDASAN ARTIFICIAL
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
Implementasi Microservices pada Manufaktur
pengantar-sistem-informasi manajemen.ppt
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
Materi_Array_Karakter_String untuk kelas XI sma.pptx
PERANCANGAN DAN PENGEMBANGAN VIDEO GAME SEBAGAI MEDIA TERAPI DEPRESI
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
PEMAHAMAN MAPEL KODING DAN KECERDASAN ARTIFICIAL

WEB II PHP 07

  • 1. By I Wayan Simpen 16 Oktober 2008 1
  • 2. Fungsi-Fungsi Variabel dan Operasi String • Fungsi variabel • Fungsi konversi data • Operasi dan Fungsi String 16 Oktober 2008 2
  • 3. Fungsi String Fungsi Keterangan Empty Untuk mengetahui variabel bernilai kosong atau tidak Empty(variabel) Isset Untuk mengetahui variabel sudah terbentuk atau belum Isset(variabel) Unset Menghapus variabel Unset(valieabel,[variabel],..) 16 Oktober 2008 3
  • 4. Fungsi String Fungsi Keterangan Print_r Menampilkan informasi tentang variabel Print_r(variabel) Var_dump Menghasilkan informasi tentang variabel yang meliputi tipe dan nilai Var_dump(variabel) define Memeriksa suatu konstanta telah didefenisikan atau belum define(variabel) 16 Oktober 2008 4
  • 5. Contoh: <?php function bnr_slh($argumen) { if ($argumen) return "benar"; else return "salah"; } // Tes variabel musik $ada = isset($musik); printf("1) musik ada ? %s<BR>n", bnr_slh($ada)); 16 Oktober 2008 5
  • 6. // Isi variabel musik $musik = "Jazz"; $ada = isset($musik); printf("2) musik ada ? %s<BR>n", bnr_slh($ada)); // Cek apakah kosong $kosong = empty($musik); printf("3) musik kosong ? %s<BR>n", bnr_slh($kosong)); 16 Oktober 2008 6
  • 7. // Ubah isi musik $musik = "0"; // Cek apakah kosong $kosong = empty($musik); printf("4) musik kosong? %s<BR>n", bnr_slh($kosong)); // Hapus variabel musik unset($musik); 16 Oktober 2008 7
  • 8. // Tes variabel musik $ada = isset($musik); printf("5) musik ada ? %s<BR>n", bnr_slh($ada)); // Cek apakah kosong $kosong = empty($musik); printf("6) musik kosong ? %s<BR>n", bnr_slh($kosong)); ?> 16 Oktober 2008 8
  • 9. Fungsi Konversi Data Fungsi Keterangan Double Konversi ke tipe data double doubleval(argumen ) Intval Konversi ke tipe data Integer intval(argumen ) Strval Konversi ke tipe data String strval(argumen ) 16 Oktober 2008 9
  • 10. Operasi dan Fungsi-Fungsi String • Operator . dan .= • Memahami perintah printf • Fungsi-Fungsi String 16 Oktober 2008 10
  • 11. Operator . dan .= • Digunakan untuk menggabungkan dua buah string “Pemrograman “ . “PHP” “Pemrograman PHP” $kata = “Selamat ” $kata = $kata . “Pagi” Hasilnya $kata = “Selamat Pagi” 16 Oktober 2008 11
  • 12. Contoh <?php $kalimat = "Hai."; $kalimat = $kalimat . " " . "Selamat "; $kalimat .= " belajar PHP"; print($kalimat); ?> 16 Oktober 2008 12
  • 14. Memahami Perintah printf • Printf mempunyai bentuk Printf([%format_string], argume,…) Kode Keterangan d Untuk bilangan bulat b Untuk bilangan Biner o Bilangan Okta x Heksa desimal dalam huruf kecil X Heksa desimal dalam huruf besar s Untuk string f Untuk bilangan double 16 Oktober 2008 14
  • 15. Contoh <?php $data = "45.5 derajat Celcius"; printf("Format d : %d <BR>n", $data); printf("Format b : %b <BR>n", $data); printf("Format o : %o <BR>n", $data); printf("Format x : %x <BR>n", $data); printf("Format X : %X <BR>n", $data); printf("Format s : %s <BR>n", $data); printf("Format f : %f <BR>n", $data); ?> 16 Oktober 2008 15
  • 17. Fungsi-Fungsi String Fungsi Keterangan Strlen(string) Memperoleh panjang string Strtoupper(string) Mengubah string dari huruf kecil ke huruf besar Strtolower(string) Mengubah string dari huruf besar ke huruf kecil Ucfirst(string) Awal kalimat menjadi huruf besar Ucwords(string) Awal kata dari string menjadi huruf besar 16 Oktober 2008 17
  • 18. Contoh <?php $kalimat = "pemrograman PHP"; printf("Hasil strtoupper: %s<BR>n", strtoupper($kalimat)); printf("Hasil strtolower: %s<BR>n", strtolower($kalimat)); printf("Hasil ucfirst: %s<BR>n", ucfirst($kalimat)); printf("Hasil ucwords: %s<BR>n", ucwords($kalimat)); printf("Aslinya : $kalimat<BR>n"); ?> 16 Oktober 2008 18
  • 20. Fungsi-Fungsi String Fungsi Keterangan ltrim(string) Menghapus spasi di kiri rtrim(string) Menghapus spasi di kanan trim(string) Menghapus spasi di kiri dan kanan substr(string,x,y) Mendapatkan sejumlah y string mulai pada posisi x Substr_count(string, Untuk menghitung jumlah suatu substring) substring dalam suatu string Strtok(string,token) Memperleh kata-kata yg terdapat pd string 16 Oktober 2008 20
  • 21. Contoh <?php $kalimat = "saya pergi ke teman-saya"; $kata = strtok($kalimat, " -"); while ($kata) { print("Kata = $kata <BR>n"); $kata = strtok(" -"); } ?> 16 Oktober 2008 21
  • 23. Ekspresi Reguler • Ekspresi reguler menyedikan mekanisme untuk memanipulasi dan memcocokan string. • PHP menyediakan fungsi ereg yg digunakan untuk menangani ekspresi reguler. • Bentuk fungsi ereg Ereg(pola,sumber) • Hasil dari fungsi ereg adalah TRUE atau FALSE. 16 Oktober 2008 23
  • 24. Contoh Memeriksa substring dalam suatu string ereg(“BILA”,”APABILA”) Hasilnya TRUE Mencocokkan kata di awal dan di akhir string ereg(“^hari”,”hari ini hari yang cerah”) Hasilnya TRUE ereg(“cerah$”,”hari ini hari yang cerah”) Hasilnya TRUE 16 Oktober 2008 24
  • 25. Memeriksa kebenaran email dg fungsi reguler <HTML> <HEAD> <TITLE>Contoh Pemeriksaan Alamat E-mail</TITLE> </HEAD> <BODY> <FORM> e-mail Anda: <INPUT TYPE=TEXT NAME=email><BR><BR> <INPUT TYPE=SUBMIT VALUE="Cek"> </FORM> 16 Oktober 2008 25
  • 26. <?php $email=$_POST[“email”]; if (isset($email)) if (empty($email)) print("Harap mengisikan e-mail <BR>n"); else { // Cek e-mail if (ereg("^.+@.+..+$", $email)) print("Alamat e-mail $email valid <BR>n"); else print("Alamat e-mail $email tidak valid <BR>n"); } ?> </BODY></HTML> 16 Oktober 2008 26
  • 28. Tugas • Tuliskan fungsi-fungsi yang termasuk dalam fungsi berikut dan tuliskan bentuk/sintak masing-masing!. Fungsi Enkripsi dan Integritas Data Fungsi HTML 16 Oktober 2008 28