PHP Pertama kali ditemukan pada 1995 oleh seorang Software Developer bernama 

Rasmus Lerdrof. Ide awal PHP adalah ketika itu Radmus ingin mengetahui jumlah 

pengunjung yang membaca  resume onlinenya. script yang dikembangkan baru dapat 

melakukan dua pekerjaan, yakni merekam informasi visitor, dan menampilkan jumlah 

pengunjung dari suatu website. Dan sampai sekarang kedua tugas tersebut masih tetap 

populer digunakan oleh dunia web saat ini. Kemudian, dari situ banyak orang di milis 

mendiskusikan script buatan Rasmus Lerdrof, hingga akhirnya rasmus mulai membuat 

sebuah tool/script, bernama Personal Home Page (PHP). 

 

Kebutuhan PHP sebagai tool yang serba guna membuat Lerdorf melanjutkan untuk 

mengembangkan PHP hingga menjadi suatu bahasa tersendiri yang mungkin dapat 

mengkonversikan data yang di inputkan melalui Form HTML menjadi suatu variable, 

yang dapat dimanfaatkan oleh sistem lainnya. Untuk merealisasikannya, akhirnya Lerdrof 

mencoba mengembangkan PHP memakai  bahasa C ketimbang memakai  Perl. 

Tahun 1997, PHP versi 2.0 di rilis, dengan nama Personal Home Page Form Interpreter 

(PHP-FI). PHP Semakin popular, dan semakin diminati oleh programmer web dunia. 

 

Rasmus Lerdrof benar-benar menjadikan PHP sangat populer, dan banyak sekali 

Team Developer yang ikut bergabung dengan Lerdrof untuk mengembangkan PHP 

hingga menjadi seperti sekarang, Hingga akhirnya dirilis versi ke 3-nya, pada Juni 1998, 

dan tercatat lebih dari 50.000 programmer memakai  PHP dalam membuat website 

dinamis. 

 

Pengembangan demi pengembangan terus berlanjut, ratusan fungsi ditambahkan 

sebagai fitur dari bahasa PHP, dan di awaal tahun 1999, netcraft mencatat, ditemukan 

1.000.000 situs di dunia telah memakai  PHP. Ini membuktikan bahwa PHP 

merupakan bahasa yang paling populer digunakan oleh dunia web development.  Hal ini 

mengagetkan para developernya termasuk Rasmus sendiri, dan tentunya sangat diluar  

dugaan sang pembuatnya. Kemudian Zeev Suraski dan Andi Gutsman selaku core 

developer (programmer inti) mencoba untuk menulis ulang PHP Parser, dan 

diintegrasikan  dengan memakai  Zend scripting engine, dan mengubah jalan alur 

operasi PHP. Dan semua fitur baru tersebut di rilis dalam PHP 4.  

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab1: Perkenalan Installasi dan Konfigurasi  

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com 

 

13 Juli 2004, evolusi PHP, PHP telah mengalami banyak sekali perbaikan disegala 

sisi, dan wajar jika netcraft mengumumkan PHP sebagai bahasa web populer didunia, 

karena tercatat 19 juta domain telah memakai  PHP sebagai server side scriptingnya. 

PHP saat ini telah Mendukung XML dan Web Services, Mendukung SQLite. Tercatat 

lebih dari 19 juta domain telah memakai  PHP sebagai server scriptingnya. Benar-

benar PHP sangat mengejutkan. 

Yang menjadikan PHP berbeda dengan HTML adalah proses dari PHP itu sendiri. 

HTML merupakan bahasa statis yang apabila kita ingin merubah konten/isinya maka 

yang harus dilakukan pertama kali nya adalah, membuka file-nya terlebih dahulu, 

kemudian menambahkan isi kedalam file tersebut. Beda hal nya dengan PHP. Bagi anda 

yang pernah memakai  CMS seperti wordpress atau joomla yang dibangun dengan 

PHP tentunya, ketika akan menambahkan konten kedalam website, anda tinggal masuk 

kedalam halaman admin, kemudian pilih new artikel untuk membuat halaman/content 

baru. Artinya hal ini, seorang user tidak berhubungan langsung dengan scriptnya.  

Sehingga seorang pemula sekalipun dapat memakai  aplikasi seperti itu. 

 

Keunggulan PHP : 

1. Gratis 

Apa yang membuat PHP begitu berkembang sangat pesat?? hingga jutaan domain 

memakai  PHP, begitu populernya PHP?? Jawabannya adalah karena PHP itu 

gratis. Saya sendiri menyukai bahasa yang satu ini selain mudah juga karena gratis. 

 

2. Cross platform 

Artinya dapat di gunakan di berbagai sistem operasi, mulai dari linux, windows, mac 

os dan os yang lain. 

 

3. Mendukung banyak database 

PHP telah mendukung banyak database, ini mengapa banyak developer web 

memakai  PHP Adabas D Adabas D, dBase dBase, Empress Empress, FilePro 

(read-only) FilePro (read-only) Hyperwave, IBM DB2, Informix, Ingres, InterBase, 

FrontBase mSQL, Direct MS-SQL, MySQL MySQL, ODBC, Oracle (OCI7 and 

OCI8), Ovrimos, PostgreSQL SQLite, Solid, Sybase, Velocis, Unix dbm. 

 

4. On The Fly 

PHP sudah mendukung on the fly, artinya dengan php anda dapat membuat document 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab1: Perkenalan Installasi dan Konfigurasi  

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com 

 

text, Word, Excel, PDF, menciptakan image dan flash, juga menciptakan file-file 

seperti zip, XML, dan banyak lagi. 

 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab1: Perkenalan Installasi dan Konfigurasi  

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com 

 

1.2.2 Apa itu MySQL 

 

MySQL adalah Database 

Database sendiri merupakan suatu jalan untuk dapat menyimpan berbagai informasi 

dengan membaginya berdasarkan kategori-kategori tertentu. Dimana informasi-informasi 

tersebut saling berkaitan, satu dengan yang lainnya. 

 

MySQL bersifat RDBMS (Relational Database Management System) 

RDBMS memungkinkan seorang admin dapat menyimpan banyak informasi ke 

dalam table-table, dimana table-table tersebut saling berkaitan satu sama lain. 

Keuntungan RDBMS sendiri adalah kita dapat memecah database kedalam table-table 

yang berbeda. setiap table memiliki informasi yang  berkaitan dengan table yang lainnya. 

 

Mengapa memakai  MySQL 

 

1. Gratis 

Sama dengan PHP, MySQL bersifat opensource, semua orang bebas memakai nya 

tanpa harus membayar sepeser pun 

 

2. Cross Platform 

MySQl dapat digunakan under windows, ataupun under linux. 

 

3. Lengkap dan Cepat 

Pasangan yang cocok dengan PHP. Wajar jika banyak hosting saat ini mendukung 

adanya PHP dan MySQL karena kecepatan, gratis, dan dapat di jalankan di sistem 

operasi manapun. 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab1: Perkenalan Installasi dan Konfigurasi  

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com 

 

1.2.3 Apa itu Apache 

 

Mengapa memakai  Apache? 

 

1.  Merupakan webserver.  

Tempat php engine/processor berada. Tempat meletakkan file-file php dan database. 

Ketika user melakukan request http:// membuka suatu halaman, disinilah apache 

bekerja. Menjawab request tersebut dengan menampilkan halaman yang diminta. 

 

2.  Apache sama seperti PHP dan MySQL, Gratis.  

 

3.  Cross Platform 

Perbedaan fungsi antara PHP, MySQL dan Apache adalah, PHP merupakan 

bahasanya, MySQL adalah databasenya, dan Apache merupakan webserver yang 

dapat mengeksekusi script php dan menampilkannya kepada user, dan melalui apache 

lah php dapat mengolah  data dan menyimpan data tersebut ke dalam database. 

 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab1: Perkenalan Installasi dan Konfigurasi  

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com 

 

1.3 Mengapa PHP? dan Bagaimana Masa Depan PHP? 

 

PHP telah benar-benar mempengaruhi dunia internet saat ini. Facebook yang anda 

kenal selama ini dibangun memakai  PHP, begitu juga dengan Yahoo, dan masih 

banyak lagi yang website populer lain yang memakai  php sebagai bahasa intinya. 

Programmer sistem informasi saat ini lebih cenderung membangun sistem informasi 

berbasis website, ketimbang desktop application, karena fitur yang dihasilkan sama 

persis, installasi mudah, dapat dijalankan dibanyak PC, dengan spek yang minim. 

Saya ketika masih menjadi mahasiswa pun pernah mendapatkan tawaran bekerja 

sebagai developer sistem informasi kepegawaian pada salah satu media cetak yang cukup 

besar, dari pihak mereka sendiri pun mengutamakan PHP ketimbang bahasa/tools 

programming yang lainnya. 

 

 

“Masa Depan PHP? PHP sekarang sudah menguasai  

dunia dengan semua kemudahan dan kegratisannya.” 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab1: Perkenalan Installasi dan Konfigurasi  

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com 

 

Installasi 

 

1.4 Installasi PHP, MySQL, & Apache dengan xampp 

Pada bagian ini akan dijelaskan bagaimana anda dapat menjalankan PHP, MySQL 

dan Apache secara bersamaan.  

Ada 2 opsi sebetulnya, pertama anda menginstall ketiga aplikasi tersebut satu 

persatu, dan kemudian mengkonfigurasikan satu persatu aplikasi-aplikasi tersebut sampai 

semuanya terintegrasi, tentunya hal ini benar-benar merepotkan, dan opsi yang kedua 

adalah, saat ini telah banyak web server paketan yang didalamnya telah berisi PHP, 

MySQL, dan Apache, dan yang lebih mengasyikan lagi, paket ini gratis,  beberapa paket 

yang terkenal adalah, Sokkit, wammp, xampp, easyphp, apachetriad, dan masih banyak 

lagi, namun saya sendiri lebih prefer memakai  xampp, karena sekali install, semua 

beres, tanpa harus  konfigurasi lagi, yang menyenangkan adalah xampp sudah 

menyediakan Zend PHP Framework dan PHP Pear.  

Oke kita langsung saja kepada praktik dalam menginstallasi xampp, sebuah paket 

yang berisi PHP, MySQL, Apache secara lengkap. xampp sendiri bisa langsung anda 

download di http://www.apachefriends.com. Anda tinggal mengekstraknya lalu klik dua 

kali. 

 

Langkah 1: 

Double klik xampp yang sudah anda download, yakni xampp-win32-1.7.3.exe 

 

 

Gambar 1.1 (Xampp Applcation Icon) 

klik 2 kali xampp-

win32-1.7.3.exe 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab1: Perkenalan Installasi dan Konfigurasi  

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com 

 

10 

Langkah 2 : 

Nah kalau sudah melihat button install, tangan kita sudah gatal-gatal ingin segera 

mengkliknya, biarkan seperti itu saja, kemudian klik install. Sehingga nanti xamppnya 

akan terinstall secara otomatis di c:\xampp 

 

 

Gambar 1.2 (Xampp Install Step 1) 

 

 

Langkah 3 : 

Tunggu sampai progress bar (prosesnya) beres... 

 

 

