Rabu, Februari 06, 2013

Sekilas PHP (Hypertext Preprocessor)

PHP (Hypertext Preprocessor), merupakan bahasa pemrograman web bersifat serverside, artinya bahasa berbentuk script yang disimpan dan dijalankan di komputer server (WebServer) sedang hasilnya yang dikirimkan ke komputer client (WebBrowser) dalam  bentuk script HTML (Hypertext Mark up Language).

Karakteristik script PHP dapat diuraikan sebagai berikut :

- file PHP disimpan dengan extensi filenya yaitu : *.php3, *.php4, *.php

- Script PHP biasanya diawali dengan tag ‘

- File PHP dapat menginduk atau disisipkan pada bahasa script lainnya atau dapat berdiri sendiri.

Apa yang dapat dilakukan oleh PHP?

Pada level dasar, PHP dapat melakukan semua apa yang dapat dilakukan oleh pemrograman  berbasis CGI lainnya, dan juga kekuatan utamanya adalah dalam pembuatan apalikasi web database. Hampir sebagian besar produk software DBMS dapat didukung oleh PHP baik yang berjalan pada system operasi Windows, Linux maupun system operasi lainnya. Sebagian DBMS yang dapat didukung oleh PHP, di antaranya adalah sebagai berikut :

Adabas                                             D Ingres                               Oracle (OCI7 and OCI8)

DBase                                                InterBase                            Ovrimos

Empress                                           FrontBase                           PostgreSQL

FilePro (read-only)                     mSQL                                    Solid

Hyperwave                                     Direct MS-SQL                  Sybase

IBM DB2                                          MySQL                                 Velocis

Informix                                          ODBC                                   Unix dbm

DASAR DASAR PHP

Pada dasar-dasar PHP ini akan dijabarkan tentang penulisan komentar, tipe data, konstanta, variabel dan operator.

Komentar

Komentar adalah bagian dari program yang berfungsi sebagai penjelas atau pemberi keterangan dalam program. Komentar ini tidak akan dieksekusi/dikerjakan oleh interpreter.

Tipe Data

Tipe data dasar PHP terdiri dari

- integer, termasuk jenis data bilangan bulat

- double, termasuk jenis data bilangan pecahan/desimal

- string, termasuk jenis data teks/untaian karakter

Variabel

Variabel adalah suatu pengenal dalam program yang berfungsi untuk menyimpan nilai secara sementara dan dapat diubah-ubah nilai. Untuk mendefinisikan variable, diawali dengan simbol karakter dollar(‘$’) dan diikuti oleh nama pengenal.

$NamaPengenal = nilai;

Adapun aturan dalam menyusun pengenal :

1. tersusun dari karakter huruf, angka dan underscore(_)

2. tidak boleh mengandung spasi

3. karakter pertama nama pengenal harus dari karakter huruf atau underscore.

4. huruf kecil dan besar dibedakan

Dalam PHP, tidak diperlukan pendeklarasian variabel dengan tipe datanya seperti bahasa pemrograman pascal. Setiap variable yang terbentuk dalam program dianggap bertipe variant, dengan kata lain dapat menampung tipe data dengan jenis apapun.

Konstanta

Konstanta adalah suatu tetapan nilai dalam program. Konstanta tidak dapat dirubah nilai sewaktu program dijalankan, kalau hal itu dilakukan akan menyebabkan error. Untuk mendefinisikan konstanta digunakan :

define (NamaPengenal, nilai_konstanta);

Operator

Operator adalah suatu symbol yang berfungsi untuk menyusun sebuah ekspresi maupun operasi. Sedangkan yang dioperasikan operator disebut dengan operand. Adapun macammacam operator yaitu :

1. Operator Aritmetika

Merupakan symbol-simbol operator untuk melakukan operasi matematis.

135992490750553495

2.  Operator Pembandingan

Merupakan simbol-simbol operator untuk melakukan pembandingan antara dua buah operand. Hasil pembandingan bernilai satu(1) jika benar dan bernilai nol(0)

jika salah.

13599249451226240948

3.  Operator Logika

Merupakan symbol-simbol operator untuk menyusun kalimat ekspresi/ungkapan logika. Hasil operasi ini akan didapatkan nilai satu(1) jika bernilai benar atau nol(0) jika bernilai salah.

13599249851648644483

4.  Operator String

Dalam PHP juga tersedia operator string, yaitu untuk operasi penggabungan teks. Adapun symbol yang digunakan yaitu berupa karakter titik/point (.).

KELEBIHAN PHP

PHP terkenal dengan 4 kelebihannya :

* Practical / Praktis :

PHP adalah bahasa pemrograman yang sangat longgar dalam penulisan, dan ini meningkatkan kepraktisan buat para penggunanya. Misalnya saja programmer tidak diharuskan untuk menuliskan atau menghapus variabel. Walaupun kadang mereka juga tidak bisa mengatakan dengan mudah yang kemudian dipanggil dalam sebuah skrip, menebak formula terbaik dalam penetapan variabel secara otomatis kemudian menghapus variabel dan dan mengembalikan resource ke sistem setelah skrip berhasil di eksekusi.Pada akhirnya, PHP mampu membuat programmer lebih berpikir pada tujuan akhir dari project yang akan dibuat.

* Power

Sudah jadi rahasia umum kalau PHP mampu membuat halaman dinamis, memanipulasi form, dan dapat dihubungkan dengan database. Selain yang disebutkan tadi, ternyata PHP juga mampu melakukan hal-hal dibawah ini:

- Membuat dan memanipulasi file Macromedia Flash, gambar, dan Portable Document Format (PADAF),

- Mengevaluasi sebuah password. Misal: Apakah sebuah password yang dibuat, gampang ditebak atau tidak.

- Berkomunikasi dengan LDAP

- Menguraikan string, bahkan yang kompleks sekalipun, dengan menggunakan POSIX dan Perl Based Regular Expression Library

- Berkomunikasi dengan banyak protokol, termasuk IMAP, POP3 dan NNTP

- Berkomunikasi dengan credit-card processing solution.

* Possibility

Jarang ada developer PHP yang terikat pada suatu implementasi pemecahan masalah. Dilain sisi, ada banyak pilihan yang ditawarkan oleh PHP. Contohnya ada pada database yang didukung oleh PHP. Kurang lebih semuanya ada 25 database, termasuk Adabas D, dBase, Empress, FilePro, FrontBase, Hyperwave, IBM DB2, Informix, Ingres, Interbase, mSQL, direct MS-SQL, MySQL, Oracle, Ovrimos, PostgreSQL, Solid, Sybase, Unix dbm, dan Velocis.

Kemampuan string-parsing juga bisa dianggap sebagai banyaknya kemungkinan yang ditawarkan oleh PHP. Dalam hal in, PHP memiliki lebih dari 85 function untuk memanipulasi string. Kelebihan ini tak hanya akan menawarkan keleluasaan untuk melakukan operasi string yang kompleks, namun juga menjembatani program yang memiliki fungsionalitas yang sama (seperti Python dan Perl) lewat PHP.

* Price

PHP merupakan salah satu open source software, yang dapat diartikan sebagai berikut:

- PHP dapat dimodifikasi, didistribusikan, dan diintegrasikan dengan produk lain oleh

penggunanya

- Pengembangan dan auditing yang dilakukan secara terbuka.

- Semua orang bebas berpastisipasi.

Sekilas mengenai pemrograman web dengan PHP ini semoga bermanfaat bagi para pembaca. materi ini diambil dari berbagai referensi. THANKS FOR SHARING KNOWLEDGE.


View the original article here

Tidak ada komentar: