PROGRESS - Belajar PHP #1

25
PROGRESS PHP: HYPERTEXT PREPROCESSOR BY. DERAH

Transcript of PROGRESS - Belajar PHP #1

Page 1: PROGRESS - Belajar PHP #1

PROGRESSPHP: HYPERTEXT PREPROCESSORBY. DERAH

Page 2: PROGRESS - Belajar PHP #1

Apa itu PHP ?

PHP merupakan PROGRAMMING LANGUAGE yang dieksekusi

pada SERVER

PHP file berextensi .php

PHP file berisikan semua coding HTML ditambah coding PHP

Coding PHP dieksekusi pada server dan dikirimkan ke browser

sebagai HTML

Page 3: PROGRESS - Belajar PHP #1

Apa yang bisa dilakukan PHP?

Membuat Website Dinamis

CREATE, READ, UPDATE, DELETE (CRUD) ke database

Enkripsi untuk keamanan website

Passing data dari satu page ke page yang lain

Page 4: PROGRESS - Belajar PHP #1

PHP VERSION

PHP 7.0

PHP 5.6

PHP 5.4

dll

Page 5: PROGRESS - Belajar PHP #1

SYSTEM REQUIREMENTS

Server PHP

APACHE

NGINX

OS

Windows, Mac, Linux

Page 6: PROGRESS - Belajar PHP #1

APLIKASI

Dalam pembelajaran ini, Aplikasi yang digunakan untuk running

server php adalah XAMPP

Link download :

https://www.apachefriends.org/xampp-files/7.0.13/xampp-

win32-7.0.13-0-VC14-installer.exe

Page 7: PROGRESS - Belajar PHP #1

FITUR XAMPP

APACHE SERVER dengan PHP version TERBARU

DATABASE MYSQL

Ftp Client FILEZILLA

dll

Page 8: PROGRESS - Belajar PHP #1

SETUP SERVER FOLDER

File PHP tidak bisa ditaruh disembarang tempat

File PHP pada XAMPP HARUS ditaruh pada folder htdocs

Folder htdocs terdapat pada folder installer XAMPP

Page 9: PROGRESS - Belajar PHP #1

RUNNING SERVER

Buka Aplikasi XAMPP

Pada module APACHE klik START

Setelah itu klik ADMIN untuk melihat isi folder web server kita

Page 10: PROGRESS - Belajar PHP #1

LETS GO NGODING !

Page 11: PROGRESS - Belajar PHP #1

MEMBUAT FILE .PHP

BUATLAH SEBUAH FILE dengan nama belajar1.php

Simpan file php tersebut pada direktori server htdocs

Start Apache module pada XAMPP

Buka browser dan ketik address http://localhost/belajar1.php

Jika berhasil maka akan muncul sebuah halaman kosong

Page 12: PROGRESS - Belajar PHP #1

CODING PHP

Buat struktur HTML DASAR (html, head, title, body)

Coding PHP akan kita mulai didalam tag body

Page 13: PROGRESS - Belajar PHP #1

PHP SYNTAX

Basic coding selalu diawali dengan coding seperti ini :

Page 14: PROGRESS - Belajar PHP #1

PHP SYNTAX

Contoh Menampilkan data pada PHP :

Page 15: PROGRESS - Belajar PHP #1

PHP SYNTAX

Ini namanya FUNCTION

Ini content dari function atau output

dari function

KUNCI DARI SEBUAH

KESUKSESAN

Page 16: PROGRESS - Belajar PHP #1

VARIABEL

Variabel adalah sebuah TEMPAT untuk menyimpan data atau informasi tertentu

VARIABEL = GELAS

DATA/INFORMASI = AIR

Ciri-ciri variable pada PHP :

Selalu diawali dengan tanda $ ($nama, $umur, dll)

TANPA SPASI

tidak boleh diawali dengan ANGKA

Bersifat unik, sehingga dalam 1 file php tidak boleh ada deklarasi nama variable yang sama

Variabel pada PHP bersifat case-sensitive ($nama & $NAMA adalah 2 variable yang berbeda)

Page 17: PROGRESS - Belajar PHP #1

CONTOH VARIABEL

Page 18: PROGRESS - Belajar PHP #1

Type Data pada PHP

Pada PHP type data untuk

variable adalah :

String

Integer

Float (floating point numbers

- also called double)

Boolean

Array

Object

NULL

Resource

Page 19: PROGRESS - Belajar PHP #1

String – Integer – Boolean - Array

String, merupakan type data untuk data yang berupa TEXT. Type data string selalu ada tanda “ “.

Contoh : $nama = “Budi”;

Integer, merupakan type data untuk data yang berupa ANGKA. Pada integer tidak ada tanda “ “

pada deklarasi nilai variabelnya. Contoh: $nilai = 100;

Boolean, merupakan type data yang hanya memiliki 2 nilai tetap, yaitu TRUE atau FALSE. Contoh :

$status = FALSE;

Array, merupakan type data yang dapat menyimpan banyak value pada 1 variable. Contoh

penulisan array : $nama = array(“budi”, “Ibu Budi”, “Bapak Budi”);

Untuk variable yang lainnya cek : http://www.w3schools.com/php/php_datatypes.asp

Page 20: PROGRESS - Belajar PHP #1

TIPS & TRICKS

Menggabungkan 2 variable dalam function echo :

Dalam menggabukan 2 variable atau lebih dalam php

digunakan tanda . (titik) untuk menggabungkan mereka

$nama_lengkap = $nama_depan . “ “ . $nama_belakang

Tanda “ “ ditengah tersebut memberikan jarak spasi antaravariable 1 dengan variable 2

Page 21: PROGRESS - Belajar PHP #1

PHP OPERATORS

Penjelasan php operator berdasarkan pada web

http://www.w3schools.com/php/php_operators.asp

Page 22: PROGRESS - Belajar PHP #1
Page 23: PROGRESS - Belajar PHP #1

CONTOH ARITMATIKA

Page 24: PROGRESS - Belajar PHP #1

OLEH-OLEH

Orang jalan-jalan bawa pulang oleh-oleh souvenir,

orang belajar bawa pulang oleh-oleh TUGAS !!!

Page 25: PROGRESS - Belajar PHP #1

TUGAS

BUATLAH SEBUAH ARITMATIKA PERHITUNGAN 1- 100

KALI BAGI TAMBAH KURANG DENGAN OUTPUT SEPERTI

BERIKUT :

1 x 1 = 1

1 x 2 = 2

1 x 3 = 3

1 x 4 = 4

1 x 5 = 5

1 x 6 = 6

1 x 7 = 7

1 x 8 = 8

1 x 9 = 9

1 x 10 = 10

2 x 1 = 2

2 x 2 = 4

2 x 3 = 6

2 x 4 = 8

2 x 5 = 10

2 x 6 = 12

2 x 7 = 14

2 x 8 = 16

2 x 9 = 18

2 x 10 = 20

Sampai dengan …

10 x 10 = 100

Copy-paste coding

sama dengan nikung

pacar temen, itu

JAHAT