Gambar 1.3 (Xampp Install Step 2) 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab1: Perkenalan Installasi dan Konfigurasi  

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com 

 

11 

Langkah 4 : 

Apakah anda ingin shortcut xampp control panel di letakkan di desktop ataupun start 

menu ? ketik y saja untuk yes kemudian enter. 

 

 

Gambar 1.4 (Xampp Install Step 3) 

 

Langkah 5 : 

Pertanyaan ini untuk memperbaiki direktori install, apakah sudah benar letak 

direktorinya? Ketik y saja kemudian enter. 

 

 

Gambar 1.5 (Xampp Install Step 4) 

 

 

 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab1: Perkenalan Installasi dan Konfigurasi  

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com 

 

12 

Langkah 6 : 

Selanjutnya akan ada pertanyaan, apakah anda ingin memasukkan xampp kedalam 

flashdisk, sehingga xampp anda bisa digunakan secara portable, artinya anda dapat 

menjalankan secara portable, tidak perlu install lagi jika di jalankan dikomputer lain. 

Bagi yang sudah mengerti diharapkan diam saja, penulis sedang menjelaskan ke orang 

yang belum mengerti. Mohon bersabar. .  

 

Ketik n saja untuk tidak, kemudian enter. Lalu diamkan sejenak. 

 

 

Gambar 1.6 (Xampp Install Step 5) 

 

Langkah 7 : 

Lalu enter saja. 

 

 

Gambar 1.7 (Xampp Install Step 6) 

 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab1: Perkenalan Installasi dan Konfigurasi  

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com 

 

13 

 

Langkah 8 : 

Lagi-lagi pertanyaan... Ck.. ck... ck.. Sabar... sabar...  Silahkan enter saja. 

 

 

Gambar 1.8 (Xampp Install Step 7) 

 

 

Langkah 9 : 

Oke, terakhir ada pertanyaan apakah anda ingin menjalankan pilihan yang disediakan?? 

Penulis menekan x kemudian enter untuk keluar dari install. So far, jika anda mengikuti 

proses ini dan tampilannya sama dengan yang penulis jabarkan disini berarti anda telah 

selesai menginstall xampp. 

 

 

Gambar 1.9 (Xampp Install Step 8) 

 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab1: Perkenalan Installasi dan Konfigurasi  

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com 

 

14 

Selesai sudah installasi xampp versi 1.7.3, untuk menjalankan xampp anda bisa langsung 

double klik Xampp Control Panel di desktop.  

 

Anda juga bisa mencarinya di start menu | xampp for windows kemudian klik xampp 

control panel. 

 

 

Gambar 1.10 (Xampp Start Menu) 

 

 

Kemudian nanti akan tampil windows seperti ini :  

 

 

Gambar 1.11 (Xampp Control Panel) 

 

Mungkin anda bertanya-tanya, apa yang harus saya klik? Dalam mempelajari PHP 

dan MySQL kita cuma butuh dua services yang berjalan. Pertama adalah Apache, dan 

kedua Adalah MySQL. Apache inilah yang nantinya dapat menjalankan script PHP, dan 

MySQL adalah service yang digunakan untuk dapat membuat database mysql.  

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab1: Perkenalan Installasi dan Konfigurasi  

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com 

 

15 

Oke yang perlu diklik adalah start di baris Apache dan Start di baris MySQL, 

sisanya digunakan untuk FTP, Email, dan bahasa yang lain selain PHP. Oke? Silahkan 

klik start apache dan start mysql. Sehingga hasilnya menjadi seperti ini :  

 

 

Gambar 1.12 (Xampp Control Panel Start Service) 

 

Jika sudah seperti ini, artinya anda telah berhasil menjalankan service apache dan 

mysql. Untuk mengetes apakah sudah benar-benar berhasil, anda bisa membuka browser 

internet favorit anda, di sini penulis memakai  browser internet mozilla firefox. 

Kemudian ketikkan http://localhost di addressbar, kemudian enter. Apabila anda melihat 

tampilan yang sama seperti dibawah ini, anda sudah bisa bermain-main dengan PHP. 

 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

16 16 

Bab 2: 

Bekerja dengan PHP 

 

 

 

 

 

 

 

 

 

 

 

2.1 Struktur Syntax PHP  

Oke sebelum bekerja dengan php, pada bab sebelumnya kita sudah berhasil 

menginstall xampp, namun kita belum dapat menjalankan skrip phpnya dan juga belum 

dapat menikmati database mysqlnya. Untuk dapat menjalankan keduanya kita cukup, cari 

xampp-control panel di start menu, dan kita klik tombol start pada baris apache dan 

mysql, hingga nanti anda label hijau dengan tulisan running seperti ini : 

 

 

Gambar 2.1 (Xampp Control Panel) 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

17 17 

ini tandanya kita sudah dapat bekerja dengan mysql maupun php.  

Kita akan coba masuk kedalam pembahasan, bekerja dengan PHP. Sebelumnya kita 

telah praktikan bagaimana menginstall xampp agar PHP dan MySQL dapat dijalankan di 

mesin lokal. Sekarang saatnya kita akan coba mengetahui struktur dari syntax PHP. Saya 

asumsikan anda sudah menguasai HTML.  

Ya, PHP sama dengan HTML, untuk dapat menjalankan scriptnya maka anda harus 

mengetikkan syntax-syntaxnya ke dalam satu buah file dengan memakai  text-editor 

seperti notepad, atau text editor kesukaan anda, kemudian meletakkan file tersebut pada 

suatu direktori khusus yakni defaultnya adalah di  : 

c:\xampp\htdocs\ 

 

Kemudian untuk dapat menjalankan skrip tersebut gunakanlah browser internet 

seperti mozilla firefox. Dengan mengisi alamat di address bar seperti ini misalnya :  

http://localhost/direktori/file.php 

 

saya akan jelaskan nanti arti dari alamat tersebut. 

 

2.1.2 Struktur halaman PHP 1 

 

Struktur halaman php bentuknya seperti ini : 

 

<?php 

// syntax php di letakkan di sini ...  

// kode php di akhiri dengan ';'  

?> 

 

Untuk mengetikkan baris code php, maka anda  perlu mengapitnya dengan tag <?php dan 

di akhir dengan ?> karena di luar dari itu php engine tidak menganggapnya sebagai script 

php, melainkan hanya html biasa. Sebagai contoh kita akan memakai  php, untuk 

menampilkan kalimat "Hallo dunia PHP?!" kita cukup membuka notepad, lalu ketikan 

seperti ini di notepad :  

 

<?php 

echo "Hallo dunia PHP?!"; 

?> 

 

oke, setelah mengetik semua, silahkan save di :  

c:\xampp\htdocs\ 

 

buat folder baru dengan nama latihanphp, lalu save dengan nama latihan1.php, sehingga 

nanti struktur pathnya adalah :  

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

18 18 

c:\xampp\htdocs\latihanphp\latihan1.php 

 

untuk menjalankan script tersebut anda cukup mengetikkan di browser : 

http://localhost/latihanphp/latihan1.php  

 

 

hasil di browser adalah seperti ini : 

 

 

 

Gambar 2.2 (Hallo PHP?) 

 

ini terjadi karena direktori default apache untuk dapat menjalankan php adalah 

c:\xampp\htdocs,  maka untuk dapat membuka file latihan1.php, kita cukup ketikkan 

alamat :  

http://localhost/latihanphp/latihan1.php  

 

Mudah ya? Mudah. Nggak ada yang sulit kan? nggak ada dong, iya kan??? semangaat! 

Anda dapat merubah direktori default dari apache dengan mengkonfigurasi ulang file 

httpd.conf yang terletak di :  

C:\xampp\apache\conf\httpd.conf 

 

 

 

 

 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

19 19 

2.1.3 Cara Penulisan Coding PHP yang baik 

 

Oke, kita lanjut, agar ketika melakukan coding dengan PHP dapat terbaca dengan 

mudah, dan algoritmanya terbaca dengan jelas, maka dalam menyusun coding harus di 

atur sedemikian rupa. 

Contoh penulisan coding yang buruk seperti adalah seperti list code di bawah ini. 

Ini cuma, contoh saja, mungkin anda belum mengerti arti dari baris-baris code tersebut, 

saya cuma memberikan contoh saja. 

 

<?php 

// file latihan_213.php 

if ($_POST["nama"] == "Anggie")  

echo "<p>Hei $_POST['nama']</p>; 

else  

echo "<h2>Anda bukan Anggie!</h2>" 

 

// masih dengan contoh yang sama,  

// namun dengan cara penulisan yang berbeda 

 

if ($_POST["nama"] == "Anggie") 

echo "<p>"; 

echo "Hei "; 

echo $_POST['nama']; 

echo "</p>"; 

else 

echo "<h2>"; 

echo "Anda bukan Anggie!"; 

echo "</h2>"; 

?> 

 

Script ini sulit untuk dibaca, karena jika ada programmer lain atau mungkin anda 

yang bertahun-tahun liburan kemudian ingin membaca kode-kode yang anda buat 

tersebut tentunya akan mengalami kesulitan membedakan fungsi-fungsi dari baris 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

20 20 

kodenya. Bayangkan jika seorang programmer mengetik kode-kode ratusan bahkan 

ribuan kode dengan cara penulisan seperti itu ???  Mungkin programer yang membacanya 

akan mual-mual. 8-}. 

Untuk saat ini karena kita baru belajar bahasa pemrogaman php, maka belum terasa 

kesusahannya jika tidak menulis kode dengan cara yang baik. 

Saya mengibaratkan penulisan kode yang baik itu seperti seorang penulis 

mengarang sebuah cerita. Seorang penulis yang baik itu dapat mempermudah si pembaca 

dalam membaca tulisan karangan si penulis, mulai dari tanda baca, tahu letak berhenti 

suatu kalimat, paragraf, benar-benar memudahkan, beda dengan penulis yang salah urat, 

saya mengatakannya salah urat karena, penulis ini membuat cerita  tapi tidak 

mempedulikan tanda baca, ini artinya penyiksaan dini bagi para pembacanya. Ya, contoh 

coding yang baik adalah seperti ini : 

<?php 

if ($_POST["nama"] == "Anggie")  

 { 

  echo "<p>Hei $_POST['nama']</p>; 

 } 

else  

 { 

  echo "<h2>Anda bukan Anggie!</h2>" 

 } 

 

// masih dengan contoh yang sama,  

// namun dengan cara penulisan yang berbeda 

 

if ($_POST["nama"] == "Anggie") 

 { 

  echo "<p>"; 

  echo "Hei "; 

  echo $_POST['nama']; 

  echo "</p>"; 

 } 

  

else 

 { 

  echo "<h2>"; 

  echo "Anda bukan Anggie!"; 

  echo "</h2>"; 

 } 

?> 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

21 21 

2.2 Mulai Membuat Halaman PHP 

Pastikan xampp control panel berjalan, dan lihat kondisi Apache dan MySQL nya apakah 

sudah running ?? Jika iya, kita akan masuk ke dalam direktori : 

c:\xampp\htdocs\latihanphp 

 

Di direktori ini kita akan membuat satu buah file latihan2.php. 

klik kanan -> new -> text document -> rename menjadi latihan2.php 

 

