Home » » Mengenal PHP

Mengenal PHP

Written By Unknown on Minggu, 11 November 2012 | 23.09


A.     Intro
PHP merupakan sebuah kombinasi bahasa pemograman dengan aplikasi server berbasis web. Sebagai sebuah bahasa pemograman, PHP ini mirip dengan bahasa pemograman lainnya. Mempunyai kemampuan untuk memnipulasi data sehingga menjadi sebuah informasi yang berguna. Yang membuat PHP mempunyai nilai tinggi adalah ketika dikombinasikann dengan aplikasi server. Umumnya, digunakan di internet, yang penyampaian informasinya berbasis web.
Ketika kita menjalankann sebuah program yang menggunakan server (berbasis web khususnya), sebetulnya yang terjadi adalah penggabungan kerja dari server dengan software pengolahnya ke dalam sebuah halaman yang ditampilkan. Penggabungan ini terjadi dengan pemanfaatan unsur teknologi dalam mengolah data, yang meliputi hal-hal berikut ini :
ü  Bahasa pemograman
ü  Akses ke data base
ü  Dukungan protocol dari internet. Khususnya e-mail dan http.


Untuk dapat menjalankan PHP melalui browser, maka anda diharuskan terlebih dahulu menginstall web server ( misalnya Apache, PWS, IIS ) lalu menginstall PHP, sedangkan untuk menjalankan MySQL anda tidak perlu menginstall web server, hanya saja jika ingin dijalankan melalui browser, maka anda harus menginstall web server. Prosedur penginstallan web server, PHP dan MySQL dapat anda baca pada manual masing – masing. Akan tetapi apabila Anda tidak ingin direpotkan dengan proses penginstalan masing-masing aplikasi tersebut, anda bisa menggunakan ApacheTriad, WAMP, atau XAMPP. Aplikasi seperti XAMPP, WAMP atau ApacheTriad merupakan bundle atau paket dari aplikasi PHP, Apache (Web Server) dan MySQL sehingga Anda cukup hanya install satu paket aplikasi saja.

B.    Sejarah Ringkas
PHP ini disusun dan dikembangkan pertamakali oleh Rasmus Lerdorp. Beliau menggunakannya pada pada Homepage pribadinya untuk mengetahui orang-orang yang datang ke Homepagenya. Ketika diperkenalkan pada khalayak umum pada tahun 1995, versi 1.0 ini dikenal dengan nama Personal Homepage page tools. Sampai akhirnya Ramus meembentuk team yang cukup tangguh dalam pembangunan sistem ini. Beliau da banu oleh Zeev Suraski dan Andi Gutsmans. Sehingga lahirlah PHP V 3.0.

C.    Keistimewaan
Keistimewaan dan fasilitas dari PHP ini adalah sebagai berikut :
ü  Open source – aplikasi yang dibuat dengan disertai dengan kode programnya.
ü  Tidak ada biaya pengembangan – karena PHP disebarkan secara gratis
ü  Server side - karena pHP dijalankannnnnn dengan web server, program yang dibuat PHP ini bisa dibangun unutuk apliaksi yang besar dan kompleks, tanpa menggangu kecepatan komputer yang mengaksesnya.
ü  Jalan dalam berbagai sistem operasi- PHP dapat dijalankann dalam berbagai sitem operasi, seperti UNIX, Linux ataupun Windows, tanpa buku ini dalam focus Linux.
ü  Menghasilkan dokumen HTML – karena PHP menghasilkan dokuken HTML, sehingga mudah dipelajari.
ü  Bahasanya sederhana- tidak seperti Java atau C++, PHP menggunakan perintah- perintah yang cukup mendasar, dan cukup powerfull dalam mendukung suatu Web site.
ü  Efisien – PHP dalam sistem pencarian nya di komparasikan secar interpreter
ü  XML parsing- PHP mampu mengenal informasi berbasis XML.
ü  Akses Database – PHP mampu mengaksses Oracle, Sybes, MA SQL, Adabase D, MySQL, mSQL, PostgresSQL,
ü  DBase, File pro, Solid, dbm, Inofrmix / illustra serta data base lainnya yang di dukung oleh standard ODBC.
ü  File I/O – PHP didukung oleh bermacam fugsi untuk menghandle proses file yang dibutuhkan.
ü  Pemroses teks – tersedia bermacafungsi untuk pemrosesan teks ini, termasuk dalam pencarian teks.
ü  Type Variable yang kompleks – PHP mendukuung tipe-tipe variabel dalam bentuk skalar, array, dan Associative array variabel. Fasilitaas ini disedikan sebagai dasr yang kuat dalam mendukung struktur data yang kompleks.
ü  Pemrosesan data grafik, dan masih banyak lagi
D.    Dasar PHP
PHP dijalankan dalam file berekstensi .php, .php3 atau .phtml, itu tergantung dengan settingan PHP anda, tetapi secara umum ekstensi file PHP adalah .php. Kode PHP menyatu dengan tag – tag HTML dalam satu file. Kode PHP diawali dengan tag “<?” atau “<?php” dan ditutup dengan “?>”.
Tag PHP :
ü  <?php
    Statement PHP ;
?>
ü  <?
    Statement PHP ;
?>
ü  <script language=”php”>
    Statement PHP ;
</script>

Contoh :
 <?
    phpinfo();
?>

Struktur penulisan dalam PHP, sama seperti dalam C++, yaitu setiap pernyataan diakhiri oleh semicolon ( ; ) dan bersifat case sensitive untuk penulisan nama variabel. Cara penulisan komentar dalam PHP juga sama dengan C++.

Contoh :
<?
          $nama = “divisi pendidikan indo komputer”;  // Huruf kecil semua
          $NAMA = “DIVISI PENDIDIKAN INDO KOMPUTER”;  // Huruf besar semua
          print “$nama  à variable menggunakan huruf kecil.<br>”;
          echo “$NAMA à variable menggunakan huruf besar.”;
?>
TIPS:
$nama merupakan sebuah Variabel. Nama Variabel selalu diawali dengan tanda $
Print dan echo  merupakan keyword untuk menampilkan ke layar
// dan /*….*/ merupakan tanda sebuah keterangan. Keterangan tidak akan dijalankan oleh program

 



E.     Tipe Data
PHP mengenal 5 tipe data yaitu integer, floating point, string, array dan object. Penggunaan tipe data tidak secara ekspilisit di deklarasikan seperti dalam C++.
Contoh :
<?
// Penggunaan tipe data int, float dan string seta type castingnya
$var = 2002 ; // var sebagai integer
print “Sekarang tahun $var.<br>”;
$var = “dua ribu dua”; // var sebagai string
print “Sekarang tahun $var.<br>”;
$var = 2002.5; // var sebagai bilangan bulat / float
print “Tahun $var, ada atau nggak ?”;

// Penggunaan tipe data object
class himp
{
var $divisi = "Divkom LPK IDC";
function ubah($str)
{
$this->divisi = $str;
}
}

$hme = new himp;
print $hme->divisi;
print "<br>";
$hme->ubah("Divisi Komputer LPK IDC");
print $hme->divisi;
?>

Penggunaan tipe data array akan di bahas di bagian operasi array.
Share this article :

Posting Komentar

 
Support : Hendrie Sinjutzu Amaterazu | Hendrie Sinjutzu Amaterazu | Hendrie Shared
Copyright © 2011. Welcome To My Blog - All Rights Reserved
Template Created by Created By Published by Hendrie Shared
Proudly powered by Blogger