Latest Stories

Praktikum 3.1 Percabngan if

<!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>
    <tittle>Praktikum 3. Struktur Kontrol</tittle>
    <meta http-equiv="content-type" content="text/html; charsct=utf-8" />
    <meta name="generator" content="Geany 0.20" />
</head>

<body>
    <?php
    $stok_roti = 100;
  
    if($stok_roti <= 50){
        echo '<script language= "javascript"> alert ("Stock Roti sudah menipis")</script>';
        }
    ?>
<body>
</html>

Output :










  • Memunculkan message box jika sudah di bawah 100
       <!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>
    <tittle>Praktikum 3. Struktur Kontrol</tittle>
    <meta http-equiv="content-type" content="text/html; charsct=utf-8" />
    <meta name="generator" content="Geany 0.20" />
</head>

<body>
    <?php
    $stok_roti = 50;
  
    if($stok_roti <= 50){
        echo '<script language= "javascript"> alert ("Stock Roti sudah menipis")</script>';
        }
      
        ?>
      
<body>

</html>

Output :


  • membuat stok baju dan celana dan memunculkan peringatan (message box) jika stok sudah di bawah 10.

<!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>
    <tittle>Praktikum 3. Struktur Kontrol</tittle>
    <meta http-equiv="content-type" content="text/html; charsct=utf-8" />
    <meta name="generator" content="Geany 0.20" />
</head>

<body>
    <?php
    $baju = 9;
    $celana = 9;
    if($baju <= 10 && $celana <= 10){
        echo '<script language= "javascript"> alert ("Stock baju dan celana sudah menipis")</script>';
        }
      
        ?>
      
<body>

</html>
GAMBAR :









  • menentukan sebuah bilangan genap dan ganjil
<!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>
    <tittle>Praktikum 3. Struktur Kontrol</tittle>
    <meta http-equiv="content-type" content="text/html; charsct=utf-8" />
    <meta name="generator" content="Geany 0.20" />
</head>

<body>
    <?php
    $bil = 3;
  
    if($bil % 2 != 0 ){
        echo '<script language= "javascript"> alert ("3 adalah Bilangan Ganjil")</script>';
        }

        ?>
      
<body>

</html>
GAMBAR :










Praktikum 3.2 Percabangan if...else


<!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>
    <tittle>Praktikum 3. Struktur Kontrol</tittle>
    <meta http-equiv="content-type" content="text/html; charsct=utf-8" />
    <meta name="generator" content="Geany 0.20" />
</head>

<body>
    <?php
    $umur = 12;
  
    if (($umur < 20) && ($umur > 10)){
        echo 'Anda masih remaja';
        }
    else {
        echo 'Anda bukan lagi remaja';
    }  
    ?>  
</body>
</html>
GAMBAR :
Praktikum 3.3 Percabangan if...else if...else

<!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>
    <tittle>Praktikum 3. Struktur Kontrol</tittle>
    <meta http-equiv="content-type" content="text/html; charsct=utf-8" />
    <meta name="generator" content="Geany 0.20" />
</head>

<body>
    <?php
    $bulan_lahir = 6;
  
    if ($bulan_lahir == 1){
        echo 'Anda lahir di bulan januari';
    }else if ($bulan_lahir == 2){
        echo 'Anda lahir di bulan Februari';
    }else if ($bulan_lahir == 3){
        echo 'Anda lahir di bulan Maret';
    }else if ($bulan_lahir == 4){
        echo 'Anda lahir di bulan April';
    }else if ($bulan_lahir == 5){
        echo 'Anda lahir di bulan Mei';
    }else if ($bulan_lahir == 6){
        echo 'Anda lahir di bulan Juni';
    }else if ($bulan_lahir == 7){
        echo 'Anda lahir di bulan Juli';
    }else if ($bulan_lahir == 8){
        echo 'Anda lahir di bulan Agustus';
    }else if ($bulan_lahir == 9){
        echo 'Anda lahir di bulan September';
    }else if ($bulan_lahir == 10){
        echo 'Anda lahir di bulan Oktober';
    }else if ($bulan_lahir == 11){
        echo 'Anda lahir di bulan November';
    }else if ($bulan_lahir == 12){
        echo 'Anda lahir di bulan Desember';
    }else{
        echo 'Bulan yang anda masukkan salah';
    }
