0% menganggap dokumen ini bermanfaat (0 suara)
281 tayangan

Belajar Bahasa Pemrograman Web (Basic) With PHP+MySQL

Dokumen tersebut membahas pengantar tentang Internet dan berbagai fitur yang dapat diakses melalui Internet seperti Web Browser, E-mail, FTP, Internet News, Messenger, Telnet, dan Chatting. Dokumen tersebut juga menjelaskan pengertian HTML sebagai bahasa markup standar untuk membuat halaman web dan beberapa tag HTML dasar seperti heading, paragraf, dan font.

Diunggah oleh

nizwir
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
281 tayangan

Belajar Bahasa Pemrograman Web (Basic) With PHP+MySQL

Dokumen tersebut membahas pengantar tentang Internet dan berbagai fitur yang dapat diakses melalui Internet seperti Web Browser, E-mail, FTP, Internet News, Messenger, Telnet, dan Chatting. Dokumen tersebut juga menjelaskan pengertian HTML sebagai bahasa markup standar untuk membuat halaman web dan beberapa tag HTML dasar seperti heading, paragraf, dan font.

Diunggah oleh

nizwir
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 53

Ebook Web Programming Basic With PHP+MySQL Hal : 1

Mesran, S.Kom, M.Kom.



BAB I
INTERNET

Internet adalah kumpulan yang luas dari jaringan komputer, yang saling
bersambungan menggunakan jaringan komunikasi (telepon, gelombang radio, TV
Kabel, dll).

Beberapa dari komputer berasal dari sebuah Local Area Network (LAN), seperti
komputer di perkantoran. J ika kantor mempunyai akses ke Internet, kemudian
komputer dalam LAN bisa menjadi bagian dari Internet pula.

LAN tersebut dapat disebut sebagai sebuah node. J ika sebuah komputer di LAN
dapat dihubungi dengan komputer lain yang terhubung dengan Internet maka
komputer tersebut disebut sebagai sebuah site. Sejak banyak komputer pada Internet
membagi sumbernya, Internet juga bisa diartikan sebagai sebuah jaringan komputer
yang besar dengan sumber yang tersebar

Yang bias di dapatkan dari internet, yaitu :
WEB Browser
E-Mail
FTP
Internet News
Messanger
Telnet
Chatting

WEB Browser
World Wide Web atau disingkat WWW adalah fenomena pada tahun 90an.
WWW berdasarkan pada HTML (Hypertext Mark-up Language), sebuah bahasa
script yang memungkinkan dokument, graphics, dan multimedia digabungkan
bersama.

WWW ditemukan pada tahun 1993 oleh Tim Berners-Lee ketika bersama CERN,
Laboratorium Eropa untuk Particle Physics di Geneva. HTML juga memberikan
tampilan menarik pada sebuah dokumen, karena dokumen ini dapat diperkaya
dengan warna, font dan graphic. WWW juga user friendly karena berdasarkan
hyperlinks. Sumber Internet yang tadinya hanya dapat diakses oleh pengguna
komputer yang mahir sekarang dapat diakses oleh semua orang.

Dengan klik pada sebuah hyperlink, seorang pengelana Web dapat mengunjungi dari
satu dokumen ke dokumen lainnya, dari satu lokasi ke lokasi lainnya. Bersama
dengan HTML, terminologi home page diperkenalkan. Site yang mengandung
informasi dapat dilihat sebagai buku dan file sebagai halaman.
Dengan menggunakan referensi di sebuah buku, anda dapat mengambil buku lain
dan browse (menelusuri) halaman demi halaman.


Email
E-mail adalah singkatan dari electronic mail (surat elektronik). Dengan e-mail, anda
dapat mengirimkan pesan ke orang lain dan mereka dapat membalas e-mail anda
kembali. E-mail bekerja seperti surat biasa, anda juga butuh alamat seseorang,
kantor pos, dan pesan anda.
Ebook Web Programming Basic With PHP+MySQL Hal : 2
Mesran, S.Kom, M.Kom.

Sebuah alamat e-mail biasanya ditulis dalam bentuk [email protected]
(dibaca sebagai username at domain dot name). Sebuah kantor pos adalah server
yang mengatur atau melanjutkan e-mail anda ke alamat yang ditentukan. Server juga
menampung e-mail ketika mereka datang, sehingga anda tidak perlu log on
(terhubung ke server) terus menerus. J ika anda log on ke penyedia jasa internet
(Internet Service Provider/ISP) dan anda mempunyai software e-mail, software ini
melihat apakah anda mempunyai e-mail baru. J ika ada, e-mail anda akan ditransfer
ke komputer anda.

J ika anda mau, anda dapat putuskan koneksi dan baca e-mail anda secara offline

FTP
FTP singkatan dari File Transfer. Banyak server memberikan akses anonymous
kepada masyarakat Internet. Untuk menggunakan service ini, anda perlu log in
sebagai anonymous dan berikan email address anda sebagai password. Banyak
server menempatkan file-file dalam direktori pub. Dengan browser, yang anda perlu
lakukan adalah klik pada file dan anda akan ditanyakan apakah anda ingin
menyimpannya.

Internet News
Internet News atau News juga dikenal sebagai Usenet. Orang dapat melakukan aksi
atau memberikan komentar tentang suatu hal, sehingga menjadi suatu forum diskusi.
Beberapa newsgroups mempunyai moderator dan beberapa tidak. Karena banyak
orang dapat mengirimkan apa saja, maka artikel bisa informatif atau sampah.

Messenger
Dengan program-program messenger seperti ICQ, MSN Messenger,
YahooMessenger, AOL Instant Messenger, dll, anda bisa mengetahui siapa saja dari
teman-teman anda di Internet yang saat itu sedang menggunakan Internet. Bahkan
anda bisa mecari siapa saja orang yang rumahnya di Tangerang yang saat itu sedang
memakai Internet. Selanjutnya terserah anda, apakah anda akan mengajaknya
chatting, sekedar mengucapkan "Hallo", atau engabaikannya.

Telnet
Dengan program telnet, anda dapat menjalankan komputer lain. Benar-benar
menjalankan, seolah-olah anda berada di tempat tsb.

