SlideShare a Scribd company logo
1 of 6
SEMUA TENTANG PHP

PHP
PHP adalah sebuah bahasa pemrograman yang berjalan di server.

PHP adalah singkatan dari PHP Hypertext Processor.

PHP digunakan untuk membuat website yang dinamis dan berinteraksi dengan database.

Apakah PHP itu?
       PHP adalah server side language artinya kode PHP akan dieksekusi di server dulu baru
       kemudian hasilnya akan ditampilkan di layar client.
       PHP mendukung banyak database, di antaranya : MySQL, PostgreSQL, Generic ODBC,
       Oracle, Sybase, Microsoft SQL Server dan lain-lain.
       Syntax PHP mirip dengan C/C++.
       PHP bisa dipakai secara gratis dan bersifat open source.




File PHP?
       File PHP bisa mengandung tag-tag HTML, teks dan script.
       File PHP di eksekusi di server kemudian akan ditampilkan ke monitor anda sebagai
       sebuah kode-kode HTML.
       Ekstensi-ekstensi file PHP di antaranya : ".php" , ".php3" atau ".phtml".

Kenapa memakai PHP?
       PHP di dukung oleh banyak Platform : Windows, Linux, Unix, dll.
       PHP kompatibel dengan banya server : Apache, IIS, dll.
       PHP = GRATIS.
       PHP mudah dipelajari dan dipahami.

Cara memulainya?
Berbeda dengan HTML yang bisa kita eksekusi langsung di browser, PHP hanya bisa berjalan
pada server yang mendukung PHP.


PHP Instalasi
« Prev
Next »


Bila anda sudah memiliki server yang mendukung PHP maka anda tidak perlu menginstall
apapun.




Install XAMPP di Windows
XAMPP adalah paket cross-platform web server gratis.

Dengan menginstall XAMPP anda bisa menjalankan file php dan database mysql secara offline
di komputer anda.


XAMPP :

         X : X berarti adalah cross ->cross-platform.
         A : Apache HTTP Server.
         M : MySQL.
         P : PHP.
         P : Perl.




Langkah-langkah:
1. Download XAMPP disini : http://www.apachefriends.org/en/xampp.html

2. Pilih sesuai dengan sistem operasi yang anda pakai.

3. Setelah download selesai, kemudian install XAMPP.




4. Cek apakah XAMPP sudah sukses terinstall dengan mengetikkan "http://localhost" di address
browser anda.
Download
Bila anda tidak ingin menggunakan pahe2(paket hemat) seperti XAMPP anda bisa mendownload
masing-masing secara terpisah.

Download PHP : http://www.php.net/downloads.php

Download Apache Server : http://httpd.apache.org/download.cgi

Download MySQL Database : http://www.mysql.com/downloads




PHP String
« Prev
Next »

Berikut adalah deklarasi variabel-variabel string yang benar :
$stringku = "Ini adalah variabel string";
$string_1 = "Ini juga merupakan variabel string";
$string_2 = ""; // string dengan nilai kosong