?>
</body>
</html>
GAMBAR :









Praktikum 3.4 Percabangan if bersarang

<html>
<head>
<body>
      <?
 $tanggal_lahir=16;
 $bulan_lahir=6;

 if($bulan_lahir==1){
  if($tanggal_lahir<=20)
     echo "Anda termasuk berzodiak <b>Aquarius</b>";
  else
     echo "Anda bezodiak <b>Aquarius</b>";
        }else if ($bulan_lahir==2){
   if($tanggal_lahir<=19)
     echo "Anda termasuk berzodiak <b>Aquarius</b>";
   else
     echo "Anda bezodiak <b>Pisces</b>";
 }else if ($bulan_lahir==3){
   if($tanggal_lahir<=20)
     echo "Anda termasuk berzodiak <b>Pisces</b>";
   else
     echo "Anda bezodiak <b>Aries</b>";
 }else if ($bulan_lahir==4){
   if($tanggal_lahir<=19)
     echo "Anda termasuk berzodiak <b>Aries</b>";
   else
     echo "Anda bezodiak <b>Taurus</b>";
 }else if ($bulan_lahir==5){
   if($tanggal_lahir<=20)
     echo "Anda termasuk berzodiak <b>Taurus</b>";
   else
     echo "Anda bezodiak <b>Gemini</b>";
 }else if ($bulan_lahir==6){
   if($tanggal_lahir<=21)
     echo "Anda termasuk berzodiak <b>Gemini</b>";
   else
     echo "Anda bezodiak <b>Cancer</b>";
 }else if ($bulan_lahir==7){
   if($tanggal_lahir<=22)
     echo "Anda termasuk berzodiak <b>Cancer</b>";
   else
     echo "Anda bezodiak <b>Leo</b>";
 }else if ($bulan_lahir==8){
   if($tanggal_lahir<=23)
     echo "Anda termasuk berzodiak <b>Leo</b>";
   else
     echo "Anda bezodiak <b>Virgo</b>";
 }else if ($bulan_lahir==9){
   if($tanggal_lahir<=22)
     echo "Anda termasuk berzodiak <b>Virgo</b>";
   else
     echo "Anda bezodiak <b>Libra</b>";
 }else if ($bulan_lahir==10){
   if($tanggal_lahir<=23)
     echo "Anda termasuk berzodiak <b>Libra</b>";
   else
     echo "Anda bezodiak <b>Scorpio</b>";
 }else if ($bulan_lahir==11){
   if($tanggal_lahir<=22)
     echo "Anda termasuk berzodiak <b>Scorpio</b>";
   else
     echo "Anda bezodiak <b>Sagitarius</b>";
 }else if ($bulan_lahir==12){
   if($tanggal_lahir<=21)
     echo "Anda termasuk berzodiak <b>Sagitarius</b>";
   else
     echo "Anda bezodiak <b>Capricon</b>";
 }else{
     echo "Bulan yang anda masukkan <b>salah</b>";
 }
      ?>

</body>
</head>
</html>


GAMBAR :




Praktikum 3.5 Percabangan switch...case

<!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>
    <tittle>Praktikum 3. Struktur Kontrol</tittle>
    <meta http-equiv="content-type" content="text/html; charsct=utf-8" />
    <meta name="generator" content="Geany 0.20" />
</head>

<body>
    <?php
        $hari_ini = 'Rabu';
        switch ($hari_ini){
        case 'Senin':
            echo 'Hari Senin';
            break;
        case 'Selasa':
            echo 'Hari Selasa';
            break;
        case 'Rabu':
            echo 'Hari Rabu';
            break;
        case 'Kamis':
            echo 'Hari Kamis';
            break;
        case 'Jumat':
            echo 'Hari jumat';
            break;
        case 'Sabtu':
            echo 'Hari Sabtu';
            break;
        case 'Minggu':
            echo 'Hari Minggu';
            break;
        default:
            echo 'Hari Tidak Terdaftar';
            break;
        }
    ?>
</body>
</html>
GAMBAR :



  • Pada praktikum 3.3 penggunaan if diganti dengan penggunaan switch...case
