progress - belajar php #1
TRANSCRIPT
PROGRESSPHP: HYPERTEXT PREPROCESSORBY. DERAH
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
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
PHP VERSION
PHP 7.0
PHP 5.6
PHP 5.4
dll
SYSTEM REQUIREMENTS
Server PHP
APACHE
NGINX
OS
Windows, Mac, Linux
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
FITUR XAMPP
APACHE SERVER dengan PHP version TERBARU
DATABASE MYSQL
Ftp Client FILEZILLA
dll
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
RUNNING SERVER
Buka Aplikasi XAMPP
Pada module APACHE klik START
Setelah itu klik ADMIN untuk melihat isi folder web server kita
LETS GO NGODING !
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
CODING PHP
Buat struktur HTML DASAR (html, head, title, body)
Coding PHP akan kita mulai didalam tag body
PHP SYNTAX
Basic coding selalu diawali dengan coding seperti ini :
PHP SYNTAX
Contoh Menampilkan data pada PHP :
PHP SYNTAX
Ini namanya FUNCTION
Ini content dari function atau output
dari function
KUNCI DARI SEBUAH
KESUKSESAN
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)
CONTOH VARIABEL
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
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
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
PHP OPERATORS
Penjelasan php operator berdasarkan pada web
http://www.w3schools.com/php/php_operators.asp
CONTOH ARITMATIKA
OLEH-OLEH
Orang jalan-jalan bawa pulang oleh-oleh souvenir,
orang belajar bawa pulang oleh-oleh TUGAS !!!
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
“