Membuat tabel
Kolom pada tabel
Mendefinisikan title
Baris pada tabel
Membuat teks bergaris bawah
Contoh2.php :
Simpan dengan nama contoh2.php
9
Web Programming 1 AMIK Bina Sarana Informatika
Hasil Tampilan
Contoh3.php :
10
Web Programming 1 AMIK Bina Sarana Informatika
Simpan dengan nama contoh3.php
Latihan : 1.
Buat script HTML untuk bentuk tampilan di bawah ini :
11
Web Programming 1 AMIK Bina Sarana Informatika
BAB II PENGENALAN PHP 2.1.
Pengertian PHP PHP (Hypertext Preprocessor) adalah bahasa pemrograman yang
berfungsi untuk membuat website dinamis maupun aplikasi web. Berbeda dengan HTML yang hanya bisa menampilkan konten statis, PHP bisa berinteraksi dengan database, file dan folder, sehingga membuat PHP bisa menampilkan konten yang dinamis dari sebuah website. Blog, Toko Online, CMS, Forum, dan Website Social Networking adalah contoh aplikasi web yang bisa dibuat oleh PHP. PHP adalah bahasa scripting, bukan bahasa tagbased seperti HTML. PHP termasuk bahasa yang cross-platform, ini artinya PHP bisa berjalan pada sistem operasi yang berbeda-beda (Windows, Linux, ataupun Mac). Program PHP ditulis dalam file plain text (teks biasa) dan mempunyai akhiran “.php”.
2.2.
Sejarah Perkembangan PHP PHP (PHP: Hypertext Preprocessor) diciptakan oleh Rasmus Lerdorf.
PHP awal mulanya hanya digunakan oleh penciptanya untuk mencatat pengunjung pada hompagenya (semacam hit counter). Rasmus salah seorang yang mendukung opensource, maka ia mengeluarkan Personal Home Page (PHP) Tools versi 1.0. PHP terus dikembangkan dan sampai saat ini versinya sudah mencapai 5.0 Kelebihan PHP antara lain : 1. Bahasa pemograman php adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya. 2. Web Server yang mendukung php dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah. 3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.
12
Web Programming 1 AMIK Bina Sarana Informatika
4. Dalam sisi pemahamanan, php adalah bahasa scripting yang paling mudah karena referensi yang banyak. 5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system. 6. PHP adalah termasuk bahasa embedded ( bisa diletakkan dalam tag HTML ) 7. PHP diterbitkan secara gratis.
2.3.
Memulai PHP Kode PHP diawali dengan tanda dan diakhiri dengan ?>. Cara lain
adalah diawali dengan . Berikut contoh script PHP sederhana: Contoh4.php
Simpan dan jalankan di browser, lihat apa yang tampak. Fungsi echo adalah mencetak terhadap teks yang diapit oleh tanda " ke dalam browser. Hasil :
Script PHP bisa juga ditulis dalam tag HTML. Contoh5.php
13
Web Programming 1 AMIK Bina Sarana Informatika
Hasil :
2.4.
Konsep Dasar PHP Pemahaman Script dan Tag Script yaitu kumpulan instruksi program yang tidak memerlukan kompilasi
dan hasilnya ditampilkan pada browser. Yang termasuk ke dalam kategori script, yaitu : JavaScript, VBScript, PHP, ASP, dan JSP. Tag merupakan tanda yang mengapit sebuah elemen pada dokumen HTML atau script. Contoh : , yang merupakan tag <> sedangkan B adalah elemen HTML. Kesimpulannya tag berperan dalam mengatur elemen-elemen dalam dokumen HTML atau script. Contoh HTML atau Script PHP yang berdiri sendiri : HTML Haaalllloooo
Script PHP
Aturan penulisan script PHP 1. Semua script PHP harus diapit oleh tanda: a. , atau b. <script language='php'> dan , atau c. dan ?> , atau d. <% dan %> 2. Tetapi tanda yang resmi dan paling banyak digunakan adalah yang pertama, yaitu 3. Pada setiap akhir perintah, diakhiri dengan tanda titik koma ( ; ). Contoh: '; echo 'Ini script php pertamaku'; ?>
14
Web Programming 1 AMIK Bina Sarana Informatika
Contoh6.php
Hasil :
Tetapi script yang diproses oleh server hanya script PHP-nya saja (yang diapit oleh tanda ). Selebihnya akan langsung dikirimkan ke browser client tanpa diproses terlebih dahulu.
Komentar Program Komentar adalah bagian dari program yang berfungsi sebagai penjelas atau
pemberi
keterangan
dieksekusi/dikerjakan
oleh
dalam
program.
interpreter.Untuk
Komentar
ini
mendefinisikan
tidak
komentar
dipergunakan simbol-simbol karakter berikut: 1. Dengan simbol double-slash(//), biasanya untuk komentar satu baris Contoh : 2. Diawali dengan simbol slash-asterik (/*) dan ditutup dengan asterikslash(*/), 15
akan
Web Programming 1 AMIK Bina Sarana Informatika
3. Biasanya digunakan untuk memberikan komentar lebih dari satu baris. Contoh : Baris komentar tidak ditampilkan di halaman webbrowser karena komentar akan diabaikan oleh interpreter.
16
Web Programming 1 AMIK Bina Sarana Informatika
BAB III TIPE DATA, VARIABEL, DAN KONSTANTA 3.1.
Tipe Data PHP tidak memerlukan pendeklarasian tipe data suatu variabel secara
eksplisit, tetapi lebih ditentukan oleh rutime program PHP, tergantung pada konteks bagaimana variabel tersebut digunakan. Dalam bahasa pemrograman yang lain, ada bermacam-macam tipe data, misalnya integer (bilangan bulat), float (bilangan pecahan), char (karakter angka dan huruf), string (kumpulan huruf atau kata), dan berbagai tipe lainnya. PHP mengenal tiga macam tipe data, yaitu: Integer, Floating point number, dan String.
1. Integer Termasuk dalam tipe data ini adalah bilangan bulat, contoh : 42
//desimal
-678900
//negatif
0755
//oktal
0XC4E
//heksadesimal
2. Floating Point Number Disebut juga bilangan pecahan. Terdapat tanda titik yang merupakan pemisah antara bagian bulat dan pecahan. Contoh : 4.5678
//bentuk biasa
8.7e4
//bentuk eksponensial
3. String String adalah kumpulan huruf atau kata, contoh “PHP is a great language”. Variabel dapat digunakan untuk menyimpan berbagai jenis data. Misalnya data numerik yang dapat dioperasikan secara matematika. Contoh :
17
Web Programming 1 AMIK Bina Sarana Informatika
Contoh6.php: tipa data numerik Variabel dan Tipe Data Numerik $jumlah=10; $harga=2000; $total=$jumlah*$harga; echo "Jumlah beli = $jumlah "; echo "Harga = $harga "; echo "Total = $total "; ?> Simpan di dalam folder c:\apache2triad\htdocs\nim_masing-masing\contoh6.php
Sedangkan data non numerik (disebut juga data literal) tidak dapat dioperasikan secara matematika. Contoh : Contoh7.php: Variabel dan Tipe Data String $nama="Widi Mawardi"; $alamat="Jl Ibu Ganirah No 252 D Cimahi-Bandung"; //pada variabel diatas, variabel keterangan akan menyimpan gabungan dari dua variabel, yaitu "Widi Mawardi Jl Ibu Ganirah No 252 D Cimahi-Bandung". echo "$nama, $alamat"; ?> Simpan di dalam folder c:\apache2triad\htdocs\nim_masing-masing\contoh7.php
18
Web Programming 1 AMIK Bina Sarana Informatika
3.2.
Variabel Variabel adalah tempat penyimpanan data.
Yang diperbolehkan dalam penamaan variabel antara lain: 1. Nama variabel bisa terdiri atas huruf abjad, angka, dan underscore ( _ ) 2. Nama variabel bisa diawali dengan underscore ( _ ) Yang diperbolehkan dalam penamaan variabel, antara lain: 1. Nama variabel tidak boleh diawali dengan angka 2. Nama variabel tidak boleh mengandung operator aritmatika 3. Nama variabel tidak boleh mengandung karakter khusus, seperti : @ ; # ! & . 4. Nama variabel tidak boleh mengandung spasi Di dalam PHP diawali dengan karakter $ diikuti dengan huruf sebagai karakter pertama setelah $. Kemudian kombinasi karakter dan angka. Tidak boleh ada spasi dan tanda baca dalam penamaanya, kecuali karakter (garis bawah, under score). Contoh nama variabel yang benar $namauser $password $kota2 $tempt_lahir
19
Web Programming 1 AMIK Bina Sarana Informatika
Contoh8.php: variabel?variabel contoh variabel contoh ini menentukan kita mengisi variabel $c dengan isi variabel $a <pre> $a=7; $b="a"; $c=$$b; Hasil eksekusi dengan PHP : $a=7; $b="a"; $c=$$b; echo "Nilai a = $a "; echo "Nilai b = $b "; echo "Nilai c = $c "; ?> Simpan di dalam folder c:\apache2triad\htdocs\nim_masing-masing\contoh8.php Hasil Tampilan :
Catatan : Script PHP menerapkan aturan Case Sensitivenya. misalkan perbedaan antara huruf besar dan huruf kecil setiap penulisan didalam Script harus mengikuti penulisannya yang ditentukan. Case Sensitive biasanya dikenakan untuk namanama ;variabel.
20
Web Programming 1 AMIK Bina Sarana Informatika
3.3.
Konstanta Sebenarnya kosntanta sama halnya dengan variabel, hanya saja
konstanta bersifat statis di mana ketika nilai sudah didefinisikan makanilai tidak dapat dirubah lagi. Di dalam PHP konstanta dapat didefinisikan dengan statement define, berbeda dengan variabel yang langsung dapat dengan mudah didefinisikan dengan tanda $ (dollar) dan nilai dari konstanta harus bertipe scalar (Boolean, integer, float, string). define (NamaPengenal, nilai_konstanta); Contoh9.php : Konstanta Jari-jari : $r \n"; $luas=PHI * $r * $r; echo "Luas Lingkaran = $luas"; ?> Simpan di dalam folder c:\apache2triad\htdocs\nim_masing-masing\contoh9.php
21
Web Programming 1 AMIK Bina Sarana Informatika
BAB IV PENGENALAN OPERATOR
Operator adalah suatu simbol yang berfungsi untuk menyusun sebuah ekspresi maupun operasi. Operator digunakan untuk memanipulasi nilai suatu variabel. Variabel yang nilainya dimodifikasi oleh operator disebut operand. Contoh penggunaa operator mmisalnya: 7–3
7 dan 3 adalah operand. Tanda “-“ disebut operator.
Adapun macam-macam operator yaitu : 1.
Operator Aritmatika Operator aritmatika digunakan untk melakukan perhitungan matematika.
Misalnya : $a=7+3 Operator “+” berfungsi untuk menambahka kedua operand 7 dan 3. Ada beberapa operator aritmatika, yaitu : Operator
Fungsi
+
Penjumlahan
-
Pengurangan
*
Perkalian
/
Pembagian
%
Sisa pembagian
++
Penaikan
--
Penurunan
Contoh $a=7+3; echo $a; $a=7-3; echo $a; $a=7*3; echo $a; $a=6/3; echo $a; $a=7%3; echo $a; $a=1; echo $a++; $a=1; echo $a--;
22
Hasil 10 4 21 2 1 2 0
Web Programming 1 AMIK Bina Sarana Informatika
Contoh10.php Operator Aritmatika \n"; $hasil = $bil1 - $bil2; echo "$bil1 - $bil2 = $hasil \n"; $hasil = $bil1 * $bil2; echo "$bil1 * $bil2 = $hasil \n"; $hasil = $bil1 / $bil2; echo "$bil1 / $bil2 = $hasil \n"; ?> Simpan di dalam folder c: \ apache2triad \ htdocs \ nim_masing –masing \ contoh10.php
2.
Operator Relasional/Pembanding Operator relasional digunakan untuk membandingkn nilai dari dua
operand. Hasil perbandingan dinyatakan dalam nilai boolea. TRUE berarti benar, dan FALSE berarti salah. Beberapa jenis operator pembandingan : Operator
Fungsi
<
Lebih kecil dari
>
Lebihh besar dari
<=
Lebih kecil sama dengan
>=
Lebih besar sama dengan
==
Sama dengan
!=
Tidak sama dengan
23
Web Programming 1 AMIK Bina Sarana Informatika
contoh11.php : Operator Perbandingan \n",$bil1, $bil2, $bil1 == $bil2); printf("%d != %d adalah %d \n",$bil1, $bil2, $bil1 != $bil2); printf("%d >= %d adalah %d \n",$bil1, $bil2, $bil1 >= $bil2); printf("%s == %s adalah %d \n",$teks1, $teks2, $teks1 == $teks2); printf("%s != %s adalah %d \n",$teks1, $teks2, $teks1 != $teks2); ?> 3. Operator Logika Merupakan simbol-simbol operator untuk menyusun kalimat Simpan di dalam folder c:\apache2triad\htdocs\nim_masing-masing\contoh11.php
3.
Operator Logika Operator logika digunakan untuk membandingkan dua nilai variabel yang
bertipe Boolean. Hasil yang didapat dari pengunaan operator logika adalah Boolean. Operator
Fungsi
&&
Operasi logika AND
||
Operasi logika OR
!
Not atau negasi
24
Web Programming 1 AMIK Bina Sarana Informatika
contoh12.php : Operator Perbandingan $bil2) or ($teks1 == $teks2); printf("(%d <> %d) or (%s == %s) adalah %d \n", $bil1, $bil2, $teks1, $teks2, $hasil); $hasil = ! ($teks1 == $teks2); printf("! (%s == %s) adalah %d \n",$teks1, $teks2, $hasil); ?> Simpan di dalam folder c:\apache2triad\htdocs\nim_masing-masing\contoh12.php
25
Web Programming 1 AMIK Bina Sarana Informatika
BAB V PEMBUATAN FORM 5.1.
Komponen Form Sebuah website dinamis seringkali memerlukan interaksi antara browser
client dan server bisa berupa pemasukan data teks, angka, atau upload file untuk diproses oleh server. Untuk mewadahi suatu data yang dikirimkan oleh browser client, dibutuhkan adanya FORM HTML. Penggunaan form misalnya untuk pendaftaran keanggotaan, pemasukan kode kartu kredit, login user, transaksi perbelanjaan, dan upload file. Dalam FORM HTML terdapat beberapa komponen yang bisa digunakan, antara lain : a. Form b. Text Box
Text box : untuk menginput data string ataupun angka. < INPUT TYPE=TEXT NAME=name SIZE=size VALUE=value> c. Text Area
Text area : untuk menginput string ataupun angka yang terdiri atas banyak baris. |
|