SlideShare una empresa de Scribd logo
1 de 9
Tutorial PHP:
                          Apa sih PHP itu?
Apa sih PHP itu ? Mungkin itu pertanyaan yang ada di benak rekan-rekan saat mendengar
kata PHP. PHP merupakan script yang menyatu dengan HTML dan berada pada server
(server side HTML embedded scripting). Dengan PHP ini Anda dapat membuat beragam
aplikasi berbasis web, mulai dari halaman web yang sederhana sampai aplikasi komplek
yang membutuhkan koneksi ke database.

Sampai saat ini telah banyak database yang telah didukung oleh PHP dan kemungkinan
akan terus bertambah. Database tersebut adalah :

   •   dBase
   •   DBM

   •   FilePro

   •   mSQL

   •   MySQL

   •   ODBC

   •   Oracle

   •   Postgres

   •   Sybase

   •   Velocis

Selain itu PHP juga mendukung koneksi dengan protokol IMAP, SNMP, NNTP dan POP3.




  Yang dibutuhkan untuk menjalankan PHP
Untuk dapat menjalankan PHP Anda membutuhkan sebuah web server. Anda yang pake
Linux dapat menggunakan Apache (www.apache.org) sebagai web servernya. Anda
pemakai Windows 98 paling enak menggunakan Personal Web Server (sama2 produk
Microsot, keuntungannya bisa sekalian buat belajar ASP). Web server Xitami
(www.imatix.com) dapat digunakan apabila Anda menggunakan Windows NT.

Sedangkan PHP-nya sendiri dapat Anda download dari www.php.net. Perhatikan bahwa PHP
yang Anda download sesuai dengan sistem operasi komputer Anda (Linux atau Windows).

Install PHP pada Windows 98
1. Setelah Anda mendapatkan PHP dalam bentuk file zip, segera ekstrak dengan
      menggunakan WinZip atau pun WinRar.
   2. Ganti nama file php.ini-dist menjadi php.ini.

   3. Copy semua file tersebut (totalnya ada 10 file) ke directory Windows Anda (biasanya
      C:Windows).

Langkah selanjutnya adalah mengganti setting pada registry Windows.

   1. Dari menu Start, pilih Run.
   2. Ketikkan regedit, klik OK.

   3. Buka cabang HKEY_CLASSES_ROOT.

   4. Buat key baru dengan cara klik kanan pada HKEY_CLASSES_ROOT, pilih New - Key.

   5. Beri nama key tersebut dengan .php3.

   6. Pada panel sebelah kanan klik 2x pada [Default] dan isi dengan php3file.

   7. Buat key baru lagi pada HKEY_CLASSES_ROOT.

   8. Beri nama key baru tersebut dengan php3file.

   9. Pada php3file, buat key baru dengan nama Shell.

   10. Pada php3fileShell, buat key baru dengan nama Open.

   11. Pada php3fileShellOpen, buat key baru dengan nama Command.

   12. Pada panel sebelah kanan klik2x pada [Default] dan isi dengan C:Windowsphp.exe.

   13. Buka key HKEY_LOCAL_MACHINESystemCurrentControlSet
       ServicesW3SVCParametersScript Map.

   14. Pada panel sebelah kanan buat string value baru dengan cara klik kanan (pada panel
       sebelah kanan), pilih New - String Value.

   15. Beri nama dengan .php3.

   16. Klik 2x pada .php3 tersebut.

   17. Isi dengan C:WindowsPhp.exe.

Untuk mengecek apakah PHP Anda sudah terinstall dengan baik, tulis kode berikut ini dan
simpan dengan nama test.php3.

<?
phpinfo()
?>

Jika PHP sudah terinstall dengan baik maka saat file tersebut dibaca dari browser akan
terlihat informasi mengenai PHP.
Menginstall PHP Triad
Selama ini Anda mungkin hanya mengenal Personal Web Server (PWS) sebagai web server
untuk menjalankan PHP pada sistem operasi Windows 9x. Padahal selain PWS Anda juga
bisa menggunakan Apache sebagai web servernya. Untuk menginstall Apache for Windows
Anda dapat menggunakan PHP Triad yang merupakan "kumpulan" dari berbagai software
yaitu:

     •   PHP - 4.0.5
     •   MySQL - 3.23.32 (database server)

     •   Apache - 1.3.14 (web server)

     •   PHPMyAdmin - 2.1.0 (untuk administrasi database)

     •   Perl - nsPerl 5.005_03

