serba-serbi php programming language

26
1 PHP – PHP Hypertext Proccessor PHP – PHP Hypertext Proccessor <?php <?php echo "Hello World"; echo "Hello World"; ?> ?> Disusun Oleh : Disusun Oleh : Septian Adhi Tama Septian Adhi Tama XI TKJ-4 XI TKJ-4 36 36

Upload: septian-tama

Post on 02-Jul-2015

84 views

Category:

Education


6 download

DESCRIPTION

Presentasi mengenai segala serba serbi PHP, kegunaan, keunggulan, dan dasar-dasar penggunaannya.

TRANSCRIPT

Page 1: Serba-serbi PHP Programming Language

1

PHP – PHP Hypertext ProccessorPHP – PHP Hypertext Proccessor

<?php<?php echo "Hello World";echo "Hello World";?>?>

Disusun Oleh :Disusun Oleh :Septian Adhi TamaSeptian Adhi Tama

XI TKJ-4XI TKJ-43636

Page 2: Serba-serbi PHP Programming Language

2

Apa Itu PHP?

PHP → PHP Hypertext Proccessor Ditemukan pada 1955 oleh Rasmus

Leedorf dengan nama FI ( Form Intepreted), dengan fungsi awal mengolah data formulir web.

Bahasa Pemrograman web yang biasa digunakan untuk membangun aplikasi berbasis web dan juga untuk membangun website yg cepat dan dinamis.

Memiliki banyak sintaks yg mirip bahasa pemrograman C/C++, Java dan Perl.

Bersifat Open Source, dan dapat diunduh serta digunakan dengan bebas

Page 3: Serba-serbi PHP Programming Language

3

Kelebihan PHP Dapat digunakan di berbagai sistem

operasi komputer, seperti : Windows, Linux, Mac OS, BSD, dll.

Mendukung banyak jenis web server, seperti : Apache, Microsoft IIS, Personal Web Server, Iplanet Server, Xitami, dll.

Tersedia library yg dapat digunakan para developer untuk mengolah file, gambar, ebook, dan flash.'

Mendukung koneksi ke banyak database management.

Page 4: Serba-serbi PHP Programming Language

4

Fungsi PHP Mengurangi waktu untuk

membuat web berskala besar

Mampu menciptakan web interaktif

Menciptakan berbagai tool untuk keperluan online

Mendukung e-commerce (shopping carts)

satama rentarou, 08/18/2014
Page 5: Serba-serbi PHP Programming Language

5

Untuk Belajar PHP Diperlukan . . . Niat, semangat, dan

tekad. :D Penguasaan HTML Penguasaan dasar bahasa

pemrograman C/C++

Aplikasi : Web server (Apache, IIS,

Personal Web Server/PWS) PHP server (dapat

didownload di PHP.net) Database server (MySQL,

Interbase, MS SQL, dll) Web Editor (Dreamweaver,

Frontpage, dll)

Page 6: Serba-serbi PHP Programming Language

6

PHP – SINTAKS<?php<?php echo "Sintaks";echo "Sintaks";?>?>

Page 7: Serba-serbi PHP Programming Language

7

Sintaks PHP

Kode PHP biasa dituliskan dengan tanda :

<?php

?>

Atau bisa juga seperti ini : <?

?>

Namun dengan penulisan seperti ini biasanya tidak dapat dibaca oleh beberapa server sehingga disarankan menggunakan tipe yang pertama.

Page 8: Serba-serbi PHP Programming Language

8

Menyimpan File PHP Apabila anda menyisipkan

kode php dalam html, maka file tersebut perlu anda simpan dalam format *.php , karena apabila file disimpan dalam format *.html atau *htm, kode php yg ada tidak akan bisa diproses.

Adapun contoh aplikasi sederhana PHP sebagai berikut :

<html>

<head>

<title>Belajar PHP</title>

</head>

<body>

<?php

//program hello world

echo “Hello World”;

?>

</body>

</html>

Page 9: Serba-serbi PHP Programming Language

9

Semicolon (;) Dalam kode PHP terdapat

tanda titik koma atau semicolon (;) yg berfungsi sebagai penanda dari akhir statement dalam kode PHP yang wajib ada.

<?php

//program hello world

echo “Hello World”;

?>

Page 10: Serba-serbi PHP Programming Language

10

Pindah Spasi Dalam kode PHP pindah

spasi akan diabaikan dan tidak bisa mempengaruhi tampilan keluarannya di web browser.