Tanda petik satu ( ' ) hampir sama perlakuannya dengan tanda petik dua ( " ) pada deklarasi
variabel string namun terdapat perbedaan yang signifikan, yaitu string dengan tanda petik dua
menggantikan dengan nilai variabel di dalamnya.
<?php
$variabel = 5;
$a = 'Ali memiliki $variabel buah rumah di Jawa Barat.';
$b = "Ali memiliki $variabel buah rumah di Jawa Barat.";
print($a);
print($b);
?>

Contoh kode PHP di atas akan memberikan hasil :

Ali memiliki $variabel buah rumah di Jawa Barat.
Ali memiliki 5 buah rumah di Jawa Barat.

Selain itu variabel string dengan dua tanda petik ( " ) akan menerjemahkan karakter-karakter
khusus dalam variabel tersebut.

<?php
$a = 'Wati pergi ke pasarn';
$b = "Wati pergi ke pasarn";
echo $a;
echo $b;
?>

Hasilnya :

Wati pergi ke pasarn
Wati pergi ke pasar

     Sebuah string bisa langsung digunakan pada fungsi ataupun bisa disimpan dalam variabel.




Escape-Sequence Character
Escape-Sequence character adalah penggantian karakter spesial pada suatu string yang di awali
dengan tanda backslash '  '.

Dalam PHP string terdapat beberapa Escape-Sequence character :

       n digantikan dengan baris baru pada suatu string.
       r digantikan dengan karakter carriage-return.
       t digantikan dengan karakter tab.
       $ digantikan dengan simbol dolar itu sendiri.
       " digantikan dengan tanda petik dua ( " ) itu sendiri.
        digantikan dengan backlslash tunggal.
print dan echo
Pada contoh-contoh di atas anda melihat kode print($variabel) dan echo $variabel.

       print dan echo memiliki fungsi yang sama, yaitu sama-sama berfungsi untuk
       menampilkan string ke layar anda.
       Perbedaannya terletak dari 'return value' atau nilai kembali dari keduanya. print
       memberikan sebuah nilai kembali '1' sedangkan echo adalah void/tidak mengembalikan
       apa-apa.

     Ada pendapat yang mengatakan bahwasanya echo menampilkan string lebih cepat daripada
     print.

Operator String Concatenation
Operator string concatenation maksudnya adalah operator yang digunakan untuk
menggabungkan string satu dengan string yang lainnya.

Untuk menggabungkan string digunakan operator titik ( . )

<?php
$nama="Budi";
$pekerjaan="Petani";
$hasil = $nama . " bekerja sebagai seorang " . $pekerjaan;
echo $hasil;
?>

Hasil dari kode di atas adalah :

Budi bekerja sebagai seorang Petani


Fungsi strlen()
PHP menyediakan banyak fungsi-fungsi penting, di antaranya adalah strlen() yang berfungsi
untuk mengetahui panjang atau jumlah karakter dalam suatu string.

<?php
$kalimat = "Soekarno adalah presiden pertama Indonesia";
$panjang_kalimat = strlen($kalimat);
echo $panjang_kalimat;
?>

Hasil dari kode di atas :

41
Fungsi strlen sangat berguna bila misalnya digunakan dalam fungsi loop/perulangan, kita akan
bisa mengatur hingga sampai manakah sebuah perulangan dilakukan.

Fungsi strpos()
Fungsi strpos() digunakan untuk mengetahui karakter string di dalam suatu string.

Bila kesamaan ditemukan maka fungsi strpos() akan mengembalikan nilai posisi dari karakter
pertama.
Kita lihat apakah string 'buas' terdapat pada string berikut :
<?php
echo strpos("Singa itu buas", "buas");
?>

Kode di atas akan menghasilkan :

10

Seperti anda lihat strpos() tidak menghasilkan nilai 11 sebab perhitungan karakter pada strpos
bukan dimulai dari 1 melainkan dari 0.

More Related Content

What's hot

Analisis Suatu Script Web
Analisis Suatu Script WebAnalisis Suatu Script Web
Analisis Suatu Script WebFajar Sany
 
Perulangan dan Array dalam PHP
Perulangan dan Array dalam PHPPerulangan dan Array dalam PHP
Perulangan dan Array dalam PHPI Gede Iwan Sudipa
 
PROGRESS - Belajar PHP #1
PROGRESS - Belajar PHP #1PROGRESS - Belajar PHP #1
PROGRESS - Belajar PHP #1UKM PROGRESS
 
Os2013 lap4-rizqitohopi
Os2013 lap4-rizqitohopiOs2013 lap4-rizqitohopi
Os2013 lap4-rizqitohopirizqitohopi
 
Os2013 lap2-rizqitohopi
Os2013 lap2-rizqitohopiOs2013 lap2-rizqitohopi
Os2013 lap2-rizqitohopirizqitohopi
 
Os2013 lap5-rizqitohopi
Os2013 lap5-rizqitohopiOs2013 lap5-rizqitohopi
Os2013 lap5-rizqitohopirizqitohopi
 
Os2013 lap6-rizqitohopi
Os2013 lap6-rizqitohopiOs2013 lap6-rizqitohopi
Os2013 lap6-rizqitohopirizqitohopi
 
Os2013 lap1-rizqitohopi
Os2013 lap1-rizqitohopiOs2013 lap1-rizqitohopi
Os2013 lap1-rizqitohopirizqitohopi
 
Lapres so d_modul4_yuka
Lapres so d_modul4_yukaLapres so d_modul4_yuka
Lapres so d_modul4_yukaYuka Arjaka
 
Slide web programming ii
Slide web programming iiSlide web programming ii
Slide web programming iiIlman Kadori
 
Tugas modul fungsi
Tugas modul fungsiTugas modul fungsi
Tugas modul fungsiFajar Umam
 
Laporan praktikum web ke 5
Laporan praktikum web ke 5Laporan praktikum web ke 5
Laporan praktikum web ke 5sunubismel13
 
Variabel dan Operator PHP
Variabel dan Operator PHPVariabel dan Operator PHP
Variabel dan Operator PHPDeka M Wildan
 

What's hot (19)

Analisis Suatu Script Web
Analisis Suatu Script WebAnalisis Suatu Script Web
Analisis Suatu Script Web
 
Variabelphp
VariabelphpVariabelphp
Variabelphp
 
Perulangan dan Array dalam PHP
Perulangan dan Array dalam PHPPerulangan dan Array dalam PHP
Perulangan dan Array dalam PHP
 
PROGRESS - Belajar PHP #1
PROGRESS - Belajar PHP #1PROGRESS - Belajar PHP #1
PROGRESS - Belajar PHP #1
 
materi php
materi phpmateri php
materi php
 
Os2013 lap4-rizqitohopi
Os2013 lap4-rizqitohopiOs2013 lap4-rizqitohopi
Os2013 lap4-rizqitohopi
 
Os2013 lap2-rizqitohopi
Os2013 lap2-rizqitohopiOs2013 lap2-rizqitohopi
Os2013 lap2-rizqitohopi
 
Os2013 lap5-rizqitohopi
Os2013 lap5-rizqitohopiOs2013 lap5-rizqitohopi
Os2013 lap5-rizqitohopi
 
Os2013 lap6-rizqitohopi
Os2013 lap6-rizqitohopiOs2013 lap6-rizqitohopi
Os2013 lap6-rizqitohopi
 
Os2013 lap1-rizqitohopi
Os2013 lap1-rizqitohopiOs2013 lap1-rizqitohopi
Os2013 lap1-rizqitohopi
 
pemrograman php ii
pemrograman  php iipemrograman  php ii
pemrograman php ii
 
Lapres so d_modul4_yuka
Lapres so d_modul4_yukaLapres so d_modul4_yuka
Lapres so d_modul4_yuka
 
Os2013 lap6-ridwan
Os2013 lap6-ridwanOs2013 lap6-ridwan
Os2013 lap6-ridwan
 
tutorial php
tutorial phptutorial php
tutorial php
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Slide web programming ii
Slide web programming iiSlide web programming ii
Slide web programming ii
 
Tugas modul fungsi
Tugas modul fungsiTugas modul fungsi
Tugas modul fungsi
 
Laporan praktikum web ke 5
Laporan praktikum web ke 5Laporan praktikum web ke 5
Laporan praktikum web ke 5
 
Variabel dan Operator PHP
Variabel dan Operator PHPVariabel dan Operator PHP
Variabel dan Operator PHP
 

Similar to Semua tentang php

Similar to Semua tentang php (20)

Tutorial php
Tutorial phpTutorial php
Tutorial php
 
Tutorial dan Pengenalan php
Tutorial dan Pengenalan phpTutorial dan Pengenalan php
Tutorial dan Pengenalan php
 
Php 1
Php 1Php 1
Php 1
 
Belajar PHP
Belajar PHPBelajar PHP
Belajar PHP
 
Pengantar Pemrograman WEB PHP
Pengantar Pemrograman WEB PHPPengantar Pemrograman WEB PHP
Pengantar Pemrograman WEB PHP
 
Bpmogrman berorientasi fungsi
Bpmogrman berorientasi fungsiBpmogrman berorientasi fungsi
Bpmogrman berorientasi fungsi
 
Modul php 1
Modul php 1Modul php 1
Modul php 1
 
Dasar PHP
Dasar PHPDasar PHP
Dasar PHP
 
modul PHP
modul PHPmodul PHP
modul PHP
 
265991658-Pengantar-PHP-ppt.ppt
265991658-Pengantar-PHP-ppt.ppt265991658-Pengantar-PHP-ppt.ppt
265991658-Pengantar-PHP-ppt.ppt
 
Modul praktikum algoritma
Modul praktikum algoritmaModul praktikum algoritma
Modul praktikum algoritma
 
10012333 tugas1 db_web
10012333 tugas1 db_web10012333 tugas1 db_web
10012333 tugas1 db_web
 
Mengenal script php 3
Mengenal script php 3Mengenal script php 3
Mengenal script php 3
 
Tes
TesTes
Tes
 
Bab02
Bab02Bab02
Bab02
 
Belajar php (pemula dasar)
Belajar php (pemula dasar)Belajar php (pemula dasar)
Belajar php (pemula dasar)
 
Web programming pertemuan 1
Web programming   pertemuan 1Web programming   pertemuan 1
Web programming pertemuan 1
 
Pemograman PHP Dasar
Pemograman PHP DasarPemograman PHP Dasar
Pemograman PHP Dasar
 
Php & mysql
Php & mysqlPhp & mysql
Php & mysql
 
WEB II PHP 01
WEB II PHP 01WEB II PHP 01
WEB II PHP 01
 

Semua tentang php

  • 1. SEMUA TENTANG PHP PHP PHP adalah sebuah bahasa pemrograman yang berjalan di server. PHP adalah singkatan dari PHP Hypertext Processor. PHP digunakan untuk membuat website yang dinamis dan berinteraksi dengan database. Apakah PHP itu? PHP adalah server side language artinya kode PHP akan dieksekusi di server dulu baru kemudian hasilnya akan ditampilkan di layar client. PHP mendukung banyak database, di antaranya : MySQL, PostgreSQL, Generic ODBC, Oracle, Sybase, Microsoft SQL Server dan lain-lain. Syntax PHP mirip dengan C/C++. PHP bisa dipakai secara gratis dan bersifat open source. File PHP? File PHP bisa mengandung tag-tag HTML, teks dan script. File PHP di eksekusi di server kemudian akan ditampilkan ke monitor anda sebagai sebuah kode-kode HTML. Ekstensi-ekstensi file PHP di antaranya : ".php" , ".php3" atau ".phtml". Kenapa memakai PHP? PHP di dukung oleh banyak Platform : Windows, Linux, Unix, dll. PHP kompatibel dengan banya server : Apache, IIS, dll. PHP = GRATIS. PHP mudah dipelajari dan dipahami. Cara memulainya? Berbeda dengan HTML yang bisa kita eksekusi langsung di browser, PHP hanya bisa berjalan pada server yang mendukung PHP. PHP Instalasi
  • 2. « Prev Next » Bila anda sudah memiliki server yang mendukung PHP maka anda tidak perlu menginstall apapun. Install XAMPP di Windows XAMPP adalah paket cross-platform web server gratis. Dengan menginstall XAMPP anda bisa menjalankan file php dan database mysql secara offline di komputer anda. XAMPP : X : X berarti adalah cross ->cross-platform. A : Apache HTTP Server. M : MySQL. P : PHP. P : Perl. Langkah-langkah: 1. Download XAMPP disini : http://www.apachefriends.org/en/xampp.html 2. Pilih sesuai dengan sistem operasi yang anda pakai. 3. Setelah download selesai, kemudian install XAMPP. 4. Cek apakah XAMPP sudah sukses terinstall dengan mengetikkan "http://localhost" di address browser anda.
  • 3. Download Bila anda tidak ingin menggunakan pahe2(paket hemat) seperti XAMPP anda bisa mendownload masing-masing secara terpisah. Download PHP : http://www.php.net/downloads.php Download Apache Server : http://httpd.apache.org/download.cgi Download MySQL Database : http://www.mysql.com/downloads PHP String « Prev Next » Berikut adalah deklarasi variabel-variabel string yang benar : $stringku = "Ini adalah variabel string"; $string_1 = "Ini juga merupakan variabel string"; $string_2 = ""; // string dengan nilai kosong Tanda petik satu ( ' ) hampir sama perlakuannya dengan tanda petik dua ( " ) pada deklarasi variabel string namun terdapat perbedaan yang signifikan, yaitu string dengan tanda petik dua menggantikan dengan nilai variabel di dalamnya.
  • 4. <?php $variabel = 5; $a = 'Ali memiliki $variabel buah rumah di Jawa Barat.'; $b = "Ali memiliki $variabel buah rumah di Jawa Barat."; print($a); print($b); ?> Contoh kode PHP di atas akan memberikan hasil : Ali memiliki $variabel buah rumah di Jawa Barat. Ali memiliki 5 buah rumah di Jawa Barat. Selain itu variabel string dengan dua tanda petik ( " ) akan menerjemahkan karakter-karakter khusus dalam variabel tersebut. <?php $a = 'Wati pergi ke pasarn'; $b = "Wati pergi ke pasarn"; echo $a; echo $b; ?> Hasilnya : Wati pergi ke pasarn Wati pergi ke pasar Sebuah string bisa langsung digunakan pada fungsi ataupun bisa disimpan dalam variabel. Escape-Sequence Character Escape-Sequence character adalah penggantian karakter spesial pada suatu string yang di awali dengan tanda backslash ' '. Dalam PHP string terdapat beberapa Escape-Sequence character : n digantikan dengan baris baru pada suatu string. r digantikan dengan karakter carriage-return. t digantikan dengan karakter tab. $ digantikan dengan simbol dolar itu sendiri. " digantikan dengan tanda petik dua ( " ) itu sendiri. digantikan dengan backlslash tunggal.
  • 5. print dan echo Pada contoh-contoh di atas anda melihat kode print($variabel) dan echo $variabel. print dan echo memiliki fungsi yang sama, yaitu sama-sama berfungsi untuk menampilkan string ke layar anda. Perbedaannya terletak dari 'return value' atau nilai kembali dari keduanya. print memberikan sebuah nilai kembali '1' sedangkan echo adalah void/tidak mengembalikan apa-apa. Ada pendapat yang mengatakan bahwasanya echo menampilkan string lebih cepat daripada print. Operator String Concatenation Operator string concatenation maksudnya adalah operator yang digunakan untuk menggabungkan string satu dengan string yang lainnya. Untuk menggabungkan string digunakan operator titik ( . ) <?php $nama="Budi"; $pekerjaan="Petani"; $hasil = $nama . " bekerja sebagai seorang " . $pekerjaan; echo $hasil; ?> Hasil dari kode di atas adalah : Budi bekerja sebagai seorang Petani Fungsi strlen() PHP menyediakan banyak fungsi-fungsi penting, di antaranya adalah strlen() yang berfungsi untuk mengetahui panjang atau jumlah karakter dalam suatu string. <?php $kalimat = "Soekarno adalah presiden pertama Indonesia"; $panjang_kalimat = strlen($kalimat); echo $panjang_kalimat; ?> Hasil dari kode di atas : 41
  • 6. Fungsi strlen sangat berguna bila misalnya digunakan dalam fungsi loop/perulangan, kita akan bisa mengatur hingga sampai manakah sebuah perulangan dilakukan. Fungsi strpos() Fungsi strpos() digunakan untuk mengetahui karakter string di dalam suatu string. Bila kesamaan ditemukan maka fungsi strpos() akan mengembalikan nilai posisi dari karakter pertama. Kita lihat apakah string 'buas' terdapat pada string berikut : <?php echo strpos("Singa itu buas", "buas"); ?> Kode di atas akan menghasilkan : 10 Seperti anda lihat strpos() tidak menghasilkan nilai 11 sebab perhitungan karakter pada strpos bukan dimulai dari 1 melainkan dari 0.