<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Curahan Pemikiran &#187; Tutorial</title>
	<atom:link href="http://takkay.wordpress.com/category/tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://takkay.wordpress.com</link>
	<description></description>
	<lastBuildDate>Sun, 23 Aug 2009 17:39:37 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='takkay.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/a65a36680c0cce8bd679fe883161d903?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Curahan Pemikiran &#187; Tutorial</title>
		<link>http://takkay.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://takkay.wordpress.com/osd.xml" title="Curahan Pemikiran" />
		<item>
		<title>Validasi Form Secara Realtime dengan Javascript</title>
		<link>http://takkay.wordpress.com/2008/01/21/validasi-form-secara-realtime-dengan-javascript/</link>
		<comments>http://takkay.wordpress.com/2008/01/21/validasi-form-secara-realtime-dengan-javascript/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 05:07:21 +0000</pubDate>
		<dc:creator>takkay</dc:creator>
				<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://takkay.wordpress.com/?p=25</guid>
		<description><![CDATA[Salah satu masalah yang paling sering muncul pada aplikasi web yang memanfaatkan form sebagai sarana menerima input dari user adalah tingkat kevalidan data yang diinput. Ada saja user yang “iseng” atau kurang teliti, sehingga menginput data tidak sesuai kebutuhan aplikasi. Misalnya sebuah aplikasi pendaftaran mensyaratkan user menginput password yang sama sebanyak 2 kali untuk konfirmasi. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=takkay.wordpress.com&blog=2464752&post=25&subd=takkay&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Salah satu masalah yang paling sering muncul pada aplikasi web yang memanfaatkan form sebagai sarana menerima input dari user adalah tingkat kevalidan data yang diinput. Ada saja user yang “iseng” atau kurang teliti, sehingga menginput data tidak sesuai kebutuhan aplikasi. Misalnya sebuah aplikasi pendaftaran mensyaratkan user menginput password yang sama sebanyak 2 kali untuk konfirmasi. User yang kurang teliti bisa saja menginput data yang berbeda antara password dengan konfirmasi password.</p>
<p>Masalah seperti ini sebenarnya bisa saja diatasi dengan bahasa <em>server sid</em>e pengolah form seperti PHP dan ASP. Namun, menggunakan bahasa <em>server side</em> untuk menguji kevalidan data yang diinput memiliki kekurangan, yaitu tidak dapat dilakukan secara <em>real time</em>. User harus mensubmit form terlebih dahulu, lalu menunggu proses validasi. Jika data tidak valid, maka proses pengisian data terpaksa harus diulangi. Cara seperti ini tentu tidak efisien karena memakan waktu dan juga bandwith.</p>
<p>Javascript adalah solusinya. Dengan javascript kita bisa menguji kevalidan data yang diinput user langsung secara <em>real time</em> tanpa harus menunggu form disubmit terlebih dahulu. Idenya sih sederhana saja. Tombol submit di-disable selama user belum menginput data secara valid, sehingga form baru bisa disubmit setelah semua data diisi dengan benar.</p>
<p><span id="more-25"></span></p>
<p>Saya membuat contoh Aplikasi pendaftaran sederhana yang mensyaratkan user menginput data username minimal 5 karakter, menginput konfirmasi password, dan menginput email secara benar. Jadi, ada 3 hal yang harus dicek kevalidan datanya pada aplikasi pendaftaran ini.</p>
<p>Silahkan download contoh skripnya di<a title="download skrip validasi form" href="http://www.takkay.net84.net/gudang/validasi.zip" target="_blank">sini</a> atau melihat demonya di<a title="Lihat demo validasi form" href="http://www.takkay.net84.net/demo/validasi" target="_blank">sini</a>.</p>
<p>Cara ini tentu tidak tanpa resiko. Akan menjadi masalah yang sangat besar jika user menggunakan browser yang tidak support javascript atau fungsi javascript browser dimatikan. Proses validasi tidak akan berjalan sama sekali. Lebih buruknya lagi, form tidak akan bisa disubmit, sehingga proses registrasi tidak akan bisa dilakukan.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/takkay.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/takkay.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/takkay.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/takkay.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/takkay.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/takkay.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/takkay.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/takkay.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/takkay.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/takkay.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/takkay.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/takkay.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=takkay.wordpress.com&blog=2464752&post=25&subd=takkay&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://takkay.wordpress.com/2008/01/21/validasi-form-secara-realtime-dengan-javascript/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">takkay</media:title>
		</media:content>
	</item>
	</channel>
</rss>