Contoh :<?php

//orang tamfan

echo “Saya Super Tamfan”;

echo “Saya Extra Tamfan”;

?>akan mengeluarkan hasil yg

sama dengan kode berikut :<?php

//orang tamfan

echo “Saya Super Tamfan”; echo “Saya Extra Tamfan”;

?>

Page 11: Serba-serbi PHP Programming Language

11

Identifier

Identifier adalah suatu nama yang dibuat programmer untuk variabel, fungsi, atau kelas (class). Adapun aturan penamaan identifier dalam

bahasa PHP sebagai berikut : Posisi awalan harus huruf atau underscore ( _ ) Posisi berikutnya bisa huruf atau underscore lagi, bukan spasi Sifat identifiernya Case Sensitive artinya huruf capital dan huruf kecil

dibedakan, atau memiliki arti yang berbeda Dilarang menggunakan tanda baca Contoh :$box width, @update() → Salah$box_width, update() → Benar

Page 12: Serba-serbi PHP Programming Language

12

Variable Variabel merupakan suatu lokasi dalam memori komputer yang

dapat menyimpan suatu nilai. Variabel bersifat dinamis, dapat berubah kapan saja.

Misalkan dalam PHP kita akan menyimpan suatu nilai berupa angka atau string dalam suatu variabel, caranya adalah membuat nama variabel terlebih dahulu kemudian diberikan suatu assignment pada nilai yang diinginkan. Perhatikan sintaks berikut ini :

$nama_variabel = nilai; Contoh :<?php

$hello = "Hello World!";

$sebuah_bilangan = 4;

$bilanganYangLain = 8;

?>

Page 13: Serba-serbi PHP Programming Language

13

Jenis Variable Variable Global Biasa digunakan dalam

keseluruhan script. Contoh :

<?php

$a = 12; //variabel global

function tampil(){

global $a; //mengakses var global

echo $a;

}

echo tampil();

?>

Variable Lokal Variable yang dideklarasikan

atau difungsikan dalam fungsi tertentu saja.

Contoh :

<?php

$a = 12; //variabel global

function tampil(){

$b = 20; //variabel lokal

echo $b;

}

echo tampil();

?>

Page 14: Serba-serbi PHP Programming Language

14

Echo Echo berfungsi

