Pemrograman PHP

Bab 2
Struktur Dasar PHP

Sebelum Belajar PHP
1. Saya asumsikan Anda telah mengenal dengan cukup baik komputer Anda, dan
juga bisa mengoperasikannya. Jadi Anda seharusnya sudah mengerti
perbedaan file dan direktori, bagaimana menyimpan file atau document,
bagaimana meng-copy file, dan seterusnya.
2. Saya asumsikan Anda telah mengerti bagaimana membuka dan menggunakan
salah satu atau salah semua dari editor seperti Notepad, EditPlus, Crimson
Editor, Dreamweaver, atau yang lainnya. Saya asumsikan juga, Anda telah
mengerti bagaimana membuat, mengedit, dan menyimpan suatu file dengan
editor tersebut.
3. Saya asumsikan bahwa Apache, PHP, dan MySQL di komputer yang Anda
pakai sudah berjalan sebagaimana mestinya.
4. Saya asumsikan Anda telah mengerti bagaimana cara menggunakan Web
Browser (IE, Mozilla, Opera, dsb)
5. Saya asumsikan Anda telah mengenal dan mengerti dengan cukup baik
tentang tag-tag HTML dan juga bagaimana menggunakannya. Anda tentu
sudah mengambil matakuliah Pemrograman Web 1 atau Internet kan ?
6. Saya asumsikan bahwa penglihatan Anda masih normal sehingga bisa
membedakan antara :
􀂃 Tulisan nama, Nama dan NAMA
􀂃 Koma (,), titik-koma (;) dan titik-dua (:)
ô€‚ƒ Kutip-tunggal (‘) dan kutip-ganda (“)
􀂃 Tulisan namamhs, nama_mhs dan nama mhs
7. Saya asumsikan Anda pernah menggunakan www.google.com

Mari Mengenal PHP
Tahukah Anda, PHP itu.....
1. Merupakan singkatan recursive dari PHP : Hypertext Prepocessor
2. Pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994.
3. Harus ditulis di antara tag :
􀂃 <? dan ?>
􀂃 <?php dan ?>
ô€‚ƒ <script language=”php”> dan </script>
􀂃 <% dan %>
4. Setiap satu statement (perintah) biasanya diakhiri dengan titik-koma (;)
5. CASE SENSITIVE untuk nama identifier yang dibuat oleh user (berupa
variable, konstanta, fungsi dll), namun TIDAK CASE SENSITIVE untuk
identifier built-in dari PHP. Jadi :
ô€‚ƒ $nama ≠ $Nama ≠ $NAMA

ô€‚ƒ hitungLuas() ≠ HitungLuas()
􀂃 echo = ECHO
􀂃 while = WHILE

6. Mudah dipelajari.

Say Hello to PHP
1. Ketikkan perintah di bawah ini di editor :

Program 2.1
Nama File : hello.php
Deskripsi : Program sederhana menampilkan sebuah string di layar.

1 <?php
2 echo "Hello, Nama saya PHP ";
3 ?>

2. Simpan dengan nama “hello.php” di document-root komputer Anda.
3. Buka browser dan ketikkan alamat http://localhost/hello.php
4. Lihat hasilnya di browser. Akan terlihat tampilan seperti pada gambar 2.1

Variabel
􀂃 Digunakan untuk menyimpan sebuah value, data atau informasi
􀂃 Nama variabel diawali dengan tanda $
􀂃 Panjang tidak terbatas
􀂃 Setelah tanda $ diawali oleh huruf atau under-scrore (_). Karakter
berikutnya bisa terdiri dari huruf, angka, dan karakter tertentu yang
diperbolehkan (karakter ASCII dari 127 – 255).
􀂃 Bersifat case-sensitive.
􀂃 Tidak perlu dideklarasikan.
􀂃 Tidak boleh mengandung spasi.
􀂃 Contoh :
Benar
- $_name
- $first_name
- $name3
- $name_3
Salah
- $3name
- $name?
- $first+name
- $first.name
- $first name
Program 2.2
Nama File : variabel.php
Deskripsi : Program mengisi dan menampilkan variabel di layar.

<?php
$nim = "0411500400";
$nama = 'Chotimatul Musyarofah';
echo "NIM : " . $nim . "<br>";
echo "Nama : $nama";
?>


Tipe Data
Pada PHP, tipe data variabel tidak didefinisikan oleh programmer, akan tetapi
secara otomatis ditentukan oleh intepreter PHP. Namun demikian, PHP
mendukung 8 (delapan) buah tipe data primitif, yaitu :
1. boolean
2. integer
3. float
4. string
5. array
6. object
7. resource
8. NULL

Program 2.3
Nama File : tipe.php
Deskripsi : Program contoh penanganan beberapa tipe data dasar dalam
                   PHP.

