Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Materi PHP By : Lisda Juliana P.,Ssi..

Presentasi serupa


Presentasi berjudul: "Materi PHP By : Lisda Juliana P.,Ssi.."— Transcript presentasi:

1 Materi PHP By : Lisda Juliana P.,Ssi.

2 Struktur Dasar PHP Bahan Materi : Ekspresi Operator Konstanta

3 Ekspresi Ekspresi atau sering juga disebut dengan ungkapan adalah suatu bentuk menghasilkan suatu nilai. Dalam bentuk sederhana,ekspresi bisa berupa konstanta atau variabel. Ekspresi terdiri dari operator dan operand Cth : 20+4*5= suatu ekspresi yang menghasilkan nilai 40. 20,4,5 disebut operand sedangkan tanda +,* disebut operator

4 <?php $a=5; $b=2; $hasil=$a*$b; echo($hasil); ?>
Contoh ekspresi.php <?php $a=5; $b=2; $hasil=$a*$b; echo($hasil); ?>

5 Operator Adalah simbol atau karakter yang digunakan dalam suatu ekspresi untuk memanipulasi nilai atau variabel dan memberikan suatu hasil. Operator pada PHP dibedakan menjadi : 1. Operator Aritmetika Operator Assigment Operator Increment/Decrement Operator String Operator Relasi Operator Logika Operator Kontrol Error Operator Bit Operator Array

6 Operator Aritmetika Operator Aritmetika adalah operator yang digunakan untuk melakukan perhitungan matematis. Operator*,/,% memiliki prioritas yang sama,tetapi lebih tinggi dari operator + atau -.

7 Contoh Gaji pokok = 1000000 Bonus = 2000000 Aritmatik.php Segitiga.php
Luas.php Coba dibuat program PHP dengan menggunakan operator aritmatika dengan nilai 4 variabelnya yaitu gaji,bonus,tunjangan dan pajak.Maka dari ke-4 Variabel dapat ditentukan berapa gaji total yang harus dibayar. Output : Gaji pokok = Bonus = Tunjangan=5 % dari gaji pokok Pajak 10 % dari gaji Maka Total gaji yg harus dibayar Rp

8 Tugas Coba buat Script PHP dimana gaji pokok =diinput keyboard ,tunjangan 5% dari gaji pokok.Bonus diinput dari keyboard dan Pajak sebesar 10% dari Gaji Output: Nama Nip Gaji Pokok. Bonus Tunjangan Pajak Gaji Sesudah kena Pajak yang dibawa Pulang Diterima pada tgl ( update ) .

9 Operator Assignment Operator assignment(=) adalah operator dimana operand disebelah kiri mendapatkan nilai dari operand sebelah kanan.Jadi dapat diartikan sebagai operator pemberian suatu nilai terhadap suatu variabel. Contoh $x =10;//berarti x diberi nilai 10. Proses assignment juga dapat dilakukan dengan kombinasi dari operator aritmatika dan operator string dengan mengunakan ekspresi yang menghasilkan suatu nilai

10 Table Operator Assignment

11 Contoh Kasus Assigment.php

12 Operator Pre/Post Increment dan Decrement
Berguna untuk penaikan dan penurunan nilai yang menerapkan prinsip pre dan post. Contoh ++ $b=3; $a=++$b; Nilai b bertambah sebelum (pre) ekspresi $a=++$b dilakukan ->$b=3; $a=++$b; Outputnya : $a=4; dan $b=4; ++ $b=3; $a=$b++; Nilai b bertambah setelah(post) ekspresi $a=$b++ dilakukan ->$b=3; $a=$b++; Outputnya : $a=3; dan $b=4; Sama dilakukan dengan pengurangan.

13 Contoh Kasus Incr.php Increment.php

14 Tugas Buat script PHP dengan menggunakan ++ dimana nilai =1 dan <=10. Hasil Outputnya

15 Operator Relasi Operator Relasi disebut juga operator pembandingan, artinya dapat melakukan perbandingan dua buah ekspresi untuk mendapatkan suatu nilai true(benar) false(salah).

16

17 Contoh Kasus Relasi.php Relasi2.php

18 Operator String Operator string adalah operator yang digunakan untuk menggabungkan teks,baik teks dengan variabel maupun suatu teks dengan teks lain.Operator ini dideklarasikan dengan memberikkan tanda titik(.) diantara operan dalam suatu operasi.

19 Contoh Kasus String.php String1.php

20 Operator Logika Yt : operator yg digunakan untuk membandingkan 2 nilai yng akan menghasilkan nilai true dan false. Hasil operasi ini akan didapatkan nilai satu(1) jika bernilai benar atau nol(0) jika bernilai salah

21 Untuk lebih jelasnya mengenai penggunaan operator-operator di atas, perhatikan table kebenaran sebagai berikut :

22 Contoh : logika.php

23 OPERATOR BIT Yt:operator yang melakukan manipulasi terhadap bit (nilai 0 dan 1)

24 Contoh Operator pengolahan data bit

25 Contoh : bit.php -9 = 1001 = 1010 9= 10010 = 0100 =4 0010 =2

26 Konstanta Konstanta adalah suatu tetapan nilai dalam program. Konstanta tidak dapat dirubah nilai sewaktu program dijalankan, kalau hal itu dilakukan akan menyebabkan error. Untuk mendefinisikan konstanta digunakan : define (NamaPengenal, nilai_konstanta); Contoh : konstanta.php

27 latihan Konstanta bunga= 10% dari tabungan Tabungan = input dari keyboard Total tabungan…

28 Prioritas operator Untuk ekspresi yang kompleks yang melibatkan banyak operand dan operator maka ada ketentuan yang dibuat oleh PHP.Operator mana yang terlebih dahulu dikerjakan sesuai dengan prioritasnya. Contoh : a=15-12/3 artinya 12/3 terlebih dahulu dikerjakan kemudian hasilnya akan dikurangkan dengan 15.Prioritas /(pembagian) lebih tinggi dari pada pengurang

29 Tertinggi( ) ( ) {} ` ! $ & >> dan << * / % + - < > <= >= == != & ^ ! && || = += -= *= /= &= |= ^= .= AND (&&) XOR (||)

30 Tugas Buat script PHP dengan menggunakan prioritas operator.yang terdiri dari 3 variabel 10,5,6 dengan ekspresi : a+b*C/2

31 <?php $a=6; echo"<br> operasi ++\$a nilai \$a =" .++$a; echo"<br> nilai \$a++ =".$a ++; echo"<br> nilai --\$a =".-- $a; echo"<br> nilai \$a-- =".$a --; ?>


Download ppt "Materi PHP By : Lisda Juliana P.,Ssi.."

Presentasi serupa


Iklan oleh Google