Selasa, 29 Mei 2012

Praktikum 2.3 Operator

Operator pada PHP yang umumnya digunakan ada empat jenis, yaitu
1. Operator Aritmatika
2. Operator Pembanding
3. String Operator
4. Operator Logika

A. Operator Aritmatika
Ketik kode berikut menggunakan text editor lalu simpan dengan nama op-aritmatika.php pada root direktori web server

<!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> praktikum 2. operator</title>
            <meta httpequiv="contenttype"content="text/html;charset=utf8"/>
            <meta name="generator" content="Geany 0.20" />
</head>

<body>
            <?php
                $panjang =10;
                $lebar = 5;
                $luas;
                $selisih;
                $keliling;
                $hasil_bagi;

                $luas = $panjang * $lebar;
                echo "luas persegi dengan panjang $panjang dan lebar $lebar adalah $luas<br>";
   
                $selisih = $panjang - $lebar;
                echo" selisih antara $panjang dan $lebar adalah $selisih<br>";

                $keliling =($panjang*2) + ($lebar*2);
                echo" keliling persegi dengan panjang $panjang dan lebar $lebar adalah $keliling<br>";

                $hasil_bagi = $panjang / $lebar;
                echo "pembagian $panjang dengan $lebar adalah $hasil_bagi<br>";
            ?>
</body>
</html>

Output :

B. Operator Pembanding
Ketik kode berikut menggunakan text editor lalu simpan dengan nama op-pembanding.php pada root direktori web server

<!DOCTYPE html PUBLIC "­//W3C//DTD XHTML 1.0 Strict//EN"
               "http://www.w3.org/TR/xhtml1/DTD/xhtml1­strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
            <title>Output Demo a1</title>
            <meta http­equiv="content­type" content="text/html;charset=utf­8" />
            <meta name="generator" content="Geany 0.20" />
</head>

<body>
            <?php
                $panjang  = 10;
                $lebar    = 5 ;
                $alas     = 5  ;

                echo ($panjang != $lebar) . "<br/>";
                echo ($lebar == $alas). "<br/>";
                echo ($panjang < $lebar) . "<br/>";
                echo ($lebar  > $alas ) . "<br/>";
                echo ($panjang >= $lebar). "<br/>";
                echo ($lebar <=$alas) . "<br/>";
            ?>
</body>
</html>

Output :

C. Operator Logika
Ketik kode berikut menggunakan text editor lalu simpan dengan nama op-logika.php pada root direktori web server

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
              "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
            <title>Praktikum 2. Operator </title>
            <meta http-equiv="content-type" content="text/html;charset=utf-8" />
            <meta name="generator" content="Geany 0.20" />
<head>

<body>
            <?php
                $mahasiswa = true;
                $pelajar = true;
                $pekerja = false;
    
                echo ($pekerja && $pelajar)."<br>";
                echo ($mahasiswa and $pelajar)."<br>";
    
                echo ($pekerja || $mahasiswa)."<br>";
                echo ($mahasiswa or $pelajar)."<br>";
    
                echo ($pelajar xor $mahasiswa)."<br>";
                echo ($mahasiswa xor $pelajar)."<br>";
    
                echo (!$pekerja)."<br>";
                echo (!$mahasiswa)."<br>";
            ?>
</body>
</html>

Output :
D. String Operator
Secara sederhana hanya ada satu operator untuk operasi string, yaitu titik (.) yang digunakan untuk menggabungkan dua buah string atau lebih. Ketik kode berikut menggunakan text editor lalu simpan dengan nama op-string.php pada root direktori web server

<!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
                $nama_depan =  "Ghassan";
                $nama_belakang = "Mochammad";
        
                echo $nama_depan." ".$nama_belakang;
            ?>
</body>
</html>

Output : 

E. Precedence Operator
Ada singkatan yang terkenal bagaimana urutan operator dikerjakan oleh sebuah komputer, yaitu BODMAS yang memiliki kepanjangan Bracket, Order, Division, Multiplication, Addition, dan Subtraction.
Begitu pun pada PHP, gabungan operator akan dieksekusi mangikuti aturan-aturaan tertentu mana yang harus dikerjakan terlebih dahulu atau dikenal dengan istilah precedence operator. Operator pada PHP akan dikerjakan menurut urutan berikut ini dari atas ke bawah. Operator yang berada pada baris yang sama akan dikerjakan berdasarkan operator mana yang lebih dahulu ditemukan.
Ketik kode berikut menggunakan text editor lalu simpan dengan nama op-precedence.php pada root direktori web server

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
         "http://www.w3.org/TR/xhtml/DTD/xhtml-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="on" lang="on">

<head>
            <title>Praktikum 2. operator</title>
            <meta http-equiv="content-type" content="text/html; charsct=utf-8" />
            <meta name="generator" content="Geany 0.20" />
</head>

<body>
            <?php
                $hasil1 = 36 + 9 /9 * 10 % 5;
                $hasil2 = (36 + 9) / 9 * 10 % 5;
                $hasil3 =  36 + 9 / 9 * (10% 5);
    
                echo $hasil1."<br>";
                echo $hasil2."<br>";
                echo $hasil3."<br>";
            ?>
</body>
</html>

Output :

Tidak ada komentar:

Posting Komentar