Tampilkan postingan dengan label Kontrol Struktur. Tampilkan semua postingan
Tampilkan postingan dengan label Kontrol Struktur. Tampilkan semua postingan

Senin, 25 Juli 2016

Teknik Modulasi (include, include_once, require dan require_once)

Teknik modulasi yang sangat bermanfaat pada saat membuat sebuah aplikasi web. Konsep teknik modulasi sebenarnya merupakan proses pemisahaan aplikasi menjadi bagian perbagian agar lebih mudah dalam proses pengembangan ataupun maintenance, dengan demikian proses pemeriksaan kesalahaan atau debug akan lebih muah dan cepat.



Setelah program dipisahkan menjadi bagian-bagian yang lebih kecil, selanjutnya kita akan menyatukan kembali fungsi tersebut di dalam program induk. Proses ini mebutuhkan fungsi built-in yang sudah disediakan oleh PHP untuk menyatukan modul-modul tersebut agar dapat digunakan secara bersamaan.


1. INCLUDE()
 include(), digunakan untuk mengikutsertakan file lain kedalam halaman yang sedang kita buat Adapun penggunaannya adalah :

     include "filexxx,php";

include(), bertipe case-sensitive sebagai contoh kita akan membuat 2 file yaitu list2_13, yang berisi daftar huruf dan file2_14 yang akan menggunakan file tersebut.


contoh membuat urutan abjad file dengan nama list2_13.php


<?php 

echo "Index : "; 

for ($i=65; $i < 91; $i++){ 
   echo "<a href=# title=" . chr($i) . ">"; 
   echo chr($i); 
   echo "</a>&nbsp;"; 

echo "<hr />"; 
?>


Penjelasan :

Fungsi chr(), yang digunakan untuk mengubah bilangan integer menjadi huruf. Kemudian kita akan membuat file dengan nama file2_14.php


Cara membuat include(),

masukkan skrip ini kedalam file2_14.php lalu silahkan anda jalankan dilocalhost 


<?php include "list2_13.php"; ?> 
<html> 
<head> 
   <title>Untitled Document</title> 
</head> 

<body> 
   <p>Halo.. apa kabar</p> 
   <p>ini adalah web test kami</p> 
</body> 
</html> 




2. INCLUDE_ONCE()

include_once(), secara prinsip sama seperti pada include(), dari segi penggunaannya dan terminologi lainnya. Akan tetapi dengan menggunakan include_once(), maka file yang sama tidak akan boleh dimasukkan lebih dari satu- jadi hanya satu file saja yang dapat dimasukkan ke halaman utama

Contoh menggunakan include_once(),


<?php include_once "list2_13.php"; ?> 
<?php include_once "list2_13.php"; ?> 
<html> 
<head> 
   <title>Untitled Document</title> 
</head> 

<body> 
   <p>Halo.. apa kabar</p> 
   <p>ini adalah web test kami</p> 
</body> 
</html> 


Penjelasan :  pada baris pertama dan kedua, menggunakan include_once(), dengan file ayng sama. Fungsi ini bertugas melakukan pemeriksaan terhadap file ganda maka secara otomatis salah satu file tersebut akan diabaikan.


3. REQUIRE DAN REQUIRE_ONCE()

Sama seperti include() dan include_once, yaitu melakukan proses penggabungan dengan file-file lain kedalam file induk. Perbedaan yang mendasar adalah require() atau require_once() akan memberikan informasi fatal error jika file bersangkuran tidak ditemukan atau terjadi kesalahan pada file tersebut dan halaman web akan berhenti sehingga script lainnya ditak akan dieksekusi.

Read More

Minggu, 20 Maret 2016

Contoh Penggunaan Fungsi WHILE

Selain blok do-while (), PHP menyediakan proses looping lainnya yaitu blok while(). Proses ini menggunakan terminology yang sama seperti pada Bahasa C/C++. Adapun sintaknya adalah :

<?php

$NilaiAwal = 0;
$NilaiAkhir = 10;

while($NilaiAwal < $NilaiAkhir)
{
   if (!($NilaiAwal % 2)) {
      echo "$NilaiAwal adalah bil. genap";   
      echo "<br />";
   }
   $NilaiAwal++;
}

?>


Keluaran :

0 adalah bil. genap
2 adalah bil. genap
4 adalah bil. genap
6 adalah bil. genap
8 adalah bil. genap
Read More

Contoh Cara Menentukan Bilangan Ganjil Dengan Fungsi DO-WHILE

<?php

$NilaiAwal = 0;
$NilaiAkhir = 10;

do{
   if ($NilaiAwal % 2) {
      echo "$NilaiAwal adalah Bil. Ganjil";
      echo "<br />";
   }
   $NilaiAwal++;
}while($NilaiAwal < $NilaiAkhir);

?>



Keluaran :
                           1 adalah Bil. Ganjil
                           3 adalah Bil. Ganjil
                           5 adalah Bil. Ganjil
                           7 adalah Bil. Ganjil
                           9 adalah Bil. Ganjil
Read More

Contoh Menggunakan Fungsi DO-WHILE

Do..While, merupakan pengulangan yang banyak digunakan dalam Bahasa pemograman seperti C/C++. PHP mendukung sepenuhnya teknik penggunaan do-while. sintaknya sebagai berikut :

<?php

$nourut = 1;

do{
   echo "No Urut. " . $nourut;
   echo "<br />";
   $nourut++;
}while($nourut <= 5);

?>


Keluaran :

No Urut. 1
No Urut. 2
No Urut. 3
No Urut. 4
No Urut. 5
Read More

Penggunaan Fungsi FOREACH

Selain fungsi for, php menyediakan cara mengakses data dalam bentuk array yaitu menggunakan foreach(). Secara konsep foreach() merupakan penggabungan antara fungsi for dan each di dlam PHP. foreach() lebih tepat digunakan pada saat kita mengakses data dalam bentuk array. Perhatikan contoh berikut :

<?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 />";
}

