P. 1
Modul Htmlnphp

Modul Htmlnphp

|Views: 9|Likes:

More info:

Published by: Randomthea Milanisti on Jul 23, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/23/2012

pdf

text

original

modul

HTML
&

PHP

DAFTAR ISI

HTML ............................................................................................................................3 Pendahuluan...............................................................................................................3 Struktur dasar HTML.................................................................................................3 Pengaturan Teks.........................................................................................................4 Images ........................................................................................................................6 Tabel ..........................................................................................................................6 Frames........................................................................................................................8 Kumpulan Tag HTML ...............................................................................................9 PHP ..............................................................................................................................10 Apa sih PHP itu?......................................................................................................10 Yang dibutuhkan untuk menjalankan PHP ..............................................................11 Menginstall PHP Triad ............................................................................................12 Sintaks dasar PHP ....................................................................................................13 Tipe Data..................................................................................................................14 Array ........................................................................................................................14 Pengulangan dengan For..........................................................................................15 Pengulangan dengan While......................................................................................16 Mengenal function ...................................................................................................17 Fungsi pd PHP yang berhubungan dg file ...............................................................18 Membuat buku tamu ................................................................................................19 PHP & MySQL: Tutorial Dasar...............................................................................21 Referensi ......................................................................................................................23

2

Tetapi tanpa mengetahui dasar-dasarnya Anda tidak akan memperoleh hasil yang maksimal. Yang dibutuhkan hanya sebuah word processor.klik-kanan. Netscape Navigator. Nah. Terutama untuk halaman web yang sangat komplek. Anda bisa menggunakan Notepad. ISINDEX. warna link. <HEAD> Sebagai informasi page header. warna visited link. Tapi yang paling mudah adalah menggunakan Notepad. HTML inilah yang memungkinkan Anda menjelajah internet dan melihat halaman web yang menarik. <TITLE> Sebagai titel atau judul halaman. STYLE & META. LINK. HTML atau Hypertext Markup Language merupakan protokol yang digunakan untuk mentransfer data atau document dari web server ke browser kita (Internet Explorer. SCRIPT. LEFTMARGIN 3 . Yaitu diawali dengan <namatag> dan diakhiri dengan </namatag> (terdapat tanda "/"). warna teks. TOPMARGIN. dll). tetapi biasanya seseorang masih perlu untuk mengedit halaman web tersebut secara manual. BACKGROUND. WordPad. BASE. Di dalam tag ini kita bisa meletakkan tag-tag TITLE. Kalimat yang terletak di dalam tag ini akan muncul pada bagian paling atas browser Anda (pada title bar). warna active link dan lain-lain. yaitu : <HTML> Sebagai tanda awal dokumen HTML. MS FrontPage sekedar contohnya. Dalam penggunaannya sebagian besar kode HTML tersebut harus terletak di antara tag kontainer. VLINK. Contoh <TITLE>Tips HTML -. NeoPlanet.HTML Pendahuluan Sebelum kita melangkah lebih jauh ada baiknya Anda tahu apa itu HTML.com</TITLE> <BODY> Di dalam tag ini bisa diletakkan berbagai page attribute seperti warna latar belakang. Atribut BGCOLOR. MS Word atau yang lainnya. : & : TEXT. LINK. Sebuah halaman web minimal mempunyai empat buat tag. ALINK. Adobe GoLive. Struktur dasar HTML HTML (Hypert Text Markup Language) merupakan bahasa pemrograman yang digunakan dalam pembuatan halaman web.www. Sekarang ini di pasaran terdapat banyak sekali HTML authoring (software yang digunakan untuk membuat atau mendesain halaman web). Mengapa ? Karena walaupun software-software tersebut semakin menawarkan kemudahan dalam membuat halaman web. Dalam tutorial ini Anda akan kami ajak untuk mengetahui dasar-dasar dari desain web. Macromedia Dreamweaver.

6 atau antara <H1> sampai <H6>. SIZE: Ukuran font yang digunakan. FACE: Jenis atau nama font.</Hn> Digunakan untuk mengatur ukuran huruf pada header.. Line Break: <BR> Digunakan untuk pindah ke baris baru.gif" dan link Anda di sini Pengaturan Teks Untuk mendapatkan halaman web yang baik Anda harus melakukan pengaturan terhadap teks seperti memilih jenis dan ukuran huruf. Tag-tag di bawah ini yang biasa digunakan dalam pengaturan teks : Headers: <Hn>. Bila terdapat spasi yang terletak pada nama font maka harus digunakan tanda garis bawah ( _ ). FACE. berkisar antara 1 .gif" link="#FF0000" vlink="FFFF00" alink="#0000FF"> Sebuah contoh sederhana dokumen HTML : <HTML> <HEAD> <TITLE>Halaman </TITLE> </HEAD> <BODY bgcolor="#FFFFFF" text="#FF0000"> Letakkan </BODY> </HTML> text.7 dengan 1 merupakan ukuran terkecil dan 7 merupakan ukuran terbesar. dengan <H1> merupakan ukuran terbesar dan <H6> merupakan ukuran terkecil. Tag ini bisa diberi akhiran </P> tapi juga bisa tidak diberi. Dalam memilih jenis 4 . No Line Break: <NOBR> Bila digunakan tag ini maka teks yang panjang tidak secara otomatis pindah baris bawahnya bila baris pertama sudah terlalu panjang. Font <FONT> Untuk mendefinisikan berbagai attribut FONT.Contoh : <BODY bgcolor="#000000" background="images/pcb. Contoh : <H2>Tutorial Html</H2> Hasilnya akan terlihat seperti : Tutorial Html Paragraph Baru: <P> Digunakan untuk pindah alinea atau paragraf. COLOR. dll. "n" mempunyai nilai antara 1 . text="#FFFFFF" pembuka background="images/gambar1. images. Anda bisa memilih maksimal 3 jenis font yang masing-masing dipisahkan oleh koma. yaitu : SIZE. perataan.

