Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
16Activity
×
0 of .
Results for:
No results containing your search query
P. 1
03. php

03. php

Ratings: (0)|Views: 2,283|Likes:
Published by Eko Budi Setiawan

More info:

Published by: Eko Budi Setiawan on Apr 28, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See More
See less

11/19/2012

pdf

text

original

 
Modul Mata Kuliah E-Commerce– Hal. 19
PENDAHULUAN
Sejarah PHP
PHP adalah salah satu bahasa
Server-side
yang didesain khusus untuk aplikasi web. PHPdapat disisipkan diantara bahasa HTML dan karena bahasa
Server side,
maka bahasa PHP akandieksekusi di server, sehingga yang dikirimkan ke browser adalah “hasil jadi” dalam bentukHTML, dan kode PHP anda tidak akan terlihat.PHP dahulunya merupakan proyek pribadi dari Rasmus Lerdorf ( dengan dikeluarkannyaPHP versi 1) yang digunakan untuk membuat home page pribadinya. Versi pertama ini berupakumpulan script PERL. Untuk versi keduanya, Rasmus menulis ulang script-script PERL tersebutmenggunakan bahasa C, kemudian menambahkan fasilitas untuk Form HTML dan koneksiMySQL. Adapun PHP didapat dari singkatan Personal Home Pages.Setelah mengalami perkembangan oleh suatu kelompok open source(termasuk Rasmus)maka mulai versi 3 nya, PHP telah menampakkan keunggulannya sebagai salah satu bahasaserver scripting yang handal. Melalui perkembangan yang pesat ini banyak fasilitas yangditambahkan dan oleh kelompok ini PHP disebut sebagai "PHP: Hypertext Preprocessor" . Sintakyang digunakan berasal dari bahasa C , Java maupun Perl. Sampai tulisan ini dibuat versi PHPyang terbaru adalah versi 4.3.3. Untuk release terbaru dari PHP dapat anda lihat pada web sitehttp://www.php.net/.PHP merupakan bahasa script yang digunakan untuk membuat halaman web yangdinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta olehclient. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru. Semuascript PHP dieksekusi pada server dimana script tersebut dijalankan. Oleh karena itu,spesifikasi server lebih berpengaruh pada eksekusi dari script php daripada spesifikasi client.Namun tetap diperhatikan bahwa halaman web yang dihasilkan tentunya harus dapat dibukaoleh browser pada client. Dalam hal ini versi dari html yang digunakan harus didukung olehbrowser client.PHP termasuk dalam
Open Source Product
. Jadi anda dapat merubah
source code
danmendistribusikannya secara bebas. PHP juga diedarkan secara gratis. Anda bisamendapatkannya secara gratis. PHP juga dapat berjalan diberbagai web server semisal IIS,Apache. PWS, dll.
 
Modul Mata Kuliah E-Commerce– Hal. 20
Sintak Dasar PHP
Tag PHP
Seperti telah disebutkan sebelumnya , bahwa parser PHP akan membaca file html sampai ditemukan tagspesial yang memberitahukan untuk menterjemahkan teks berikutnya sebagai code php. Parser php akanmenjalankan semua kode yang dibacanya dari tag awal tadi sampai ditemukan tag penutup kembali.Dengan cara inilah maka code script php dapat ditempelkan pada document html(html-embedded). Semuateks yang berada diluar tag awal dan akhir php akan dianggap sebagai teks html biasa dan akan dikirimkanlangsung ke browser client untuk ditampilkan.Ada 4 pasangan tag yang dapat digunakan untuk menyatakan sebuah blok code php, yaitu :
1.
<?echo"Program PHP Anda Disimpan Di Antara Tag Ini"?>
2.
<?phpecho" Program PHP Anda Disimpan Di Antara Tag Ini "?>
3.
<script language="php">echo" Program PHP Anda Disimpan Di Antara Tag Ini ";</script>
4.
<%echo" Program PHP Anda Disimpan Di Antara Tag Ini "%>
Statemen
Sebuah statemen merupakan sebuah perintah yang diakhiri dengan tanda titik koma(;). Tanda tag penutupscript php juga dapat sebagai penutup atau menyatakan akhir dari suatu statemen PHP. Contoh :
<?phpecho"hanya untuk test";// statemen ini diakhiri dengan titik koma echo"untuk test saja"/* statemen ini tdk diakhiri dng titik koma*/?>
Catatan
 php merupakan bahasa campuran case-sensitive dan case-insensitive, yaitu membedakan antara huruf  besar dan huruf kecil. Case-sensitive berlaku untuk semua penulisan nama variable. Sedangkan penulisan sintak  program dan nama fungsi bersifat case-insensitive. Penulisan variable
$bilangan
dengan
$BILANGAN
menghasilkan dua variable yang berbeda. Sedangkan penulisan fungsi
echo
yang ditulis dengan huruf kecilsemua atau gabungan huruf kecil-huruf besar akan menunjukkan nama fungsi yang sama. Contoh :
echo
akansama dengan
ECHO
ataupun
Echo
.
 
Modul Mata Kuliah E-Commerce– Hal. 21
Komentar 
Komentar merupakan bagian program yang tidak akan dieksekusi. Fungsi dari komentar ini adalah sebagaidokumentasi program atau berupa penjelasan dari program. PHP memberikan banyak pilihan untuk menuliskan komentar. Cara penulisannya merupakan adopsi dari gaya penulisan komentar pada bahasa C,C++ maupun tipe komentar shell pada Unix. Cara berikut dapat anda gunakan , yaitu :
Tipe komentar C/C++
<?php/*echo"Kalimat ini tidak akan dicetak";*/?><?phpecho"Kalimat ini akan dicetak";// Bagian ini hanya merupakan komentar ?>
Tipe komentar Unix shell 
<?phpecho"kalimat ini akan dicetak";# Ini adalah komentar tipe Unix shell ?>
Penjelasan
Jika tanda
/* … */
digunakan maka semua code didalam pasangan tanda ini akan diabaikan .Untuk tanda
//
maka code setelah tanda ini pada baris yang sama dengan tanda ini akan diabaikan .Sedangkan tanda#kerjanya sama seperti tanda//.

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->