Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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). Operator == $a=2; $b=3; $a==$b Artinya Benar jika $a sama dengan $b != $a=2; $b=3; $a==$b Artinya Benar jika $a tidak sama dengan $b > $a=2; $b=3; $a>$b Artinya benar jika $a lebih besar dari $b >= $a=2; $b=3; $a>=$b Artinya benar jika $a lebih besar atau sama dengan $b
16
=== $a=2; $b=2 buah; $a===$b a identik dengan b
Contoh Kasus Relasi.php Relasi2.php
17
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.
18
Contoh Kasus String.php String1.php
19
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
20
Untuk lebih jelasnya mengenai penggunaan operator-operator di atas, perhatikan table kebenaran sebagai berikut :
21
Contoh : logika.php
24
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
25
$gaji = ; $pajak =0.1; $total=$gaji-($gaji*$pajak); echo "Gaji Sebelum kena pajak = Rp $gaji <br>"; echo "Gaji yang dibawa pulang = Rp $total"; ?>
26
Tugas Buat script PHP dengan menggunakan prioritas operator.yang terdiri dari 3 variabel 10,5,6 dengan ekspresi : a+b*C/2
27
<?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 --; ?>
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.