Chatting
Dengan program chatting seperti mIRC, anda dapat "ngobrol" (chatting) secara
langsung dengan puluhan bahkan ratusan orang di seluruh penjuru dunia. Masing-
masing perbincangan dibagi dalam beberapa channel (contohnya:#medan,
#bandung, #bawel, #teens, #Windows95, dll). Perbincangan dilakukan memakai
media keyboard.

Arti Tombol-tombol yang ada pata toolbar IE :
BACK : bila di-klik akan mengantarkan anda ke halaman
yang anda buka sebelumnya.

FORWARD : bila di-klik akan mengantarkan anda kembali ke
depan yakni ke halaman yang tadi anda buka
sebelum anda meng-klik tombol Back.

Ebook Web Programming Basic With PHP+MySQL Hal : 3
Mesran, S.Kom, M.Kom.


STOP : jika anda memutuskan untuk membatalkan atau
tidak jadi menampilkan halaman yang sedang \di-load (dibuka), tekanlah
tombol ini.

REFRESH : fungsi ini akan membuat browser memproses
kembali pemuatan (loading) suatu halaman yang tadi anda batalkan (dengan
STOP). Tombol ini berguna pula untuk mencoba membuka lagi
halaman yang agak lambat atau sulit dibuka.

HOME : tombol ini akan mengantarkan anda kembali ke
halaman pertama yang ditampilkan oleh jendela browser ketika pertama kali
dibuka.

SEARCH : Tombol ini akan membuka opsi pencarian pada
browser internet explorer. Di sini anda akan menjumpai tombol pintas untuk
menemukan apa yang anda cari di internet.

FAVORITES : Di sini anda dapat menyimpan alamat situs yang
anda sukai agar sewaktu-waktu dapat lagi anda akses atau kunjungi dengan
cepat dan mudah.

HISTORY : Dengan meng-klik situs ini akan terbuka daftar
semua situs dan link yang pernah anda kunjungi selama beberapa hari
atau minggu yang lalu (tergantung setting-nya).

MAIL : J ika di-klik akan membuka program e-mail.

PRINT : untuk mencetak halaman yang sedang aktif.

ADDRESS : di kotak ini anda mengetikkan atau memasukkan
alamat situs yang ingin anda kunjungi.

GO : setelah alamat situs dimasukkan, klik GO atau
tekan ENTER untuk menuju situs tersebut.

















Ebook Web Programming Basic With PHP+MySQL Hal : 4
Mesran, S.Kom, M.Kom.

BAB II
HTML

Hypertext Markup Language (HTML) adalah bahasa standar dalam menulis halaman web,
HTML merupakan pengembangan dari standar pemformatan dokumen teks. HTML sebenarnya adalah
dokumen dalam bentuk ASCII atau teks biasa yang dapat diterjemahkan oleh browser web menjadi
suatu halaman yang menarik

Struktur Dokumen HTML
Sesuai dengan namanya yaitu Hypertext Markup Language (HTML) maka dokumen HTML
terdiri dari tanda-tanda (markup) untuk menandai perintah-perintahnya (yang selanjutnya akan kita
sebut sebagai tag).
Tag HTML biasanya adalah tag-tag yang berpasangan dan ditandai dengan simbol <dan >,
sedangkan pasangan atau akhir perintah dari sebuah tag ditandai dengan tanda /, misalnya
pasangan dari tag <tag>adalah </tag>.

<HTML>
<HEAD>
<TITLE> J udul yang muncul pada title bar web
</TITLE>
</HEAD>

<BODY>
Text, gambar atau isi dokumen HTML anda
</BODY>
</HTML>

Untuk lebih jelasnya, anda buka editor anda (mis : NOTEPAD) lalu ketikkan baris perintah
HTML tsb dan panggil melalui browser web anda

HEADING
Berfungsi untuk memformat Heading (J udul/sub judul)
Lat1.Html
<HTML>
<HEAD>
<TITLE> Latihan Heading </TITLE>
</HEAD>
<BODY>
<H1>Heading 1</H1>
<H2>Heading 2</H2>
<H3>Heading 3</H3>
<H6>Heading 6</H6>
<H7>Heading 7</H7>
</BODY>
</HTML>

Buka Windows Explorer click drive c:
Dan double click file Lat1.Html


Penjelasan
H untuk menandakan Heading
Nilai setelah H mis : 2, 3, 4, 5 adalah
ukuran dari heading tersebut
Tanda </H3>untuk mengakhiri tag <H3>


PARAGRAF
Untuk memformat paragraf kita bisa menggunakan tag <P>.
Untuk mengatur posisi tulisan kita menggunakan atribut ALIGN
Tag <BR>untuk pindah baris,
<HR>untuk membuat garis,
Diawali<H1> dan diakhiri </H1>
simpan pada drive C:\ dengan nama file Lat1.Html
Ebook Web Programming Basic With PHP+MySQL Hal : 5
Mesran, S.Kom, M.Kom.

<BLOCKQUOTE>untuk membuat kutipan,
<PRE>untuk menampilkan text sama dengan yang anda ketikkan dalam dokumen HTML
Lat2.Html
<HTML>
<HEAD>
<TITLE>Latihan Menggunakan Paragraf </TITLE>
</HEAD>
<BODY>
<P ALIGN=Right> Tulisan ini rata kanan.
<P ALIGN=Center> Tulisan ini akan berada di tengah dokumen
<P ALIGN=Left> Tulisan ini rata kiri
<P align=Left> Hallo,<BR>Apakah anda sudah bisa HTML
<BR>Kalau sudah bisa, baguslah<BR>
<PRE>
<---------->
| u u |
| u |
| - - - |
<---------->
</PRE>
</BODY>
</HTML>

Buka Windows Explorer click drive c:
Dan double click file Lat2.Html
dan lihat hasil apakah seperti gambar di bawah ini













FONT
Tag <FONT>ini memiliki beberapa atribut diantaranya FACE dan COLOR, SIZE
FACE digunakan untuk menentukan jenis font yang akan kita gunakan
<FONT FACE=Comic Sans MS>
COLOR berfungsi untuk menentukan warna font
<b>untuk membuat tulisan menjadi bold / tebal
SIZE untuk menentukan ukuran font
Untuk mengakhiri tag gunakan </FONT>
Lat3.Html
<HTML>
<HEAD>
<TITLE>Latihan Menggunakan font </TITLE>
</HEAD>
<BODY>
Tulisan ini berwarna
<FONT FACE=Comic Sans MS COLOR=Red SIZE=5><b>MERAH </FONT>
</BODY>
</HTML>

TABLE
Tag <TABLE>juga memiliki beberapa atribut diantaranya Border, BGColor
Border digunakan untuk pinggir dari table
BGColor digunakan untuk warna tabel
Colspan digunakan untuk spasi di dalam tabel
simpan pada drive C:\ dengan nama file Lat2.Html
simpan pada drive C:\ dengan nama file Lat3.Html
Ebook Web Programming Basic With PHP+MySQL Hal : 6
Mesran, S.Kom, M.Kom.

Pada table kita wajib menggunakan <TR>untuk Baris <TD>untuk Kolom
Pada tag <TD>bisa ditambahkan BGColor, Align
Untuk mengakhiri tag gunakan </TABLE>
Lat4.Html
<HTML>
<HEAD>
<TITLE>Latihan Menggunakan Table </TITLE>
</HEAD>
<BODY>
<TABLE border=1 bgcolor=RED>
<TR>
<TD Width=500 Align=Center BGColor=Yellow>
<FONT FACE=Comic Sans MS COLOR=Red SIZE=5><b>MERAH </FONT>
</TD></TR>
</TABLE>
</BODY>
</HTML>


Hasilnya


Lat5.Html
<HTML>
<HEAD>
<TITLE>Latihan Menggunakan Table </TITLE>
</HEAD>
<BODY>
<TABLE border=0 bgcolor=Yellow Align=Center>
<TR>
<TD Width=500 Align=Center BGColor=Green Colspan=2>
<FONT FACE=Comic Sans MS COLOR=White SIZE=5><b>Biodata
Pribadi</FONT>
</TD></TR>

<TR>
<TD Width=100> Nama Anda </TD>
<TD Width=300> : <FONT Color=Blue ><b>Mr. Aldyan </FONT>
</TD></TR>

<TR>
<TD Width=100> Alamat </TD>
<TD Width=300> : J ln. Abadi Gg Baldes No. 28 B Medan
</TD></TR>

<TR>
<TD Width=100> Pekerjaan </TD>
<TD Width=300> : Direktur CV. Bayangan TIDUR
</TD></TR>

<TR>
<TD Width=100> Status</TD>
<TD Width=300> : Menikah
</TD></TR>

</TABLE>
</BODY>
</HTML>





simpan pada drive C:\ dengan nama file Lat4.Html
simpan pada drive C:\ dengan nama file Lat5.Html
Ebook Web Programming Basic With PHP+MySQL Hal : 7
Mesran, S.Kom, M.Kom.

Hasilnya










IMAGE
Tag <IMG SRC>untuk menampilkan gambar
Width, untuk mengatur lebar
Height, untuk mengatur tinggi


Lat6.Html
<HTML>
<HEAD>
<TITLE>Latihan Menggunakan Menampilkan Gambar </TITLE>
</HEAD>
<BODY>

<img src=" pic1.jpg" width=210 height=300 align=left>
<img src=" pic3.jpg" width=210 height=300 align=Right>
<TABLE border=0 bgcolor=Yellow Align=Center>
<TR>
<TD Width=500 Align=Center BGColor=Green >
<FONT FACE=Comic Sans MS COLOR=White SIZE=5><b>Menampilkan
Gambar</FONT>
</TD></TR>
</TABLE>
</BODY>
</HTML>





LINK
Berguna untuk memanggil halaman page yang lain, melalui satu page.
Lat7.Html
<HTML>
<HEAD>
<TITLE>Latihan Link antar Page </TITLE>
</HEAD>
<BODY>
<TABLE border=1 Align=left>
<TR>
<TD width=200>
<A Href=" lat1.html" >Latihan 1 </A>
</TD></TR>

<TR>
<TD width=200>
<A Href=" lat2.html" >Latihan 1 </A>
</TD></TR>

<TR>
<TD width=200>
<A Href=" lat3.html" >Latihan 1 </A>
</TD></TR>
simpan pada drive C:\ dengan nama file Lat6.Html
simpan pada drive C:\ dengan nama file Lat7.Html
Ebook Web Programming Basic With PHP+MySQL Hal : 8
Mesran, S.Kom, M.Kom.


<TR>
<TD width=200>
<A Href=" lat4.html" >Latihan 1 </A>
</TD></TR>

</TABLE>
</BODY>
</HTML>

COMBO
Berguna untuk memanggil halaman page yang lain, melalui satu page.
Lat8.Html
<html>
<head>
<title> </title>
</head>
<body>
Agama :
<select size="1" name="vagama">
<option value="Islam">Islam</option>
<option value="Protestan">Protestan</option>
<option value="Katolik">Katolik</option>
<option value="Buddha">Buddha</option>
<option value="Hindu">Hindu</option>
</body>
</html>






























simpan pada drive C:\ dengan nama file Lat8.Html
Ebook Web Programming Basic With PHP+MySQL Hal : 9
Mesran, S.Kom, M.Kom.

BAB III
INSTALASI PHP

Apakah PHP
PHP adalah singkatan bagi PHP Hypertext Preprocessor
PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side.
Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan
yang dikirimkan ke browser hanya hasilnya saja.
PHP merupakan script sebelah pelanggan (server side script) yang dicipta khas untuk
pembangunan aplikasi web
Dicipta oleh Rasmus Lerdorf
Perbedaan HTML dan PHP:
o HTML digunakan untuk menampilkan dokumen web, tetapi tidak sulit untuk perhitungan
logika
o PHP mendukung untuk itu.
o PHP dan HTML bisa digabungkan di dalam satu dokumen.
PHP adalah open source. Ia tidak memerlukan bayaran, atau lesen untuk menggunakannya.

Apakah yang dapat dilakukan dengan PHP?
PHP dapat digunakan untuk membangunkan aplikasi web
Apakah aplikasi web?
Aplikasi yang dijalankan dengan menggunakan pelayar internet (Internet Browser) seperti
Internet Explorer dan Netscape
Boleh berinteraksi dengan pengkalan data bagi membina aplikasi yang database-driven, atau
membangunkan halaman web yang dinamik.
Antara pengkalan data yang boleh berinteraksi dengan PHP adalah mySQL, postgresql,
oracle, MS SQL, dan lain-lain. PHP mempunyai module atau API tertentu supaya dapat
berkomunikasi dengan pengkalan data tersebut.

Bagaimanakah PHP berfungsi?
PHP memerlukan pelayan web (web server) untuk digunakan, seperti Apache, dan IIS. Namun
prestasi PHP lebih tinggi dengan menggunakan pelayan web Apache
PHP bisa dikonfigurasi sebagai CGI, ataupun sebagai modul Apache Prestasi lebih baik jika
dijalankan sebagai modul Apache

Cara Menginstalasi PHP
1. Pastikan file phptriad2-2-1.exe (source php) ada di komputer anda




J ika file tersebut tidak ada maka bisa anda download pada :
http://easynews.dl.sourceforge.net/sourceforge/phptriad/phptriad2-2-1.exe)
2. Double click file tersebut dan ikuti intruksi berikut ini :
Click I Agree









Tunggu proses instalasi selesai







Ebook Web Programming Basic With PHP+MySQL Hal : 10
Mesran, S.Kom, M.Kom.

Ketikkan : //Localhost atau //127.0.0.1
Click Close








Menjalankan PHP
1. Click Start | Program | PHPTriad | Apache Console | Start Apache





2. Sehingga akan muncul tampilan seperti berikut ini :





3. Buka Internet Explorer (tekan tombol Windows + E), dan pada Address nya ketikkan:
http://localhost atau http://127.0.0.1 dan akan muncul tampilan seperti di di bawah ini






















Coba anda ketikkan di addressnya :

Tempat Penyimpanan Program
Lokasi untuk menyimpan file-file latihan
yaitu pada direktori C:\Apache\htdocs
dan usahakan untuk membuat suatu
direktori tambahan seperti direktori
Latihan yang berada di dalam htdocs. Di
dalam direktori latihan inilah kita
menyimpan file-file latihan kita.







Ebook Web Programming Basic With PHP+MySQL Hal : 11
Mesran, S.Kom, M.Kom.

PROJECT SEDERHANA 1 : Project1.php
Buat program berikut ini di Notepad





Simpan latihan diatas dengan nama Project1.php pada lokasi c:\Apache\Htdocs\Latihan










Apabila folder latihan tidak ada, anda buat folder latihan terlebih dahulu

Menjalankan program project1.php diatas yaitu :
1. Buka IE ( tekan Windows+E )
2. Ketikkan pada address

Dan akan tampak hasilnya seperti berikut ini :














Penjelasan Program
<html> Bagian ini merupakan perintah yang biasa di
<head> pada bahasa HTML
<title>Program PHP pertamaku </title>
</head>
<body>
<?php
echo "ini program PHP pertamaku" ; Bagian ini merupakan script / bahasa / syntax dari
?> bahasa PHP yang diawali dengan <? Dan di akhiri
</body> dengan ?>
</html>














<html>
<head>
<title>Program PHP pertamaku </title>
</head>
<body>
<?php
echo "ini program PHP pertamaku" ;
?>
</body>
</html>
Ebook Web Programming Basic With PHP+MySQL Hal : 12
Mesran, S.Kom, M.Kom.

PROJECT SEDERHANA 2 : Project2.php (penggabungan bahasa PHP dengan TAG HTML)
Buat program berikut ini di Notepad































Simpan latihan diatas dengan nama Project2.php pada lokasi c:\Apache\Htdocs\Latihan

Menjalankan project2.php diatas yaitu :
3. Buka IE ( tekan Windows+E )
4. Ketikkan pada address








Dan akan tampak hasilnya seperti berikut ini :









Penjelasan Program
<?php awal script php
echo "<br>Tes oke juga nih PHP " ; Penampilan satu tulisan langsung diakhiri ;
echo "<p>ini untuk huruf <b>tebal</b> tidak ada titik koma
<p>
<TABLE Border=1 Align=Center>
<TR>
<html>
<head>
<title>Program PHP pertamaku </title>
</head>
<body bgcolor=#CCFFCC>
<H3>TES Boleh Kan.... </H3>
<?php
echo "<br>Tes oke juga nih PHP " ;
echo "<p>ini untuk huruf <b>tebal</b>
<p>
<TABLE Border=1 Align=Center>
<TR>
<TD Align=Center Colspan=2>
Biodata Pribadi </TD></TR>
<TR>
<TD Width=200>
Nama Anda </TD>
<TD Width=350 bgcolor=Green>
<FONT Color=Yellow >: Mesran, S.Kom </FONT>
</TD></TR>
<TR>
<TD >
Pendidikan </TD>
<TD bgcolor=Green>
<FONT Color=Yellow >: S1-Sistem Informasi</FONT>
</TD></TR>
</TABLE>" ;
echo "<p><FONT Color =Red>Bagaimana ? Mudah Bukan </FONT>" ;
?>
</body></html>
Ebook Web Programming Basic With PHP+MySQL Hal : 13
Mesran, S.Kom, M.Kom.

<TD Align=Center Colspan=2>
Biodata Pribadi </TD></TR>
<TR>
<TD Width=200>
Nama Anda </TD>
<TD Width=350 bgcolor=Green>
<FONT Color=Yellow >: Mesran, S.Kom </FONT>
</TD></TR>
<TR>
<TD >
Pendidikan </TD>
<TD bgcolor=Green>
<FONT Color=Yellow >: S1-Sistem Informasi</FONT>
</TD></TR>
</TABLE>" ; akhir dari penampilan ke dua diakhiri dengan ;
echo "<p><FONT Color =Red>Bagaimana ? Mudah Bukan </FONT>" ; penampilan ke 3
?>

jadi setiap ingin menampilkan suatu tulisan atau ingin menggunakan tag html bisa kita gunakan
echo .. ;


PROJECT SEDERHANA 3 : Project3.php (menggunakan variabel pada php)
Buat program berikut ini di Notepad




















Simpan latihan diatas dengan nama Project3.php pada lokasi c:\Apache\Htdocs\Latihan

Menjalankan program project3.php diatas yaitu :
1. Buka IE ( tekan Windows+E )
2. Ketikkan pada address














<html>
<head>
<title>Program PHP pertamaku </title>
</head>
<body bgcolor=#CCFFCC>
<?php
echo "<br>penggunaan variabel " ;

$nama ="Aldyan" ;
$umur =29 ;

echo "<p>Nama ku adalah : <b>$nama </b>
<p>Umurku : $umur tahun " ;

echo "<p><FONT Color =Red>Bagaimana ? Mudah di pahami bukan</FONT>" ;

?>
</body>
</html>
Ebook Web Programming Basic With PHP+MySQL Hal : 14
Mesran, S.Kom, M.Kom.

Dan akan tampak hasilnya seperti berikut ini :
















Penjelasan Program
<?php
echo "<br>penggunaan variabel " ;

$nama ="Aldyan" ; Inialisasi variabel nama (variabel wajib menggunakan $)
$umur =29 ; inialisasi variabel umur

echo "<p>Nama ku adalah : <b>$nama </b>
<p>Umurku : $umur tahun " ;

echo "<p><FONT Color =Red>Bagaimana ? Mudah di pahami bukan</FONT>" ;

?>
LATIHAN
1. Modifikasi project2.php sehingga akan tampak hasil berikut ini : simpan dengan nama Project4.Php
















2. Buat program php berikut ini : simpan dengan nama Project5.Php
<?
$harga =5000000 ;
$pajak =0.1 * $harga ;
$total =$harga +$pajak ;

echo "<p>total harga yaitu : <b>$total </b>" ;
?>






Menampilkan nama
Menampilkan umur
Ebook Web Programming Basic With PHP+MySQL Hal : 15
Mesran, S.Kom, M.Kom.

BAB IV
TIPE DATA DASAR

PHP mempunyai 3 jenis data yang asas : integer, double dan string
PHP juga mempunyai jenis-data yang lebih kompleks seperti array dan object

Contoh :
2 // Ini adalah integer
2.0 // Ini adalah double
2 // Ini adalah string

Dalam PHP setiap nama variable diawali tanda dollar ($). Misalnya nama variable dalam PHP ditulis
dengan $a. J enis suatu variable ditentukan pada saat jalannya program dan tergantung pada konteks
yang digunakan.

Inialisasi Variabel
Merupakan cara untuk memesan, serta memasukkan nilai suatu variabel.
Contoh :
$lebar =10;
$nama =Harun Salim Bachik;
$harga =22.00;
Project41.php
<?php
$a =5 ;
$b



=2 ;
$hasil =$a +$b ;
echo($hasil);
?>
Project42.php
<?php
$a =5 ;
$b =2 ;
$hasil =$a +$b ;
echo($hasil);
?>
Project43.php
<?php
$a =5 ;
$b =2 ;
$hasil =$a . $b ;
echo($hasil);
?>

Konstan
Konstan adalah variabel yang tidak berubah nilainya. Contohnya pi adalah 3.142. Nilai pi adalah
konstan, dan tidak pernah berubah. Untuk mendifinisikan konstanta dengan menggunakan define()
Project44.php
<?php
define(PT , CV. Makmur Raya Trans) ;
define(Alamat , J ln. Patimura 13 C Telp. 061-9878171) ;
echo Nama Perusahaan : PT
<p>Alamat Perusahaan : Alamat ;
?>



Operator
Operator digunakan untuk menentukan sesuatu nilai dengan melakukan sesuatu prosedur atau operasi
terhadapnya, terhadap satu atau lebih nilai yang lain.

Operator Arithmetik
Operator Operasi Contoh
+ Tambah 7 +5
- Tolak 7 2
* Darab 7 * 2
/ Bahagi 7 / 2
% Modulus 7 % 2
Operator Perbandingan
Operator perbandingan digunakan untuk menguji syarat-syarat tertentu. Pernyataan yang
menggunakan operator perbandingan akan sentiasa menghasilkan samada true atau false

Ebook Web Programming Basic With PHP+MySQL Hal : 16
Mesran, S.Kom, M.Kom.

Operator Operasi Contoh
== Sama dengan $i ==$j
< Kurang dari $i <$j
> Lebih dari $i >$j
<= Kurang atau sama dengan $i <=$j
>= Lebih atau sama dengan $i >=$j
!= Tidak Sama $i !=$j
<> Tidak Sama $i <>$j

Operator Logikal
Operator perbandingan digunakan untuk menguji syarat-syarat tertentu. Pernyataan yang
menggunakan operator perbandingan akan sentiasa menghasilkan samada true atau false

Operator Operasi Contoh
&& Dan $i && $j
|| Atau $i || $j
! Tidak !$i







































Ebook Web Programming Basic With PHP+MySQL Hal : 17
Mesran, S.Kom, M.Kom.

BAB V
STRUKTUR KENDALI

STRUKTUR KEPUTUSAN
IF
Konstruksi IF digunakan untuk melakukan eksekusi suatu statement secara bersyarat. Cara
penulisannya adalah sebagai berikut:

if (syarat)
{
statement ;
}

if (syarat)
{
statement ;
}
else
{
statement lain ;
}

if (syarat pertama)
{
statement 1 ;
} elseif (syarat kedua)
{
statement kedua
}else
{
statement lain
}

Project51.php
<?
$a=4;
$b=9;
$ket ="" ;
if ($a>$b)
{
$ket ="a lebih besar dari pada b" ;
}elseif ($a<$b)
{
$ket ="a lebih kecil b" ;
}else
{
$ket ="a sama dengan b" ;
}

echo "Keterangan yaitu : <b>$ket" ;
?>

Project52.php
<html>
<head>
<title>Penggunaan if-else-if </title>
</head>
<body>
<?
$nh="" ;
$nilai =78 ;
if($nilai >=80)
{
$nh ="A" ;
}else if ($nilai >=70)
{
$nh ="B" ;
}else if ($nilai >=60)
{
$nh ="C" ;
}else if ($nilai >=50)
{
$nh ="D" ;
}else if ($nilai >=40)
{
$nh ="E" ;
Ebook Web Programming Basic With PHP+MySQL Hal : 18
Mesran, S.Kom, M.Kom.

}
echo "Nilai Anda : $nh" ;
?>
</body>
</html>

Hasil program php di atas yaitu

Project53.php
<html>
<head>
<title>Penggunaan if-else-if</title>
</head>
<body>
<?
echo "
<form name=form method=post>
Masukan nilai :
<input name=nilai type=text id=nilai size=6 maxlength=4>
<input type=submit name=test value='Test'>
</form name=form>" ;
if ($test=="Test")
{
$nh="" ;
if($nilai >=80)
{
$nh ="A" ;
}else if ($nilai >=70)
{
$nh ="B" ;
}else if ($nilai >=60)
{
$nh ="C" ;
}else if ($nilai >=50)
{
$nh ="D" ;
}else if ($nilai >=40)
{
$nh ="E" ;
}
echo "Nilai Anda : <b>$nh" ;
}

?>
</body>
</html>

J alankan program diatas, yaitu :

Isikan 74 pada textbox tersebut lalu click Text


SWICTH
Statement SWITCH digunakan untuk membandingkan suatu variable dengan beberapa nilai
serta menjalankan statement tertentu jika nilai variable sama dengan nilai yang dibandingkan.

Struktur Switch adalah sebagai berikut:
switch($a)
{
case 1:
statemen satu ;
..;
break ;
Ebook Web Programming Basic With PHP+MySQL Hal : 19
Mesran, S.Kom, M.Kom.

case 2:
statemen dua ;
..;
break ;
case 3:
statemen tiga ;
..;
break ;
}

Project54.php
<?php
$a=2;
switch($a)
{
case 1:
echo("Nilai variable a adalah satu");
break;
case 2:
echo("Nilai variable a adalah dua");
break;
case 3:
echo("Nilai variable a adalah tiga");
break;
}
?>

STRUKTUR PERULANGAN
While
Bentuk dasar dari statement While adalah sebagai berikut:

while (syarat)
{
statement
}

Arti dari statemant While adalah memberikan perintah untuk menjalankan statement
dibawahnya secara berulang-ulang, selama syaratnya terpenuhi.

Project55.php
<html>
<head>
<title> Perulangan WHILE dan IF </title>
</head>
<body>
Menggunakan While untuk Bulan <br>
<?php
while ($bulan <12)
{
$bulan++;
if($bulan==1) {echo "Bulan $bulan ->J anuari <br>"; }
else if($bulan==2) {echo "Bulan $bulan ->Februari <br>"; }
else if($bulan==3) {echo "Bulan $bulan ->Maret <br>"; }
else if($bulan==4) {echo "Bulan $bulan ->April <br>"; }
else if($bulan==5) {echo "Bulan $bulan ->Mei <br>"; }
else if($bulan==6) {echo "Bulan $bulan ->J uni <br>"; }
else if($bulan==7) {echo "Bulan $bulan ->J uli <br>"; }
else if($bulan==8) {echo "Bulan $bulan ->Agustus <br>"; }
else if($bulan==9) {echo "Bulan $bulan ->September <br>"; }
else if($bulan==10) {echo "Bulan $bulan ->Oktober <br>"; }
else if($bulan==11) {echo "Bulan $bulan ->November <br>"; }
else {echo "Bulan $bulan ->Desember <br>"; }
}
Ebook Web Programming Basic With PHP+MySQL Hal : 20
Mesran, S.Kom, M.Kom.

?>
</body>
</html>

Project56.php
<?
$a=1;
while ($a<10)
{
echo "<p>$a";
$a++;
}
?>

Project57.php
<html>
<head>
<title>Perulangan WHILE</title>
</head>
<body>
Menggunakan While untuk tahun <br>
<?php
$tahun=1990;
echo "Tahun :
<select name=bulan id=$bulan>";
while ($tahun <=2005 )
{
$tahun++;
echo "<option value=$tahun>$tahun</option>";
}
?>
</body>
</html>

Hasil dari program diatas yaitu


DoWhile
? Cari Sendiri, pada prinsipnya hampir menyerupai While

For
Cara penulisan statement FOR adalah sebagai berikut :

for (ekspresi1; ekspresi2 ; ekspresi3)
{
statement ;
}
ekspresi1 : menunjukkan nilai awal untuk suatu variable
ekspresi2 : menunjukkan syarat yang harus terpenuhi untuk menjalankan statemant
ekspresi3 : menunjukkan pertambahan nilai untuk suatu variable

Project58.php
<html>
<head>
<title> Perulangan for</title>
</head>
<body>
<?php
echo "<b>Menampilkan Tahun </b><br>";
for ($tahun=1990; $tahun <=2006; $tahun++)
{
echo "Sekarang tahun : $tahun <br>";
}
Ebook Web Programming Basic With PHP+MySQL Hal : 21
Mesran, S.Kom, M.Kom.

?>
</body>
</html>

Project59.php
<html>
<head>
<title>Perulangan for-tanggal</title>
</head>
<body>
<?php
echo "Pilih Tanggal Lahir:
<select name=tgl id=$tgl>";
for ($tgl=1; $tgl <=31; $tgl++)
{
echo "<option value=$tgl>$tgl</option>";
}
echo "</select>";
?>
</body>
</html>

Hasil dari program tersebut diatas yaitu :

Project60.php
<html>
<head>
<title>Menampilkan Tanggal Lahir</title>
</head>
<body>
<?
echo "<TABLE Border=0>
<TR>
<TD Width=200>
Tanggal Lahir </TD>
<TD>
: <Select name=otgl id=$otgl>";
for ($tgl=1 ; $tgl<32 ; $tgl++)
echo "<option value=$tgl >$tgl </option>";
echo "
</TD>
<TD>- </TD>
<TD>
<Select name=obulan id=$obulan>" ;
for ($bln=1 ; $bln<13 ; $bln++)
echo "<option value=$bln >$bln </option>";
echo "
</TD>
<TD>- </TD>
<TD>
<Select name=bulan id=$bulan>" ;
for ($tahun=1980 ; $tahun<2009 ; $tahun++)
echo "<option value=$tahun >$tahun </option>";
echo " </TD>
</TABLE>" ;
?>
</body>
</html>

Hasil dari program diatas yaitu :



Ebook Web Programming Basic With PHP+MySQL Hal : 22
Mesran, S.Kom, M.Kom.

Latihan
1. Buatlah program dibawah ini untuk menampilkan form berikut














Listing program : PLat61.php
<html>
<head>
<title>Menampilkan Tanggal Lahir</title>
</head>
<body>
<?
echo "<form method=POST name=form>
<TABLE bgcolor=yellow Border=0>
<TR>
<TD Align=Center colspan=7 bgcolor=Green> <FONT Color=Yellow > Data
Karyawan </FONT></TD>
</TR>
<TR>
<TD>
Nama </TD>
<TD colspan=6>
: <input name=nama type=text id=tNama size=50 maxlength=20>
</TD>
</TR>
<TR>
<TD>
Tempat Lahir </TD>
<TD colspan=6>
: <input name=nama type=text id=tTempat size=30 maxlength=20>
</TD>
</TR>
<TR>
<TD Width=200>
Tanggal Lahir </TD>
<TD>
: <Select name=otgl id=$otgl>";
for ($tgl=1 ; $tgl<32 ; $tgl++)
echo "<option value=$tgl >$tgl </option>";
echo "
</TD>
<TD>- </TD>
<TD>
<Select name=obulan id=$obulan>" ;
for ($bln=1 ; $bln<13 ; $bln++)
echo "<option value=$bln >$bln </option>";
echo "
</TD>
<TD>- </TD>
<TD>
<Select name=bulan id=$bulan>" ;
for ($tahun=1980 ; $tahun<2009 ; $tahun++)
Ebook Web Programming Basic With PHP+MySQL Hal : 23
Mesran, S.Kom, M.Kom.

echo "<option value=$tahun >$tahun </option>";
echo " <TD width=200>
</TD></TD></TR>
<TR>
<TD>
J enis Kelamin </TD>
<TD Colspan=6>:
<select size=1 name=ckel>
<option value=Pria>Pria</option>
<option value=Wanita>Wanita</option>
</TD>
</TR>
<TR>
<TD>
Pendidikan Terakhir </TD>
<TD Colspan=6>:
<select size=1 name=cpend >
<option value=S1>S1</option>
<option value=D3>D3</option>
</TD>
</TR>
<TR>
<TD> <br></TD></TR>
<TR>
<TD Align=Center colspan=7>
<input type=submit name=simpan value='Simpan'>
<input type=reset name=ulang value='Ulang'>
</TD>
</TR>
</TABLE>
</Form>" ;
?>
</body>
</html>

2. Program di bawah ini untuk mengirimkan nilai ke page yang kedua
Listing program : Page1.Html
<html>
<head>
<title></title>
</head>
<body>
<p align="center"><b><font face="Verdana" size="4">Guest Book</font></b></p>
<form method="POST" action="Page2.php">
<table border="0" width="100%">
<tr>
<td width="38%" align="right">Name</td>
<td width="57%">: <input type="text" name="tNama" size="23"></td>
</tr>
<tr>
<td width="38%" align="right">Address</td>
<td width="57%">: <input type="text" name="tAlamat" size="37"></td>
</tr>
<tr>
<td width="38%" align="right">Email</td>
<td width="57%">: <input type="text" name="tEmail" size="37"></td>
</tr>
<tr>
<td width="38%" align="right">Phone</td>
<td width="57%">: <input type="text" name="tPhone" size="23"></td>
</tr>
</table>
<p align="center"><input type="submit" value="Simpan" name="Btn1">
Ebook Web Programming Basic With PHP+MySQL Hal : 24
Mesran, S.Kom, M.Kom.

<input type="reset" value="Bersihkan" name="Btn2"></p>
</form>
<p align="left">&nbsp;</p>
</body>
</html>

Listing program : Page2.php
<html>
<head>
<title>Konfirmasi Hasil Pengisian</title>
</head>
<body>
<?
echo " Nama : $tNama
<p>Alamat : $tAlamat
<p>Email : $tEmail
<p>Phone : $tPhone
" ;
?>
</body>
</html>

J alankan page1.html
















Setelah diisi seperti di atas maka anda
click Simpan dan akan muncul page
yang kedua seperti berikut ini :





3. Dari latihan 1 di atas coba anda buatkan page yang bisa menampilkan data yang telah kita
inputkan seperti pada latihan yang nomor 2











Ebook Web Programming Basic With PHP+MySQL Hal : 25
Mesran, S.Kom, M.Kom.

BAB VI
ARRAY

Array berguna sebagai penyimpanan sementara di memori sewaktu program PHP di
jalankan.

Aplikasi array ini sangat bermanfaat sekali di dalam pemrograman. Berikut ini adalah
beberapa contoh penggunaan program dalam berbagai bentuk.

Project61.php
<HTML>
<HEAD>
<TITLE>Array dengan Indeks dan Data Berlainan Tipe</TITLE>
</HEAD>
<BODY>
<?php
$serbaguna[0] =50;
$serbaguna[1] ="ABC";
$serbaguna["A"] =70;
$serbaguna["B"] ="Bagus";

print($serbaguna[0]); print("<BR>\n");
print($serbaguna[1]); print("<BR>\n");
print($serbaguna["A"]); print("<BR>\n");
print($serbaguna["B"]); print("<BR>\n");
?>
</BODY>
</HTML>


Project62.php
<HTML>
<HEAD>
<TITLE>Contoh Array</TITLE>
</HEAD>
<BODY>
<?php
$kota =array ("Yogya", "Solo", "Bandung", "Bogor");

print("Elemen berindeks 0: $kota[0] <BR>\n");
print("Elemen berindeks 1: $kota[1] <BR>\n");
print("Elemen berindeks 2: $kota[2] <BR>\n");
print("Elemen berindeks 3: $kota[3] <BR>\n");
?>
</BODY>
</HTML>


Project63.php
<HTML>
<HEAD>
<TITLE>Contoh Array</TITLE>
</HEAD>
Ebook Web Programming Basic With PHP+MySQL Hal : 26
Mesran, S.Kom, M.Kom.

<BODY>
<?php
$kota =array ("Yogya", "Solo", "Bandung", "Bogor");

$jumlah =count($kota);
for ($i =0; $i <$jumlah; $i++)
print("Elemen berindeks $i: $kota[$i] <BR>\n");
?>
</BODY>
</HTML>


Project64.php
<HTML>
<HEAD>
<TITLE>Contoh Pengulangan dengan foreach</TITLE>
</HEAD>
<BODY>
<?php
$peserta =array ("Andi", "Siti", "J atmiko" ,"Edi");
foreach ($peserta as $nilai)
print("$nilai <BR>\n");
?>
</BODY>
</HTML>

Project65.php
<HTML>
<HEAD>
<TITLE>Contoh Pengulangan dengan foreach</TITLE>
</HEAD>
<BODY>
<?php
$peserta =array ("Andi", "Siti", "J atmiko" ,"Edi");
foreach ($peserta as $indeks =>$nilai)
print("$indeks ->$nilai <BR>\n");
?>
</BODY>
</HTML>














Ebook Web Programming Basic With PHP+MySQL Hal : 27
Mesran, S.Kom, M.Kom.

BAB VII
FUNGSI

FUNGSI STRING
Fungsi string digunakan memanipulasi string untuk berbagai macam kebutuhan.
Disini akan dibahas beberapa fungsi string yang sering digunakan dalam membuat
program aplikasi web.

AddSlashes
Digunakan untuk menambahkan karakter backslash ( \ ) pada suatu string. Hal
ini penting digunakan pada query string untuk database, misalkan pada
MySQL. Beberapa karakter yang akan ditambahkan tanda backslahses adalah
karakter tanda petik satu ( ), karakter petik dua ( ), backslash ( \ ) dan
karakter NULL.

Sintaks : addslashes(string)

StripSlashes
Digunakan untuk menghilangkan karakter backslash ( \ ) pada suatu string.

Sintaks: string stripslashes(string)

Crypt
Digunakan untuk meng-encrypt dengan metode DES suatu string. Fungsi ini
sering digunakan untuk mengacak string password sebelum disimpan dalam
database. Dalam penggunaan fungsi crypt ini dapat ditambahkan parameter
string salt. Parameter salt ini ditambahkan untuk menentukan basis
pengacakan. Salt string terdiri atas 2 karakter. J ika salt string tidak
ditambahkan pada fungsi crypt maka PHP akan menentukan sendiri salt
string tersebut secara acak.

Sintaks : crypt(string [ , salt ] )

Echo
Digunakan untuk mencetak isi suatu string atau argumen.

Sintaks: echo( string argumen1, string argumen2 , .)

Explode
Digunakan untuk memecah-mecah suatu string berdasarkan tanda pemisah
tertentu dan memasukkan hasilnya kedalam suatu variable array.

Sintaks : explode(string pemisah , string [, int limit] )

Contoh:
$namahari =minggu senin selasa rabu kamis jumat sabtu;
$hari =explode( , $namahari);

Implode
Kegunaan fungsi ini adalah kebalikan daripada fungsi explode. Fungsi implode
Ebook Web Programming Basic With PHP+MySQL Hal : 28
Mesran, S.Kom, M.Kom.

digunakan untuk menghasilkan suatu string dari masing-masing elemen suatu
array. String yang dihasilkan tersebut dipisahkan oleh suatu string telah yang
ditentukan sebelumnya.

Sintaks : implode(string pemisah , array)

striptags
Digunakan untuk menghilangkan kode-kode tag HTML pada suatu string.

Sintaks : striptags(string [, string tags yang tidak dihilangkan] )

StrLen
Digunakan untuk menghitung jumlah karakter suatu string.
Sintaks : strlen(string)

StrPos
Digunakan untuk mencari posisi pertama suatu sub string pada suatu string.
Fungsi ini biasanya digunakan untuk mencari suatu sub string didalam suatu
string.

Sintaks : strlen(string , sub string)

Str_Repeat
Digunakan untuk mengulang isi suatu string.
Sintaks : str_repeat(string , int jumlah perulangan)

StrToLower
Digunakan untuk merubah suatu string menjadi huruf kecil (lowercase).

Sintaks : strtolower(string)

StrToUpper
Digunakan untuk merubah suatu string menjadi huruf besar (uppercase)

Sintaks : strtoupper(string)

FUNGSI DATE

date
Digunakan untuk mengambil penanggalan sistem

Sintaks : date(argumen)
Argument bisa bernilai : YYYY-MM-DD

Project71.php
<HTML>
<HEAD>
<TITLE>Contoh Konversi Huruf Kecil-Kapital</TITLE>
</HEAD>
<BODY>
<?php
$kalimat ="pemrograman PHP";
Ebook Web Programming Basic With PHP+MySQL Hal : 29
Mesran, S.Kom, M.Kom.


printf("Hasil strtoupper: %s<BR>\n", strtoupper($kalimat));
printf("Hasil strtolower: %s<BR>\n", strtolower($kalimat));
printf("Hasil ucfirst: %s<BR>\n", ucfirst($kalimat));
printf("Hasil ucwords: %s<BR>\n", ucwords($kalimat));
printf("Aslinya : $kalimat<BR>\n");
?>
</BODY>
</HTML>


Project72.php
<HTML>
<HEAD>
<TITLE>Contoh date</TITLE>
</HEAD>
<BODY>
<?php

printf("1) date(\"D, d F Y\") : %s<BR>\n", date("D, d F Y"));
printf("2) date(\"g A\") : %s<BR>\n", date("g A"));
printf("3) date(\"dS\") : %s<BR>\n", date("dS"));
?>
</BODY>
</HTML>

Project73.php
<HTML>
<HEAD>
<TITLE>Contoh Penggabungan String</TITLE>
</HEAD>
<BODY>
<?php
$kalimat ="Hai.";
$kalimat =$kalimat . " " . "Selamat ";
$kalimat .=" belajar PHP";
print($kalimat);
?>
</BODY>
</HTML>


Project74.php
<HTML>
<HEAD>
<TITLE>Fungsi untuk Meniru strtoupper</TITLE>
</HEAD>
<BODY>
<?php
function kapital($teks)
{
$hasil =""; // String kosong
$panjang =strlen($teks);
Ebook Web Programming Basic With PHP+MySQL Hal : 30
Mesran, S.Kom, M.Kom.

for ($i =0; $i <$panjang; $i++)
{
$karakter =substr($teks, $i, 1);
if ( ($karakter >="a") and ($karakter <="z") )
$karakter =chr( ord($karakter) - 32 );
$hasil .=$karakter;
}
return $hasil;
}
$kalimat ="Pemrograman PHP";
printf("%s <BR>\n", kapital($kalimat));
?>
</BODY>
</HTML>

Project75.php
<HTML>
<HEAD>
<TITLE>Contoh str_replace</TITLE>
</HEAD>
<BODY>
<?php
$kalimat ="saya pergi ke teman saya";
$hasil =str_replace("saya", "kami", $kalimat);
print("Asli : $kalimat <BR>\n");
print("Hasil : $hasil <BR>\n");
?>
</BODY
</HTML>


Project76.php
<HTML>
<HEAD>
<TITLE>Contoh Penggunaan strtok</TITLE>
</HEAD>
<BODY>
<?php
$kalimat ="saya pergi ke teman-saya dan dia juga";
$kata =strtok($kalimat, " -");
while ($kata)
{
print("Kata =$kata <BR>\n");
$kata =strtok(" -");
}
?>
</BODY>
</HTML>


Project77.php
<HTML>
<HEAD>
Ebook Web Programming Basic With PHP+MySQL Hal : 31
Mesran, S.Kom, M.Kom.

<TITLE>Contoh crypt untuk Menangani Password</TITLE>
</HEAD>
<BODY>
Password yang betul adalah: abc123x
<FORM METHOD=post>
Nama :
<INPUT TYPE=TEXT NAME=password><BR><BR>
Password :
<INPUT TYPE=PASSWORD NAME=password><BR><BR>
<INPUT TYPE=SUBMIT VALUE="Login">
</FORM>
<?php
if (isset($password))
{
$garam ="12";
$passw_valid =crypt("abc123x", $garam);
$enkripsi =crypt($password, $garam);
if ($passw_valid ==$enkripsi)
print("Password valid");
else
print("Password salah");
}
?>
</BODY>
</HTML>

Project78.php
<HTML>
<HEAD>
<TITLE>Contoh Membaca Isi Direktori</TITLE>
</HEAD>
<BODY>
<?php
$dir =opendir(".");
while ($entri =readdir($dir))
print("$entri <BR>\n");
closedir($dir);
?>
</BODY>
</HTML>

TUGAS
1. Carilah program PHP untuk menggunakan FUNGSI-FUNGSI yang lainnya.
Program di buat dalam sebuah paper, berhalaman 10 Lembar dan sertakan
output programnya.
Buat dalam bentuk Kelompok. 1 Kelompok 4 Orang






Ebook Web Programming Basic With PHP+MySQL Hal : 32
Mesran, S.Kom, M.Kom.

BAB VIII
MANAJEMEN DATABASE


Sebelum menggunakan database kita terlebih dahulu mengaktifkan MySQL yaitu dengan cara :
Click Start | Program | PHPTriad | MySQL | MySQL - D

Atau dapat anda lihat pada gambar di bawah ini





Bagaimana kita memastikan Database MySQL telah aktif ?

Buka Windows Explorer pada address ketikkan //Localhost/PHPMyAdmin sehingga muncul
tampilan seperti dibawah ini





















Membuat Database
Nama Database : Latihan
Pada textbox Create new database ketikkan Latihan lalu click Create





Akan muncul page berikut ini








J adi jika kita ingin mengaktifkan salah satu database yang kita inginkan yaitu click saja database
yang terdapat pada sebelah kiri.





Ebook Web Programming Basic With PHP+MySQL Hal : 33
Mesran, S.Kom, M.Kom.

Membuat Tabel
Ada beberapa cara :
1. Tidak menggunakan SQL

Nama tabel : Tamu
J umlah Fields : 4 kemudian click GO



Akan muncul




















Ketikkan pada Field untuk nama tiap FIELD, pilih type sesuai dengan yang diatas berikan
length atau lebar dari tiap field, atur Null nya.

Untuk table type pilih MyISAM
Terakhir click Save, sehingga muncul page berikut












2. Cara Kedua sedikit lebih mudah dengan menggunakan perintah SQL, yang harus diketikkan
pada Run SQL Query






Setelah perintah SQL anda ketikkan
seperti yang diatas maka click GO







Ebook Web Programming Basic With PHP+MySQL Hal : 34
Mesran, S.Kom, M.Kom.

Memanipulasi Data
1. Menambahkan data
Click table tamu kemudian click

Sehingga muncul page berikut










Isikan Value sesuai dengan yang diatas lalu click GO

2. Melihat record yang telah di input
Click table tamu kemudian click

Dan muncul




3. Mengedit Data
Kerjakan langkah 2 dan click Edit untuk record yang ingin di Edit dan muncul form berikut










Perbaiki Value Email dengan yang diatas lalu click GO

4. Menghapus Data
Kerjakan langkah 2 dan click Delete untuk record yang ingin di hapus

Manipulasi Data dengan menggunakan perintah SQL
Perintah SQL, yang harus diketikkan pada Run SQL Query setelah itu click GO
1. Menambah Data
INSERT INTO tamu VALUES ( 'Marthin Andrean', 'J l Fatahilah No 120C', '-', '08129817' )

2. Mengedit Data
UPDATE Tamu SET Nama='M. Arfan' Where Nama='Andi' ;

3. Menghapus Data
DELETE From Tamu Where Nama='M. Arfan' ;

4. Menampilkan Data
SELECT * From TAMU








Ebook Web Programming Basic With PHP+MySQL Hal : 35
Mesran, S.Kom, M.Kom.


Buatlah Table : Mahasiswa :
Field Type Width
NPM VarChar 9
Nama VarChar 40
Pendidikan VarChar 2
J urusan VarChar 25

Tambahkan data berikut dengan
Nama Alamat Email Telp
Antony Sinaga J ln. AR Hakim Gg. Slamat No. 12C [email protected] -
Rini S Bono J akarta - -
Arfandi Syahputra J ln. Rutan Salemba No. 1c [email protected] 061-876121
Arianti J ln. Krakatau Ujun No. 1 [email protected] 061-6667876
Daryanto SM Raja Gg. Sepakat - 08126476531
Ari Susan Simpang Limun No. 12 Gg. Budi [email protected] -








































CREATE TABLE Mahasiswa (
NPM varchar(9) NOT NULL default '',
Nama varchar(30) NOT NULL default '',
Pendidikan varchar(2) NOT NULL default '',
J urusan varchar(2) NOT NULL default ''
) TYPE=MyISAM;
Ebook Web Programming Basic With PHP+MySQL Hal : 36
Mesran, S.Kom, M.Kom.

BAB IX
APLIKASI BUKU TAMU & COUNTER

Kali ini kita akan membahas cara pembuatan guestbook (buku tamu). Langkah- langkah yang kita
lakukan dalam pembuatan buku tamu ini adalah:
1. Membuat table MySQL yang akan menyimpan isi buku tamu
2. Membuat form pengisian buku tamu
3. Membuat program untuk menerima masukan data dari form yang telah kita buat sebelumnya
4. Membuat program untuk menampilkan isi buku tamu.

Struktur Tabel Guest Book (Pastikan bahwa tabel berikut tidak ada dalam database latihan)
Adapun struktur tabel berikut ini :
















Perintah SQL untuk membuat struktur tabel di atas yaitu :

CREATE TABLE GuestBook (
ID int(10) Unsigned NOT NULL Auto_increment,
Posted Date NOT NULL,
Name Varchar(80),
Email Varchar(128),
Address varchar(128),
City Varchar(80),
Msg Longblob,
PRIMARY KEY (id)
);

Form Pengisian untuk Guest Book yaitu listing program di bawah ini : GuestBook.php
<html>
<head>
<title></title>
</head>
<body >
<p align="center"><b><font face="Verdana" size="4">Guest Book</font></b></p>
<form method="POST" action="SimpanGB.php">
<table border="0" width="70%" align=center>
<tr>
<td width="38%" align="right">Name</td>
<td width="57%">: <input type="text" name="tNama" size="23"></td>
</tr>
<tr>
<td width="38%" align="right">Address</td>
<td width="57%">: <input type="text" name="tAlamat" size="37"></td>
</tr>
<tr>
Ebook Web Programming Basic With PHP+MySQL Hal : 37
Mesran, S.Kom, M.Kom.

<td width="38%" align="right">Email</td>
<td width="57%">: <input type="text" name="tEmail" size="37"></td>
</tr>
<tr>
<td width="38%" align="right">City</td>
<td width="57%">: <input type="text" name="tCity" size="23"></td>
</tr>

<tr>
<td width="38%" align="right">Message </td>
<td width="57%">:
</tr>
<tr>
<td width="57%" colspan=2 align=center >
<textarea name=pesan rows=5 cols=50>
</textarea>
</tr>
</table>
<p align="center">
<input type=submit value="Send">
<input type=reset value="Reset">
</form>
<font color="#000066" face=verdana size=2>
<a href="ViewGB.php">View Guestbook</a>
</font>
</body>
</html>

Form untuk menerima pemasukan data yang telah diinputkan : SimpanGB.php
<html>
<head>
<title> Guestbook </title>
</head>
<body >
<font color="#000066" face=verdana>
<h3 align=left> Signup Guestbook
</h3>
<?php
$conn =mysql_connect("localhost"," "," ");
mysql_select_db("Latihan");
$tgl=date("Y-m-d");
$pesan=addslashes($pesan);
$sqlstr=" INSERT INTO GuestBook VALUES(' ','$tgl', '$tNama', '$tEmail',
'$tAlamat', '$tCity', '$pesan') ";

