Pada kali ini saya akan berbagi tentang Praktikum 5 PHP yg telah saya buat.. Pada Praktik kali ini akan membahas tentang :
  1. Array
  2. Fungsi
  3. Modularisasi
1. Untuk yg pertama saya akan mempraktekan tentang array. Berikut contoh yg saya buat dg improvisasi saya sendiri.
  • ARRAY
Script :
<?php

$warna = array("red","blue","green","pink","black","red"); //deklarasi var array

for($x=1;$x<=5;$x++) {
	switch($x) {
		case 1: $c="$warna[1]";
			break;
		case 2: $c="$warna[2]";
			break;
		case 3: $c="$warna[3]";
			break;
		case 4: $c="$warna[4]";
			break;
		case 5: $c="$warna[5]";
			break;
		}
	
	echo "<h$x><font color=$c> Beny Machmud Putra</font></h$x>";
}
?>

Output :


2. Dan selanjutnya saya mempraktekan tentang Fungsi yg telah buat. Berikut Script dan Outputnya.
  • FUNGSI ARITMATIK
Script :
<?php
//Fungsi perpangkatan
$b = pow(2,10);
//Fungsi akar
$y = sqrt(100);
//pembulatan keatas
$z = ceil(4.25);
//pembulatan kebawah
$a = floor(4.25);

$warna = array("red","blue","green","pink");


print"<pre><b>
<font color=$warna[0]> 2 pangkat 10		= $b </font><br> 
<font color=$warna[1]> akar 100		= $y  </font><br>
<font color=$warna[2]> ceil(4.25)		= $z </font> <br>
<font color=$warna[3]> floor(4.25)		= $a </font> 
</b></pre>";

?>

Output :

  • FUNGSI DATE
Script :

<?php
date_default_timezone_set('Asia/Jakarta');
$now = date("d/m/Y");
print ("Sekarang adalah tanggal $now <br>");
$time=date("h:i:s A");
print ("Sekarang pukul : $time");

?>

Output :


  • FUNGSI STRING
Script :
<?php
		$str ="Beny Machmud Putra is my name";
		//merubah huruf ke kecil semua
		echo strtolower($str);
		echo"<br>";
		//merubah ke besar semua
		echo strtoupper($str);
		echo"<br>";
		//mengganti string
		echo str_replace("is my name","Sukses dunia akhirat, Aminn",$str);
			
?>

Output :
  • FUNGSI TANPA UMPAN BALIK
Script :

<?php
		
		//deklarasi nama fungsi dg 2 parameter
		function psgpjg($pjg,$lbr){
			$luas = $pjg * $lbr;
			echo "$luas <br>";
		}
		//deklarasi var dg value
		$bil_1=10;
		$bil_2=5;
		//penampilan pesan
		echo"Luas persegi panjang dg panjang $bil_1 dan lebar $bil_2 = ";
		psgpjg($bil_1,$bil_2);
?>

Output :

  • FUNGSI DENGAN UMPAN BALIK
Script :
<?php
		
		//deklarasi nama fungsi dg 2 parameter
		function psgpjg1($pjg1,$lbr1){
			$luas = $pjg1 * $lbr1;
			return $luas ;
		}
		//deklarasi var dg value
		$bil_3=10;
		$bil_4=5;
		//penampilan pesan
		echo"Luas persegi panjang dg panjang $bil_3 dan lebar $bil_4 = ".psgpjg1($bil_3,$bil_4);
		
?>

Output :


3. MODULARISASI
 Modularisasi dalam pemrograman umum dilakukan dan sangat diperlukan 
untuk mempermudah debugging dan pengembangan program.
  Modularisasi berarti melakukan pembuatan program berdasarkan modul-modul .
  Setiap modul dikembangkan untuk tujuan atau fungsi khusus. Modul dibuat 
secara general (umum). Modul dapat berupa fungsi atau prosedur.
  Statement Require digunakan untuk membaca nilai variable dan fungsi-fungsi dari file lain. 
  Cara penulisan statement Require adalah: require(namafile);
  Teknik ini cocok untuk membuat template (pola) yang memudahkan proses 
pengembangan aplikasi dengan menggunakan pola tampilan.
Misal dalam membuat design web yang dilakukan dengan kerja tim, pola dan 
gambar-gambar yang dibutuhkan dapat dibuat dengan teknik ini.

Sekarang saya akan mengshare tugas Praktik 5 PHP.. pada praktik kali ini akan memakai modularisasi. jadi kita akan memanggil file ke halaman utama.
disini saya akan membuat :
  1. Header
  2. Content
  3. Footer
Untuk Content saya akan menggunakan praktek-praktek yg telah saya praktekkan pada praktik kali ini, yaitu tentang Array dan Fungsi. ya su  dah.. Berikut tutorialnnya.. oh ya Praktik kali ini saya akan berimprovisasi utk mengerjakannya, jadi hasilnya nanti tidak akan sama dengan tutorial yg diberikan oleh pak hadi.

1. Buka DW CS6. buat file baru php

2. Pertama saya akan membuat header terlebih dahulu.
Buat desain header sesuai selera
Script :

<table style="margin:0 auto;padding:0;
margin-left:0px;
margin-top:0px;
margin-right:0px;
border-color:#09F;
font-family:courier;
position:absolute;bottom:0px;left:0px;" cellpadding="0" cellspacing="0"  width="100%" height="5%" border="1">

	<tr>
		<td bgcolor="#0099FF" height="23"><?php echo'<center><font color="white">| Copyright SMK TELKOM SANDHY PUTRA MALANG 2013 |</font></center>'; ?></td>
	</tr>
</table>
		
Output :

jika sudah save header pada folder htdocs-PraktikumPHP21-Praktik 5 PHP beri nama headerPHP5.php

