Kamis, 12 Januari 2012

Pengantar php


Pengantar PHP

1. Pengertian PHP

Berdasarkan informasi dari situs resmi PHP, “PHP.net”, PHP (PHP: Hypertext Prepocessor) merupakan bahasa pemrograman web yang dapat disisipkan dalam script HTML. Banyak sintaks di dalamnya yang mirip dengan bahasa C, Java dan Perl. Tujuan dari bahasa ini adalah membantu para pengembang web untuk membuat web dinamis dengan cepat.

Ketika seseorang mengunjungi web berbasis PHP, web server akan memproses code-code PHP. Beberapa perintah atau code dari PHP tersebut selanjutnya ada yang diterjemahkan ke dalam HTML dan beberapa ada yang disembunyikan (misalnya proses kalkulasi dan operasi). Setelah diterjemahkan ke dalam HTML, web server akan mengirim kembali ke web browser pengunjung tersebut.
Dengan PHP ini
Anda dapat membuat beragam aplikasi berbasis web, mulai dari halaman web
yang sederhana sampai aplikasi komplek yang membutuhkan koneksi ke database.

Sampai saat ini telah banyak database yang telah didukung oleh PHP dan
kemungkinan akan terus bertambah. Database tersebut adalah :
1. dBase
2. DBM
3. FilePro
4. mSQL
5. MySQL
6. ODBC
7. Oracle
8. Postgres
9. Sybase
10. Velocis

Untuk menjalankan PHP anda perlu Web Server seperti Apache, PHP Interpreter, MySQL sebagai database. Saat ini ada banyak paket PHP+Apache+MySQL yang memudahkan anda untuk instal PHP dengan mudah. Silahkan Download di salah satu situs-situs berikut, kemudian ikuti petunjuk instalasi masing-masing paket.
Kode PHP di jalankan di browser, terlebih dahulu harus dijalankan Apache Web Server, kemudian di browser dijalankan di localhost.
Misal kita buat file php, yaitu : tes.php, yang disimpan di document root  atau folder www maka di browser kita ketik url di alamatnya adalah : http://localhost/tes.php


3. Kelebihan PHP

PHP termasuk bahasa pemprograman web yang paling banyak dipilih orang, tentunya dikarenakan banyaknya kelebihan-kelebihan yang dimiliki PHP, diantaranya :
§  Mudah didapatkan karena bebas didownload di internet tanpa dikenakan biaya sepeser pun dan termasuk Software Open Source
§  PHP termasuk server-side programming, artinya skrip kode diakses di sisi server, dan browser hanya menerima jadi berupa kode HTML. Dengan begitu keamanan kode PHP terjaga
§  PHP mudah dibuat dan memiliki kecepatan akses yang tinggi
§  PHP termasuk bahasa embedded, artinya bisa ditempel atau diletakkan dalam tag HTML
§  PHP dapat dijalankan diberbagai Platform, selain dijalankan di sistem operasi keluarga *NIX (Linux, UNIX, BSD, dsb), PHP juga bisa berjalan di Windows 9x/ME/XP/NT, dan Machintosh
§  PHP dapat dijalankan di berbagai Web Server. Bukan hanya Apache, PHP bisa dijalankan di Web Server IIS, PWS, Xitami dan lain sebagainya
§  PHP mendukung berbagai database, diantaranya : Oracle, Sysbase, mSQL, MySQL, Solid, Generic ODBC, Postgres SQL
§  PHP mendukung komunikasi dengan layanan lain melalui protokol IMAP, SNMP, NNTP, POP3, dan HTTP

4.  Contoh Program PHP
a.   Program Hello World
Program Hello World yang ditulis menggunakan PHP adalah sebagai berikut:
<?php
    echo "Hello World";
?>
b.  Program bilangan Fibonacci
Berikut ini adalah contoh program yang relatif lebih kompleks yang ditulis dengan menggunakan PHP. Contoh program ini adalah program untuk menampilkan 20 bilangan pertama dari deret bilangan Fibonacci.
<?php
function fibonacci_seq( $panjang ) {
   for( $l = array(0,1), $i = 2, $x = 0; $i < $panjang; $i++ )
        $l[] = $l[$x++] + $l[$x];
   return $l;
}

fibonacci_seq(20);
// Angka "20" dapat diganti sesuai keinginan
?>