if (!mysql_query ($sqlstr))
{
Print("Invalid Query!<br>Please register again...<br>");
exit;
}
Print("Thank you for signing up Guestbook...<p>");
?>
</font>
<font color="#000066" face=verdana size=2>
<a href="viewGB.php">View Guestbook</a>
<a href="GuestBook.php">Sign Up</a>
</font>
Ebook Web Programming Basic With PHP+MySQL Hal : 38
Mesran, S.Kom, M.Kom.

</body>
</html>

Form untuk menampilkan daftar tamu yang telah kita inputkan : ViewGB.Php
<html>
<head>
<title> Guestbook </title>
</head>
<body bgcolor="#99CCFF">
<font color="#000066" face=verdana size=1>
<h3 align=left> View Guestbook
</h3>
<?php
$conn =mysql_connect("localhost","","");
mysql_select_db("Latihan");
$sqlstr="SELECT * FROM GuestBook ORDER BY id DESC";

$result =mysql_query ($sqlstr) or die ("Invalid query");
while ($row =mysql_fetch_object ($result))
{
$name=$row->Name;
$posted=substr($row->Posted,8,2)."-".substr($row->Posted,5,2)."-
".substr($row->Posted,0,4);

$email=$row->Email;
$address=$row->Address;
$city=$row->City;
$msg=stripslashes($row->Msg);
echo " Posted : $posted <br>
Name : $name <br>
E-Mail : <a href=mailto:$email>$email</a> <br>
Address : $address <br>
City : $city <br>
Message : <br>
$msg <br>
<hr size=1 width=100%>" ;
}
?>
</font>
<font color="#000066" face=verdana size=2>
<a href="GuestBook.php">Sign Up</a>
</font>
</body>
</html>















