Pengembangan
Web Lanjut
Dasar-dasar Pemrograman PHP
1
Dasar-Dasar Pemrograman PHP
PENGANTAR PHP
Dasar-Dasar Pemrograman PHP 2
• PHP
PHP
PHP Hypertext Preprocessor
Apa itu PHP?
• Open source scripting language
• Script PHP diekseskusi pada server
• PHP gratis untuk diunduh dan
digunakan
• PHP sederhana untuk pemula
namun menawarkan fitur-fitur
canggih untuk programmer
professional
3
Dasar-Dasar Pemrograman PHP
• PHP
Dasar-Dasar Pemrograman PHP 4
File PHP?
• Dapat berisi teks, HTML, CSS, Javascript dan kode PHP
• Dijalankan di server dan hasilnya dikembalikan ke browser
sebagai HTML biasa
• Ekstensi file default *.php
• PHP
Dengan PHP :
• output tidak dibatasi hanya HTML,
namun dapat ditampilkan dalam
gambar, file PDF, dan bahkan flash
movies.
• Output juga dapat berupa teks,
seperti XHTML, dan XML.
Apa yang bisa dilakukan PHP?
• PHP dapat menghasilkan konten halaman
dinamis
• PHP dapat membuat, membuka,
membaca, menulis dan menutup file di
server
• PHP dapat mengumpulkan data form
• PHP dapat mengirim dan menerima
cookies
• PHP dapat menambah, menghapus,
memodifikasi data dalam database
• PHP dapat membatasi pengguna untuk
mengakses beberapa halaman di situs web
• PHP dapat mengenkripsi data
5
Dasar-Dasar Pemrograman PHP
• PHP
Mengapa PHP?
• PHP dapat berjalan di berbagai platform yang berbeda (Windows,
Linux, Unix, Mac OS X, dll)
• PHP kompatible dengan hampir semua server yang digunakan saat ini
(Apache, IIS, dll)
• PHP memiliki dukungan untuk berbagai database (MySQL,
PostgreSQL, dll)
• PHP bersifat gratis (unduh dari www. php.net)
• PHP mudah dipelajari dan berjalan efisien pada sisi server.
6
Dasar-Dasar Pemrograman PHP
• PHP
Web Server (Apache, IIS, dll)
Apa yang dibutuhkan untuk
mulai menggunakan PHP?
7
Dasar-Dasar Pemrograman PHP
• PHP
Syntax PHP
• Script PHP dapat ditempatkan dimana pun dalam dokumen
• Script PHP dimulai dengan <?php atau <? dan diakhiri dengan ?>
• Setiap baris kode PHP harus diakhiri dengan titikk koma (;)
• ; (semikolon/titik koma) adalah pemisah dan digunakan untuk
membedakan satu set instruksi dari instruksi lain.
8
Dasar-Dasar Pemrograman PHP
• PHP
Contoh Syntax PHP
<html>
<body>
<h1>My first Web page –PHP</h1>
<?
echo “Hello World!”;
?>
</body>
</html>
9
Dasar-Dasar Pemrograman PHP
• PHP
Komentar di PHP
<html>
<body>
<?
// this is a PHP Comment line
/* This is a PHP
comment
Block*/
?>
</body>
</html>
10
Dasar-Dasar Pemrograman PHP
TIPE DATA PHP
Dasar-Dasar Pemrograman PHP 11
• PHP
String
>> rangkaian karakter
>> dapat berupa teks dalam tanda kutip single (‘_’) atau double(“_”)
12
Dasar-Dasar Pemrograman PHP
• PHP
Integer
• Sebuah integer adalah angka tanpa desimal
• Aturan untuk integer :
• Memiliki minimal satu digit angka (0-9)
• Tidak dapat berisi koma atau kosong
• Tidak harus memiliki titik desimal
• Dapat berupa positif atau negatif
• Integer dapat ditentukan dalam tiga format :
• Desimal (basis 10)
• Heksadesimal (basis 16, diawali dengan 0x)
• Oktal (basis 8, diawali dengan 0)
13
Dasar-Dasar Pemrograman PHP
• PHP
Float
• Angka floating point adalah nomor dengan titik desimal atau angka
dalam bentuk eksponensial
14
Dasar-Dasar Pemrograman PHP
• PHP
Boolean
• Dapat berupa TRUE atau FALSE
• Boolean sering digunakan dalam pengujian bersyarat
15
Dasar-Dasar Pemrograman PHP
• PHP
Object
• Sebuah object adalah tipe data yang menyimpan data dan informasi
tentang bagaimana memproses data
• Sebuah object harus dinyatakan secara eksplisit
16
Dasar-Dasar Pemrograman PHP
• PHP
NULL
• Nilai NULL khusus menyatakan bahwa suatu variabel tidak memiliki
nilai
• Berguna untuk membedakan antara string kosong dan nilai NULL dari
database
• Variabel dapat dikosongkan dengan menetapkan nilai ke NULL
17
Dasar-Dasar Pemrograman PHP
VARIABEL di PHP
Dasar-Dasar Pemrograman PHP 18
Aturan penulisan variabel PHP
• Variabel dimulai dengan tanda $ diikuti dengan nama variabel
• Nama variabel harus dimulai dengan huruf atau underscore (_)
• Nama variabel hanya dapat berisi karakter alfanumerik (A-z, 0-9) dan
underscore(_)
• Nama variabel tidak boleh mengandung spasi
• Nama variabel bersifat case sensitive
19
Dasar-Dasar Pemrograman PHP
Contoh variabel di PHP
<?
$x = 5;
$y = 7;
$z= $x +$y;
echo “Jika x=$x dan y=$y,
maka nilai z =$z”;
?>
20
Dasar-Dasar Pemrograman PHP
<? $age= 30; ?>
<? $myString = “Hello World”; ?>
<? $price = 3.145; ?>
<? $userLogin = null; ?>
• PHP
Variabel String
<?
$txt = “Hello World!”;
echo $txt;
?>
21
Dasar-Dasar Pemrograman PHP
• PHP
Strlen()
<?
echo strlen(“Hello World!”);
?>
• Digunakan untuk mengetahui panjang nilai string
22
Dasar-Dasar Pemrograman PHP
• PHP
Variabel String
<?
$txt = “Hello World!”;
echo $txt;
?>
23
Dasar-Dasar Pemrograman PHP
• PHP
Variabel String
<?
$txt = “Hello World!”;
echo $txt;
?>
24
Dasar-Dasar Pemrograman PHP
Strpos()
<?
echo strpos(“Hello world!”,”world”);
?>
• Digunakan untuk mencari karakter atau teks tertentu di dalam string
• Jika ditemukan kecocokan, fungsi akan mengembalikan posisi
pertama yang cocok
• Jika tidak ditemukan kecocokan, maka fungsi akan mengembalikan
FALSE
25
Dasar-Dasar Pemrograman PHP
• $variabel
• $_pilih
• $ti02
• $ini_itu
• $var!abel
• $-pilih
• $02ti
• $ini-itu
Dasar-Dasar Pemrograman PHP 26
KONSTANTA di PHP
Dasar-Dasar Pemrograman PHP 27
• PHP
Konstanta PHP
• Sebuah konstanta adalah identifier (nama) untuk nilai sederhana
• Nilai tidak dapat diubah selama script
• Sebuah nama konstanta yang valid dimulai dengan huruf atau
underscore (_)
• Tidak ada tanda $ sebelum nama konstanta
• Tidak seperti variabel, konstanta secara otomatis bersifat global di
seluruh script
28
Dasar-Dasar Pemrograman PHP
• PHP
Mengatur konstanta PHP
Untuk mengatur sebuah konstanta, gunakan fungsi define()
Dibutuhkan 3 parameter :
parameter pertama, mendefinisikan nama dai konstanta;
parameter kedua, mendefinisikan nilai konstanta
parameter ketiga bersifat optional, menentukan apakah nama
konstanta harus case sensitive (default-nya FALSE)
29
Dasar-Dasar Pemrograman PHP
Contoh Konstanta
Bentuk pertama
<?
define (“Greeting”,”Selamat datang di W3School.com!”,true);
echo Greeting;
?>
Bentuk kedua
<?
define("GREETING","Welcome to W3School.com!");
echo greeting;
?>
30
Dasar-Dasar Pemrograman PHP
• PHP
Mengatur konstanta PHP
Untuk mengatur sebuah konstanta, gunakan fungsi define()
Dibutuhkan 3 parameter :
parameter pertama, mendefinisikan nama dai konstanta;
parameter kedua, mendefinisikan nilai konstanta
parameter ketiga bersifat optional, menentukan apakah nama
konstanta harus case sensitive (default-nya FALSE)
31
Dasar-Dasar Pemrograman PHP
LATIHAN
Dasar-Dasar Pemrograman PHP 32
• PHP
latihan01.php
Dasar-Dasar Pemrograman PHP 33
latihan02.php
Dasar-Dasar Pemrograman PHP 34
latihan03.php
Dasar-Dasar Pemrograman PHP 35
latihan04.php
Dasar-Dasar Pemrograman PHP 36
latihan05.php dan latihan06.php
Dasar-Dasar Pemrograman PHP 37
latihan07.php
Dasar-Dasar Pemrograman PHP 38
latihan08.php- latihan10.php
• Hitunglah volume Bola dengan jari-jari sebesar 15cm;
• Hitunglah luas lingkaran dengan jari-jari sebesar 20cm;
• Hitunglah volume balok dengan panjang, lebar dan tinggi
secara berurut adalah 5m, 3m, 7m.
Dasar-Dasar Pemrograman PHP 39