5. Syntac Dasar PHP
Ada empat macam cara penulisan kode PHP, yaitu :
1 <? echo ("ini adalah script PHP\n"); ?>
2 <?php echo("ini juga\n"); ?>
3 <script language="php">
echo ("tulis pake ini jika html editor Anda tidak mengenali
PHP");
</script>
4 <% echo ("kalau yang ini mirip dengan ASP"); %>

Cara yang paling sering digunakan adalah cara pertama dan kedua.
Perhatikan bahwa tiap akhir baris harus selalu diberi tanda titik koma (;).
Seperti pada bahasa pemrograman lain, PHP bisa membuat baris komentar
pada program. Pada PHP caranya adalah dengan meletakkan komentar tersebut
dengan cara :
 Jika komentar hanya 1 baris maka di sebelah kanan diberi tanda //
 Jika leih dari satu baris maka komentar diletakkan di antara /* dan */
Contoh berikut adalah syntax komentar :
 File lab1.php
<?php
echo ("latihan PHP"); //ini adalah contoh komentar satu
baris
/* kalau yang ini adalah komentar
lebih dari satu baris */
echo ("memang mudah");
?>

6. Operator pada PHP

Operator Aritmatika

Operator
Deskripsi
Contoh
Hasil
+
Penambahan
3 + 4
7
-
Pengurangan
12 - 6
6
*
Pengalian
3 * 3
9
/
Pembagian
4 / 2
2
%
Modulus (sisa hasil pembagian)
5 % 2
10 % 8
10 % 2
1
2
0
++
Penambahan satu satu
x = 6
x++
x = 7
--
Pengurangan satu satu
x = 9
x--
x = 8
Contoh :
<?php
$x = 10;
$y = 4;

$a = $x + $y;
echo $a."<br>";        //hasilnya 14

$b = $x - $y;
echo $b."<br>";        //hasilnya 6

$c = $x * $y;
echo $c."<br>";        //hasilnya 40

$d = $x / $y;
echo $d."<br>";        //hasilnya 2.5

$e = $x % $y;
echo $e."<br>";        //hasilnya 2
?>

Operator Pembanding

Operator
Deskripsi
==
Sama dengan
!=
Tidak sama dengan
> 
Lebih besar dari
< 
Lebih kecil dari
>=
Lebih besar sama dengan
<=
Lebih kecil sama dengan
Contoh :
<?php
$x = 10;

if($x > 10){
    echo "X lebih besar dari 10";
}else if($x == 10){
    echo "X sama dengan 10";
}else if($x < 10){
    echo "X kecil dari 10";
}
//Hasil X sama dengan 10
?>

Operator Logikal

Operator
Deskripsi
&&
Dan
||
Atau
!
Bukan
Contoh :
<?php
$x = 10;
$y = 5;
if($x > 8 && $y < 6){
    echo "TRUE";
}else{
    echo "FALSE";
}
//Hasilnya TRUE
?>


7. Penulisan dalam PHP

Semua variabel yang didefinisikan dalam php selalu menggunakan simbol "$". Dalam PHP Variabel biasanya berisikan string, number, array, dan objek. Sebagai contoh menampilkan "Iin Windarti” dengan menggunakan variable.

<HTML>
<BODY>
<?php

$tulis = "Iin Windarti ";
echo $tulis;

?>
</BODY>
</HTML>

Contoh diatas menghasilkan keluaran "Hello World !!".


Pemisah antar instruksi adalah tanda titik koma (;) : semicolon
Apabila Anda perhatikan contoh sebelumnya, maka terdapat tanda titik koma (semicolon) pada akhir perintah echo. Tanda semicolon merupakan penanda akhir dari statement PHP dan harus ada.

Contoh:

<html>
<head>

<title>Halaman PHP namaku</title>
</head>

<body>
<?php

echo "Iin Windarti ";
echo "Iin Windarti ";
echo "Iin Windarti ";
echo "Iin Windarti ";
echo "Iin Windarti ";
?>

</body>
</html>

Komentar dalam PHP

Komentar diperlukan untuk mendefiniskan keterangan atau penjelasan kode. Komentar yang dimasukkan dalam kode tidak akan dieksekusi dan tidak mempengaruhi hasil akhir program.

Sama seperti bahasa C, PHP menggunakan simbol "//" untuk komentar perbaris, dan semua karakter yang diblok oleh simbol "/*" dan "*/".

Perhatikan contoh dibawah ini :

<HTML>
<BODY>
<?php /*

Baris  ini tidak akan muncul */

$tulis = "Iin Windarti"; //mendefinisikan variabel $tulis
echo $tulis;

?>

</BODY>
</HTML>

Pada contoh di atas akan menghasilkan keluaran "Iin Windarti” dan mengacuhkan karakter antara simbol "/*" dan "*/" dan simbol "//".


8.    Tipe Data dalam PHP
PHP mengenal delapan macam :
1.    Integer
2.    Double Floating point
3.    String
4.    Array
5.       Null
6.    Object
7.    Boolean
8.       Resource


9.    Menyimpan data dalam bentuk PHP

File PHP adalah file teks biasa yang berisikan tag HTML dan skrip PHP. File PHP mempunyai ekstensi "*.php", "*.php3", atau "*.phtml". Web server akan mengeksekusi tipe file tersebut sebagai skrip file PHP.
Langkah-langkah menyimpan file PHP :
§  Buatlah file/script php menggunakan editor teks, misalnya notepad, editplus dan lain-lain à (kerjakan file-file contoh diatas)
§  Kemudian simpan file-file tersebut dengan nama yang berekstensi .php di directory web server, misalnya htdocs untuk Apache, atau webpages untuk Xitami, WWW untuk paket WampServer. à misalnya salah satu file yang dikerjakan di beri nama hello.php.
§  Buka browser, dan panggil url dengan alamat : http://localhost/hello.php3, Jika tidak ada kesalahan atau error, maka kita akan melihat sebuah halaman web yang berisi tulisan “Hello World”.
§  Sebaiknya di dalam directory web server yang kita gunakan buat sebuah directory baru, misalnya directory Latihan, kemudian file yang kita buat disimpan didalam directory baru tersebut. Sehingga pemanggilan url nya menjadi : http://localhost/Latihan/hello.php3

Tidak ada komentar:

Posting Komentar

Search

Guests

About Me

Foto saya
Kota Cimahi, Prov. Jawa Barat, Indonesia
akan menghargai jika dihargai, kalo gak suka ma orang susah untuk gak bisa suka tau simpati lagi, bosenan, gak sabaran, gelehan tapi jorok.. aku rame kalo kamu rame, aku galak kalo kamu jahat.. dan masih banyak lagi tentang aku, dan orang pikir tentang aku, manja juga sih... hehe..
Diberdayakan oleh Blogger.

Followers