<!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>
    <tittle>Praktikum 3. Struktur Kontrol</tittle>
    <meta http-equiv="content-type" content="text/html; charsct=utf-8" />
    <meta name="generator" content="Geany 0.20" />
</head>

<body>
    <?php
        $bulan_lahir = 6;
        switch ($bulan_lahir){
        case 1:
            echo 'Anda lahir di bulan Januari';
            break;
        case 2:
            echo 'Anda lahir di bulan Februari ';
            break;
        case 3:
            echo 'Anda lahir di bulan Maret';
            break;
        case 4:
            echo 'Anda lahir di bulan April';
            break;
        case 5:
            echo 'Anda lahir di bulan Mei';
            break;
        case 6:
            echo 'Anda lahir di bulan Juni';
            break;
        case 7:
            echo 'Anda lahir di bulan Juli';
            break;
        case 8:
            echo 'Anda lahir di bulan Agustus';
            break;
        case 9:
            echo 'Anda lahir di bulan September';
            break;
        case 10:
            echo 'Anda lahir di bulan Oktober';
            break;
        case 11:
            echo 'Anda lahir di bulan November';
            break;
        case 12:
            echo 'Anda lahir di bulan Desember';
            break;
        default:
            echo 'bulan Tidak Terdaftar';
            break;
        }
    ?>
</body>
</html>
GAMBAR :



   




 Pada Praktikum 3.4 Ubah menjadi switch...case dan if yang di dalam tetap tanpa mengganti apapun..


<html>
<head>
<body>
      <?
 $tanggal_lahir=16;
 $bulan_lahir=6;

switch ($bulan_lahir){
 case '1':
  if($tanggal_lahir<=20){
     echo "Anda termasuk berzodiak <b>Aquarius</b>";
     break;
  }else{
     echo "Anda bezodiak <b>Aquarius</b>";
     break;
  }
        case '2' :
   if($tanggal_lahir<=19){
     echo "Anda termasuk berzodiak <b>Aquarius</b>";
     break;
   }else{
     echo "Anda bezodiak <b>Pisces</b>";
     break;
          }
        case '3' :
   if($tanggal_lahir<=20){
     echo "Anda termasuk berzodiak <b>Pisces</b>";
     break;
   }else{
     echo "Anda bezodiak <b>Aries</b>";
     break;
          }
        case '4' :
   if($tanggal_lahir<=19){
     echo "Anda termasuk berzodiak <b>Aries</b>";
     break;
   }else{
     echo "Anda bezodiak <b>Taurus</b>";
     break;
          }
        case '5' :
   if($tanggal_lahir<=20){
     echo "Anda termasuk berzodiak <b>Taurus</b>";
     break;
   }else{
     echo "Anda bezodiak <b>Gemini</b>";
     break;
          }
        case '6' :
   if($tanggal_lahir<=21){
     echo "Anda termasuk berzodiak <b>Gemini</b>";
     break;
   }else{
     echo "Anda bezodiak <b>Cancer</b>";
     break;
          }
        case '7' :
   if($tanggal_lahir<=22){
     echo "Anda termasuk berzodiak <b>Cancer</b>";
     break;
   }else{
     echo "Anda bezodiak <b>Leo</b>";
     break;
          }
        case '8' :
   if($tanggal_lahir<=23){
     echo "Anda termasuk berzodiak <b>Leo</b>";
     break;
   }else{
     echo "Anda bezodiak <b>Virgo</b>";
     break;
          }
        case '9' :
   if($tanggal_lahir<=22){
     echo "Anda termasuk berzodiak <b>Virgo</b>";
     break;
   }else{
     echo "Anda bezodiak <b>Libra</b>";
     break;
          }
        case '10' :
   if($tanggal_lahir<=23){
     echo "Anda termasuk berzodiak <b>Libra</b>";
     break;
   }else{
     echo "Anda bezodiak <b>Scorpio</b>";
     break;
          }
        case '11' :
   if($tanggal_lahir<=22){
     echo "Anda termasuk berzodiak <b>Scorpio</b>";
     break;
   }else{
     echo "Anda bezodiak <b>Sagitarius</b>";
     break;
          }
        case '12' :
   if($tanggal_lahir<=21){
     echo "Anda termasuk berzodiak <b>Sagitarius</b>";
     break;
   }else{
     echo "Anda bezodiak <b>Capricon</b>";
     break;
          }
        default :
     echo "Bulan yang anda masukkan <b>salah</b>";
     break;
 }
      ?>

