Tutorial Pemrograman PHP, Contoh Program PHP

Banner 468

Facebook
RSS

Variabel PHP

Variable pada PHP direpresentasikan oleh karakter dollar ($) dan dilanjutkan dengan nama variable tersebut. Variable pada PHP bersifat case-sensitive. Nama variable yang valid pada php dimulai dengan huruf atau underscore (_) dan diikuti oleh huruf, angka atau underscore. Jika dilihat sebagai regular expression:

[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*

Huruf terdiri dari a sampai z dan A sampai Z, karakter ASCII dari 127 sampai 255 (0x7f sampai 0xff). Variable tidak boleh menggunakan tanda baca ataupun reserved word PHP, seperti print, echo.
Contoh :
<?php
$a="5";
$b="2.5";
$komentar="Selamat Datang di PHP";
echo ("Nilai variabel a adalah = $a <br>");
//variabel bertipe integer
echo ("Nilai variabel b adalah = $b <br>");
//variabel bertipe real
echo ("Nilai variabel komentar adalah = $komentar<br>");
//variabel bertipe string
$hasil=$a+$b;
echo ("Hasil jumlah a dan b adalah = $hasil <br>"); //variabel bertipe double
$tgl = date("d F Y"); //variabel bertipe tanggal
$nama = "Politeknik Telkom";
$garis= "=====================================";
echo "<p>";
echo $garis."<br>";
echo $komentar. " Di Lab ". $nama. "<br>Belajar dengan giat
ya.... <br>";
echo $garis."<br>";
echo "Tanggal ".$tgl;
?>
[ Read More ]

Object dan Resource

Object

Hal yang membedakan PHP4 dan PHP5 adalah performansi dari Zend PHP engine yang mengakibatkan script berjalan lebih cepat dan efisien. Perubahan lain yang juga menjadi fokus utama PHP5 adalah fitur object-oriented (OO) yang lebih baik. Beberapa fitur baru yang menyangkut konsep OO ditambahkan. Akan dibahas pada bab selanjutnya.

Resource

Resource adalah variable spesial, memegang peranan terhadap external resource seperti melakukan koneksi dengan database, fungsi-fungsi FTP, OpenSSL, PDF document, Image, XML parser dan lain sebagainya. Resource lengkap dapat anda lihat pada dokumentasi PHP yang dapat didownload di www.php.net.
[ Read More ]

Array Lanjutan

Array Berindeks Numerik

Inisialisasi sebuah array dilakukan dengan cara berikut :
$nama_variabel = array(nilai1, nilai2, nilai3);
Selain cara di atas, pembuatan array dapat juga dilakukan dengan cara seperti contoh berikut :
$jurusan[] = "Komputerisasi Akuntansi";
$jurusan[] = "Ilmu Komputer";
$jurusan[] = "Teknologi Informasi";

Array Berindeks Asosiatif

Untuk membuat array berindeks asosiatif, kita membutuhkan label atau nama untuk masing-masing elemen seperti dalam contoh berikut :
$jurusan = array(IE=>" Komputerisasi Akuntansi",
CS=>"Ilmu Komputer",IT=>"Teknologi Informasi"); 

Navigasi Array

Untuk mengakses array berindeks numerik dapat dilakukan dengan mengarahkan urutan indeks dari elemen array yang dituju.
for($i=0;$i<3;$i++){
echo("Array \$jurusan index ke [$i] adalah
$jurusan[$i] <br>");} 

Fungsi-Fungsi Array

  • sort() : Untuk mengurutkan elemen-elemen dalam array berindeks numerik.
  • asort() : Untuk mengurutkan elemen-elemen dalam array berindeks numerik menurut isinya.
  • ksort() : Untuk mengurutkan elemen-elemen dalam array berindeks numerik menurut indeksnya. 

Implementasi Array
Sintak array:
array( [key => ] value , . . .)
Key dapat berupa integer ataupun string. Value dapat berupa apapun.
Contoh penggunaan:
<?php
/* Contoh simple array dengan key dan value yang
Bervariasi */
$a = array("Band" => "Blink",
"code" => 182,
5 => " + 311 + ",
14 => 5000
);
echo $a["Band"]; // Blink
echo $a["code"]; // 182
echo $a[5]; // + 311 +
echo $a[14]; // 5000
// Contoh penggunaan array didalam array
$aa = array("music" => array(1=>"Jazz", 2=>"Classic",
3=>"Metal"),
"sport" => array(1=>"basketball", 2=>"golf",
3=>"airsoftgun")
);
echo $aa["music"][3]; // Metal
echo $aa["music"][1]; // Jazz
echo $aa["sport"][3]; // airsoftgun
?>
Pada array, jika anda melakukan assign nilai pada array dengan key array secara eksplisit tidak ditulis, maka indeks integer maximum akan digunakan, dan key baru adalah indeks key maksimum + 1. Jika sebelumnya tidak ada indeks yang digunakan maka key adalah 0. Contoh penggunaan:

<?php
$myArray[] = "Please ";
$myArray[3] = "me ";
$myArray[6] = "on ";
$myArray[] = "my own";
for ($i=0;$i<=7;$i++){
echo "Array ke $i: $myArray[$i] <br />";
}
?>
[ Read More ]

Array

Array pada PHP merupakan susunan map (peta). Array merupakan sebuah tipe yang memetakan ke suatu nilai. Array juga merupakan sebuah set variabel yang terdiri dari sekumpulan jenis data yang sama, disimpan menggunakan indeks dalam satu variabel. PHP mengenal dua macam indeks, yaitu indeks numerik (menggunakan angka untuk menandai tiap elemen) dan indeks asosiatif (memberikan nama untuk masing-masing elemen). Array PHP dapat anda gunakan sebagai benar-benar array, list (vector), hashtable, dictionary, collection, stack, queue, tree dan lain sebagainya. Array dapat berdimensi satu, dua, atau lebih :

  • Aray dimensi satu (one-dimensional array) mewakili bentuk suatu vektor.
  • Array dimensi dua (two-dimensional array) mewakili bentuk dari suatu matrik.
  • Array dimensi tiga (three-dimensional array) mewakili bentuk suatu ruang.
[ Read More ]

Tipe Data Pada PHP

Tipe DataKeterangan Contoh
boolean

nilai = TRUE/FALSE


#







Decimal : [1-9][0-9]* | 0
Hexadecimal : 0[xX][0-9a-fA-F]+
Octal : 0[0-7]+

Integer : [+-]?decimal |
[+-]?hexadecimal |
[+-]?octal




0, 1, 6, 30, 20000, 399984
0x0, 0xf, 0xfc3da34,
0X0F0FD32







float/double

Merupakan nilai desimal/pecahan

5.235, 2.3e5, 6E-10

string





Kumpulan karakter. Ada 3 jenis :
- single qouted
- double qouted
- heredoc qouted


'
"


array



sebuah tipe yang memetakan ke suatu nilai


resource


Variable Special


NULL








Variable yang tidak mempunyai
nilai. NULL berbeda dengan 0.
- variabel di assign dengan NULL
- variabel belum diberi value
- variabel dilakukan fungsi unset()




[ Read More ]

Penggunaan Komentar Pada PHP

PHP memberikan cara agar programer dapat membuat komentar pada scriptnya. Komentar ini pun dapat dibuat untuk yang hanya 1 baris script (one-line comment) maupun beberapa baris script (multi-line comment).

TandaKeterangan
//echo „komentar PHP‟; // contoh dengan jenis one-line c style
#echo „komentar PHP‟; # contoh dengan jenis one-line shell style
/*
*/
echo „komentar multi line‟; /* ini merupakan contoh penggunaan
multi-line comment yang memberikan komentar untuk beberapa
baris kode PHP
*/
[ Read More ]

Apa itu PHP?

PHP (HyperText Preprocessor) memang sudah lama kita mendengarnya tetapi apakah kita sudah tau apa yang dimaksud dengan PHP ini. PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada serverside. Artinya semua sintaks yang diberikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja. Ketika seorang user internet membuka suatu situs yang menggunakan fasilitas server side scripting PHP, maka terlebih dahulu server yang bersangkutan akan memproses semua perintah PHP di server lalu mengirimkan hasilnya dalam format HTML ke web server user internet tadi. Sehingga kode asli yang ditulis dengan PHP tidak terlihat di browser user.



PHP merupakan software yang open source, yang artinya bisa kita gunakan bebas tanpa ada pembayaran terhadap lisensinya serta kita dapat merubah source code dan mendistribusikan secara bebas dan gratis. PHP juga dapat berjalan antar platform, yaitu dapat digunakan dengan sistem operasi (Windows dan Linux) dan web server apapun (misalnya: PWS, IIS, Apache).
[ Read More ]

Aplikasi Yang Diperlukan Untuk Memulai Belajar PHP

Sebelum kita memulai untuk belajar PHP tentunya beberapa aplikasi yang harus kita miliki untuk membangun sebuah website menggunakan PHP. Banyak sekali aplikasi yang bisa kita gunakan untuk membangun sebuah Website dengan Bahasa Pemrograman PHP. berikut aplikasi yang perlu kita miliki untuk belajar dan membangun sebuah website :

Aplikasi Yang Diperlukan Untuk Memulai Belajar PHP
Aplikasi Yang Diperlukan Untuk Memulai Belajar PHP

  1. Editor ex: NotePad, NotePad++, Adobe Dreamweaver dll. unutk aplikasi ini bisa kita pilih salah satu aja.
  2. Web Server, webserver ini berguna sebagai server local pada komputer kita untuk mengeksekusi file PHP kita. contoh webserver adalah XAMPP (Windows dan Linux).
  3. Browser, browser disini kita bisa menggunakan browser apa saja untuk melihat hasil dari program PHP kita.
Mungkin itu saja yang Aplikasi penting untuk belajar PHP. Semoga bermanfaat bagi kita semua.
[ Read More ]

Jenis - Jenis Tag PHP

Jenis - Jenis Tag PHP - Ada beberapa cara agar anda dapat menulis script PHP. Ada tag pembuka dan penutup yang menyatakan PHP untuk memulai atau mengakhiri apa yang akan diitepretasikan melalui web browser. Berikut contohnya :

Jenis - Jenis Tag PHP
  1. Pada contoh dibawah ini, tulisan yang akan di parsing oleh PHP adalah “server side scripting”. Sedangkan tulisan “Mari kita belajar” dan “menggunakan PHP” merupakan tulisan yang ditulis menggunakan HTML. Dalam contoh ini, PHP disisipkan pada tag HTML.
  2. <p>Mari kita belajar <?php echo ‟server side scripting‟; ?> menggunakan PHP </p>
  3. Penulisan lain yang sedikit lebih variatif dijabarkan dibawah ini. PHP hanya akan menampilkan salah satu dari kalimat “Rajin pangkal pandai.” atau “Hemat pangkal kaya.” tergantung nilai True / false dari variabel $pilih.
  4. <?php if ($pilih) { ?>
    <i> Rajin pangkal pandai. </i>
    <?php }else{ ?>
    <b> Hemat pangkal kaya. </b>
    <?php }?>
  5. Cara berikutnya adalah: 
  6. <script language=”php”>
    echo "Semua yang datang berprofesi sebagai PHP Web Programmer";
    </script>
  7. Penggunaan seperti tag ASP juga diperbolehkan:
  8. <%
    echo "Tag ASP juga dapat dibaca oleh PHP ";
    %>
Jenis - Jenis Tag PHP
[ Read More ]