SlideShare une entreprise Scribd logo
1  sur  13
DENGAN BAHASA PEMROGRAMAN PHP
PHP ?
 PHP: Hypertext Preprocessor adalah bahasa skrip

yang dapat ditanamkan atau disisipkan ke dalam
HTML, PHP banyak dipakai untuk memrogram situs
web dinamis
Sejarah PHP
 Pada awalnya PHP merupakan kependekan dari

Personal Home Page, PHP pertama kali dibuat oleh
Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP
masih bernama Form Interpreted (FI), yang wujudnya
berupa sekumpulan skrip yang digunakan untuk
mengolah data formulir dari web.
 Selanjutnya Rasmus merilis kode sumber tersebut
untuk umum dan menamakannya PHP/FI. Dengan
perilisan kode sumber ini menjadi sumber
terbuka, maka banyak pemrogram yang tertarik untuk
ikut mengembangkan PHP.
Sejarah PHP
 Pada tahun 1997, sebuah perusahaan bernama Zend

menulis ulang interpreter PHP menjadi lebih
bersih, lebih baik, dan lebih cepat. Kemudian pada
Juni 1998, perusahaan tersebut merilis interpreter baru
untuk PHP dan meresmikan rilis tersebut sebagai PHP
3.0
 Pada pertengahan tahun 1999, Zend merilis
interpreter PHP baru dan rilis tersebut dikenal dengan
PHP 4.0.
 Pada Juni 2004, Zend merilis PHP 5.0.
 Saat ini PHP sudah versi 5.5.0
Hasil Survey November 2012
Kelebihan PHP
 Bahasa pemrograman PHP adalah sebuah bahasa

script yang tidak melakukan sebuah kompilasi dalam
penggunaanya.
 Dapat berjalan di hampir semua Web Server :
apache, IIS, Lighttpd, Xitami dll.
 Dalam sisi pengembangan lebih mudah, karena
banyaknya milis - milis dan developer yang siap
membantu dalam pengembangan.
Kelebihan PHP
 PHP adalah bahasa scripting yang paling mudah

karena memiliki referensi yang banyak.
 PHP adalah bahasa open source yang dapat digunakan
di berbagai mesin (Linux, Unix, Macintosh, Windows)
dan dapat dijalankan secara runtime melalui console
serta juga dapat menjalankan perintah-perintah
system.
Kebutuhan System
 Komputer
 Web Server
 PHP Parser
 MySQL Server (Optional)

Paket Bundling Web server + PHP (for Windows)
 XAMPP (www.apachefriends.org)
 WAMP (www.wampserver.com)
 Server2Go (www.server2go-web.de)
Memulai PHP
 Skript PHP diawali dengan tag <?

Atau <?php

 Skript PHP ditutup dengan tag ?>
 Setiap ahir baris diahiri dengan tanda ;
 Variable diawali dengan tanda $

 Komentar diawali dengan tanda #
 File php disimpan dengan extensi *.php
 Simpan di folder htdocs (C:xampphtdocs)
Menjalankan Program
 Jalankan Server Apache
 Jalankan Browser
 Akses file php anda dari browser
 Gunakan alamat :

http://localhost/file.php
Atau
http ://127.0.0.1/file.php
Program PHP Yang Pertama
 Buka Notepad
 Ketik script berikut

<?

echo "Hello World";

?>

 Simpan dengan nama hello.php
 Akses melalui Browser dengan alamat :

http ://localhost/hello.php
http ://127.0.0.1/hello.php
Penjumlahan
<?
$a = 1;
$b = 2;
$c = $a + $b;
echo "a = $a <br>";
echo "b = $b <br>";
echo "c = a + b <br>";
echo "Jadi c = $c <br>";

?>
SELESAI
TERIMA KASIH

Contenu connexe

Tendances (19)

Web programming pertemuan 1
Web programming   pertemuan 1Web programming   pertemuan 1
Web programming pertemuan 1
 
Tut php
Tut phpTut php
Tut php
 
php
phpphp
php
 
Laporan tugas besar website_PBW
Laporan tugas besar website_PBWLaporan tugas besar website_PBW
Laporan tugas besar website_PBW
 
Materi php1.1
Materi php1.1Materi php1.1
Materi php1.1
 
Tugas-Web-Programming
Tugas-Web-ProgrammingTugas-Web-Programming
Tugas-Web-Programming
 
Tugas di internet
Tugas di internetTugas di internet
Tugas di internet
 
Tugas 2 0317 individu
Tugas 2 0317 individuTugas 2 0317 individu
Tugas 2 0317 individu
 
Pemrograman dasar 01-perkenalan
Pemrograman dasar 01-perkenalanPemrograman dasar 01-perkenalan
Pemrograman dasar 01-perkenalan
 