Ebook Web Programming Basic With PHP+MySQL Hal : 39
Mesran, S.Kom, M.Kom.

Output Page dari GuestBook.php
























Output Page dari SimpanGB.php







Output Page dari ViewGB.php






















Aplikasi Counter
Aplikasi web yang paling sederhana yang akan kita bahas adalah teknik pembuatan
counter dengan menggunakan PHP. Counter yang kita buat ini adalah untuk menghitung
berapa kali suatu halaman situs web telah ditampilkan. Untuk menyederhanakannya
maka counter ditampilkan dalam bentuk teks bukan grafik.

Ebook Web Programming Basic With PHP+MySQL Hal : 40
Mesran, S.Kom, M.Kom.

Algoritma:
1. Bila suatu halaman web ditampilkan maka terlebih dulu dibaca isi file tertentu dan
dibaca nilainya.
2. Tampilkan nilainya di layar browser
3. Tambahkan nilainya dengan 1
4. Simpan nilainya yang baru di file
5. Selesai

Terlebih dahulu anda buat di NOTEPAD suatu file dengan nama Counter.Txt dan berikan nilainya
dengan 0

Listing Program counter yaitu : Counter.Php
<?
$filecounter ="counter.txt" ;
$fl=fopen($filecounter,"r+");
$hit=fread($fl,filesize($filecounter));

