Pertemuan 12 - Susana Dwi Yulianti
Download
Report
Transcript Pertemuan 12 - Susana Dwi Yulianti
APLIKASI BERBASIS WEB
STTI I-Tech
Susana DwiYulianti, SKom
PHP (PHP: Hypertext Preprocessor) adalah
bahasa scripting yang menyatu dengan
HTML dan dijalankan pada server side.
Semua sintak yang kita berikan akan
sepenuhnya
dijalankan
pada
server
sedangkan yang dikirimkan ke browser
hanya hasilnya saja.
penyimpanan file php harus di dokumen root
apache, yaitu di direktori htdocs yang
terdapat di dalam directory xampp
Diawali dengan tag awal dan tag akhir php
Diakhir perintah selalu diakhiri dengan tanda titik
koma (;)
Bersifat Case Sensitive pada variabel
Bersifat Incase Sensitive pada Fungsi/perintah
Untuk memberikan komentar pada script PHP,
menggunakan simbol :
//
untuk komentar 1 baris
/**/
untuk komentar lebih dari 1 baris
Banyak cara untuk menyisipkan PHP dalam script HTML, ada
berbagai macam bentuk tag yang dapat digunakan, antara lain :
• Cara 1
<?php
menandai awal tag
..........
?>
menandai akhir tag
• Cara 2
<?
menandai awal tag
..........
?>
menandai akhir tag
• Cara 3
<%
menandai awal tag
... …….
%>
menandai akhir tag
<html>
<head>
<title>Example</title>
</head>
<body>
<?php
echo "Hi, I'm a PHP script!";
?>
</body>
</html>
PHP merupakan bahasa pemograman web yang
bersifat server-side HTML=embedded scripting, di
mana script-nya menyatu dengan HTML dan
berada si server.
Penulisan Script PHP :
Embedded Scripting
adl kode program PHP disisipkan pada kode
HTML
Non Embedded Scripting
adl kode HTML berdiri sendiri
<html>
<head>
<tittle>Contoh Embedded Script</title>
</head>
<body>
<?
Echo “Belajar PHP”;
?>
</body>
</html?
<?
echo “<html>”:
echo “<head>”;
echo “<tittle>Contoh non Embedded Script</title>”;
echo “</head>”;
echo “<body>”;
Echo “Belajar PHP”;
echo “</body>”;
echo “</html?”;
?>
Seluruh aplikasi berbasis web dapat dibuat dengan
PHP
konektivitasnya dengan system database di dalam
web. Sistem database yang dapat didukung oleh
PHP adalah antara lain Oracle, MySQL, Sybase,
PostgreSQL, dll.
PHP dapat berjalan di berbagai system operasi
seperti windows 98/NT, UNIX/LINUX, solaris
maupun macintosh.
PHP merupakan software yang open source yang
dapat anda download secara gratis
Pada PHP semua variable dituliskan dengan
tanda $ di belakang nama variable.
nilai konstanta tidak pernah berubah sejak
dideklarasikan.
Untuk mendeklarasikan konstanta
digunakan fungsi define().
Contoh :
Define(“nama_konstansta”,”nilai”);
Tipe data pada PHP ada 3 yaitu String,
Integer dan Floating Point.
Contoh Variable:
$nama = "Ini tipe String" ; //deklarasi tipe string;
$numeric = 123 ; //deklarasi integer
$numeric = 456.123 ; //Sekarang $numeric bertipe float
$bollean = true ; // deklarasi tipe Boolean
Contoh Konstanta:
<?
define (“kampus”, “STTI I-Tech”);
echo kampus;
//menghasilkan “STTI I-Tech”
?>
Hanya ada satu string operator di PHP,
Operator Rangkaian (.) Digunakan untuk
menempatkan dua nilai string bersama.
Untuk menggabungkan dua variabel string
bersama, gunakan operator concatenation:
<?php
$txt1="Hello World!";
$txt2="What a nice day!";
echo $txt1 .“ “. $txt2;
?>
Statement IF
digunakan untuk pengujian berdasarkan
sebuah kondisi dalam baris program.
Syntak dari statement IF dalam PHP adalah
sebagai berikut :
<?php
If (syarat)
{
Statement1;
Statement2;
}
?>
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
echo "Selamat Berakhir Pekan!";
?>
</body>
</html>
Statement IF…Else
menggunakan pernyataan ini untuk mengeksekusi
beberapa kode jika kondisi benar dan kode lain jika
kondisi salah
Syntak adalah sebagai berikut :
If (syarat)
{
Statement1;
Statement2;
}
Else
{
Statement3;
Statement4;
}
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
echo "Selamat Berakhir Pekan!";
else
echo "Semoga Hari Yang Cerah!";
?>
</body>
</html>
Statement IF…Elseif…Else
Syntak adalah sebagai berikut :
if (syarat1)
{
statement11;
statement12;
}
elseif (syarat2)
{
statement21;
statement22;
}
else
{
statement1;
statement2;
}
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
echo " Selamat Berakhir Pekan!";
elseif ($d=="Sun")
echo " Apakah Malam minggu mu menyenangkan ?";
else
echo " Semoga Hari Yang Cerah!";
?>
</body>
</html>
Statement SWITCH
Syntak adalah sebagai berikut :
switch (var)
{
case value1 : statement A
break;
case value2 : statement B
break;
case value3 : statement C
break;
default
: statement D
}
<?php
$tujuan = "Tokyo";
echo "Biaya Perjalanan Menuju $tujuan adalah ";
switch ($tujuan){
case
"Las Vegas":
echo " $500";
break;
case
"Amsterdam":
echo " $1500";
break;
case
"malaysia":
echo " $1750";
break;
case
"Tokyo":
echo " $900";
break;
case
"Caribbean Islands":
echo " $700";
break;
}
?>
Statement While
Perulangan akan dilakukan selama kondisi
terpenuhi atau bernilai True.
Pengulangan akan berhenti jika kondisi tidak
terpenuhi lagi atau bernilai False.
while (kondisi)
{
Statement yang akan diulang;
}
<?
Print (“bilangan Bulat dari 1 sampai 10 adalah
:<br>\n”);
$bil=1;
while ( $bil <= 10 )
{
echo “$bil <br>”;
$bil++;
}
?>
Statement Do While
Pemeriksaan kondisi dilakukan setelah proses
perulangan.
Do
{
Statement yang akan diulang;
}
while (kondisi)
<?
Print (“bilangan Bulat dari 1 sampai 10 adalah
:<br>\n”);
$bil=1;
Do
{
echo “$bil <br>”;
$bil++;
}
while ( $bil <= 10 ) ;
?>
Statement For
Perintah FOR difungsikan untuk mengulangi
perintah dengan jumlah perulangan yang
sudah di ketahui.
for(nilai awal; batas nilai; operator increment/decrement)
{
pernyataan yang akan di proses;
}
<?php
for($x=1;$x<=100;$x++)
{
echo "Angka $x<br>";
}
?>
Statement Foreach
Perintah ini digunakan untuk melakukan iterasi pada
sebuah nilai array.
biasanya foreach juga digunakan untuk menampilkan
isi dari database.
Bentuk umum dari foreach adalah :
foreach (ekspresi_array as $nilai/value)
{
operasi program;
}
<?php
$mahasiswa = array(“Budi","Laki-laki","
24/01/1995","B",3.41,“Aplikasi Berbasis Web");
foreach ($mahasiswa as $datamahasiswa)
{
echo $datamahasiswa."<br>";
}
?>
1. Buatlah kedalam script php kondisi berikut:
jika mendung
maka bawa payung
jika cerah
maka saya akan berangkat kuliah dengan jalan
kaki meskipun jaraknya 20 km.
jika banjir
maka bawa perahu sendiri dari rumah.
Selain itu
Saya jadi tukang ojek payung
2. Buatlah kedalam script php kondisi berikut:
grade ‘A’ (untuk nilai 80 s.d. 100),predikat
‘Bagus..Bagus..’
grade ‘B’ (untuk nilai 70 s.d. 79),predikat ‘Baik..’
grade ‘C’ (untuk nilai 60 s.d. 69), predikat
‘Cukup..’
grade ‘D’ (untuk nilai 50 s.d. 59), predikat
‘Kurang..’
grade ‘E’ (untuk nilai 0 s.d. 49), predikat ‘Sangat
Kurang..’