Tugas Web Programming
Tugas Web ProgrammingTugas Web Programming
Tugas Web Programming
 
PHP untuk pemula
PHP untuk pemula PHP untuk pemula
PHP untuk pemula
 
Tugas Mardhiyya MIK A
Tugas Mardhiyya MIK ATugas Mardhiyya MIK A
Tugas Mardhiyya MIK A
 
Apache web server 1
Apache web server 1Apache web server 1
Apache web server 1
 
Tutorial Debian Bab 15 repository lokal debian
Tutorial Debian Bab 15 repository lokal debianTutorial Debian Bab 15 repository lokal debian
Tutorial Debian Bab 15 repository lokal debian
 
Php & mysql
Php & mysqlPhp & mysql
Php & mysql
 
FreeBSD FTP Server
FreeBSD FTP ServerFreeBSD FTP Server
FreeBSD FTP Server
 
Sejarah web server
Sejarah web serverSejarah web server
Sejarah web server
 
Lapres 4 dan 5 1235010002
Lapres 4 dan 5   1235010002Lapres 4 dan 5   1235010002
Lapres 4 dan 5 1235010002
 
Aplikasi Linux Ubuntu (Ubuntu Aplication)
Aplikasi Linux Ubuntu (Ubuntu Aplication)Aplikasi Linux Ubuntu (Ubuntu Aplication)
Aplikasi Linux Ubuntu (Ubuntu Aplication)
 

Similaire à Php 0

Similaire à Php 0 (20)

MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdf
MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdfMODUL / MATERI-MATERI PEMBELAJARAN PHP.pdf
MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdf
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
API
APIAPI
API
 
MENGENAL PHP Pemrograman Web 1
MENGENAL PHP Pemrograman Web 1MENGENAL PHP Pemrograman Web 1
MENGENAL PHP Pemrograman Web 1
 
Pengertian xml
Pengertian xmlPengertian xml
Pengertian xml
 
Pertemuan1
Pertemuan1Pertemuan1
Pertemuan1
 
Sejarah PHP.pptx
Sejarah PHP.pptxSejarah PHP.pptx
Sejarah PHP.pptx
 
Ci 1
Ci 1Ci 1
Ci 1
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
Ebook php menyelam dan menaklukan samudra php
Ebook php   menyelam dan menaklukan samudra phpEbook php   menyelam dan menaklukan samudra php
Ebook php menyelam dan menaklukan samudra php
 
Menyelam dan menaklukan samudra php
Menyelam dan menaklukan samudra phpMenyelam dan menaklukan samudra php
Menyelam dan menaklukan samudra php
 
Arifadli membuat buku-tamu
Arifadli membuat buku-tamuArifadli membuat buku-tamu
Arifadli membuat buku-tamu
 
Membuat buku-tamu dengan Php
Membuat buku-tamu dengan PhpMembuat buku-tamu dengan Php
Membuat buku-tamu dengan Php
 
Php modul1 dasar dasar php
Php modul1  dasar dasar phpPhp modul1  dasar dasar php
Php modul1 dasar dasar php
 
Ebook PHP - menyelam dan menaklukan samudra php
Ebook PHP - menyelam dan menaklukan samudra phpEbook PHP - menyelam dan menaklukan samudra php
Ebook PHP - menyelam dan menaklukan samudra php
 
Proposal xmpp
Proposal xmppProposal xmpp
Proposal xmpp
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
Kelompok iv
Kelompok ivKelompok iv
Kelompok iv
 
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesia
 

Plus de Ariezsam

Plus de Ariezsam (7)

Install win7.ppt
Install win7.pptInstall win7.ppt
Install win7.ppt
 
Bab 5
Bab 5Bab 5
Bab 5
 
Bab 4
Bab 4Bab 4
Bab 4
 
Bab 3
Bab 3Bab 3
Bab 3
 
Bab 2
Bab 2Bab 2
Bab 2
 
Php 1
Php 1Php 1
Php 1
 
Flowchat
FlowchatFlowchat
Flowchat
 

Dernier

PPT PEMBELAJARAN KELAS 3 TEMATIK TEMA 3 SUBTEMA SUBTEMA 1 PEMBELAJARAN 1
PPT PEMBELAJARAN KELAS 3 TEMATIK TEMA 3 SUBTEMA SUBTEMA 1 PEMBELAJARAN 1PPT PEMBELAJARAN KELAS 3 TEMATIK TEMA 3 SUBTEMA SUBTEMA 1 PEMBELAJARAN 1
PPT PEMBELAJARAN KELAS 3 TEMATIK TEMA 3 SUBTEMA SUBTEMA 1 PEMBELAJARAN 1AdiKurniawan24529
 
