• Tidak ada hasil yang ditemukan

MODUL PHP WEB PROGRAMING

N/A
N/A
Protected

Academic year: 2018

Membagikan "MODUL PHP WEB PROGRAMING"

Copied!
37
0
0

Teks penuh

(1)
(2)

Daftar Isi.

Kata Pengantar

1 Pengenalan HTML dan Dasar-Dasar HTML 2 HTML Lanjutan

3 Pengenalan PHP

4 Tipe Data, Variabel,Konstanta dan Operator 5 Form dan Nscript

6 Percabangan If dan Switch Case (Struktur Kontrol)

7 Perulangan, Array dan Fungsi 8 Pemrosesan File Teks

9 Perintah Dasar MySQL

10 Permbuatan database MYSQL 11 Koneksi MYSQL (Input) & (Output) 12 Kasus tentang pengunaan MySQL

(3)

Modul pemrograman web dengan PHP disusun untuk memberikan petunjuk model pemrograman dilingkungan Web dengan basis HTML. Dengan menggunakan piranti lunak ini pembuatan program aplikasi dengan berbasis data pada web dapat dengan mudah dan cepat.. Dan dapat dengan mudah mengerti dan menjalankan PHP, terlebih dahulu anda membaca atau mencoba tentang dasar-dasar pemrograman HTML

Dengan menggunakan pendekatan belajar sambil mencoba, modul ini dimaksudkan agar mahasiswa atau kalangan umum dengan mudah dapat mempelajari perangkat lunak PHP sekalipun belum memiliki pengalaman memprogram dilingkungan Web.

Akhir kata, Penyusun berharap modul ini dapat membantu mahasiswa Bina Sarana Informatika khususnya dan para programmer umumnya yang tertarik untuk membuat aplikasi dengan pendekatan Web Design. Penyusun juga berharap akan adanya saran dan kritik dari pihak manapun juga. Penyusun mengucapkan banyak terima kasih kepada semua pihak atas segala ide, saran, dorongan dan bantuan yang memungkinkan modul PHP ini terbentuk.

Jakarta, Agustus 2006

(4)

!