echo "
<table width=250 align=center border=0 cellspacing=0
cellpadding=0 bordercolor=#0000FF>
<tr>
<td width=250 valign=middle align=center>
<font face=verdana size=2 color=#FF0000>
<b>Anda pengunjung yang ke:
<p><Font Size=6 >$hit </Font>
</font></td>
</tr></table>" ;

fclose($fl);
$fl=fopen($filecounter,"w+");
$hit=$hit+1;
fwrite($fl,$hit,strlen($hit));
fclose($fl);
?>

Hasil Program jika dijalankan :






Program php diatas hanya menampilkan counter berupa text biasa, program di bawah ini
akan menampilkan counter dengan menggunakan picture sehingga hasillnya akan tampak
lebih baik dari program php sebelumnya.


Listing Program Counter2.Php
<HTML>
<HEAD>
<TITLE>Contoh Counter</TITLE>
</HEAD>
<BODY>

<?php
$nama_berkas ="COUNTER.DAT";
if (file_exists($nama_berkas))
{
Ebook Web Programming Basic With PHP+MySQL Hal : 41
Mesran, S.Kom, M.Kom.

$berkas =fopen($nama_berkas, "r");
$pencacah =(integer) trim(fgets($berkas, 255));
$pencacah++;
fclose($berkas);
}
else
$pencacah =1;

