Tag dan Perintah PHP

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