kemudian buka file tersebut, kita akan mengetikan beberapa baris kode. Sebagai awal 

belajar php. Kita ketikkan seperti ini : 

<?php 

echo "Saya Belajar PHP"; 

?> 

 

kemudian simpan... dengan menekan ctrl + s di keyboard, lalu buka mozilla firefox. 

Kemudian arahkan alamatnya ke http://localhost/latihanphp/latihan2.php. Jika 

tampilannya adalah :  

Saya Belajar PHP 

 

berarti anda telah berhasil mengawali belajar php dengan sukses. Selamat! 

 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com

2222

2.3 Integrasi HTML dan PHP 

Selain berdiri sendiri, PHP pun dapat di integrasikan dengan HTML. Saya 

asumsikan anda sudah mengerti HTML sebelumnya. Kita akan coba membuat sebuah 

halaman yang didalamnya terdapat script PHP dan HTML. 

Masuk ke dalam direktori c:\xampp\htdocs\latihanphp\ buat sebuah file dengan 

nama latihan3.php, kemudian ketikan baris code seperti ini... 

<!-- file latihan3.php --> 

<html> 

<head>Latihan 3</head> 

<body> 

<?php  

echo "Ini Script PHP di dalam tag HTML"; 

?> 

</body> 

</html> 

untuk dapat melihat hasilnya, buka mozilla firefox, dan ketikkan alamatnya : 

http://localhost/latihanphp/latihan3.php 

ya, kita lihat view source code htmlnya, dengan cara mengklik kanan browser lalu pilih 

View Page Source, di sini kita tidak lagi melihat script php-nya, yang ada hanyalah 

HTML saja, ini terjadi karena PHP engine/processor mengeksekusi file php di server, dan 

menghasilkan html dan mengirimkan file htmlnya kepada user, sehingga yang terlihat 

adalah htmlnya saja, bukan phpnya. 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com

2323

2.4 memakai  Constant dan Variable 

Kita akan mendalami PHP lebih lanjut. PHP memiliki dua jenis nilai, yakni 

Constant dan Variable. Keduanya sangat berpengaruh kedalam pemrogaman PHP itu 

sendiri, karena jika tidak ada kedua nilai ini maka PHP hanyalah barisan code saja tanpa 

nilai, atau dengan kata lain, tidak berfungsi sebagai apa-apa.  

Kita akan bahas secara lengkap dalam bagian ini kedua nilai yang saya sebutkan 

tadi. 

2.4.1 memakai  Constant 

Apa itu konstan ?? konstan diartikan sebagai suatu nilai yang tidak bisa di 

modifikasi lagi. Bersifat mutlak, dan tidak dapat di rubah. biasanya ini digunakan untuk 

bilangan yang tetap, misalkan untuk jari-jari suatu lingkaran, misalnya. Atau mungkin 

tanggal lahir seseorang. 

Misalkan :  

Pi = 3,141592 

dalam php itu untuk mendefiniskan kontan Pi adalah sebagai berikut : 

define ("Pi", 3.141592); 

apabila kita menginginkan untuk menampilkan isi dari Pi, caranya adalah seperti ini. 

<?php 

define ("Pi", 3.141592); 

echo Pi; 

?> 

Oke, misalkan kita ingin mengintegrasikan nya dengan html, kita buat satu file di 

c:\xampp\htdocs\latihanphp\  bernama latihan4.php 

kemudian ketikkan isinya seperti ini : ... 

<!-- file latihan4.php --> 

<html> 

<head>Latihan 4</head> 

<body> 

<?php  

define ("Pi", 3.141592); 

echo Pi; 

?> 

</body> 

</html> 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com

2424

kita buka di mozilla firefox, kemudian arahkan link : 

http://localhost/latihanphp/latihan4.php 

hasilnya adalah seperti ini : 

3.141592 

membuat konstan sangat mudah sekali bukan? 

2.4.2 memakai  Variable 

Variable, merupakan suatu nilai yang masih dapat di ubah, dengan cara di isi ulang, 

berbeda dengan konstan yang tidak dapat di rubah dan bersifat mutlak. Coba kita buat 

satu buah file di c:\xampp\htdocs\latihanphp\ bernama latihan5.php. Kemudian kita 

ketikkan baris seperti ini ke dalam file tersebut : 

<?php 

$tahun = 2010; // ini adalah proses assignment 

echo $tahun ; 

$tahun = 2012; 

echo $tahun ; 

?> 

kemudian kita eksekusi filenya dengan browser mozilla firefox dan menulis alamatnya 

seperti ini : 

http://localhost/latihanphp/latihan5.php 

Terlihat nilai 2012 menimpa nilai yang sebelumnya. berbeda dengan constant. 

Catatan : 

“Kita lihat $tahun = 2010; 

yang dinamakan variable adalah $tahun 

sedangkan nilainya adalah 2010 

sehingga variable $tahun memiliki nilai 2010” 

Ada beberapa tipe data untuk variable, variable yang baru kita praktikan itu  bertipe 

integer.  Ada 3 jenis tipe data induk, yakni integer, float, dan string. 

Catatan : 

Tipe Integer itu tipe data yang berisi bilangan bulat, 0, 1, 2, 3, dan seterusnya... 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

25 25 

Tipe Float itu tipe data yang berisi bilang pecahan atau desimal, seperti 1,35 atau  7,5 dan 

lain sebagainya... 

 

Tipe String itu tipe data yang berisi kumpulan karakter, angka, huruf, simbol, misalnya 

seperti "Susu Ultra Jaya", atau nama jalan "Jl. Warung Nangka 2, Gang  Duren Mateng" 

 

 

Cara Penulisan Variable : 

Dalam menulis variable ada hal-hal yang harus diperhatikan, dan jika tidak diikuti maka 

variable tersebut tidak akan menjadi variable, tapi bilangan lain atau mungkin error :  

 

 

 

