WEB II PHP 01

Post on 13-Jul-2015

450 views 0 download

Transcript of WEB II PHP 01

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 menyebabkaninformasi 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 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.

• 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)

<?phpecho "<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 tekshtml 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 :

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

?>

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)

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++.

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

Contoh:

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.

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 merupakanuntaian 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 numerikmaupun string.

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

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