// Simpan pencacah
$berkas =fopen($nama_berkas, "w");
fputs($berkas, $pencacah);
fclose($berkas);

// Tulis ke halaman web
print("Anda adalah pengunjung ke ");
$panjang =strlen($pencacah);
for($i =0; $i <$panjang; $i++)
{
$nama_berkas =substr($pencacah, $i, 1) . ".gif";
print("<IMG SRC =$nama_berkas>");
}
?>
</BODY>
</HTML>

sebelum anda menjalankan program php tersebut diatas terlebih dahulu pastikan file image
0.gif s.d 9.gif telah ada di dalam direktori

Hasil Program jika dijalankan :




























Ebook Web Programming Basic With PHP+MySQL Hal : 42
Mesran, S.Kom, M.Kom.

BAB X
APLIKASI SISWA

Pada saat kita telah selesai membuat Guest Book maka sebenarnya kita telah membuat suatu aplikasi
untuk menginputkan data, serta untuk menampilkan data yang telah kita inputkan.

Pada aplikasi siswa ini yang kita bahas yaitu :
1. Halaman Depan Index.html
2. Input siswa Input .php
3. Informasi Siswa View.php
4. Edit Siswa Edit.php
5. Hapus Siswa Hapus.php
6. Koneksi Database Koneksi.Inc
7. Proses Database Proses.php

