Membuat aplikasi dengan php

19

Click here to load reader

Transcript of Membuat aplikasi dengan php

Page 1: Membuat aplikasi dengan php

MEMBUAT APLIKASI DENGAN PHP

Agus SupriatnaMicrosoft Certified Professional

Developerwww.asupna.com

@[email protected]

Page 2: Membuat aplikasi dengan php

PURPOSE

Dengan pesatnya perkembangan Internet dan World Wide Web ada peningkatan permintaan untuk pengembang dengan kemampuan untuk melakukan manipulasi Web data lebih maju.

Siswa yang terlibat dalam pengembangan Web statis membutuhkan teknik untuk memanipulasi konten Web sehingga web menjadi dinamis.

Tujuan dari program PHP adalah alat dan teknik untuk mengembangkan lebih dinamis Web berbasis aplikasi, dengan manipulasi data yang disimpan dalam database online

Page 3: Membuat aplikasi dengan php

CONTENT

1. Introduction

2. Working with HTML

3. Getting Started With Variables

4. Operators

5. Control Structure

6. Arrays in PHP

7. Functions

8. Web Application

Page 4: Membuat aplikasi dengan php

1. INTRODUCTION

PHP (Personal Home Page Tools) created by Rasmus Lerdorf In 1994, umumnya digunakan untuk:

1. Melakukan fungsi sistem: membuat, membuka, membaca dari, menulis, dan menutup file di sistem, menjalankan perintah sistem, membuat direktori, dan mengubah hak akses.

2. Mengumpulkan data dari bentuk: menyimpan data ke file, mengirim data melalui e-mail, mengembalikan data dimanipulasi untuk pengguna.

3. Akses database dan menghasilkan konten on-the-fly, atau membuat antarmuka Web untuk menambahkan, menghapus, dan memodifikasi elemen-elemen dalam database Anda.

4. Mengatur cookie dan variabel akses.

5. Otentikasi pengguna PHP untuk membatasi akses ke bagian situs Web Anda.

6. Membuat gambar on-the-fly.

7. Enkripsi data.

Page 5: Membuat aplikasi dengan php

INSTALL

Xampp (Apache Web Server, PHP, Mysql)

Front end for the MySQL database server

PHP Editor Eclipse, Notepad++

Page 6: Membuat aplikasi dengan php
Page 7: Membuat aplikasi dengan php

2. WORKING WITH HTML<html>

<head><title>PHP Test</title></head>

<body>

<?php echo '<p>Hello World Saya Menggunakan PHP</p>'; ?>

<table>

<tr> <th>Nama</th><th>Umur</th></tr>

<tr><td>Bagus</td><td>17 tahun</td></tr>

</table>

</body>

</html>

Page 8: Membuat aplikasi dengan php

2. WORKING WITH HTML FORM<form action=“handleForm.php" method="post">

<p>Nama: <input type="text" name=“Nama" /></p>

<p>Umur: <input type="text" name=“Umur" /></p>

<p>Komentar: <textarea rows=5 cols=40 name=“Komentar”> </textarea>

<p><input type="submit" name=“Simpan” value=“simpan”/>

<input type=“reset" name=“Clear” value=“Hapus Form”/>

</p>

</form>

Page 9: Membuat aplikasi dengan php

COMMENTING YOUR CODE

1. HTML comments <!—and —>tags.

<!— logo graphic goes here —>

2. PHP comments // ; # ; /* and */

// this is a comment in PHP code

# This is shell-style style comment

/* This begins a C-style comment that runs

onto two lines */

Page 10: Membuat aplikasi dengan php

3. GETTING STARTED WITH VARIABLES1. Variable Scalar, berisi satu nilai dalam satu waktu

• Integers

• floating poin numbers (floats/doubles).

• Strings.Text and/or numeric yg ada diantara double quotes (" ") or single quotes (' ')

2. Variable Arrays, berisi sejumlah nilai dan array lain sehingga membentuk multidimensi array

3. HTML Variabel, variable yg didapat dari HTML form atau URL link

4. Supperglobal Variable, variable yg sudah ada di php engine

Page 11: Membuat aplikasi dengan php

VARIABLE SCOPE1. Sigle Scope 2. Global Scope dan Local Scope

<?phpvar $r = 'I am r.'; class foo { var $bar = 'I am bar.'; var $arr = array('I am A.', 'I am B.', 'I am C.');}$foo = new foo();$bar = 'bar';$baz = array('foo', 'bar', 'baz', 'quux');echo $foo->$bar . "\n";echo $foo->$baz[1] . "\n";?>

Page 12: Membuat aplikasi dengan php

SUPERGLOBAL VARIABLES

$GLOBALS

$_SERVER

$_GET

$_POST

$_FILES

$_COOKIE

$_SESSION

$_REQUEST

$_ENV

Page 13: Membuat aplikasi dengan php

4. OPERATORS

Assignment Operator : =, += , -= , and .=

Arithmetic Operator: Addition(+), subtraction(-), multiplication(*), division(/), modulus(%)

Comparison Operator equal to (==), not equal to (!=), greater than (>), less than(<), greater than or equal to (>=), less than or equal to (<=)

(&&) and; (||) or ; NOT (!).

Page 14: Membuat aplikasi dengan php

5. CONTROL STRUCTURE

if

else

elseif/else if

while

do-while

for

foreach

break

continue

switch

declare

return

require

include

require_once

include_once

goto

Page 15: Membuat aplikasi dengan php

ARRAYS IN PHP<?php

$array = array(

"foo" => "bar",

"bar" => "foo",

100 => -100,

-100 => 100,

);

var_dump($array);

?>

count(), is_array(), explode(), implode(), split(), preg_split(), unset() Isset()print_r()var_dump()

Page 16: Membuat aplikasi dengan php

7. FUNCTIONS

function function_name($arg_1, $arg_2, ..., $arg_n){code_line1;code_line2;code_line3;return ($value); //stops execution of the function and returns its argument as the value at the point where the function was called.}

Page 17: Membuat aplikasi dengan php

8. WEB APPLICATION

1. Database MySQL

2. Creating and Populating Database

3. User Authentication

Page 18: Membuat aplikasi dengan php

BEST PHP FRAMEWORKS FOR 2014

Page 19: Membuat aplikasi dengan php

LINK

http://php.net

http://www.phpclasses.org

http://www.w3schools.com/

https://www.colorschemer.com/online.html