SlideShare a Scribd company logo
1 of 15
Download to read offline
PEMROGRAMAN WEB 1
MENGENAL PHP
Rio Andriyat Krisdiawan, M.Kom
DEFINISI PHP
 PHP adalah bahasa pemrograman web berbasis server-side.
PHP menjadi bahasa mayoritas dalam membuat website.
Keuntungan dari PHP adalah bahasanya yang mudah
dimengerti karena di adopsi dari bahasa C, free dan effisien.
PHP juga bisa di embeded dengan bahasa HTML yang
merupakan bahasa standart untuk membuat website. PHP
membuat website lebih dinamis dan atraktif. PHP bisa berjalan
di semua platform (Windows, Linux, Unix, dll). PHP juga bisa
berjalan di server-server web (Apache, IIS, dll).
Rio Andriyat Krisdiawan, M.Kom
DEFINISI PHP
 PHP (Hypertext Preprocessor) merupakan bahasa pemrograman yang berjalan
disisi server. PHP merupakan bahasa pemrograman web yang dapat disisipkan
dalam script HTML. Ketika user mengakses sebuah alamat situs pada URL,
maka webserver akan mengirimkan tugas untuk menerjemahkan file PHP. PHP
parser akan menjalan kode/script PHP yang terdapat dalam file php lalu
hasilnya akan dikirimkan ke web browser.
Rio Andriyat Krisdiawan, M.Kom
CARA KERJA PEMROGRAMANWEB SERVER
Rio Andriyat Krisdiawan, M.Kom
CARA KERJA PEMROGRAMANWEB(HTML)
Rio Andriyat Krisdiawan, M.Kom
CARA KERJA PEMROGRAMANWEB(PHP)
Rio Andriyat Krisdiawan, M.Kom
SERVER SIDE SCRIPTING
Server side scripting merupakan sebuah teknologi scripting atau
pemrograman web, dimana script atau program dikompilasi atau diterjemahkan
di server dan hasilnya dikirimkan di browser. Beberapa contoh server side
scripting:
 Active Server Pages (ASP) dan ASP.NET
 Cold Fusion
 Java Server Pages
 Perl
 Phyton
 PHP
Rio Andriyat Krisdiawan, M.Kom
TOOLS CREATEWEB PROGRAMING
 Web Editor
adalah aplikasi yang digunakan untuk mendesain/membuat/coding suatu tampilan web.
Contoh : Notepad, Notepad++,Dreamweaver
 Web Browser
adalah aplikasi yang digunakan untuk membuka/melihat suatu informasi dari suatu web.
Contoh : IE,Firefox,GoogleCrhome,Opera,Safari
 Web Server
Web server merupakan software yang memberikan layanan data yang berfungsi
menyimpan suatu data/informasi web dan mengirim informasi tersebut kepada klien
Contoh : Xampp,Apache Rio Andriyat Krisdiawan, M.Kom
WEB SERVER
Web Server merupakan sebuah perangkat lunak
dalam server yang berfungsi menerima
permintaan (request) berupa halaman web
melalui HTTP atau HTTPS dari client yang dikenal
dengan browser web dan mengirimkan kembali
(response) hasilnya dalam bentuk halaman-
halaman web yang umumnya berbentuk HTML
Rio Andriyat Krisdiawan, M.Kom
STRUKTUR UMUM PHP
<?php
Script PHP
?>
Rio Andriyat Krisdiawan, M.Kom
<script language=“php”>
Script PHP
</script>
<?
Script PHP
?>
STRUKTUR UMUM PHP
 Setiap satu statement (perintah) biasanya diakhiri dengan
titik-koma (;)
 CASE SENSITIVE untuk nama identifier yang dibuat oleh user
