<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7929004698818061533</id><updated>2011-08-01T07:55:58.257-07:00</updated><title type='text'>Alam Roh</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://alamroh.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7929004698818061533/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://alamroh.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Maria</name><uri>http://www.blogger.com/profile/01290542331668033650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-pQqGXkojpU0/TZl013ifkCI/AAAAAAAAAAg/SEW1kHr3taM/s220/Snapshot_20110203_12.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7929004698818061533.post-4659290716106888787</id><published>2011-04-04T17:54:00.000-07:00</published><updated>2011-04-04T17:54:58.199-07:00</updated><title type='text'>Belajar membuat web</title><content type='html'>&lt;a href="http://artikel.ilmuti.com/"&gt;&lt;/a&gt;&lt;br /&gt;BAB I&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: blue;"&gt;BELAJAR HTML &lt;/span&gt;&lt;br /&gt;HTML (Hypertext Markup Language) &amp;nbsp;adalah bahasa program yang digunakan untuk&lt;br /&gt;menulis format dokumen yang dapat digunakan dalam Web. Dengan HTML, teks ASCII&lt;br /&gt;(file *.txt) dapat dipoles (di-mark-up) dengan kode-kode tertentu yang disebut tag untuk&lt;br /&gt;menjadi dokumen HTML (file &amp;nbsp;*.htm &amp;nbsp;atau &amp;nbsp;*.html). Oleh karena itu, untuk membuat&lt;br /&gt;dokumen HTML, anda bisa menggunakan semua program teks editor biasa, mulai dari&lt;br /&gt;Notepad hingga MS Word. Untuk mudahnya, &amp;nbsp;kita gunakan program Notepad. Bukalah&lt;br /&gt;program Notepad. Bila anda belum tahu caranya, klik Start &amp;gt; Programs &amp;gt; Accessories&lt;br /&gt;lalu Notepad. Sekarang ikutilah dengan seksama latihan-latihan berikut satu demi satu.&lt;br /&gt;&lt;br /&gt;A. PENGENALAN KODE HTML&lt;br /&gt;Dalam program Notepad anda, tulislah seperti ini:&lt;br /&gt;&amp;lt;HTML&amp;gt;&lt;br /&gt;&amp;lt;/HTML&amp;gt;&lt;br /&gt;Masing-masing baris di atas disebut tag. Tag adalah kode yang digunakan untuk memark-up (memoles) teks ASCII menjadi file HTML. Setiap tag diapit dengan tanda&lt;br /&gt;kurung runcing. &amp;nbsp;Ada tag pembuka yaitu &amp;lt;HTML&amp;gt; dan ada tag penutup yaitu&lt;br /&gt;&amp;lt;/HTML&amp;gt; yang ditandai dengan tanda &amp;nbsp;slash &amp;nbsp;(garis miring) di depan awal tulisannya.&lt;br /&gt;Tag di atas memberikan faidah bahwa yang &amp;nbsp;akan ditulis diantara kedua tag tersebut&lt;br /&gt;adalah isi dari dokumen HTML. Perlu anda &amp;nbsp;ketahui bahwa tag-tag html dapat ditulis&lt;br /&gt;dengan huruf besar ataupun huruf kecil. Artinya, penulisan &amp;lt;HTML&amp;gt; atau &amp;lt;html&amp;gt; atau&lt;br /&gt;&amp;lt;Html&amp;gt; sama saja hasilnya. Namun perlu selalu diingat bahwa penulisan tag yang salah&lt;br /&gt;meskipun hanya satu karakter akan berpengaruh terhadap dokumen HTML anda,&lt;br /&gt;bahkan bisa berakibat dokumen HTML anda tidak bisa ditampilkan dalam browser. &lt;br /&gt;Isi dari dokumen HTML yang sesungguhnya adalah yang ditulis diantara tag &amp;lt;BODY&amp;gt;.&lt;br /&gt;Coba tuliskan:&lt;br /&gt;Pemrograman WEB hal 1 dari 27&amp;lt;HTML&amp;gt;&lt;br /&gt;&amp;lt;BODY&amp;gt;&lt;br /&gt;Tulisan ini akan tampak dalam browser.&lt;br /&gt;&amp;lt;/BODY&amp;gt;&lt;br /&gt;&amp;lt;/HTML&amp;gt;&lt;br /&gt;Lihatlah hasil karya anda yang pertama!&lt;br /&gt;Tulisan ini akan tampak dalam browser.&lt;br /&gt;Dalam tag BODY ini bisa kita sisipkan bermacam-macam atribut yang akan&lt;br /&gt;&lt;br /&gt;berpengaruh terhadap format atau tampilan halaman web secara keseluruhan. &lt;br /&gt;Tambahkan atribut BGCOLOR dan TEXT ke dalam tag body sebagai berikut:&lt;br /&gt;&amp;lt;HTML&amp;gt;&lt;br /&gt;&amp;lt;BODY BGCOLOR="yellow" TEXT="red"&amp;gt;&lt;br /&gt;Tulisan ini akan tampak dalam browser.&lt;br /&gt;&amp;lt;/BODY&amp;gt;&lt;br /&gt;&amp;lt;/HTML&amp;gt;&lt;br /&gt;Maka akan tampaklah hasilnya:&lt;br /&gt;Tulisan ini akan tampak dalam browser&lt;br /&gt;Penentuan warna pada HTML bisa dengan nama warna (dalam bahasa Inggris) dan bisa&lt;br /&gt;pula dengan kode warna. Kode warna ditulis dalam format heksa #rrggbb. Contoh :&lt;br /&gt;black &amp;nbsp;#000000 &amp;nbsp;blue &amp;nbsp;#0000FF &amp;nbsp;olive &amp;nbsp;#808000&lt;br /&gt;white &amp;nbsp;#FFFFFF &amp;nbsp;fuchsia &amp;nbsp;#FF00FF &amp;nbsp;green &amp;nbsp;#008000&lt;br /&gt;red &amp;nbsp;#FF0000 &amp;nbsp;gray &amp;nbsp;#808080 &amp;nbsp;teal &amp;nbsp;#008080&lt;br /&gt;yellow &amp;nbsp;#FFFF00 &amp;nbsp;silver &amp;nbsp;#C0C0C0 &amp;nbsp;navy &amp;nbsp;#000080&lt;br /&gt;lime &amp;nbsp;#00FF00 &amp;nbsp;maroon &amp;nbsp;#800000 &amp;nbsp;purple &amp;nbsp;#800080&lt;br /&gt;aqua &amp;nbsp;#00FFFF&lt;br /&gt;Dengan demikian, kode HTML untuk contoh di atas bisa ditulis sebagai berikut:&lt;br /&gt;Pemrograman WEB hal 2 dari 27&amp;lt;HTML&amp;gt;&lt;br /&gt;&amp;lt;BODY BGCOLOR="#FFFF00" TEXT="#FF0000"&amp;gt;&lt;br /&gt;Tulisan ini akan tampak dalam browser.&lt;br /&gt;&amp;lt;/BODY&amp;gt;&lt;br /&gt;&amp;lt;/HTML&amp;gt;&lt;br /&gt;Sekarang bukalah kembali source code tambahkanlah tag-tag berikut ini:&lt;br /&gt;&amp;lt;HTML&amp;gt;&lt;br /&gt;&amp;lt;HEAD&amp;gt;&lt;br /&gt;&amp;lt;TITLE&amp;gt;&amp;lt;/TITLE&amp;gt;&lt;br /&gt;&amp;lt;/HEAD&amp;gt;&lt;br /&gt;&amp;lt;BODY BGCOLOR="yellow" TEXT="red"&amp;gt;&lt;br /&gt;Tulisan ini akan tampak dalam browser.&lt;br /&gt;&amp;lt;/BODY&amp;gt;&lt;br /&gt;&amp;lt;/HTML&amp;gt;&lt;br /&gt;&lt;br /&gt;B. MENGUTAK-ATIK HURUF&lt;br /&gt;Tag-tag ini berfungsi untuk mengubah tipe huruf yaitu menebalkan (bold), membuat&lt;br /&gt;tulisan miring (italic) atau memberi garis bawah (underline). Buka lagi program&lt;br /&gt;Notepad kemudian tuliskan seperti berikut ini:&lt;br /&gt;&amp;lt;HTML&amp;gt;&lt;br /&gt;&amp;lt;HEAD&amp;gt;&lt;br /&gt;&amp;lt;TITLE&amp;gt;Tipe-tipe Teks&amp;lt;/TILE&amp;gt;&lt;br /&gt;&amp;lt;/HEAD&amp;gt;&lt;br /&gt;&amp;lt;BODY&amp;gt;&lt;br /&gt;Ada tiga macam tipe tulisan yang paling sering digunakan&lt;br /&gt;dalam penulisan dokumen apa saja. Ketiga tipe tersebut&lt;br /&gt;ialah tulisan tebal, tulisan miring dan tulisan bergaris&lt;br /&gt;bawah. Bisa pula dua tipe huruf dipadukan misalnya tulisan&lt;br /&gt;tebal dan miring, tulisan tebal dan bergaris bawah atau&lt;br /&gt;tulisan miring dan bergaris bawah. Bahkan bisa pula ketiga&lt;br /&gt;Pemrograman WEB hal 3 dari 27tipe tulisan tersebut sekaligus bergabung menjadi satu&lt;br /&gt;berupa tulisan tebal, miring dan bergaris bawah.&lt;br /&gt;&amp;lt;/BODY&amp;gt;&lt;br /&gt;&amp;lt;/HTML&amp;gt;&lt;br /&gt;sehingga menjadi seperti ini:&lt;br /&gt;Ada tiga macam tipe tulisan yang paling sering digunakan dalam penulisan dokumen&lt;br /&gt;apa saja. Ketiga tipe tersebut ialah tulisan tebal, tulisan miringdan tulisan bergaris&lt;br /&gt;bawah. Bisa pula dua tipe huruf dipadukan misalnya tulisan tebal dan miring, tulisan&lt;br /&gt;tebal dan bergaris bawah atau tulisan miring dan bergaris bawah. Bahkan bisa pula&lt;br /&gt;ketiga tipe tulisan tersebut sekaligus bergabung menjadi satu berupa tulisan tebal,&lt;br /&gt;miring dan bergaris bawah.&lt;br /&gt;&lt;br /&gt;C. HEADER ATAU KEPALA TULISAN&lt;br /&gt;Untuk menuliskan judul bab atau sub bab. Ada enam tingkatan header mulai dari H1&lt;br /&gt;hingga H6. H1 adalah header yang paling &amp;nbsp;besar dan H6 adalah header yang paling&lt;br /&gt;kecil. Coba tulis dalam Notepad anda sebagai berikut: &lt;br /&gt;&amp;lt;HTML&amp;gt;&amp;lt;BODY&amp;gt;&lt;br /&gt;&amp;lt;H1&amp;gt;Header level 1&amp;lt;/H1&amp;gt;&lt;br /&gt;&amp;lt;H2&amp;gt;Header level 2&amp;lt;/H2&amp;gt;&lt;br /&gt;&amp;lt;H3&amp;gt;Header level 3&amp;lt;/H3&amp;gt;&lt;br /&gt;&amp;lt;H4&amp;gt;Header level 4&amp;lt;/H4&amp;gt;&lt;br /&gt;&amp;lt;H5&amp;gt;Header level 5&amp;lt;/H5&amp;gt;&lt;br /&gt;&amp;lt;H6&amp;gt;Header level 6&amp;lt;/H6&amp;gt;&lt;br /&gt;&amp;lt;HTML&amp;gt;&amp;lt;BODY&amp;gt; &lt;br /&gt;Simpanlah dalam format file HTML kemudian buka dalam browser. Hasilnya akan&lt;br /&gt;tampak sebagai berikut:&lt;br /&gt;Pemrograman WEB hal 4 dari 27Header level 1&lt;br /&gt;Header level 2&lt;br /&gt;Header level 3&lt;br /&gt;Header level 4&lt;br /&gt;Header level 5&lt;br /&gt;Header level 6&lt;br /&gt;&lt;br /&gt;D. BARIS DAN PARAGRAF &lt;br /&gt;Cobalah membuat tulisan berikut pada Notepad: &lt;br /&gt;&amp;lt;HTML&amp;gt;&amp;lt;BODY&amp;gt; &lt;br /&gt;Baris pertama &lt;br /&gt;Baris kedua &lt;br /&gt;Baris ketiga &lt;br /&gt;&amp;lt;HTML&amp;gt;&amp;lt;BODY&amp;gt; &lt;br /&gt;Simpanlah sebagai file HTML kemudian bukalah dalam browser. Bagaimana hasilnya?&lt;br /&gt;Ternyata hasilnya hanya seperti ini: &lt;br /&gt;Baris pertama Baris kedua Baris ketiga. &lt;br /&gt;Kesimpulannya, penekanan tombol &amp;nbsp;Enter &amp;nbsp;tidak menghasilkan baris dalam tampilan&lt;br /&gt;browser. Demikianlah sifat penulisan &amp;nbsp;dokumen HTML. Lantas, bagaimana caranya&lt;br /&gt;membuat baris? Gunakanlah tag &amp;lt;BR&amp;gt;. Tag ini tidak mempunyai tag penutup. Bukalah&lt;br /&gt;source kode file HTML tadi lalu edit seperti berikut:&lt;br /&gt;&amp;lt;HTML&amp;gt;&amp;lt;BODY&amp;gt; &lt;br /&gt;Baris pertama&lt;br /&gt;&amp;lt;BR&amp;gt;Baris kedua&lt;br /&gt;&amp;lt;BR&amp;gt;Baris ketiga&lt;br /&gt;&amp;lt;/HTML&amp;gt;&amp;lt;/BODY&amp;gt;&lt;br /&gt;Simpan kemudian lihat hasilnya dengan me-refresh &amp;nbsp;pada browser. Hasilnya kurang&lt;br /&gt;lebih akan seperti ini:&lt;br /&gt;Pemrograman WEB hal 5 dari 27Baris pertama&lt;br /&gt;Baris kedua&lt;br /&gt;Baris ketiga&lt;br /&gt;Membuat baris kalimat, gampang kan ? Tag &amp;lt;BR&amp;gt; tersebut dapat pula digunakan untuk&lt;br /&gt;membuat baris kosong, artinya baris yang tidak mempunyai kalimat apa-apa. Editlah&lt;br /&gt;sekali lagi source code latih4.htm menjadi seperti ini:&lt;br /&gt;&amp;lt;HTML&amp;gt;&amp;lt;BODY&amp;gt;&lt;br /&gt;Baris pertama&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;Baris kedua kosong, dan ini baris&lt;br /&gt;ketiga&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;Baris keempat dan kelima kosong, dan ini&lt;br /&gt;baris keenam&lt;br /&gt;&amp;lt;/BODY&amp;gt;&amp;lt;/HTML&amp;gt;&lt;br /&gt;Simpan lalu refresh sekali lagi maka hasilnya akan seperti ini:&lt;br /&gt;Baris pertama&lt;br /&gt;Baris kedua kosong, dan ini baris ketiga&lt;br /&gt;&lt;br /&gt;Baris keempat dan kelima kosong, dan ini baris keenam&lt;br /&gt;Di sini kita lihat bahwa tag &amp;lt;BR&amp;gt; yang ditulis dua kali akan menghasilkan dua baris,&lt;br /&gt;demikian seterusnya. Setelah pandai membuat baris, sekarang kita akan belajar&lt;br /&gt;membuat paragraf. Perhatikanlah contoh tulisan di bawah ini:&lt;br /&gt;&amp;lt;HTML&amp;gt;&amp;lt;BODY&amp;gt;&lt;br /&gt;Paragraf pertama &amp;lt;P&amp;gt;Paragraf kedua &amp;lt;P&amp;gt;Paragraf ketiga&lt;br /&gt;&amp;lt;/BODY&amp;gt;&amp;lt;/HTML&amp;gt;&lt;br /&gt;Bila dilihat dalam browser, hasilnya akan seperti ini:&lt;br /&gt;Paragraf pertama&lt;br /&gt;Paragraf kedua&lt;br /&gt;Pemrograman WEB hal 6 dari 27Paragraf ketiga&lt;br /&gt;BAB II&lt;br /&gt;BELAJAR PHP&lt;br /&gt;&lt;br /&gt;A. MEMBUAT GRAFIK DATA VERTIKAL DENGAN PHP&lt;br /&gt;dengan format Graphic Batang&lt;br /&gt;Ini cara bikin grafik sederhana tanpa gambar di PHP, dengan bentuk vertikal&lt;br /&gt;pertama kita butuh sql data dari database:&lt;br /&gt;bikin database, dengan nama: graph_dbase&lt;br /&gt;contoh :&lt;br /&gt;Code:&lt;br /&gt;CREATE TABLE `report_toko` (&lt;br /&gt;&amp;nbsp;&amp;nbsp;`id` int(11) NOT NULL auto_increment,&lt;br /&gt;&amp;nbsp;&amp;nbsp;`nama_toko` varchar(255) NOT NULL default '',&lt;br /&gt;&amp;nbsp;&amp;nbsp;`laba` int(11) NOT NULL default '0',&lt;br /&gt;&amp;nbsp;&amp;nbsp;PRIMARY KEY &amp;nbsp;(`id`)&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;&lt;br /&gt;&amp;nbsp;&amp;nbsp;--&lt;br /&gt;-- Dumping data for table `report_toko`&lt;br /&gt;&amp;nbsp;&amp;nbsp;--&lt;br /&gt;INSERT INTO `report_toko` VALUES (1, 'Toko A', 100000);&lt;br /&gt;INSERT INTO `report_toko` VALUES (2, 'Toko B', 25000);&lt;br /&gt;INSERT INTO `report_toko` VALUES (3, 'Toko C', 15000);&lt;br /&gt;INSERT INTO `report_toko` VALUES (4, 'Toko D', 5000);&lt;br /&gt;Pemrograman WEB hal 7 dari 27bikin koneksi :&lt;br /&gt;Code:&lt;br /&gt;$varData = array('localhost', 'root', '', 'graph_dbase');&lt;br /&gt;list($host, $user, $pass, $db) = $varData;&lt;br /&gt;$con = mysql_connect($host, $user, $pass);&lt;br /&gt;mysql_select_db($db, $con) or die('ERROR DBASE CON');&lt;br /&gt;Pemrograman WEB hal 8 dari 27 &amp;nbsp; &amp;lt;td valign="bottom" title="Nama Toko: &amp;lt;? echo $row['nama_toko'];&lt;br /&gt;?&amp;gt;"&amp;gt;&amp;lt;table border=0 cellpadding=0 cellspacing=2&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;tr align=center valign=bottom&amp;gt;&amp;lt;td style="backgroundcolor:#E0F0FF;"&amp;gt;&amp;lt;table border=0 cellspacing=0 cellpadding=0 width=100%&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;tr align=center&amp;gt;&amp;lt;td height=102 valign=bottom nowrap&lt;br /&gt;style="color:black;font-family:Arial, Helvetica;font-size:12px;"&amp;gt;&amp;lt;? echo&lt;br /&gt;$percent; ?&amp;gt; %&amp;lt;/td&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/tr&amp;gt;&amp;lt;tr align=center valign=bottom&amp;gt;&amp;lt;td&amp;gt;&amp;lt;table border=0 cellspacing=0&lt;br /&gt;cellpadding=0&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style="border:2px outset white;" bgcolor="#A0C0F0"&lt;br /&gt;title="&amp;lt;? echo "Rp. ".number_format($graphLineValue,3,"",".").",-"."";&lt;br /&gt;?&amp;gt;"&amp;gt;&amp;lt;div style="width:20px; height:&amp;lt;? echo $graphLineValue; ?&amp;gt;px; lineheight:1px; fontsize:1px;"&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&lt;br /&gt;align=center&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;td style="color:#000000;background-color:#FFFFFF;border:2px&lt;br /&gt;groove white;font-family:Arial, Helvetica;font-size:12px;" nowrap&amp;gt;&amp;amp;nbsp;&amp;lt;?&lt;br /&gt;echo "Rp. ".number_format($graphLineValue,3,"",".").",-".""; ?&amp;gt; &amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td bgcolor="#C0E0FF" style="color:#000000;backgroundcolor:#C0E0FF;border:2px groove white;font-family:Arial, Helvetica;fontsize:12px;text-align:center;"&amp;gt;&amp;amp;nbsp;&amp;lt;? echo $row['nama_toko'];&lt;br /&gt;?&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;?&amp;gt; &lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;lt;?&lt;br /&gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;&amp;lt;div style="font-family:'Courier New'; font-size:24px; font-weight:bold;&lt;br /&gt;padding-top:20px; text-align:center;"&amp;gt;&lt;br /&gt;&amp;nbsp;?&amp;gt;&lt;br /&gt;echo "Total Laba = Rp. ".number_format($ttl[ttlLaba],0,"",".").",-"."";&lt;br /&gt;&amp;nbsp;&amp;lt;?&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;sebagai penentu tinggi dari grafiknya ada pada baris:&lt;br /&gt;Code:&lt;br /&gt;$graphLineValue = round(($row[laba] * 100) / $most_value);&lt;br /&gt;NOTE: round = pembulatan digit angka dibelakang koma&lt;br /&gt;sedangkan untuk perhitungan nilai persentasenya ada pada baris:&lt;br /&gt;Code:&lt;br /&gt;$percent &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= round(($row[laba] * 100) / $ttl[ttlLaba], 2);&lt;br /&gt;jadi kalo di preview di browser, seperti gini:&lt;br /&gt;Pemrograman WEB hal 9 dari 27&lt;br /&gt;&lt;br /&gt;B. MENGIRIM EMAIL MASSAL&lt;br /&gt;Pasti anda tidak asing lagi dengan yang namanya email massal. Yah, email massal&lt;br /&gt;merupakan metode pengiriman email ke beberapa orang sekaligus.Biasanya Yahoo&lt;br /&gt;mail, gmail, dan beberapa web mail lainnya telah menyediakan fitur ini. Bahkan bisa&lt;br /&gt;dibilang semuanya pasti sudah menyediakan. Nah, kalau selama ini kita hanya&lt;br /&gt;menggunakan fasilitas tersebut, bagaimana jika kita membuatnya sendiri ? Tentu lebih&lt;br /&gt;bangga bukan ?&lt;br /&gt;Pertama-tama buat databasenya terlebih dahulu. &lt;br /&gt;CREATE DATABASE `emailmassal` ;&lt;br /&gt;CREATE TABLE `emailmassal`.`email` ( &lt;br /&gt;&amp;nbsp;&amp;nbsp;`id` MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,&lt;br /&gt;&amp;nbsp;&amp;nbsp;`nama` VARCHAR( 50 ) NOT NULL ,&lt;br /&gt;&amp;nbsp;&amp;nbsp;`email` VARCHAR( 50 ) NOT NULL &lt;br /&gt;&amp;nbsp;&amp;nbsp;) ENGINE = MYISAM &lt;br /&gt;&amp;nbsp;&amp;nbsp;INSERT INTO `emailmassal`.`email` ( &lt;br /&gt;&amp;nbsp;&amp;nbsp;`id` ,&lt;br /&gt;&amp;nbsp;&amp;nbsp;`nama` ,&lt;br /&gt;&amp;nbsp;&amp;nbsp;`email` &lt;br /&gt;&amp;nbsp;( &lt;br /&gt;&amp;nbsp;&amp;nbsp;VALUES ( &lt;br /&gt;Pemrograman WEB hal 10 dari 27 &amp;nbsp;'1', 'ivan', 'ivan@ilmuwebsite.com' &lt;br /&gt;&amp;nbsp;;(&lt;br /&gt;Notes : dalam contoh ini, email yang terdapat di database Cuma 1. Anda dapat&lt;br /&gt;menambah email-email lain jika mau. :) &lt;br /&gt;config.php&lt;br /&gt;&amp;lt;?php &lt;br /&gt;&amp;nbsp;&amp;nbsp;class config { &lt;br /&gt;&amp;nbsp;&amp;nbsp;var $host = "localhost"; &lt;br /&gt;&amp;nbsp;&amp;nbsp;var $user = "root"; &lt;br /&gt;&amp;nbsp;&amp;nbsp;var $pass = ""; &lt;br /&gt;&amp;nbsp;&amp;nbsp;var $nama_db = "emailmassal"; // nama database &lt;br /&gt;&amp;nbsp;&amp;nbsp;function config() { &lt;br /&gt;&amp;nbsp;&amp;nbsp;$this-&amp;gt;connect = mysql_connect($this-&amp;gt;host,$this-&amp;gt;user,$this-&amp;gt;pass); &lt;br /&gt;&amp;nbsp;&amp;nbsp;$this-&amp;gt;select_db = mysql_select_db($this-&amp;gt;nama_db); &lt;br /&gt;&amp;nbsp;&amp;nbsp;if(!$this-&amp;gt;connect) &lt;br /&gt;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;print "&amp;lt;center&amp;gt;Gagal koneksi dengan PHPmyAdmin.. !&amp;lt;br&amp;gt;Cek kembali nama host,&lt;br /&gt;user, dan password anda !&amp;lt;/center&amp;gt;"; &lt;br /&gt;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;} // tutup function config &lt;br /&gt;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;lt;?&lt;br /&gt;Index.php&lt;br /&gt;&amp;lt;?php &lt;br /&gt;include("config.php"); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;?&lt;br /&gt;&amp;lt;form name="form1" method="post" action="?kirim=mail"&amp;gt; &lt;br /&gt;&amp;lt;p&amp;gt; &lt;br /&gt;Untuk : &amp;lt;br&amp;gt; &lt;br /&gt;&amp;lt;select name="to" id="to"&amp;gt; &lt;br /&gt;&amp;lt;?php &lt;br /&gt;class daftar extends config { &lt;br /&gt;var $sql = "SELECT * FROM email"; &lt;br /&gt;function email () { &lt;br /&gt;$this-&amp;gt;query = mysql_query($this-&amp;gt;sql); &lt;br /&gt;print "&amp;lt;option value=semua selected=selected&amp;gt;-Semua email-&amp;lt;/option&amp;gt;"; &lt;br /&gt;while($this-&amp;gt;run_query = mysql_fetch_array($this-&amp;gt;query)) &lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;print "&amp;lt;option value=".$this-&amp;gt;run_query['email']."&amp;gt;".$this-&lt;br /&gt;&amp;gt;run_query['email']."&amp;lt;/option&amp;gt;"; &lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;} // end function email &lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;$p = new daftar(); &lt;br /&gt;$p-&amp;gt;email(); &lt;br /&gt;Pemrograman WEB hal 11 dari 27 &amp;nbsp;&amp;lt;?&lt;br /&gt;&amp;lt;/select&amp;gt; &lt;br /&gt;&amp;lt;/p&amp;gt; &lt;br /&gt;&amp;lt;p&amp;gt;Subject :&amp;lt;br&amp;gt; &lt;br /&gt;&amp;lt;input name="pesan" type="text" id="pesan"&amp;gt; &lt;br /&gt;&amp;lt;/p&amp;gt; &lt;br /&gt;&amp;lt;p&amp;gt;Pesan :&amp;lt;br&amp;gt; &lt;br /&gt;&amp;lt;textarea name="pesan" cols="40" rows="5" id="pesan"&amp;gt;&amp;lt;/textarea&amp;gt; &lt;br /&gt;&amp;lt;/p&amp;gt; &lt;br /&gt;&amp;lt;p&amp;gt; &lt;br /&gt;&amp;lt;input type="submit" name="Submit" value="Kirim &amp;amp;gt;&amp;amp;gt;"&amp;gt; &lt;br /&gt;&amp;lt;/p&amp;gt; &lt;br /&gt;&amp;lt;/form&amp;gt; &lt;br /&gt;&amp;lt;?php &lt;br /&gt;if($_GET['kirim']) &lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;class email extends daftar { &lt;br /&gt;function kirimmail () { &lt;br /&gt;$to = $_POST['to']; &lt;br /&gt;$subject = $_POST['subject']; &lt;br /&gt;$pesan = $_POST['pesan']; &lt;br /&gt;$from = "From: email anda"; // isi dengan email anda &lt;br /&gt;if($to == "semua") &lt;br /&gt;&amp;nbsp;}&lt;br /&gt;$this-&amp;gt;query = mysql_query($this-&amp;gt;sql); &lt;br /&gt;while($this-&amp;gt;run_query = mysql_fetch_array($this-&amp;gt;query)) &lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;mail($to,$subject,$pesan,$from); &lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;else &lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;mail($to,$subject,$pesan,$from); &lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;} // end function kirimmail &lt;br /&gt;} // end class &lt;br /&gt;$m = new email(); &lt;br /&gt;$m-&amp;gt;kirimmail(); &lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;lt;?&lt;br /&gt;Sedikit Penjelasan kode diatas : &lt;br /&gt;Pada class config, kita variabelkan nama host,user,dan pass. Lalu kita konekkan&lt;br /&gt;dengan database pada function config. Function config itulah yang dinamakan&lt;br /&gt;constructor. Pada index.php, terdapat class daftar extends config, gunanya adalah&lt;br /&gt;untuk mengkonekkan dengan database, lalu kita variabelkan $sql yang merupakan&lt;br /&gt;perintah query. Lalu perintah query tersebut kita wariskan ke class email. Gunanya&lt;br /&gt;adalah agar tidak perlu melakukan penulisan ulang query tersebut. &lt;br /&gt;Pemrograman WEB hal 12 dari 27C. LEBIH DALAM MENGENAL ARRAY&lt;br /&gt;Untuk merepresentasikan sebuah array, kita ambil contoh : &lt;br /&gt;$angka = array("Satu", "Dua", "Tiga");&lt;br /&gt;Dari situ timbul pertanyaan-pertanyaan berkenaan dengan array, salah satunya adalah&lt;br /&gt;bagaimana caranya mengambil suatu data yang berada dalam array. Dimisalkan yang&lt;br /&gt;akan diambil adalah "Dua". Hal yang perlu dilakukan cukup dengan menggunakan&lt;br /&gt;nama variable si array tersebut ditambah dengan urutan keberapakah data yang akan&lt;br /&gt;diambil nantinya.&lt;br /&gt;Maka ...&lt;br /&gt;$angka = array("Satu", "Dua", "Tiga");&lt;br /&gt;$ambilarray = $angka[1];&lt;br /&gt;echo $ambilarray ;&lt;br /&gt;Yang ditampilkan dalam browser ..&lt;br /&gt;Dua&lt;br /&gt;Lalu timbul satu pertanyaan lagi, mengapa untuk mengambil data "Dua" itu berada&lt;br /&gt;pada urutan ke 1?. Sebagaimana ditampilkan dalam source code $angka[1];. Yup, ini&lt;br /&gt;terjadi dikarenakan array itu bermula dari angka 0. Sehingga : &lt;br /&gt;"Satu" itu berada pada urutan ke 0&lt;br /&gt;"Dua" itu berada pada urutan ke 1 &amp;nbsp;, sedangkan &lt;br /&gt;"Tiga" itu berada pada urutan ke 2&lt;br /&gt;Hmmm... jika ada variabel dalam variabel. Bagaimana dengan array dalam array ?&lt;br /&gt;Pastinya inilah yang dinamakan array multidimensi. Penulis tidak akan menjelaskan&lt;br /&gt;mengenai array 2 dimensi atau lebih dikarenakan hal ini amat jarang sekali dipakai.&lt;br /&gt;Contohnya ... &lt;br /&gt;Pemrograman WEB hal 13 dari 27$angka = array("Satu", array("Dua","Tiga") , "Empat");&lt;br /&gt;Untuk mengambil nilai dua yang terdapat dalam array tersebut. Cukup dengan&lt;br /&gt;memanggil nama variabel arraynya seperti ini : &lt;br /&gt;$angka = array("Satu", array("Dua","Tiga") , "Empat");&lt;br /&gt;$ambilarray = $angka[1][0];&lt;br /&gt;echo $ambilarray ;&lt;br /&gt;Hasil di browser adalah ...&lt;br /&gt;Dua&lt;br /&gt;Begitu juga dengan bentuk array yang lain. &lt;br /&gt;$angka = array("Satu", "Dua" =&amp;gt; "Satu di tambah Satu", "Tiga");&lt;br /&gt;Perhatikan baris &amp;nbsp;"Dua" =&amp;gt; "Satu ditambah Satu" ini berarti variabel "Dua" memiliki&lt;br /&gt;nilai "Satu ditambah satu", sehingga untuk mengambil nilai yang berada dalam&lt;br /&gt;variabel Dua ...&lt;br /&gt;$angka = array("Satu", "Dua" =&amp;gt; "Satu di tambah Satu", "Tiga");&lt;br /&gt;$nilaidua = $angka['Dua'];&lt;br /&gt;echo $nilaidua ;&lt;br /&gt;Maka yang akan ditampilkan oleh browser adalah ...&lt;br /&gt;Satu ditambah Satu&lt;br /&gt;Yup, array memiliki banyak sekali peran dalam web development. Penulis sendiri&lt;br /&gt;menggunakan array dalam manajemen artikel., searching database, &lt;br /&gt;dan banyak lagi contoh yang lain dimana pentingnya peranan seorang Array. :D~~ &lt;br /&gt;Dari situ penulis akan memberikan sebuah contoh dari implementasi array. &lt;br /&gt;Untuk implementasi kali ini penulis akan menggunakan array sebagai database&lt;br /&gt;penyimpanan kata-kata yang nantinya akan diblokir. &lt;br /&gt;Blokir kata dalam komentar dengan Array&lt;br /&gt;Sebelumnya buat database komentarnya terlebih dahulu. &lt;br /&gt;create database komentar;&lt;br /&gt;use komentar;&lt;br /&gt;create table komentar( id int(5) primary key auto_increment, penulis varchar(50),&lt;br /&gt;email varchar(30), isikomentar text);&lt;br /&gt;insert into komentar values('','Al-k','alkemail@gmail.com','Pada dasarnya Ryuzaki itu&lt;br /&gt;tidak ganteng');&lt;br /&gt;insert into komentar values('','Al-k','alkemail@gmail.com','Pada dasarnya Ryuzaki&lt;br /&gt;manusia juga');&lt;br /&gt;insert into komentar values('','Al-k','alkemail@gmail.com','Pada dasarnya Ryuzaki&lt;br /&gt;adalah manusia yang tidak keren huehueue');&lt;br /&gt;Kemudian file config.php, file ini yang menghubungkan antara database dengan&lt;br /&gt;webserver apache ...&lt;br /&gt;Pemrograman WEB hal 14 dari 27&amp;lt;?php&lt;br /&gt;$user = "root" ;&lt;br /&gt;$passwd = "";&lt;br /&gt;$host = "localhost" ;&lt;br /&gt;$koneksi = mysql_connect($host, $user, $passwd) ;&lt;br /&gt;mysql_select_db("komentar",$koneksi) or die ("Database tidak bisa dikoneksi");&lt;br /&gt;&amp;nbsp;&amp;lt;?&lt;br /&gt;Selanjutnya file intinya, array.php : &lt;br /&gt;&amp;lt;?php&lt;br /&gt;require_once "config.php";&lt;br /&gt;$perintah = "select * from komentar order by id desc";&lt;br /&gt;$jalankanperintahnya = mysql_query($perintah);&lt;br /&gt;$katayangdiblokir = "keren ganteng";&lt;br /&gt;$potongkata = explode(" ", $katayangdiblokir);&lt;br /&gt;$jumlaharray = count($potongkata);&lt;br /&gt;if ($_REQUEST['isikomentar'] == "iya" )&lt;br /&gt;&amp;nbsp;} &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (ISSET($_POST['isinya']))&lt;br /&gt;&amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$isikomentarnyaadalah = $_POST['isinya'];&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$namanya = $_POST['namanya'];&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$emailnya = $_POST['emailnya'];&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mysql_query("insert into komentar values&lt;br /&gt;('','$namanya','$emailnya','$isikomentarnyaadalah')");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;header ("location: array.php");&lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &lt;br /&gt;echo "&amp;lt;b&amp;gt;Komentar :&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;hr&amp;gt;";&lt;br /&gt;while ($hasil = mysql_fetch_array($jalankanperintahnya))&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;$nama = $hasil['penulis'];&lt;br /&gt;$email = $hasil['email'];&lt;br /&gt;$komentar = strtolower($hasil['isikomentar']);&lt;br /&gt;$isikomentar = explode(" ",$komentar);&lt;br /&gt;$arraykomentar = count($isikomentar)."&amp;lt;br&amp;gt;";&lt;br /&gt;$total_loop = $arraykomentar + $jumlaharray ;&lt;br /&gt;for ( $i = 0; $i &amp;lt; $jumlaharray ; $i++)&lt;br /&gt;Pemrograman WEB hal 15 dari 27 } &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(in_array($potongkata[$i],$isikomentar))&lt;br /&gt;&amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$komentar = "&amp;lt;font color=red&amp;gt;&amp;lt;b&amp;gt;no comment&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;" ;&lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &lt;br /&gt;echo "Nama : $nama &amp;lt;br&amp;gt;";&lt;br /&gt;echo "Email : $email &amp;lt;br&amp;gt;";&lt;br /&gt;echo "Komentar : &amp;lt;br&amp;gt;$komentar &amp;lt;hr&amp;gt;";&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;lt;?&lt;br /&gt;&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;b&amp;gt;Isi Komentar :&amp;lt;/b&amp;gt;&lt;br /&gt;&amp;lt;table border=0&amp;gt;&lt;br /&gt;&amp;lt;form method = 'POST' action = &amp;lt;?php echo&lt;br /&gt;"$_SERVER[PHP_SELF]?isikomentar=iya" ; ?&amp;gt; &amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Nama:&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=text name=namanya&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Email:&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=text name=emailnya&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td valign=top&amp;gt;Isinya:&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;textarea &amp;nbsp;rows=6 cols=40&lt;br /&gt;name=isinya&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=submit name=submit value=Kirim &lt;br /&gt;style='color: #000000; border: 1px solid #000000; background-color:&lt;br /&gt;#DFDFDF'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;Dilangsungkan ke script intinya saja.&lt;br /&gt;Perhatikan barisan kalimat ... &lt;br /&gt;require_once "config.php";&lt;br /&gt;$perintah = "select * from komentar order by id desc";&lt;br /&gt;$jalankanperintahnya = mysql_query($perintah);&lt;br /&gt;:D cukup familiar? yups, dengan memanfaatkan file koneksi antara webserver dengan&lt;br /&gt;mysql servernya, yakni file config.php. Lalu tampilkan semua isi dari tabel komentar&lt;br /&gt;dan lakukan sorting berdasarkan id yang terakhir kali disimpan dalam database. &lt;br /&gt;Kemudian ...&lt;br /&gt;$katayangdiblokir = "keren ganteng";&lt;br /&gt;$potongkata = explode(" ", $katayangdiblokir);&lt;br /&gt;$jumlaharray = count($potongkata);&lt;br /&gt;Database kata yang nantinya akan diblokir disisipkan kedalam variabel&lt;br /&gt;$katayangdiblokir. Lalu muncul kembali pertanyaan, mengapa tidak berbentuk seperti&lt;br /&gt;ini :&lt;br /&gt;Pemrograman WEB hal 16 dari 27$katayangdiblokir = array("keren","ganteng");&lt;br /&gt;Karena penulis akan mencoba mengenalkan penggunaan fungsi explode. Explode&lt;br /&gt;berfungsi untuk memisahkan suatu string menjadi kumpulan variabel-variabel.&lt;br /&gt;explode() yang digunakan dalam implementasi kali ini berfungsi untuk membuat array&lt;br /&gt;dengan memisahkan variabel menggunakan spasi.&lt;br /&gt;kumpulkan databasenya ... &lt;br /&gt;$katayangdiblokir = "keren ganteng";&lt;br /&gt;kemudian pisahkan lalu masukkan ke dalam array $potongkata&lt;br /&gt;$potongkata = explode(" ", $katayangdiblokir);&lt;br /&gt;Sehingga hasilnya nanti sama dengan $katayangdiblokir = array("keren","ganteng"); &lt;br /&gt;Kemudian jumlahkan variabel yang berada dalam array &lt;br /&gt;$jumlaharray = count($potongkata);&lt;br /&gt;Lalu perhatikan susunan kalimat ini ...&lt;br /&gt;if ($_REQUEST['isikomentar'] == "iya" )&lt;br /&gt;&amp;nbsp;} &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (ISSET($_POST['isinya']))&lt;br /&gt;&amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$isikomentarnyaadalah = $_POST['isinya'];&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$namanya = $_POST['namanya'];&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$emailnya = $_POST['emailnya'];&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mysql_query("insert into komentar values&lt;br /&gt;('','$namanya','$emailnya','$isikomentarnyaadalah')");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;header ("location: array.php");&lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &lt;br /&gt;Sebelum beralih lebih lanjut, coba kita perhatikan form yang dihasilkan dari halaman&lt;br /&gt;array.php&lt;br /&gt;&amp;lt;form method = 'POST' action = &amp;lt;?php echo&lt;br /&gt;"$_SERVER[PHP_SELF]?isikomentar=iya" ; ?&amp;gt; &amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Nama:&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=text name=namanya&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Email:&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=text name=emailnya&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td valign=top&amp;gt;Isinya:&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;textarea &amp;nbsp;rows=6 cols=40&lt;br /&gt;name=isinya&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=submit name=submit value=Kirim &lt;br /&gt;style='color: #000000; border: 1px solid #000000; background-color:&lt;br /&gt;#DFDFDF'&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;Yang dihasilkan oleh form ini adalah : &lt;br /&gt;variabel $ POST['namanya'] yang diambil dari text box "namanya"&lt;br /&gt;Pemrograman WEB hal 17 dari 27variabel $_POST['emailnya'] yang diambil dari text box "emailnya" &lt;br /&gt;kemudian variabel $_POST['isinya'] yang diambil dari text area dan &lt;br /&gt;variabel $_REQUEST['isikomentar'] yang dihasilkan dari action si form, dalam hal ini&lt;br /&gt;&amp;lt;form method = 'POST' action = &amp;lt;?php echo&lt;br /&gt;"$_SERVER[PHP_SELF]?isikomentar=iya" ; ?&amp;gt; &amp;gt;&lt;br /&gt;Kita kembali ke baris ini &lt;br /&gt;if ($_REQUEST['isikomentar'] == "iya" )&lt;br /&gt;&amp;nbsp;} &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (ISSET($_POST['isinya']))&lt;br /&gt;&amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$isikomentarnyaadalah = $_POST['isinya'];&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$namanya = $_POST['namanya'];&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$emailnya = $_POST['emailnya'];&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mysql_query("insert into komentar values&lt;br /&gt;('','$namanya','$emailnya','$isikomentarnyaadalah')");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;header ("location: array.php");&lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &lt;br /&gt;ketika user telah selesai mengisi komentar &lt;br /&gt;if ($_REQUEST['isikomentar'] == "iya" )&lt;br /&gt;dan apabila user telah mempost ( me-submit ) komentarnya &lt;br /&gt;if (ISSET($_POST['isinya']))&lt;br /&gt;maka kenalkan variabel global $_POST['isinya'] sebagai $isikomentarnyaadalah,&lt;br /&gt;kemudian jadikan $_POST['emailnya'] sebagai variabel $emailnya.&lt;br /&gt;$isikomentarnyaadalah = $_POST['isinya'];&lt;br /&gt;$namanya = $_POST['namanya'];&lt;br /&gt;$emailnya = $_POST['emailnya'];&lt;br /&gt;kemudian masukkan kedalam database &lt;br /&gt;mysql_query("insert into komentar values&lt;br /&gt;('','$namanya','$emailnya','$isikomentarnyaadalah')");&lt;br /&gt;setelah selesai, lakukan redirect ke halaman array.php &lt;br /&gt;header ("location: array.php");&lt;br /&gt;sehingga user langsung dapat melihat komentar yang baru saja dimasukkan. &lt;br /&gt;Bisa diperhatikan juga kalimat ini &lt;br /&gt;while ($hasil = mysql_fetch_array($jalankanperintahnya))&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;$nama = $hasil['penulis'];&lt;br /&gt;$email = $hasil['email'];&lt;br /&gt;Pemrograman WEB hal 18 dari 27$komentar = strtolower($hasil['isikomentar']);&lt;br /&gt;$isikomentar = explode(" ",$komentar);&lt;br /&gt;$arraykomentar = count($isikomentar)."&amp;lt;br&amp;gt;";&lt;br /&gt;$total_loop = $arraykomentar + $jumlaharray ;&lt;br /&gt;for ( $i = 0; $i &amp;lt; $jumlaharray &amp;nbsp;; $i++)&lt;br /&gt;&amp;nbsp;} &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(in_array($potongkata[$i],$isikomentar))&lt;br /&gt;&amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$komentar = "&amp;lt;font color=red&amp;gt;&amp;lt;b&amp;gt;no comment&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;" ;&lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &lt;br /&gt;echo "Nama : $nama &amp;lt;br&amp;gt;";&lt;br /&gt;echo "Email : $email &amp;lt;br&amp;gt;";&lt;br /&gt;echo "Komentar : &amp;lt;br&amp;gt;$komentar &amp;lt;hr&amp;gt;";&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;Penulis ambil kalimat intinya : &lt;br /&gt;Selama dalam database masih terdapat record, ambil nilainya dan sisipkan kedalam&lt;br /&gt;variabel $hasil &lt;br /&gt;while ($hasil = mysql_fetch_array($jalankanperintahnya))&lt;br /&gt;lakukan change case pada isikomentar dalam database menjadi huruf kecil semua ...&lt;br /&gt;$komentar = strtolower($hasil['isikomentar']);&lt;br /&gt;jadikan array dengan memanfaatkan spasi yang ada &lt;br /&gt;$isikomentar = explode(" ",$komentar);&lt;br /&gt;Berapakah jumlah variabel yang terdapat dalam array ? &lt;br /&gt;$arraykomentar = count($isikomentar)."&amp;lt;br&amp;gt;";&lt;br /&gt;Sebuah baris lagi yang perlu dipahami ... &lt;br /&gt;$total_loop = $arraykomentar + $jumlaharray ;&lt;br /&gt;ini terjadi dikarenakan adakalanya saat-saat dimana komentar yang dimasukkan oleh&lt;br /&gt;user lebih sedikit dari database kata yang akan diblokir, dan &amp;nbsp;seringkali database kata&lt;br /&gt;yang diblokir itu lebih sedikit jumlah arraynya dibandingkan komentar yang&lt;br /&gt;dimasukkan. Sehingga perlu dijumlahkan antara jumlah array pada komentar yang&lt;br /&gt;diblokir dengan jumlah array dari komentar yang dimasukkan. &lt;br /&gt;Ini dia kalimat intinya ...&lt;br /&gt;for ( $i = 0; $i &amp;lt; $jumlaharray &amp;nbsp;; $i++)&lt;br /&gt;&amp;nbsp;} &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(in_array($potongkata[$i],$isikomentar))&lt;br /&gt;}&lt;br /&gt;Pemrograman WEB hal 19 dari 27 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$komentar = "&amp;lt;font color=red&amp;gt;&amp;lt;b&amp;gt;no comment&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;" ;&lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &lt;br /&gt;lakukan pengulangan sebanyak $jumlaharray kesemuanya. &lt;br /&gt;for ( $i = 0; $i &amp;lt; $jumlaharray &amp;nbsp;; $i++)&lt;br /&gt;jika didalam isi komentar terdapat kata-kata yang diblokir.&lt;br /&gt;if(in_array($potongkata[$i],$isikomentar))&lt;br /&gt;maka tampilkan komentar yang ada menjadi no comment&lt;br /&gt;$komentar = "&amp;lt;font color=red&amp;gt;&amp;lt;b&amp;gt;no comment&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;" ;&lt;br /&gt;selain itu tampilkan seperti adanya. &lt;br /&gt;Contoh lain penggunaan fungsi in_array( ) : &lt;br /&gt;$buah = array ("Mangga", "Jambu", "Pepaya", "Pisang");&lt;br /&gt;if (in_array ("Jambu", $buah)) &lt;br /&gt;&amp;nbsp;}&lt;br /&gt;print "Ada buah Jambu euyyy ... ";&lt;br /&gt;{&lt;br /&gt;Jika terdapat Jambu dalam array buah &lt;br /&gt;if (in_array ("Jambu", $buah))&lt;br /&gt;maka tampilkan Ada buah Jambu euyyy ...&lt;br /&gt;print "Ada buah Jambu euyyy ... ";&lt;br /&gt;Dari situ mungkin anda memiliki ide-ide brilian guna diimplementasikan dalam web&lt;br /&gt;anda tentunya. &lt;br /&gt;Jadi, silahkan kembangkan imajinasi anda dan tuangkan dalam cangkir source code. :-&lt;br /&gt;q &lt;br /&gt;&lt;br /&gt;D. MENANGKAP VARIABEL POST&lt;br /&gt;Halo semua, jumpa lagi dengan Phii. Kali ini, Phii akan membahas bagiamana&lt;br /&gt;menangkap variabel post pada form buku tamu sederhana agar ketika pengunjung&lt;br /&gt;memasukkan data dan ada beberapa data yang tidak valid, pengunjung web kita tidak&lt;br /&gt;perlu mengisi ulang dari awal lagi. Bingung? Kira2 begini, misal pengunjung web kita&lt;br /&gt;sudah menulis panjang lebar untuk data pesan, tapi kelupaan nulis data email, padahal&lt;br /&gt;data email wajib ditulis. Nah, ketika dikirim, proses akan dibatalkan karana ada data&lt;br /&gt;yang tidak lengkap dan akan menampilkan kembali form buku tamu yang kosong.&lt;br /&gt;Pemrograman WEB hal 20 dari 27Kasihan kan kalo harus nulis lagi, bisa jadi malah pengunjung web kita males n ga jadi&lt;br /&gt;nulis buku tamu. sudah cukup jelas? Oke...langsung kita bahas. Mari kita siapkan&lt;br /&gt;file2-nya : &lt;br /&gt;database &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;create database db_gb ;&lt;br /&gt;use db_gb;&lt;br /&gt;create table guestbook (id int unsigned not null primary key auto_increment, nama&lt;br /&gt;varchar(50) not null, email varchar(100) not null, pesan text not null);&lt;br /&gt;file koneksi.php&lt;br /&gt;&amp;lt;?php&lt;br /&gt;$host="localhost"; $uname="root"; $pass=""; $db="db_gb";&lt;br /&gt;$koneksi=mysql_connect($host,$uname,$pass);&lt;br /&gt;mysql_select_db($db,$koneksi);&lt;br /&gt;&amp;lt;?&lt;br /&gt;file lihatgb.php&lt;br /&gt;&amp;lt;?php&lt;br /&gt;$queryGb = mysql_query("select * from guestbook");&lt;br /&gt;$jmlGb = mysql_num_rows($queryGb);&lt;br /&gt;if($jmlGb==0)&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo"Data buku tamu masih kosong";&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;else&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$queryTampil=mysql_query("select * from guestbook order by id desc");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo"&amp;lt;p&amp;gt;DATA BUKU TAMU&amp;lt;p&amp;gt;";&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;while($dataGb=mysql_fetch_row($queryTampil))&lt;br /&gt;&amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo"&amp;lt;b&amp;gt;$dataGb[1]&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;";&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo"".wordwrap($dataGb[3],85,"&amp;lt;br&amp;gt;",1)." ";&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo"&amp;lt;hr width=50% align=left&amp;gt;";&lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;lt;?&lt;br /&gt;file gb.php&lt;br /&gt;&amp;lt;?php&lt;br /&gt;include'koneksi.php';&lt;br /&gt;if(isset($_POST['kirim']) &amp;amp;&amp;amp; ($_POST['kirim']=='Kirim'))&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$nama=trim(strip_tags($_POST['nama']));&lt;br /&gt;Pemrograman WEB hal 21 dari 27 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$email=trim(strip_tags($_POST['email']));&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$pesan=trim(strip_tags($_POST['pesan']));&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//validasi form&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if($nama=='')&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$error1= "&amp;lt;font color=red&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;laquo; Nama belum&lt;br /&gt;diisi&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;";&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if($email=='')&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$error2= "&amp;lt;font color=red&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;laquo; Email belum&lt;br /&gt;diisi&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;";&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if($pesan=='')&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$error3= "&amp;lt;font color=red&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;laquo; Pesan belum&lt;br /&gt;diisi&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;";&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if($email!='')&lt;br /&gt;&amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$polaemail = "^.+@.+\..+$"; //nyontek tutorial validasi email yg ditulis&lt;br /&gt;b_scorpio :)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$cek=eregi($polaemail,$email);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(!$cek)&lt;br /&gt;&amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$error4="&amp;lt;font color=red&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;laquo; Pola email&lt;br /&gt;salah&amp;lt;/font&amp;gt;";&lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//jika semua data valid&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(($nama!='') &amp;amp;&amp;amp; ($email!='') &amp;amp;&amp;amp; $cek &amp;amp;&amp;amp; ($pesan!=''))&lt;br /&gt;&amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//simpan data buku tamu&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$queryAddGb=mysql_query("insert into guestbook&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;values(NULL,'$nama','$email','$pesan')");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if($queryAddGb) &amp;nbsp; //jika query simpan buku tamu berhasil&lt;br /&gt;Pemrograman WEB hal 22 dari 27 } &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//tampilkan pesan berhasil&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo"&amp;lt;font color=red&amp;gt;&amp;lt;b&amp;gt;Guestbook berhasil disimpan&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;";&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo"&amp;lt;meta http-equiv=\"refresh\" content=\"2; url=./gb.php\"&amp;gt;";&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;exit;&lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else &amp;nbsp; &amp;nbsp; &amp;nbsp;//jika query gagal&lt;br /&gt;&amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//tampilkan pesan gagal&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo"&amp;lt;font color=red&amp;gt;&amp;lt;b&amp;gt;Data gagal disimpan&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;";&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo"&amp;lt;meta http-equiv=\"refresh\" content=\"10; url=./gb.html\"&amp;gt;";&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;exit;&lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(isset($error1) || isset($error2) || isset($error3) || isset($error4))&lt;br /&gt;&amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//tangkap variabel post untuk menampilkan kembali data yang sudah diisi&lt;br /&gt;pada form&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$ex_nama=trim(strip_tags($_POST['nama']));&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$ex_email=trim(strip_tags($_POST['email']));&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$ex_pesan=trim(strip_tags($_POST['pesan']));&lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;{&lt;br /&gt;include'lihatgb.php';&lt;br /&gt;//semua value variabel diset kosong jika belum diisi&lt;br /&gt;if(empty($ex_nama))&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$ex_nama='';&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;if(empty($ex_email))&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;Pemrograman WEB hal 23 dari 27 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$ex_email='';&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;if(empty($ex_pesan))&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$ex_pesan='';&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;lt;?&lt;br /&gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;FORM BUKU TAMU&lt;br /&gt;&amp;lt;form method="post" action=""&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Nama *&amp;lt;br&amp;gt;&amp;lt;input type="text" name="nama" size="34" value="&amp;lt;?php echo&lt;br /&gt;$ex_nama;?&amp;gt;"&amp;gt;&amp;lt;?php&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(isset($error1)) //jika data nama kosong&lt;br /&gt;&amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo $error1; &amp;nbsp; &amp;nbsp;//tampilkan pesan di samping textbox nama&lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;?&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Email *&amp;lt;br&amp;gt;&amp;lt;input type="text" name="email" size="34" value="&amp;lt;?php echo&lt;br /&gt;$ex_email;?&amp;gt;"&amp;gt;&amp;lt;?php&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(isset($error2)) //jika data email kosong&lt;br /&gt;&amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo $error2; //tampilkan pesan d isamping textbox email&lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(isset($error4)) &amp;nbsp; //jika data email tidak sesuai dengan pola email&lt;br /&gt;&amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo $error4; &amp;nbsp;//tampilkan pesan di samping textbox email&lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;?&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pesan *&amp;lt;br&amp;gt;&amp;lt;textarea name="pesan" rows="8" cols="40"&amp;gt;&amp;lt;?php echo&lt;br /&gt;$ex_pesan;?&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;?php&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(isset($error3)) &amp;nbsp; //jika data pesan kosong&lt;br /&gt;&amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo $error3; &amp;nbsp; //tampilkan pesan di samping textarea pesan&lt;br /&gt;&amp;nbsp;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;Pemrograman WEB hal 24 dari 27 &amp;lt;? &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;br&amp;gt;*) Wajib diisi &amp;lt;br&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;input type="reset" value="Reset" name="kosongkan"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;input type="submit" value="Kirim" name="kirim"&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;Mari dicoba &amp;nbsp;:&lt;br /&gt;Jalankan file gb.php&lt;br /&gt;Coba isi beberapa data, misal :&lt;br /&gt;data nama : Bolang &amp;nbsp; &lt;br /&gt;data &amp;nbsp;pesan: Aku senang sekali mengunjungi ilmuwebsite.com, karena disini aku bisa&lt;br /&gt;belajar web &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; programming. Untuk para staf, cayoo...jangan pernah bosan berbagi&lt;br /&gt;ilmu, agar semakin banyak anak2 bangsa ini yang pinter web programming. Selalu&lt;br /&gt;ditunggu artikel2 barunya, n....tetap semangatttttt!!!&lt;br /&gt;Lalu klik Kirim&lt;br /&gt;Apa yang terjadi? Si Bolang ini lupa ga masukin data email. Alhasil proses simpan&lt;br /&gt;buku tamu ditolak karana data email wajib diisi.&lt;br /&gt;Disinilah topik bahasan artikel ini berguna. Yuppp....karena variabel yang sudah&lt;br /&gt;diisi telah ditangkap pak polisi, eh...salah, maksudnya ditangkap oleh variabel&lt;br /&gt;ex_nama dan ex_pesan, maka ketika form buku tamu ditampilkan kembali, data2 yang&lt;br /&gt;sudah diisi tidak kosong tapi sudah terisi oleh data yg sebelumnya sudah dimasukkan.&lt;br /&gt;Jadi Si Bolang tinggal mengisi data email saja.&lt;br /&gt;Pemrograman WEB hal 25 dari 27Coba masukkan data email : bolang@yahoo, lalu klik Kirim&lt;br /&gt;Aduh..aduhhhh...Si Bolang ini orangnya kurang teliti sama kaya Phii. Jadi ketika&lt;br /&gt;disimpan, lagi2 proses ditolak, karena pola email tidak sesuai dengan pola yang sudah&lt;br /&gt;ditentukan.&lt;br /&gt;Kali ini variabel yang ditangkap tidak hanya nama dan pesan, tapi juga email. Form&lt;br /&gt;yang ditampilkan akan menampilkan data2 yang sudah dimasukkan sebelumnya.&lt;br /&gt;Pemrograman WEB hal 26 dari 27Kali ini Si Bolang tidak akan melakukan kesalahan input lagi. Si Bolang&lt;br /&gt;menambahkan .com pada data email, sehingga data email menjadi&lt;br /&gt;bolang@yahoo.com. Lalu klik Kirim.&lt;br /&gt;Horeeee....Bolang sukses mengisi form buku tamu.&lt;br /&gt;Pemrograman WEB hal 27 dari 27&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7929004698818061533-4659290716106888787?l=alamroh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alamroh.blogspot.com/feeds/4659290716106888787/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://alamroh.blogspot.com/2011/04/belajar-membuat-web.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7929004698818061533/posts/default/4659290716106888787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7929004698818061533/posts/default/4659290716106888787'/><link rel='alternate' type='text/html' href='http://alamroh.blogspot.com/2011/04/belajar-membuat-web.html' title='Belajar membuat web'/><author><name>Maria</name><uri>http://www.blogger.com/profile/01290542331668033650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-pQqGXkojpU0/TZl013ifkCI/AAAAAAAAAAg/SEW1kHr3taM/s220/Snapshot_20110203_12.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7929004698818061533.post-5935051703994572819</id><published>2010-11-04T03:14:00.000-07:00</published><updated>2010-11-04T03:14:52.778-07:00</updated><title type='text'>lee cho suk</title><content type='html'>&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/iqBVQ8WXJxA?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/iqBVQ8WXJxA?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7929004698818061533-5935051703994572819?l=alamroh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alamroh.blogspot.com/feeds/5935051703994572819/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://alamroh.blogspot.com/2010/11/lee-cho-suk.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7929004698818061533/posts/default/5935051703994572819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7929004698818061533/posts/default/5935051703994572819'/><link rel='alternate' type='text/html' href='http://alamroh.blogspot.com/2010/11/lee-cho-suk.html' title='lee cho suk'/><author><name>Maria</name><uri>http://www.blogger.com/profile/01290542331668033650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-pQqGXkojpU0/TZl013ifkCI/AAAAAAAAAAg/SEW1kHr3taM/s220/Snapshot_20110203_12.jpg'/></author><thr:total>0</thr:total></entry></feed>