444444 ( $& 444444

5 # 6

444444444444444444444444

%. '

% '

44444444 ( ( 4444444

( 1 7

7 !

%. '

%. '

(5)
(6)

Contoh Program Sederhana

% '

% '

% ' %. '

%. '

% # 89:::::: 89:: :: 89 :: 7 89:: 899 ::::'

% ; 8 '+$ & & & &0<%. ;'

% '

% = 8> 8>:? 8 '

% ' % ' % '

% '% 8- -'% 8- -'%. '

%. '

%. '

(7)
(8)
(9)
(10)
(11)
(12)

Latihan

(13)

% '

1. Integer : terdiri dari angka bulat positip dan negatip

2. Floating Point : terdiri dari angka pecahan

3. String : terdiri dari huruf atau teks dengan pemberian ‘ atau “

4. Objek : terdiri dari data dan method yang mempunyai objek

5. Array : terdiri dari sekumpulan angka yang sejenis

6. Boolean : terdiri dari true dan false

Berikut ini adalah beberapa contoh script dari tipe data yang ada ialah :

Contoh script pertama ini sudah merupakan keseluruhan tipe data Integer, floating point, string serta objek akan dijadikan satu dengan penggunaan Boolean.

(14)

Variabel Dinamik PHP

Variabel dinamik merupakan variabel yang mempunyai nama berupa isi variabel. Contoh : $x = ” test “;

$b = “ Hello “;

(15)

D !D )

masukan kedalam $a

$a++ Post Increment Berikan nilai $a, kemudian

tambahkan 1 kepada $a

- - $a Pre Decrement Kurangkan $a dengan 1, hasilnya

masukan kedalam $a

$a - - Post Decrement Berikan nilai $a, kemudian

kurangkan 1 kepada $a

(16)

D. Operator Perbandingan

Contoh Nama Hasil

$a = = $b Sama

dengan

Benar jika $a sama dengan $b

$a = = = $b Identik Benar jika $a sama dengan $b dan keduanya tidak mempunyai tipe yang sama

$a < $b Lebih kecil Benar jika $a lebih kecil $b

E. Operator Ternary

Menggunakan tanda “ ? “

(Ekspresi1) ? (Ekspresi2) : (Ekspresi3);

Operator ini akan melakukan evaluasi terhadap beberapa ekspresi yang ada pada script PHP. Operator ini merupakan penyederhanaan dari bentuk if..else yang setiap blok mempunyai satu perintah.

F.Operator Kontrol Error

PHP mendukung satu operator kontorl error dengan tanda @ digunakan untuk mencari suatu feature track_errors ena ble.

(17)

/* Error karena kelebihan tanda apostrophe */

$res = @mysql_query (“select name, code from ‘namelist “) or die (“ query failed : error was ‘ $php_errormsg ‘ “ );

?>

G. Operator Eksekusi

Operator eksekusi yang didukung oleh PHP adalah backticks ( ` ` ) atau tanda apostrophe (kutip) terbalik. Operator ini bisa digunakan jika anda memakai sistem operasi UNIX dan LINUX denga server web adalah Apache.

H. Operator Assignment

Operator assignment adalah “ = “, yang berarti operand disebelah kiri mendapatkan dari operand sebelah kanan. Operand sebelah kanan dapat merupakan suatu ekspresi.

Contoh : $a=3 maka $a berisi 3

I. Operator String

Contoh Nama Hasil

$a . $b Concatenation Gabungan string $a dan

$b Contoh penggunaan script untuk operator

- Berikut ini adalah contoh dari script operator assignment

<html> <head>

<title>Contoh Operator Assignment</title> </head>

<body>

<h1> Contoh Operator Assignment </h1> <pre>

$a=5; $a+=8;

$str= ”Hello . . . .” ;

$str= “ Selamat Datang di program PHPku “ ; </pre>

$str = “ Selamat Datang diprogram PHPku “; echo “\$str = $str “ . “ <br>” ;

(18)
(19)

'

$ ,

Struktur yang ada pada contoh script diatas merupakan struktur kontrol paling dasar yaitu urutan (sequence). Aplikasi yang dikembangkan oleh PHP tidak selalu mempunyai struktur kontrol urutan semua, sering seurutan paerintah tidak harus dikerjakan apabila ada suatu kondisi yang tidak terpenuhi. Ada beberapa macam struktur kontrol yaitu :

(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)

3 &

+ 5

- P7 8 "

- P7 8 "

- P7 ; P7 B 8 - T

-- P7 8

(29)
(30)

F 5

@ D L )@

5 Command prompt-mysql

C:\mysql\bin>mysql

Welcome to the MySQL monitor. Command and with ; or \g Your MySQL connection id is 24 to server version:3.23.49-nt

Type ‘help’:’ or’\h’ for help. Type ‘\c’ to clear ther buffer.

Mysql> create database pegawai; Query OK, 1 row affected <0.06 sec>

Mysql> _

(31)

4" 5

5

F ! L

Mysql> create table daf_pegawai (

no_peg char(12) not null primary key nama_peg varchar(100) not null, kelamin Enum(‘P’,’W ’),

tgl_lahir date

Query Ok, 0 row affected (0.06 sec)

4 " 4(

7 > & ; :

(32)
(33)
(34)

7 4 9 & %M

.. L

P I 8- " -O

P 8 L I , - - - - B- O

2 P U

, ( - O

V U

, @ - O

V

P 8 L I I P I O

2 P U

-% ' P I -O

V U

-% ' P I -O

(35)
(36)

% '

Simpan Data Buku tamu tersebut dalam MySQL

(37)

<html> <head>

<title>Demo List Buku Tamu - MySQL </title> </head>

<body>

<h1> Demo List Buku Tamu MySQL</h1> <br>

Referensi

Dokumen terkait

Mengacu pada permasalahan tersebut akan dikembangkan sebuah aplikasi keamanan data dengan usulan yang di ajukan adalah pembangunan sebuah aplikasi berbasis web

Aplikasi Web dengan PHP dan MYSQL .Yogyakarta:Andi Offset. Universitas

Apabila hasil yang diperoleh dari uji kondisi tidak sesuai dengan prediksi, maka selanjutnya akan ditangani oleh satu pernyataan yang ditulis dalam default... Layar akan

Dengan menggunakan PHP maka orang lain tidak akan dapat mengetahui kode sumber yang kita gunakan untuk mendesain web kita, karena yang ditampilkan di browser pada

Sistem ini dikembangkan dengan menggunakan bahasa pemrograman PHP dan MySQL dan disertai dengan menggunakan database yang disesuaikan dengan kebutuhan dalam proses

menggunakan bahasa pemrograman PHP dan MySQL sebagai database. Pada aplikasi ini tidak hanya menampilkan data-data kondisi kesehatan pasien saja tetapi juga

menggunakan bahasa pemrograman PHP dan MySQL sebagai database. Pada aplikasi ini tidak hanya menampilkan data-data kondisi kesehatan pasien saja tetapi juga

Dengan array, kita bisa membuat variabel dengan tipe yang dinamis, dimana kita bisa menyimpan banyak data dalam satu variabel array... PHP