Pengembangan Web Lanjut Dasardasar Pemrograman PHP DasarDasar Pemrograman
Pengembangan Web Lanjut Dasar-dasar Pemrograman PHP Dasar-Dasar Pemrograman PHP 1
PENGANTAR PHP Dasar-Dasar Pemrograman PHP 2
• PHPitu PHP? Apa • 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 PHP Hypertext Preprocessor professional PHP Dasar-Dasar Pemrograman PHP 3
• PHPPHP? File • Dapat berisi teks, HTML, CSS, Javascript dan kode PHP • Dijalankan di server dan hasilnya dikembalikan ke browser sebagai HTML biasa • Ekstensi file default *. php Dasar-Dasar Pemrograman PHP 4
• PHPyang bisa dilakukan PHP? Apa • PHP dapat menghasilkan konten halaman dinamis Dengan PHP : • PHP dapat membuat, membuka, membaca, • output tidak dibatasi hanya HTML, menulis dan menutup file di server namun dapat ditampilkan dalam • PHP dapat mengumpulkan data form gambar, file PDF, dan bahkan flash • PHP dapat mengirim dan menerima movies. cookies • PHP dapat menambah, menghapus, • Output juga dapat berupa teks, memodifikasi data dalam database seperti XHTML, dan XML. • PHP dapat membatasi pengguna untuk mengakses beberapa halaman di situs web • PHP dapat mengenkripsi data Dasar-Dasar Pemrograman PHP 5
• 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 (My. SQL, Postgre. SQL, dll) • PHP bersifat gratis (unduh dari www. php. net) • PHP mudah dipelajari dan berjalan efisien pada sisi server. Dasar-Dasar Pemrograman PHP 6
Apa yang dibutuhkan untuk • PHP mulai menggunakan PHP? Web Server (Apache, IIS, dll) Dasar-Dasar Pemrograman PHP 7
• 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. Dasar-Dasar Pemrograman PHP 8
• PHP Contoh Syntax PHP <html> <body> <h 1>My first Web page –PHP</h 1> <? echo “Hello World!”; ? > </body> </html> Dasar-Dasar Pemrograman PHP 9
• PHP Komentar di PHP <html> <body> <? // this is a PHP Comment line /* This is a PHP comment Block*/ ? > </body> </html> Dasar-Dasar Pemrograman PHP 10
TIPE DATA PHP Dasar-Dasar Pemrograman PHP 11
• PHP String >> rangkaian karakter >> dapat berupa teks dalam tanda kutip single (‘_’) atau double(“_”) Dasar-Dasar Pemrograman PHP 12
• 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 0 x) • Oktal (basis 8, diawali dengan 0) Dasar-Dasar Pemrograman PHP 13
• PHP Float • Angka floating point adalah nomor dengan titik desimal atau angka dalam bentuk eksponensial Dasar-Dasar Pemrograman PHP 14
• PHP Boolean • Dapat berupa TRUE atau FALSE • Boolean sering digunakan dalam pengujian bersyarat Dasar-Dasar Pemrograman PHP 15
• PHP Object • Sebuah object adalah tipe data yang menyimpan data dan informasi tentang bagaimana memproses data • Sebuah object harus dinyatakan secara eksplisit Dasar-Dasar Pemrograman PHP 16
• 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 Dasar-Dasar Pemrograman PHP 17
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 Dasar-Dasar Pemrograman PHP 19
Contoh variabel di PHP <? $x = 5; $y = 7; $z= $x +$y; echo “Jika x=$x dan y=$y, maka nilai z =$z”; ? > <? $age= 30; ? > <? $my. String = “Hello World”; ? > <? $price = 3. 145; ? > <? $user. Login = null; ? > Dasar-Dasar Pemrograman PHP 20
• PHP Variabel String <? $txt = “Hello World!”; echo $txt; ? > Dasar-Dasar Pemrograman PHP 21
Strlen() • PHP <? echo strlen(“Hello World!”); ? > • Digunakan untuk mengetahui panjang nilai string Dasar-Dasar Pemrograman PHP 22
• PHP Variabel String <? $txt = “Hello World!”; echo $txt; ? > Dasar-Dasar Pemrograman PHP 23
• PHP Variabel String <? $txt = “Hello World!”; echo $txt; ? > Dasar-Dasar Pemrograman PHP 24
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 Dasar-Dasar Pemrograman PHP 25
• • $variabel $_pilih $ti 02 $ini_itu • • $var!abel $-pilih $02 ti $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 Dasar-Dasar Pemrograman PHP 28
• 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) Dasar-Dasar Pemrograman PHP 29
Contoh Konstanta Bentuk pertama <? define (“Greeting”, ”Selamat datang di W 3 School. com!”, true); echo Greeting; ? > Bentuk kedua <? define("GREETING", "Welcome to W 3 School. com!"); echo greeting; ? > Dasar-Dasar Pemrograman PHP 30
• 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) Dasar-Dasar Pemrograman PHP 31
LATIHAN Dasar-Dasar Pemrograman PHP 32
latihan 01. php • PHP Dasar-Dasar Pemrograman PHP 33
latihan 02. php Dasar-Dasar Pemrograman PHP 34
latihan 03. php Dasar-Dasar Pemrograman PHP 35
latihan 04. php Dasar-Dasar Pemrograman PHP 36
latihan 05. php dan latihan 06. php Dasar-Dasar Pemrograman PHP 37
latihan 07. php Dasar-Dasar Pemrograman PHP 38
latihan 08. php- latihan 10. php • Hitunglah volume Bola dengan jari-jari sebesar 15 cm; • Hitunglah luas lingkaran dengan jari-jari sebesar 20 cm; • Hitunglah volume balok dengan panjang, lebar dan tinggi secara berurut adalah 5 m, 3 m, 7 m. Dasar-Dasar Pemrograman PHP 39
- Slides: 39