Pada postingan kali ini saya ingin belajar tentang kontrol struktur pada PHP. kontrol struktur sangatlah penting pada tiap tiap pemrograman sebagai dasar dari pemrograman, khususnya sebelum kita memulai belajar pemrograman yang lebih handal seperti pemrograman berorientasi objek.
1. Fungsi IF
IF ($expresi){
$Statement yang dilaksanakan
}
contoh
<?php
$nilaiX = 100;
$nilaiY = 124;
echo "Cara 1 : " . "<br />";
if ($nilaiX < $nilaiY)
echo "\$nilaiX < \$nilaiY";
echo "<br />";
echo "Cara 2 : " . "<br />";
if ($nilaiX < $nilaiY){
echo "\$nilaiX < \$nilaiY";
}
?>
2. Fungsi else and else if
if ($a < $b){
$statement1 yang akan di laksanakan
}else{
$statement2 yang akan di laksanakan
}
contoh
<?php
$nilaiX = 456;
$nilaiY = 124;
echo "\$nilaiX = " . $nilaiX;
echo "<br />\$nilaiY = " . $nilaiY . "<br />";
if ($nilaiX < $nilaiY) {
echo "\$nilaiX Lebih Kecil dari \$nilaiY";
}else{
echo "\$nilaiX Lebih Besar dari \$nilaiY";
}
?>
dan
<?php
$a = 6;
if ($a == 5) {
echo "a sama dengan 5";
}elseif($a == 6){
echo "a sama dengan 6";
}else{
echo "a tidak sama dengan 5 atau 6";
}
?>
3.Fungsi switch...case
fungsi switch...case hampir sama dengan fungsi if ,namun fungsi switch...case lebih memudahkan pengontrolan untuk banyak ekpresi
switch($kondisi/$ekspresi)
{
case "$kondisi1" :
$statement1;
break;
case "$kondisi2" :
$statement2;
break;
case "$kondisi3" :
$statement3;
break;
case ".....";
}
contoh
<?php
$nilai1 = 100;
$nilai2 = 150;
$proses = "penjumlahan";
switch($proses)
{
case "perkalian" :
$hasil = $nilai1 * $nilai2;
break;
case "penjumlahan" :
$hasil = $nilai1 + $nilai2;
break;
default:
$hasil = "Error Tidak ada hasil";
break;
}
echo "Hasil $proses = " . $hasil;
?>
4. Fungsi for (perulangan)
for ($nilai_awal, $kondisi_batasan, $inc/dec)
{
$statement yang akan di lakukan
}
contoh
<?php
echo "Contoh pertama :<br />";
$NilaiAwal = 1;
$NilaiBatas = 20;
for ($NilaiAwal; $NilaiAwal <= $NilaiBatas; $NilaiAwal++) {
echo "Nilai ke $NilaiAwal ";
echo "<br />";
}
echo "<br />Contoh Kedua : <br />";
for ($baris=1; $baris <= 5; $baris++)
{
for ($kolom=1; $kolom <= 6; $kolom++)
{
echo "[" . $baris ."," . $kolom ."] ";
echo " ";
}
echo "<br />";
}
?>
5. Fungsi Foreach
Fungsi foreach digunakan untuk mengakses data dalam bentuk array
foreach($data as $value){
$statement yang di eksekusi dimana data yang digunakan adalah $value
}
contoh
<?php
// contoh pertama mengakses
// data array dengan for
$dataArray = array ("red", "green", "blue", "yellow");
echo "Mengakses Data Array dengan For :" . "<br />";
$jmlData = sizeof($dataArray);
for ($i=0; $i < $jmlData; $i++) {
echo "Warna = " . $dataArray[$i];
echo "<br />";
}
// contoh mengakses data dengan
// menggunakan foreach
echo "<br />";
echo "Mengakses Data Array dengan foreach :" . "<br />";
foreach ($dataArray as $value) {
echo "Warna = " . $value;
echo "<br />";
}
?>
6.Fungsi DO - WHILE
do {
$statement yang dilakukan
}while($kondisi);
contoh
<?php
$nourut = 1;
do{
echo "No Urut. " . $nourut;
echo "<br />";
$nourut++;
}while($nourut <= 5);
?>
7.Fungsi while
<?php
$NilaiAwal = 0;
$NilaiAkhir = 10;
while($NilaiAwal < $NilaiAkhir)
{
if (!($NilaiAwal % 2)) {
echo "$NilaiAwal adalah bil. genap";
echo "<br />";
}
$NilaiAwal++;
}
akhirnya belajarku tentang kontrol struktur selesai juga...
silahkan di coba untuk outputnya dan selamat bereksperimen
Senin, 19 Desember 2011
OUTPUT STRING PADA PHP
pada postingan kali ini saya akan belajar tentang cara mencetak atau menampilkan data pada layar dengan menggunakan fungsi string pada PHP.
ECHO / PRINT() fungsi
Echo / print() mempunyai fungsi yang sama yaitu digunakan untuk mencetak data ke layar. untuk echo merupakan ciri kas dari bahasa pemrograman PHP
<?php
echo "cara penulisan menggunakan echo ";
print "<br/> cara penulisan menggunakan print()";
?>
PRINTF()
Digunakan untuk mencetak data ke layar dengan menggunakan pemformatan string. sintaks ini memiliki kesamaan dengan sintaks yang ada pada bahasa c/c++
printf($format, %argumen1,%argument2)
sebagai contoh
<?php
$format = "saya memiliki balon sejumlah %d buah di beli dari %s";
printf($format,4,"pasar");
?>
dari listing diatas variabel di definisikan dengan nama $format yang di dalamnya terdapat argumen %d yang menunjukan bilangan interger dan argumen %s yang menunjukan tipe string
contoh lain
<?php
$x = 10;
$y = 20;
$hasil = $x + $y;
$proses = "penjumlahan";
$format = "Hasil %s antara %d dan %d adalah %d";
printf ($format, $proses, $x, $y, $hasil);
?>
dan
penggunaan float
<?php
$x = 10;
$y = 4;
$hasil = $x / $y;
$proses = "pembagian";
$format = " hasil %s antara %d dan %d adalah %.2f";
printf ($format, $proses, $x, $y, $hasil);
?>
$x = 10;
$y = 4;
$hasil = $x / $y;
$proses = "pembagian";
$format = " hasil %s antara %d dan %d adalah %.2f";
printf ($format, $proses, $x, $y, $hasil);
?>
silahkan bereksperimen
Minggu, 18 Desember 2011
PHP ON THE FLY
awal nya saya bingung apa itu PHP ON THE FLY. dari berbagai sumber php on the fly mempunyai arti bahwa php tidak selalu bahasa yg di embeded ke dalam HTML, namun PHP juga dapat untuk membuat kode HTML maupun javascript. sebagai contoh berikut
<?php
echo "<html>";
echo "<head>";
echo "<title>Test php on the fly</title>";
echo "</head>";
echo "<body>";
echo "halo... saya ada di body";
echo "</body>";
echo "</html>";
?>
Output
----------------
halo... saya ada di body
<?php
echo "<html>";
echo "<head>";
echo "<title>Test php on the fly</title>";
echo "</head>";
echo "<body>";
echo "halo... saya ada di body";
echo "</body>";
echo "</html>";
?>
Output
----------------
halo... saya ada di body
Sabtu, 17 Desember 2011
Memulai belajar PHP
Akhirnya mulai juga saya untuk belajar PHP. Dikarenakan ada proyek ERP yang mengharuskan saya untuk belajar PHP , mari kita yg masih pemula belajar bersama saya disini sambil berblogging ria.
pertama tama bahan yang harus disiapkan adalah
1.disini saya menggunakan WAMP5 (wamp5 2.2) dimana wamp5 memiliki komponen yang digunakan untuk menjalankan file PHP
- Server Apache 2.2.21 -> sebagai server untuk menjalankan file PHP
- PHP 5.38 -> digunakan sebagai aplikasi yang menangani proses masukan dari user dan melakukan pengolahan data disisi server.
- MySQL 5.5.16 -> wamp5 2.2 mendukung mysql 5.5.16
2. Dreamweaver CS4 sebagai Editornya (mungkin yang lain bisa menggunakan editplus,notepad, dll)
Setelah menginstal kedua tool diatas maka pertama tama kita setting site terlebih dahulu pada dreamweaver agar PHP dapat berjalan dengan baik
PHP merupakan bahasa pemrograman yang disebut sebagai scripting, dalam arti PHP merupakan pemrograman yang di tempelkan/embedded pada bahasa atau aplikasi lain.
....isikan statement script php disini
echo "Halo world";
echo "<br />Saya dari script php";
?>
<?php
echo "Halo world";
echo "<br />Saya dari script php";
?>
silahkan di save dan di buka pada browser anda
Output
---------
Halo world
Saya dari script php
Dengan ini kita berhasil membuat script PHP kita yg pertama.
Setelah menginstal kedua tool diatas maka pertama tama kita setting site terlebih dahulu pada dreamweaver agar PHP dapat berjalan dengan baik
1. masuk manage sites
2. pilih new Site
3. isikan nama site dan alamat addres url (disini saya menggunakan nama localhost/NamaFolder)
4. Pilih penggunaan server technology
5. seting testing url
6. kemudian next aja.
setelah selesai setting, kita akan memulai belajar scripting PHP.
PHP merupakan bahasa pemrograman yang disebut sebagai scripting, dalam arti PHP merupakan pemrograman yang di tempelkan/embedded pada bahasa atau aplikasi lain.
Pertama tama kita akan belajar cara penulisan script PHP
<?php....isikan statement script php disini
echo "Halo world";
echo "<br />Saya dari script php";
?>
<?php
echo "Halo world";
echo "<br />Saya dari script php";
?>
silahkan di save dan di buka pada browser anda
Output
---------
Halo world
Saya dari script php
Dengan ini kita berhasil membuat script PHP kita yg pertama.
Langganan:
Postingan (Atom)