Sabtu, 24 Maret 2012

Praktikum 1.3 Output

a. print()
simpan program berikut dengan nama file output-a1.php


   <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Output Demo a1</title>
<meta httpequiv="
contenttype"
content="text/html;charset=utf8"/>
<meta name="generator" content="Geany 0.20" />
</head>
<body>
<?php
print ("<h1>ini Judul</h1>");
print ("Saya senang belajar PHP");
?>
</body>
</html>

setelah di kompile hasilnya adalah sebagai berikut :



simpan program berikut dengan nama file output-a2.php


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Output Demo a2</title>
<meta httpequiv="
contenttype"
content="text/html;charset=utf8"
/>
<meta name="generator" content="Geany 0.20" />
</head>
<body>
<?php
$test = "Saya Senang Belajar PHP";
print ("<h1>ini Judul</h1>");
print "$test";
?>
</body>
</html>

setelah di kompile hasilnya adalah sebagai berikut : 


simpan program berikut dengan nama file output-a3.php


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Output Demo a3</title>
<meta httpequiv="
contenttype"
content="text/html;charset=utf8"/>
<meta name="generator" content="Geany 0.20" />
</head>
<body>
<?php
$test = "Saya Senang Belajar PHP";
print ("<h1>ini Judul</h1>");
print "".$test."</br>".$test."";
?>
</body>
</html>

setelah di kompile hasilnya adalah sebagai berikut :


b. echo()
simpan program berikut dengan nama file output-b1.php


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Output Demo b1</title>
<meta httpequiv="
contenttype"
content="text/html;charset=utf8"/>
<meta name="generator" content="Geany 0.20" />
</head>
<body>
<?php
$nama_depan = "sayed";
$nama_belakang ="muchallil";
echo "nama depan adalah <b>$nama_depan</b> dan nama belakang adalah
<b>$nama_belakang</b>";
?>
</body>
</html>

setelah di kompile hasilnya adalah sebagai berikut :


c. printf()
simpan program berikut dengan nama file output-c1.php


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Output Demo c1</title>
<meta httpequiv="
contenttype"
content="text/html;charset=utf8"/>
<meta name="generator" content="Geany 0.20" />
</head>
<body>
<?php
printf("$%01.3f<br>", 3.141516);
printf("umur saya adalah %d %s<br>", 18, "tahun");
printf("%s<br>","roti enak");
?>
</body>
</html>

setelah di kompile hasilnya adalah sebagai berikut : 


d. sprintf()
simpan program berikut dengan nama file output-d1.php


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Output Demo d1</title>
<meta httpequiv="
contenttype"
content="text/html;charset=utf8"
/>
<meta name="generator" content="Geany 0.20" />
</head>
<body>
<?php
$harga = sprintf("$%10.2f", 34750);
?>
</body>
</html>

setelah di kompile hasilnya adalah sebagai berikut : 



simpan program berikut dengan nama file output-d2.php


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Output Demo d2</title>
<meta httpequiv="
contenttype"
content="text/html;charset=utf8"
/>
<meta name="generator" content="Geany 0.20" />
</head>
<body>
<?php
$harga = sprintf("$%10.2f", 34750);
echo "$harga";
?>
</body>
</html>

setelah di kompile hasilnya adalah sebagai berikut :


Pertanyaan :
1. Apa perbedaan antara output-d1.php dengan output-d2.php dari segi output yang ditampilkan
ke pengguna?
 jawab:
         output-d1 hasil yang sudah di kompile tidak di print di web browser tetapi berada di root
         sedangkan output-d2 pada web browser di print $34750.00
         karena pada program output-d2 terdapat pemanggilan harga yaitu echo "$harga";

2. Selain %s, %d dan %f , sebutkan specifier lainnya yang dapat digunakan untuk fungsi output
sprintf dan fprintf.
 jawab:
         kita juga dapat menggunakan %i(untuk bilangan integer )

3. Apa fungsi titik (.) pada skrip output-a3.php pada baris print "”.$test.”"; jelaskan
jawaban anda dengan memberikan contoh lainnya.
  jawab:
           apabila kita tidak menggunakan titik maka program akan error untuk
           contoh yang lain bisa seperti ini print "".$test."</br>".$test."";
           maka outputnya akan di print dua kali contohnya adalah sebagai berikut:












Tidak ada komentar:

Posting Komentar