By I Wayan Simpen
Kontrak Perkuliahan
• Aktifitas Pemrograman WEB II terdiri
  dari:
  – Perkuliahan Tatap Muka
  – Tugas-Tugas
  – Mid (Ujan Tengah Semester)
  – Final (Ujian Akhir Semester)
• Penilaian       Tugas-Tugas       15%
                  MID               40%
                  FINAL             40%
                  Kehadiran          5%
                  Total            100%
Pendahuluan
• PHP (Personal Home Page) merupakan
  bahasa script yang digunakan untuk
  membuat halaman web yang dinamis.
• Dinamis berarti halaman yang akan
  ditampilkan dibuat saat halaman itu diminta
  oleh client. Mekanisme ini menyebabkan
  informasi yang diterima client selalu yang
  terbaru.
• Semua script PHP dieksekusi pada server
  dimana script tersebut dijalankan.
• PHP juga termasuk dalam HTML-embedded,
  artinya code php dapat kita sisipkan pada
  sebuah halaman HTML.
• Tag yang dapat digunakan untuk menyatakan
  script php adalah:
      • <? … ?>
      • <?php … ?>
      • <% … %>
• Diantara ketiga ini tag kedua merupakan tag
  yang paling aman karena memberikan tanda
  yang lebih jelas dan pada umumnya
  dimengerti oleh web server.
• Contoh:
 <HTML>
 <HEAD>
 <TITLE>PHP Mania</TITLE>
 </HEAD>
 <BODY>
 <?php
   echo "<B>PHP untuk halaman web yang
 dinamis</B>";
 ?>
 </BODY>
 </HTML>
• Contoh: (tanpa Tag HTML)
          <?php
            echo "<B>PHP untuk
          halaman web yang
          dinamis</B>";
          ?>
Software yang dibutuhkan
               • Web Server (PWS, IIS,
                 Xitami, JSP, atau
                 Apache.
               • PHP 4.01 atau diatasnya
               • MySql Server dan client
               • phpMyAdmin (software
                 manajemen basisdata)
•   PhpTriad
•   WAMP5
•   XAMP
•   AppServ
Sintak Dasar PHP
• Penterjemah PHP akan membaca file html
  sampai ditemukan tag spesial yang
  memberitahukan untuk menterjemah-kan
  teks berikutnya sebagai code php.
• Semua teks yang berada diluar tag awal
  dan akhir php akan dianggap sebagai teks
  html biasa dan akan dikirimkan langsung
  ke browser client untuk ditampilkan.
Statemen
• Sebuah statemen merupakan sebuah
  perintah yang diakhiri dengan tanda titik koma
  (;) . Tanda tag penutup script php juga dapat
  sebagai penutup atau menyatakan akhir dari
  suatu statemen PHP

  Contoh :
  <?php
   echo "hanya untuk test";
   echo "sama untuk test saja“
  ?>
Statemen Output
• Beberapa statemen output yang dapat
  digunakan pada PHP yaitu:
• echo
      echo “Belajar PHP”
• print()
      print(“Belajar PHP”)
• printf()
      printf(“%s %f %d”,”PHP”,3.23,60)
Komentar

• Komentar merupakan bagian program
  yang tidak akan dieksekusi.
• PHP memberikan banyak pilihan untuk
  menuliskan komentar. Cara penulisannya
  merupakan adopsi dari gaya penulisan
  komentar pada bahasa C, C++.
Contoh:
<?php
/*
echo "Kalimat ini tidak akan dicetak";
*/
?>
<?php
echo "Kalimat ini akan dicetak"; //
Bagian ini hanya merupakan komentar
?>
TIPE DATA
• PHP memiliki 8 tipe data dasar yaitu
  boolean , integer , float (floating-point),
  string , array , object , resource dan NULL
• Biasanya tipe variable pada php tidak
  ditentukan oleh programmer, namun
  ditentukan berdasarkan untuk apa variable
  itu digunakan saat program dijalankan.
Tipe data Boolean
• Bernilai true atau false
• Contoh:
  <?php
  $ada = true;
  if($ada == TRUE){
  echo "NIM terdaftar dalam database kami";
  } else {
  echo "Maaf NIM anda tidak terdaftar";
  }
  ?>
Tipe Data Integer
• Tipe ini merupakan tipe bilangan bulat
• Contoh:
  $a = 1234; # desimal
  $a = -123; # negatif desimal
  // octal (sama dengan 83 dalam desimal)
  $a = 0123;
  // hexadecimal (sama dengan 26 dalam
  desimal)
  $a = 0x1A;
Tipe Data Float
• Tipe ini merupakan tipe bilangan real
• Contoh:
    $a = 1.234;
    $a = 1.2e3;
    $a = 7E-10;
Tipe Data String
• String merupakan kumpulan karakter
• Contoh:
                $untai = 'Ini merupakan
                untaian karakter';
                $rantai = "ini juga
                berupa string";
Karakter Khusus
n        Linefeed / baris baru
r        Cariagge return / enter (13)
t        Tab Horizontal
        Backslash
