Bekerja dengan PHP
PHP memiliki kesamaan dengan, HTML, untuk dapat menjalankan scriptnya maka anda harus mengetikkan syntax-syntaxnya ke dalam satu buah file dengan menggunakan text-editor seperti notepad, atau text editor kesukaan anda, kemudian meletakkan file tersebut pada suatu direktori khusus yakni defaultnya adalah di xampp/htdocs
Struktur halaman php bentuknya seperti ini :
<?php
// syntax php di letakkan di sini ...
// kode php di akhiri dengan ';'
?>
// kode php di akhiri dengan ';'
?>
Untuk mengetikkan baris code php, maka anda perlu mengapitnya dengan tag <?php dan di akhir dengan ?> karena di luar dari itu php engine tidak menganggapnya sebagai script php, melainkan hanya html biasa. Sebagai contoh kita akan menggunakan php, untuk menampilkan kalimat "Hallo dunia PHP?!" kita cukup membuka notepad, lalu ketikan seperti ini di notepad :
<?php
echo "Hallo dunia PHP?!";
?>
?>
A. Integrasi HTML dan PHP
Selain berdiri sendiri, PHP pun dapat di integrasikan dengan HTML. kita coba menuliskan sebuah script nya, diasumsikan anda sudah mengerti HTML sebelumnya. Kita akan coba membuat sebuah halaman yang didalamnya terdapat script PHP dan HTML.
<html>
<head>Latihan 1</head>
<body>
<?php
echo "Ini Script PHP di dalam tag HTML";
?>
</body>
</html>
Beri nama file tersebut dengan lat1.php
Kemudian kita lihat view source code htmlnya, dengan cara mengklik kanan browser lalu pilih View Page Source, di sini kita tidak lagi melihat script php-nya, yang ada hanyalah HTML saja, ini terjadi karena PHP engine/processor mengeksekusi file php di server, dan menghasilkan html dan mengirimkan file htmlnya kepada user, sehingga yang terlihat adalah htmlnya saja, bukan phpnya
B. Menggunakan Constant dan Variable
Kita akan mendalami PHP lebih lanjut. PHP memiliki dua jenis nilai, yakni Constant dan Variable. Keduanya sangat berpengaruh kedalam pemrogaman PHP itu sendiri, karena jika tidak ada kedua nilai ini maka PHP hanyalah barisan code saja tanpa nilai, atau dengan kata lain, tidak berfungsi sebagai apa-apa. Kita akan bahas secara lengkap dalam bagian ini kedua nilai yang di sebutkan tadi.
Apa itu konstan ?? konstan diartikan sebagai suatu nilai yang tidak bisa di modifikasi lagi. Bersifat mutlak, dan tidak dapat di rubah. biasanya ini digunakan untuk bilangan yang tetap, misalkan untuk jari-jari suatu lingkaran, misalnya. Atau mungkin tanggal lahir seseorang.
Berikut adalah contoh script nya, beri nama lat2.php
<html>
<head>Latihan 2</head>
<body>
<?php
define ("Pi", 3.141592);
echo Pi;
?>
</body>
</html>
Apa itu variable ..??, variable merupakan suatu nilai yang masih dapat di ubah, dengan cara di isi ulang, berbeda dengan konstan yang tidak dapat di rubah dan bersifat mutlak. Coba kita buat satu buah file di c:\xampp\htdocs\rpla\ bernama lat3.php. Kemudian kita ketikkan baris seperti ini ke dalam file tersebut :
<?php
$tahun = 2010; // ini adalah proses assignment echo $tahun ;
$tahun = 2012;
echo $tahun ;
?>
Cara Penulisan Variable :
Dalam menulis variable ada hal-hal yang harus diperhatikan, dan jika tidak diikuti maka
variable tersebut tidak akan menjadi variable, tapi bilangan lain atau mungkin error :
variable tersebut tidak akan menjadi variable, tapi bilangan lain atau mungkin error :
$variable à harus di awali oleh huruf atau _, tidak boleh memuat spasi
tidak boleh memuat spesial karakter (~!@#$% dan lain lain)
$892 à ini contoh yang salah dalam penulisan variable
$ini bukan variable à ini contoh yang salah dalam penulisan variable
$_variable1 à ini adalah contoh yang benar dalam penulisan variable
C. Menggunakan Operator
Operator membuat suatu nilai menjadi penting. Ada beberapa jenis operator yang berguna dalam pemrogaman menggunakan PHP. Ada operator matematika, assignment, perbandingan, logika, increment, decrement, contohnya adalah seperti pada script dibawah ini, beri nama lat4.php ;
<?php
$a = 50;
$b = 40;
$c = 30;
$d = 20;
echo "a = " . $a;
echo "<br>";
echo "b = " . $b;
echo "<br>";
echo "c = " . $c;
echo "<br>";
echo "d = " . $d;
echo "<br>";
echo "Hasil dari a + 2 adalah " . $a+=2 ;
echo "<br>";
echo "Hasil dari b -2 adalah " . $b-=2 ;
echo "<br>";
echo "Hasil dari c x 2 adalah " . $c*=2 ;
echo "<br>";
echo "Hasil dari d : 2 adalah " , $d/=2 ;
?>
D. Menggunakan Argumen if dan else
Menggunakan argument if
Argumen if atau keputusan if sangat sering digunakan oleh para programmer php, alasannya adalah mudah dan sederhana. Penggunaan argumen if ini biasanya dilakukan ketika akan membandingkan suatu nilai, atau membandingkan suatu kondisi.
Dalam dunia nyata membandingkan kondisi itu seperti pengandaian, contohnya adalah seperti ini :
jika cuaca cerah
maka saya akan berangkat sekolah.
ini berarti dimana "jika cuaca cerah" itu adalah nilai atau kondisi dan
"maka saya akan berangkat sekolah" ini di sebut dengan pernyataan atau statement dalam php. mudah ya? Berikut adalah contoh penulisan nya beri nama lat5.php
<?php
$cuaca = "cerah";
if ($cuaca == "cerah")
{
{
echo "Saya akan berangkat sekolah!";
}
?>
Menggunakan argument if dan else secara bersamaan
Argumen if dan else apabila digunakan secara bersamaan maka akan dapat menghasilkan dua statement. Jika if itu hanya dapat menghasilkan satu tatement saja, maka if dan else akan menghasilkan 2 opsi statement pada satu kondisi. Dalam kehidupan nyata jika anda mengalami suatu kondisi maka akan terdapat beberapa opsi, contoh nyatanya adalah sebagai berikut :
jika cuaca cerah
maka saya akan berangkat sekolah
jika tidak
maka saya akan ngaringkuk
Berikut adalah contoh script nya beri nama dengan lat6.php
Menggunakan if, elseif dan else
Jika pada argumen if dan else itu dapat menggunakan dua kondisi, yakni kondisi jika benar, dan jika salah, pada argumen if, else if, dan else, anda dapat menggunakan kondisi yang tidak terbatas. dan masing-masing kondisi/kriteria memiliki masing-masing pernyataan/statement. Dalam dunia sehari-hari argumen if, else if, dan else memiliki contoh seperti ini
jika mendung
maka saya akan membawa payung
jika cerah
maka saya akan berangkat sekolah dengan jalan kaki meskipun jaraknya 20 km.
jika banjir
maka bawa perahu sendiri dari rumah
dan begitu seterusnya, tidak ada batasnya...
dalam dunia php, contoh implementasinya adalah sebagai berikut, jangan lupa untuk memperhatikan tanda {} dan ; nya
berikut adalah contoh script nya beri nama lat7.php
<?php
$nilai = "C";
if($nilai == "A")
{
echo "Saya akan membawa payung...";
}
else if ($nilai == "B")
{
echo "saya akan berangkat sekolah dengan jalan kaki meskipun jaraknya 20 km ";
}
else if ($nilai == "C")
{
echo "saya akan membawa perahu sendiri dari rumah karena gado bangkong banjir ..";
}
else if ($nilai == "D")
{
echo "dan seterus nya ....";
}
// dan seterus-seterusnya ...
?>
E. Menggunakan Pemilihan Switch
Switch sebetulnya sama saja dengan argumen if, else if, dan else, cuma sedikit berbeda
dalam penggunaannya terlebih pada syntaxnya. Jika untuk memutuskan kondisi dalam if,
else if, dan else itu menggunakan {} namun dalam switch untuk memberhentikan keputusan digunakanlah fungsi break; bentuk aslinya adalah seperti ini
switch(variable){ // kita memilih variable yang akan dicocokkandalam penggunaannya terlebih pada syntaxnya. Jika untuk memutuskan kondisi dalam if,
else if, dan else itu menggunakan {} namun dalam switch untuk memberhentikan keputusan digunakanlah fungsi break; bentuk aslinya adalah seperti ini
case kriteria1: // kita menanyakan kriteria pertama itu apa
pernyataan1; // kemudian pernyataannya apa ?
break; // di akhir dengan break; begitu seterusnya, hingga kriteria habis
case kriteria2:
pernyataan2;
break;
// dan seterusnya dan seterunya ...
}
di sini terlihat ketika kondisinya sesuai di wakili dengan code ‘case kriteria1:’ dengan
titik dua ':' di belakang setiap kriterianya. maka di tulis lah pernyataan di bawahnya itu
apa? Berikut adalah contoh kodingnya beri nama lat8.php
titik dua ':' di belakang setiap kriterianya. maka di tulis lah pernyataan di bawahnya itu
apa? Berikut adalah contoh kodingnya beri nama lat8.php
<?php
$nilai = "A";
switch($nilai)
{
case "A":
echo "Bagusss... baguss..."; break;
case "B":
echo "Baik...";
break;
case "C":
echo "Cukup...";
break;
case "D":
echo "Kurang... ";
break;
}
?>
Switch itu hanya digunakan pada satu jenis variable saja namun memiliki nilai yang berbeda. tetapi dalam if, else if, dan else dapat digunakan pada variable yang berbedabeda dan nilai yang berbeda. switch ataupun if, else if, dan else tentunya dapat anda gunakan sesuai dengan kebutuhan anda nantinya.
F. Menggunakan Pengulangan
Dengan echo atau print, anda dapat menampilkan kalimat apapun, dan panjangnya pun tidak terbatas. Penggunaan echo atau print untuk mengetikan angka 1 - 3, misalnya seperti ini :
<?php
echo "Angka 1<br>";
echo "Angka 2<br>";
echo "Angka 3<br>";
?>
echo "Angka 1<br>";
echo "Angka 2<br>";
echo "Angka 3<br>";
?>
Bagaimana jadinya jika anda mendapatkan kasus untuk menulis angka hingga 100 baris atau 50jt baris? Apa masih menggunakan cara kuno tersebut? contoh yang lainnya bagaimana seorang programmer mengambil isi database kemudian menampilkannya semua isi database tersebut, apa masih menggunakan echo saja? Solusinya akan dibahas dalam pengulangan.
Terdapat 3 jenis pengulangan yang paling sering digunakan dalam php, pengulangan bentuk for, bentuk while, dan bentuk do while. saya akan membahas
ketiganya sekarang.
ketiganya sekarang.
For merupakan jenis pengulangan yang cukup sering digunakan, dan penggunaan pengulangan bentuk for ini tergantung kebutuhan. dan for ini bisa digunakan untuk contoh kasus sederhana yang saya sebutkan di awal tadi yaitu menampilkan angka 1 -
100 atau 1 - 50jt dengan cepat. For membuat semuanya menjadi sangat effisien. Bentuk umum for adalah seperti ini :
100 atau 1 - 50jt dengan cepat. For membuat semuanya menjadi sangat effisien. Bentuk umum for adalah seperti ini :
for(nilai awal; batas nilai; operator increment/decrement)
{
pernyataan yang akan di proses
}
{
pernyataan yang akan di proses
}
Berikut adalah contoh scriptnya beri nama dengan lat9.php
<?php
// file latihan_271.php
for($x=1;$x<=100;$x++)
{
echo "Angka $x<br>";
}
?>
Selain hanya php, anda juga dapat menggunakan pengulangan ini untuk menghasilkan html yang dinamis, contohnya seperti ini, beri nama lat10.php :
<html>
<head>
<title>Pengulangan header</title> </head>
<body>
<?php
for($x=1;$x<=10;$x++)
{
echo "<font size=$x>Ukuran font $x</font><br>";
}
?>
</body>
</html>
Pengulangan while ini bentuknya seperti ini :
Nilai awalWhile (batas pengulangan)
{
pernyataan;
operator decrement/increment;
}
Pengulangan jenis ini tidak terlalu jauh berbeda dengan pengulangan bentuk for. hanya saja penempatan nilai awalnya, dan operator decrement/incrementnya berbeda letaknya. Implementasinya adalah seperti ini, beri nama lat11.php :
<?php
$x=1;
while ($x <=100)
{
echo "Angka $x";
$x++ ;
}
?>
Pengulangan Do While
Bentuk pengulangan do while adalah seperti ini :
Nilai awal
do
{
pernyataan;
operator decrement/increment;
}
While (batas pengulangan)
Di akhir setiap pengulangan saya memasukkan baris echo $x ; ini cuma untuk embuktikan apakah benar nilainya sama, dan hasilnya ... sama. ini menandakaan do while itu sama dengan while, namun implementasinya itu sesuai dengan kebutuhan anda.
Sampai sini, anda dapat memilih, lebih prefer atau lebih suka menggunakan
pengulangan bentuk yang mana? for, while, atau do while. semua di tangan anda. dan gunakan secara efisien.
Sampai sini, anda dapat memilih, lebih prefer atau lebih suka menggunakan
pengulangan bentuk yang mana? for, while, atau do while. semua di tangan anda. dan gunakan secara efisien.
No comments:
Post a Comment