Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Tutorial PHP:                          Apa sih PHP itu?Apa sih PHP itu ? Mungkin itu pertanyaan yang ada di benak rekan-re...
1. Setelah Anda mendapatkan PHP dalam bentuk file zip, segera ekstrak dengan      menggunakan WinZip atau pun WinRar.   2....
Menginstall PHP TriadSelama ini Anda mungkin hanya mengenal Personal Web Server (PWS) sebagai web serveruntuk menjalankan ...
Sintaks dasar PHPAda empat macam cara penulisan kode PHP, yaitu :   1. <? echo ("ini adalah script PHPn"); ?>   2. <?php e...
Disebut juga bilangan pecahan. Terdapat tanda titik yang merupakan pemisah antarabagian bulat dan pecahan.$a = 1.234 // be...
print   ("Warna buah apel adalah ");print   ($buah["apel"]["warna"])."<br>";print   ("Rasa buah pisang adalah ");print   (...
Pengulangan tersebut akan terus dijalankan selama nilai $count lebih kecil atau samadengan 10.                 Pengulangan...
- Memudahkan dalam mengembangkan program- Menghemat ukuran programUntuk membuat fungsi, harus mengikuti syntax sebagai ber...
function BukaTabel($warna1, $warna2){echo "<table align=center width="80%" border=0 cellspacing=1cellpadding=0 bgcolor="$w...
Upcoming SlideShare
Loading in …5
×

Tutorial php

247 views

Published on

  • Be the first to comment

  • Be the first to like this

Tutorial php

  1. 1. Tutorial PHP: Apa sih PHP itu?Apa sih PHP itu ? Mungkin itu pertanyaan yang ada di benak rekan-rekan saat mendengarkata PHP. PHP merupakan script yang menyatu dengan HTML dan berada pada server(server side HTML embedded scripting). Dengan PHP ini Anda dapat membuat beragamaplikasi berbasis web, mulai dari halaman web yang sederhana sampai aplikasi komplekyang membutuhkan koneksi ke database.Sampai saat ini telah banyak database yang telah didukung oleh PHP dan kemungkinanakan terus bertambah. Database tersebut adalah : • dBase • DBM • FilePro • mSQL • MySQL • ODBC • Oracle • Postgres • Sybase • VelocisSelain itu PHP juga mendukung koneksi dengan protokol IMAP, SNMP, NNTP dan POP3. Yang dibutuhkan untuk menjalankan PHPUntuk dapat menjalankan PHP Anda membutuhkan sebuah web server. Anda yang pakeLinux dapat menggunakan Apache (www.apache.org) sebagai web servernya. Andapemakai Windows 98 paling enak menggunakan Personal Web Server (sama2 produkMicrosot, 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 PHPyang Anda download sesuai dengan sistem operasi komputer Anda (Linux atau Windows).Install PHP pada Windows 98
  2. 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 dansimpan dengan nama test.php3.<?phpinfo()?>Jika PHP sudah terinstall dengan baik maka saat file tersebut dibaca dari browser akanterlihat informasi mengenai PHP.
  3. 3. Menginstall PHP TriadSelama ini Anda mungkin hanya mengenal Personal Web Server (PWS) sebagai web serveruntuk menjalankan PHP pada sistem operasi Windows 9x. Padahal selain PWS Anda jugabisa menggunakan Apache sebagai web servernya. Untuk menginstall Apache for WindowsAnda dapat menggunakan PHP Triad yang merupakan "kumpulan" dari berbagai softwareyaitu: • 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_03Jadi dengan menginstall PHP Triad Anda dapat menggunakannya untuk belajar PHP, Perldan database MySQL. Untuk menginstall PHP Triad caranya adalah sebagai berikut:1 Download PHP Triad di http://www.phpgeek.com2 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. 4. Sintaks dasar PHPAda 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 digunakanadalah cara pertama dan kedua. Perhatikan bahwa tiap akhir baris harus selalu diberi tandatitik koma (;).Seperti pada bahasa pemrograman lain Anda pun bisa meletakkan baris komentar padaprogram Anda. Pada PHP caranya adalah dengan meletakkan komentar tersebut di sebelahkanan tanda // jika komentar satu baris dan di antara /* dan */ jika komentarnya lebih darisatu baris.<? echo ("latihan PHP"; //ini adalah contoh komentar satu baris/* kalau yang ini adalah komentar lebih dari satu baris */echo ("memang mudah");?> Tipe DataPHP mengenal tiga macam tipe data, yaitu :1. Integer2. Floating point number3. StringIntegerYang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai koma). contoh :$a = 1234 // desimal$b = - 1234 // negatif$c = 0123 // oktal$d = 0x12 // heksadesimalpernyataan seperti $a = 1234 disebut pernyataan penugasan. Dalam contoh tersebutmaksudnya adalah memberikan nilai 1234 ke variabel $a.Floating point number
  5. 5. Disebut juga bilangan pecahan. Terdapat tanda titik yang merupakan pemisah antarabagian bulat dan pecahan.$a = 1.234 // bentuk biasa$b = 1.2e3 // bentuk eksponensialStrings$a = "ini adalah tipe data string" ArrayArray merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yangbertipe sama. Bagian yang menyusun array disebut elemen array, yang masing-masingelemen 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 multidimensiYang 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. 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 tulisanWarna buah apel adalah merahRasa buah pisang adalah manis Pengulangan dengan ForSeperti halnya bahasa pemrograman lain, PHP juga menyediakan fasilitas untuk melakukanpengulangan. 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-10Pada saat baris pengulangan (yang dimulai dari for ($count = 1; $count <= 10;$count++)) dijalankan untuk pertama kali, maka nilai $count adalah 1. Oleh karena itubaris paling atas yang tercetak pada browser adalah: Ini adalah baris ke-1
  7. 7. Pengulangan tersebut akan terus dijalankan selama nilai $count lebih kecil atau samadengan 10. Pengulangan dengan WhileSelain 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 10Pengulangan tersebut akan terus dijalankan selama nilai $count lebih kecil atau samadengan 10. Mengenal functionFunction atau merupakan sejumlah pernyataan yang dikemas dalam sebuah nama. Namaini selanjutnya dapat dipanggil berkali-kali di beberapa tempat pada program.Tujuan penggunaan fungsi adalah:
  8. 8. - Memudahkan dalam mengembangkan program- Menghemat ukuran programUntuk membuat fungsi, harus mengikuti syntax sebagai berikut:function namafungsi ($parameter1, $parameter2){ pernyataan1; pernyataan2;}Contoh 1 : membuat fungsi yang tidak mempunyai parameterNama file : fungsi1.php<?function BukaTabel(){echo "<table align=center width="80%" border=0 cellspacing=1cellpadding=0 bgcolor=#555555><tr><td>n";echo "<table width="100%" border=0 cellspacing=1 cellpadding=8bgcolor=#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><?phpBukaTabel();print ("Ini tabel pertama");TutupTabel();print ("<br>");BukaTabel();print ("Ini tabel kedua");TutupTabel();?></body></html>Contoh 2 : membuat fungsi yang mempunyai parameterNama file : fungsi2.php<?
  9. 9. function BukaTabel($warna1, $warna2){echo "<table align=center width="80%" border=0 cellspacing=1cellpadding=0 bgcolor="$warna1"><tr><td>n";echo "<table width="100%" border=0 cellspacing=1 cellpadding=8bgcolor="$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><?phpBukaTabel("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>

×