Struktur database dari Siswa yaitu :
Field Type Width
NIS VarChar 10
Nama VarChar 30
Alamat VarChar 80
Tempat VarChar 30
Tanggal Date
Kelamin VarChar 6
Ortu VarChar 40
Pekerjaan VarChar 40

Perintah SQLnya
CREATE TABLE SISWA (
NIS Varchar(10) NOT NULL,
Nama Varchar(30) Default ' ' ,
Alamat Varchar(80) Default ' ',
Tempat Varchar(30) Default ' ' ,
Tanggal Date NOT NULL ,
Kelamin Varchar(6) Default ' ' ,
Ortu Varchar (40) Default ' ' ,
Pekerjaan VarChar(40) Default ' ',
PRIMARY KEY (NIS)
) ;

Sebelum kita memprogram sebaiknya kita membuat dahulu direktori SISWA di dalam direktori
LATIHAN, ini berguna untuk mengelompokkan file SISWA tersebut agar tidak berkumpul dalam file
yang lainnya.

Listing Program : Index.html
<html>
<head>
<title>Test Untuk Input Siswa</title>
</head>
<body>
<p align="center">
<font size="4">Selamat Data Pada WEB Site SMA Harapan AYAHKoe <br></font>
</p>
<hr>
Data Siswa <br>
- <a href="View.php?hal=1">Lihat Data Siswa</a><br>
- <a href="Input.php">Tambah Data Siswa</a><br>
</body>
</html>


Ebook Web Programming Basic With PHP+MySQL Hal : 43
Mesran, S.Kom, M.Kom.

Listing Program : Koneksi.php
<?
mysql_connect("localhost","root","");
mysql_select_db("Latihan");
?>

Listing program : Proses.php
<HTML>
<HEAD>
<TITLE></Title>
</HEAD>
<BODY>
<?php

include "koneksi.inc.php";
switch($STATUS)
{
case "DELETE":
$SQL ="Delete from SISWA Where NIS ='$NIS' ";
$hasil=mysql_query($SQL);
If ($hasil)
$pesan ="data SISWA $Nama($NIS) berhasil di hapus";
else
$pesan ="data SISWA $Nama($NIS) gagal di hapus";
break;

case "ADD":
$TglLahir=$Tahun . "-" . $Bln . "-" . $Tgl ;
$SQL = "INSERT INTO SISWA (NIS, Nama, Alamat, Tempat, Tanggal, Kelamin,
Ortu, Pekerjaan)
VALUES
('$NIS','$Nama','$Alamat','$Tempat','$TglLahir','$Kelamin','$Ortu','$Pekerjaan')" ;
$hasil =mysql_query($SQL);
if ($hasil)
$pesan ="Data SISWA $Nama($NIS) Berhasil di tambah ";
else
$pesan ="Data SISWA $Nama($NIS) TIDAK berhasil di tambah";

break;

case "EDIT":
$TglLahir=$Tahun . "-" . $Bln . "-" . $Tgl ;
$SQL = "UPDATE SISWA SET
NIS ='$NIS' ,
Nama ='$Nama' ,
Alamat ='$Alamat' ,
Tempat ='$Tempat' ,
Tanggal ='$TglLahir' ,
Kelamin ='$Kelamin' ,
Ortu ='$Ortu' ,
Pekerjaan ='$Pekerjaan'
WHERE NIS ='$NIS' ";
$hasil =mysql_query($SQL);
if ($hasil)
$pesan ="Data SISWA $Nama($NIS) Berhasil di EDIT";
else
$pesan ="Data SISWA $Nama($NIS) TIDAK Berhasil di EDIT";
Ebook Web Programming Basic With PHP+MySQL Hal : 44
Mesran, S.Kom, M.Kom.

break;

}
echo "<center>
<font size=3 color=blue>$pesan <hr>
<a href =View.php>Lihat Informasi Siswa </a><hr>
</font> </center> " ;
?>
</BODY>
</HTML>

Listing program : Input.php
<HTML>
<HEAD><TITLE> </TITLE>
</HEAD>
<Body >
<form name=form Method="GET" Action="Proses.Php">
<table border=0 Align=Center bgcolor="#eeeeee" width=600>
<br>
<tr>
<td width=600 colspan=7 bgcolor=#DDDDDD>
<p align=center ><font color=Blue Face=Arial><b>FORM DATA
SISWA</font>
</td></tr>
<tr>
<td width=600>NIS </td>
<td colspan=6>
<input type=text name=NIS size=10>

</td>
<input name="STATUS" type="hidden" value="ADD" maxlength="10">

</tr>
<tr>
<td>Nama </td>
<td colspan=6>
<input type=text name=Nama size=30>

</td>
</tr>
<tr>
<td> Alamat </td>
<td colspan=6> <textarea cols=50 rows=2 name=Alamat></textarea>
</td>
</tr>
<tr>
<td>Tempat Lahir </td>
<td colspan=6> <input type=text name=Tempat size=30></td>
</tr>

<tr>
<td>Tanggal Lahir </td>
<?
echo "
<TD Width=50>
<Select name=Tgl id=$otgl>";
for ($tgl=1 ; $tgl<32 ; $tgl++)
Ebook Web Programming Basic With PHP+MySQL Hal : 45
Mesran, S.Kom, M.Kom.

echo "<option value=$tgl >$tgl </option>";
echo "
</TD>
<TD>- </TD>
<TD Width=50>
<Select name=Bln id=$obulan>" ;
for ($bln=1 ; $bln<13 ; $bln++)
echo "<option value=$bln >$bln </option>";
echo "
</TD>
<TD>- </TD>
<TD>
<Select name=Tahun id=$bulan>" ;
for ($tahun=1980 ; $tahun<2009 ; $tahun++)
echo "<option value=$tahun >$tahun </option>";
echo "
</TD><TD width=310></TD>
</TR>
" ;
?>
</tr>
<tr>
<td>J enis Kelamin </td>
<td colspan=6>
<select size="1" name="Kelamin">
<option value="Pria">Pria</option>
<option value="Wanita">Wanita</option>
</td>
</tr>
<tr>
<td>Nama Orang Tua/Wali </td>
<td colspan=6><input type=text name=Ortu size=40></td>
</tr>
<tr>
<td>Pekerjaan </td>
<td colspan=6><input type=text name=Pekerjaan size=40></td>
</tr>
</tr>
<tr>
<td colspan=7>
<br><input type=submit name=aksi value='Simpan'>
<input type=reset value='Hapus Isian'>
</td>
</tr>
</table>
</form name=form>
</BODY>
</HTML>