?>


Keluaran :

Mengakses Data Array dengan For :
Warna = red
Warna = green
Warna = blue
Warna = yellow

Mengakses Data Array dengan foreach :
Warna = red
Warna = green
Warna = blue
Warna = yellow
Read More

Proses Pengulangan Pada Form dengan Fungsi For

Silahkan kopi paste sintak dibawah ini lalu jalankan di browser anda dan lihat hasilnya .


<head>
<title>Menggunkan For...Loop</title>
</head>

<body>
<form name="form1" method="post" action="">
   <table width="100%" border="0" cellpadding="2">
   
   <tr>
      <td>Tampilkan TextField dengan For</td>
   </tr>
   <?php for($i=0; $i < 5; $i++){ ?>
<tr>
      <td>Daftar Nama
      <input type="text" name="nama[]" id="nama[]">
      </td>
   </tr>
   <?php } ?>
</table>
</form>
</body>
</html>


Keluaran :

Tampilkan TextField dengan For
Daftar Nama
Daftar Nama
Daftar Nama
Daftar Nama
Daftar Nama

Read More

Contoh Penggunaan Fungsi FOR

for merupakan salah satu fungsi untuk melakukan proses pengulangan. dimana sintaks dan terminologinya mengikuti perilaku dari Bahasa pemograman C/C++. Adapun sintaknya adalah :

<?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 "&nbsp;&nbsp;";
   }
   echo "<br />";
}

?>


Keluaran :

Contoh pertama :
Nilai ke 1
Nilai ke 2
Nilai ke 3
Nilai ke 4
Nilai ke 5
Nilai ke 6
Nilai ke 7
Nilai ke 8
Nilai ke 9
Nilai ke 10
Nilai ke 11
Nilai ke 12
Nilai ke 13
Nilai ke 14
Nilai ke 15
Nilai ke 16
Nilai ke 17
Nilai ke 18
Nilai ke 19
Nilai ke 20

Contoh Kedua :
[1,1]   [1,2]   [1,3]   [1,4]   [1,5]   [1,6]  
[2,1]   [2,2]   [2,3]   [2,4]   [2,5]   [2,6]  
[3,1]   [3,2]   [3,3]   [3,4]   [3,5]   [3,6]  
[4,1]   [4,2]   [4,3]   [4,4]   [4,5]   [4,6]  
[5,1]   [5,2]   [5,3]   [5,4]   [5,5]   [5,6]   
Read More

Contoh Penggunaan Fungsi SWITCH CASE

Seperti pada Bahasa pemograman lainnya , PHP mendukung proses percabangan dengan menggunakan switch..case . Konsep utama dari fungsi ini sama dengan penggunaan fungsi if, yang akan menjalankan suatu eksekusi program berdasarkan kondisi yang di periksa. Fungsi ini dapat melakukan proses pengontrolan untuk kondisi yang lebih dari 3 ekspresi. Sekalipun fungsi if dapat melakukannya namun akan menyebabkan script tersebut tidak mudah terkontrol. Perhatikan contoh dibawah ini :



<?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;
   
?>

Keluaran :

                  Hasil penjumlahan = 250
Read More

Pengunaan Fungsi Kontrol ElSEIF

Dengan menggunakan else..if kita dapat melakukan proses pengontrolan terhadap kondisi yang lain dalam satu blok if. Dengan demikian proses pengondisian dapat dilakukan lebih darri dua kondisi atau tiga kondisi.

Contoh Penggunaan Fungsi elseif :

<?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";   
   }

?>


Keluaran :

a sama dengan 6
Read More

Pengunaan Fungsi ELSE

Fungsi Else merupakan kelanjutan dari IF, dimana jika kodisi benar maka statement pertama yang akan dilaksanakan , tetapi jika kondisi salah maka statement yang dilaksanakan statmen yang ada diblok else .

Perhatikan contoh berikut ini :

<?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";   
   }
   
?>


Keluaran :

$nilaiX = 456
$nilaiY = 124
$nilaiX Lebih Besar dari $nilaiY


Read More

Cara Pengunaan Fung IF

<?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";   
   }

?>


Keluaran :

Cara 1 :
$nilaiX < $nilaiY
Cara 2 :
$nilaiX < $nilaiY
Read More