Tapi bila Anda ingin menggunakan font yang sedikit "aneh" Anda bisa menggunakan graphic. Contoh : <FONT SIZE=4 FACE="Verdana. Contoh : <BASEFONT SIZE=2 FACE="Arial. yaitu : Perhatian : Semua tag di bawah ini membutuhkan tap penutup. Tag FONT akan mengoverwrite setting pada BASEFONT.font ini harus dipertimbangkan apakah font yang kita gunakan pada halaman web kita nantinya akan terdapat pada komputer pengguna yang lain (pengakses web kita). <B> Bold text <I> Italic text <U> Underscore <TT> Typewriter <S> Strikeout . gunakan saja font standar. masih terdapat lagi tag-tag yang berhubungan dengan pengaturan teks.Helvetica" COLOR="#FF0000"> Selain tag dan atribut di atas. Arial.draws a line through the text <PRE> Preformatted Text <DFN> Definition <BLINK> Text berkedip (lebih baik jangan digunakan) <STRONG> Strong <ADDRESS> Italic <CITE> Digunakan untuk quoting text <CODE> Monospaced font (digunakan bila Anda ingin meletakkan (memperlihatkan) kode HTML pada dokumen HTML Anda) <SAMP> Monospaced font (digunakan bila Anda ingin meletakkan (memperlihatkan) kode HTML pada dokumen HTML Anda) <KBD> Monospaced font (digunakan bila Anda ingin meletakkan (memperlihatkan) kode HTML pada dokumen HTML Anda) 5 . Pendeknya kita tidak usah menggunakan font-font yang bentuknya anehaneh. didefinisikan dengan menggunakan nilai RGB/HEX atau bisa juga langsung menggunakan nama warna (red misalnya). COLOR: Warna font. Helvetica" COLOR="#FF0000">Contoh teks yang berwarna merah</FONT> Hasilnya akan terlihat seperti : Contoh teks yang berwarna merah Contoh lainnya : <FONT SIZE=2 FACE="Times_New_Roman" COLOR="#0066CC"> Base Font: <BASEFONT> Digunakan untuk mendefinisikan "default text". Attribut sama dengan attribut FONT.

Karena dengan menggunakan tag table Anda dapat membuat halaman web "terbagi" pada beberapa kolom atau baris.com">Klik di sini</A> Untuk membuat link pada alamat e-mail. dan <TD>.<BIG> Ukuran teks akan lebih besar <SMALL> Ukuran teks akan lebih kecil satu ukuran <SUP> Membuat tekssuperscript <SUB> membuat tekssub script <ABBREV> Abbreviations satu ukuran <ACRONYM> Untuk akronim <PERSON> Digunakan untuk indexing <Q> Membuat short inline quotation <VAR> Membuat variable name.html"><IMG SRC="gambar.gif"></A> Untuk membuat link dengan menggunakan gambar.gif" hspace=10 vspace=5 align=right border=2> Links : Digunakan untuk membuat link ke halaman lain. left. <A HREF="#aplikasi">Klik di sini</A> Untuk membuat link ke bagian lain pada halaman yang sama.html">Klik di sini</A> Untuk membuat link ke halaman lain. Images Images : Digunakan untuk menampilkan image atau animasi gif pada halaman web Anda. hspave. <TR>. align=(center. Tabel Tabel sangat penting artinya dalam desain web. border. width & height Contoh : <IMG SRC="logo. <A HREF="halaman2.html#aplikasi">Klik di sini</A> Untuk membuat link kebagian lain pada halaman yang berbeda. <A HREF="mailto:webmaster@klik-kanan. Contohnya seperti pada halaman web yang sedang Anda baca ini. Atribut : alt. vspace. Yang perlu diingat adalah bahwa tab <TR> dan <TD> harus terletak di antara tag <TABLE> dan </TABLE> 6 . selalu dalam italics. Contoh : <A HREF="halaman2.gif" alt="Ini adalah logo halaman pembuka" width=200 height=100> <IMG SRC="logo. <A HREF="halamanlain. right). Terdapat tiga tag atau elemen utama yang digunakan dalam pembuatan table : <TABLE>. Tulisan yang terletak antara <A> dan </A> akan terdapat garis bawah.

