sintaks program, variable, tipe data, string, operator

advertisement
Mata Kuliah: Struktur Data
Semester: 2
SKS: 4 SKS
Dosen : Zulkarnain Lbs,S.Kom
SINTAKS PROGRAM, VARIABLE, TIPE DATA, STRING, OPERATOR
Dosen : Zulkarnain Lbs,S.Kom
Tujuan :
1.
2.
3.
4.
5.
6.
7.
8.
Instalasi PHP dan Web Server
Membuat Program PHP yang pertama kali
Menjalankan program PHP
Mengenal Sintaks Program PHP
Mengenal Variable dalam PHP
Mengenal Tipe data PHP
Mengenal String
Mengenal Operator
MENGENAL SINTAKS PROGRAM PHP
SINTAKS DASAR PHP
Suatu Script PHP dapat ditempat dimana saja di dalam document
Suatu Script PHP di mulai dengan <?php dan diakhiri dengan ?>
Contoh:
<?php
// PHP code goes here
?>
Ekstensi file PHP biasanya disimpan dengan “.php”
Suatu file PHP umumnya terdiri dari Tag HTML dan beberapa kode Script PHP
Contoh:
<!DOCTYPE html>
<html>
<body>
<h1>My first PHP page</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
1
Mata Kuliah: Struktur Data
Semester: 2
SKS: 4 SKS
Dosen : Zulkarnain Lbs,S.Kom
VARIABLE
Semua bahasa pemrograman mengenal dan menyediakan variable yang berfungsi untuk menyimpan suatu nilai
dalam memori yang nilainya dapat berubah-ubah. Variable dalam PHP selalu diawali dengan tanda $, kemudian
diikuti oleh nama variable yang bersifat case sensitive.
Ada beberapa aturan penulisan variable:




Variabel dimulai dengan tanda $ (dollar)
Tidak Boleh menggunakan tanda baca
Harus dimulai dengan huruf atau underscore(_)
Bersifat case sensitive.
Contoh 1 :
<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>
Contoh 2 :
<?php
$txt="Hello world!";
$x=5;
$y=10.5;
echo
echo
echo
echo
echo
?>
$txt;
"<br>";
$x;
"<br>";
$y;
Pada dasarnya variable dalam PHP dibedakan menjadi 3 jenis :
1. Variable Global
2. Variable Lokal
3. Variable Statis
2
Mata Kuliah: Struktur Data
Semester: 2
SKS: 4 SKS
Dosen : Zulkarnain Lbs,S.Kom
TIPE DATA
Secara umum PHP mengenal 3 tipe data yaitu:



INTEGER = Tipe data yang menyatakan bilangan bulat. Jangkauan bilangan integer tergantung pada
platform,kira-kira 2 milyar.
FLOATING POINT atau DOUBLE = Tipe data yang menyatakan bilangan real
STRING = Tipe data yang menyatakan karakter atau kalimat.
PHP MENDUKUNG 8 TIPE DATA :
TIPE DATA SCALLAR :




Boolean = Tipe data yang menyatakan suatu kebenaran TRUE (Benar ) atau FALSE (Salah) yang bersifat
case sensitive.
Integer = Tipe data yang menyatakan bilangan bulat. Jangkauan bilangan integer tergantung pada
platform,kira-kira 2 milyar.
Floating Point = Tipe data yang menyatakan bilangan float, Double, atau Real. Jangkauan bilangan Float
tergantung pada Flatform , maksimum ~1.8e308 dengan ketelitian 14 Digit.
String = Tipe data yang menyatakan sekumpulan karakter. Dalam php suatu karakter dianggap sebagai
suatu byte sehingga ada 256 karakter yang berbeda. Tipe data string dinyatakan dengan tanda petik
Ganda(“) atau tanda peting Tunggal (‘)
TIPE DATA COMPOUND :


Array = Satu rangkaian elemen (variable) bertipe sama yang menempati memori secara teratur yang
dapat diakses secara individu dengan menambahkan suatu index kepada suatu nama unik. Array sering
disebut Larik.
Object = Tipe data yang memiliki kombinasi struktur data/atribut dan beberapa fungsi/method. Tipe data
object pada PHP adalah untuk mendukung pemrograman berorientasi Objek.
TIPE DATA KHUSUS :


Resource = Suatu Variabel khusus sebagai suatu acuan terhadap suatu external resource. Resoure
digunakan oleh fungsi khusus.
NULL = suatu variable yang tidak memiliki nilai.
3
Mata Kuliah: Struktur Data
Semester: 2
SKS: 4 SKS
Dosen : Zulkarnain Lbs,S.Kom
CONTOH TIPE DATA
STRING
Tipe Data String = Tipe data yang menyatakan sekumpulan karakter atau kalimat. Dalam PHP suatu karakter
dianggap sebagai suatu byte sehingga ada 256 karakter yang berbeda.
Tipe data string dinyatakan dengan tanda petik Ganda(“) atau tanda peting Tunggal (‘)
CONTOH :
<?php
$x = "Hello world!";
echo $x;
echo "<br>";
$x = 'Hello world!';
echo $x;
?>
OPERATOR
Operator adalah symbol atau karakter khusus yang digunakan dalam suatu ekspresi untuk memanipulasi nilai
atau variable dan memberikan suatu hasil.
CONTOH :
<?php
$x=10;
$y=6;
echo
echo
echo
echo
echo
echo
($x + $y);
"<br>";
($x - $y);
"<br>";
($x * $y);
"<br>";
4
Mata Kuliah: Struktur Data
Semester: 2
SKS: 4 SKS
Dosen : Zulkarnain Lbs,S.Kom
echo ($x / $y);
echo "<br>";
echo ($x % $y);
?>
CONTOH
<?php
$a=10;
$b=20;
$c="aku";
$d="kamu";
echo" $a < $b = " ,$a<$b, "<br>";
echo" $a == $b = " ,$a==$b, "<br>";
echo" $a != $b = " ,$a!=$b, "<br>";
?>
5
Mata Kuliah: Struktur Data
Semester: 2
SKS: 4 SKS
Dosen : Zulkarnain Lbs,S.Kom
<?php
// Contoh Logika AND
$f = 9;
$k = 4;
if ($f == 9 && $k == 4)
{
echo"<br><h1> Data Benar ";
}
else
{
echo"<br><h1>Data Salah";
}
?>
<?php
// Contoh Logika OR
$f = 4;
$k = 5;
if ($f == 4 || $k == 9)
{
echo"<br><h1>Data Benar";
}
else
{
echo"<br><h1>Data Salah ";
}
?>
6
Mata Kuliah: Struktur Data
Semester: 2
SKS: 4 SKS
Dosen : Zulkarnain Lbs,S.Kom
<?php
// Contoh Logika XOR
$f = 9;
$k = 5;
if ($f == 9 Xor $k == 6)
{
echo"<br><h1>Data Benar";
}
else
{
echo"<br><h1>Data Salah ";
}
?>
7
Download