3984793.ppt

  • 1.
    Pengembangan Web Lanjut Dasar-dasar PemrogramanPHP 1 Dasar-Dasar Pemrograman PHP
  • 2.
  • 3.
    • PHP PHP PHP HypertextPreprocessor Apa itu PHP? • Open source scripting language • Script PHP diekseskusi pada server • PHP gratis untuk diunduh dan digunakan • PHP sederhana untuk pemula namun menawarkan fitur-fitur canggih untuk programmer professional 3 Dasar-Dasar Pemrograman PHP
  • 4.
    • PHP Dasar-Dasar PemrogramanPHP 4 File PHP? • Dapat berisi teks, HTML, CSS, Javascript dan kode PHP • Dijalankan di server dan hasilnya dikembalikan ke browser sebagai HTML biasa • Ekstensi file default *.php
  • 5.
    • PHP Dengan PHP: • output tidak dibatasi hanya HTML, namun dapat ditampilkan dalam gambar, file PDF, dan bahkan flash movies. • Output juga dapat berupa teks, seperti XHTML, dan XML. Apa yang bisa dilakukan PHP? • PHP dapat menghasilkan konten halaman dinamis • PHP dapat membuat, membuka, membaca, menulis dan menutup file di server • PHP dapat mengumpulkan data form • PHP dapat mengirim dan menerima cookies • PHP dapat menambah, menghapus, memodifikasi data dalam database • PHP dapat membatasi pengguna untuk mengakses beberapa halaman di situs web • PHP dapat mengenkripsi data 5 Dasar-Dasar Pemrograman PHP
  • 6.
    • PHP Mengapa PHP? •PHP dapat berjalan di berbagai platform yang berbeda (Windows, Linux, Unix, Mac OS X, dll) • PHP kompatible dengan hampir semua server yang digunakan saat ini (Apache, IIS, dll) • PHP memiliki dukungan untuk berbagai database (MySQL, PostgreSQL, dll) • PHP bersifat gratis (unduh dari www. php.net) • PHP mudah dipelajari dan berjalan efisien pada sisi server. 6 Dasar-Dasar Pemrograman PHP
  • 7.
    • PHP Web Server(Apache, IIS, dll) Apa yang dibutuhkan untuk mulai menggunakan PHP? 7 Dasar-Dasar Pemrograman PHP
  • 8.
    • PHP Syntax PHP •Script PHP dapat ditempatkan dimana pun dalam dokumen • Script PHP dimulai dengan <?php atau <? dan diakhiri dengan ?> • Setiap baris kode PHP harus diakhiri dengan titikk koma (;) • ; (semikolon/titik koma) adalah pemisah dan digunakan untuk membedakan satu set instruksi dari instruksi lain. 8 Dasar-Dasar Pemrograman PHP
  • 9.
    • PHP Contoh SyntaxPHP <html> <body> <h1>My first Web page –PHP</h1> <? echo “Hello World!”; ?> </body> </html> 9 Dasar-Dasar Pemrograman PHP
  • 10.
    • PHP Komentar diPHP <html> <body> <? // this is a PHP Comment line /* This is a PHP comment Block*/ ?> </body> </html> 10 Dasar-Dasar Pemrograman PHP
  • 11.
    TIPE DATA PHP Dasar-DasarPemrograman PHP 11
  • 12.
    • PHP String >> rangkaiankarakter >> dapat berupa teks dalam tanda kutip single (‘_’) atau double(“_”) 12 Dasar-Dasar Pemrograman PHP
  • 13.
    • PHP Integer • Sebuahinteger adalah angka tanpa desimal • Aturan untuk integer : • Memiliki minimal satu digit angka (0-9) • Tidak dapat berisi koma atau kosong • Tidak harus memiliki titik desimal • Dapat berupa positif atau negatif • Integer dapat ditentukan dalam tiga format : • Desimal (basis 10) • Heksadesimal (basis 16, diawali dengan 0x) • Oktal (basis 8, diawali dengan 0) 13 Dasar-Dasar Pemrograman PHP
  • 14.
    • PHP Float • Angkafloating point adalah nomor dengan titik desimal atau angka dalam bentuk eksponensial 14 Dasar-Dasar Pemrograman PHP
  • 15.
    • PHP Boolean • Dapatberupa TRUE atau FALSE • Boolean sering digunakan dalam pengujian bersyarat 15 Dasar-Dasar Pemrograman PHP
  • 16.
    • PHP Object • Sebuahobject adalah tipe data yang menyimpan data dan informasi tentang bagaimana memproses data • Sebuah object harus dinyatakan secara eksplisit 16 Dasar-Dasar Pemrograman PHP
  • 17.
    • PHP NULL • NilaiNULL khusus menyatakan bahwa suatu variabel tidak memiliki nilai • Berguna untuk membedakan antara string kosong dan nilai NULL dari database • Variabel dapat dikosongkan dengan menetapkan nilai ke NULL 17 Dasar-Dasar Pemrograman PHP
  • 18.
    VARIABEL di PHP Dasar-DasarPemrograman PHP 18
  • 19.
    Aturan penulisan variabelPHP • Variabel dimulai dengan tanda $ diikuti dengan nama variabel • Nama variabel harus dimulai dengan huruf atau underscore (_) • Nama variabel hanya dapat berisi karakter alfanumerik (A-z, 0-9) dan underscore(_) • Nama variabel tidak boleh mengandung spasi • Nama variabel bersifat case sensitive 19 Dasar-Dasar Pemrograman PHP
  • 20.
    Contoh variabel diPHP <? $x = 5; $y = 7; $z= $x +$y; echo “Jika x=$x dan y=$y, maka nilai z =$z”; ?> 20 Dasar-Dasar Pemrograman PHP <? $age= 30; ?> <? $myString = “Hello World”; ?> <? $price = 3.145; ?> <? $userLogin = null; ?>
  • 21.
    • PHP Variabel String <? $txt= “Hello World!”; echo $txt; ?> 21 Dasar-Dasar Pemrograman PHP
  • 22.
    • PHP Strlen() <? echo strlen(“HelloWorld!”); ?> • Digunakan untuk mengetahui panjang nilai string 22 Dasar-Dasar Pemrograman PHP
  • 23.
    • PHP Variabel String <? $txt= “Hello World!”; echo $txt; ?> 23 Dasar-Dasar Pemrograman PHP
  • 24.
    • PHP Variabel String <? $txt= “Hello World!”; echo $txt; ?> 24 Dasar-Dasar Pemrograman PHP
  • 25.
    Strpos() <? echo strpos(“Hello world!”,”world”); ?> •Digunakan untuk mencari karakter atau teks tertentu di dalam string • Jika ditemukan kecocokan, fungsi akan mengembalikan posisi pertama yang cocok • Jika tidak ditemukan kecocokan, maka fungsi akan mengembalikan FALSE 25 Dasar-Dasar Pemrograman PHP
  • 26.
    • $variabel • $_pilih •$ti02 • $ini_itu • $var!abel • $-pilih • $02ti • $ini-itu Dasar-Dasar Pemrograman PHP 26
  • 27.
    KONSTANTA di PHP Dasar-DasarPemrograman PHP 27
  • 28.
    • PHP Konstanta PHP •Sebuah konstanta adalah identifier (nama) untuk nilai sederhana • Nilai tidak dapat diubah selama script • Sebuah nama konstanta yang valid dimulai dengan huruf atau underscore (_) • Tidak ada tanda $ sebelum nama konstanta • Tidak seperti variabel, konstanta secara otomatis bersifat global di seluruh script 28 Dasar-Dasar Pemrograman PHP
  • 29.
    • PHP Mengatur konstantaPHP Untuk mengatur sebuah konstanta, gunakan fungsi define() Dibutuhkan 3 parameter : parameter pertama, mendefinisikan nama dai konstanta; parameter kedua, mendefinisikan nilai konstanta parameter ketiga bersifat optional, menentukan apakah nama konstanta harus case sensitive (default-nya FALSE) 29 Dasar-Dasar Pemrograman PHP
  • 30.
    Contoh Konstanta Bentuk pertama <? define(“Greeting”,”Selamat datang di W3School.com!”,true); echo Greeting; ?> Bentuk kedua <? define("GREETING","Welcome to W3School.com!"); echo greeting; ?> 30 Dasar-Dasar Pemrograman PHP
  • 31.
    • PHP Mengatur konstantaPHP Untuk mengatur sebuah konstanta, gunakan fungsi define() Dibutuhkan 3 parameter : parameter pertama, mendefinisikan nama dai konstanta; parameter kedua, mendefinisikan nilai konstanta parameter ketiga bersifat optional, menentukan apakah nama konstanta harus case sensitive (default-nya FALSE) 31 Dasar-Dasar Pemrograman PHP
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
    latihan08.php- latihan10.php • Hitunglahvolume Bola dengan jari-jari sebesar 15cm; • Hitunglah luas lingkaran dengan jari-jari sebesar 20cm; • Hitunglah volume balok dengan panjang, lebar dan tinggi secara berurut adalah 5m, 3m, 7m. Dasar-Dasar Pemrograman PHP 39