Kuliah saya kali ini
membahas struktur atau sintag dasar dari php. Sebelum kita mengenal
lebih jauh apa itu PHP alngkah baiknya kita mengenal dasar dari
bahasa pemograman PHP itu sendiri.
APA ITU PHP…?
PHP Pertama kali
ditemukan pada 1995 oleh seorang Software Developer bernama Rasmus
Lerdrof. Ide awal PHP adalah ketika itu Radmus ingin
mengetahui jumlah pengunjung yang membaca resume onlinenya.
script yang dikembangkan baru dapat melakukan dua pekerjaan,
yakni merekam informasi visitor, dan menampilkan jumlah
pengunjung dari suatu website. Dan sampai sekarang kedua
tugas tersebut masih tetap populer digunakan oleh dunia web
saat ini. Kemudian, dari situ banyak orang di milis
mendiskusikan script buatan Rasmus Lerdrof, hingga akhirnya
rasmus mulai membuat sebuah tool/script, bernama Personal Home Page
(PHP).Kebutuhan PHP sebagai tool yang serba guna membuat Lerdorf
melanjutkan untuk mengembangkan PHP hingga menjadi suatu bahasa
tersendiri yang mungkin dapat mengkonversikan data yang di
inputkan melalui Form HTML menjadi suatu variable, yang dapat
dimanfaatkan oleh sistem lainnya. Untuk merealisasikannya, akhirnya
Lerdrof mencoba mengembangkan PHP menggunakan bahasa C
ketimbang menggunakan Perl. Tahun 1997, PHP versi 2.0 di rilis,
dengan nama Personal Home Page Form Interpreter (PHP-FI). PHP Semakin
popular, dan semakin diminati oleh programmer web dunia.Rasmus
Lerdrof benar-benar menjadikan PHP sangat populer, dan banyak
sekali team Developer yang ikut bergabung dengan Lerdrof untuk
mengembangkan PHP hingga menjadi seperti sekarang, Hingga akhirnya
dirilis versi ke 3-nya, pada Juni 1998, dan tercatat lebih dari
50.000 programmer menggunakan PHP dalam membuat website
dinamis.
Pengembangan demi
pengembangan terus berlanjut, ratusan fungsi ditambahkan sebagai
fitur dari bahasa PHP, dan di awaal tahun 1999, netcraft
mencatat, ditemukan 1.000.000 situs di dunia telah menggunakan
PHP. Ini membuktikan bahwa PHP merupakan bahasa yang paling
populer digunakan oleh dunia web development. Hal ini mengagetkan
para developernya termasuk Rasmus sendiri, dan tentunya sangat
diluar dugaan sang pembuatnya. Kemudian Zeev Suraski dan Andi
Gutsman selaku core developer (programmer inti) mencoba untuk
menulis ulang PHP Parser, dan diintegrasikan dengan
menggunakan Zend scripting engine, dan mengubah jalan alur
operasi PHP. Dan semua fitur baru tersebut di rilis dalam PHP 4.
13 Juli 2004,
evolusi PHP, PHP telah mengalami banyak sekali perbaikan disegala
sisi, dan wajar jika netcraft mengumumkan PHP sebagai bahasa
web populer didunia, karena tercatat 19 juta domain telah
menggunakan PHP sebagai server side scriptingnya. PHP saat ini
telah Mendukung XML dan Web Services, Mendukung SQLite.
Tercatat lebih dari 19 juta domain telah menggunakan PHP
sebagai server scriptingnya. Benarbenar PHP sangat
mengejutkan.Yang menjadikan PHP berbeda dengan HTML adalah proses
dari PHP itu sendiri. HTML merupakan bahasa statis yang apabila
kita ingin merubah konten/isinya maka yang harus dilakukan
pertama kali nya adalah, membuka file-nya terlebih dahulu,
kemudian menambahkanisi kedalam file tersebut. Beda hal nya dengan
PHP. Bagi anda yang pernah menggunakan CMS seperti wordpress
atau joomla yang dibangun dengan PHP tentunya, ketika akan
menambahkan konten kedalam website, anda tinggal masuk kedalam
halaman admin, kemudian pilih new artikel untuk membuat
halaman/content baru. Artinya hal ini, seorang user tidak
berhubungan langsung dengan scriptnya. Sehingga seorang pemula
sekalipun dapat menggunakan aplikasi seperti itu.
MENJALANKAN XAMPP.
Nah sebelum kita
belajar php anda haarus pastikan XAMPP anda terinstal dengan baik.
Untuk mengetahui XAMPP anda sudah terinstal atau belum anda masuk ke
browser anda dan anda ketikan localhost pada web
address, jika terinstal akan muncul icon XAMPP seperti berikut.
MENGETAHUI LETAK
DOCUMENTROOT
Sebelum kita
menjalankan sintag PHP, kita juga harus tau dimana letak documentroot
kita, hal ini bertujuan untuk menyimpan folder atau file php yang
kita buat, karna php bermain di sever bukan di client sehigga browser
membaca tag php melalui documentroot dari apache. Dan perlu anda
ketahui bahwa sintag php tidak bisa ditampilkan di browser client
karna php bermain di server sehingga jika kita menggunakan php orang
lain tidak bisa melihat sintag dari php tersebut. Client hanya bisa
melihat sintag htmlnya.
Nah bagaimana cara
mengethui letak documentroot kita.sangat mudah sekali.
Pertama anda pilih
LOCAL DISK
C, anda cari folder XAMPP,
setelah ketemu anda cari lagi folder APACHE
pilih lagi folder CONF
dan terakhir anda pilih file HTTPD.CONF
klik kanan edit notepad untuk mencari dimana letak
documentroot pilih find atau dengan clik ctrl+F nanti akan muncul
seperti dibawah ini. Kemuadian anda ketik documentroot.
setelah anda ketikan
documentroot akan ada tampilan seperti dibawah ini. Dan disitulah
tempat anda menyimpan file php anda.
Setelah kita tahu
apa itu php, dan letak dari penyimpanan file php kita. Sekarang kita
belajar struktur dasar php.
PENULISAN SCRIPT PHP
Biasanya PHP itu
diapit
<? Dan ditutup ?>
atau
<?php dan
ditutup ?> atau
<script
language=”php”> dan ditutup </script> atau
<% dan ditutup %>
Sekarang kita coba
menulis script dan menampilkan hasil tulisan.
Nuka notepad atau
notepad++ anda..!.
Tuliskan script
berikut ini…!
<?php
Echo “hello word”
?>
Simpan file phpnya
di direktori kusus. Tadi kita sudah mengetahui documentroot kita ada
dimana, nah silahkan anda simpan di documentroot. Documentroot pada
umumnya biasanya di C:/xampp/htdocs/.
Untuk lebih
memudahkan anda, buat folder di dalam folder htdocs, di sini saya
memberikan contoh dengan membuat folder di dalam htdocs dengan
nama folder latihan.
Tuliskan script
diatas di dalam notepad . simpan notepad dengan nama terserah anda,
jangan lupa formatnya dot php. Contoh.. helo.php
dan tipenya anda ganti dengan all file.
simpan di dalam folder latihan yang sudah dibuat tadi.
Untuk menjalankan
script tersebut anda tinggal ketikan alamat dibawah ini didalam
browser
akan tampil seperti
ini
ini terjadi karena
direktori default apache unt uk dapat menjalankan php adalah
c:\xampp\htdocs, maka untuk dapat membuka file latihan1.php,
kita cukup ketikkan alamat http://localhost/latihan/hello.php
VARIABEL
Variabel adalah
nilai yang dapat diubah dengan cara isi ulang.
Variable biasanya
- digunakan untuk menyimpan sebuah value, data atau informasi
- nama variable diawali dengan tanda $
- panjang tidak terbatas
- setelah tanda $ diawali huruf atau undrscrore(_). Karakter berikutnya bisa terdiri dari huruf, angka, dan karakter tertetntu yang diperbolehkan (karakter ASCII dari 127-255).
- Bersifat case-sensitif (penulisan harus sama semua,huruf kecil dan capital berbeda)
- Tidak perlu dideklarasikan.
- Tidak boleh mengandung spasi.
Contoh program.
Keikan script php
dibawah ini dan simpan di folder yang sama seperti contoh diatas.
<?php
$nim ="1312300229";
$nama ="TEGUH
DUMADI";
Echo "NIM :"
. $nim . "<br>";
Echo "NAMA:
$nama";
?>
Dan dijalankan
seperti contoh diatas, maka hasinya seperti dibwah ini..!
TIPE DATA
Ada berbagai macam
tipe data, contoh adalah.
- Boolean
- Integer
- Float
- String
- Array
- Object
- Resource
- NULL
CONTOH PROGRAM
<?php
$nim ="1312300229";
$nama ='teguh
dumadi';
$umur =23;
$nilai = 95.00;
$status = TRUE;
echo "NIM :
".$nim."<br>";
echo "NAMA :
$nama<br>";
print "umur :
".$umur; print "<br>";
printf ("nilai
:%.3f<br>",$nilai);
if ($status)
echo "status
:aktif";
else
echo "status
:tidak aktif";
?>
setelah anda
menulisak program diatas., anda save di documentroot anda, dan buka
lewat browser seperti contoh diatas. Dan hasilnya seperti ini..
KONSTANTA
KONSTANATA merupakan
variable konstan yang nilainya tidak berubah-ubah.
Biasanya menggunakan
fungsi dfine().
Untuk contoh program
seperti dibawah ini...!
<?php
define ("NAMA",
"TEGUH DUMADI");
define ("NILAI",90);
echo "nama : ".
NAMA;
echo "<br>nilai
: ".NILAI;
?>
hasilnya seperti
dibawah ini....!!
OPERATOR
aritmatika
biasanya menggunakan
(+),(-),(*),(/),(%)..
penugasan
biasanya menggunakan
(=).
bitwise
biasanya menggunakan
(&),(|),(^),(~),(<<),(>>).
perbandingan
biasanya
menggunakan (==),(===),(!=),(<>),(!==),(<),(>),(<=),(>=)
logika
biasanya
menggunakan (and),(&&),(or),(||),(xor),(!).
String
penggabungan
CONTOH
PROGRAMNYA
<?php
$gaji
= 1000000;
$pajak
= 0.1;
$bersih
= $gaji - ($gaji* $pajak);
echo
"gaji sebelum pajak = Rp. $gaji <br>";
echo
"gaji sesudah pajak = Rp. $bersih";
?>
hasilnya
seperti gambar
<?php
$a
= 5;
$b
= 4;
echo
"$a == $b : ".($a == $b);
echo
"<br>$a != $b : ".($a !=$b);
echo
"<br>$a > $b : ". ($a>$b);
echo
"<br>$a < $b : ". ($a<$b);
echo
"<br>($a != $b)&&($a>$b): ".(($a
!=$b)&&($a>$b));
echo
"<br>($a == $b)||($a>$b):".(($a==$b)||($a>$b));
?>
nanti
hasilnya seperti gambar
Post a Comment