SWITCH While FOR Require Database MySQL

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