Jadi dengan menginstall PHP Triad Anda dapat menggunakannya untuk belajar PHP, Perl
dan database MySQL. Untuk menginstall PHP Triad caranya adalah sebagai berikut:

1        Download PHP Triad di http://www.phpgeek.com
2        Untuk memulai proses install, klik 2x pada file yang
         baru Anda download tersebut dan tunggu sampai
         proses install selesai.




3        Untuk menjalankan Apache, klik Start - Programs -
         PHP Triad - Start Apache.

         Untuk menjalankan MySQL, klik Start - Programs -
         PHP Triad - Start MySQL.


4.       Untuk mengecek Apache, klik shortcut Launch Site. Jika pada browser muncul
         tulisan "Welcome to PHPTriad for Windows ... " maka proses install yang Anda
         lakukan berhasil.
5.       Untuk mengecek MySQL, klik Start MySQL dan PHPMyAdmin. Jika Anda melihat
         tulisan "Welcome to phpMyAdmin..." berarti proses install berhasil.
6.       Sampai di sini proses intall telah selesai. Jika sewaktu-waktu Anda ingin mencoba
         script PHP dan database MySQL Anda harus menjalankan Apache dan MySQL terlebih
         dahulu.

tambahan :

Letakkan script PHP Anda di C:apachehtdocs.
Sintaks dasar PHP
Ada empat macam cara penulisan kode PHP, yaitu :
   1. <? echo ("ini adalah script PHPn"); ?>
   2. <?php echo("ini jugan"); ?>

     3. <script language="php">
        echo ("tulis pake ini jika html editor Anda tidak mengenali PHP");
        </script>

     4. <% echo ("kalau yang ini mirip dengan ASP"); %>

Anda bisa memilih salah satu dari empat cara tersebut. Tapi yang paling sering digunakan
adalah cara pertama dan kedua. Perhatikan bahwa tiap akhir baris harus selalu diberi tanda
titik koma (;).

Seperti pada bahasa pemrograman lain Anda pun bisa meletakkan baris komentar pada
program Anda. Pada PHP caranya adalah dengan meletakkan komentar tersebut di sebelah
kanan tanda // jika komentar satu baris dan di antara /* dan */ jika komentarnya lebih dari
satu baris.

<? echo ("latihan PHP"; //ini adalah contoh komentar satu baris
/* kalau yang ini adalah komentar
   lebih dari satu baris */
echo ("memang mudah");
?>


                                   Tipe Data
PHP mengenal tiga macam tipe data, yaitu :

1. Integer
2. Floating point number
3. String

Integer

Yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai koma). contoh :

$a   =   1234 // desimal
$b   =   - 1234 // negatif
$c   =   0123 // oktal
$d   =   0x12 // heksadesimal


pernyataan seperti $a = 1234 disebut pernyataan penugasan. Dalam contoh tersebut
maksudnya adalah memberikan nilai 1234 ke variabel $a.


Floating point number
Disebut juga bilangan pecahan. Terdapat tanda titik yang merupakan pemisah antara
bagian bulat dan pecahan.

$a = 1.234 // bentuk biasa
$b = 1.2e3 // bentuk eksponensial

Strings

$a = "ini adalah tipe data string"


                                       Array
Array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang
bertipe sama. Bagian yang menyusun array disebut elemen array, yang masing-masing
elemen dapat diakses tersendiri melalui indeks array.

Array berdimensi satu

<?
$kota[0]   =   "Yogyakarta";
$kota[1]   =   "Jakarta";
$kota[2]   =   "Malang";
$kota[3]   =   "Purwokerto";

print ("Kota favorit saya adalah $kota[2]");
?>

Kode di atas bila dijalankan pada browser, akan muncul tulisan :

Kota favorit saya adalah Malang.


Indeks array dimulai dari 0. Jadi indeks array 0 menyatakan elemen pertama dari array,
indeks array 1 menyatakan elemen array kedua, dan seterusnya.


Array multidimensi

Yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai koma). contoh :

<?
$buaht = array (
     "apel" => array(
        "warna" => "merah",
        "rasa" => "manis"
        ),
     "pisang" => array(
        "warna" => "kuning",
        "rasa" => "manis"
        )
     );
print   ("Warna buah apel adalah ");
print   ($buah["apel"]["warna"])."<br>";
print   ("Rasa buah pisang adalah ");
print   ($buah["pisang"]["rasa"]);
?>

Kode di atas akan menghasilkan tulisan