(berupa variable, konstanta, fungsi dll.
 $nama ≠ $Nama ≠ $NAMA
 hitungLuas() ≠ HitungLuas()
PERSIAPAN KERJA
MEMBUAT WEB PHP
PERSIAPAN
 Install aplikasi WEB Server (XAMPP/LAMPP)
 Misal Installnya di Drive C:/
 JalankanWEB Server Xampp
 Buka XamppControl Panel, StartApache dan MySQL
 Buat Folder padaWEB Server untuk menempatkan file WEB PHP
 C/xampp/htdocs/web2
 Untuk menjalankan web yang kita buat, buka web browser dan ketikan alamat :
 Localhost/web2
Rio Andriyat Krisdiawan, M.Kom
PENULISAN PHP
Atau
IMPLEMENTASI

More Related Content

What's hot (18)

Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Pertemuan ke 1
Pertemuan ke 1Pertemuan ke 1
Pertemuan ke 1
 
Bab01
Bab01Bab01
Bab01
 
Pemogran Web
Pemogran WebPemogran Web
Pemogran Web
 
Xampp Untuk Pemula
Xampp Untuk PemulaXampp Untuk Pemula
Xampp Untuk Pemula
 
Tugas 4 – rekayasa web (ku) 1311511057 - raden doni wijoyo
Tugas 4 – rekayasa web (ku)   1311511057 - raden doni wijoyoTugas 4 – rekayasa web (ku)   1311511057 - raden doni wijoyo
Tugas 4 – rekayasa web (ku) 1311511057 - raden doni wijoyo
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
 
Chapter 11
Chapter 11Chapter 11
Chapter 11
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Pertemuan 3 a
Pertemuan 3 aPertemuan 3 a
Pertemuan 3 a
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Pemrograman web
Pemrograman webPemrograman web
Pemrograman web
 
Laporan tugas besar website_PBW
Laporan tugas besar website_PBWLaporan tugas besar website_PBW
Laporan tugas besar website_PBW
 
Php 0
Php 0Php 0
Php 0
 
Tugas Web Programming
Tugas Web ProgrammingTugas Web Programming
Tugas Web Programming
 
Common Gateway Interface
Common Gateway InterfaceCommon Gateway Interface
Common Gateway Interface
 
Tugas.za
Tugas.zaTugas.za
Tugas.za
 

Similar to Mengenal PHP

Materi-1-Pemrograman Web.pdf
Materi-1-Pemrograman Web.pdfMateri-1-Pemrograman Web.pdf
Materi-1-Pemrograman Web.pdfRafEl24
 
Tugas-Web-Programming
Tugas-Web-ProgrammingTugas-Web-Programming
Tugas-Web-Programmingsuheyna05
 
MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdf
MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdfMODUL / MATERI-MATERI PEMBELAJARAN PHP.pdf
MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdfAMV STUDIO DEVELOPMENT
 
Buku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptBuku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptDeka M Wildan
 
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptPemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptAbdurRozak19
 
Website dinamis dengan PHP
Website dinamis dengan PHPWebsite dinamis dengan PHP
Website dinamis dengan PHPFarichah Riha
 
Php modul1 dasar dasar php
Php modul1  dasar dasar phpPhp modul1  dasar dasar php
Php modul1 dasar dasar phpCandra Adi Putra
 
Web programming pertemuan 1
Web programming   pertemuan 1Web programming   pertemuan 1
Web programming pertemuan 1Iwan Tanjung
 
WEB SERVER Pelajaran Administrasi Sistem Jaringan
WEB SERVER Pelajaran Administrasi Sistem JaringanWEB SERVER Pelajaran Administrasi Sistem Jaringan
WEB SERVER Pelajaran Administrasi Sistem JaringanHeryaniNainggolan
 
Bab01 - Pengenalan PHP
Bab01 - Pengenalan PHPBab01 - Pengenalan PHP
Bab01 - Pengenalan PHPRieko Kristian
 
Tugas 2 – 0317 (individu)
Tugas 2 – 0317 (individu)Tugas 2 – 0317 (individu)
Tugas 2 – 0317 (individu)Linda Lestari
 
BUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTOR
BUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTORBUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTOR
BUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTORTeukuMahawira
 

Similar to Mengenal PHP (20)

Materi-1-Pemrograman Web.pdf
Materi-1-Pemrograman Web.pdfMateri-1-Pemrograman Web.pdf
Materi-1-Pemrograman Web.pdf
 
Laporan
LaporanLaporan
Laporan
 
Tugas-Web-Programming
Tugas-Web-ProgrammingTugas-Web-Programming
Tugas-Web-Programming
 
MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdf
MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdfMODUL / MATERI-MATERI PEMBELAJARAN PHP.pdf
MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdf
 
Buku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptBuku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascript
 
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptPemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
 
1b.-intro-php (2).ppt
1b.-intro-php (2).ppt1b.-intro-php (2).ppt
1b.-intro-php (2).ppt
 
Kelompok iv
Kelompok ivKelompok iv
Kelompok iv
 
Website dinamis dengan PHP
Website dinamis dengan PHPWebsite dinamis dengan PHP
Website dinamis dengan PHP
 
Module desain web
Module desain webModule desain web
Module desain web
 
Php modul1 dasar dasar php
Php modul1  dasar dasar phpPhp modul1  dasar dasar php
Php modul1 dasar dasar php
 
Client Side Scripting
Client Side ScriptingClient Side Scripting
Client Side Scripting
 
Web programming pertemuan 1
Web programming   pertemuan 1Web programming   pertemuan 1
Web programming pertemuan 1
 
WEB SERVER Pelajaran Administrasi Sistem Jaringan
WEB SERVER Pelajaran Administrasi Sistem JaringanWEB SERVER Pelajaran Administrasi Sistem Jaringan
WEB SERVER Pelajaran Administrasi Sistem Jaringan
 
1989249
19892491989249
1989249
 
Bab01 - Pengenalan PHP
Bab01 - Pengenalan PHPBab01 - Pengenalan PHP
Bab01 - Pengenalan PHP
 
Tugas 2 – 0317 (individu)
Tugas 2 – 0317 (individu)Tugas 2 – 0317 (individu)
Tugas 2 – 0317 (individu)
 
Web programming
Web programmingWeb programming
Web programming
 
BUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTOR
BUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTORBUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTOR
BUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTOR
 
Tugas Pw [21]
Tugas Pw [21]Tugas Pw [21]
Tugas Pw [21]
 

Mengenal PHP

  • 1. PEMROGRAMAN WEB 1 MENGENAL PHP Rio Andriyat Krisdiawan, M.Kom
  • 2. DEFINISI PHP  PHP adalah bahasa pemrograman web berbasis server-side. PHP menjadi bahasa mayoritas dalam membuat website. Keuntungan dari PHP adalah bahasanya yang mudah dimengerti karena di adopsi dari bahasa C, free dan effisien. PHP juga bisa di embeded dengan bahasa HTML yang merupakan bahasa standart untuk membuat website. PHP membuat website lebih dinamis dan atraktif. PHP bisa berjalan di semua platform (Windows, Linux, Unix, dll). PHP juga bisa berjalan di server-server web (Apache, IIS, dll). Rio Andriyat Krisdiawan, M.Kom
  • 3. DEFINISI PHP  PHP (Hypertext Preprocessor) merupakan bahasa pemrograman yang berjalan disisi server. PHP merupakan bahasa pemrograman web yang dapat disisipkan dalam script HTML. Ketika user mengakses sebuah alamat situs pada URL, maka webserver akan mengirimkan tugas untuk menerjemahkan file PHP. PHP parser akan menjalan kode/script PHP yang terdapat dalam file php lalu hasilnya akan dikirimkan ke web browser. Rio Andriyat Krisdiawan, M.Kom
  • 4. CARA KERJA PEMROGRAMANWEB SERVER Rio Andriyat Krisdiawan, M.Kom
  • 5. CARA KERJA PEMROGRAMANWEB(HTML) Rio Andriyat Krisdiawan, M.Kom
  • 6. CARA KERJA PEMROGRAMANWEB(PHP) Rio Andriyat Krisdiawan, M.Kom
  • 7. SERVER SIDE SCRIPTING Server side scripting merupakan sebuah teknologi scripting atau pemrograman web, dimana script atau program dikompilasi atau diterjemahkan di server dan hasilnya dikirimkan di browser. Beberapa contoh server side scripting:  Active Server Pages (ASP) dan ASP.NET  Cold Fusion  Java Server Pages  Perl  Phyton  PHP Rio Andriyat Krisdiawan, M.Kom
  • 8. TOOLS CREATEWEB PROGRAMING  Web Editor adalah aplikasi yang digunakan untuk mendesain/membuat/coding suatu tampilan web. Contoh : Notepad, Notepad++,Dreamweaver  Web Browser adalah aplikasi yang digunakan untuk membuka/melihat suatu informasi dari suatu web. Contoh : IE,Firefox,GoogleCrhome,Opera,Safari  Web Server Web server merupakan software yang memberikan layanan data yang berfungsi menyimpan suatu data/informasi web dan mengirim informasi tersebut kepada klien Contoh : Xampp,Apache Rio Andriyat Krisdiawan, M.Kom
  • 9. WEB SERVER Web Server merupakan sebuah perangkat lunak dalam server yang berfungsi menerima permintaan (request) berupa halaman web melalui HTTP atau HTTPS dari client yang dikenal dengan browser web dan mengirimkan kembali (response) hasilnya dalam bentuk halaman- halaman web yang umumnya berbentuk HTML Rio Andriyat Krisdiawan, M.Kom
  • 10. STRUKTUR UMUM PHP <?php Script PHP ?> Rio Andriyat Krisdiawan, M.Kom <script language=“php”> Script PHP </script> <? Script PHP ?>
  • 11. STRUKTUR UMUM PHP  Setiap satu statement (perintah) biasanya diakhiri dengan titik-koma (;)  CASE SENSITIVE untuk nama identifier yang dibuat oleh user (berupa variable, konstanta, fungsi dll.  $nama ≠ $Nama ≠ $NAMA  hitungLuas() ≠ HitungLuas()
  • 13. PERSIAPAN  Install aplikasi WEB Server (XAMPP/LAMPP)  Misal Installnya di Drive C:/  JalankanWEB Server Xampp  Buka XamppControl Panel, StartApache dan MySQL  Buat Folder padaWEB Server untuk menempatkan file WEB PHP  C/xampp/htdocs/web2  Untuk menjalankan web yang kita buat, buka web browser dan ketikan alamat :  Localhost/web2 Rio Andriyat Krisdiawan, M.Kom