</body>
</head>
</html>

GAMBAR :




Read More ...

Latest Stories

 Praktikum 2.3 Operator


a.Operator Aritmatika
<!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
<!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
<!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
<!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 =  "Ulfa";
        $nama_belakang = "Nadia";
       
    echo $nama_depan." ".$nama_belakang;
       ?>
</body>
</html>

Output :









e. Precendence Operator
<!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>
    <tittle>Praktikum 2. operator<br></tittle>
    <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 :









Praktikum 2.4 Konstanta

<!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. konstanta</title>
<meta httpequiv="contenttype"content="text/html;charset=utf8"/>
<meta name="generator" content="Geany 0.20" />
</head>
<body>
    <?php
     define ('HARIKEMERDEKAANRI','17 Agustus 1945');
     define ('TITIKDIDIHAIR',100);
     define ('PI',3.14);
     define ('PERCEPATANGRAVITASI',9.8);
       
     echo "hari kemerdekaan RI adalah ".HARIKEMERDEKAANRI."<br>";
     echo "titik didih air adalah". TITIKDIDIHAIR."<br>";
     echo "hari kemerdekaan RI adalah ".PI."<br>";
     echo "hari kemerdekaan RI adalah ".PERCEPATANGRAVITASI."<br>";
    ?>
</body>
</html>
Output :













Pertanyaan + Jawaban :
1.Apa fungsi operator ++ dan --?

  • ++(increment) adalah opertor unary yang dapat menambah satu dari operan mereka,masing-masing. Mereka umumnya diimplementasikan dalam bahasa pemrograman imperatif.Operand harus memiliki tipe data aritmatika, dan harus merujuk ke objek data yang dimodifikasi
  • --(decrement) adalah operator unary yang dapat mengurangi satu dari operan mereka.Operand harus memiliki tipe data aritmatika, dan harus merujuk ke objek data yang dimodifikasi.
  • Dan ke-2 operan ini Sejak operator penambahan / pengurangan memodifikasi operan, gunakan seperti operand lebih dari sekali dalam ekspresi yang sama dapat menghasilkan hasil yang tidak terdefinisi.
 2.Pada praktikum Operator precedence kenapa output ynag dihasilkan pada baris pertama dan ketiga adalah sama?
  • pada baris pertama Operator /, * , % memiliki derajat yang sama.Sedangkan pada baris ke-3 operator () memiliki derajat yang lebih tinggi dari * , / sehingga dapat output yang sama.
3.Apakah konstanta boleh menggunakan lowercase atau harus menggunakan UPPERCASE(kapital)?
  • Boleh, karena konstanta bisa dibilang sebagai variabel biasa hanya saja beda nya dia mengandung nilai yang konstan yang tidak bisa diubah.
Read More ...

Latest Stories

Praktikum 2.2

a.Mendapatkan Tipe data
<!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. tipe data</title>
<meta httpequiv="contenttype"content="text/html;charset=utf8"/>
<meta name="generator" content="Geany 0.20" />
</head>

<body>
    <?php
        $variabel; // Deklarasi variabel $variabel
        echo gettype($variabel). "<br/>";
        $variabel = "Praktikum Pemrograman Berbasis Web";
        echo gettype($variabel)."<br/>";
        $variabel = 23;
        echo gettype($variabel). "<br/>";
        $variabel = 3.14;
        echo gettype($variabel)."<br/>";
    ?>
<body>
</html>

Output :





b.Megubah Tipe data II

<!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. Tipe data</title>
<meta http­equiv="content­type" content="text/html;charset=utf­-8" />
<meta name="generator" content="Geany 0.20" />
</head>
<body>
   <?php
      $float_variabel = 3.14;
      echo $float_variabel . "<br />";
      settype ($float_variabel,"string");
      echo $float_variabel . "<br />";
      settype($float_variabel,"integer");
      echo $float_variabel ."<br />";
      settype ($float_variabel,"float");
      echo $float_variabel ."<br/>";
      settype ($float_variabel, "boolean");
   ?>
