- Array
- Fungsi
- Modularisasi
- ARRAY
Script :
Output :<?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>";
}
?>
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
<?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
<?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
<?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
<?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 :- Header
- Content
- Footer
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 |
<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 |
<!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 |
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

0 Comments