RPP 1 Lembar Prakarya Kelas 8 Semester 2 (gurusekali.com).docx
RPP 1 Lembar Prakarya Kelas 8 Semester 2 (gurusekali.com).docxRPP 1 Lembar Prakarya Kelas 8 Semester 2 (gurusekali.com).docx
RPP 1 Lembar Prakarya Kelas 8 Semester 2 (gurusekali.com).docxRahmiRauf
 
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptxAksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptxAgusSuarno2
 
Materi: Mengapa tidak memanfaatkan Media ?
Materi: Mengapa tidak memanfaatkan Media ?Materi: Mengapa tidak memanfaatkan Media ?
Materi: Mengapa tidak memanfaatkan Media ?AdePutraTunggali
 
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdfAndiCoc
 
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
Tugas Mandiri 1.4.a.4.4.pdf Ninik Widarsih
Tugas Mandiri 1.4.a.4.4.pdf Ninik WidarsihTugas Mandiri 1.4.a.4.4.pdf Ninik Widarsih
Tugas Mandiri 1.4.a.4.4.pdf Ninik Widarsihninikwidarsih44
 
Laporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdf
Laporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdfLaporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdf
Laporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdfSriHandayaniLubisSpd
 
MODUL AJAR SENI MUSIK KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 4 KURIKULUM MERDEKA.pdfAndiCoc
 
Laporan observasi sri handayani lubis.pdf
Laporan observasi sri handayani lubis.pdfLaporan observasi sri handayani lubis.pdf
Laporan observasi sri handayani lubis.pdfSriHandayaniLubisSpd
 