<?php
$nim = "0411500400";
$nama = 'Chotimatul Musyarofah';
$umur = 23;
$nilai = 82.25;
$status = TRUE;
echo "NIM : " . $nim . "<br>";
echo "Nama : $nama<br>";
print "Umur : " . $umur; print "<br>";
printf ("Nilai : %.3f<br>", $nilai);
if ($status)
echo "Status : Aktif";
else
echo "Status : Tidak Aktif";
?>


Konstanta
Konstanta merupakan variabel konstan yang nilainya tidak berubah-ubah. Untuk
mendefinisikan konstanta dalam PHP, menggunakan fungsi define()
Program 2.4
Nama File : konstanta.php
Deskripsi : Program penggunaan konstanta dalam PHP.

<?
define ("NAMA", "Achmad Solichin");
define ("NILAI", 90);
//NAMA = "Muhammad"; //akan menyebabkan error
echo "Nama : " . NAMA;
echo "<br>Nilai : " . NILAI;
?>


Operator dalam PHP

Aritmatika

 Operator                Contoh                          Keterangan
        +                      $a + $b                        Pertambahan
         -                       $a - $b                         Pengurangan
         *                      $a * $b                            Perkalian
          /                      $a / $b                             Pembagian
          %                    $a % $b               Modulus, sisa pembagian

Penugasan
Operator                Contoh                          Keterangan
       =                       $a = 4;                     $a diisi dengan 4
Bitwise
Operator                Contoh                          Keterangan
      &                     $a & $b                        Bitwise AND
       |                        $a | $b                           Bitwise OR
       ^                       $a ^ $b                         Bitwise XOR
       ~                          ~$b                            Bitwise NOT
       <<                    $a << $b                           Shift Left
        >>                   $a >> $b                          Shift Right
Perbandingan
Operator                Contoh                          Keterangan
   ==                      $a == $b                      Sama dengan
  ===                    $a === $b                         Identik
   !=                       $a != $b                  Tidak sama dengan
   <>                      $a <> $b                 Tidak sama dengan
  !==                     $a !== $b                     Tidak identik
    <                         $a < $b                       Kurang dari
    >                         $a > $b                        Lebih dari
  <=                        $a <= $b            Kurang dari sama dengan
   >=                       $a >= $b             Lebih dari sama dengan

Logika
 Operator                Contoh                          Keterangan
    and                     $a and $b             TRUE jika $a dan $b TRUE
    &&                    $a && $b              TRUE jika $a dan $b TRUE
     or                       $a or $b               TRUE jika $a atau $b TRUE
      ||                         $a || $b             TRUE jika $a dan/atau $b TRUE
     xor                     $a xor $b             TRUE jika $a atau $b TRUE,
                                                            tapi tidak keduanya
       !                             !$a                          TRUE jika $a FALSE

String
Operator                Contoh                          Keterangan 
       .                       $a . $b               Penggabungan string $a dan $b
Program 2.5
Nama File : operator.php
Deskripsi : Program beberapa Operator aritmatika dalam PHP.

<?
$gaji = 1000000;
$pajak = 0.1;
$thp = $gaji - ($gaji*$pajak);
echo "Gaji sebelum pajak = Rp. $gaji <br>";
echo "Gaji yang dibawa pulang = Rp. $thp";
?>





Program 2.6
Nama File : operator2.php
Deskripsi : Program operator logika dan perbandingan dalam PHP.

<?
$a = 5;
$b = 4;
echo "$a == $b : ". ($a == $b);
echo "<br>$a != $b : ". ($a != $b);
echo "<br>$a > $b : ". ($a > $b);
echo "<br>$a < $b : ". ($a < $b);
echo "<br>($a == $b) && ($a > $b) : ".(($a != $b) && ($a > $b));
echo "<br>($a == $b) || ($a > $b) : ".(($a != $b) || ($a > $b));
?>



Komentar Program
Dalam PHP, komentar program bisa menggunakan :
􀂃 /* dan */
􀂃 // dan
􀂃 #
Program 2.7
Nama File : komentar.php
Deskripsi : Program cara memberikan komentar dalam program PHP.

<?
/* Ini komentar tidak akan tercetak di layar
yang ini juga komentar
*/
// Nah kalo ini komentar satu baris
# Terus kalo ini juga komentar
echo "Ini akan tercetak di layar";
?>



0 komentar:

Posting Komentar

Game Development

Game Development
Tools untuk membuat game saat ini sangat banyak,salah satunya Adobe Game Developer Tools,Tools ini sangat terkenal untuk membuat game,salah satu contoh game yang pernah dibuat adalah angry bird dan farm fransy

Android Technology

Android adalah sistem operasi berbasis Linux yang dirancang untuk perangkat seluler layar sentuh seperti telepon pintar dan komputer tablet.Android juga menjadi pilihan bagi perusahaan teknologi yang menginginkan sistem operasi berbiaya rendah, bisa dikustomisasi, dan ringan untuk perangkat berteknologi tinggi tanpa harus mengembangkannya dari awal.untuk informasi lebit detilnya silahkan lihat di www.android.com