Cigarette

Rabu, 22 Oktober 2014

STRUKTUR DASAR PHP "PEMOGRAMAN WEB DASAR"

Ekspresi atau sering juga disebut dengan ungkapan adalah suatu bentuk menghasilkan suatu nilai. Dalam  bentuk sederhana,ekspresi bisa berupa konstanta atau variabel. Ekspresi terdiri dari operator dan operand.

Contoh : 20+4*5= suatu ekspresi yang menghasilkan nilai 40.

•20,4,5 disebut operand sedangkan tanda +,* disebut operator
Contoh ekspresi.php 
<?php
//EKSPRESI
$a=5;
$b=2;
$hasil=$a*$b+$a;
echo "5*2+5 adalah ekspresi dari nilai :";
echo($hasil);
?>
Hasil = 5*2+5 adalah ekspresi dari nilai :15
download :
Ekspresi.php
LatihanEkspresi.php
LuasPersegiPanjang.php

Senin, 06 Oktober 2014

TYPE DATA "PEMOGRAMAN WEB DASAR"

Type Data

Pada PHP, tipe data variabel tidak didefinisikan oleh programmer, akan tetapi secara otomatis ditentukan oleh intepreter PHP.

Namun demikian, PHP mendukung tipe data primitif, yaitu :


A. Tipe data scalar :

         1. integer : Bilangan bulat 
         2. float “pecahan” $a = 1.234 // bentukbiasa  $b = 1.2e3 // bentukeksponensial
         3. string  
         4. Boolean


—B. Type data Compound

        1.Array 
        2.Object  :dapat berupa bilangan,Variabel atau fungsi


C.Tipe Data Khusus
       1.Resource 
       2.NULL
 
Untuk mengetahui tipe data dan nilai ekspresi gunakan Fungsi var_dump().

         "INTEGER"

—=> Jangkauan bilangan tergantung platform : ± 2milyar
—=> Jika bilangan melampaui jangkauan otomatis dianggap FLOAT POINT
—=> Bilangan integer dapat dituliskan dalam bentuk:
- —Bilangan decimal, contoh: $a=1234;
- —Bilangan decimal negative, contoh: $a=-123;
—- Bilangan Oktal dimulai dengan nol (0)
—- Bilangan Hexadecimal dimulai dengan 0x
 
"Floating Point"
  - Bilangan floating point dapat dideklarasikan menggunakan sintaks berikut: $a=1.23 dengan nilai maksimal sebuah bilangan floating point dengan ketelitian mencapai 14 digit decimal.
Contoh code TypeData.PHP (INTEGER & Floating Point) :
<html>
<head>
<title>Tipe Data</title>
</head>
<body>
<h1>Tipe Data</h1>
<?php
$Harga=15000; //jenis integer
$Jumlah=7.2; //jenis floating point
$Total=$Harga*$Jumlah;
echo"Harga=$Harga"."<br>";
echo"Jumlah=$Jumlah"."<br>";
echo"Total harga=$Total"."<br><br>";
    
$serial_number=1234567890;
var_dump($serial_number);
echo"<br>";
$large_number=21398478539;
var_dump($large_number);
echo"<br>";
var_dump (0x80000000);
echo"<br>";
$million=1000000;
$large_number=50000*$million;
var_dump($large_number);
?>
</body>
</html>
atau download => Tipedata.php


"—String"
String adalah sekumpulan karakter. Literal string dapat ditulis dengan 3 cara yaitu : 
         - Menggunakan tanda kutip tunggal (‘);
         - Menggunakan tanda kutip ganda (“);
         - Heredoc Sintax;
 
 Perbedaan antara petik tungal dan ganda adalah jika pada petik tunggal maka  variabel 
 yg terdapat di dalamnya akan dianggap sbg literal string sehingga nilai yg terdapat dalam
 variabel tsb tdk ditampilkan.

Contoh code String.php :
<?
//Latihan membuat Literal "tanda kutip 1 dan 2
$warna="Merah";
$str1="Buah apel warnanya $warna";
$str2='Buah apel warnanya $warna';
echo"\n$str1";
echo"<br>$str2";
echo'$str2';
?>

atau download => String.php


         "BOOLEAN"
Boolean yaitu type data yg menyatakan nilai TRUE (salah) aatau FALSE ( benar )
Bersifat case Sensitive.
True bernilai 1
False bernilai 0 ( Hasilnya tdk ditampilkan saat dieksekusi )
Contoh code Boolean1.php :
<html>
<head>
<title>Boolean1</title>
</head>
<body>
<pre>
Type Data Boolean :<br>
$a=TRUE;
$b=FALSE;
</pre>
<?php
//Hasil Eksekusi Program
$a=TRUE;
$b=FALSE;
echo"\$a=$a","<br>";
echo"\$b=$b","<br>";
?>
</body>
</html> 

atau download Boolean.php

Contoh code Boolean2.php :

<html>
<head>
<title>Boolean2</title>
</head>
<body>
<pre>
Type Data Boolean :<br>
$a=TRUE;
$b=FALSE;
</pre>
<?php
//Hasil Eksekusi Program
$a=TRUE;
$b=FALSE;
printf ("\$a=%d<br>",$a);
printf ("\$b=%d<br>",$b);
?>
</body>
</html>

