- 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