Dasar dasar PHP

PHP
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
Program 1.1
Nama File : hello.php
Deskripsi : Program sederhana menampilkan sebuah string di layar.

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

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 1.2
Nama File : variabel.php
Deskripsi : Program mengisi dan menampilkan variabel di layar.

<?php
$nim = "0411500400";
$nama = 'Andi Priantono';
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 1.3
Nama File : tipe.php
Deskripsi : Program contoh penanganan beberapa tipe data dasar dalam
PHP.

<?php
$nim = "0411500400";
$nama = 'Bagus Priantono';
$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.1
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;
?>

Program 2.2
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.3
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));
?>

Program 3.1
Nama File : if.php
Deskripsi : Program Struktur Kondisi If

<?php
$nilai = 80;
if ($nilai >= 60) {
echo "Nilai Anda $nilai, Anda LULUS";
}
?>

Program 3.2
Nama File : if_else.php
Deskripsi : Program Struktur Kondisi If Else.

<?php
$nilai = 50;
if ($nilai >= 60) {
echo "Nilai Anda $nilai, Anda LULUS";
} else {
echo "Nilai Anda $nilai, Anda GAGAL";
}
?>

Program 3.3
Nama File : if_else2.php
Deskripsi : Program Memeriksa username dan password dengan If..Else.

<?php
$user = "admin";
$pass = "123"
if ($user == "admin" && $pass == "123") {
echo "Login Berhasil";
} else {
echo "Login Gagal";
}
?>

Program 3.4
Nama File : switch.php
Deskripsi : Program Struktur Switch..Case untuk menampilkan nama hari
dalam bahasa Indonesia.

<?php
$day = date ("D");
switch ($day) {
case 'Sun' : $hari = "Minggu"; break;
case 'Mon' : $hari = "Senin"; break;
case 'Tue' : $hari = "Selasa"; break;
case 'Wed' : $hari = "Rabu"; break;
case 'Thu' : $hari = "Kamis"; break;
case 'Fri' : $hari = "Jum'at"; break;
case 'Sat' : $hari = "Sabtu"; break;
default : $hari = "Kiamat";
}
echo "Hari ini hari <b>$hari</b>";
?>

Program 3.5
Nama File : for.php
Deskripsi : Program Struktur Perulangan For dan beberapa variasinya.

<?php
/* contoh 1 */
for ($i = 1; $i <= 10; $i++) {
echo "$i ";
}
echo "<br><br>";
/* contoh 2 */
for ($i = 1; ; $i++) {
if ($i > 10) {
break;
}
echo "$i ";
}
echo "<br><br>";
/* contoh 3 */
$i = 1;
for (; ; ) {
if ($i > 10) {
break;
}
echo "$i ";
$i++;
} echo "<br><br>";
/* contoh 4 */
for ($i = 1; $i <= 10; print "$i ", $i++);
?>

Program 3.6
Nama File : while.php
Deskripsi : Program Struktur Perulangan While dan beberapa variasinya.

<?php
/* contoh 1 */
$i = 1;
while ($i <= 10) {
echo $i++;
}
echo "<br><br>";
/* contoh 2 */
$i = 1;
while ($i <= 10):
echo "$i";
$i++;
endwhile;
echo "<br><br>";
/* contoh 3 */
$i = 1;
while ($i <= 6) {
echo "<h$i>Heading $i</h$i>";
$i++;
}
?>


1 Comments

  1. Thanks for sharing such types of articles on your website. I have read the complete article that you have explained properly. Thanks a lot for this article. For any kind of website development in the PHP Language, visit our website.

    ReplyDelete
Previous Post Next Post