PHP adalah “sebuah produk yang bersifat open source, sehingga source
code-source code dari php dapat digunakan, diganti, atau diedit tanpa harus
membayar atau terkena biaya”. Pada aplikasi ini digunakan PHP versi 4.3. Keunggulan PHP adalah selain sifatnya yang open source adalah multi platform,
selain dapat dijalankan pada platform LINUX, PHP juga dapat dijalankan pada platform Windows
dengan menggunakan software PHP for Windows, dengan web server IIS
pada Windows 2000 ataupun PWS pada Windows 98.
a. Tag dan Perintah PHP
Perintah dari PHP selalu dimulai dengan tanda “?” dan diakhiri dengan tanda “?” dan untuk setiap akhir perintah dilaksanakan maka sebagai tanda akhir
proses diberi tanda “;”. Pada PHP tidak ada deklarasi variable yang dibutuhkan semua variable dapat diakses kapan saja tentu saja dengan nama yang harus berlainan
satu sama lainnya. Penanda variable dari PHP adalah tanda “” pada bagian awal suatu kata seperti qry ataupun hasil.
Proses-proses umum yang dipakai dalam php: 1
Proses pencetakkan pada layar pengguna: Ada 2 cara pencetakan pada PHP yaitu menggunakan perintah echo “XX”; atau
dengan cara printf“XX”; 2
Perulangan: Ada berbagai macam perulangan yang ada di PHP yaitu:
a While
Dengan sintaks
While kondisi {
Pernyataan; }
Contoh : while I10 {
Printf I++; }
b Do…While
Dengan sintaks Do
{ Pernyataan;
} while kondisi; Contoh: do
{ PrintfI++;
} while I10; c
For Dengan sintaks
For awal;akhir;langkah {
Pernyataan; }
Contoh : for i=1;i=10,i++ {
Echo i; }
d Foreach
Adalah perulangan untuk komponen array yang terus melakukan perintah sampai array yang dimaksudkan habis.
Dengan sintaks Foreacharray as value
{ Pernyataan;
} Contoh: foreacha as v
{ Echo v;
} 3
Kondisi Adalah pengambil keputusan apabila terdapat sebuh keputusan yang harus
diambil. Jenis kondisi yang ada di PHP yaitu:
a If…Elseif…Else
Dengan sintaks If kondisi {
Pernyataan1; }Elseif kondisi 2 {
Pernyataan2; …….
}Elseif kondisi N { Pernyataan N;
} else { Pernyataan;}
Contoh: If a==”1”;
Echo “1”; Elseif a == “2”
Echo “2”; Else
Echo “Bukan 1 atau 2”; b
Switch Struktur switch adalah struktur yang dipakai apabila terdapat banyak
pilihan dan nilai masing-masingnya sudah pasti.
Sintaks Switch variable {
Case nilai1: pernyataan1; Break;
Case nilai2:pernyataan2; Break;
Case nilaiN:pernyataanN; Break;
[default:pernyataan] } Contoh:
Switch a { Case 0: echo ‘a=0’;
Break; Case 1: echo ‘a=1’;
Break; Default:echo ‘a bukan 0 atau 1’;}
4 Session
Session adalah “semacam register variable yang ada selama browser yang
mengakses nilai dari session tersebut belum tutup”. Perintah-perintah yang sering dipakai dalam session adalah:
a session_start
Adalah perintah untuk memulai session juga memanggil semua variable yang didaftarkan dalam session.
Dengan sintaks: session_start; b
session_destroy Adalah perintah untuk menghapus semua variable yang didaftarkan dalam
session dan mengakhiri dari session tersebut.
Dengan sintaks: session_destroy; c
session_register Adalah suatu perintah untuk mendaftarkan sebuah variable ke dalam session
sehingga dapat membuat variable ini dapat diakses dari halaman mana saja selama dipanggil perintah session_start.
Dengan sintaks: session_register“nama variable”; d
session_is_registered Adalah perintah untuk mengecek apakah nama variable tersebut sudah pernah
di register ke dalam session. Biasanya perintah ini digunakan untuk keamanan. Dengan sintaks: session_is_registered“nama variable”;
4. MySQL
Menurut Bunafit Nugroho 2004:1 mengemukakan bahwa “MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan datanya
dengan sangat cepat, multi user serta menggunakan standar SQL Structured Query Language
”. Dengan menggunakan MySQL server maka data dapat diakses oleh
banyak pemakai secara bersamaan sekaligus dapat membatasi akses para pemakai berdasarkan previllage hak user yang diberikan. MySQL menggunakan bahasa SQL
Structure Query Language yaitu bahasa standar pemrograman database. MySQL dipublikasikan sejak tahun 1996, tetapi sebenarnya dikembangkan sejak tahun 1979,
MySQL telah memenangkan penghargaan Linux Journal Reader’s Choice Award
selama tiga tahun. MySQL sekarang tersedia dibawah ijin open source, tetapi juga ada ijin untuk penggunaan secara komersial. Keunggulan dari MySQL adalah:
a. Bersifat open source, artinya program ini bersifat free atau bebas digunakan oleh siapa saja tanpa harus membeli dan membayar lisensi kepada pembuatnya.
b. MySQL merupakan sebuah database server, jadi dengan menggunakan database ini dapat menghubungkannya ke media internet sehingga dapat diakses dari jauh.
c. MySQL merupakan sebuah database yang mampu menyimpan data berkapasitas sangat besar hingga berukuran Gigabyte sekalipun.
d. Sistem softwarenya tidak memberatkan kerja dari server atau komputer, karena dapat bekerja di background.
e. MySQL didukung oleh driver ODBC, artinya database MySQL dapat diakses menggunakan aplikasi apa saja termasuk berupa visual seperti Delphi maupun
Visual Basic .
f. Cukup aman karena memiliki password untuk mengaksesnya g. Mendukung field yang dijadikan sebagai kunci primer dan kunci uniq atau
Unique .
h. Didukung oleh sebuah komponen C dan perl API, sehingga database MySQL dapat diakses melalui program aplikasi yang berada dibawah protokol internet
berupa web. Biasanya aplikasi yang sering digunakan adalah PHP dan Perl. i.
Memiliki kecepatan dalam pembuatan tabel maupun peng-update-an table. j.
Dapat menciptakan lebih dari 16 kunci per tabel, dan dalam satu kunci memungkinkan berisi belasan field kolom.
a. Koneksi PHP Dengan MySQL