PROGRESS - Belajar PHP #1
-
Upload
ukm-progress -
Category
Technology
-
view
211 -
download
5
Transcript of PROGRESS - Belajar PHP #1
![Page 1: PROGRESS - Belajar PHP #1](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/1.jpg)
PROGRESSPHP: HYPERTEXT PREPROCESSORBY. DERAH
![Page 2: PROGRESS - Belajar PHP #1](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/2.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/3.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/4.jpg)
PHP VERSION
PHP 7.0
PHP 5.6
PHP 5.4
dll
![Page 5: PROGRESS - Belajar PHP #1](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/5.jpg)
SYSTEM REQUIREMENTS
Server PHP
APACHE
NGINX
OS
Windows, Mac, Linux
![Page 6: PROGRESS - Belajar PHP #1](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/6.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/7.jpg)
FITUR XAMPP
APACHE SERVER dengan PHP version TERBARU
DATABASE MYSQL
Ftp Client FILEZILLA
dll
![Page 8: PROGRESS - Belajar PHP #1](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/8.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/9.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/10.jpg)
LETS GO NGODING !
![Page 11: PROGRESS - Belajar PHP #1](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/11.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/12.jpg)
CODING PHP
Buat struktur HTML DASAR (html, head, title, body)
Coding PHP akan kita mulai didalam tag body
![Page 13: PROGRESS - Belajar PHP #1](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/13.jpg)
PHP SYNTAX
Basic coding selalu diawali dengan coding seperti ini :
![Page 14: PROGRESS - Belajar PHP #1](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/14.jpg)
PHP SYNTAX
Contoh Menampilkan data pada PHP :
![Page 15: PROGRESS - Belajar PHP #1](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/15.jpg)
PHP SYNTAX
Ini namanya FUNCTION
Ini content dari function atau output
dari function
KUNCI DARI SEBUAH
KESUKSESAN
![Page 16: PROGRESS - Belajar PHP #1](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/16.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/17.jpg)
CONTOH VARIABEL
![Page 18: PROGRESS - Belajar PHP #1](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/18.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/19.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/20.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/21.jpg)
PHP OPERATORS
Penjelasan php operator berdasarkan pada web
http://www.w3schools.com/php/php_operators.asp
![Page 22: PROGRESS - Belajar PHP #1](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/22.jpg)
![Page 23: PROGRESS - Belajar PHP #1](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/23.jpg)
CONTOH ARITMATIKA
![Page 24: PROGRESS - Belajar PHP #1](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/24.jpg)
OLEH-OLEH
Orang jalan-jalan bawa pulang oleh-oleh souvenir,
orang belajar bawa pulang oleh-oleh TUGAS !!!
![Page 25: PROGRESS - Belajar PHP #1](https://reader030.fdocument.pub/reader030/viewer/2022020713/587f68f31a28ab9b398b66bd/html5/thumbnails/25.jpg)
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
“