Listing Program : View.php
<HTML>
<HEAD>
<TITLE>List Data SISWA </TITLE>
</HEAD>
<BODY >
<Table Align=Center>
<TR>
Ebook Web Programming Basic With PHP+MySQL Hal : 46
Mesran, S.Kom, M.Kom.

<TD ><Font Face="Arial" Size=3 >Informasi Siswa SMA AYAHKoe</Font></TD>
</TR>
</TABLE>
<?
include "koneksi.inc.php";
?>
<Table align=center bgcolor=#0c2d83 Border=1 cellpadding="1" cellspacing="0"
style="border-collapse: collapse">
<tr>
<td Width=25>
<font color=White face="Arial" Size="2">
<b><p align="center" >No</b>
</font> </td>

<td Width=70>
<font color=White face="Arial" Size="2">
<b><p align="center">NIS</b>
</font> </td>

<td Width=100>
<font color=White face="Arial" Size="2">
<b><p align="center">Nama Siswa</b>
</font> </td>

<td Width=150>
<font color=White face="Arial" Size="2">
<b><p align="center">Alamat</b>
</font> </td>

<td Width=150>
<font color=White face="Arial" Size="2">
<b><p align="center">Tempat Tanggal Lahir</b>
</font> </td>


<td Width=60>
<font color=White face="Arial" Size="2">
<b><p align="center">J enis Kelamin</b>
</font> </td>

<td Width=80>
<font color=White face="Arial" Size="2">
<b><p align="center">Nama Orang Tua/Wali</b>
</font> </td>

<td Width=80>
<font color=White face="Arial" Size="2">
<b><p align="center">Pekerjaan</b>
</font> </td>

<td Width=80>
<font color=White face="Arial" Size="2">
<b><p align="center">Status</b>
</font> </td>

<?
$no =0;
Ebook Web Programming Basic With PHP+MySQL Hal : 47
Mesran, S.Kom, M.Kom.

$uFt =2;
$jFt ="Arial";
$SQL ="Select * From Siswa Order By Nama";
$hasil =mysql_query($SQL);
while($Row=mysql_fetch_array($hasil))
{
$no++;
if (($no % 2) ==1)
echo " <tr bgcolor=#eeeeee>" ;
else
echo " <tr bgcolor=#DDDDDD>" ;

echo "
<td Align=\"Right\">
<font color=black size=$uFt Face=$jFt>
$no </font>

<td Align=\"Center\">
<font color=black size=$uFt Face=$jFt >
$Row[NIS] </font>

<td >
<font color=black size=$uFt Face=$jFt >
$Row[Nama] </font>

<td >
<font color=black size=$uFt Face=$jFt >
$Row[Alamat] </font>

<td >
<font color=black size=$uFt Face=$jFt >
$Row[Tempat], $Row[Tanggal] </font>

<td >
<font color=black size=$uFt Face=$jFt >
$Row[Kelamin] </font>

<td >
<font color=black size=$uFt Face=$jFt >
$Row[Ortu] </font>

<td >
<font color=black size=$uFt Face=$jFt >
$Row[Pekerjaan] </font>

<td >
<font color=black size=$uFt Face=$jFt >
<a href=\"Edit.php?aksi=EDIT&NIS=$Row[NIS]\">Edit</a>|
<a
href=\"Hapus.php?aksi=DELETE&NIS=$Row[NIS]&Nama=$Row[Nama]&Alamat=$Row[Alam
at]&Tempat=$Row[Tempat]\">Delete</a>
" ;

}
?>
</Table>
<br>
Ebook Web Programming Basic With PHP+MySQL Hal : 48
Mesran, S.Kom, M.Kom.

<TABLE border=0 width=100% bgcolor=Green>
<TR>
<TD align=center>
<a href="Input.php"><Font Color=White Face="Arial"Size=2>Tambah Siswa
</Font></a>
<a href="Index.html"><Font Color=White Face="Arial"Size=2>| Home </Font></a>
</TD></TR>
</Table>
</BODY>
</HTML>

Listing Program : Hapus.Php
<html>
<head>
<title></title>
</head>
<body>
<?
echo "
<table align=center border=0 cellpadding=0 cellspacing=0 width=50% bgcolor=#eeeeee>
<TR>
<Td Align=center Colspan=2 bgcolor=#DDDDDD><Font Size=2
face=\"Arial\">Hapus Data SISWA</Font></Td >
</TR>

<TR>
<Td width=\"100\">NIS</Td ><Td>: $NIS </Td >
</TR>

<TR>
<Td width=\"100\">Nama</Td ><Td>: $Nama </Td >
</TR>

<TR>
<Td width=\"100\">Alamat</Td ><Td>: $Alamat </Td >
</TR>
<TR><td width=100></TR>
<br>
</table>
<p>
<table Align=Center border=1 cellpadding=0 cellspacing=0 width=30%>
<tr>
<td width=50% align=center bgcolor=Blue><a href=
Proses.php?STATUS=DELETE&NIS=$NIS&Nama=$Nama ?><Font
Color=\"White\">Benar</Font></a></td>
<td width=50% align=center bgcolor=Blue ><a href=View.php><Font
Color=\"White\">Batal</Font></a></td>
" ;
?>
</tr>
</table>
<br>
<TABLE border=0 width=100% bgcolor=Green>
<TR>
<TD align=center>
<a href="Input.php"><Font Color=White Face="Arial"Size=2>Tambah Siswa
</Font></a>
Ebook Web Programming Basic With PHP+MySQL Hal : 49
Mesran, S.Kom, M.Kom.

<a href="Index.html"><Font Color=White Face="Arial"Size=2>| Home </Font></a>
</TD></TR>
</Table>
</body>
</html>

Listing Program : Edit.Php
<HTML>
<HEAD><TITLE> </TITLE>
</HEAD>
<Body >
<form name=form Method="GET" Action="Proses.Php">
<?
include "koneksi.inc.php";
$SQL ="Select * From SISWA Where NIS='$NIS' ";
$hasil =mysql_query($SQL);
$Row =mysql_fetch_array($hasil);
$TG =explode("-",$Row[Tanggal]) ;
Echo "
<table border=0 Align=Center bgcolor=\"#eeeeee\" width=600>
<br>
<tr>
<td width=600 colspan=7 bgcolor=#DDDDDD>
<p align=center ><font color=Blue Face=Arial><b>FORM DATA
SISWA</font>
</td></tr>
<tr>
<td width=600>NIS </td>
<td colspan=6>
<input type=text name=NIS size=10 Value='$Row[NIS]'>

</td>
<input name=\"STATUS\" type=\"hidden\" value=\"EDIT\"
maxlength=\"10\">

</tr>
<tr>
<td>Nama </td>
<td colspan=6>
<input type=text name=Nama size=30 Value='$Row[Nama]'>

</td>
</tr>
<tr>
<td> Alamat </td>
<td colspan=6>
<input type=text name=Alamat size=60 Value='$Row[Alamat]'
maxlength=80> </td>
</tr>
<tr>
<td>Tempat Lahir </td>
<td colspan=6> <input type=text name=Tempat size=30
Value='$Row[Tempat]'></td>
</tr>

<tr>
<td>Tanggal Lahir</td>
Ebook Web Programming Basic With PHP+MySQL Hal : 50
Mesran, S.Kom, M.Kom.

<TD Width=50>
<Select name=Tgl id=$otgl>";
for ($tgl=1 ; $tgl<32 ; $tgl++)
{
if ( $TG[2]==$tgl )
$f ="selected";
else
$f ="" ;
echo "<option $f value=$tgl >$tgl </option>";
}
echo "
</TD>
<TD>- </TD>
<TD Width=50>
<Select name=Bln id=$obulan>" ;
for ($bln=1 ; $bln<13 ; $bln++)
{
if ( $TG[1]==$bln )
$f ="selected";
else
$f ="" ;

echo "<option $f value=$bln >$bln </option>";
}
echo "
</TD>
<TD>- </TD>
<TD>
<Select name=Tahun id=$bulan>" ;
for ($tahun=1980 ; $tahun<2009 ; $tahun++)
{
if ( $TG[0]==$tahun )
$f ="selected";
else
$f ="" ;

echo "<option $f value=$tahun >$tahun </option>";
}
echo "
</TD><TD width=310></TD>
</TR>
</tr>
<tr>
<td>J enis Kelamin </td>
<td colspan=6>
<select size=\"1\" name=\"Kelamin\">
" ;
if ($Row[Kelamin]=="Pria")
{
echo "
<option selected value=\"Pria\">Pria</option>
<option value=\"Wanita\">Wanita</option>
" ;
}
else
{
echo "
Ebook Web Programming Basic With PHP+MySQL Hal : 51
Mesran, S.Kom, M.Kom.

<option value=\"Pria\">Pria</option>
<option selected value=\"Wanita\">Wanita</option>
" ;
}
echo "
</td>
</tr>
<tr>
<td>Nama Orang Tua/Wali </td>
<td colspan=6><input type=text name=Ortu size=40
Value='$Row[Ortu]'></td>
</tr>
<tr>
<td>Pekerjaan </td>
<td colspan=6><input type=text name=Pekerjaan size=40
Value='$Row[Pekerjaan]'></td>
</tr>
</tr>
";
?>
<tr>
<td colspan=7>
<br><input type=submit name=aksi value='Update'>
<input type=reset value='Reset'>
</td>
</tr>
</table>
</form name=form>
</BODY>
</HTML>

Output dari Listing halaman Depan




























Ebook Web Programming Basic With PHP+MySQL Hal : 52
Mesran, S.Kom, M.Kom.

Output dari listing program diatas yaitu :

























Isikan data tersebut diatas kemudian click Simpan. dan akan muncul





Output dari page View Siswa yaitu













J ika Delete di Click akan muncul page berikut ini.
















Ebook Web Programming Basic With PHP+MySQL Hal : 53
Mesran, S.Kom, M.Kom.

J ika di Click Benar maka akan muncul







J ika dari informasi siswa di click Edit maka akan muncul page berikut ini




















J ika di Click Update maka akan muncul

Anda mungkin juga menyukai