</body>
</html>
     
     Output :












c.Casting Tipe Data
<!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>
    <tittle>Praktikum 2. tipe data</tittle>
    <meta http-equiv="content-type" content="text/html; charsct=utf-8" />
    <meta name="generator" content="Geany 0.20" />
</head>

<body>
    <?php
       $float­_variabel = 5.26;
       echo $float_variabel . "<br />";
       echo (string)$float_variabel . "<br />";
       echo (int)$float_variabel . "<br />";
       echo (float)$float_variabel . "<br />";
       echo (boolean)$float_variabel . "<br />";
    ?>
</body>
</html>

Output :







Pertanyaan & Jawaban :

1.Apa perbedaan Casting dan Mengubah tipe data?
  • Casting adalah mengubah tipe data dengan paksa dengan mencantumkan tipe data tujuan.sedangkan mengubah tipe data adalah secara otomatis PHP akan memberikan tipe data dari suatu variabel tersebut secara otomatis nilai akan berubah sesuai yang diberikan.
2.Ada berapa tipe data yang dikenal oleh PHP?
  • Integer
  • Double
  • Boolean
  • String
  • Object
  • Array
  • Null
  • Nill
  • Resource

 3.Selain fungsi is float(),is string(),is int() dan is bool(),sebutkan fungsi lainnya yang berfungsi untuk mengetahui tipe data tertentu.
  • is object()
  • is array()
  • is resource()
  • is null()
4.Sebutkan 3 syarat penamaan variabel pada PHP?
  • Variable sesalu diawali tanda $, alalu diikuti nama variabel yang diinginkan.
  • Hanya ada 3 jenis karakter yang dapat digunakan untuk nama variabel, yaitu huruf, angka dan garis bawah.
  • Karakter pertama sebuah nama variabel setelah tanda $ harus berupa huruf atau garis bawah, tidak boleh yang lain.
  • Jika nama variabel lebih dari satu kata, jangan ada spasi diantara keduanya.


Read More ...

Latest Stories

  • Praktikum 6.1
         Buat Form registrasi,dengan nama form-registrasi.html:

        <!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>
   
    <tittle>Membership Form</tittle>
    <link rel="stylesheet" type="text/css" href="common.css" />
    <!--common.cs merupakan code dari buku Beginning PHP 5.3-->
</head>

<body>
    <h1>Formulir Pendaftaran</h1>
        <form action="registrasi2.php" method ="POST">
            <div style ="width:30 cm;">
            <label for ="nama">Nama</label>
            <input type ="text" name ="nama" id="nama" value = ""/>
           
            <label for = "nim">N I M</label>
            <input type="text" name ="nim" id ="nim" value ="" />
           
           
            <label for = "password1">Password</label>
            <input type="password" name ="password1" id ="password1" value ="" />
                       
            <label for ="laki-laki">Apakah Anda Laki-Laki...</label>
            <input type="radio" name="jk" id="Laki-Laki" value ="Laki-Laki"/>
            <label for="perempuan">...atau perempuan?</label>
            <input type="radio" name="jk" id="perempuan" value="perempuan"/>
           
            <label for ="paket">paket yang anda pilih?</label>
            <select name="paket" id="favoriteWidget" size="1">
                <option value="platinum">Paket Platinum</option>
                <option value="gold">Paket Gold</option>
                <option value="silver">Paket Silver</option>
            </select>
           
            <input type="submit" name="daftar" id="daftar" value="Daftar"/>
            </div>
</form>
</body>
</html>

Buat css untuk mengatur ukuran formnya dengan nama common.css:
         /*Page Body */
body {font-family : Arial,helvetia,sans-serif;}
/*definition lists*/
dl {
width:100%;
margin:2em 0;
padding: 0;
clear: both;
overflow:auto;
}
dt {
width:30%;
float : left ;
margin:0;
padding: 5px 9.9% 5px 0; 0
order-top:1px solid #DDDDB7;
font-weight:bold;
overflow:auto;
clear:left;
}

dd {
width : 60%;
float :left;
margin:0;
padding:6px 0 5px 0;
border-top:1px solid #DDDDB7;
overflow:auto;
}