<TABLE> Terdiri dari atribut : • • • • • • align .jarak antara isi cell dengan batas cell (dalam pixel).ukuran kolom dalam pixel atau percen. • • • • • • • • • align .warna latar belakang (background) dari tabel. Contoh : <TR align="right" bgcolor="#0000FF" valign=top> <TD> Tag ini digunakan untuk membuat kolom baru pada tabel.warna latar belakang colspan . Contoh : <TABLE align="center" bgcolor="#0000FF" border="2" cellpadding="5" cellspacing="2" width="90%"> <TR> Tag ini digunakan untuk membuat baris baru (pada tabel). middle atau bottom.lihat gambar contoh height .warna latar belakang dari baris.</td> </tr> </table> 7 .ukuran tinggi cell dalam pixels. bgcolor .gif" bgcolor="#0000FF" colspan="3" height="200" nowrap rowspan="2" valign="bottom" width="300"> <table width="100" border="1" cellspacing="2" cellpadding="2"> <tr> <td bgcolor="#0000FF"> &nbsp. border .perataan background .membuat supaya isi dari kolom tetap berada pada satu baris.perataan vertikal :top. valign . width .</td> </tr> <tr> <td colspan="2" bgcolor="#33CC66">&nbsp. tengah (center) atau kanan (right). rowspan . width . cellpadding .image yang digunakan sebagai latar belakang dari kolom.perataan : rata kiri (left).ukuran lebar border tabel (dalam pixel). Terdiri dari atribut: • • • align .lihat gambar contoh valign . Contoh : <TD align="right" background="back.</td> <td bgcolor="#FFFF66">&nbsp.</td> <td rowspan="2" bgcolor="#FF3366">&nbsp. middle atau bottom. cellspacing .</td> </tr> <tr> <td colspan="3" bgcolor="#FFCC99">&nbsp. nowrap .ukuran tabel dalam pixel atau percent. tengah (center) atau kanan (right). bgcolor .jarak antar cell (dalam pixel).perataan vertikal : top.perataan : rata kiri (left). bgcolor .

htm" NAME="Frame2"> </FRAMESET> 3 <FRAMESET rows="100.60"> <FRAME SRC="homepage.50%"> <FRAMESET rows="50%.50%"> <FRAME SRC="homepage.htm" NAME="Frame3"> </FRAMESET></FRAMESET> 6 <FRAMESET cols="*.htm" NAME="Frame1"> <FRAME SRC="homepage2.htm" NAME="Frame2"> <FRAME SRC="menu2.140"> <FRAME SRC="homepage.</td> </tr> </table> Frames 1 <FRAMESET cols="*.htm" NAME="Frame2"> </FRAMESET> 4 <FRAMESET rows="*.htm" NAME="Frame2"> <FRAME SRC="menu2.htm" NAME="Frame4"> </FRAMESET></FRAMESET> 7 <FRAMESET cols="50%.15%"> <FRAME SRC="homepage.<table width="100" border="0" cellspacing="0" cellpadding="0"> <tr> <td bgcolor="#0000FF">&nbsp.*"> <FRAME SRC="homepage.50%"> <FRAME SRC="homepage.htm" NAME="Frame4"> 8 .70%"> <FRAME SRC="menu.60"> <FRAME SRC="homepage.htm" NAME="Frame1"> <FRAME SRC="menu.htm" NAME="Frame1"> <FRAME SRC="menu.htm" NAME="Frame4"> </FRAMESET></FRAMESET> 8 <FRAMESET rows="15%.70%.htm" NAME="Frame1"> <FRAMESET cols="15%.htm" NAME="Frame2"> </FRAMESET> <FRAMESET rows="50%.htm" NAME="Frame3"> <FRAME SRC="menu3.htm" NAME="Frame3"> <FRAME SRC="menu3.70%.</td> <td rowspan="2" bgcolor="#FF3366">&nbsp.htm" NAME="Frame2"> </FRAMESET> 5 <FRAMESET rows="*.*"> <FRAME SRC="homepage.</td> </tr> <tr> <td colspan="3" bgcolor="#FFCC99">&nbsp.htm" NAME="Frame1"> <FRAMESET cols="50%.htm" NAME="Frame2"> </FRAMESET> 2 <FRAMESET cols="100.50%"> <FRAME SRC="menu.htm" NAME="Frame1"> <FRAMESET rows="15%.htm" NAME="Frame1"> <FRAME SRC="menu.</td> </tr> <tr> <td colspan="2" bgcolor="#33CC66">&nbsp.15%.htm" NAME="Frame1"> <FRAME SRC="menu.htm" NAME="Frame3"> <FRAME SRC="menu2. </td> <td bgcolor="#FFFF66">&nbsp.htm" NAME="Frame2"> <FRAME SRC="menu2.50%"> <FRAME SRC="menu.15%"> <FRAME SRC="menu.