Warna buah apel adalah merah
Rasa buah pisang adalah manis


                    Pengulangan dengan For
Seperti halnya bahasa pemrograman lain, PHP juga menyediakan fasilitas untuk melakukan
pengulangan. Salah satunya adalah dengan menggunakan For.

<html>
<head>
<title> Pengulangan </title>
</head>
<body>
<center>
<?
for ($count = 1; $count <= 10; $count++)
{
print ("Ini adalah baris ke-$count <br>");
}
?>
</center>
</body>
</html>


Jika script di atas dijalankan maka akan muncul tampilan seperti di bawah ini.


                                    Ini adalah baris ke-1
                                    Ini adalah baris ke-2
                                    Ini adalah baris ke-3
                                    Ini adalah baris ke-4
                                    Ini adalah baris ke-5
                                    Ini adalah baris ke-6
                                    Ini adalah baris ke-7
                                    Ini adalah baris ke-8
                                    Ini adalah baris ke-9
                                   Ini adalah baris ke-10


Pada saat baris pengulangan (yang dimulai dari for ($count = 1; $count <= 10;
$count++)) dijalankan untuk pertama kali, maka nilai $count adalah 1. Oleh karena itu
baris paling atas yang tercetak pada browser adalah:

                                   Ini adalah baris ke-1
Pengulangan tersebut akan terus dijalankan selama nilai $count lebih kecil atau sama
dengan 10.


                 Pengulangan dengan While
Selain dengan For, kita juga dapat melakukan pengulangan dengan menggunakan While.

<html>
<head>
<title> Pengulangan dengan while </title>
</head>
<body>
<center>

<?
$count = 1;
while ($count <=10)
{
print ("Baris nomer $count<br>");
$count = $count + 1;
}
?>

</center>
</body>
</html>


Jika script di atas dijalankan maka akan muncul tampilan seperti di bawah ini.


                                      Baris nomer 1
                                      Baris nomer 2
                                      Baris nomer 3
                                      Baris nomer 4
                                      Baris nomer 5
                                      Baris nomer 6
                                      Baris nomer 7
                                      Baris nomer 8
                                      Baris nomer 9
                                      Baris nomer 10


Pengulangan tersebut akan terus dijalankan selama nilai $count lebih kecil atau sama
dengan 10.


                          Mengenal function
Function atau merupakan sejumlah pernyataan yang dikemas dalam sebuah nama. Nama
ini selanjutnya dapat dipanggil berkali-kali di beberapa tempat pada program.
Tujuan penggunaan fungsi adalah:
- Memudahkan dalam mengembangkan program
- Menghemat ukuran program

Untuk membuat fungsi, harus mengikuti syntax sebagai berikut:

function namafungsi ($parameter1, $parameter2)
{
    pernyataan1;
    pernyataan2;
}

Contoh 1 : membuat fungsi yang tidak mempunyai parameter
Nama file : fungsi1.php

<?
function BukaTabel()
{
echo "<table align=center width="80%" border=0 cellspacing=1
cellpadding=0 bgcolor=#555555><tr><td>n";
echo "<table width="100%" border=0 cellspacing=1 cellpadding=8
bgcolor=#ffffff><tr><td>n";
echo "<center>";
}

function TutupTabel()
{
echo "</td></tr></table></td></tr></table>n";
}
?>

<html>
<head>
<title> Latihan Fungsi 1 </title>
</head>
<body>
<?php
BukaTabel();
print ("Ini tabel pertama");
TutupTabel();
print ("<br>");

BukaTabel();
print ("Ini tabel kedua");
TutupTabel();
?>
</body>
</html>


Contoh 2 : membuat fungsi yang mempunyai parameter
Nama file : fungsi2.php

<?
function BukaTabel($warna1, $warna2)
{
echo "<table align=center width="80%" border=0 cellspacing=1
cellpadding=0 bgcolor="$warna1"><tr><td>n";
echo "<table width="100%" border=0 cellspacing=1 cellpadding=8
bgcolor="$warna2"><tr><td>n";
echo "<center>";
}

function TutupTabel()
{
echo "</td></tr></table></td></tr></table>n";
}
?>

<html>
<head>
<title> Latihan Fungsi 2 </title>
</head>
<body>
<?php
BukaTabel("red", "#dddddd");
print ("Ini tabel pertama");
print ("<table border=1 width=100%>");
print ("<tr><td width=33% align=center> Kolom 1 </td>");
print ("<td width=33% align=center> Kolom 2 </td>");
print ("<td width=* align=center> Kolom 3 </td> </tr>");
print ("</table>");
TutupTabel();
print ("<br>");
BukaTabel ("blue", "white");
print ("Ini tabel kedua");
TutupTabel();
?>
</body>
</html>