$variable  Æ harus di awali oleh huruf atau _, tidak boleh memuat spasi 

  tidak boleh memuat spesial karakter (~!@#$% dan lain lain) 

 

$892 Æ  ini contoh yang salah dalam penulisan variable 

 

$ini bukan variable  Æ  ini contoh yang salah dalam penulisan variable 

 

$_variable1 Æ ini adalah contoh yang benar dalam penulisan variable 

  

 

 

2.4.3 memakai  Operator 

Operator membuat suatu nilai menjadi penting. Ada beberapa jenis operator yang 

berguna dalam pemrogaman memakai  PHP. Ada operator matematika, assignment, 

perbandingan, logika, increment, decrement. 

 

Operator matematika 

Contohnya adalah seperti ini :  

 

<?php 

// contoh operator matematika 

$pengurangan = 3.033.032.020 - 3.033.031.924;  

$pertambahan = 3.033.032.020 + 3.033.031.924;  

$perkalian   = 3.033.032.020 * 3.033.031.924;  

$pembagian   = 3.033.032.020 / 3.033.031.924;  

$hasilbagi   = 200 % 4 ; 

 

echo "3.033.032.020 - 3.033.031.924 = $pengurangan" ; 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

26 26 

echo "3.033.032.020 + 3.033.031.924 = $pertambahan" ; 

echo "3.033.032.020 * 3.033.031.924 = $perkalian" ; 

echo "3.033.032.020 / 3.033.031.924 = $pembagian" ; 

echo "200 % 4 = $hasilbagi"; 

 

// pengurangan di wakili tanda '-' 

// penjumlahan di wakili tanda '+' 

// perkalian di wakili tanda '*' 

// pembagian di wakili dengan tanda '/' 

// sisa hasil bagi di wakili dengan tanda '%' 

?> 

 

Operator matematika ini layaknya anda berhitung memakai  matematika,  mulai dari 

pengurangan, penjumlahan, perkalian, pembagian.  

 

Operator assignment 

Operator assignment merupakan operator yang berguna untuk memasukkan nilai 

kedalam suatu variable. Dan jangan lupa, setiap baris code harus di tutup dengan ';' atau 

script anda akan error.  

Coba kita praktikan : 

<?php 

// contoh operator assignment 

$panjang = 10; // contoh assignment 

$lebar = 8; // contoh assignment 

$luas = $panjang * $lebar ; // contoh assignment juga 

 

// tanda '=' mewakili proses assignment,  

// ada beberapa tanda lagi yang dapat  

// melakukan assignment,  

// assignment penjumlahan diwakili tanda '+=' contohnya 

$tambahdua += 2; 

echo $tambahdua."<br>" ;  

 

// hasilnya 2 

// hal ini sama dengan pernyatan : 

// $tambahdua = $tambahdua + 2; 

// assignment pengurangan diwakili tanda '-=' contohnya 

 

$clip = 22; 

$clip -= 2; // sama dengan $clip = $clip - 2; 

echo $clip; 

?> 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com

2727

hal ini juga sama dengan perkalian di wakili tanda '*=' dan pembagian '/=' 

contoh yang lebih lengkapnya adalah seperti ini : 

<?php 

$a = 50; 

$b = 40; 

$c = 30; 

$d = 20; 

echo "Hasil dari 50+=2 adalah " . $a+=2 ; 

echo "Hasil dari 40-=2 adalah " . $b-=2 ; 

echo "Hasil dari 30*=2 adalah " . $c*=2 ; 

echo "Hasil dari 20/=2 adalah " , $d/=2 ; 

?> 

kemudian save di c:\xampp\htdocs\latihanphp\latihan7.php lalu jalankan di mozilla 

firefox, atau browser lain. kita lihat hasilnya. 

logikanya adalah sebagai berikut, kita ambil salah satu, misalkan : 

$a+=2 

ini berarti sama saja dengan : 

$a = $a + 2; 

karena a bernilai 50, maka tambahkan 2 kepada 50, sehingga 50 + 2 = 52 mudah bukan. ? 

Begitu juga untuk pengurangan, perkalian, dan pembagian. Perlu di catat di sini, ada 

bentuk baris seperti ini : 

echo "Hasil dari 50+=2 adalah " . $a+=2 ; 

dengan tanda titik, tanda titik memiliki arti melanjutkan kalimat. anda juga bisa 

menggantikan titik dengan koma. Sebagai contoh apabila kita ingin menulis kalimat 

"Saya belajar PHP" kedalam 3 bagian, kita dapat menulisnya seperti ini 

echo "Saya" . "Belajar" . "PHP" ; 

atau juga bisa seperti ini : 

echo "Saya" , "Belajar" , "PHP" ; 

sehingga untuk menampilkan angka 5 yang berada dalam variable $a, bisa seperti ini : 

echo "Nilai a adalah $a"; 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

28 28 

bisa juga seperti ini : 

echo "Nilai a adalah". $a ; 

 

atau bisa juga seperti ini : 

echo "Nilai a adalah", $a ; 

 

mudah bukan ?? 

 

Selanjutnya adalah operator perbandingan, khusus untuk operator 

perbandingan tidak dapat digunakan standonline, artinya  tidak bisa bekerja jika tidak di 

integrasikan dengan kondisional / percabangan ,  oleh karena itu saya akan membahasnya 

berbarengan dengan kondisional if / else. Begitu juga dengan operator logika, saya akan 

jelaskan di bagian kondisional, sedangkan untuk operator increment, dan decrement akan 

dijelaskan di bagian pengulangan. 

 

 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

29 29 

2.5 memakai  Argumen If dan Else 

2.5.1 memakai  Argumen IF 

 

Argumen if atau keputusan if sangat sering digunakan oleh para programmer php, 

alasannya adalah mudah dan sederhana. Penggunaan argumen if ini biasanya dilakukan 

ketika akan membandingkan suatu nilai, atau membandingkan suatu kondisi.  

 

Dalam dunia nyata membandingkan kondisi itu seperti pengandaian, contohnya adalah 

seperti ini : 

 

jika cuaca cerah 

maka saya akan berangkat kuliah.  

 

ini berarti dimana "jika cuaca cerah" itu adalah nilai atau kondisi dan  

"maka saya akan berangkat kuliah" ini di sebut dengan pernyataan atau statement dalam 

php. mudah ya? 

 

cara penulisan argumen if dalam dunia php adalah sebagai berikut : 

 

if kriteria { 

pernyataan; 

 

kita coba implementasikannya : 

 

Buat sebuah file bernama  latihan8.php  dan simpan di c:\xampp\htdocs\latihanphp, 

kemudian isi filenya seperti ini : 

 

<?php 

$cuaca = "cerah"; 

if ($cuaca == "cerah") 

 { 

  echo "Saya akan berangkat kuliah!"; 

 } 

?> 

 

Lihat hasilnya di browser...  

Saya akan berangkat kuliah! 

 

Bagaimana??? 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

30 30 

 

Kembali ke coding, dalam baris kode urutan ke 3, ada kalimat : 

if ($cuaca == "cerah") 

 

tanda '==' ini merupakan operator perbandingan, yang membandingkan isi variable 

$cuaca  dengan nilai "cerah", jika bernilai benar, maka akan ditampilkan pernyataan di 

bawahnya. 

 

perlu di catat sekali lagi, jika :  

$cuaca = "cerah" ini berarti memasukkan nilai "cerah" kedalam variable 

$cuaca,  

 

Sedangkan :  

if ($cuaca == "cerah") ini berarti menanyakan/membandingkan, apakah 

nilai variable $cuaca itu berisi "cerah"?? 

 

jika benar, maka pernyataan yang berada di dalam tanda {} akan ditampilkan, jika tidak 

maka php akan berhenti mengeksekusi filenya.  Contoh yang lain adalah sebagai berikut :  

<?php 

$jarak = 40; 

 

if ($jarak <= 40) 

 { 

  echo "Jalan kaki saja"; 

 } 

  

if ($jarak >= 40) 

 { 

  echo "Naik Motor"; 

 } 

  

if ($jarak != 40) 

 { 

  echo "Diam ditempat"; 

 } 

?> 

 

 

 

Hasilnya nanti adalah : 

Jalan Kaki Saja Naik Motor 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

31 31 

2.5.2 memakai  Argumen if dan else secara bersamaan 

Argumen if dan else apabila digunakan secara bersamaan maka akan dapat 

menghasilkan dua statement.  Jika if itu hanya dapat menghasilkan satu statement saja, 

maka if dan else akan menghasilkan 2 opsi statement pada satu kondisi. Dalam kehidupan 

nyata jika anda mengalami suatu kondisi maka akan terdapat beberapa opsi, contoh 

nyatanya adalah sebagai berikut :  

 

jika cuaca cerah  

maka saya akan berangkat kuliah 

 

jika tidak 

maka saya akan membuat mie ramen 

 

dan, apabila diaplikasikan ke dalam bahasa php. Mudahnya adalah sebagai berikut :  

<?php 

$cuaca = "mendung"; 

if ($cuaca == "cerah") // jika cuaca cerah 

 { 

  echo "Saya akan berangkat kuliah"; 

 } 

 

else  

 { 

  echo "Saya akan membuat mie ramen"; 

 } 

?> 

 

contoh yang lainnya : 

<?php 

$cuaca = "mendung"; 

if ($cuaca != "cerah") // jika cuaca tidak cerah 

 { 

  echo "Saya akan membuat mie ramen"; 

 } 

 

else  

 { 

  echo "Saya akan berangkat kuliah"; 

 } 

?> 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

32 32 

Mudah bukan? Kemudahan inilah yang membuat para web developer menjawab "PHP itu 

sangat manusiawi" ketika saya menanyakan tentang bahasa apa yang mereka sukai. 

 

2.5.3 memakai  Argumen if, else if, dan else 

Jika pada argumen if dan else itu dapat memakai  dua kondisi, yakni kondisi 

jika benar, dan jika salah, pada argumen if, else if, dan else, anda dapat memakai  

kondisi yang tidak terbatas. dan masing-masing kondisi/kriteria memiliki masing-masing 

pernyataan/statement. Dalam dunia sehari-hari argumen if, else if, dan else memiliki 

contoh seperti ini :  

jika mendung 

maka bawa payung 

 

jika cerah 

maka saya akan berangkat kuliah dengan jalan kaki meskipun jaraknya 20 km.  

 

jika banjir 

maka bawa perahu sendiri dari rumah 

 

dan begitu seterusnya, tidak ada batasnya...  

 

dalam dunia php, contoh implementasinya adalah sebagai berikut, jangan lupa untuk 

memperhatikan tanda {} dan ; nya  

<?php 

$nilai = "A"; 

 

if($nilai == "A") 

 { 

  echo "Bagusss... baguss..."; 

 } 

 

else if ($nilai == "B") 

 { 

  echo "Baik..."; 

 } 

 

else if ($nilai == "C") 

 { 

  echo "Cukup..."; 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

33 33 

 } 

 

else if ($nilai == "D") 

 { 

  echo "Kurang..."; 

 } 

// dan seterus-seterusnya ...  

?> 

 

 

silahkan save di c:\xampp\htdocs\latihanphp\ . Kita lihat di browser mozilla firefox 

hasilnya adalah seperti ini :  

Bagus... bagus... 

 

di dalam penggunaan argumen if, else if, dan else terlihat begitu tidak terbatas jika di 

aplikasikan kedalam kasus yang lain. 

 

 

 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

34 34 

2.6 memakai  pemilihan switch 

Switch sebetulnya sama saja dengan argumen if, else if, dan else, cuma sedikit berbeda 

dalam penggunaannya terlebih pada syntaxnya. Jika untuk memutuskan kondisi dalam if, 

else if, dan else itu memakai  {} namun dalam switch untuk memberhentikan 

keputusan digunakanlah fungsi break; bentuk aslinya adalah seperti ini  : 

 

switch(variable){ // kita memilih variable yang akan dicocokkan 

 case kriteria1: // kita menanyakan kriteria pertama itu apa 

   pernyataan1; // kemudian pernyataannya apa ? 

   break;  // di akhir dengan break; begitu seterusnya, hingga kriteria habis 

    

 case kriteria2: 

   pernyataan2; 

   break; 

 // dan seterusnya dan seterunya ...  

 

di sini terlihat ketika kondisinya sesuai di wakili dengan code ‘case kriteria1:’  dengan 

titik dua ':' di belakang setiap kriterianya.  maka di tulis lah pernyataan di bawahnya itu 

apa? 

 

contoh kasus dalam php nya sebagai berikut : 

<?php 

$nilai = "A"; 

 

switch($nilai) 

 case "A": 

  echo "Bagusss... baguss..."; 

  break; 

   

 case "B": 

  echo "Baik..."; 

  break; 

   

 case "C": 

  echo "Cukup..."; 

  break; 

   

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

35 35 

 case "D": 

  echo "Kurang... "; 

  break; 

?> 

 

switch itu hanya digunakan pada satu jenis variable saja namun memiliki nilai yang 

berbeda. tetapi dalam if, else if, dan else dapat digunakan pada variable yang berbeda-

beda dan nilai yang berbeda. switch ataupun if, else if, dan else tentunya dapat anda 

gunakan sesuai dengan kebutuhan anda nantinya. 

 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

36 36 

2.7 memakai  Pengulangan 

Dengan echo atau print, anda dapat menampilkan kalimat apapun, dan panjangnya 

pun tidak terbatas. Penggunaan echo atau print untuk mengetikan angka 1 - 3, misalnya 

seperti ini :  

 

<?php 

 echo "Angka 1<br>"; 

 echo "Angka 2<br>"; 

 echo "Angka 3<br>"; 

?> 

Lihat hasilnya di browser anda. Bagaimana jadinya jika anda mendapatkan kasus 

untuk menulis  angka hingga 100 baris atau 50jt baris? Apa masih memakai  cara 

kuno tersebut? contoh yang lainnya bagaimana seorang programmer mengambil isi 

database kemudian menampilkannya semua isi database tersebut, apa masih 

memakai  echo saja? Solusinya akan dibahas dalam pengulangan.  

Terdapat 3 jenis pengulangan yang paling sering digunakan dalam php, 

pengulangan bentuk for, bentuk while, dan bentuk do while. saya akan membahas 

ketiganya sekarang. 

 

2.7.1 Pengulangan For 

For merupakan jenis pengulangan yang cukup sering digunakan, dan penggunaan 

pengulangan bentuk for ini tergantung kebutuhan. dan for ini bisa digunakan untuk 

contoh kasus sederhana yang saya sebutkan  di awal tadi yaitu menampilkan angka 1 - 

100 atau 1 - 50jt dengan cepat. For membuat semuanya menjadi  sangat effisien. Bentuk 

umum for adalah seperti ini :  

 

for(nilai awal; batas nilai; operator increment/decrement) 

 { 

  pernyataan yang akan di proses  

 } 

  

Contoh implementasinya seperti ini, menampilkan kalimat Angka 1 sampai 100 : 

<?php 

// file latihan_271.php 

for($x=1;$x<=100;$x++) 

 { 

  echo "Angka $x<br>"; 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

37 37 

 } 

?> 

 

Hasilnya : 

 

... 

100 

 

Pengulangan ini akan terus menerus mengulang dan terus menerus dilakukan 

penambahan 1 hingga nilainya  mencapai yang ditargetkan, yakni kurang sama dengan 

100.  Karena pengulangan terjadi dari angka 1 hingga 100 maka terdapat 100 proses. 

 

Untuk operator increment yang lain adalah seperti ini. 

<?php 

for($x=1;$x<=100;$x+2) 

 { 

  echo "Angka $x<br>"; 

 } 

?> 

 

ini berarti dilakukan penambahan 2, sehingga nanti hasilnya seperti ini. (browser) 

dan untuk operator decrement contohnya seperti ini : 

<?php 

for($x=100;$x>=1;$x--) 

 { 

  echo "Angka $x<br>"; 

 } 

?> 

 

bedanya adalah pada operator perbandingan, jika pada pengulangan increment atau 

menaik bentuk operatornya adalah '<=',  namun dalam pengulangan decrement atau 

menurun  bentuk operatornya adalah '>=', apabila peraturan ini tidak dipatuhi maka 

hasilnya adalah error. Contoh lain pengulangan decrement : 

 

<?php 

for($x=100;$x>=1;$x-=2) 

 { 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

38 38 

  echo "Angka $x<br>"; 

 } 

?> 

 

selain hanya php, anda juga dapat memakai  pengulangan ini untuk menghasilkan 

html yang dinamis, contohnya seperti ini : 

<html> 

<head> 

 <title>Pengulangan header</title> 

</head> 

<body> 

 <?php 

 for($x=1;$x<=7;$x++) 

  { 

   echo "<font size=$x>Ukuran font $x</font><br>"; 

  } 

 ?> 

</body> 

</html> 

 

 

 

 

2.7.2 Pengulangan while 

 

Pengulangan while ini bentuknya seperti ini :  

Nilai awal 

While (batas pengulangan) 

 { 

  pernyataan; 

  operator decrement/increment; 

 } 

  

Pengulangan jenis ini tidak terlalu jauh berbeda dengan pengulangan bentuk for. hanya 

saja penempatan nilai  awalnya, dan operator decrement/incrementnya berbeda letaknya. 

Implementasinya adalah seperti ini : 

<?php 

$x = 1; 

while ($x <= 100) 

 { 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

39 39 

  echo "Angka $x"; 

 $x++  // jika tidak ada operator increment atau decrement 

 // maka proses akan 

   // terus menerus terjadi tanpa berhenti 

 } 

 

?> 

 

jadi jika kondisi belum sampai yang ditentukan dalam hal ini, jika variable $x itu kurang 

dari 100 maka pengulangan akan terus dilakukan, dan penambahan selalu terjadi. namun 

ketika nilainya lebih dari 100 maka pengulangan akan berhenti. hampir sama dengan 

konsep pengulangan bentuk for. 

 

 

 

2.7.3 Pengulangan do while 

Bentuk pengulangan do while adalah seperti ini :  

Nilai awal 

do 

 { 

  pernyataan; 

  operator decrement/increment; 

 } 

While (batas pengulangan) 

 

contoh implementasinya :  

<?php 

$x = 1; 

do 

 { 

  echo "Angka $x"; 

  $x++ 

 } 

while ($x <= 100); 

?> 

 

hampir sama dengan bentuk pengulangan while, namun yang jadi perbedaan di sini 

adalah letak dari whilenya saja, dan diakhir dari pengulangan while di beri ; (semicolon). 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

40 40 

coba kita buktikan :  

<?php 

// pengulangan jenis while 

$x = 1; 

while ($x <= 100) 

 { 

  echo "Angka $x<br>"; 

  $x++; 

 } 

echo "<strong>$x</strong>"; 

echo "<br><br>"; 

 

// pengulangan jenis do while 

$x = 1; 

do 

 { 

  echo "Angka $x<br>"; 

  $x++; 

 } 

while($x <= 100); 

echo "<strong>$x</strong>"; 

?> 

 

Di akhir setiap pengulangan saya memasukkan baris echo $x ; ini cuma untuk 

membuktikan apakah benar nilainya sama, dan hasilnya ... sama. ini menandakaan do 

while itu sama dengan while, namun implementasinya itu sesuai dengan kebutuhan anda.  

Sampai sini, anda dapat memilih, lebih prefer atau lebih suka memakai  

pengulangan bentuk yang mana? for, while, atau do while. semua di tangan anda. dan 

gunakan secara efisien. 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

41 41 

2.8 memakai  Include dan require untuk efisiensi Coding 

Fungsi include dan require berfungsi untuk menjalankan banyak file secara 

berbarengan dengan caraa  memasukkan file lain kedalam suatu file tertentu. bentuk 

penulisannya adalah seperti ini :  

 

include "namafile.php"; 

require "namafile.php"; 

 

Contoh implementasinya adalah seperti ini, kita akan membuat suatu argumen yang 

nilai variable nya itu  diambil dari file yang lain. Pertama buat satu buah file dengan 

nama, variable.latihaninclude.php kemudian ketikkan di dalamnya seperti ini  : 

<?php 

// file variable.latihaninclude.php 

$cuaca = "hujan"; 

?> 

 

kemudian kita akan mengambil variable $cuaca tersebut untuk dimasukkan kedalam file 

yang lain, kita  buat 1 buah file lagi, dengan nama, latihan_28.php, kemudian ketikkan di 

dalamnya  seperti ini :  

 

<?php 

include "variable.latihaninclude.php"; 

 

if ($cuaca == "cerah") 

 { 

  echo "Latihan bola di GOR"; 

 } 

 

else 

 { 

  echo "Bikin mie ramen"; 

 } 

?> 

 

hasilnya adalah : 

Bikin mie ramen 

 

Mengapa ? karena fungsi include lah yang dapat memanggil file lain untuk di 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com

4242

eksekusi bersama, namun perlu diperhatikan peletakkannya. jika di letakkan di akhir 

seperti ini maka akan error. 

<?php 

if ($cuaca == "cerah") 

echo "Latihan bola di GOR"; 

else 

echo "Bikin mie ramen"; 

include "variable.latihaninclude.php"; 

?> 

oleh karena itu disesuaikan dengan penggunaannya, yakni diletakkan sebelum 

pengolahan file. 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

43 43 

2.9 memakai  Fungsi untuk effisiensi Coding 

Fungsi ini berisi sekumpulan perintah program, bisa berisi argumen if, pengulangan, 

variable, yang dapat menerima inputan berupa variable berisi nilai kemudian mengolah 

nilai tersebut sesuai dengan kebutuhan. Bentuk umum dalam membuat fungsi adalah 

seperti ini 

 

function namafungsi(parameter1, parameter2, ... parameter n ) 

 { 

  pernyataan berupa perintah operasi program; 

 } 

 

contoh implementasinya seperti ini :  

 

<?php 

// pertama kita terlebih dahulu mendefinisikaan fungsinya, 

// kemudian mengisi fungsi tersebut dengan sederetan perintah 

 

function testing() 

 { 

  echo "Contoh memakai  Fungsi"; 

 } 

 

// untuk dapat memakai  fungsi yang telah dibuat,  

// perlu pemanggilan nama fungsinya. 

testing(); 

?> 

 

 

memakai  parameter dalam fungsi 

Parameter mewakili variable yang nilainya akan diolah. untuk memakai  parameter 

contohnya adalah seperti ini : 

<?php 

function testing($nilai) 

 { 

  echo "Tinggi badan anda adalah $nilai"; 

 } 

$tinggibadan = 170 ; 

testing($tinggibadan); 

?> 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

44 44 

 

kita lihat hasilnya di browser mozilla firefox dengan parameter dalam fungsi anda dapat 

mengolah apa saja, dan coding jauh lebih cepat ketimbang memanggil ulang perintah-

perintah nya tanpa memakai  fungsi. Contoh lain memakai  parameter : 

<?php 

function penjumlahan($nilai1, $nilai2) 

 { 

  $total = $nilai1+$nilai2; 

  echo "$nilai1 + $nilai2 = ".$total;  

 } 

 

penjumlahan(30,20); 

?> 

 

dan hasilnya di browser mozilla firefox : 

30 + 20 = 50 

 

Fungsi benar-benar bermanfaat dalam pengolahan data inputan user ataupun dari 

database. 

 

Mengembalikan Nilai Fungsi 

Mengembalikan nilai fungsi dilakukan jika anda menginginkan nilai dari fungsi tersebut 

di olah dalam  suatu variable tertentu. Nah biasanya nilai dalam variable nantinya akan 

digunakan oleh fungsi yang lain. Untuk mengembalikan nilai fungsi, digunakan suatu 

fungsi return. Contoh implementasinya :  

<?php 

function penjumlahan($nilai1, $nilai2) 

 { 

  $total = $nilai1+$nilai2; 

  return $total;  

 } 

 

$jumlah20plus30 = penjumlahan(30,20); 

 

echo $jumlah20plus30; 

?> 

kita lihat hasilnya di browser,  

50 

kemudian kita balik ke codenya. 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

45 45 

 

Fungsi penjumlahan tersebut akan mengembalikan nilai dari penjumlahan antara 

$nilai1 dan $nilai2. Sehingga nilai dari fungsi dapat diimplementasikan sebagai nilai 

dari suatu variable $jumlah20plus30. Dan hasil akhirnya adalah nilai si fungsi di ambil 

dari nilai return fungsi tersebut. Sehingga nilai dari fungsi tersebut dapat dimanfaatkan 

untuk suatu kebutuhan lainnya. 

 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

46 46 

2.10 Mengenal array 

Jika variable itu cuma memiliki satu nilai, maka array memiliki banyak nilai dari 

elemen. Array, merupakan suatu kumpulan data variable yang tersusun secara index. 

nanti akan saya jelaskan maksudnya itu apa. Array dapat menampung variable yang tipe 

datanya berbeda-beda. 

 

2.10.1 Syntax array 

Untuk membuat array, berikut adalah syntaxnya : 

 

array(elemen) 

 

contohnya adalah seperti ini : 

$tahun = array(1924, 2010, 2012, 2024, 2050); 

 

saya akan jelaskan,  array di mulai dari index urutan 0. 

array(1924, 2010, 2012, 2024, 2050); 

 

sehingga :  

index 0 --> di miliki oleh array bernilai 1924 

index 1 --> di miliki oleh array bernilai 2010 

index 2 --> di miliki oleh array bernilai 2012 

index 3 --> di miliki oleh array bernilai 2024 

index 4 --> di miliki oleh array bernilai 2050 

 

Sehingga apabila anda ingin mengambil nilai dari array,  misalkan 2024, anda cukup 

dengan menampilkan nama variable nya kemudian di tambahkan index dibelakang  

variable tersebut, seperti ini : 

$tahun[3]; --> mewakili 2024.  

 

Sehingga apa bila di aplikasikan dalam code php:  

<?php 

$tahun = array(1924, 2010, 2012, 2024, 2050); 

echo $tahun[3]; 

?> 

 

Sehingga hasilnya nanti di browser adalah :  

2024 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

47 47 

 

 

selain angka, php array pun dapat memuat berbagai variable dengan tipe data yang lain. 

Contoh lainnya : 

<?php 

$mahasiswa = array("Loka Dwiartara","Laki-

laki","24/01/1987","B",3.41,"Bot Technology"); 

for ($x=0;$x<=6;$x++) 

 { 

  echo $mahasiswa[$x]."<br>";  

 } 

?> 

 

hasilnya adalah : 

Loka Dwiartara 

Laki-laki 

24/01/1987 

3.41 

Bot Technology 

 

 

Pengulangan tadi sebetulnya hanya mengambil isi dari array satu demi satu. 

Sehingga yang terjadi sebetulnya adalah sama seperti ini : 

<?php 

$mahasiswa = array("Loka Dwiartara","Laki-

laki","24/01/1987","B",3.41,"Bot Technology"); 

echo $mahasiswa[0]."<br>";  

echo $mahasiswa[1]."<br>";  

echo $mahasiswa[2]."<br>";  

echo $mahasiswa[3]."<br>";  

echo $mahasiswa[4]."<br>";  

echo $mahasiswa[5]."<br>";  

?> 

 

Dan kita lihat hasilnya, sama dengan script yang memakai  pengulangan bentuk 

for ada beberapa syntax dalam php, yang biasa digunakan untuk mengambil isi dari array, 

selain dengan pengambilan langsung seperti cara tadim ataupun memakai  looping 

seperti yang saya jelaskan barusan. Kita dapat memakai  fungsi dalam pengolahan 

array, dengan cara memanfaatkan key dari tiap-tiap array, dan hal ini membutuhkan satu 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com

4848

pengulangan tersendiri. 

<?php 

$mahasiswa = array("Loka Dwiartara","Laki-

laki","24/01/1987","B",3.41,"Bot Technology"); 

for($x=0;$x<6;$x++) 

{  

echo "Index array mahasiswa ke : ".key($mahasiswa)." Berisi 

".current($mahasiswa)."<br>"; 

next($mahasiswa); 

?> 

kita lihat hasilnya di browser, ini merupakan pengambilan array dari index terendah 

yakni 0, ke paling akhir yakni 5. kita akan coba membaliknya, jika tadi mulai dari 0 - 5, 

kita mulai dari  5 dan mundur hingga urutan ke 0, dengan memanfaatkan fungsi end(), 

dan prev(); 

Kita coba implmentasikan :  

<?php 

$mahasiswa = array("Loka Dwiartara","Laki-

laki","24/01/1987","B",3.41,"Bot Technology"); 

end($mahasiswa);  

for($x=0;$x<6;$x++) 

echo "Index array mahasiswa ke : ".key($mahasiswa)." berisi 

".current($mahasiswa)."<br>"; 

prev($mahasiswa); 

?> 

dengan end(), maka array akan dibawa ke paling akhir, kemudian di bawa mundur ke 

index terendah  dengan fungsi prev(). Selain fungsi end(), prev(), dan next(), kita juga 

dapat memakai  fungsi count() yang digunakan untuk menghitung jumlah variable 

yang ada dalam array, sebagai contohnya, kita akan menghitung jumlah array yang 

berada pada array mahasiswa :  

<?php 

$mahasiswa = array("Loka Dwiartara","Laki-

laki","24/01/1987","B",3.41,"Bot Technology"); 

$jumlaharray = count($mahasiswa); 

echo $jumlaharray; 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

49 49 

?> 

 

Mengakses Array dalam variable yang terpisah 

Ada sedikit pertanyaan mungkin, masih seputar array, mungkin anda menginginkan array 

tersebut di akses kedalam variable variable yang terpisah, anda dapat memakai  

fungsi list(); implementasinya seperti ini :  

 

<?php 

$mahasiswa = array("Loka Dwiartara","Laki-

laki","24/01/1987","B",3.41,"Bot Technology"); 

 

list($nama,$jeniskelamin,$tanggallahir,$poin,$IP,$spesialisasi) = 

$mahasiswa; 

 

echo $nama."<br>"; 

echo $jeniskelamin."<br>"; 

echo $tanggallahir."<br>"; 

echo $poin."<br>"; 

echo $IP."<br>"; 

echo $spesialisasi."<br>"; 

?> 

 

 

 

2.10.2 Mengurutkan array 

Sedikit lagi dengan array, bagaimana mengurutkan array ? hal ini digunakan ketika 

kita memiliki banyak data tapi data tersebut tidak berurutan, misalkan 

1,3,2,4,7,8,6,5,9,10, kita ingin mengurutkan array tersebut dari terkecil hingga terbesar. 

solusinya adalah memakai  fungsi sort() :  

<?php 

$data = array(1,3,2,4,7,8,6,5,9,10); 

sort($data); 

 

for($x=0;$x<=10;$x++) 

 { 

  echo current($data)."<br>"; 

  next($data); 

 } 

?> 

 

 

2.10.3 memakai  foreach 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

50 50 

Selain memakai  looping dengan bentuk for tadi, kita pun dapat memakai  

pengulangan yang memang dikhususkan untuk array, yakni foreach, dan biasanya foreach 

juga digunakan untuk menampilkan isi dari database. penggunaan foreach sangatlah 

mudah. 

<?php 

$mahasiswa = array("Loka Dwiartara","Laki-

laki","24/01/1987","B",3.41,"Bot Technology"); 

 

foreach ($mahasiswa as $datamahasiswa) 

 { 

  echo $datamahasiswa."<br>"; 

 } 

?> 

 

mudah ya ?? 

 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

51 51 

2.11 Manipulasi String 

Manipulasi string digunakan untuk mengolah suatu inputan yang dimasukkan oleh 

user atau di ambil dari database. Biasanya manipulasi ini digunakan untuk satu alasan 

tertentu, seperti misalkan mencocokan password, validasi kecocokan email, menampilkan 

text dengan format tertentu, misalkan menampilkan angka 3031924 dalam rupiah 

menjadi Rp 3.031.924,- dan masih banyak contoh yang lainnya. 

 

Menghitung Jumlah karakter dalam string 

Untuk menghitung jumlah karakter dalam string, digunakan fungsi strlen(); 

implementasinya adalah seperti ini :  

<?php 

$nama = "Loka Dwiartara"; 

$jumlahkarakter = strlen($nama); 

 

echo "variable \$nama berisi $jumlahkarakter karakater"; 

?> 

 

 

 

Membandingkan 2 String 

Membandingkan 2 string biasanya digunakan untuk pencocokan password, atau 

pencocokan email. Di gunakan fungsi strcmp(); implementasinya seperti ini :  

<?php 

$passwordasli = "b3laj@rpHP"; 

$passwordinput = "belajarPHP"; 

 

$cocok = strcmp($passwordasli, $passwordinput); 

if ($cocok != 1) 

 { 

  echo "Password anda salah!"; 

 } 

else 

 { 

  echo "Password anda benar."; 

 } 

?> 

 

ini merupakan simulasi ketika password yang berada dalam database yakni 

$passowrdasli, dicocokkan dengan cara penginputan yang dilakukan oleh user yakni 

$passwordinput. 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

52 52 

Strcmp itu membandingkan antara password database dengan password yang input, 

ketika password yang di input itu tidak cocok dengan yang ada di database maka yang 

terjadi kemudian adalah pernyataan "Password anda salah".  

 

 

Mengkapitalkan string 

Ini adalah istilah lain dari mengubah text yang tadinya huruf kecil semua menjadi huruf 

besar semua. Cara penggunaannya cukup mudah, cukup dengan memakai  

strtoupper(); Implementasinya adalah sebagai berikut :  

<?php 

$intro = "jangan berteriak!!!"; 

$introhurufbesar = strtoupper($intro); 

echo $introhurufbesar; 

?> 

 

Hasil di browser :  

JANGAN BERTERIAK!!! 

 

cukup mudah bukan ? 

 

Menjadikan string huruf kecil semua 

Kebalikan dari strtoupper adalah sdtrtolower ; 

implementasinya adalah sebagai berikut :  

<?php 

$intro = "SEDANG BERBISIK"; 

$introhurufkecil = strtolower($intro); 

echo $introhurufkecil; 

?> 

 

 

Mengubah baris baru menjadi 

Ketika anda mengetikkaan sebuah kalimat dalam PHP seperti ini, dengan banyak baris di 

dalamnya ... 

 

Pada suatu hari 

saya jalan sendirian 

di tengah jalan bertemu kucing herder 

saya di kejar sampai nyusruk 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

53 53 

namun ketika di tampilkan dengan memakai  echo, seperti ini  

<?php 

$cerita = "Pada suatu hari 

saya jalan sendirian 

di tengah jalan bertemu kucing herder 

saya di kejar sampai nyusruk"; 

 

echo $cerita; 

?> 

 

 

yang terjadi malah, semuanya di tampilkan dalam satu baris : 

Pada suatu hari saya jalan sendirian di tengah jalan bertemu kucing herder saya di kejar 

sampai nyusruk 

 

php memiliki fungsi nl2br(), yang menjadikan baris-baris baru menjadi <br>, dan  

 

Kalimat-kalimat yang diketik ditampilkan seperti ketika di ketik. Implementasinya seperti 

ini  

 

<?php 

$cerita = "Pada suatu hari 

saya jalan sendirian 

di tengah jalan bertemu kucing herder 

saya di kejar sampai nyusruk"; 

 

echo nl2br($cerita); 

?> 

 

hasilnya adalah : 

Pada suatu hari 

saya jalan sendirian 

di tengah jalan bertemu kucing herder 

saya di kejar sampai nyusruk 

 

 

Memfilter tag html 

Memfilter tag html biasanya digunakan ketika seorang web developer tidak 

menginginkan spammer merusak tampilan guestbook, dengan linknya, atau 

menonaktifkan tag html yang tidak dibutuhkan. 

 

Misalkan ketika seorang spammer yang menaruh link situsnya kedalam guestbook, maka 

untuk menonaktifkan  link tersebut cukup gunakan strip_tags(); implementasinya adalah 

seperti ini :  

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

54 54 

<?php 

$situsspammer = "Silahkan <u>berkunjung</u> ke <a href= 

'http://www.tokosandaljepit.com'> Toko Online Sandal Jepit 

<strong>Aneka Warna</strong></a>"; 

 

$filterlink  = strip_tags($situsspammer, "<strong><u>"); 

echo $filterlink; 

?> 

 

Dan silahkan save lalu lihat hasilnya di browser anda. strip_tags() memfilter hanya tag 

yang didefiniskan saja yang ditampilkan. 

 

Format penggunaan strip_tags adalah sebagai berikut :  

strip_tags(kalimat yang akan di filter, tag yang boleh ditampilkan) 

 

Sehingga pada contoh kasus ini, diluar dari tag <strong> dan <u> maka tag tersebut tidak 

ditampilkan.  

 

 

Memecah string ke dalam array dengan explode() 

Bagaimana cara untuk memecah string, menjadi kumpulan elemen dalam array? 

Dengan cara memakai  explode(). String yang berisi kata-kata akan dipecah, 

sehingga menjadi array-array, yang nantinya digunakan untuk kebutuhan tertentu. 

 

Sebagai contoh :  

<?php 

$belajar = "saya sedang belajar bahasa pemrogaman PHP"; 

$arraybelajar = explode(" ", $belajar); 

echo $arraybelajar[5]; 

?> 

sedikit saya jelaskan, explode() menjadikan spasi sebagai pemisah antara elemen array 

yang satu dengan  lainnya, sehingga apabila terdapat spasi maka kata-kata tersebut akan 

di pecah sehingga menjadi array. Contoh lainnya  

 

<?php 

$tanggal = "03/Maret/1924"; 

$tanggalarray = explode("/", $tanggal) 

echo $tanggalarray[2]; 

?> 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

55 55 

Menggabungkan array menjadi satu kesatuan dengan implode() 

Jika explode bertugas untuk memecah menjadi elemen array, implode berfungsi 

sebaliknya, yakni menggabungkan array menjadi satu string, contohnya adalah seperti 

ini:  

 

<?php 

$arraybelajar = array("saya", "sedang", "belajar", "bahasa", 

"pemrogaman", "PHP"); 

$kalimatbelajar = implode(" ", $arraybelajar); 

echo $kalimatbelajar; 

?> 

 

simple and easy. right? Contoh yang lain :  

<?php 

$arraytanggal = array(03, "Maret", 1924); 

$tanggal = implode("-",$arraytanggal); 

echo $tanggal; 

?> 

 

Array yang berbeda tipe datanya dapat di satukan menjadi satu kesatuan string dengan 

memakai  implode(). Mudah kan? 

 

 

Mencari Posisi Suatu Karakter Dengan Strpos() 

Untuk mencari posisi suatu karakter atau string anda dapat memakai  strpos().  

Contohnya adalah sebagai berikut :  

 

Misalkan anda ingin mencari posisi kata PHP, dari kalimat saya sedang belajar PHP. 

<?php 

$kalimat = "Saya sedang belajar PHP"; 

$katayangdicari = "PHP"; 

$posisi = strpos($kalimat, $katayangdicari); 

echo $posisi; 

?> 

 

 

Menampilkan sebagian isi string dengan substr() 

Anda dapat menampilkan sebagian isi dari suatu string, mungkin bagi anda yang 

pernah membuka suatu situs biasanya di awal situs ditampilkan intro dari suatu artikel, 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

56 56 

dengan keterangan read more, atau baca selengkapnya, hal ini memakai  substr(), 

atau untuk memfilter nomor hp, dengan cara tidak menampilkan kesuluruhan nomornya, 

kemudian diganti dengan karakter xxx, dan lain sebagainya. 

 

Cara penulisannya adalah seperti ini. 

substr(kalimat, nilai awal, nilai akhir atau range ) 

 

contohnya :  

<?php 

$kalimat = "saya sedang mengetik memakai  keyboard, guna mempelajari 

bahasa PHP"; 

$potongkalimat = substr($kalimat, -3); 

echo $potongkalimat ; 

?> 

 

substr($kalimat, -3) di sini berarti, tampilkan sebagian isi variable kalimat yakni 3 

karakter dari belakang. Dan hasilnya adalah seperti ini ... 

PHP 

 

contoh yang lain : 

<?php 

$kalimat = "saya sedang mengetik memakai  keyboard, guna mempelajari 

bahasa PHP"; 

$potongkalimat = substr($kalimat, 0, 41); 

echo $potongkalimat ; 

?> 

 

kita lihat hasilnya di browser adalah seperti ini ... 

saya sedang mengetik memakai  keyboard 

 

Ini berarti script ini memiliki fungsi untuk menampilkan mulai dari karater dari posisi 0 

dengan  range 40 karakter didepannya,  contoh yang lain :  

<?php 

$kalimat = "saya sedang mengetik memakai  keyboard, guna mempelajari 

bahasa PHP"; 

$potongkalimat = substr($kalimat, 5, 6); 

echo $potongkalimat ; 

?> 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

57 57 

 

Lihat hasilnya di browser, script ini berfungsi menampilkan sebagian isi dari 

variable $kalimat, substr($kalimat, 5, 6); berarti, menampilkan mulai dari posisi 5, dan 

rangenya 6 karakter, dimulai dari posisi 5 itu sendiri. Sehingga pada posisi 5 ada huruf s, 

dan rangenya 6 karakter adalah s,e,d,a,n,g sehingga yang diambil adalah kata sedang. 

 

 

 

Menimpa karakter dengan karakter yang lain dengan str_replace() 

Bagaimana jika anda ingin melakukan manipulasi dari suatu string. Misalkan ingin 

menimpa suatu kata  dengan kata yang lain, misalkan mengubah kata bermain dalam 

kalimat "saya sedang bermain"  menjadi "saya sedang belajar". Anda dapat 

memanfaatkan str_replace(); contoh penggunaanya adalah seperti ini  

str_replace("kata/karakter asli", "kata/karakter yang baru", 

"kalimat"); 

 

implementasinya  

<?php 

$kalimat = "saya sedang bermain"; 

$kalimatbaru = str_replace("bermain", "belajar", $kalimat); 

echo $kalimatbaru ; 

?> 

 

dan hasilnya adalah :  

saya sedang belajar 

 

Manipulasi string dengan trim() 

trim() digunakan untuk menghilangkan spasi, dikiri atau dikanan, biasanya 

digunakan untuk proses pengolahan inputan username dan password yang dilakukan oleh 

user, biasanya ini terjadi ketika user  tidak sengaja/lupa menekan tombol spasi di 

keyboard, untuk menanganinya anda dapat memakai  trim()  

contoh penggunaanya :  

 

<?php 

$password = " iniadalahpassword "; 

$passwordasli = trim($password); 

echo $passwordasli; 

?> 

 

hasil dari script di atas adalah spasi akan hilang. Anda pun dapat menghilangkan spasi di 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

58 58 

kiri dengan ltrim(), dan dikanan dengan rtrim(); 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

59 59 

2.12 Syntax Alternatif untuk PHP 

 

2.12.1 Alternatif echo 

Kita biasa memakai  echo untuk proses menampilkan isi dari suatu variable, 

sebetulnya ada alternatif dalam php untuk menampilkan isi dari suatu variable, anda 

dapat memakai  print, namun proses print sedikit lebih lama dari echo. Meskipun 

tidak terasa karena kecepatan komputer yang sudah sedemikian canggih, tapi tetap proses 

print memakan waktu 15% sedikit lebih lama dari echo. 

 

Contoh penggunaan print sama dengan echo : 

<?php 

print "menampilkan kalimat"; 

?> 

 

Namun para web developer cenderung memakai  echo ketimbang print. Bukan 

karena kecepatan. Tapi karena web developer lebih malas mengetik 5 huruf ketimbang 4 

huruf. :d aneh ya? Tapi  memang itu faktanya. 

 

 

2.12.2 Double Quote dan One Quote 

Apa perbedaan antara double quote yang diwakili dengan tanda " dengan one quote 

yang di wakili oleh tanda ' One quote hanya dapat menampilkan karakter aslinya, bukan 

isi dari variable. Kita buktikan : 

<?php 

$nilai = 90; 

echo '$nilai'; 

?> 

 

Apabila kita lihat dibrowser, one quote, atau kutip satu itu tidak menampikan isi dari 

$nilai, melainkan karakter aslinya. Namun dengan double quote anda dapat menampilkan 

isi variablenya :  

<?php 

$nilai = 90; 

echo "$nilai"; 

?> 

mungkin kedepannya anda akan memproses kutip dua didalam kutip dua, seperti 

menyisipkan html di dalam echo. seperti ini misalnya : 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

60 60 

<?php 

echo "<a href="http://www.ilmuwebsite.com">Ilmuwebsite.com</a>"; 

?> 

 

mari kita lihat di browser, hasilnya adalah error. bagaimana agar kita dapat memakai  

tanda kutip dua, didalam kutip dua? Solusinya adalah memakai  spesial karater '\'. 

Kita buktikan : 

<?php 

echo "<a href=\"http://www.ilmuwebsite.com\">Ilmuwebsite.com</a>"; 

?> 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

61 61 

2.13 Bekerja dengan File 

Di sub bab ini akan saya jelaskan bagaimana kita bekerja dengan file. mulai dari 

membuka file, menutup file mengecek apakah file tersebut ada, kemudian menulis isi 

file, ataupun menghapus file. itu semua akan saya jelaskan di sini. 

 

Mengecek File 

Untuk mengecek file, ada atau tidaknya file tersebut dalam direktori/path yang 

ditentukan, biasanya seorang web developer cukup memakai  fungsi file_exist(), 

untuk mengecek apakah file tersebut ada.   

 

Siapkan terlebih dahulu sebuah file kosong di c:\xampp\htdocs\latihanphp 

berikan nama tes.txt, kemudian selanjutnya silahkan buat script php nya seperti ini : 

<?php 

 if (file_exists("tes.txt") == 1) 

  { 

   echo "File-nya ada..."; 

  } 

 else 

  { 

   echo "Filenya tidak ada ..."; 

  } 

?> 

 

file_exits("tes.txt") akan mengecek apakah file nya ada atau tidak, jika bernilai 1, maka 

akan di tampilkan "File-nya ada..."; jika bernilai 0, maka akan ditampilkan filenya tidak 

ada. Atau bisa juga di tulis seperti ini, tidak memakai  operator perbandingan ==. 

<?php 

 if (file_exists("tes.txt")) 

  { 

   echo "File-nya ada..."; 

  } 

 else 

  { 

   echo "Filenya tidak ada ..."; 

  } 

?> 

 

 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

62 62 

Apakah File atau Direktori?? 

Untuk mengecek apakah file ataukah direktori terhadap nama file atau direktori kita 

dapat memakai  is_file untuk mengecek file atau bukan dan is_dir untuk mengecek 

direktori atau bukan. Implementasinya masih memakai  file yang tadi yakni tes.txt: 

 

<?php 

if (is_file("tes.txt")) 

 { 

  echo "Ini adalah file!"; 

 } 

?> 

 

Untuk mengecek direktori atau bukan, silahkan anda buat sebuah direktori dengan nama 

direktorites di dalam c:\xampp\htdocs\latihanphp. 

 

Kemudian untuk mengecek direktorites itu adalah direktori atau bukan anda dapat 

mengetikan script memanfaatkan fungsi is_dir() 

 

<?php 

if (is_dir("direktorites")) 

 { 

  echo "Ini adalah direktori!"; 

 } 

?> 

 

 

Membuat dan menghapus file 

Untuk membuat file, anda dapat memakai  fungsi touch(), dan untuk 

menghapus file yang ada, anda dapat memakai  fungsi unlink(); implementasinya 

adalah seperti ini, script untuk membuat file :  

<?php 

touch("filecontoh.txt"); 

if (file_exists("filecontoh.txt")) 

 { 

  echo "File sudah ada!"; 

 } 

?> 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

63 63 

Lihat hasilnya di browser anda. Untuk menghapus file yang sudah ada, anda dapat 

memakai  unlink(). 

 

Implementasinya, kita memakai  file yang telah kita buat sebelumnya, yakni 

mencoba untuk menghapus filecontoh.txt 

 

<?php 

if (file_exists("filecontoh.txt")) 

 { 

  echo "Filennya ada!<br/>"; 

 } 

 

// menghapus file 

unlink("filecontoh.txt"); 

 

// mengecek kembali keberadaan filenya 

if (file_exists("filecontoh.txt")) 

 { 

  echo "File sudah ada!"; 

 } 

else 

 { 

  echo "File sudah tidak ada ... "; 

 } 

?> 

 

 

 

Membuka File 

Ada beberapa fungsi untuk membuka file, mulai dari membuka file saja, kemudian ada 

juga fungsi yang  dapat  membuka kemudian lalu menulis isi file, ada juga fungsi untuk 

membuka file sambil menulis, dan lain-lain.  

 

Membuka file saja anda dapat memakai  syntax : 

$fp = fopen( NAMA_FILENYA, 'r' ); 

dengan fungsi fopen(), dan paramater r di dalamnya, r disini hanya hanya dapat membuka 

file saja dan meletakkan pointer atau kursor di awal file. 

 

Membuka/membaca file kemudian menulis file tersebut anda dapat memakai  syntax:  

$fp = fopen( NAMA_FILENYA, 'r+' ); 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

64 64 

 

parameter r+ ini memungkinkan kita membaca file kemudian menulisi file tersebut 

dengan meletakkan kursor atau pointer pada awal file. 

 

Menulis file saja anda dapat memakai  syntax : 

$fp = fopen( NAMA_FILENYA, 'w' ); 

parameter w memungkinkan anda dapat menulis file, dengan meletakkan kursor di awal 

file. 

 

Membaca dan menulis file sekaligus anda dapat memakai  syntax seperti ini : 

$fp = fopen( NAMA_FILENYA, 'w+' ); 

parameter w+ memungkinkan anda dapat membaca dan menulis file, dengan meletakkan 

kursor di awal file. 

 

Menulis file saja anda dapat memakai  syntax : 

$fp = fopen( NAMA_FILENYA, 'a' ); 

parameter a memungkinkan anda dapat menulis file, namun meletakkan kursor di akhir 

file. 

 

Membaca dan menulis file sekaligus anda dapat memakai  syntax seperti ini : 

$fp = fopen( NAMA_FILENYA, 'a+' ); 

parameter w+ memungkinkan anda dapat membaca dan menulis file, namun php 

meletakkan kursornya  di akhir file. 

 

 

Membaca File dengan feof() dan fgets() 

Oke kita akan coba langsung mengimplementasikan fopen(), feof(), dan fgets() secara 

bersamaan untuk  membaca isi suatu file. 

 

Implementasinya adalah seperti ini: 

<?php 

$file = "tes.txt"; 

$fileopen = fopen($file, 'r') or die ("Nggak bisa di baca"); 

while (!feof($fileopen)) 

 { 

  $bariskalimat = fgets($fileopen, 1024); 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

65 65 

  echo $bariskalimat."<br>"; 

 } 

?> 

 

hal yang pertama di lakukan adalah membuka file tersebut dengan fopen($file, 'r'), r itu 

parameter untuk membaca saja dan meletakkan kursor atau pointer di awal dari file.  Jika 

file tidak bisa dibaca akan muncul error dengan peringatan "Nggak bisa dibaca". 

 

while (!feof($fileopen)) memiliki fungsi untuk mengecek apakah pointer atau kursornya 

berada pada akhir file. parameter r pada fopen meletakkan kursor di awal, dan while 

(!feof($fileopen))  akan terus mengecek apakah kursornya sudah sampai akhir file, jika 

sudah sampai akhir file maka pengulangan  akan berhenti. 

 

$bariskalimat = fgets($fileopen, 1024);  

berfungsi untuk mengambil isi dari file baris demi baris memakai  memory 1024 byte  

 

kemudian di tampilkan dengan ; 

echo $bariskalimat."<br>"; 

 

ilustrasinya adalah seperti ini ... logika membuka file  

 

paramater r, pada fopen($file, 'r') berfungsi untuk meletakkan kursor di awal dari file. 

 

feof mengecek apakah sudah berada di akhir file ... 

fgets mengambil isi file dan mengambil baris pertama ...  

fopen kemudian mengcek apakah sudah berada di akhir file? 

fgets mengambil isi file dan mengambil baris kedua...  

fopen kemudian mengcek apakah sudah berada di akhir file? 

 

jika fopen mengecek sudah berada pada baris akhir maka pengulangan berhenti. 

Menulis atau menambahkan isi file dengan fputs() 

Untuk menulis isi file anda dapat memakai  fputs().  Untuk dapat memakai  

fputs() anda harus membuka filenya terlebih dahulu, dengan fopen(), kemudian gunakan 

fputs(), setelah itu baru tutup file dengan fclose(); 

 

Implementasinya adalah seperti ini : 

<?php 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

66 66 

 $file = fopen("tes.txt", a); 

 fputs($file, "Welcome to the jungle"); 

 fclose($file); 

?> 

 

Parameter a pada fopen("tes.txt", a); berfungsi untuk menambahkan isi file di bagian 

akhir. Jika anda memakai  w atau r, maka isi file akan dihapus kemudian di timpah 

dengan yang baru. Jika anda ingin menambahkannya di akhir maka gunakan a. 

 

Mudah sekali bukan? 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

67 67 

2.14 Bekerja dengan Date & Time  

 

Oke, kita sudah berada dalam akhir dari bab 2, di sini saya akan menjelaskan bagaimana 

memakai  Date & Time dalam PHP. PHP menyediakan fungsi-fungsi untuk 

menampilkan penanggalan dan waktu. Fungsi-fungsi tersebut dapat mengembalikan 

tanggal dan waktu sesuai dengan yang kita butuhkan. 

 

Berikut adalah table penanggalan dan waktu disertakan dengan penjelasannya. 

 

a  ->  am atau pm 

A  ->  AM atau PM 

d  ->  Tanggal 

D  ->  Nama hari dalam seminggu 

F  ->  Nama bulan 

g  ->  jam 1 sampai 12 (1..12) 

G  ->  jam 1 sampai 23 (0..23) 

h  ->  jam 1 sampai 12 (01..12) 

H  ->  jam 1 sampai 23 (OO..23) 

i  ->  menit 

j  ->  Tanggal 

l  ->  Nama Hari  

m  ->  Bulan (dalam angka) 

M  ->  Bulan (singkatan dari nama bulan) 

n  ->  Nama bulan (1..12) 

O  ->  waktu greenwicj 

r  ->  format RFC 822 (Sun, 25 Agustus 2002 16:01:07+0200 

s  ->  detik (00..59) 

T  ->  Timezone (DMT) 

y  ->  tahun dalam dua digit  

Y  ->  tahun dalam empat digit 

z  ->  hari ke x dari tahun 

 

 

contoh implementasi dari date & time adalah seperti ini untuk mengetahui tanggal berapa 

sekarang : 

 

<?php 

echo date("d");  

?> 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

Bab2: Bekerja dengan PHP 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com  

   

 

68 68 

untuk contoh yang lebih kompleks lagi ...  

<?php 

echo "Sekarang waktu menunjukkan pukul ", date("H:i A"),  

     "<br>", date("l, d F Y"),  

  "<br>Hari ke : ", date("z"), " dari tahun ", date("Y"); 

?> 

Visit Us to download more ebooks http://www.direktoriweblog.com

 Bab 3: memakai  PHP dengan MySQL 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com 

   

 

69 

Bab 3: 

memakai  PHP 

dengan MySQL 

 

 

 

 

 

 

 

 

 

3.0 Mengenal MySql 

Sebelum lebih jauh dengan mysql, terlebih dahulu kita harus mengetahui apa itu 

mysql. sebagai intermezo saya akan coba ceritakan sekelumit mengenai mysql. Berbicara 

mengenai mysql, tidak lepas dari berbicara mengenai sql (structured query language) 

yakni bahasa yang berisi perintah-perintah untuk memanipulasi database, mulai dari 

melakukan perintah select untuk menampilkan isi database, menginsert atau 

menambahkan isi kedalam database, mendelete atau menghapus isi database dan 

mengedit database.  

Beberapa sistem database yang memakai  sql diantaranya ada Ms. Access, 

MsSQL Server, Oracle, PostgresSQL, DB2, MySQL, Interbase dan lain sebagainya ...  

Untuk menjadi seorang web developer yang handal, anda harus menguasai perintah-

perintah sql. Meskipun tidak mutlak, tapi saya sangat menganjurkan anda untuk 

mnguasai perintah mysql untuk memudahkan dalam developer aplikasi nantinya. Secara 

garis besar berbagai sistem database memakai  bahasa yang sama untuk 

memanipulasi isi dalam  database. Sama-sama memakai  bahasa sql. 

 

 

Visit Us to download more ebooks http://www.direktoriweblog.com

 Bab 3: memakai  PHP dengan MySQL 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com 

   

 

70 

Kenapa memilih mysql?? 

MySQL itu merupakan salah satu sistem database yang memakai  sql. MySQl 

pun dapat digunakan secara langsung dengan mengetikkan perintah atau syntaxnya 

melalui console. Dan bisa juga digunakan secara embeded SQL, artinya anda dapat 

memakai  perintah sql dengan menyisipkannya kedalam bahasa pemgrogaman 

tertentu, PHP misalnya. Sampai saat ini PHP dan MySQL merupakan kombinasi yang 

menakjubkan. 

Hingga dalam kurun waktu kurang dari 20 tahun. PHP dan MySQL sudah 

mendominasi dunia internet khususnya web development untuk web dinamis yang 

powerfull. Bahkan bisa dibilang, internet sebagian besar terdiri dari PHP dan MySQL. 

Salah satu alasan mengapa ini terjadi adalah, kedua paket tersebut bersifat open source. 

 

Sejarah MySQL 

 Berawal dari proyek yang dimulai oleh kedua orang developer, yakni Michael 

Widenius dan David Axmark di tahun 1994. Pada awalnya mysql Di develop 

memakai  bahasa C dan C++. Lagi-lagi proyek ini didasari karena ingin 

membuat suatu sistem database yang murah, meskipun ketika itu ada database 

yang powerfull yakni oracle, namun database ini bersifat komersil yang harganya 

super mahal , dan begitu menguasai pasar.  

 

 Dan akhirnya MySQL dirilis pertama kali pada 23 Mei 1995. Mysql begitu 

diminati oleh banyak orang, karena kemudahan installasi, kemudahan pemakaian 

sudah seperti database komersil dengan sistem RDBMS, sistem yang 

memungkinkan interkoneksi antara satu tabel dengan tabel lainnya, sistem ini 

benar-benar effisien.  

 

 Pada 8 Januari 1998 MySQL dirilis untuk versi Windows 95 dan NT Ini 

menjadikan mysql itu sebagai sistem database yang low end. artinya user biasa 

pun dapat memakai  mysql ini tanpa membutuhkan server tambahan. Benar-

benar suatu terobosan yang membuat mysql semakin diminati banyak orang.  

 

 Versi 3.23 beta nya di terbitkan pada Juni 2000, dan versi stabilnya dirilis pada 

januari 2001. 

 

 Versi 4.0 beta nya di terbitkan pada Agustus 2002, dan versi stabilnya dirilis pada 

Maret 2003. Dalam dirils kali ini mysql sudah mengincludekan unionnya, 

Visit Us to download more ebooks http://www.direktoriweblog.com

 Bab 3: memakai  PHP dengan MySQL 

Oleh : Loka Dwiartara | http://www.ilmuwebsite.com 

   

 

71 

yang memungkin satu dengan table lain dapat saling join, dan ditampilkan dalam 

satu tabel. 

 

 Versi 4.1 beta nya di terbitkan pada Juni 2004, dan versi stabilnya dirilis pada 

Oktober 2004. 

 Dalam versi ini mysql mengincludekan R-trees and B-trees, subqueries, prepared 

statements. 

 

 Versi 5.0 beta nya di terbitkan pada Maret 2005, namun versi stabilnya dirilis 

pada Oktober 2005 cursors, stored procedures, triggers, views, XA transactions 

 

 Versi 5.1: currently pre-production (since November 2005) (event scheduler, 

partitioning, plugin API, row-based replication, server log tables). Sun 

Microsystems acquires MySQL AB on 26 February 2008 

 

 Tahun 2009, 11 milyar server di internet telah menginstall mysql sebagai default 

sistem databasenya. MySQL kini merupakan database yang sangat powerfull. 

Bahkan google sudah meracik MySQL sehingga menjadi database pencarian 

milik google. MySQL menjadi sangat hebat. Saat ini. 

 

Visit Us to d