. <h6> <head> <hr> <html> <i> 9 . warna huruf yang akan digunakan utk teks Mendefinisikan input form Mendefinisikan frame Mendefinisikan attribut halaman yang akan menggunakan frame Ukuran font Mendefinisikan head document. ukuran dan warna font Memberi (suara latar) background sound pada halaman web Memperbesar ukuran teks sebesar satu point dari defaultnya Membuat teks berkedip Tag awal untuk melakukan berbagai pengaturan terhadap text. Membuat garis horizontal Bararti dokumen html Membuat teks miring <a href> <a name> <applet> <area> <b> <basefont> <bgsound> <big> <blink> <body> <br> <caption> <center> <comment> <dd> <div> <embed> <fn> <font> <form> <frame> <frameset> <h1> .. ukuran. Kalimat yang terletak pada tag kontiner ini tidak akan terlihat pada browser Membuat link ke halaman lain atau ke bagian lain dari halaman tersebut Membuat nama bagian yang didefinisikan pada link pada halaman yang sama Sebagai awal dari Java applets Mendefinisikan daerah yang dapat diklik (link) pada image map Membuat teks tebal Membuat atribut teks default seperti jenis.htm" NAME="BIG"> </FRAMESET></FRAMESET> Kumpulan Tag HTML <!---> Memberi komentar atau keterangan. warna link & visited link Pindah baris Membuat caption pada tabel Untuk perataan tengah terhadap teks atau gambar Meletakkan komentar pada halaman web tidak tidak akan nampak pada browser Indents teks Represents different sections of text. Menambahkan sound or file avi ke halaman web Seperti tag <a name> Mengganti jenis.</FRAMESET> <FRAME SRC="homepage.

