Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
PHP
2
Outline Instalasi Aplikasi Server Website Dasar PHP Variabel PHP
Operator Kontrol
3
Pengenalan PHP PHP merupakan singkatan dari Hypertext Preprocessor, yaitu bahasa pemrograman skrip server-side yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML. PHP dapat diintegrasikan dengan beberapa database yang popular
4
Kelebihan PHP Bahasa skrip yang tidak melakukan kompilasi
Web server yang mendukung php ada dimana mana Pengembangan lebih mudah Mempunyai banyak referensi PHP Bahasa yang open source dan dapat digunakan diberbagai mesin (Linux, Mac, Windows)
5
Penggunaan Umum PHP PHP dapat melakukan handle forms, mengumpulkan data dari beberapa file, menyimpan data kedalam file, mengirim data melalui , mengembalikan data kepada user. Melakukan penambahan, penghapusan, modifikasi data Mengakses variable cookies dan set cookies. Dapat melakukan enkripsi data Membatasi user dalam mengakses halaman tertentu pada website.
6
Karakteristik PHP Simplicity Efficiency Security Flexibility
Familiarity
7
Contoh Program PHP: Output
8
Aturan pada PHP PHP juga memiliki aturan penulisan seperti case sensitive, cara mengakhiri sebuah baris perintah, dan pengaruh penggunakan spasi dalam membuat kode program PHP. Berikut adalah aturan dasar penulisan kode PHP:
9
Case Sensitivity (Perbedaan Huruf Besar dan Huruf Kecil)
PHP tidak membedakan huruf besar dan kecil (case insensitive) untuk penamaan fungsi (function), nama class, maupun keyword bawaan PHP seperti echo, while, dan class. Ketiga baris berikut akan dianggap sama dalam PHP: <?php Echo "Hello World"; echo "Hello World"; ?>
10
Akan tetapi, PHP membedakan huruf besar dan huruf kecil untuk penamaan variabel, sehingga $nama, $Nama dan $NAMA akan dianggap sebagai 3 variabel yang berbeda. Sering kali error terjadi dikarenakan salah menuliskan nama variabel, yang seharusnya menggunakan huruf kecil, ditulis dengan huruf besar. <?php $andi = "Andi"; echo $Andi ; //Notice undefined variable : Andi ?>
11
Penulisan Baris Perintah dalam PHP
perintah (baris perintah) di dalam PHP adalah kumpulan perintah PHP yang menginstruksikan PHP untuk melakukan sesuatu. Berikut adalah contoh beberapa baris perintah dalam PHP: <?php echo "Hello World"; $nama = " testphp " ; $a = 1; ?>
12
Kumpulan baris perintah yang menggunakan tanda kurung kurawal seperti kodisi IF atau perulangan (loop) tidak membutuhkan tanda titik koma setelah kurung penutup. Contoh: <?php if (true) { echo "Perintah dijalankan "; //tanda titik koma harus ditulis }//tidak diperlukan tanda titik koma setelah tanda kurung kurawal ?>
13
Karakter spasi dan tab dalam PHP
Secara umum, karakter spasi dan tab diabaikan di dalam eksekusi program PHP. <?php echo "tes satu "; echo "tes dua"; $nama = "tes tiga "; ?> Baris perintah itu sama artinya dengan echo "tes satu "; echo "tes dua"; $nama = " tes t i g a " ;
14
Variabel dalam PHP Variabel digunakan sebagai tempat penyimpanan data sementara. Data yang disimpan dalam variabel akan hilang setelah program selesai dieksekusi. Untuk menyimpan data yang permanen dapat dilakukan dengan menyimpan data di database atau pada disk
15
Aturan Penamaan Variabel pada PHP
Semua variabel diawali dengan dollar sign ($) Panjang nama variabel tidak dibatasi Variabel pada PHP bisa merupakan huruf, angka atau underscore saja. Penamaan variabel harus diawali dengan huruf atau underscore. Tidak dapat diawalidengan angka Huruf besar dan huruf kecil memiliki arti yang berbeda pada penamaan variabel.
16
Berikut merupakan contoh penamaan variabel yang benar: $_name $first_name $name1 $name_1
17
Membuat Variabel pada PHP
Untuk memberikan nilai pada suatu variabel digunakan tanda sama dengan (=), contoh pemberian suatu nilai pada variabel: $usia = 21; $harga = 20.52; $temperature = -5; $nama = "Koko " ;
18
Menampilkan Nilai Variabel
Menggunakan print_r $hari_ini = "Rabu"; print_r($hari_ini ); Output: Rabu Menggunakan echo $usia = 21; echo $usia ; Output: 21
19
Meskipun ada 2 cara untuk mencetak nilai variabel tetapi disarankan agar user menggunakan perintah echo, karena dengan perintah tersebut kita bisa mencetak beberapa item dan termasuk angka serta karakter atau string juga dapat dicetak bersama. <p> Selamat Datang <?php echo $nama ?> </p> Output: Selamat Datang Koko
20
Contoh:
21
Output:
22
Tipe Data dalam PHP PHP memiliki 8 tipe data yang dapat digunakan untuk melakukan konstruksi variabel yaitu: Integer Merupakan tipe data angka bulat
23
Double Merupakan tipe data angka desimal Output:
24
NULL Null merupakan tipe data spesial yang memiliki hanya 1 nilai yaitu NULL. Boolean Tipe data Boolean memiliki 2 nilai true dan false.
25
String String adalah tipe data yang merupakan kumpulan karakter.
26
Karakter yang ditampilkan
Cara Penulisan String Karakter yang ditampilkan \n Newline \r Carriage return \t Tab \\ Backslash \$ Dollar sign
27
Operator dalam PHP Bahasa pemrograman PHP memiliki beberapa tipe operator: Operator Aritmatika Operator Aritmatika adalah operator matematis yang terdiri dari operator penambahan, pengurangan, perkalian, pembagian, modulus, plus, dan minus.
28
Modulus/ Sisa Hasil Bagi
Tabel Operator Aritmatika Operator Deskripsi Contoh + Penambahan 2 Operand A+B - Pengurangan 2 Operand A-B * Perkalian 2 Operand A*B / Pembagian B/A % Modulus/ Sisa Hasil Bagi B%A ++ Operator Increment A++ -- Operator Decrement A--
29
Contoh
30
Output
31
Operator Perbandingan
Operator perbandingan membandingkan nilai dari 2 operand. Hasilnya selalu salah satu dari TRUE atau FALSE. Hasil perbandingan akan bernilai TRUE jika kondisi perbandingan tersebut benar, atau FALSE jika kondisinya salah.
33
Contoh
34
Output
35
Operator Logika Operator Logika adalah operator yang digunakan untuk membandingkan 2 kondisi logika, yaitu logika benar (TRUE) dan logika salah (FALSE).
37
Contoh
38
Output
39
Operator Assignment Operator assignment adalah operator untuk menambahkan, atau memasukkan sebuah nilai kedalam variabel. PHP memiliki 3 jenis operator assigment, dan kita telah menggunakan 2 diantaranya, yaitu tanda = untuk mengdefenisikan variabel, dan tanda => untuk mengisi nilai dari array.
41
Contoh
42
Output
43
Operator Kondisional Operator kondisional ini pertama mengevaluasi ekspresi untuk nilai benar atau salah dan kemudian mengeksekusi salah satu dari dua pernyataan yang diberikan tergantung pada hasil evaluasi.
44
Contoh
45
Output
46
Kategori Operator Operator unary prefix, yang mendahulukan operand tunggal. Operator binary, yang menggunakan 2 operand dan melakukan operasi aritmatika dan logika. Operator kondisional, yang menggunakan 3 operand dan mengevaluasi operand kedua atau operand ketiga, tergantung pada hasil evaluasi ekspresi pertama. Operator assignment, yang memberikan sebuah nilai kepada variabel.
47
Prioritas pada Operator PHP
Prioritas operator menentukan pengelompokkan istilah dalam ekspresi. Hal tersebut mempengaruhi bagaimana ekspresi dievaluasi. Beberapa operator memiliki prioritas yang lebih tinggi dibandingkan operator lainnya
48
Pada tabel dibawah ini diberikan pemahaman mengenai prioritas pada operator, operator dengan prioritas tinggi akan berada di paling atas sedangkan operator yang memiliki prioritas terendah akan muncul di bagian bawah
49
Struktur Kontrol PHP Struktur kontrol digunakan untuk mengatur alur logika program agar sesuai dengan kenyataan. Secara mendasar struktur program memiliki kombinasi struktur kontrol sebagai berikut: Urutan (Sequence) Pemilihan / Percabangan (Selection) Pengulangan (Iteration)
50
1. Struktur Kontrol Pemilihan
Struktur Kontrol If Struktur Kontrol If….Else Struktur Kontrol switch
51
Struktur Kontrol If Struktur if dalam PHP merupakan struktur kontrol pemilihan atau pengambilan keputusan yang digunakan untuk pemeriksaan apakah perintah perintah yang ada di blok if dikerjakan atau tidak.
52
Sintaks
53
Contoh
54
Struktur Kontrol ElseIf
Struktur ini merupakan pengembangan dari struktur if...else, yang mana jumlah ekspresi yang diuji lebih dari 2, jadi struktur if...elseif ini mengharuskan proses pemeriksaan kembali ekspresi apabila nilai ekspresi pada if bernilai salah. Untuk itu perlu diperiksa lagi apakah benar nilai salah pada bagian if adalah benar untuk bagian else.
55
Sintaks
56
Contoh
57
Struktur Kontrol Switch
Struktur kontrol berdasarkan perintah yang akan dilaksanakan apabila perintah tersebut sesuai dengan kondisi.
58
Sintaks
59
Contoh
60
2. Struktur Kontrol Pengulangan
Struktur Kontrol For Loop Struktur While Loop Struktur Kontrol Do...While Struktur Kontrol Foreach Loop Pernyataan Break Pernyataan Continue
61
Struktur Kontrol For Loop
Struktur kontrol for sendiri adalah salah satu bentuk perintah pengulangan yang jumlah perulangannya dapat ditentukan berapa kali melalui bilangan pencacah (counter).
62
Sintaks
63
Contoh
64
Struktur Kontrol While Loop
While adalah bentuk perulangan yang memungkinkan blok perintah dikerjakan berulang selama kondisi ekspresi masih benar. Jadi selama kondisi yang ditentukan masih bernilai benar (true) maka perintah tersebut akan terus berulang hingga program mendapati bahwa perintah tersebut telah bernilai salah (false).
65
Sintaks
66
Contoh
67
Struktur Kontrol Do….While
Bentuk lain dari while adalah do...while. Pada dasarnya while dan do..while adalah sama, hanya saja pada do...while perintah yang akan dieksekusi diletakkan di awal dalam do sedangkan kondisinya diletakkan setelah do berakhir yaitu di dalam while.
68
Sintaks
69
Contoh
70
Struktur Kontrol Foreach Loop
Pernyataan foreach digunakan untuk loop melalui array
71
Sintaks
72
Contoh
73
Pernyataan Break pada PHP
Pernyataan break pada PHP digunakan untuk mengakhiri eksekusi loop secara dini
75
Contoh
76
Pernyataan Continue pada PHP
Pernyataan continue digunakan untuk menghentikan iterasi yang sedang berjalan dari suatu loop tetapi tidak mengakhiri loop tersebut.
78
Contoh
79
Array Array adalah sebuah tipe data bentukan yang terdiri dari kumpulan tipe data lainnya. Array adalah suatu cara menyimpan banyak data dalam satu variabel. 3 jenis tipe array di dalam PHP : Array Numerik Array Asosiatif Array Multidimensional
80
Array Numerik array numerik menyimpan setiap elemen array dengan indeks numerik. secara bawaan, indeks array dimulai dari 0.
81
Contoh
82
Output
83
Array Asosiatif Array Asosiatif tidak berbeda dengan array numerik dalam hal fungsionalitas tetapi perbedaannya terletak dalam hal indeks mereka. indeks pada asosiatif array merupakan string yang digunakan untuk membangun hubungan yang kuat antara nilai-nilai dan kunci.
84
Contoh
85
Output
86
Array Multidimensional
Setiap elemen pada array multidimensional dalam array utama dapat menjadi sebuah array dan setiap elemen dalam sub-array dapat menjadi sebuah array juga dan seterusnya. Nilai-nilai dalam array multidimensional dapat diakses menggunakan multiple indeks.
87
Contoh
88
Output
89
Terima Kasih
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.