Más contenido relacionado

La actualidad más candente

Laporan Praktikum OS
Laporan Praktikum OS Laporan Praktikum OS
Laporan Praktikum OS Ibrahim Naki
 
10 pemrograman internet php (2)
10 pemrograman internet   php (2)10 pemrograman internet   php (2)
10 pemrograman internet php (2)Toni Tegar Sahidi
 
Pelatihan Python Dasar Part 1 - POSS UPI
Pelatihan Python Dasar Part 1 - POSS UPIPelatihan Python Dasar Part 1 - POSS UPI
Pelatihan Python Dasar Part 1 - POSS UPIRidwan Fadjar
 
PHP & MySQL Basic
PHP & MySQL BasicPHP & MySQL Basic
PHP & MySQL Basichakimbks
 
Poss upi-python-dasar-part1
Poss upi-python-dasar-part1Poss upi-python-dasar-part1
Poss upi-python-dasar-part1Poss Upi
 
Tugas modul praktikum pemrograman web
Tugas modul praktikum pemrograman  webTugas modul praktikum pemrograman  web
Tugas modul praktikum pemrograman webWayan Suntara
 
Serba-serbi PHP Programming Language
Serba-serbi PHP Programming LanguageSerba-serbi PHP Programming Language
Serba-serbi PHP Programming LanguageSeptian Tama
 
Os2013 lap5-rizqitohopi
Os2013 lap5-rizqitohopiOs2013 lap5-rizqitohopi
Os2013 lap5-rizqitohopirizqitohopi
 
02 struktur-kendali-program
02 struktur-kendali-program02 struktur-kendali-program
02 struktur-kendali-programimman qori
 
Laporan Praktikum Sistem Operasi Modul 1
Laporan Praktikum Sistem Operasi Modul 1Laporan Praktikum Sistem Operasi Modul 1
Laporan Praktikum Sistem Operasi Modul 1Indah Kusumawati
 
OPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxOPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxIbrahim Naki
 
Os2013 lap4-rizqitohopi
Os2013 lap4-rizqitohopiOs2013 lap4-rizqitohopi
Os2013 lap4-rizqitohopirizqitohopi
 
Mengenal script php 3
Mengenal script php 3Mengenal script php 3
Mengenal script php 3Ali Muntaha
 

La actualidad más candente (20)

Os2013 lap5-ridwan
Os2013 lap5-ridwanOs2013 lap5-ridwan
Os2013 lap5-ridwan
 
Laporan Praktikum OS
Laporan Praktikum OS Laporan Praktikum OS
Laporan Praktikum OS
 
10 pemrograman internet php (2)
10 pemrograman internet   php (2)10 pemrograman internet   php (2)
10 pemrograman internet php (2)
 
Pelatihan Python Dasar Part 1 - POSS UPI
Pelatihan Python Dasar Part 1 - POSS UPIPelatihan Python Dasar Part 1 - POSS UPI
Pelatihan Python Dasar Part 1 - POSS UPI
 
PHP & MySQL Basic
PHP & MySQL BasicPHP & MySQL Basic
PHP & MySQL Basic
 
Poss upi-python-dasar-part1
Poss upi-python-dasar-part1Poss upi-python-dasar-part1
Poss upi-python-dasar-part1
 
Tugas modul praktikum pemrograman web
Tugas modul praktikum pemrograman  webTugas modul praktikum pemrograman  web
Tugas modul praktikum pemrograman web
 
Serba-serbi PHP Programming Language
Serba-serbi PHP Programming LanguageSerba-serbi PHP Programming Language
Serba-serbi PHP Programming Language
 
Bab3 tipe-data-control
Bab3 tipe-data-controlBab3 tipe-data-control
Bab3 tipe-data-control
 
Os2013 lap5-rizqitohopi
Os2013 lap5-rizqitohopiOs2013 lap5-rizqitohopi
Os2013 lap5-rizqitohopi
 
Praktikum 4B
Praktikum 4BPraktikum 4B
Praktikum 4B
 
02 struktur-kendali-program
02 struktur-kendali-program02 struktur-kendali-program
02 struktur-kendali-program
 
Laporan Praktikum Sistem Operasi Modul 1
Laporan Praktikum Sistem Operasi Modul 1Laporan Praktikum Sistem Operasi Modul 1
Laporan Praktikum Sistem Operasi Modul 1
 
