Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PHP.

Presentasi serupa


Presentasi berjudul: "PHP."— Transcript presentasi:

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.

32

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).

36

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.

40

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

74

75 Contoh

76 Pernyataan Continue pada PHP
Pernyataan continue digunakan untuk menghentikan iterasi yang sedang berjalan dari suatu loop tetapi tidak mengakhiri loop tersebut.

77

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


Download ppt "PHP."

Presentasi serupa


Iklan oleh Google