Pemrograman Web Lanjut Sesi 1
Pemrograman Web Lanjut Sesi 1
com
KONTRAK NILAI
Ujian
POKOK BAHASAN
PHP Basics Flow Control Array PHP & HTML Forms String Manipulation Functions Database Fundamentals Selecting Data Subqueries, Joins & Unions Inserting, Updating & Deleting Records Managing Data With MySQL Regular Expressions Session Control
SESI 1
Motivasi Kuat dan Kuntinue/Konsisten Tidak Mudah Menyerah Konsep pilot, jam terbang tinggi maka makin handal Pemrograman Menghapal hapalan diperlukan tetapi prinsipnya adalah logika Not a write-typer pahami alur program dan code programnya Cari Teman yang dapat membantu/berdiskusi Banyak mengeksplore pengetahuan tidak mengandalkan tatap muka di kelas dengan dosen Bergabung dengan komunitas pemrograman mailing list / forum dsikusi Referensi Tidak copy paste Sering berlatih Proaktif, jangan manja/malas English
PENGENALAN PHP
Apa itu PHP? PHP singkatan P HP: H ypertext P Reprocessor PHP adalah server-side scripting bahasa, seperti ASP Script PHP dieksekusi pada server PHP mendukung banyak database (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, dll) PHP merupakan perangkat lunak open source PHP bebas di download dan digunakan
Apa itu File PHP? File PHP dapat berisi teks, tag HTML dan script File PHP dikembalikan ke browser sebagai HTML biasa File PHP memiliki ekstensi file dari ". Php", "php3.", Atau ". Phtml"
PENGENALAN PHP
Apa itu MySQL? MySQL adalah database server MySQL sangat ideal untuk aplikasi kecil dan besar MySQL mendukung standar SQL MySQL mengkompilasi pada sejumlah platform MySQL adalah gratis untuk didownload dan digunakan
PHP + MySQL PHP dikombinasikan dengan MySQL adalah crossplatform (Anda dapat mengembangkan di Windows dan melayani pada platform Unix)
PENGENALAN PHP
Mengapa PHP? PHP berjalan pada platform yang berbeda (Windows, Linux, Unix, dll) PHP kompatibel dengan hampir semua server yang digunakan saat ini (Apache, IIS, dll) PHP GRATIS untuk mendownload dari sumber resmi PHP: www.php.net PHP mudah untuk belajar dan berjalan efisien pada sisi server
Bagaimana untuk Mulai? Untuk mendapatkan akses ke web server dengan dukungan PHP, Anda dapat: Instal Apache (atau IIS) di server Anda sendiri, menginstal PHP, dan MySQL Atau menemukan web hosting rencana dengan dukungan PHP dan MySQL
PHP Instalasi
Apa yang Anda Butuhkan? Jika server Anda mendukung PHP Anda tidak perlu melakukan apapun. Cukup membuat beberapa Php file dalam direktori web Anda, dan server akan menguraikannya untuk Anda. Karena gratis, kebanyakan web host menawarkan dukungan PHP. Namun, jika server Anda tidak mendukung PHP, Anda harus menginstal PHP. Berikut ini adalah link ke tutorial baik dari PHP.net tentang cara menginstal PHP5: http://www.php.net/manual/en/install.php
Unduh PHP Download PHP gratis di sini: http://www.php.net/downloads.php Download MySQL Database Download MySQL gratis di sini: http://www.mysql.com/downloads/ Download Apache Server Download Apache gratis di sini: http://httpd.apache.org/download.cgi
PHP Sintaks
Kode PHP dieksekusi di server, dan hasil HTML biasa
dikirim ke browser. Dasar PHP Sintaks Sebuah blok scripting PHP selalu dimulai dengan <php? dan diakhiri dengan ?> . A PHP scripting blok dapat ditempatkan di manapun dalam dokumen. Pada server dengan dukungan steno diaktifkan Anda dapat memulai blok scripting dengan <? dan diakhiri dengan?>. Untuk kompatibilitas maksimum, kami sarankan Anda menggunakan formulir standar (<? Php) bukan pada bentuk singkatan. <?php ?>
PHP Sintaks
Sebuah file PHP biasanya berisi tag HTML, seperti sebuah file HTML, dan beberapa kode PHP scripting. Dibawah ini, contoh sederhana script PHP yang mengirim teks "Hello World" ke browser: <html> <body> <?php echo "Hello World"; ?> </body> </html> Setiap baris kode PHP harus diakhiri dengan titik koma. Titik koma adalah pemisah dan digunakan untuk membedakan satu set instruksi dari yang lain. Ada dua pernyataan dasar untuk teks output dengan PHP: echo dan print. Dalam contoh di atas kita telah menggunakan pernyataan echo untuk menampilkan teks "Hello World". Catatan: File harus memiliki ekstensi php.. Jika file memiliki ekstensi. Html, kode PHP tidak akan dieksekusi.
PHP Sintaks
Komentar dalam PHP Dalam PHP, kita menggunakan / / untuk membuat komentar baris tunggal atau / * dan * / untuk membuat blok komentar dalam beberapa baris <html> <body> <?php //This is a comment
/* This is a comment block */ ?> </body> </html>
PHP Variabel
Sebuah variabel digunakan untuk menyimpan informasi. Variabel dalam PHP Variabel digunakan untuk menyimpan nilai-nilai, seperti string teks, angka atau array. Ketika sebuah variabel dideklarasikan, dapat digunakan berulang-ulang di script Anda. Semua variabel dalam PHP dimulai dengan simbol $. Cara yang benar untuk menyatakan suatu variabel di PHP: $var_name = value; Baru PHP programmer sering melupakan tanda $ pada awal variabel. Dalam hal itu tidak akan berhasil. Mari kita coba buat sebuah variabel yang berisi string, dan variabel yang berisi nomor: <?php $txt="Hello World!"; $x=16; ?>
PHP Variabel
PHP adalah Bahasa yang Mudah Dalam PHP, variabel tidak perlu dideklarasikan sebelum menambahkan sebuah nilai ke dalamnya. Dalam contoh di atas, Anda melihat bahwa Anda tidak harus memberitahu PHP tipe data variabel tersebut. PHP secara otomatis mengkonversi variabel dengan jenis data yang benar, tergantung pada nilainya. Dalam bahasa pemrograman lain, Anda harus menyatakan (define) jenis dan nama variabel sebelum menggunakannya. Dalam PHP, variabel dinyatakan secara otomatis saat Anda menggunakannya.
Penamaan Aturan untuk Variabel Nama variabel harus dimulai dengan huruf atau underscore "_" Sebuah nama variabel hanya dapat berisi karakter alfa-numerik dan garis bawah (az, AZ, 0-9, dan _) Nama variabel tidak boleh mengandung spasi. Jika nama variabel lebih dari satu kata, itu harus dipisahkan dengan underscore ($ my_string), atau dengan kapitalisasi ($ myString)
PHP Operator
Operator
+ *
Operator digunakan untuk operasi pada nilai-nilai. PHP Operator Bagian ini berisi daftar operator yang berbeda digunakan dalam PHP. Aritmatika Operator
Deskripsi
Tambahan Pengurangan Perkalian
Contoh
x=2 x +2 x=2 5-x x=4 x5*
Mengakibatkan
4 3 20
/
%
Divisi
Modulus (sisa pembagian)
15/5 5/2
5% 2 10% 8 10% 2 x=5 x++ x=5 x-
3 2.5
1 2 0 x=6 x=4
++ -
Kenaikan Pengurangan
PHP Operator
Operator Tugas
Operator
= += -=
Contoh
x=y x+=y -x = y
*=
/= .= %=
x*=y
x/y= x. = y x% = y
x=x*y
x=x/y x = xy x = x% y
PHP Operator
Operator Perbandingan
Operator == != <> > < >= <= Deskripsi sama dengan tidak sama tidak sama lebih besar dari kurang dari lebih besar dari atau sama dengan kurang dari atau sama dengan Contoh 5 == 8 returns false 5! = 8 mengembalikan nilai true 5 <> 8 mengembalikan nilai true 5> 8 returns false 5 <8 mengembalikan nilai true 5> = 8 returns false 5 = 8 mengembalikan true <
PHP Operator
Operator Logika
Operator && Deskripsi dan Contoh x=6 y = 3 (X <10 && y> 1) mengembalikan nilai true x=6 y = 3 (X == 5 | | y == 5) kembali palsu x=6 y = 3 ! (X == y) mengembalikan nilai true
||
atau
tidak
PHP Kontrol
Pernyataan bersyarat digunakan untuk melakukan berbagai tindakan berdasarkan kondisi yang berbeda. Kondisi Bersyarat Sangat sering ketika menulis kode, kita ingin melakukan tindakan yang berbeda untuk keputusan yang berbeda. Kita dapat menggunakan pernyataan kondisional dalam kode untuk melakukan ini. Dalam PHP kita memiliki pernyataan bersyarat berikut: pernyataan IF- menggunakan pernyataan ini untuk mengeksekusi beberapa kode hanya jika kondisi yang ditentukan benar pernyataan IF...ELSE - menggunakan pernyataan ini untuk mengeksekusi beberapa kode jika kondisi benar dan kode lain jika kondisi salah pernyataan IFELSEIF.ELSE - menggunakan pernyataan ini untuk memilih salah satu dari beberapa blok kode yang akan dieksekusi pernyataan SWITCH- menggunakan pernyataan ini untuk memilih salah satu dari banyak blok kode yang akan dieksekusi
PHP Kontrol IF
Gunakan jika pernyataan untuk mengeksekusi beberapa kode hanya jika kondisi yang ditentukan benar. Sintaksis if (condition) code to be executed if condition is true; Contoh berikut akan menampilkan "Have a nice weekend!" jika hari jumat: <html> <body> <?php $d=date("D"); if ($d=="Fri") echo "Have a nice weekend!"; ?> </body> </html> Perhatikan bahwa tidak ada .. ELSE.. dalam sintaks ini. Kode itu akan dijalankan hanya jika kondisi yang ditentukan benar .
Gunakan pernyataan IFELSE untuk mengeksekusi beberapa kode jika kondisi benar dan kode lain jika kondisi adalah salah. Sintaksis if (condition) code to be executed if condition is true; else code to be executed if condition is false; Contoh Contoh berikut akan menampilkan "Have a nice weekend!" jika hari jumat, selain itu akan menampilkan "Have a nice day!" <html> <body> <?php $d=date("D"); if ($d=="Fri") echo "Have a nice weekend!"; else echo "Have a nice day!"; ?> </body> </html>
PHP Kontrol IF
<?php $d=date("D"); if ($d=="Fri") { echo "Hello!<br />"; echo "Have a nice weekend!"; echo "See you on Monday!"; } ?> </body> </html>
Jika lebih dari satu baris harus dijalankan jika kondisi benar / salah, baris harus dikurung di dalam kurung kurawal: <html> <body>
<?php $d=date("D"); if ($d=="Fri") echo "Have a nice weekend!"; elseif ($d=="Sun") echo "Have a nice Sunday!"; else echo "Have a nice day!"; ?>
</body> </html>
Latihan
Buat dalam sintaks PHP untuk menentukan diskon
dengan ketentuan bahwa bila pembeli berbelanja melebihi atau sama dengan 100000, maka ia akan mendapat diskon. Diskon diberikan sebesar 10% dari total belanja