PEMROGRAMAN BERBASIS WEB ** - PHPnisa_raihani.staff.gunadarma.ac.id/Downloads/files/65180... · 2...
Transcript of PEMROGRAMAN BERBASIS WEB ** - PHPnisa_raihani.staff.gunadarma.ac.id/Downloads/files/65180... · 2...
PEMROGRAMAN BERBASIS WEB ** -
PHP
MINGGU KE 8 & 9
2
PENGENALAN PHP
PEMROGRAMAN BERBASIS WEB ** (4KA)
• PHP/FI merupakan nama awal dari PHP. Dibuat pertama
kali oleh Rasmus Lerdoff, seorang programmer C
• PHP awalnya merupakan singkatan dari Personal Home
Page, tetapi sekarang dikenal sebagai PHP : Hypertext
Preprocessor, Sebagian besar sintaks mirip dengan
bahasa C, Java, dan Perl, ditambah beberapa fungsi PHP
yang spesifik
• Program ini dapat berdiri sendiri ataupun disisipkan
diantara kode-kode html sehingga dapat langsung
ditampilkan bersama dengan kode-kode html tersebut
• Extension dari file html yang telah disisipkan PHP perlu
diganti menjadi .php3 atau .php
3
TEKNIK MENULIS SKRIP PHP
PEMROGRAMAN BERBASIS WEB ** (4KA)
Dalam membuat program PHP, maka yang dibutuhkan
adalah memulai dengan start tag dan end tag, yaitu
perintah awal dan perintah akhir.
Ada beberapa cara penulisannya :
• <?php echo “Contoh PHP”; ?>
• <? echo “Contoh PHP”; ?>
• <script language=“php”> echo “Contoh PHP”;
</script>
• <% echo “Contoh PHP”; %>
4
KRITERIA DALAM PENULISAN SKRIP PHP
PEMROGRAMAN BERBASIS WEB ** (4KA)
1. Setiap halaman yang mengandung skrip PHP harusdisimpan dengan ekstensi sesuai dengan program PHP yangmendukungnya. Misalnya nama_file.php
2. Skrip PHP harus didahului dengan pembuka PHP (<?php.dll) dan kemudian diakhiri dengan penutup (?>)
3. Setiap Skrip PHP harus didahului pernyataan cetak.Contoh : print (“Isi Data”); atau echo “Isi Data”;Dalam program PHP untuk menampilkan data string kedalam halaman browser harus mengapit data tersebutdengan tanda petik ganda (“).Kemudian apabila hendak menuliskan data integer maupunoperasi, dapat langsung menuliskan nilai atau operasinya.
5
KRITERIA DALAM PENULISAN SKRIP PHP (Lanjutan)
PEMROGRAMAN BERBASIS WEB ** (4KA)
4. Setiap akhir baris perintah harus diakhiri dengan titikkoma (;)
5. Apabila menggunakan tag-tag HTML maka harusmeletakkan tag tersebut di dalam petik ganda (“tagHTML”). Contoh :
<?phpecho “<br>”;echo “<h1> heading 1 </h1>”;?>
6. Semua bentuk variabel harus diawali dengan tanda dolar($). Contoh :
<?php$nama = “Ujel”;
echo “Nama saya $nama”;?>
6
KRITERIA DALAM PENULISAN SKRIP PHP (Lanjutan)
PEMROGRAMAN BERBASIS WEB ** (4KA)
7. Untuk menambahkan baris komentar pada PHP
caranya adalah dengan meletakkan komentar tersebut
disebelah kanan tanda // jika komentar satu baris dan
diantara /* dan*/ jika komentarnya lebih dari satu
baris.
<? echo ("latihan PHP"; //ini adalah contoh komentar
satu baris
/* kalau yang ini adalah komentar lebih dari satu
baris*/
echo ("memang mudah");
?>
7
TIPE DATA PHP
PEMROGRAMAN BERBASIS WEB ** (4KA)
1. Integer : Menyimpan nilai bilangan bulat, dapat berupa :
$a = 1234 // desimal
$b = -1234 // negatif
$c = 0123 // oktal
$d = 0x12 // heksadesimal
2. Floating Point : Disebut juga bilangan pecahan, terdapat tanda
titik yang merupakan pemisah antara bagian bulat dan pecahan
$a = 1.234 // bentuk biasa
$b = 1234e-3 // bentuk eksponensial
3. String : Menyatakan tipe data teks
$a = “ini adalah tipe data string”
4. Boolean : Mirip seperti pada Perl, nilai 0 atau “0” dianggap false,
selain itu dianggap true
5. Null : Merepresentasikan variable yang tidak memiliki nilai yang
diperbolehkan untuk tipe data ini hanyalah NULL
8
TIPE DATA PHP - ARRAY
PEMROGRAMAN BERBASIS WEB ** (4KA)
Array merupakan tipe data terstruktur yang berguna untuk menyimpan
sejumlah data yang bertipe sama. Bagian yang menyusun array disebut
elemen array, yang masing-masing elemen dapat diakses tersendiri melalui
indeks array.
• Array Dimensi Satu
<?
$kota[0] = "Yogyakarta";
$kota[1] = "Jakarta";
$kota[2] = "Malang";
$kota[3] = "Purwokerto";
print ("Kota favorit saya adalah $kota[2]");
?>
Kode di atas bila dijalankan pada browser, akan muncul tulisan :
“Kota favorit saya adalah Malang”
Indeks array dimulai dari 0. Jadi indeks array 0 menyatakan elemen pertama
dari array, indeks array 1 menyatakan elemen array kedua, dan seterusnya.
9
TIPE DATA PHP – ARRAY (Lanjutan)
PEMROGRAMAN BERBASIS WEB ** (4KA)
• Array Multidimensi
Yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai koma).
<?
$buaht= array
(
"apel" => array("warna" => "merah","rasa" => "manis“),
"pisang" => array(“warna" => "kuning","rasa" => "manis“)
);
print ("Warna buah apel adalah");
print ($buah["apel"]["warna"])."<br>";
print ("Rasa buah pisang adalah");
print ($buah["pisang"]["rasa"]);
?>
Warna buah apel adalah merah
Rasa buah pisang adalah manis
.
10
CONTOH SKRIP PHP
PEMROGRAMAN BERBASIS WEB ** (4KA)
11
VARIABEL PHP
PEMROGRAMAN BERBASIS WEB ** (4KA)
Variabel berfungsi menyimpan nilai yang dapat diubah sewaktu-waktu. Aturan pemberian nama variabel dalam PHP :• Nama variabel diawali dengan tanda $• 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)• Panjang pengenal bisa berapa saja• Bersifat case-sensitive• Tidak boleh mengandung spasi.
12
OPERATOR
PEMROGRAMAN BERBASIS WEB ** (4KA)
• Operator Aritmetika (+, -, *, /, %)
• Operator String / Penggabungan (.)
• Operator Increment/Decrement (++, --)
• Operator Bitwise (&, |, ^, ~, >>, <<)
• Operator Pembanding (==, <, >, <=, >=, !=, <>)
• Operator Logika (and/ &&, or / ||, xor, !)
• Operator Penugasan (+=, -=, /=, %=, |=, ^=, .=)
13
IF, IF/ELSEIF
PEMROGRAMAN BERBASIS WEB ** (4KA)
14
FOR
PEMROGRAMAN BERBASIS WEB ** (4KA)
15
DO-WHILE
PEMROGRAMAN BERBASIS WEB ** (4KA)
Terima Kasih