• 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

Measures of obesity and body composition were adjusted for age, emotional disorder, education and mobility, and com- pared in men with versus without high-intensity pain

Penelitian ini bertujuan untuk mengetahui pengaruh penggunaan limbah sayur fermentasi dalam ransum terhadap performans (pertambahan bobot badan, konsumsi

JUDUL : MAMMOGRAFI PENTING UNTUK DETEKSI DINI KANKER PAYUDARA. MEDIA :

Berdasarkan hasil penelitian dan pen- golahan data menggunakan statistik penelitian maka disimpulkan bahwa untuk hubungan vari- able X dengan variable Y dikategorikan

Tahun 1886 sering disebut sebagai “tahun” lahirnya ilmu administrasi, karena pada tahun itulah gerakan manajemen/administrasi ilmiah dimulai oleh Frederick Winslow Taylor di Amerika

Sesuai dengan uraian tersebut, maka yang menjadi fokus utama dalam penelitian ini sangat terkait dengan evaluasi program yang telah dilaksanakan oleh

Hasil perhitungan, pembobotan alternatif tipe kapal yang dibandingkan dengan nilai bobot elemen secara relatif dan absolut dapat dilihat masing-masing pada Tabel 8 dan

The Impact of New Toll Road Operation to the Number of Intercity Train Passenger ( Case Study in Jakarta- Cirebon Toll Road and Jakarta-Cirebon Intercity Train Route, Indonesia)..