KULIAH 2 PEMOGRAMAN WEB, MEMBAHAS TENTA NG STRUKTUR DASAR PHP.



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.
  1. Boolean
  2. Integer
  3. Float
  4. String
  5. Array
  6. Object
  7. Resource
  8. 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