Os2013 lap4-ridwan
Os2013 lap4-ridwanOs2013 lap4-ridwan
Os2013 lap4-ridwan
 
OPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxOPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di Linux
 
Perulangan
PerulanganPerulangan
Perulangan
 
Os2013 lap4-rizqitohopi
Os2013 lap4-rizqitohopiOs2013 lap4-rizqitohopi
Os2013 lap4-rizqitohopi
 
Mengenal script php 3
Mengenal script php 3Mengenal script php 3
Mengenal script php 3
 
modul PHP
modul PHPmodul PHP
modul PHP
 
Modul 10 27 april 2013
Modul 10 27 april 2013Modul 10 27 april 2013
Modul 10 27 april 2013
 

Similar a PHP TUTORIAL

Tutorial dan Pengenalan php
Tutorial dan Pengenalan phpTutorial dan Pengenalan php
Tutorial dan Pengenalan phpAlbertz Ace-Red
 
Belajar php (pemula dasar)
Belajar php (pemula dasar)Belajar php (pemula dasar)
Belajar php (pemula dasar)Andi Irawan
 
Modul praktikum algoritma
Modul praktikum algoritmaModul praktikum algoritma
Modul praktikum algoritmaRony BolaNk
 
Berkenalan dengan bahasa php pemrograman web
Berkenalan dengan bahasa php   pemrograman webBerkenalan dengan bahasa php   pemrograman web
Berkenalan dengan bahasa php pemrograman webVicky Nitinegoro
 
Cara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan databaseCara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan databaseProgrammer and Design
 
PPT Pertemuan 06 Web Developer VSGA DTS 2022.pptx
PPT Pertemuan 06 Web Developer VSGA DTS 2022.pptxPPT Pertemuan 06 Web Developer VSGA DTS 2022.pptx
PPT Pertemuan 06 Web Developer VSGA DTS 2022.pptxAgustianNoor
 
Laravel Basic Development
Laravel Basic Development Laravel Basic Development
Laravel Basic Development ssuser1fd02a1
 
Pemograman PHP Dasar
Pemograman PHP DasarPemograman PHP Dasar
Pemograman PHP DasarTeukuMahawira
 
Mengatasi apache xampp yang tidak bisa berjalan
Mengatasi apache xampp yang tidak bisa berjalanMengatasi apache xampp yang tidak bisa berjalan
Mengatasi apache xampp yang tidak bisa berjalanKira R. Yamato
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn phpHaswi Haswi
 
Laporan praktikum web ke 5
Laporan praktikum web ke 5Laporan praktikum web ke 5
Laporan praktikum web ke 5sunubismel13
 

Similar a PHP TUTORIAL (20)

Dasar PHP
Dasar PHPDasar PHP
Dasar PHP
 
Tugas php
Tugas phpTugas php
Tugas php
 
10012333 tugas1 db_web
10012333 tugas1 db_web10012333 tugas1 db_web
10012333 tugas1 db_web
 
MODUL_PHP_TIK_XII
MODUL_PHP_TIK_XIIMODUL_PHP_TIK_XII
MODUL_PHP_TIK_XII
 
tutorial php
tutorial phptutorial php
tutorial php
 
Tutorial php
Tutorial phpTutorial php
Tutorial php
 
Tutorial dan Pengenalan php
Tutorial dan Pengenalan phpTutorial dan Pengenalan php
Tutorial dan Pengenalan php
 
WEB II PHP 01
WEB II PHP 01WEB II PHP 01
WEB II PHP 01
 
Belajar php (pemula dasar)
Belajar php (pemula dasar)Belajar php (pemula dasar)
Belajar php (pemula dasar)
 
materi Php lanjutan
materi Php lanjutanmateri Php lanjutan
materi Php lanjutan
 
Php 1
Php 1Php 1
Php 1
 
Modul praktikum algoritma
Modul praktikum algoritmaModul praktikum algoritma
Modul praktikum algoritma
 
Berkenalan dengan bahasa php pemrograman web
Berkenalan dengan bahasa php   pemrograman webBerkenalan dengan bahasa php   pemrograman web
Berkenalan dengan bahasa php pemrograman web
 
Cara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan databaseCara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan database
 
PPT Pertemuan 06 Web Developer VSGA DTS 2022.pptx
PPT Pertemuan 06 Web Developer VSGA DTS 2022.pptxPPT Pertemuan 06 Web Developer VSGA DTS 2022.pptx
PPT Pertemuan 06 Web Developer VSGA DTS 2022.pptx
 