Lokakarya Kepemimpinan Sekolah 1_Mei 2024.pptx
Lokakarya Kepemimpinan Sekolah 1_Mei 2024.pptxLokakarya Kepemimpinan Sekolah 1_Mei 2024.pptx
Lokakarya Kepemimpinan Sekolah 1_Mei 2024.pptxHermawati Dwi Susari
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
AKSI NYATA fASILITATOR pEMBELAJARAN (.pptx
AKSI NYATA fASILITATOR pEMBELAJARAN (.pptxAKSI NYATA fASILITATOR pEMBELAJARAN (.pptx
AKSI NYATA fASILITATOR pEMBELAJARAN (.pptxAkhyar33
 
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
Aksi Nyata Pendidikan inklusi-Kompres.pdf
Aksi Nyata Pendidikan inklusi-Kompres.pdfAksi Nyata Pendidikan inklusi-Kompres.pdf
Aksi Nyata Pendidikan inklusi-Kompres.pdfRahayanaDjaila2
 
LK 1 - 5T Keputusan Pemimpin Berdampak.docx
LK 1 - 5T Keputusan Pemimpin Berdampak.docxLK 1 - 5T Keputusan Pemimpin Berdampak.docx
LK 1 - 5T Keputusan Pemimpin Berdampak.docxsarimuliati80
 
MODUL AJAR SENI RUPA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
Tugas PGP Keyakinan Kelas Modul 1.4 SMKN
Tugas PGP Keyakinan Kelas Modul 1.4 SMKNTugas PGP Keyakinan Kelas Modul 1.4 SMKN
Tugas PGP Keyakinan Kelas Modul 1.4 SMKNssuser419260
 
Revisi Kumpulan LK Workshop perdirjen 7327.pptx
Revisi Kumpulan LK Workshop perdirjen 7327.pptxRevisi Kumpulan LK Workshop perdirjen 7327.pptx
Revisi Kumpulan LK Workshop perdirjen 7327.pptxRazefZulkarnain1
 
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]Fathan Emran
 

Dernier (20)

PPT PEMBELAJARAN KELAS 3 TEMATIK TEMA 3 SUBTEMA SUBTEMA 1 PEMBELAJARAN 1
PPT PEMBELAJARAN KELAS 3 TEMATIK TEMA 3 SUBTEMA SUBTEMA 1 PEMBELAJARAN 1PPT PEMBELAJARAN KELAS 3 TEMATIK TEMA 3 SUBTEMA SUBTEMA 1 PEMBELAJARAN 1
PPT PEMBELAJARAN KELAS 3 TEMATIK TEMA 3 SUBTEMA SUBTEMA 1 PEMBELAJARAN 1
 
RPP 1 Lembar Prakarya Kelas 8 Semester 2 (gurusekali.com).docx
RPP 1 Lembar Prakarya Kelas 8 Semester 2 (gurusekali.com).docxRPP 1 Lembar Prakarya Kelas 8 Semester 2 (gurusekali.com).docx
RPP 1 Lembar Prakarya Kelas 8 Semester 2 (gurusekali.com).docx
 
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptxAksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
 
Materi: Mengapa tidak memanfaatkan Media ?
Materi: Mengapa tidak memanfaatkan Media ?Materi: Mengapa tidak memanfaatkan Media ?
Materi: Mengapa tidak memanfaatkan Media ?
 
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdf
 
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
 
Tugas Mandiri 1.4.a.4.4.pdf Ninik Widarsih
Tugas Mandiri 1.4.a.4.4.pdf Ninik WidarsihTugas Mandiri 1.4.a.4.4.pdf Ninik Widarsih
Tugas Mandiri 1.4.a.4.4.pdf Ninik Widarsih
 
Laporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdf
Laporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdfLaporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdf
Laporan Guru Piket Bukti Dukung PMM - www.kherysuryawan.id (1) (1).pdf
 
MODUL AJAR SENI MUSIK KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 4 KURIKULUM MERDEKA.pdf
 
Laporan observasi sri handayani lubis.pdf
Laporan observasi sri handayani lubis.pdfLaporan observasi sri handayani lubis.pdf
Laporan observasi sri handayani lubis.pdf
 
Lokakarya Kepemimpinan Sekolah 1_Mei 2024.pptx
Lokakarya Kepemimpinan Sekolah 1_Mei 2024.pptxLokakarya Kepemimpinan Sekolah 1_Mei 2024.pptx
Lokakarya Kepemimpinan Sekolah 1_Mei 2024.pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
AKSI NYATA fASILITATOR pEMBELAJARAN (.pptx
AKSI NYATA fASILITATOR pEMBELAJARAN (.pptxAKSI NYATA fASILITATOR pEMBELAJARAN (.pptx
AKSI NYATA fASILITATOR pEMBELAJARAN (.pptx
 
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
 
Aksi Nyata Pendidikan inklusi-Kompres.pdf
Aksi Nyata Pendidikan inklusi-Kompres.pdfAksi Nyata Pendidikan inklusi-Kompres.pdf
Aksi Nyata Pendidikan inklusi-Kompres.pdf
 
LK 1 - 5T Keputusan Pemimpin Berdampak.docx
LK 1 - 5T Keputusan Pemimpin Berdampak.docxLK 1 - 5T Keputusan Pemimpin Berdampak.docx
LK 1 - 5T Keputusan Pemimpin Berdampak.docx
 
MODUL AJAR SENI RUPA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 5 KURIKULUM MERDEKA.pdf
 
Tugas PGP Keyakinan Kelas Modul 1.4 SMKN
Tugas PGP Keyakinan Kelas Modul 1.4 SMKNTugas PGP Keyakinan Kelas Modul 1.4 SMKN
Tugas PGP Keyakinan Kelas Modul 1.4 SMKN
 
Revisi Kumpulan LK Workshop perdirjen 7327.pptx
Revisi Kumpulan LK Workshop perdirjen 7327.pptxRevisi Kumpulan LK Workshop perdirjen 7327.pptx
Revisi Kumpulan LK Workshop perdirjen 7327.pptx
 
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
 

Php 0

  • 2. PHP ?  PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML, PHP banyak dipakai untuk memrogram situs web dinamis
  • 3. Sejarah PHP  Pada awalnya PHP merupakan kependekan dari Personal Home Page, PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.  Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
  • 4. Sejarah PHP  Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0  Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0.  Pada Juni 2004, Zend merilis PHP 5.0.  Saat ini PHP sudah versi 5.5.0
  • 6. Kelebihan PHP  Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.  Dapat berjalan di hampir semua Web Server : apache, IIS, Lighttpd, Xitami dll.  Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.
  • 7. Kelebihan PHP  PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.  PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.
  • 8. Kebutuhan System  Komputer  Web Server  PHP Parser  MySQL Server (Optional) Paket Bundling Web server + PHP (for Windows)  XAMPP (www.apachefriends.org)  WAMP (www.wampserver.com)  Server2Go (www.server2go-web.de)
  • 9. Memulai PHP  Skript PHP diawali dengan tag <? Atau <?php  Skript PHP ditutup dengan tag ?>  Setiap ahir baris diahiri dengan tanda ;  Variable diawali dengan tanda $  Komentar diawali dengan tanda #  File php disimpan dengan extensi *.php  Simpan di folder htdocs (C:xampphtdocs)
  • 10. Menjalankan Program  Jalankan Server Apache  Jalankan Browser  Akses file php anda dari browser  Gunakan alamat : http://localhost/file.php Atau http ://127.0.0.1/file.php
  • 11. Program PHP Yang Pertama  Buka Notepad  Ketik script berikut <? echo "Hello World"; ?>  Simpan dengan nama hello.php  Akses melalui Browser dengan alamat : http ://localhost/hello.php http ://127.0.0.1/hello.php
  • 12. Penjumlahan <? $a = 1; $b = 2; $c = $a + $b; echo "a = $a <br>"; echo "b = $b <br>"; echo "c = a + b <br>"; echo "Jadi c = $c <br>"; ?>