mulai dari halaman web yang sederhana sampai aplikasi komplek yang membutuhkan koneksi ke database. Kelahiran PHP bermula saat Rasmus Lerdorf membuat sejumlah skrip Perl yang dapat mengamati siapa saja yang melihat-lihat daftar riwayat hidupnya. Artinya. Pada versi ini pemrogram dapat menempelkan kode terstruktur di dalam tag HTML. PHP dirancang untuk membentuk web dinamis. ia dapat membentuk suatu tampilan berdasarkan permintaan terkini. Rasmus menciptakan PHP/FI Versi 2. <menu>. Pada prinsipnya. yakni pada tahun 1994. Yang menarik. PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). <ol> and <ul> ) Mendefinisikan client-side map Membuat scrolling teks (teks berjalan) . Seperti dapat menampilkan isi database ke halaman web.<img> <input> <li> <map> <marquee> <nobr> <noframes> <ol> <p> <pre> <script> <table> <td> <title> <tr> <u> Image. Cold Fusion. kode PHP juga bisa berkomunikasi dengan database dan melakukan perhitungan-perhitungan yang kompleks sambil jalan. PHP singkatan dari PHP Hypertext Preprocessor.hanya pada MS IE Mencegah ganti baris pada teks atau images Jika browser user tidak mendukung frame Mendefinisikan awal dan akhir list Ganti paragraf Membuat teks dengan ukuran huruf yg sama Mendefinisikan awal script Membuat tabel Kolom pada tabel Mendefinisikan title Baris pada tabel Membuat teks bergaris bawah PHP Apa sih PHP itu? Apa sih PHP itu ? Mungkin itu pertanyaan yang ada di benak rekan-rekan saat mendengar kata PHP. Paket inilah yang menjadi cikal bakal PHP. Pada tahun 1995. skrip-Skrip ini selanjutnya dikemas menjadi tool yang disebut “Personal Home Page”. tempat pemakai menggunakan browser. Dengan PHP ini Anda dapat membuat beragam aplikasi berbasis web. Hasilnyalah yang dikirimkan ke klien. Secara Khusus. Ia merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server. Menurut dokumen resmi PHP. PHP mempunyai funsi yang sama dengan skrip-skrip seperti ASP (Active Server Page). imagemap atau an animation Mendefinisikan input field pada form Membuat bullet point atau baris baru pada list (berpasangan dengan tag <dir>. 10 . ataupun Perl.

PHP sebenarnya juga dapat berfungsi pada serverserver yang berbasis UNIX. klik OK. sebuah komputer biasa PHP dapat dipelajari dan dipraktekan. dan Xinami. segera ekstrak dengan menggunakan WinZip atau pun WinRar. 3.com) dapat digunakan apabila Anda menggunakan Windows NT. 2. Buka cabang HKEY_CLASSES_ROOT. Namun belakangan PHP juga dapat bekerja dengan web server seperti PWS (Personal web Server). keuntungannya bisa sekalian buat belajar ASP). Anda yang pake Linux dapat menggunakan Apache (www.php. Dari menu Start.org) sebagai web servernya.net.PHP cukup populer sebagai peranti pemrograman Web. Install PHP pada Windows 98 1. Untuk mencoba PHP tidak perlu menggunakan komputer berkelas server. 3. pilih Run. 1. 2. windows NT dan Macintosh. Perhatikan bahwa PHP yang Anda download sesuai dengan sistem operasi komputer Anda (Linux atau Windows). terutama di lingkungan Linux.ini-dist menjadi php. IIS (Internet Information Server). Ganti nama file php. Pada awalnya PHP dirancang untuk diintegrasikan dengan web server Apache.apache.imatix. Walaupun demikian. Anda pemakai Windows 98 paling enak menggunakan Personal Web Server (sama2 produk Microsot. Copy semua file tersebut (totalnya ada 10 file) ke directory Windows Anda (biasanya C:\Windows). Ketikkan regedit. Langkah selanjutnya adalah mengganti setting pada registry Windows. Sedangkan PHP-nya sendiri dapat Anda download dari www. Database tersebut adalah : • • • • • • • • • • dBase DBM FilePro mSQL MySQL ODBC Oracle Postgres Sybase Velocis Yang dibutuhkan untuk menjalankan PHP Untuk dapat menjalankan PHP Anda membutuhkan sebuah web server. Sampai saat ini telah banyak database yang telah didukung oleh PHP dan kemungkinan akan terus bertambah. 11 . Setelah Anda mendapatkan PHP dalam bentuk file zip. Bahkan versi untuk Windows 95/98 pun tersedia. Web server Xitami (www.ini.

pilih New .4. 7.23.nsPerl 5.005_03 Jadi dengan menginstall PHP Triad Anda dapat menggunakannya untuk belajar PHP. Menginstall PHP Triad Selama ini Anda mungkin hanya mengenal Personal Web Server (PWS) sebagai web server untuk menjalankan PHP pada sistem operasi Windows 9x. 15. Pada php3file. Pada php3file\Shell.exe.0. Buat key baru lagi pada HKEY_CLASSES_ROOT. Buat key baru dengan cara klik kanan pada HKEY_CLASSES_ROOT. Isi dengan C:\Windows\Php.exe. Perl dan database MySQL. 13. <? phpinfo() ?> Jika PHP sudah terinstall dengan baik maka saat file tersebut dibaca dari browser akan terlihat informasi mengenai PHP.3. 10. 14. Pada php3file\Shell\Open. buat key baru dengan nama Shell. 16.1. buat key baru dengan nama Command.phpgeek.2.php3.5 MySQL . tulis kode berikut ini dan simpan dengan nama test.String Value. 17.com 12 . Pada panel sebelah kanan klik 2x pada [Default] dan isi dengan php3file.php3. Pada panel sebelah kanan buat string value baru dengan cara klik kanan (pada panel sebelah kanan). 6. Pada panel sebelah kanan klik2x pada [Default] dan isi dengan C:\Windows\php. 9.4. buat key baru dengan nama Open. Untuk mengecek apakah PHP Anda sudah terinstall dengan baik. Buka key HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Services\W3SVC\Parameters\Script Map.php3. Klik 2x pada .0 (untuk administrasi database) Perl . Beri nama key tersebut dengan . Beri nama key baru tersebut dengan php3file. Untuk menginstall PHP Triad caranya adalah sebagai berikut: 1 Download PHP Triad di http://www. Beri nama dengan .php3 tersebut. Untuk menginstall Apache for Windows Anda dapat menggunakan PHP Triad yang merupakan "kumpulan" dari berbagai software yaitu: • • • • • PHP . 12.32 (database server) Apache .3. Padahal selain PWS Anda juga bisa menggunakan Apache sebagai web servernya.1. 5. pilih New . 11.14 (web server) PHPMyAdmin .Key. 8.

?> 2.Start MySQL. <? echo ("ini adalah script PHP\n").. 5.PHP Triad . 6. klik shortcut Launch Site. <? echo ("latihan PHP". klik Start MySQL dan PHPMyAdmin. </script> <% echo ("kalau yang ini mirip dengan ASP"). klik Start Programs . Perhatikan bahwa tiap akhir baris harus selalu diberi tanda titik koma (. %> 4. //ini adalah contoh komentar satu baris /* kalau yang ini adalah komentar lebih dari satu baris */ echo ("memang mudah"). ?> 13 . Untuk mengecek MySQL.2 Untuk memulai proses install. 3 Untuk menjalankan Apache. Tapi yang paling sering digunakan adalah cara pertama dan kedua. <?php echo("ini juga\n"). Untuk menjalankan MySQL. Sampai di sini proses intall telah selesai.. ?> 3.Start Apache.. yaitu : 1. " maka proses install yang Anda lakukan berhasil. klik Start Programs . Jika pada browser muncul tulisan "Welcome to PHPTriad for Windows . 4." berarti proses install berhasil. Jika sewaktu-waktu Anda ingin mencoba script PHP dan database MySQL Anda harus menjalankan Apache dan MySQL terlebih dahulu. Jika Anda melihat tulisan "Welcome to phpMyAdmin.PHP Triad . klik 2x pada file yang baru Anda download tersebut dan tunggu sampai proses install selesai. Sintaks dasar PHP Ada empat macam cara penulisan kode PHP.). Pada PHP caranya adalah dengan meletakkan komentar tersebut di sebelah kanan tanda // jika komentar satu baris dan di antara /* dan */ jika komentarnya lebih dari satu baris. Anda bisa memilih salah satu dari empat cara tersebut. Seperti pada bahasa pemrograman lain Anda pun bisa meletakkan baris komentar pada program Anda. Untuk mengecek Apache. tambahan : Letakkan script PHP Anda di C:\apache\htdocs.. <script language="php"> echo ("tulis pake ini jika html editor Anda tidak mengenali PHP").

String Integer Yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai koma).Tipe Data PHP mengenal tiga macam tipe data. print ("Kota favorit saya adalah $kota[2]"). 14 . Array berdimensi satu <? $kota[0] $kota[1] $kota[2] $kota[3] = = = = "Yogyakarta".234 // bentuk biasa $b = 1.2e3 // bentuk eksponensial Strings $a = "ini adalah tipe data string" Array Array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. contoh : $a $b $c $d = = = = 1234 // desimal . yang masing-masing elemen dapat diakses tersendiri melalui indeks array. "Purwokerto". akan muncul tulisan : Kota favorit saya adalah Malang. "Malang". Terdapat tanda titik yang merupakan pemisah antara bagian bulat dan pecahan. $a = 1. "Jakarta". yaitu : 1. Integer 2. Floating point number 3. ?> Kode di atas bila dijalankan pada browser.1234 // negatif 0123 // oktal 0x12 // heksadesimal pernyataan seperti $a = 1234 disebut pernyataan penugasan. Bagian yang menyusun array disebut elemen array. Dalam contoh tersebut maksudnya adalah memberikan nilai 1234 ke variabel $a. Floating point number Disebut juga bilangan pecahan.

Jadi indeks array 0 menyatakan elemen pertama dari array. ("Rasa buah pisang adalah "). "rasa" => "manis" ). ($buah["apel"]["warna"]). "pisang" => array( "warna" => "kuning". Ini adalah baris ke-1 15 . "rasa" => "manis" ) ).Indeks array dimulai dari 0. <html> <head> <title> Pengulangan </title> </head> <body> <center> <? for ($count = 1. $count++) { print ("Ini adalah baris ke-$count <br>"). ($buah["pisang"]["rasa"]). indeks array 1 menyatakan elemen array kedua. Array multidimensi Yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai koma). dan seterusnya. $count <= 10. contoh : <? $buaht = array ( "apel" => array( "warna" => "merah". print print print print ?> ("Warna buah apel adalah "). Kode di atas akan menghasilkan tulisan Warna buah apel adalah merah Rasa buah pisang adalah manis Pengulangan dengan For Seperti halnya bahasa pemrograman lain. Salah satunya adalah dengan menggunakan For. PHP juga menyediakan fasilitas untuk melakukan pengulangan. } ?> </center> </body> </html> Jika script di atas dijalankan maka akan muncul tampilan seperti di bawah ini."<br>".

$count <= 10. Baris Baris Baris Baris Baris Baris Baris nomer nomer nomer nomer nomer nomer nomer 1 2 3 4 5 6 7 16 . Pengulangan dengan While Selain dengan For.Ini adalah baris ke-2 Ini adalah baris ke-3 Ini adalah baris ke-4 Ini adalah baris ke-5 Ini adalah baris ke-6 Ini adalah baris ke-7 Ini adalah baris ke-8 Ini adalah baris ke-9 Ini adalah baris ke-10 Pada saat baris pengulangan (yang dimulai dari for ($count = 1. Oleh karena itu baris paling atas yang tercetak pada browser adalah: Ini adalah baris ke-1 Pengulangan tersebut akan terus dijalankan selama nilai $count lebih kecil atau sama dengan 10. $count = $count + 1. $count++)) dijalankan untuk pertama kali. } ?> </center> </body> </html> Jika script di atas dijalankan maka akan muncul tampilan seperti di bawah ini. while ($count <=10) { print ("Baris nomer $count<br>"). maka nilai $count adalah 1. kita juga dapat melakukan pengulangan dengan menggunakan While. <html> <head> <title> Pengulangan dengan while </title> </head> <body> <center> <? $count = 1.

} Contoh 1 : membuat fungsi yang tidak mempunyai parameter Nama file : fungsi1. print ("Ini tabel pertama"). echo "<table width=\"100%\" border=0 cellspacing=1 cellpadding=8 bgcolor=#ffffff><tr><td>\n". 17 . TutupTabel(). $parameter2) { pernyataan1. } function TutupTabel() { echo "</td></tr></table></td></tr></table>\n".Memudahkan dalam mengembangkan program . BukaTabel().Menghemat ukuran program Untuk membuat fungsi. Tujuan penggunaan fungsi adalah: . Nama ini selanjutnya dapat dipanggil berkali-kali di beberapa tempat pada program. pernyataan2. print ("<br>"). echo "<center>".php <? function BukaTabel() { echo "<table align=center width=\"80%\" border=0 cellspacing=1 cellpadding=0 bgcolor=#555555><tr><td>\n". Mengenal function Function atau merupakan sejumlah pernyataan yang dikemas dalam sebuah nama. } ?> <html> <head> <title> Latihan Fungsi 1 </title> </head> <body> <?php BukaTabel().Baris nomer 8 Baris nomer 9 Baris nomer 10 Pengulangan tersebut akan terus dijalankan selama nilai $count lebih kecil atau sama dengan 10. harus mengikuti syntax sebagai berikut: function namafungsi ($parameter1.

$warna2) { echo "<table align=center width=\"80%\" border=0 cellspacing=1 cellpadding=0 bgcolor=\"$warna1\"><tr><td>\n". print ("Ini tabel pertama"). ?> </body> </html> Contoh 2 : membuat fungsi yang mempunyai parameter Nama file : fungsi2. "#dddddd"). } function TutupTabel() { echo "</td></tr></table></td></tr></table>\n". print ("<tr><td width=33% align=center> Kolom 1 </td>").print ("Ini tabel kedua"). } ?> <html> <head> <title> Latihan Fungsi 2 </title> </head> <body> <?php BukaTabel("red". "white"). ?> </body> </html> Fungsi pd PHP yang berhubungan dg file oleh: felix integer fopen(string filename.php <? function BukaTabel($warna1. echo "<table width=\"100%\" border=0 cellspacing=1 cellpadding=8 bgcolor=\"$warna2\"><tr><td>\n". print ("<br>"). echo "<center>". print ("<td width=33% align=center> Kolom 2 </td>"). print ("<td width=* align=center> Kolom 3 </td> </tr>"). print ("Ini tabel kedua"). print ("</table>"). string mode) Fungsi ini digunakan untuk membuka file terlebih dahulu sebelum dilakukan proses penulisan atau pembacaan isi file. TutupTabel(). TutupTabel(). BukaTabel ("blue". TutupTabel(). contoh : 18 . print ("<table border=1 width=100%>").

dat yang digunakan untuk menyimpan isi buku tamu. File kedua bernama entry. ?> Untuk mengetahui dengan jelas fungsi fopen. "r")) { while (!feof($MyFile)) { $MyLine = fgets ($MyFile.txt. } fclose ($myFile). contoh : <? if($MyFile = fopen("data. print ($MyFile).txt".255). 255). jika file belum ada maka akan dibuat file baru. integer length) Fungsi ini digunakan untuk membaca string atau isi dari sebuah file. jika file sudah ada maka isi file akan "ditimpa" oleh isi file yang baru [binary] menambahkan ke isi file yang sudah ada [binary] baca dan tulis [binary] baca dan tulis jika file belum ada maka akan dibuat file baru. silakan mencoba sendiri dengan berbagai mode yang ada seperti yang tercantum di bawah ini.txt". } while (!feof($myFile)) { $line = fgetss($myFile.<? if(!($myFile = fopen ("http://localhost/php/dataku. "r"))) { print ("Gagal membuka file"). file pertama bernama guestbook. isi file yang baru ditambahkan setelah baris terakhir pada file yang sudah ada [binary] Operasi a[b] r+[b] w+[b] a+[b] string fgets (integer file_handle. print ("$line \n"). Membuat buku tamu Buku tamu ini terdiri dari 2 file. jika file sudah ada maka isi file akan "ditimpa" oleh isi file yang baru [binary] baca dan tulis. } fclose ($MyFile). ?> Jika Anda menjalankan script di atas maka yang nampak pada browser adalah isi dari file data.php3 yang merupakan file utama. <html> 19 . Mode r[b] w[b] hanya pross baca[binary] hanya proses write.

$tahun = $today[year]. $tahun". } $filesize = filesize("entry.$filesize).dat". $parsed_message_br = str_replace("\n"."w"). $message_table ="<TABLE BORDER=\"0\" CELLPADDING=\"1\" bgcolor=EEEEEE width=\"500\"><TD colspan=\"2\"></TD></TR> <TR><TD align=\"right\" colspan=\"2\"><i>$tanggal</i></TD></TR> <TR><TR><TD width=\"30%\"><B>Nama :</B></TD> <TD>$name</TD></TR> <TR><TD><B>Email 20 .body.<i>"). $file = fopen("entry.font-color: 66666..klik-kanan.dat". flush(). } else if ($send_status == "ok") { $filesize = filesize("entry. time() ).} </STYLE> </head> <body bgcolor="#FFFFFF" leftmargin="0" topmargin="30" marginwidth="0" marginheight="0"> <b><center> BUKU TAMU <br></b> dari www.com</TITLE> <STYLE> FONT.dat").com</center> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr><td height="50"></td> </tr> <tr> <td><form action="<?PHP_SELF?>" method="post"> <table width="498" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td>Nama</td> <td> <input name="name" size=30 value=""> </td> </tr> <tr> <td>Email</td> <td> <input name="email" size=30 value=""> </td> </tr> <tr> <td>Homepage</td> <td> <input name="url" size=30 value="http://"> </td> </tr> <tr> <td valign="top">Komentar</td> <td> <textarea name="message" cols=50 rows=10 wrap=soft></textarea> </td> </tr> <tr> <td valign="top"> <input type="hidden" value="ok" name="send_status"> </td> <td> <input type="submit" value="Kirim" name="submit"> <input type="submit" value="Lihat" name="view_guestbook"> </td> </tr> </table></form> </td> </tr> <tr> <td> <center> <? if ($name == "" || $email == "" || $message == "") { for ($i=0. $tanggal = "$bulan $mday. $i<3. $bulan = $today[month]."."r").klik-kanan.font-size: 8pt. fclose($file).link{font-family: verdana.$filesize).dat").} b{ font-family : Arial. } a. fclose($file).<head> <TITLE>Contoh Guestbook www."<a>. $parsed_message = strip_tags($message.font-size : 11px. sleep(1). $buffer = fread($file.$parsed_message).a:hover. $buffer = fread($file. $mday = $today[mday]. font-weight : bold. $file = fopen("entry. $file = fopen("entry. $i++) { echo ". $today = date( "Ymd"."<br>". $today = getdate(). echo "$buffer".dat"."r").table {font-family : verdana.td.

mysql_select_db untuk memilih database yang akan digunakan. if (!$conn) die (”Koneksi gagal”).$conn) or die (”Database tidak ditemukan”). mysql_connect digunakan untuk membuat koneksi dari PHP ke server MySQL.</p> </body> </html> PHP & MySQL: Tutorial Dasar Pada tutorial kali ini. echo "$buffer". $username. } else if ($view_guestbook == "View Guestbook"){ $filesize = filesize("entry. Penulisannya akan sama dengan: mysql_connect(”localhost”. mysql_select_db($database. dan password yang digunakan telah diwakilkan oleh variabel $hostmysql. } ?></center> </td> </tr> </tr> </table> <p>&nbsp. 1.”$username”. agar lebih mudah. $password.dat". Membuat koneksi <?php $hostmysql = “localhost”.$filesize).:</B></TD> <TD><A HREF=\"mailto:$email\">$email</A></TD></TR> <TR><TD><B>Homepage :</B></TD> <TD><A HREF=\"$url\" target=\"_blank\">$url</A></TD></TR> <TR><TD valign=\"top\" colspan=\"1\"><B>Komentar :</B></TD><TD>$parsed_message_br</TD></TR> <TR><TD colspan=\"2\"></TD></TR></TABLE>". 21 . Jika sintaks tersebut dibutuhkan lagi."r").”password”). $conn = mysql_connect(”$hostmysql”. $password = “mysqlpassword”.php tersebut. Data mengenai hostname. maka akan muncul pesan kesalahan Setiap operasi PHP yang berhubungan dengan MySQL. $file = fopen("entry.php. $buffer = fread($file.operasi dasar pada PHP MySQL.”username”."$message_table \n $buffer"). c. b. fclose($file). maka kita melakukan include terhadap file konfig. mysql username. if (!$conn) die (”Koneksi gagal”). akan membutuhkan sintaks diatas. fclose($file). $username = “mysqlusername”.”$password”).dat"). $database = “namadatabase”. jika koneksi gagal dibuat (!$conn). fputs($file. kita akan mencoba melakukan operasi . > Penjelasan Script: a. lebih baik disimpan terlebih dahulu dengan nama konfig.

mysql_fetch_array menampilkan data dari tabel dalam bentuk array Untuk penggunaan lainnya (hapus. Membuat tabel pada MySQL <?php include (”konfig. Menampilkan data dari tabel <?php include (”konfig. while($row = mysql_fetch_array($result)){ echo “Jumlah data: $numrows <br>”. $query = “SELECT * FROM user”. include (”konfig. mysql_query akan sering dijumpai pada artikel kali ini.php”). namablkg VARCHAR(20).?> 4 . negara VARCHAR(20))”).negara) VALUES (’Saya’.php”). dsb) yang berubah hanya string query-nya saja. $result = mysql_query($query). echo “Nama Belakang: $row[namablkg] <br>”.'Sendiri’.php”). Memasukkan data pada tabel <?php include (”konfig.namablkg. mysql_query format umum dari perintah ini adalah mysql_query(string dari query). echo “Negara: $row[negara]“. 3. mysql_query(”CREATE TABLE user ( namadpnVARCHAR(20). 22 . $numrows = mysql_num_rows($result). 2. echo “Nama Depan: $row[namadpn] <br>”.php”).php).'Indonesia’)”. } ?> Penjelasan script: 1. ?> Penjelasan script: 1. mysql_num_rows digunakan untuk menghitung jumlah baris yang didapat dari hasil eksekusi query (mysql_query).2. mysql_query($insert) or die (”tidak dapat memasukkan data ke tabel”). perintah include digunakan untuk mengikut sertakan sebuah file (pada contoh diatas adalah file konfig. 3. $insert = “INSERT INTO users (namadpn. (dalam contoh diatas: akan menampilkan semua isi dari table). 2. while ( ) { } digunakan untuk melakukan perulangan selama data yang yang diinginkan masih ada. update.

globalkomputer.Referensi http://www.klik-kanan.klik-kanan.com/journal/php-mysql-tutorial-dasar.com/desainweb/html/index.shtml http://www.rumahweb.shtml http://www.com/tutorial/php/index.com/Bahasan/Programming/Produk/PHP http://www.htm 23 .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->