3. Selanjut saya akan membuat footer.. buat new file php

Buat desain footer sesuai selera
Script :
<table style="margin:0 auto;padding:0;
margin-left:0px;
margin-top:0px;
margin-right:0px;
border-color:#09F;
font-family:courier;
position:absolute;bottom:0px;left:0px;" cellpadding="0" cellspacing="0"  width="100%" height="5%" border="1">

	<tr>
		<td bgcolor="#0099FF" height="23"><?php echo'<center><font color="white">| Copyright SMK TELKOM SANDHY PUTRA MALANG 2013 |</font></center>'; ?></td>
	</tr>
</table>
		
Output :

Lalu save file footer dgn nama footerPHP5.php pada folder htdocs-PraktikumPHP21-Praktik 5 PHP.

4. Selanjut saya akan membuat content untuk Praktik 5 PHP. buat new file php

Untuk content saya akan memasukkan praktek-praktek pada praktikum 5 PHP seperti penggunaan Array dan Fungsi.
Buat Content sesuai selera
Script :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body style="background-image:url(blue.jpg); background-repeat:repeat;">


</table>
<table bgcolor="#DEF3FE"
style="border-color:transparent;"

border="1" height="100%"  align="center" width="70%" cellpadding="0" cellspacing="0">
	   <tr>
    	<td height="16%" colspan="3">a</td>
      </tr>
<tr>
    	<td style="border-bottom-color:#09F; border-right-color:#09F;">
         <center><h2>Contoh Array dg looping</h2></center>
        <?php

$warna = array("red","blue","green","pink","black","red");

for($x=1;$x<=5;$x++) {
	switch($x) {
		case 1: $c="$warna[1]";
			break;
		case 2: $c="$warna[2]";
			break;
		case 3: $c="$warna[3]";
			break;
		case 4: $c="$warna[4]";
			break;
		case 5: $c="$warna[5]";
			break;
		}
	
	echo "<center><h$x><font color=$c> Beny </font></h$x></center>";
}
?>

        </td>
        <td style="border-bottom-color:#09F; border-right-color:#09F;">
         <center><h2>Fungsi Aritmatik</h2></center>
        <?php
//Fungsi perpangkatan
$b = pow(2,10);
//Fungsi akar
$y = sqrt(100);
//pembulatan keatas
$z = ceil(4.25);
//pembulatan kebawah
$a = floor(4.25);

$warna = array("red","blue","green","black");


print"<pre><b>
<font color=$warna[0]> 2 pangkat 10		= $b </font><br> 
<font color=$warna[1]> akar 100		= $y  </font><br>
<font color=$warna[2]> ceil(4.25)		= $z </font> <br>
<font color=$warna[3]> floor(4.25)		= $a </font> 
</b></pre>";

?>
        
        </td>
        <td style="border-bottom-color:#09F;">
         <center><h2>Fungsi Date</h2></center>
        <?php
date_default_timezone_set('Asia/Jakarta');
$now = date("d/m/Y");
print ("Sekarang adalah tanggal $now <br>");
$time=date("h:i:s A");
print ("Sekarang pukul : $time");

?>
        
        </td>
    </tr>
    <tr>
    	<td style="border-bottom-color:#09F; border-right-color:#09F;">
         <center><h2>Fungsi String</h2></center>
        <?php
		$str ="Beny Machmud Putra is my name";
		//merubah huruf ke kecil semua
		echo strtolower($str);
		echo"<br>";
		//merubah ke besar semua
		echo strtoupper($str);
		echo"<br>";
		//mengganti string
		echo str_replace("is my name","Sukses dunia akhirat, Aminn",$str);
				echo"<br><br><br><br><br>";
		?>
        
        </td>
        <td style="border-bottom-color:#09F; border-right-color:#09F;">
         <center><h2>Fungsi Tanpa Umpan Balik</h2></center>
        <?php
		
		//deklarasi nama fungsi dg 2 parameter
		function psgpjg($pjg,$lbr){
			$luas = $pjg * $lbr;
			echo "$luas <br>";
		}
		//deklarasi var dg value
		$bil_1=10;
		$bil_2=5;
		//penampilan pesan
		echo"Luas persegi panjang dg panjang $bil_1 dan lebar $bil_2 = ";
		psgpjg($bil_1,$bil_2);
				echo"<br><br><br><br><br><br>";
		?>
        
        </td>
        
        <td style="border-bottom-color:#09F;">
        <center><h2>Fungsi Dengan Umpan Balik</h2></center>
        <?php
		
		//deklarasi nama fungsi dg 2 parameter
		function psgpjg1($pjg1,$lbr1){
			$luas = $pjg1 * $lbr1;
			return $luas ;
		}
		//deklarasi var dg value
		$bil_3=10;
		$bil_4=5;
		//penampilan pesan
		echo"Luas persegi panjang dg panjang $bil_3 dan lebar $bil_4 = ".psgpjg1($bil_3,$bil_4);
		echo"<br><br><br><br><br><br><br>";
		
		?>
        
        </td>
   </tr>
    <tr>
    	<td height="3%" colspan="3">a</td>
      </tr>  
 
</table>
</body>

</html>

Output :
Buat content sesuai selera 
5. Saat untuk merangkai Praktikum 5, sehingga akan terlihat tampilan akhir dari Praktikum 5 PHP yg telah saya buat.
Langsung saja,, buat new file php..

Buat file Praktikum 5 PHP dgn memakai teknik Modularisasi.

Script :
<?php
require("headerphp5.php"); //memanggil headerphp5.php
require("isiPHP5.php");//body atau isi   ^_^ memanggil isiPHP5.php
require("footerphp5.php");  //memanggil footerphp5.php
?>

Output :


Sekian Tutorial Praktikum 5 PHP dari saya. Semoga bermanfaat :D