Laravel Basic Development
Laravel Basic Development Laravel Basic Development
Laravel Basic Development
 
Pemograman PHP Dasar
Pemograman PHP DasarPemograman PHP Dasar
Pemograman PHP Dasar
 
Mengatasi apache xampp yang tidak bisa berjalan
Mengatasi apache xampp yang tidak bisa berjalanMengatasi apache xampp yang tidak bisa berjalan
Mengatasi apache xampp yang tidak bisa berjalan
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn php
 
Laporan praktikum web ke 5
Laporan praktikum web ke 5Laporan praktikum web ke 5
Laporan praktikum web ke 5
 

PHP TUTORIAL

  • 1. Tutorial PHP: Apa sih PHP itu? Apa sih PHP itu ? Mungkin itu pertanyaan yang ada di benak rekan-rekan saat mendengar kata PHP. PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). Dengan PHP ini Anda dapat membuat beragam aplikasi berbasis web, mulai dari halaman web yang sederhana sampai aplikasi komplek yang membutuhkan koneksi ke database. Sampai saat ini telah banyak database yang telah didukung oleh PHP dan kemungkinan akan terus bertambah. Database tersebut adalah : • dBase • DBM • FilePro • mSQL • MySQL • ODBC • Oracle • Postgres • Sybase • Velocis Selain itu PHP juga mendukung koneksi dengan protokol IMAP, SNMP, NNTP dan POP3. Yang dibutuhkan untuk menjalankan PHP Untuk dapat menjalankan PHP Anda membutuhkan sebuah web server. Anda yang pake Linux dapat menggunakan Apache (www.apache.org) sebagai web servernya. Anda pemakai Windows 98 paling enak menggunakan Personal Web Server (sama2 produk Microsot, keuntungannya bisa sekalian buat belajar ASP). Web server Xitami (www.imatix.com) dapat digunakan apabila Anda menggunakan Windows NT. Sedangkan PHP-nya sendiri dapat Anda download dari www.php.net. Perhatikan bahwa PHP yang Anda download sesuai dengan sistem operasi komputer Anda (Linux atau Windows). Install PHP pada Windows 98
  • 2. 1. Setelah Anda mendapatkan PHP dalam bentuk file zip, segera ekstrak dengan menggunakan WinZip atau pun WinRar. 2. Ganti nama file php.ini-dist menjadi php.ini. 3. Copy semua file tersebut (totalnya ada 10 file) ke directory Windows Anda (biasanya C:Windows). Langkah selanjutnya adalah mengganti setting pada registry Windows. 1. Dari menu Start, pilih Run. 2. Ketikkan regedit, klik OK. 3. Buka cabang HKEY_CLASSES_ROOT. 4. Buat key baru dengan cara klik kanan pada HKEY_CLASSES_ROOT, pilih New - Key. 5. Beri nama key tersebut dengan .php3. 6. Pada panel sebelah kanan klik 2x pada [Default] dan isi dengan php3file. 7. Buat key baru lagi pada HKEY_CLASSES_ROOT. 8. Beri nama key baru tersebut dengan php3file. 9. Pada php3file, buat key baru dengan nama Shell. 10. Pada php3fileShell, buat key baru dengan nama Open. 11. Pada php3fileShellOpen, buat key baru dengan nama Command. 12. Pada panel sebelah kanan klik2x pada [Default] dan isi dengan C:Windowsphp.exe. 13. Buka key HKEY_LOCAL_MACHINESystemCurrentControlSet ServicesW3SVCParametersScript Map. 14. Pada panel sebelah kanan buat string value baru dengan cara klik kanan (pada panel sebelah kanan), pilih New - String Value. 15. Beri nama dengan .php3. 16. Klik 2x pada .php3 tersebut. 17. Isi dengan C:WindowsPhp.exe. Untuk mengecek apakah PHP Anda sudah terinstall dengan baik, tulis kode berikut ini dan simpan dengan nama test.php3. <? phpinfo() ?> Jika PHP sudah terinstall dengan baik maka saat file tersebut dibaca dari browser akan terlihat informasi mengenai PHP.
  • 3. Menginstall PHP Triad Selama ini Anda mungkin hanya mengenal Personal Web Server (PWS) sebagai web server untuk menjalankan PHP pada sistem operasi Windows 9x. Padahal selain PWS Anda juga bisa menggunakan Apache sebagai web servernya. Untuk menginstall Apache for Windows Anda dapat menggunakan PHP Triad yang merupakan "kumpulan" dari berbagai software yaitu: • PHP - 4.0.5 • MySQL - 3.23.32 (database server) • Apache - 1.3.14 (web server) • PHPMyAdmin - 2.1.0 (untuk administrasi database) • Perl - nsPerl 5.005_03 Jadi dengan menginstall PHP Triad Anda dapat menggunakannya untuk belajar PHP, Perl dan database MySQL. Untuk menginstall PHP Triad caranya adalah sebagai berikut: 1 Download PHP Triad di http://www.phpgeek.com 2 Untuk memulai proses install, klik 2x pada file yang baru Anda download tersebut dan tunggu sampai proses install selesai. 3 Untuk menjalankan Apache, klik Start - Programs - PHP Triad - Start Apache. Untuk menjalankan MySQL, klik Start - Programs - PHP Triad - Start MySQL. 4. Untuk mengecek Apache, klik shortcut Launch Site. Jika pada browser muncul tulisan "Welcome to PHPTriad for Windows ... " maka proses install yang Anda lakukan berhasil. 5. Untuk mengecek MySQL, klik Start MySQL dan PHPMyAdmin. Jika Anda melihat tulisan "Welcome to phpMyAdmin..." berarti proses install berhasil. 6. Sampai di sini proses intall telah selesai. Jika sewaktu-waktu Anda ingin mencoba script PHP dan database MySQL Anda harus menjalankan Apache dan MySQL terlebih dahulu. tambahan : Letakkan script PHP Anda di C:apachehtdocs.
  • 4. Sintaks dasar PHP Ada empat macam cara penulisan kode PHP, yaitu : 1. <? echo ("ini adalah script PHPn"); ?> 2. <?php echo("ini jugan"); ?> 3. <script language="php"> echo ("tulis pake ini jika html editor Anda tidak mengenali PHP"); </script> 4. <% echo ("kalau yang ini mirip dengan ASP"); %> Anda bisa memilih salah satu dari empat cara tersebut. Tapi yang paling sering digunakan adalah cara pertama dan kedua. Perhatikan bahwa tiap akhir baris harus selalu diberi tanda titik koma (;). Seperti pada bahasa pemrograman lain Anda pun bisa meletakkan baris komentar pada program Anda. Pada PHP caranya adalah dengan meletakkan komentar tersebut di sebelah kanan tanda // jika komentar satu baris dan di antara /* dan */ jika komentarnya lebih dari satu baris. <? echo ("latihan PHP"; //ini adalah contoh komentar satu baris /* kalau yang ini adalah komentar lebih dari satu baris */ echo ("memang mudah"); ?> Tipe Data PHP mengenal tiga macam tipe data, yaitu : 1. Integer 2. Floating point number 3. String Integer Yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai koma). contoh : $a = 1234 // desimal $b = - 1234 // negatif $c = 0123 // oktal $d = 0x12 // heksadesimal pernyataan seperti $a = 1234 disebut pernyataan penugasan. Dalam contoh tersebut maksudnya adalah memberikan nilai 1234 ke variabel $a. Floating point number
  • 5. Disebut juga bilangan pecahan. Terdapat tanda titik yang merupakan pemisah antara bagian bulat dan pecahan. $a = 1.234 // bentuk biasa $b = 1.2e3 // bentuk eksponensial Strings $a = "ini adalah tipe data string" Array Array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Bagian yang menyusun array disebut elemen array, yang masing-masing elemen dapat diakses tersendiri melalui indeks array. Array berdimensi satu <? $kota[0] = "Yogyakarta"; $kota[1] = "Jakarta"; $kota[2] = "Malang"; $kota[3] = "Purwokerto"; print ("Kota favorit saya adalah $kota[2]"); ?> Kode di atas bila dijalankan pada browser, akan muncul tulisan : Kota favorit saya adalah Malang. Indeks array dimulai dari 0. Jadi indeks array 0 menyatakan elemen pertama dari array, indeks array 1 menyatakan elemen array kedua, dan seterusnya. Array multidimensi Yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai koma). contoh : <? $buaht = array ( "apel" => array( "warna" => "merah", "rasa" => "manis" ), "pisang" => array( "warna" => "kuning", "rasa" => "manis" ) );
  • 6. print ("Warna buah apel adalah "); print ($buah["apel"]["warna"])."<br>"; print ("Rasa buah pisang adalah "); print ($buah["pisang"]["rasa"]); ?> Kode di atas akan menghasilkan tulisan Warna buah apel adalah merah Rasa buah pisang adalah manis Pengulangan dengan For Seperti halnya bahasa pemrograman lain, PHP juga menyediakan fasilitas untuk melakukan pengulangan. Salah satunya adalah dengan menggunakan For. <html> <head> <title> Pengulangan </title> </head> <body> <center> <? for ($count = 1; $count <= 10; $count++) { print ("Ini adalah baris ke-$count <br>"); } ?> </center> </body> </html> Jika script di atas dijalankan maka akan muncul tampilan seperti di bawah ini. Ini adalah baris ke-1 Ini adalah baris ke-2 Ini adalah baris ke-3 Ini adalah baris ke-4 Ini adalah baris ke-5 Ini adalah baris ke-6 Ini adalah baris ke-7 Ini adalah baris ke-8 Ini adalah baris ke-9 Ini adalah baris ke-10 Pada saat baris pengulangan (yang dimulai dari for ($count = 1; $count <= 10; $count++)) dijalankan untuk pertama kali, maka nilai $count adalah 1. Oleh karena itu baris paling atas yang tercetak pada browser adalah: Ini adalah baris ke-1
  • 7. Pengulangan tersebut akan terus dijalankan selama nilai $count lebih kecil atau sama dengan 10. Pengulangan dengan While Selain dengan For, kita juga dapat melakukan pengulangan dengan menggunakan While. <html> <head> <title> Pengulangan dengan while </title> </head> <body> <center> <? $count = 1; while ($count <=10) { print ("Baris nomer $count<br>"); $count = $count + 1; } ?> </center> </body> </html> Jika script di atas dijalankan maka akan muncul tampilan seperti di bawah ini. Baris nomer 1 Baris nomer 2 Baris nomer 3 Baris nomer 4 Baris nomer 5 Baris nomer 6 Baris nomer 7 Baris nomer 8 Baris nomer 9 Baris nomer 10 Pengulangan tersebut akan terus dijalankan selama nilai $count lebih kecil atau sama dengan 10. Mengenal function Function atau merupakan sejumlah pernyataan yang dikemas dalam sebuah nama. Nama ini selanjutnya dapat dipanggil berkali-kali di beberapa tempat pada program. Tujuan penggunaan fungsi adalah:
  • 8. - Memudahkan dalam mengembangkan program - Menghemat ukuran program Untuk membuat fungsi, harus mengikuti syntax sebagai berikut: function namafungsi ($parameter1, $parameter2) { pernyataan1; pernyataan2; } Contoh 1 : membuat fungsi yang tidak mempunyai parameter Nama file : fungsi1.php <? function BukaTabel() { echo "<table align=center width="80%" border=0 cellspacing=1 cellpadding=0 bgcolor=#555555><tr><td>n"; echo "<table width="100%" border=0 cellspacing=1 cellpadding=8 bgcolor=#ffffff><tr><td>n"; echo "<center>"; } function TutupTabel() { echo "</td></tr></table></td></tr></table>n"; } ?> <html> <head> <title> Latihan Fungsi 1 </title> </head> <body> <?php BukaTabel(); print ("Ini tabel pertama"); TutupTabel(); print ("<br>"); BukaTabel(); print ("Ini tabel kedua"); TutupTabel(); ?> </body> </html> Contoh 2 : membuat fungsi yang mempunyai parameter Nama file : fungsi2.php <?
  • 9. function BukaTabel($warna1, $warna2) { echo "<table align=center width="80%" border=0 cellspacing=1 cellpadding=0 bgcolor="$warna1"><tr><td>n"; echo "<table width="100%" border=0 cellspacing=1 cellpadding=8 bgcolor="$warna2"><tr><td>n"; echo "<center>"; } function TutupTabel() { echo "</td></tr></table></td></tr></table>n"; } ?> <html> <head> <title> Latihan Fungsi 2 </title> </head> <body> <?php BukaTabel("red", "#dddddd"); print ("Ini tabel pertama"); print ("<table border=1 width=100%>"); print ("<tr><td width=33% align=center> Kolom 1 </td>"); print ("<td width=33% align=center> Kolom 2 </td>"); print ("<td width=* align=center> Kolom 3 </td> </tr>"); print ("</table>"); TutupTabel(); print ("<br>"); BukaTabel ("blue", "white"); print ("Ini tabel kedua"); TutupTabel(); ?> </body> </html>