• PBW2012_laporan1.3_Output

    a. print()

    <!DOCTYPE html PUBLIC "//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1strict.dtd">
    <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>


     
     




    <!DOCTYPE html PUBLIC "//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1strict.dtd">
    <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>
     <!DOCTYPE html PUBLIC "//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1strict.dtd">
    <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.”";
        ?>
    </body>

    </html>
    b. echo()

    <!DOCTYPE html PUBLIC "//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1strict.dtd">
    <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 = "dalil";
            $nama_belakang = "nandar";
            echo "nama depan adalah <b>$nama_depan</b> dan nama belakang adalah<b>$nama_belakang</b>";
        ?>
    </body>

    </html>

     c. printf()

    <!DOCTYPE html PUBLIC "//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1strict.dtd">
    <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("%10s<br>","roti enak");
        ?>
    </body>

    </html>
    d.sprintf()
    <!DOCTYPE html PUBLIC "//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1strict.dtd">
    <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>
    <!DOCTYPE html PUBLIC "//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1strict.dtd">
    <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>
    Pertanyaan :
            1. Apa perbedaan antara output-d1.php dengan output-d2.php dari segi output yang
                ditampilkan ke pengguna?
            2. Selain %s, %d dan %f , sebutkan specifier lainnya yang dapat digunakan untuk fungsi
                output sprintf dan fprintf.
            3. Apa fungsi titik (.) pada skrip output-a3.php pada baris print "”.$test.”"; jelaskan jawaban
                anda dengan memberikan contoh lainnya.
    Jawaban :
            1. Output-d1.php tidak menampilkan apa-apa, karena nilai variabelnya hanya di
                implementasikan namun tidak di printkan. nilai yang di berikan dengan fungsi sprintf
                memerlukan perintah print lain di baris selanjutnya untuk di printkan.
                Sedangkan di output-d2.php  nilai di printkan dengan perintah “echo”.
            2. %b, %c, %d, %e, %u, %f, %o, %s, %x, %X, %+d, %-d
            3. Untuk menampilkan nilai dari variable “test” di antara nilai yang ada di dalam tanda petik
                (“”). Contoh : jika codenya diketikkan sebagai berikut
                print "Saya Dalil. ".$test." semoga saja bisa.";
                maka outputnya : Saya Dalil. Saya Senang Belajar PHP semoga saja bisa.

0 komentar:

Posting Komentar