/*headings*/
h1{
font-weight:bold;
margin:35px 0 14px;
color:#666;
font-size:1.5em;
}

h2{
font-weight:bold;
margin:30px 0 12px;
color:#666;
font-size:1.3em;
}
h3{
font-weight:normal;
margin:30px 0 12px;
color:#666;
font-size:1.2em;
}
h4{
font-weight:bold;
margin:25px 0 12px;
color:#666;
font-size:1.0em;
}
h5{
font-weight:bold;
margin:25px 0 12px;
color:#666;
font-size:0.9em;
}

/*form*/
label { display:block;
float:left;
clear:both;
text-align:right;
margin:0.6em 5px 0 0;
width: 40%;
}
input,select,textarea {
float:right;
margin:1em 0 0 0;
width:57%;
}
input {
border:1px solid #666;
}
input[type=radio], iinput[type=checkbox],input[type=submit],input[type=reset],input[type=button],input[type=image]{
width:auto;
}

Buat file untuk menampilkan isi dari form-registrasi.html, degan nama registrasi.php:


<!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>Membership Form</title>
    <link rel="stylesheet" type="text/css" href="common.css" />

</head>
<body>
    <h1>Anda Telah Terdaftar</h1>
    <p>Berikut adalah data anda:</p>
    <dl>
        <dt>Nama Anda </dt><dd><?php echo $_POST["nama"]?></dd>
        <dt>NIM</dt><dd><?php echo $_POST["nim"]?></dd>
        <dt>Password</dt><dd><?php echo $_POST["password"]?></dd>
       
        <dt>Jenis Kelamin</dt><dd><?php echo $_POST["jk"]?></dd>
        <dt>Paket yang anda Pilih</dt><dd><?php echo $_POST["paket"]?></dd>
    </dl>
</body>
</html>


Output :









Jika di klik Daftar, maka yang akan muncul :



  • Praktikum 6.2
       Tambahkankan Password & Konfirmaasi passwor, .jika password dan konfirmasi password tidak sama, maka muncul message box "Password tidak sama"
code nya sebagai  berikut :


<!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>
   
    <tittle>Membership Form</tittle>
    <link rel="stylesheet" type="text/css" href="common.css" />
    <!--common.cs merupakan code dari buku Beginning PHP 5.3-->
</head>

<body>
    <h1>Formulir Pendaftaran</h1>
        <form action="registrasi2.php" method ="POST">
            <div style ="width:30 cm;">
            <label for ="nama">Nama</label>
            <input type ="text" name ="nama" id="nama" value = ""/>
           
            <label for = "nim">N I M</label>
            <input type="text" name ="nim" id ="nim" value ="" />
           
           
            <label for = "password1">Password</label>
            <input type="password" name ="password1" id ="password1" value ="" />
            <label for = "password2">Konfirmasi Password</label>
            <input type="password" name ="password2" id ="password2" value ="" />
           
            <label for ="laki-laki">Apakah Anda Laki-Laki...</label>
            <input type="radio" name="jk" id="Laki-Laki" value ="Laki-Laki"/>
            <label for="perempuan">...atau perempuan?</label>
            <input type="radio" name="jk" id="perempuan" value="perempuan"/>
           
            <label for ="paket">paket yang anda pilih?</label>
            <select name="paket" id="favoriteWidget" size="1">
                <option value="platinum">Paket Platinum</option>
                <option value="gold">Paket Gold</option>
                <option value="silver">Paket Silver</option>
            </select>
           
            <input type="submit" name="daftar" id="daftar" value="Daftar"/>
            </div>
</form>
</body>
</html>


Output :




Jika tidak sama maka akan muncul sebagai berikut :







 Membuat code dengan form-registrasi html 5, jika ada field yang tidak di isi maka akan di beri tahu :


 <!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>
   
    <tittle>Membership Form</tittle>
    <link rel="stylesheet" type="text/css" href="common.css" />
    <!--common.cs merupakan code dari buku Beginning PHP 5.3-->
</head>