atau download Boolean2.php

VARIABEL DARI LUAR PHP "PEMOGRAMAN WEB DASAR"

Variabel dari luar PHP

Disebut juga Variabel server Web yaitu variabel yang berisi data yang berhubungan dengan server web dan sistem operasi sistem web, diantaranya adalah :
 
1.DOCUMENT_ROOT berisi “folder”direktori dokumen Web
2.PHP_SELF berisi informasi nama nama “file”script yang diakses
3.HTTP_USER_AGENT berisi informasi browser yg digunakan
4.REMOTE_ADDR berisi informasi alamat IP pengunjung
5.SERVER_NAME berisi nama server
6.SERVER_SOFTWARE berisi nama software yg digunakan sbg web server
7.SERVER_PORT berisi informasi nomor port “biasanya port 80 atw 21” yg digunakan untuk konksi ke server web.
8.SERVER_PROTOCOL menyatakan nama protokol seperti http, ftp”berupa file”, https”data berupa web yang lebih aman dari http/biasanya dpakai oleh perusahaan”.
9.REQUEST_METHOD berisi informasi methode ( POST – GET )

Contoh ExPHP
 

VARIABEL "PEMOGRAMAN WEB DASAR"

VARIABEL

Variabel adalah suatu pengenal dalam program yang berfungsi untuk menyimpan nilai secara sementara dan nilainya bisa berubah-ubah setiap kali program dijalankan. Data yang disimpan dalam variabel akan hilang setelah program selesai dieksekusi.

Untuk mendefinisikan variable, diawali dengan simbol karakter dollar(‘$’) dan diikuti oleh nama pengenal ( Identifier ).

$NamaPengenal = nilai;

Aturan dalam menyusun pengenal yaitu:

1.tersusun dari karakter huruf, angka dan underscore(_)

2. tidak boleh mengandung spasi

3. karakter pertama nama pengenal harus dari karakter huruf atau underscore.

4. huruf kecil dan besar dibedakan( Case Sensitive ).
  
Untuk dapat menggunakan variabel, perlu dilakukan dua hal yaitu:

Deklarasi
 
Deklarasi adalah memperkenalkan variabel ke program. Dalam penulisan script PHP, deklarasi sering digabung dengan inisialisasi.
Contoh:

$nilai

$namaHari

$_name

$first_name
 

Inisialisasi
 
Inisialisasi variabel adalah memberi suatu nilai untuk pertama kalinya kepada suatu variabel.
Contoh:

$nilai=50;

$namaHari=”Senin”;
Contoh Variabel 1 :
Code pada PHP :

<?php
$nim="12310172";
$nama="Kristianto Simamora";
echo "NIM  : $nim<br>";
echo "Nama : $nama";
?>

 Contoh Variabel 2 :

Code pada PHP :

<?php
echo "<body bgcolor=yellow>";
echo "<font size=7 face=monotype corsiva color=blue>";
$nim=12310172;
$nama="Kristianto Simamora";
$jur="Manajemen Informatika";
echo "NIM  : $nim<br>";
echo "Nama : $nama<br>";
echo "Jurusan : $jur<hr>";
?> 

Contoh Registrasi sederhana :

Code pada PHP :

<html>
<head><title>Registrasi Mahasiswa</title></head>
<body>
<?php
$nama=$_POST["nama"];
$nim=$_POST["nim"];
echo "<b>Selamat Datang : $nama</b><br>";
echo "<b>NIM Anda adalah: $nim</b>";
?>
</body>
</html> 


Code pada HTML :

<html>
<head>
<title>Registrasi Mahasiswa</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="Registrasi.php">
  <p>Registrasi Mahasiswa :</p>
  <p>
    <label for="textfield">Nama</label>
    <input type="text" name="nama" id="textfield" />
  </p>
  <p>
    <label for="textfield2">NIM     </label>
    <input type="text" name="nim" id="textfield2" />
  </p>
  <p>
    <input type="submit" name="button" id="button" value="Login" />
  </p>
</form>
<p>&nbsp;</p>
</body>
</html>
 

 Design Registrasi.html :


 
Download Contoh Variabel1, Variabel2, dan Registrasi di sini..

STATEMENT OUTPUT PADA PHP "PEMOGRAMAN WEB DASAR"

Statement Output


Cara penulisan script PHP ada 2 macam:


1.  Embedded Script

Cara ini meletakkan tag PHP diantara tag-tag HTML 

Contoh Embedded.php
 

<HTML>

<HEAD><TITLE>Embedded Script</TITLE></HEAD><BODY> 

  <? echo "Selamat Belajar PHP"; ?>

</BODY>

</HTML>



NB echo dan print (2 ,4 )statement untuk menampilkan output
 
2.Non Embedded Script
Script PHP murni termasuk HTML yang disisipkan dalam scrip PHP

Contoh NonEmbedded.php 


<?

  echo "<HTML>";

  echo "<HEAD><TITLE> Non Embedded Script </TITLE></HEAD>";

  echo "<BODY>";

  echo "Selamat Belajar PHP";

  echo "</BODY>";

  echo "</HTML>";

?> 

Download contoh Embedded & NonEmbedded di sini..