WEB II PHP 01

19
By I Wayan Simpen

Transcript of WEB II PHP 01

Page 1: WEB II PHP 01

By I Wayan Simpen

Page 2: WEB II PHP 01

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%

Page 3: WEB II PHP 01

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 menyebabkaninformasi yang diterima client selalu yang terbaru.

• Semua script PHP dieksekusi pada server dimana script tersebut dijalankan.

Page 4: WEB II PHP 01

• PHP juga termasuk dalam HTML-embedded,artinya code php dapat kita sisipkan padasebuah halaman HTML.

• Tag yang dapat digunakan untuk menyatakanscript php adalah:

• <? … ?> • <?php … ?> • <% … %>

• Diantara ketiga ini tag kedua merupakan tag yang paling aman karena memberikan tandayang lebih jelas dan pada umumnyadimengerti oleh web server.

Page 5: WEB II PHP 01

• Contoh:

<HTML><HEAD><TITLE>PHP Mania</TITLE></HEAD><BODY><?php

echo "<B>PHP untuk halaman web yang dinamis</B>";?></BODY></HTML>

Page 6: WEB II PHP 01

• Contoh: (tanpa Tag HTML)

<?phpecho "<B>PHP untuk

halaman web yang dinamis</B>";?>

Page 7: WEB II PHP 01

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

Page 8: WEB II PHP 01

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 tekshtml biasa dan akan dikirimkan langsung ke browser client untuk ditampilkan.

Page 9: WEB II PHP 01

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 :

<?phpecho "hanya untuk test"; echo "sama untuk test saja“

?>

Page 10: WEB II PHP 01

Statemen Output

• Beberapa statemen output yang dapat digunakan pada PHP yaitu:

• echoecho “Belajar PHP”

• print()print(“Belajar PHP”)

• printf()printf(“%s %f %d”,”PHP”,3.23,60)

Page 11: WEB II PHP 01

Komentar

• Komentar merupakan bagian program yang tidak akan dieksekusi.

• PHP memberikan banyak pilihan untuk menuliskan komentar. Cara penulisannyamerupakan adopsi dari gaya penulisan komentar pada bahasa C, C++.

Page 12: WEB II PHP 01

<?php/*echo "Kalimat ini tidak akan dicetak";*/?><?phpecho "Kalimat ini akan dicetak"; // Bagian ini hanya merupakan komentar?>

Contoh:

Page 13: WEB II PHP 01

TIPE DATA

• PHP memiliki 8 tipe data dasar yaituboolean , integer , float (floating-point), string , array , object , resource dan NULL

• Biasanya tipe variable pada php tidak ditentukan oleh programmer, namunditentukan berdasarkan untuk apa variable itu digunakan saat program dijalankan.

Page 14: WEB II PHP 01

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"; }?>

Page 15: WEB II PHP 01

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;

Page 16: WEB II PHP 01

Tipe Data Float

• Tipe ini merupakan tipe bilangan real• Contoh:

$a = 1.234; $a = 1.2e3; $a = 7E-10;

Page 17: WEB II PHP 01

Tipe Data String

• String merupakan kumpulan karakter• Contoh:

$untai = 'Ini merupakanuntaian karakter';$rantai = "ini juga berupa string";

Page 18: WEB II PHP 01

Karakter Khusus\n Linefeed / baris baru

\r Cariagge return / enter (13)

\t Tab Horizontal

\\ Backslash

\$ Tanda dollar

\" Petik ganda

Page 19: WEB II PHP 01

Tipe Data Array• Array adalah sebuah data yang

mengandung satu atau lebih data, dan dapat diindek berdasarkan numerikmaupun string.

array( [key =>] value, ...)

Contoh :$a = array( 1 => 'one', 2 => 'two', 3 => 'three' );