<body>
    <h1>Formulir Pendaftaran</h1>
        <form action="registrasi2.php" method ="POST">
            <div style ="width:30 cm;">
            <label for ="nama">Nama</label>
            <input type ="text" name ="nama" id="nama" value = "" required = 'required'/>
           
            <label for = "nim">N I M</label>
            <input type="text" name ="nim" id ="nim" value ="" required = 'required' />
           
           
            <label for = "password1">Password</label>
            <input type="password" name ="password1" id ="password1" value ="" required = 'required'/>
            <label for = "password2">Konfirmasi Password</label>
            <input type="password" name ="password2" id ="password2" value ="" required = 'required' />
           
            <label for ="laki-laki">Apakah Anda Laki-Laki...</label>
            <input type="radio" name="jk" id="Laki-Laki" value ="Laki-Laki" required = 'required'/>
            <label for="perempuan">...atau perempuan?</label>
            <input type="radio" name="jk" id="perempuan" value="perempuan" required = 'required'/>
           
            <label for ="paket">paket yang anda pilih?</label>
            <select name="paket" id="favoriteWidget" size="1">
                <option value="platinum">Paket Platinum</option>
                <option value="gold">Paket Gold</option>
                <option value="silver">Paket Silver</option>
            </select>
           
            <input type="submit" name="daftar" id="daftar" value="Daftar"/>
            </div>
</form>
</body>
</html>


Output :










Menambahkan Field e-mail pada form-registrasi.html kemudian dimunculkan pada registrasi.php:


<!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>
   
    <tittle>Membership Form</tittle>
    <link rel="stylesheet" type="text/css" href="common.css" />
    <!--common.cs merupakan code dari buku Beginning PHP 5.3-->
</head>

<body>
    <h1>Formulir Pendaftaran</h1>
        <form action="registrasi3.php" method ="POST">
            <div style ="width:30 cm;">
            <label for ="nama">Nama</label>
            <input type ="text" name ="nama" id="nama" value = "" required = 'required'/>
           
            <label for = "nim">N I M</label>
            <input type="text" name ="nim" id ="nim" value ="" required = 'required' />
           
           
            <label for = "password1">Password</label>
            <input type="password" name ="password1" id ="password1" value ="" required = 'required'/>
            <label for = "password2">Konfirmasi Password</label>
            <input type="password" name ="password2" id ="password2" value ="" required = 'required' />
           
            <label for = "email">E-Mail</label>
            <input type="text" name ="email" id ="email" value ="" required = 'required' />
           
            <label for ="laki-laki">Apakah Anda Laki-Laki...</label>
            <input type="radio" name="jk" id="Laki-Laki" value ="Laki-Laki" required = 'required'/>
            <label for="perempuan">...atau perempuan?</label>
            <input type="radio" name="jk" id="perempuan" value="perempuan" required = 'required'/>
           
            <label for ="paket">paket yang anda pilih?</label>
            <select name="paket" id="favoriteWidget" size="1">
                <option value="platinum">Paket Platinum</option>
                <option value="gold">Paket Gold</option>
                <option value="silver">Paket Silver</option>
            </select>
           
            <input type="submit" name="daftar" id="daftar" value="Daftar"/>
            </div>
</form>
</body>
</html>


code registrasi.php:


 <!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>Membership Form</title>
    <link rel="stylesheet" type="text/css" href="common.css" />

</head>
<body>
    <?php
        if ($_POST["password1"] != $_POST["password2"]){
            echo "<script>alert ('password tidak sama ');</script>";
        }
        else
     {?>
        <h1>Anda Telah Terdaftar</h1>
        <p>Berikut adalah data anda:</p>
        <dl>
        <dt>Nama Anda </dt><dd><?php echo $_POST["nama"]?></dd>
        <dt>NIM</dt><dd><?php echo $_POST["nim"]?></dd>
        <?php if (($_POST["password1"])== $_POST["password2"]){?>
        <dt>Password</dt><dd><?php echo $_POST["password"]?></dd>
        <?php } ?>
        <dt>E-Mail</dt><dd><?php echo $_POST["email"] ?> </dd>
        <dt>Jenis Kelamin</dt><dd><?php echo $_POST["jk"]?></dd>
        <dt>Paket yang anda Pilih</dt><dd><?php echo $_POST["paket"]?></dd>
        </dl>
   
    <?php } ?>
   

</body>
</html>


GAMBAR :






Maka saat di klik Daftar yang akan muncul adalah :




Read More ...