Assalamu'alaikum wr. wb

Kali ini saya akan membuat tutorial tugas Pratikum 3 PHP.. Tugas kali ini akan membahas seputar echo, print, printf, tipe data, kostanta, casting variabeloperator logika, operator aritmatika, dam operator Pembanding.

Langsung saja, untuk mengerjakan tugas kali ini, saya akan memakai editor Adobe DW Cs6.
Tugas NO.1 membuat data isian dgn kondisi data diri..

1. Buka ADOBE DW CS6.. buat new file PHP

2. Lalu buat script seperti dibawah ini..

Untuk lebih jelasnya, berikut script dari tugas no.1,

<?php

 /**
 * @author Beny Machmud Putra
 * @copyright 2013
 */

header('Content-type: text/html');
//pendeklarasian variabel
$nama="Beny Machmud Putra";
$nickname="Beny";
$kelas="2 TKJ 2";
$jarak=20;
$umur=17;

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

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

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

 //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>",$nickname);
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.%s,- </td></tr></table>",SAKU);
printf("Jarak sekolah dengan tempat tinggal saya adalah %2.1f meter lumayan ",$jarak);

 
 /*dicoba PRINT diganti ECHO -> beri kesimpulan ?
Jawaban : Jika PRINT diganti dgn ECHO maka hasil dari script dibawah ini akan ERROR,
    karena ECHO tidak punya nilai kembalian, tidak seperti PRINT yg
    punya nilai kembalian. Contoh script dibawah ini adalah contoh dari "Ternary IF"
*/

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

 
 /* COntoh Ternary IF :
 $a=true;
 ($a) ? print "BENAR": print "SALAH";

 penjelasan:
jika nilai $a adalah true atau benar maka hasilnya akan tampil string "BENAR" jika nilai $a salah maka hasilnya akan tampil string "SALAH".

 disini perintah PRINT tidak bisa diganti dengan ECHO atau PRINTF,jika diganti akan ERROR
*/

 ?>

3. Lalu simpan pada folder xampp/htdocs/PraktikumPHP21. disin saya memberi nama file PratikumPHP3         versi1.php

4. Berikut hasil dari script di atas,, saya menggunaka Live View pada adobe DW Cs6 untuk menampilkan         hasilnya..

dan tugas no1 selesai.. dan sekarang giliran tugas no2..

Tugas NO.2 membuat data isian dgn kondisi data diri menggunakan tipe data array dgn 1 nama  variabel.

1. Buka ADOBE DW CS6.. buat new file PHP

2. Lalu buat script seperti dibawah ini..

Untuk lebih jelasnya.. Berikut script dari tugas no2..

<?php

 /**
 * @author Beny Machmud Putra 2TKJ2/10
 * @copyright 2013
 */

 
header('Content-type: text/html');
//pendeklarasian variabel array
$biodata[0]="Beny Machmud Putra"; //variabel array
$biodata[1]="Beny";
$biodata[2]="Malang, 11 Januari 1996";
$biodata[3]="Jl. Budi Utomo 35 Malang";
$biodata[4]="SMP Negeri 9 Malang";
$biodata[5]="Sepak bola";
$biodata[6]="Voli";
$biodata[7]="Lari pagi";
$biodata[8]="Islam";
$biodata[9]="Direktur Utama";
$biodata[10]='<img width="145px" height="190px"style="position:fixed;left:320px;top:70px;" src="smk.jpg">';

 
 /* perintah print ,digunakan mencetak variabel,kostanta atau karakter string tanpa menggunakan format.
  contoh script dibawah ini*/
print("Assalamu'alaikum.. Namaku $biodata[0], aku bisa dipanggil $biodata[1].<br>Untuk mengenal lebih jauh, berikut biodataku.<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>");

 /* perintah printf ,digunakan mencetak variabel,kostanta atau karakter string dengan menggunakan format.
  contoh script dibawah ini*/
printf("<tr><td> Hobi </td><td>:</td><td> %s, %s, %s</td></tr>",$biodata[5],$biodata[6],$biodata[7]);
printf("<tr><td> Agama </td><td>:</td><td> %s </td></tr>",$biodata[8]);
printf("<tr><td> Hobi </td><td>:</td><td> %s </td></tr>",$biodata[9]);
printf("$biodata[10]"); 

 ?>

3. Jika sudah save file tugas no2 pada folder xampp/htdocs/PraktikumPHP21 dan beri nama PratikumPHP3     versi2.php .. Klik save.

4. Untuk melihat hasilnya.. Klik view pada DW Cs6 untuk melihat live viewnya..

Tugas no2 selesai..


Sekian dari saya.. sampai jumpa ditugas selanjutnya..
terima kasih kunjunganya..

Wassalamu'alaikum wr. wb


*Jangan lupa difollow blognya :D