SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

Web programming pertemuan 1
Web programming   pertemuan 1Web programming   pertemuan 1
Web programming pertemuan 1
Iwan Tanjung
 
Tugas-Web-Programming
Tugas-Web-ProgrammingTugas-Web-Programming
Tugas-Web-Programming
suheyna05
 
Tugas Web Programming
Tugas Web ProgrammingTugas Web Programming
Tugas Web Programming
suheyna05
 

Mais procurados (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)
 

Semelhante a Php 0

MENGENAL PHP Pemrograman Web 1
MENGENAL PHP Pemrograman Web 1MENGENAL PHP Pemrograman Web 1
MENGENAL PHP Pemrograman Web 1
agungtrianggoro
 
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
Media Cyber
 
Arifadli membuat buku-tamu
Arifadli membuat buku-tamuArifadli membuat buku-tamu
Arifadli membuat buku-tamu
Haswi Haswi
 
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesia
kaniadona
 

Semelhante a 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
 

Mais 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
 

Último

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
AgusSuarno2
 
Presentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.docPresentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.doc
LeoRahmanBoyanese
 
1.4.a.4.3. Keyakinan Kelas tuga mandiri calon guru penggerak.pdf
1.4.a.4.3. Keyakinan Kelas tuga mandiri calon guru penggerak.pdf1.4.a.4.3. Keyakinan Kelas tuga mandiri calon guru penggerak.pdf
1.4.a.4.3. Keyakinan Kelas tuga mandiri calon guru penggerak.pdf
indahningsih541
 
KISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
KISI KISI SAS GENAP-PAI 7- KUMER-2023.docKISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
KISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
riska190321
 
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
SriHandayaniLubisSpd
 
Modul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannya
Modul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannyaModul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannya
Modul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannya
Novi Cherly
 

Último (20)

Aksi Nyata Pendidikan inklusi-Kompres.pdf
Aksi Nyata Pendidikan inklusi-Kompres.pdfAksi Nyata Pendidikan inklusi-Kompres.pdf
Aksi Nyata Pendidikan inklusi-Kompres.pdf
 
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...
 
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
 
MODUL AJAR PENDIDIKAN PANCASILA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 2 KURIKULUM MERDEKA.pdf
 
MODUL AJAR BAHASA INDONESIA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 2 KURIKULUM MERDEKA.pdf
 
PPT TUGAS DISKUSI KELOMPOK 3 KELAS 224 MODUL 1.4.pdf
PPT TUGAS DISKUSI KELOMPOK 3 KELAS 224 MODUL 1.4.pdfPPT TUGAS DISKUSI KELOMPOK 3 KELAS 224 MODUL 1.4.pdf
PPT TUGAS DISKUSI KELOMPOK 3 KELAS 224 MODUL 1.4.pdf
 
MODUL AJAR SENI RUPA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 2 KURIKULUM MERDEKA.pdf
 
MODUL AJAR PENDIDIKAN PANCASILA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 4 KURIKULUM MERDEKA.pdf
 
Kisi-kisi soal IPA 8.docx 2023-2024.docx
Kisi-kisi soal IPA 8.docx 2023-2024.docxKisi-kisi soal IPA 8.docx 2023-2024.docx
Kisi-kisi soal IPA 8.docx 2023-2024.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
 
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdf
 
MODUL AJAR SENI TARI KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR SENI TARI KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 4 KURIKULUM MERDEKA.pdf
 
Presentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.docPresentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.doc
 
1.4.a.4.3. Keyakinan Kelas tuga mandiri calon guru penggerak.pdf
1.4.a.4.3. Keyakinan Kelas tuga mandiri calon guru penggerak.pdf1.4.a.4.3. Keyakinan Kelas tuga mandiri calon guru penggerak.pdf
1.4.a.4.3. Keyakinan Kelas tuga mandiri calon guru penggerak.pdf
 
KISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
KISI KISI SAS GENAP-PAI 7- KUMER-2023.docKISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
KISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
 
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 Ipa kelas 8 Struktur Bumi dan perkembangannya
Modul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannyaModul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannya
Modul Ajar Ipa kelas 8 Struktur Bumi dan perkembangannya
 
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
 
Materi Penggolongan Obat Undang-Undang Kesehatan
Materi Penggolongan Obat Undang-Undang KesehatanMateri Penggolongan Obat Undang-Undang Kesehatan
Materi Penggolongan Obat Undang-Undang Kesehatan
 
Slide Kick Off for Public - Google Cloud Arcade Facilitator 2024.pptx
Slide Kick Off for Public - Google Cloud Arcade Facilitator 2024.pptxSlide Kick Off for Public - Google Cloud Arcade Facilitator 2024.pptx
Slide Kick Off for Public - Google Cloud Arcade Facilitator 2024.pptx
 

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>"; ?>