if kondisi { pernyataan
} atau:
if kondisi { pernyataan
} else {
pernyataan lain }
atau: if kondisi1 {
pernyataan1 }
else if kondisi2 { pernyataan2
} else {
pernyataan lain }
b. SWITCH
Penggunaan SWITCH sebenarnya hanya sebagai solusi pengganti dari bentuk if-then-else, karena memiliki bentuk algoritma yang hampir sama.
Struktur SWITCH adalah sebagai berikut:
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
switch variabel case nilai:
pernyataan1 case nilai:
pernyataan2 case nilai:
pernyataan3 -
-
c. While
Bentuk dasar dari statement While adalah sebagai berikut: while syarat {
statement }
Statemant While memberikan perintah untuk menjalankan statement dibawahnya secara berulang-ulang, selama syaratnya terpenuhi.
d. FOR
Cara penulisan statement FOR adalah sebagai berikut: for ekspresi1; ekspresi2 ; ekspresi3
statement ekspresi1 menunjukkan nilai awal untuk suatu variabel
ekspresi2 menunjukkan syarat yang harus terpenuhi untuk menjalankan statement
ekspresi3 menunjukkan pertambahan nilai untuk suatu variabel
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
e. Require
Statement Require digunakan untuk membaca nilai variabel dan fungsi- fungsi dari sebuah file lain. Cara penulisan statement Require adalah:
requirenamafile; Statement Require ini tidak dapat dimasukkan di dalam suatu struktur looping misalnya while atau for. Karena hanya
memperbolehkan pemangggilan file yang sama tersebut hanya sekali saja.
f. Include
Statement Include akan menyertakan isi suatu file tertentu. Include dapat diletakkan didalam suatu looping misalkan dalam statement for atau
while. File contoh1.php:
?php echo―--------------------------------------br‖;
echo―PHP adalah bahasa scriptingbr‖; echo―--------------------------------------br‖;
echo―br‖; ?
File contoh2.php: ?php
for b=1; b5; b++ { incl
ude―contoh1.php‖; }
?
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2.5.3 Persiapan Sebelum Menggunakan PHP
Dalam menggunakan PHP ada komputer harus terinstal beberapa paket program untuk pembuatan aplikasi berbasis web mulai dari paket web
server, paket database, dan paket program script-nya
1 Paket Web Serrver Apache
Untuk membuat sebuah pemrogaman dinamis, diperlukan sebuah web server. Ada banyak web server yang berkembang dan seiring digunakan
dalam membangun aplikasi bebasis web, seperti PWS dan IIS yaang dipakai oleh ASP-nya Microsoft, Web serrver Netscape, Qitami, caudium dan
aphace. Berdasarkan survey Netcraft.com, apache merupakan webserver yanag
paling digunakan di dunia dengan 64.52 pemakai. Beberapa kelebihan Aphache antara lain :
1. Free of Charge,
berarti tidak harus membayar lisensi kepada pembuat untuk menggunakannya.
2. Dapat diakses API keberbagai script language dan digabung
dengan berbagai aplikasi databaseserver, sl, ext dan sebagainya. 3.
Waktu pemrosesan lebih cepat dan tanggug dengan konfigurasi yang bener.
4. Dapat dilakukan setting dan dilakukan setting instalasinya sesuai
dengan kebutuhan.dengan adanya modules dan DSOnya. 5.
Memiliki kemampuan Anvanced setting dan configuration support.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Dengan berbagai keunggulan tersebut, Apache bagus dikombinasikan dengan aplikasi lainya. Penggabungan yang paling sering adalah dengan
menggabungkan Apache, PHP, dan MySQL yang berjalan di server Linux atau yang terkenal dengan istilah LAMPP Linux, Apache, MySQL, PHP.
Sementara bagi pengguna Windows Apache, PHP dan MySQL juga bisa diinstal pada OS tersebut.
2 Paket Progam PHP
PHP sebagai bahasa pemrogaman web cukup banyak digunakan, salah satunya karena memberikan solusi sangat murah gratis digunakan. Gratis
dalam arti kita bebas menggunakan software tersebut tanpa harus membayar lisensi pemegang hak ciptanya.
3 Paket Database MySQL
PHP mengenal pengolahan data menggunakan file teks. Tetapi menyimpan data file biasa memiliki banyak keterbatasan. File teks tidak
memiliki kemampuan mengolah data, misalnya menghitung total nilai, rata- rata dan lain sebagainya. Demikian juga dalam hal pencrian data. Semakin
besar ukuran file, pencarian data yang dilakukan pada ―.TXT‖akan menjadi lebih sulit. Untuk itu diperlukan database seperti MySQL. Dengan database,
program akan lebih mudah mengendalikan akses terhadap data.
4 Paket Optimal : PHPMyAdmin
PHPMyAdmin adalah skrip PHP yang diakses via browser sebagai software
antar-muka interface dalam mengelola database MySQL. Paket
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
ini akan sangat membantu mempermudah dalam melakukan konfigurasi aplikasi. Sifatnya opsional, boleh diinstal, boleh tidak. Meskipun demikian,
pengguna paket sangant disarankan karena ―inti konfigurasi‖ web berada dalam tabel database MySQL yang terintegrasi dengan PHPMyAdmin.
2.6 Database MySQL
MySQL merupakan sebuah database developer yang juga bersifat free, MySQL banyak digunakan sebagai database karena mudah digunakan dan
juga sangat banyak tersedia. MySQL menggunakan bahasa SQL yang sudah banyak digunakan saat ini. MySQL merupakan software database
yang termasuk paling populer dilingkungan Linux atau Unix, kepopuleran ini ditunjang karena performasi query dari database-nya yang saat ini bisa
dikatakan paling cepat, dan juga memiliki sedikit permasalahan. Beberapa keunggulan MySQL dibandingkan database lain adalah :
1. Kemudahan dalam penggunaan : MySQL adalah simple database system
dengan performa tinggi dan tidak kompleks untuk proses instalasi dan administrator dibanding dengan sistem yang lebih besar.
2. Mendukung bahasa query : MySQL dapat menggunakan SQL, juga dapat diakses dengan menggunakan ODBC.
3. Kemampuan : banyak client dapat menggunakan multiple database secara bersamaan. Clients dapat menggunakan multiple database secara
bersamaan.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2.7. Interaksi PHP dengan MySQL