pemrograman berbasis web ** - phpnisa_raihani.staff.gunadarma.ac.id/downloads/files/65180... · 2...

Post on 14-Oct-2020

32 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related