SlideShare a Scribd company logo
1 of 39
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

More Related Content

Similar to Dasar-Dasar PHP Lanjut (20)

Belajar PHP
Belajar PHPBelajar PHP
Belajar PHP
 
Tes
TesTes
Tes
 
Bab02
Bab02Bab02
Bab02
 
materi php
materi phpmateri php
materi php
 
Pertemuan 3 a
Pertemuan 3 aPertemuan 3 a
Pertemuan 3 a
 
Pertemuan 3 a
Pertemuan 3 aPertemuan 3 a
Pertemuan 3 a
 
Pengantar Pemrograman WEB PHP
Pengantar Pemrograman WEB PHPPengantar Pemrograman WEB PHP
Pengantar Pemrograman WEB PHP
 
MODUL_PHP_TIK_XII
MODUL_PHP_TIK_XIIMODUL_PHP_TIK_XII
MODUL_PHP_TIK_XII
 
Modul praktikum algoritma
Modul praktikum algoritmaModul praktikum algoritma
Modul praktikum algoritma
 
materi Php lanjutan
materi Php lanjutanmateri Php lanjutan
materi Php lanjutan
 
Berkenalan dengan bahasa php pemrograman web
Berkenalan dengan bahasa php   pemrograman webBerkenalan dengan bahasa php   pemrograman web
Berkenalan dengan bahasa php pemrograman web
 
W E B P R O G R A M M I N G
W E B  P R O G R A M M I N GW E B  P R O G R A M M I N G
W E B P R O G R A M M I N G
 
Webprograming
WebprogramingWebprograming
Webprograming
 
Web programming
Web programmingWeb programming
Web programming
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
28501 pertemuan14(php)
28501 pertemuan14(php)28501 pertemuan14(php)
28501 pertemuan14(php)
 
Php coder
Php coderPhp coder
Php coder
 
10012333 tugas1 db_web
10012333 tugas1 db_web10012333 tugas1 db_web
10012333 tugas1 db_web
 
Analisis Suatu Script Web
Analisis Suatu Script WebAnalisis Suatu Script Web
Analisis Suatu Script Web
 
PHP & MySQL Basic
PHP & MySQL BasicPHP & MySQL Basic
PHP & MySQL Basic
 

Dasar-Dasar PHP Lanjut

  • 1. Pengembangan Web Lanjut Dasar-dasar Pemrograman PHP 1 Dasar-Dasar Pemrograman PHP
  • 3. • 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
  • 4. • 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
  • 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 Syntax PHP <html> <body> <h1>My first Web page –PHP</h1> <? echo “Hello World!”; ?> </body> </html> 9 Dasar-Dasar Pemrograman PHP
  • 10. • 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
  • 11. TIPE DATA PHP Dasar-Dasar Pemrograman PHP 11
  • 12. • PHP String >> rangkaian karakter >> dapat berupa teks dalam tanda kutip single (‘_’) atau double(“_”) 12 Dasar-Dasar Pemrograman PHP
  • 13. • 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
  • 14. • PHP Float • Angka floating point adalah nomor dengan titik desimal atau angka dalam bentuk eksponensial 14 Dasar-Dasar Pemrograman PHP
  • 15. • PHP Boolean • Dapat berupa TRUE atau FALSE • Boolean sering digunakan dalam pengujian bersyarat 15 Dasar-Dasar Pemrograman PHP
  • 16. • 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
  • 17. • 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
  • 18. VARIABEL di PHP Dasar-Dasar Pemrograman PHP 18
  • 19. 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
  • 20. 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; ?>
  • 21. • PHP Variabel String <? $txt = “Hello World!”; echo $txt; ?> 21 Dasar-Dasar Pemrograman PHP
  • 22. • PHP Strlen() <? echo strlen(“Hello World!”); ?> • 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-Dasar Pemrograman 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 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
  • 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 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
  • 39. 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