$        Tanda dollar
"        Petik ganda
Tipe Data Array
• Array adalah sebuah data yang
  mengandung satu atau lebih data, dan
  dapat diindek berdasarkan numerik
  maupun string.
      array( [key =>] value
      , ...
      )
Contoh :
$a = array( 1 => 'one', 2 => 'two', 3 => 'three' );

WEB II PHP 01

  • 1.
    By I WayanSimpen
  • 2.
    Kontrak Perkuliahan • AktifitasPemrograman WEB II terdiri dari: – Perkuliahan Tatap Muka – Tugas-Tugas – Mid (Ujan Tengah Semester) – Final (Ujian Akhir Semester) • Penilaian Tugas-Tugas 15% MID 40% FINAL 40% Kehadiran 5% Total 100%
  • 3.
    Pendahuluan • PHP (PersonalHome Page) merupakan bahasa script yang digunakan untuk membuat halaman web yang dinamis. • Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru. • Semua script PHP dieksekusi pada server dimana script tersebut dijalankan.
  • 4.
    • PHP jugatermasuk dalam HTML-embedded, artinya code php dapat kita sisipkan pada sebuah halaman HTML. • Tag yang dapat digunakan untuk menyatakan script php adalah: • <? … ?> • <?php … ?> • <% … %> • Diantara ketiga ini tag kedua merupakan tag yang paling aman karena memberikan tanda yang lebih jelas dan pada umumnya dimengerti oleh web server.
  • 5.
    • Contoh: <HTML> <HEAD> <TITLE>PHP Mania</TITLE> </HEAD> <BODY> <?php echo "<B>PHP untuk halaman web yang dinamis</B>"; ?> </BODY> </HTML>
  • 6.
    • Contoh: (tanpaTag HTML) <?php echo "<B>PHP untuk halaman web yang dinamis</B>"; ?>
  • 7.
    Software yang dibutuhkan • Web Server (PWS, IIS, Xitami, JSP, atau Apache. • PHP 4.01 atau diatasnya • MySql Server dan client • phpMyAdmin (software manajemen basisdata) • PhpTriad • WAMP5 • XAMP • AppServ
  • 8.
    Sintak Dasar PHP •Penterjemah PHP akan membaca file html sampai ditemukan tag spesial yang memberitahukan untuk menterjemah-kan teks berikutnya sebagai code php. • Semua teks yang berada diluar tag awal dan akhir php akan dianggap sebagai teks html biasa dan akan dikirimkan langsung ke browser client untuk ditampilkan.
  • 9.
    Statemen • Sebuah statemenmerupakan sebuah perintah yang diakhiri dengan tanda titik koma (;) . Tanda tag penutup script php juga dapat sebagai penutup atau menyatakan akhir dari suatu statemen PHP Contoh : <?php echo "hanya untuk test"; echo "sama untuk test saja“ ?>
  • 10.
    Statemen Output • Beberapastatemen output yang dapat digunakan pada PHP yaitu: • echo echo “Belajar PHP” • print() print(“Belajar PHP”) • printf() printf(“%s %f %d”,”PHP”,3.23,60)
  • 11.
    Komentar • Komentar merupakanbagian program yang tidak akan dieksekusi. • PHP memberikan banyak pilihan untuk menuliskan komentar. Cara penulisannya merupakan adopsi dari gaya penulisan komentar pada bahasa C, C++.
  • 12.
    Contoh: <?php /* echo "Kalimat initidak akan dicetak"; */ ?> <?php echo "Kalimat ini akan dicetak"; // Bagian ini hanya merupakan komentar ?>
  • 13.
    TIPE DATA • PHPmemiliki 8 tipe data dasar yaitu boolean , integer , float (floating-point), string , array , object , resource dan NULL • Biasanya tipe variable pada php tidak ditentukan oleh programmer, namun ditentukan berdasarkan untuk apa variable itu digunakan saat program dijalankan.
  • 14.
    Tipe data Boolean •Bernilai true atau false • Contoh: <?php $ada = true; if($ada == TRUE){ echo "NIM terdaftar dalam database kami"; } else { echo "Maaf NIM anda tidak terdaftar"; } ?>
  • 15.
    Tipe Data Integer •Tipe ini merupakan tipe bilangan bulat • Contoh: $a = 1234; # desimal $a = -123; # negatif desimal // octal (sama dengan 83 dalam desimal) $a = 0123; // hexadecimal (sama dengan 26 dalam desimal) $a = 0x1A;
  • 16.
    Tipe Data Float •Tipe ini merupakan tipe bilangan real • Contoh: $a = 1.234; $a = 1.2e3; $a = 7E-10;
  • 17.
    Tipe Data String •String merupakan kumpulan karakter • Contoh: $untai = 'Ini merupakan untaian karakter'; $rantai = "ini juga berupa string";
  • 18.
    Karakter Khusus n Linefeed / baris baru r Cariagge return / enter (13) t Tab Horizontal Backslash $ Tanda dollar " Petik ganda
  • 19.
    Tipe Data Array •Array adalah sebuah data yang mengandung satu atau lebih data, dan dapat diindek berdasarkan numerik maupun string. array( [key =>] value , ... ) Contoh : $a = array( 1 => 'one', 2 => 'two', 3 => 'three' );