menampilkan teks ke dalam web browser dengan memasukkan teks atau string ke dalam echo dan diapit dengan tanda quote. Tanda quote berfungsi sebagai penanda awal dan akhir string yg ditulis dengan echo, sehingga untuk menulis string yg mnggunakan tnda quote dapat dilakukan dengan mengganti string tersebut dengan apostroph (') atau menyisipkan tanda slash (\),

<html>

<head>

<title>Belajar PHP</title>

</head>

<body>

<?php

echo "<font face=\"arial" size=\"6\"> PHP for the world!</font>“;

echo "<font face='arial' size='6'> “PHP for the world!</font>“”;

?>

</body>

</html>

Page 15: Serba-serbi PHP Programming Language

15

Menampilkan Nilai Variable dengan echo Nilai variabel dapat dengan mudah ditampilkan dengan

menggunakan echo, baik nilai yangberupa bilangan maupun string. Tidak diperlukan tanda quote untuk menampilkan variable dalam echo. Berikut ini adalah contoh-contoh di antaranya:

<?php

$string_ku = "Hello..

Nama saya: ";

$uang_ku = 1000;

$status_ku = "Jomblo";

echo $string_ku;

echo $uang_ku;

echo $status_ku;

?>

Page 16: Serba-serbi PHP Programming Language

16

Berikut ini contoh menampilkan gabungan suatu nilai dari variabel yang berupa string.

Contoh:

<?php$string_ku = "Hello. Nama saya: ";$baris_baru = "<br>";echo $string_ku."Ari".$baris_baru;echo "Hi, Nama saya Ari. Kamu siapa? ".$string_ku.$baris_baru;echo "Hi, Nama saya Ari. Kamu siapa? ".$string_ku."Amalia";?>

Untuk menggabungkan beberapa string menjadi satu digunakan operator dot (.)

Page 17: Serba-serbi PHP Programming Language

17

Komentar dalam PHP

Komentar dalam PHP tidak akan diolah atau dieksekusi, dalam artian saat file PHP dibuka dengan web browser komentar yg kita sisipkan tidak akan muncul. Pemberian komentar bisa dengan memberi tanda // atau /*

Contoh :<?php

//PHP nya orang tamfan

echo “Saya Super Tamfan”; /* echo “jangan percaya“

echo “Saya Extra Tamfan”; /* echo “orang tamfan jago PHP“

?>

Page 18: Serba-serbi PHP Programming Language

18

PHP – OPERATOR<?php<?php echo "Operator";echo "Operator";?>?>

Page 19: Serba-serbi PHP Programming Language

19

Definisi

“Ekspresi adalah suatu bentuk yang menghasilkan suatu nilai, dalam bentuk yang sederhana ekspresi dapat berupa konstanta atau variabel, dalam bentuk yang lebih kompleks suatu ekspresi dapat melibatkan suatu operand dan operator”

“Operator adalah sesuatu (simbol atau karakter) yang digunakan untuk mengoperasikan suatu operand sehingga menghasilkan suatu nilai/hasil”.

“Operand adalah suatu nilai yang dioperasikan operator dalam suatu ekspresi tertentu”.

“Konstanta adalah suatu variabel yang memiliki nilai tetap karena inisialisasi nilai diawal pemberiannya tidak akan dirubah”.

Page 20: Serba-serbi PHP Programming Language

20

Define (''poin_ketamfananku'',10;)

$poin_ketamfananmu=2;

$selisih_ketamfanan_kita=poin_ketamfananku-$poin_ketamfananmu;

echo ''selisih poin ketamfanan kita adalah''.$selisih_ketamfanan_kita;

Merah = Konstanta Biru = Ekspresi Kuning = Operand Hijau = Operator

Page 21: Serba-serbi PHP Programming Language

21

Jenis-jenis Operator PHP Operator Aritmatik Digunakan untuk melakukan

perhitungan yg bersifat matematis.

<?php

$penjumlahan = 2 + 4;

$pengurangan = 6 - 2;

$perkalian = 5 * 3;

$pembagian = 15 / 3;

$modulus = 5 % 2;

echo "Menampilkan penjumlahan: 2 + 4 = ".$penjumlahan."<br>";

echo "Menampilkan pengurangan: 6 - 2 = ".$pengurangan."<br>";

echo "Menampilkan perkalian: 5 * 3 = ".$perkalian."<br>";

echo "Menampilkan pembagian: 15 / 3 = ".$pembagian."<br>";

echo "Menampilkan modulus: 5 % 2 = " . $modulus.";

?>

Page 22: Serba-serbi PHP Programming Language

22

Operator Perbandingan Perbandingan digunakan

untuk menguji hubungan antara nilai dan atau variabel. Operator ini digunakan dalam suatu statement bersyarat yang selalu menghasilkan nilai TRUE atau FALSE.

Misalkan: $x = 4; $y = 5;

Page 23: Serba-serbi PHP Programming Language

23

Kombinasi Operator Assignment dan Aritmatika

Dalam pemrograman seringkali dijumpai proses yang melibatkan proses increment. Misalkan kita menginginkan proses increment dengan tingkat kenaikan 1, maka perintah yang dituliskan dapat berupa

$counter = $counter + 1; dalam PHP, perintah di atas

dapat ditulis dalam satu perintah singkat sebagai

$counter += 1; Dari contoh di atas tampak

bahwa operator yang digunakan (+=) merupakan gabungan dari operator aritmatik dan assignment. Berikut ini adalah bentuk-bentuk operator lain jenis ini.

Page 24: Serba-serbi PHP Programming Language

24

Operator Increment Decrement

Operator ini juga bersifat matematis. Tujuan dari operator ini adalah menyederhanakan ekspresi operator penambahan dan pengurangan dengan peningkatan atau penurunan satu nilai. Coba perhatikan program dibawah ini, operasi penambahan maupun pengurangan dibawah memiliki dua cara yang berbeda dengan hasil yang sama.

Berikut ini adalah operator yang termasuk jenis ini:

$x++; ekuivalen dengan $x += 1; atau $x = $x + 1;

$x--; ekuivalen dengan $x -= 1; atau $x = $x – 1

; Contoh:<?php

$x = 4;

$x++;

echo "$x;

$x = 4;

$x--;

echo "$x;

?>

Page 25: Serba-serbi PHP Programming Language

25

That's All, and Thank YouThat's All, and Thank You

Keep Learning and Be The Best!Keep Learning and Be The Best!

Page 26: Serba-serbi PHP Programming Language

26