Monday, September 9, 2013

Style Penulisan PHP (echo print, printf)


Sekarang saya membahas tentang seputar echo, print, printf pada php

Dengan menggunakan Netbeans buka project kemarin , klik new file atau Ctrl+N


pilih PHP file lalu next

Kali ini saya beri nama Praktikum3-1

Ketikkan script :

<?php
//fungsi untuk mengubah browser tidak mengeksekusi script html
/*
 * dibuat XIR2/20
 * 20.10 07/09/2013
 */

header('Content-type: text/html');
//pendeklarasian variabel
$nama="Junita Pristi Nur Afnain";
$panggil="Junita";
$kelas="2 RPL 2";
$jarak=12;
$umur=16;

/*pendeklarasian kostanta
define ("nama",isi); */
define("Sekolah","SMK Telkom Sandhy Putra Malang");
define("SAKU","3000");

//Casting string ke integer
$saku=(int)SAKU;

//penampilan PESAN dengan PRINT tanpa Format
print("RESUME DATA DIRI");
print("<br> </br>");

//penampilan PESAN dengan PRINTF dgn FORMAT
printf("<br>Nama Lengkap saya %s adalah siswa %s ",$nama,Sekolah); //
printf("<br><table><tr><td>Nama Panggilan </td><td>:</td><td> %s</td></tr>",$panggil);
printf("<tr><td>Umur </td><td>:</td><td> %s Tahun</td></tr>",$umur);
printf("<tr><td>Kelas </td><td>:</td><td> %s </td></tr>",$kelas);
printf("<tr><td>Uang Saku </td><td>:</td><td> Rp.%d,- </td></tr></table>",SAKU);
printf("Jarak sekolah dengan tempat tinggal saya adalah %.0f meter lumayan ",$jarak);


/*dicoba PRINT diganti ECHO -> beri kesimpulan ?
Jawab : Script "print" diganti "echo" akan ERROR, muncul tanda peringatan dan tidak bisa dijalankan
 karena echo" tidak punya return value, sedangkan PRINT punya nilai kembalian.
*/

($jarak>500) ? print ("jauh") : print ("dekat");
echo (" untuk saya.");
printf("<br>Dengan uang saku Rp.".SAKU." Alhamdulillah ");
($saku<500) ? print "CUKUP": print "sisanya saya tabung";
//penulisan printf harus dengan tanda kurung ()

?>



Karena ini di Netbeans, tekan Shift+F6 untuk melihat hasilnya


~~~~

versi 2, buat new file dengan nama Praktikum3-2


Ketikkan script biodata sbb :

<?php
//fungsi untuk mengubah browser tidak mengeksekusi script html

/*dibuat XIR2/22
 * 20:30 07/09/2013
 * 
 */

header('Content-type: text/html');
//pendeklarasian variabel
$biodata[0]="Junita Pristi Nur Afnain";
$biodata[1]="Junita";
$biodata[2]="Malang, 23 Juni 1997";
$biodata[3]="Perum Candirenggo Singosari";
$biodata[4]="SMP Negeri 1 Singosari";
$biodata[5]="156";
$biodata[6]="40";
$biodata[7]="System Analyst";
$biodata[8]="Islam";
$biodata[9]="Belajar Crafting";
$biodata[10]='<img style="position:fixed;left:320px;top:70px;" src="jun.jpg">';



print("Halo semua namaku $biodata[0], aku biasa dipanggil $biodata[1].<br> Berikut data diriku :<br><br>");
print("<table ><tr><td> Nama Lengkap </td><td>:</td><td> $biodata[0]</td></tr>");
print("<tr><td> Nama Panggilan </td><td>:</td><td> $biodata[1]</td></tr>");
print("<tr><td> TTL </td><td>:</td><td> $biodata[2]</td></tr>");
print("<tr><td> Alamat </td><td>:</td><td> $biodata[3]</td></tr>");
print("<tr><td> Asal SMP </td><td>:</td><td> $biodata[4]</td></tr>");

printf("<tr><td> Tinggi </td><td>:</td><td> %s</td></tr>",$biodata[5]);
printf("<tr><td> Berat </td><td>:</td><td> %s </td></tr>",$biodata[6]);

print("<tr><td> Cita-Cita </td><td>:</td><td> $biodata[7] </td></tr>");

print("<tr><td> Agama </td><td>:</td><td> $biodata[8] </td></tr>");

print("<tr><td> Hobi </td><td>:</td><td> $biodata[9] </td></tr>");
print("<tr><td> $biodata[10]</td></tr>"); 

/* perintah print ,digunakan mencetak variabel,kostanta atau karakter string tanpa menggunakan format.
 *perintah printf ,digunakan mencetak variabel, kostanta atau karakter string dengan menggunakan format.
  contoh script dibawah ini
 */
?>


Hasilnya seperti ini :



0 comments:

Post a Comment

Powered by Blogger.
 

Blog Template by jun

Copyrights © 2011