<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-1387825585743623317</atom:id><lastBuildDate>Sun, 27 Nov 2011 23:31:38 +0000</lastBuildDate><category>Tour De Visual Studio Web Developer Hands ON</category><category>SEO Tools</category><category>101 TNT {Technology aNd Tools}</category><category>Web Aggregator Hands On Lab (2)</category><category>Web Aggregator Hands On Lab</category><title>Belajar Visual Web</title><description>Belajar Visual Web Developer 2008</description><link>http://belajarvisualweb.blogspot.com/</link><managingEditor>noreply@blogger.com (Admin)</managingEditor><generator>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/blogspot/lPPb" /><feedburner:info uri="blogspot/lppb" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-5048124044171264174</guid><pubDate>Mon, 21 Sep 2009 11:54:00 +0000</pubDate><atom:updated>2009-09-21T18:59:35.120+07:00</atom:updated><title>Section Targeting</title><description>Probably the most effective way to ensure the crawlers read the keywords &lt;br /&gt;you want to emphasize though is to use Section Targeting. This is a fantastic technique. By simply inserting a couple of lines of HTML code into your Web page, you can tell the crawler which parts of your site are the most important and ensure that you get ads relevant to that content.  &lt;br /&gt;&lt;br /&gt;The lines you want to use to emphasize particular sections of your Web page &lt;br /&gt;are:  &lt;br /&gt;&lt;br /&gt;&amp;lt;!-- google_ad_section_start --&amp;gt;&lt;br /&gt;&lt;br /&gt;Section text. &lt;br /&gt;&lt;br /&gt;&amp;lt;!-- google_ad_section_end --&amp;gt;&lt;br /&gt;&lt;br /&gt;The rest of the page won’t be ignored, but those particular lines will receive a heavier weighting. If you want to tell the crawlers to ignore particular sections, you can use these lines:  &lt;br /&gt;&lt;br /&gt;&amp;lt;!-- google_ad_section_start(weight=ignore) --&amp;gt;&lt;br /&gt;&lt;br /&gt;Section text.  &lt;br /&gt;&lt;br /&gt;&amp;lt;!-- google_ad_section_end --&amp;gt;&lt;br /&gt;&lt;br /&gt;You can highlight (and de-emphasize) as many or as few sections as you wish, but what you can’t do is use these instructions solely to highlight keywords. So you can’t put them around particular single words or phrases on your page and hope to see ads that relate only to those terms. &lt;br /&gt; &lt;br /&gt;In fact, Google recommends that you highlight a sizeable portion of text — as much as 20 percent — for the targeting to be most effective. The result of targeting small amounts of text could be irrelevant ads, public service ads... or even a banning if you deliberately tried to bring up ads that have nothing to do with your site.  &lt;br /&gt;&lt;br /&gt;Section Targeting is probably most useful if you have a Web page that covers lots of different topics. So if you had a blog about MP3 players but had written an article about rap music for example, you could use Section Targeting to ensure that you didn’t lose ads about the music players to ads about rap music. Or you could tell the crawlers to ignore your readers’ comments and focus on your own entries. &lt;br /&gt; &lt;br /&gt;And presumably, there’s nothing wrong with stuffing a paragraph with keywords related to your subject and telling the crawlers to focus on that section to ensure that your ads stay targeted.  &lt;br /&gt;&lt;br /&gt;It’s definitely something that you want to play with.  &lt;br /&gt;&lt;br /&gt;If there’s one problem with Section Targeting though, it’s that it can take up to two weeks before you see the results — the time it can take for the crawler to re-visit your page. So it’s not a fast process and that can make it a bit of a blunt tool. But it’s not blunt enough to be ignored. &lt;br /&gt;&lt;br /&gt;&lt;div class="tag_list"&gt;Tags: &lt;span class="tags"&gt;&lt;a href="http://technorati.com/tag/adsense+keyword.+optimize+adsense+by+keyword" rel="tag"&gt;adsense keyword. optimize adsense by keyword&lt;/a&gt;, &lt;a href="http://technorati.com/tag/relevant+keyword" rel="tag"&gt;relevant keyword&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-5048124044171264174?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/5iYFHiG1pOw/section-targeting.html</link><author>noreply@blogger.com (Admin)</author><thr:total>1</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/09/section-targeting.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-492472271479980452</guid><pubDate>Mon, 06 Jul 2009 05:00:00 +0000</pubDate><atom:updated>2009-07-06T12:01:11.764+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SEO Tools</category><title>Funny SEO Comics</title><description>&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;img src="http://www.webconfs.com/comics/comic22b.gif" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;img src="http://www.webconfs.com/comics/comic21.gif" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;img src="http://www.webconfs.com/comics/comic20.gif" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;img src="http://www.webconfs.com/comics/comic19.gif" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;img src="http://www.webconfs.com/comics/comic18.gif" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;img src="http://www.webconfs.com/comics/comic17.gif" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;img src="http://www.webconfs.com/comics/comic16.gif" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;img src="http://www.webconfs.com/comics/comic15.gif" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;img src="http://www.webconfs.com/comics/comic14.gif" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;img src="http://www.webconfs.com/comics/comic13.gif" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;img src="http://www.webconfs.com/comics/comic12_b.gif" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;img src="http://www.webconfs.com/comics/comic7_b.gif" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;img src="http://www.webconfs.com/comics/comic8.gif" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;img src="http://www.webconfs.com/comics/comic6.gif" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;img src="http://www.webconfs.com/comics/comic4_b.gif" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;img src="http://www.webconfs.com/comics/comic5.gif" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;img src="http://www.webconfs.com/comics/comic3_b.gif" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;img src="http://www.webconfs.com/comics/comic2_d.gif" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;br /&gt;&lt;/h3&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-492472271479980452?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/VXZS6yzdrmk/funny-seo-comics.html</link><author>noreply@blogger.com (Admin)</author><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/07/funny-seo-comics.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-9035033850823732199</guid><pubDate>Mon, 06 Jul 2009 04:56:00 +0000</pubDate><atom:updated>2009-07-06T11:57:16.099+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SEO Tools</category><title>SEO Tools : Website to Country</title><description>&lt;span style="color: rgb(255, 102, 0);"&gt;Description&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Verdana, Arial'; font-size: 15px; text-align: justify;"&gt;Many people wonder why their websites dont rank well in Country specific Search Engines, most of the Search Engines (including Google) determines country of the website based on the physical location of the website's IP Address. You would probably rank well in a Country Specific Search Engine if your website is hosted in the same country.&lt;br /&gt;&lt;br /&gt;This tools helps determine the Country in which the specified website is Hosted.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;p&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;&lt;b&gt;Website / Domain Name&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;input name="hostname" size="60" type="text"&gt;&lt;/p&gt;&lt;p&gt;&lt;input value="submit" name="submit" type="submit"&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-9035033850823732199?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/2T-al-3Yc00/seo-tools-website-to-country.html</link><author>noreply@blogger.com (Admin)</author><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/07/seo-tools-website-to-country.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-3902565313367970645</guid><pubDate>Mon, 06 Jul 2009 04:55:00 +0000</pubDate><atom:updated>2009-07-06T11:56:18.336+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SEO Tools</category><title>SEO Tools : Keyword-Rich Domain Suggestion Tool</title><description>&lt;span style="color: rgb(255, 102, 0);"&gt;Description&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;Having a KEYWORD-RICH domain name is an important factor of Search Engine Optimization. Choosing the right domain could BOOST your search engine rankings.&lt;/span&gt;&lt;/p&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;This tools will suggest keyword rich domain names.&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;table style="border-collapse: collapse;" bgcolor="#f3f3f3" border="1" bordercolor="#808080" cellpadding="5" cellspacing="3" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;form method="post" action="/keyword-rich-domain-suggestions.php"&gt;&lt;p&gt;&lt;br /&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;&lt;b&gt;Enter Keyword&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;input name="keyword" size="60" type="text"&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;Choose Your Domain Extensions:&lt;/span&gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;br /&gt;&lt;table border="0"&gt;&lt;tbody&gt;&lt;tr class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;&lt;td&gt;&lt;input name="tld[]" value="com" checked="checked" type="checkbox"&gt;.com &lt;/td&gt;&lt;td&gt;&lt;input name="tld[]" value="net" checked="checked" type="checkbox"&gt;.net &lt;/td&gt;&lt;td&gt;&lt;input name="tld[]" value="org" checked="checked" type="checkbox"&gt;.org &lt;/td&gt;&lt;td&gt;&lt;input name="tld[]" value="info" type="checkbox"&gt;.info &lt;/td&gt;&lt;/tr&gt;&lt;tr class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;&lt;td&gt;&lt;input name="tld[]" value="biz" type="checkbox"&gt;.biz &lt;/td&gt;&lt;td&gt;&lt;input name="tld[]" value="us" type="checkbox"&gt;.us &lt;/td&gt;&lt;td&gt;&lt;input name="tld[]" value="name" type="checkbox"&gt;.name &lt;/td&gt;&lt;td&gt;&lt;input name="tld[]" value="in" type="checkbox"&gt;.in &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;&lt;input value="submit" name="submit" type="submit"&gt;&lt;/p&gt;&lt;/form&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-3902565313367970645?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/k2Wt_qRZKxQ/seo-tools-keyword-rich-domain.html</link><author>noreply@blogger.com (Admin)</author><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/07/seo-tools-keyword-rich-domain.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-1330893073259403760</guid><pubDate>Mon, 06 Jul 2009 04:54:00 +0000</pubDate><atom:updated>2009-07-06T11:55:10.107+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SEO Tools</category><title>SEO Tools : URL Rewriting Tool</title><description>&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Verdana, Arial'; font-size: 15px; text-align: justify;"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Description&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Static URLs are known to be better than Dynamic URLs because of a number of reasons&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;br /&gt;  1. Static URLs typically&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;b&gt;Rank better in Search Engines.&lt;/b&gt;&lt;br /&gt;  2. Search Engines are known to index the content of dynamic pages a lot slower compared to static pages.&lt;br /&gt;  3. Static URLs are always more friendlier looking to the End Users.&lt;br /&gt;&lt;br /&gt;Example of a dynamic URL&lt;br /&gt;&lt;span style="color:#9c0808;"&gt;http://www.widgets.com/product.php?categoryid=1&amp;amp;productid=10&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This tool helps you&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;b&gt;convert dynamic URLs into static looking html URLs.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Example of the above dynamic URL Re-written using this tool&lt;br /&gt;&lt;span style="color:#9c0808;"&gt;http://www.widgets.com/product-categoryid-1-productid-10.htm&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;form method="post" action="/url-rewriting-tool.php"&gt;&lt;p&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;&lt;b&gt;Enter Dynamic URL&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;input name="url" size="60" value="" type="text"&gt;&lt;/p&gt;&lt;p&gt;&lt;input value="submit" name="submit" type="submit"&gt;&lt;/p&gt;&lt;/form&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;Eg. http://www.widgets.com/product.php?categoryid=1&amp;amp;productid=10&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-1330893073259403760?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/2LKvuBtUNqM/seo-tools-url-rewriting-tool.html</link><author>noreply@blogger.com (Admin)</author><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/07/seo-tools-url-rewriting-tool.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-6635990503937642794</guid><pubDate>Mon, 06 Jul 2009 04:50:00 +0000</pubDate><atom:updated>2009-07-06T11:53:53.468+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SEO Tools</category><title>SEO Tools : Website Keyword Suggestions</title><description>&lt;span style="color: rgb(255, 153, 0);"&gt;Description&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'Times New Roman';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style=""&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont" style=";font-family:'Verdana, Arial';font-size:11;"  &gt;The basis of ALL search engine rankings is keywords. Users enter keyphrases in Search Engines to get information they need, It is&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;b&gt;VERY&lt;/b&gt;important that you optimize for such keyphrases.&lt;/span&gt;&lt;/p&gt;&lt;span class="defaultfont" style=";font-family:'Verdana, Arial';font-size:11;"  &gt;&lt;p align="justify"&gt;&lt;span class="defaultfont" style=";font-family:'Verdana, Arial';font-size:11;"  &gt;This tools tries to determine the theme of your website and provides keyword suggestions along with keyword traffic estimates.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;table border="0" cellpadding="0" cellspacing="10" width="80%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;table style="border-collapse: collapse;" bgcolor="#f3f3f3" border="1" bordercolor="#808080" cellpadding="5" cellspacing="3" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;form method="post" action="/website-keyword-suggestions.php"&gt;&lt;p&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;&lt;b&gt;Enter Website URL / Domain&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;input name="url" size="60" type="text"&gt;&lt;/p&gt;&lt;p&gt;&lt;input value="submit" name="submit" type="submit"&gt;&lt;/p&gt;&lt;/form&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'Times New Roman';font-size:medium;"  &gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-6635990503937642794?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/NLqUhC_ftBQ/seo-tools-website-keyword-suggestions.html</link><author>noreply@blogger.com (Admin)</author><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/07/seo-tools-website-keyword-suggestions.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-4339326875475358959</guid><pubDate>Mon, 06 Jul 2009 04:48:00 +0000</pubDate><atom:updated>2009-07-06T11:49:46.799+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SEO Tools</category><title>SEO Tools : Keyword Playground</title><description>&lt;span style="color: rgb(255, 102, 0);"&gt;Description&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;The basis of ALL search engine rankings is keywords. Users enter keyphrases in Search Engines to get information they need, It is&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;b&gt;VERY&lt;/b&gt;important that you optimize for such keyphrases.&lt;/span&gt;&lt;/p&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;This tool provides you keyword suggestions and reports on their monthly search estimates.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: monospace; font-size: 13px; white-space: pre-wrap;"&gt;&lt;table border="1" width="500px" bordercolor="'#808080'" bgcolor="'#F3F3F3'" style="'border-collapse:" cellpadding="5" cellspacing="3"&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;form method="POST" action="http://www.webconfs.com/keyword-playground.php"&gt;&lt;br /&gt;&lt;p&gt;&lt;center&gt;&lt;span style="'font-size:"&gt;&lt;b&gt;Keyword Suggestion Tool&lt;/b&gt;&lt;/span&gt;&lt;/center&gt;&lt;/p&gt;&lt;br /&gt; &lt;p&gt;&lt;span class="defaultfont"&gt;&lt;b&gt;Enter Keyword&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt; &lt;p&gt;&lt;input type="text" name="keyword" size="60"&gt;&lt;/p&gt;&lt;br /&gt; &lt;input type="hidden" value="submit" name="submit"&gt;&lt;br /&gt; &lt;p&gt;&lt;input type="submit" value="submit" name="submit"&gt;&lt;/p&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-4339326875475358959?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/KmrVqz0vsC0/seo-tools-keyword-playground.html</link><author>noreply@blogger.com (Admin)</author><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/07/seo-tools-keyword-playground.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-3453365417088438096</guid><pubDate>Mon, 06 Jul 2009 04:47:00 +0000</pubDate><atom:updated>2009-07-06T11:48:11.498+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SEO Tools</category><title>SEO Tools : Domain Age Tool</title><description>&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Description&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;This tools displays the approximate age of a website on the Internet and allows you to view how the website looked when it first started.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;It also helps you find out the age of your competitor's domains, older domains may get a slight edge in Search Engine Rankings.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;This tools has been build using Archive's Wayback Machine.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: monospace; font-size: 13px; white-space: pre-wrap;"&gt;&lt;table border="1" width="500px" bordercolor="'#808080'" bgcolor="'#F3F3F3'" style="'border-collapse:" cellpadding="5" cellspacing="3"&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;form method="POST" action="http://www.webconfs.com/domain-age.php"&gt;&lt;br /&gt;&lt;p&gt;&lt;center&gt;&lt;span style="'font-size:"&gt;&lt;b&gt;Domain Age Tool&lt;/b&gt;&lt;/span&gt;&lt;/center&gt;&lt;/p&gt;&lt;br /&gt; &lt;p&gt;&lt;span class="defaultfont"&gt;&lt;b&gt;Enter domain name&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt; &lt;p&gt;&lt;br /&gt; &lt;input type="text" name="domains" size="60"&gt;&lt;br /&gt; &lt;/p&gt;&lt;br /&gt; &lt;input type="hidden" value="submit" name="submit"&gt;&lt;br /&gt; &lt;p&gt;&lt;input type="submit" value="submit" name="submit"&gt;&lt;/p&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-3453365417088438096?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/gol4xwhwYLM/seo-tools-domain-age-tool.html</link><author>noreply@blogger.com (Admin)</author><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/07/seo-tools-domain-age-tool.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-1154356048318221181</guid><pubDate>Mon, 06 Jul 2009 04:46:00 +0000</pubDate><atom:updated>2009-07-06T11:47:20.925+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SEO Tools</category><title>SEO Tools : Domain Stats Tool</title><description>&lt;span style="color: rgb(255, 102, 0);"&gt;Description &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Verdana, Arial'; font-size: 15px; text-align: justify;"&gt;This tool helps you get all kind of statistics of your competitor's domains.&lt;br /&gt;&lt;br /&gt;The statistics include Alexa Taffic Rank, Age of the domains, Yahoo WebRank, Dmoz listings, count of backlinks and number of pages indexed in Search Engines like Google, Yahoo, Msn etc.&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;br /&gt;It will probably help you figure out why some of your competitors are ranking better than you.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: monospace; font-size: 13px; white-space: pre-wrap;"&gt;&lt;table border="1" width="500px" bordercolor="'#808080'" bgcolor="'#F3F3F3'" style="'border-collapse:" cellpadding="5" cellspacing="3"&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;form method="POST" action="http://www.webconfs.com/domain-stats.php"&gt;&lt;br /&gt;&lt;p&gt;&lt;center&gt;&lt;span style="'font-size:"&gt;&lt;b&gt;Domain Stats Tool&lt;/b&gt;&lt;/span&gt;&lt;/center&gt;&lt;/p&gt;&lt;br /&gt; &lt;p&gt;&lt;span class="defaultfont"&gt;&lt;b&gt;Enter Domain Name&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt; &lt;p&gt;&lt;br /&gt; &lt;input type="text" name="domains" size="60"&gt;&lt;br /&gt; &lt;/p&gt;&lt;br /&gt; &lt;input type="hidden" value="submit" name="submit"&gt;&lt;br /&gt; &lt;p&gt;&lt;input type="submit" value="submit" name="submit"&gt;&lt;/p&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-1154356048318221181?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/XFXKBsp4_Vg/seo-tools-domain-stats-tool.html</link><author>noreply@blogger.com (Admin)</author><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/07/seo-tools-domain-stats-tool.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-4957567060879210194</guid><pubDate>Mon, 06 Jul 2009 04:45:00 +0000</pubDate><atom:updated>2009-07-06T11:46:07.048+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SEO Tools</category><title>SEO Tools : Check Yahoo WebRank</title><description>&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Verdana, Arial'; font-size: 15px; text-align: justify;"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Description&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Find out the&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;b&gt;Yahoo WebRank&lt;/b&gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;of your and your competitors websites.&lt;br /&gt;&lt;br /&gt;Yahoo WebRank is basically a rank assigned to a URL by Yahoo on a scale of 0-10. It was introduced a couple of months ago as a Beta feature of the Yahoo toolbar, since it was an experimental feature it is no longer available as a part of their toolbar.&lt;br /&gt;You can just search for "Yahoo WebRank" in your favorite SearchEngine to know more about it.&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This tool help you evaluate the importance of a URL as perceived by Yahoo.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: monospace; font-size: 13px; white-space: pre-wrap;"&gt;&lt;table border="1" width="500px" bordercolor="'#808080'" bgcolor="'#F3F3F3'" style="'border-collapse:" cellpadding="5" cellspacing="3"&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;form method="POST" action="http://www.webconfs.com/check-yahoo-webrank.php"&gt;&lt;br /&gt;&lt;p&gt;&lt;center&gt;&lt;span style="'font-size:"&gt;&lt;b&gt;Check Yahoo WebRank&lt;/b&gt;&lt;/span&gt;&lt;/center&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt; &lt;p&gt;&lt;span class="defaultfont"&gt;&lt;b&gt;Enter URL below:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;span style="color:red;"&gt;&lt;b&gt;Note*&lt;/b&gt; &lt;/span&gt;Results may vary if prefixed with www.&lt;br /&gt; &lt;/p&gt;&lt;br /&gt; &lt;p&gt;&lt;br /&gt; &lt;input type="text" name="urls" value="http://www.mydomain.com" size="60"&gt;&lt;br /&gt; &lt;/p&gt;&lt;br /&gt; &lt;input type="hidden" value="submit" name="submit"&gt;&lt;br /&gt; &lt;p&gt;&lt;input type="submit" value="submit" name="submit"&gt;&lt;/p&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Verdana, Arial'; font-size: 15px; text-align: justify;"&gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-4957567060879210194?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/yRI-c-EJSW8/seo-tools-check-yahoo-webrank.html</link><author>noreply@blogger.com (Admin)</author><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/07/seo-tools-check-yahoo-webrank.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-5511245550689698615</guid><pubDate>Mon, 06 Jul 2009 04:41:00 +0000</pubDate><atom:updated>2009-07-06T11:42:50.173+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SEO Tools</category><title>SEO Tools : Search Engine Friendly Redirect Checker</title><description>&lt;span style="color: rgb(255, 102, 0);"&gt;Description&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;A lot of us lose out on valuable search engine traffic due to incorrectly configuring our redirects.&lt;br /&gt;It is very import that when a search engine comes to crawl your website it is able to follow any redirects you have set up.&lt;/p&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;Suppose you have a website http://www.foo.com and you create a redirect such that whenever any visitor types in the URL http://www.foo.com he is automatically redirected to http://www.foo.com/widgets/, If the Search Engine is not able to follow the redirect it would think that http://www.foo.com has NO contents, http://www.foo.com would end up ranking very badly in search engines.&lt;/p&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;This tools help you determine if the redirect you have created is Search Engine Friendly.&lt;/p&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: monospace; font-size: 13px; white-space: pre-wrap;"&gt;&lt;table border="1" width="500px" bordercolor="'#808080'" bgcolor="'#F3F3F3'" style="'border-collapse:" cellpadding="5" cellspacing="3"&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;form method="POST" action="http://www.webconfs.com/redirect-check.php"&gt;&lt;br /&gt;&lt;p&gt;&lt;center&gt;&lt;span style="'font-size:"&gt;&lt;b&gt;Search Engine Friendly Redirect Check&lt;/b&gt;&lt;/span&gt;&lt;/center&gt;&lt;/p&gt;&lt;br /&gt; &lt;p class="defaultfont"&gt;&lt;br /&gt;&lt;b&gt;Enter the URL whose Redirect you want to check&lt;/b&gt;&lt;/p&gt;&lt;br /&gt; &lt;p&gt;&lt;input type="text" name="url" size="60"&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt; &lt;input type="hidden" value="submit" name="submit"&gt;&lt;br /&gt; &lt;p&gt;&lt;input type="submit" value="submit" name="submit"&gt;&lt;/p&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-5511245550689698615?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/CoVzfgAPtU4/seo-tools-search-engine-friendly.html</link><author>noreply@blogger.com (Admin)</author><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/07/seo-tools-search-engine-friendly.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-6718574724390149210</guid><pubDate>Mon, 06 Jul 2009 04:40:00 +0000</pubDate><atom:updated>2009-07-06T11:41:46.641+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SEO Tools</category><title>SEO Tools : Keyword Density Checker - Keyword Cloud</title><description>&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;b&gt;Decription&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;b&gt;Keyword Cloud&lt;/b&gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;is a visual depiction of keywords used on a website, keywords having higer density are depicted in a larger fonts.&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;br /&gt;Ideally your main keywords should appear in larger fonts at the start of the cloud.&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Keyword Density&lt;/b&gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;is the percentage of occurrence of your keywords to the text in the rest of your webpage.&lt;br /&gt;It is important for your main keywords to have the correct keyword density to rank well in Search Engines.&lt;br /&gt;&lt;/p&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;This tool will crawl the given URL, extract text as a search engine would, remove common&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;stop words&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;and Analyze the density of the keywords.&lt;/p&gt;&lt;p class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';" align="justify"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: monospace; font-size: 13px; white-space: pre-wrap;"&gt;&lt;table border="1" width="500px" bordercolor="'#808080'" bgcolor="'#F3F3F3'" style="'border-collapse:" cellpadding="5" cellspacing="3"&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;form method="POST" action="http://www.webconfs.com/keyword-density-checker.php"&gt;&lt;br /&gt;&lt;p&gt;&lt;center&gt;&lt;span style="'font-size:"&gt;&lt;b&gt;Keyword Density Checker&lt;/b&gt;&lt;/span&gt;&lt;/center&gt;&lt;/p&gt;&lt;br /&gt; &lt;p&gt;&lt;span class="defaultfont"&gt;Enter a URL to analyze&lt;/span&gt;&lt;/p&gt;&lt;br /&gt; &lt;p&gt;&lt;input type="text" name="url" size="60"&gt;&lt;br /&gt;&lt;br /&gt; &lt;p&gt;&lt;input type="submit" value="submit" name="submit"&gt;&lt;/p&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-6718574724390149210?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/4Kv9fbC3YuM/seo-tools-keyword-density-checker.html</link><author>noreply@blogger.com (Admin)</author><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/07/seo-tools-keyword-density-checker.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-736744750707256349</guid><pubDate>Mon, 06 Jul 2009 04:39:00 +0000</pubDate><atom:updated>2009-07-06T11:40:18.175+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SEO Tools</category><title>SEO Tools : Backlink Summary</title><description>&lt;span style="color: rgb(255, 102, 0);"&gt;Description &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Verdana, Arial'; font-size: 15px; text-align: justify;"&gt;This tool will give you a summary of your competitors backlinks&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: monospace; font-size: 13px; white-space: pre-wrap;"&gt;&lt;table border="1" width="500px" bordercolor="'#808080'" bgcolor="'#F3F3F3'" style="'border-collapse:" cellpadding="5" cellspacing="3"&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;form method="POST" action="http://www.webconfs.com/backlink-summary.php"&gt;&lt;br /&gt;&lt;p&gt;&lt;center&gt;&lt;span style="'font-size:"&gt;&lt;b&gt;Backlink Summary&lt;/b&gt;&lt;/span&gt;&lt;/center&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="'font-size:"&gt;&lt;b&gt;Domain Name&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;p&gt;&lt;input type="text" name="domainname" size="60"&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:red;"&gt;&lt;b&gt;Note*&lt;/b&gt; &lt;/span&gt;Results may vary if prefixed with www.&lt;br /&gt;&lt;br /&gt; &lt;p&gt;&lt;input type="submit" value="submit" name="submit"&gt;&lt;/p&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-736744750707256349?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/FFiuuAEENQE/seo-tools-backlink-summary.html</link><author>noreply@blogger.com (Admin)</author><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/07/seo-tools-backlink-summary.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-3900339368066732787</guid><pubDate>Mon, 06 Jul 2009 04:30:00 +0000</pubDate><atom:updated>2009-07-06T11:37:11.559+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SEO Tools</category><title>SEO Tools : Backlink Builder</title><description>&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Description&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;Building Quality backlinks is one of the most important factors in Search Engine Optimization.&lt;br /&gt;It is not enough just to have a lot of backlinks,&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;b&gt;it is the Quality of backlinks along with the Quantity that help you rank better in Search Engines.&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;A backlink could be considered as a Quality Backlink if&lt;br /&gt;1. The Theme of the backlinking website is the same as your website.&lt;br /&gt;2. It links to your website with the keyword (keyphrase) that you are trying to optimize for.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont" style="font-size: 11pt; font-family: 'Verdana, Arial';"&gt;This tools searches for websites of the theme you specify that contain keyphrases like "Add link", "Add site", "Add URL", "Add URL", "Submit URL", "Add Article" etc.&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;b&gt;Most of the results could be quality potential backlinks.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: monospace; font-size: 13px; white-space: pre-wrap;"&gt;&lt;table border="1" width="500px" bordercolor="'#808080'" bgcolor="'#F3F3F3'" style="'border-collapse:" cellpadding="5" cellspacing="3"&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;form method="POST" action="http://www.webconfs.com/backlink-builder.php" name="backlinkanalysis"&gt;&lt;br /&gt;&lt;p&gt;&lt;center&gt;&lt;span style="'font-size:"&gt;&lt;b&gt;Backlink Builder&lt;/b&gt;&lt;/span&gt;&lt;/center&gt;&lt;/p&gt;&lt;br /&gt; &lt;span style="'font-size:"&gt;&lt;b&gt;Enter Keyword (Theme)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;p&gt;&lt;input type="text" name="keyword" size="60"&gt;&lt;/p&gt;&lt;br /&gt; &lt;br /&gt;&lt;p&gt;&lt;input type="submit" value="submit" name="submit"&gt;&lt;/p&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-3900339368066732787?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/40MvkJh1uXk/seo-tools-backlink-builder.html</link><author>noreply@blogger.com (Admin)</author><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/07/seo-tools-backlink-builder.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-5982772062618397910</guid><pubDate>Mon, 06 Jul 2009 04:25:00 +0000</pubDate><atom:updated>2009-07-06T11:37:40.479+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SEO Tools</category><title>SEO Tools : Anchor Text Analysis</title><description>&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'Times New Roman';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style=""&gt;&lt;p style="color: rgb(255, 102, 0);" align="justify"&gt;Description&lt;/p&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont" style=";font-family:'Verdana, Arial';font-size:11;"  &gt;Quality backlinks is one of the most important factors in SEO.&lt;br /&gt;It is not enough just to have a lot of backlinks,&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;b&gt;"it is the Quality of backlinks along with the Quantity that help you rank better in Search Engines".&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont" style=";font-family:'Verdana, Arial';font-size:11;"  &gt;A backlink could be considered as a Quality Backlink if :&lt;br /&gt;1. It links to your website with the keyword (keyphrase) that you are trying to optimize for.&lt;br /&gt;2. The Theme of the backlinking website is the same as your website.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont" style=";font-family:'Verdana, Arial';font-size:11;"  &gt;This tools help you determine the backlinks of your website and link text used by your backlinks to Link to your wesbite.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'Times New Roman';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap;font-family:monospace;font-size:13;"  &gt;&lt;table style="" bgcolor="#003ff3" border="1" bordercolor="#000880" cellpadding="5" cellspacing="3" width="500"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;form method="post" action="http://www.webconfs.com/anchor-text-analysis.php" name="backlinkanalysis"&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;center&gt;&lt;span style=""&gt;&lt;b&gt;Anchor Text Analysis&lt;/b&gt;&lt;/span&gt;&lt;/center&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;b&gt;Domain Name&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;input name="domainname" size="60" type="text"&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:red;"&gt;&lt;b&gt;Note*&lt;/b&gt; &lt;/span&gt;Results may vary if prefixed with www.&lt;br /&gt;&lt;br /&gt;&lt;input value="1" name="p" type="hidden"&gt;&lt;br /&gt;&lt;p&gt;&lt;input value="submit" name="submit" type="submit"&gt;&lt;/p&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-5982772062618397910?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/hJ2W8hp5gxM/backlink-anchor-text-analysis.html</link><author>noreply@blogger.com (Admin)</author><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/07/backlink-anchor-text-analysis.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-3107493208412123741</guid><pubDate>Mon, 06 Jul 2009 04:21:00 +0000</pubDate><atom:updated>2009-07-06T11:38:15.960+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SEO Tools</category><title>SEO Tools : Search Engine Spider Simulator</title><description>&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'Times New Roman';font-size:100%;"  &gt;&lt;span class="Apple-style-span" style=""&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont"  style="font-family:'Verdana, Arial';"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Description&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont"  style="font-family:'Verdana, Arial';"&gt;A lot of Content and Links displayed on a webpage may not actually be visible to the Search Engines, example :&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont"  style="font-family:'Verdana, Arial';"&gt;Flash based content,  content generated through javascript,  content displayed as images etc.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span class="defaultfont"  style="font-family:'Verdana, Arial';"&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont"  style="font-family:'Verdana, Arial';"&gt;This tool Simulates a Search Engine by displaying the contents of a webpage exactly how a Search Engine would see it.&lt;/span&gt;&lt;/p&gt;&lt;span class="defaultfont"  style="font-family:'Verdana, Arial';"&gt;&lt;p align="justify"&gt;&lt;span class="defaultfont"  style="font-family:'Verdana, Arial';"&gt;It also displays the hyperlinks that will be followed (read : crawled) by a Search Engine when it visits the particular web page.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'Times New Roman';font-size:100%;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap;font-family:monospace;" &gt;&lt;table style="" bgcolor="#003ff3" border="1" bordercolor="#000880" cellpadding="5" cellspacing="3" width="500"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;form method="post" action="'http://www.webconfs.com/search-engine-spider-simulator.php'"&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;center&gt;&lt;span style=""&gt;&lt;b&gt;Search Engine Spider Simulator&lt;/b&gt;&lt;/span&gt;&lt;/center&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="'font-size:"&gt;&lt;b&gt;Enter URL to Spider&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;input name="url" size="60" type="text"&gt;&lt;/p&gt;&lt;br /&gt;&lt;input name="submit" value="submit" type="hidden"&gt;&lt;br /&gt;&lt;p&gt;&lt;input value="submit" name="submit" type="submit"&gt;&lt;/p&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-3107493208412123741?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/5uucFv3OjcE/search-engine-spider-simulator.html</link><author>noreply@blogger.com (Admin)</author><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/07/search-engine-spider-simulator.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-4398341796833100356</guid><pubDate>Sat, 13 Jun 2009 07:49:00 +0000</pubDate><atom:updated>2009-06-13T14:49:30.153+07:00</atom:updated><title>Penutup</title><description>Program diatas masih membutuhkan berbagai perbaikan atau fitur tambahan, misalkan kata kunci pencarian yang bisa lebih dikembangkan (advance search), sebagai contoh mencari kata kunci untuk jurnal juranal resmi (ACM, IEEE), pencarian expert consultant , dan sebagainya.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-4398341796833100356?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/zvthBNRW0wI/penutup.html</link><author>noreply@blogger.com (Admin)</author><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/06/penutup.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-6641671094217013806</guid><pubDate>Sat, 13 Jun 2009 07:38:00 +0000</pubDate><atom:updated>2009-06-15T06:50:15.158+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Web Aggregator Hands On Lab (2)</category><title>Pengikatan Data melalui Web Services (2)</title><description>11. Bila telah direfaktorisasi pengembang dapat melanjutkan melakukan pengikatan data hasil web service yang dihasilkan ke dalam antarmuka yang telah dirancang. Pengikatan yang dilakukan sebenanya adalah melakukan pengikatan data hasil web services ke kontrol yang bersangkutan dalam hal ini LIstview akan diikat dengan data hasil web services dari LiveSearch sementara , hasil web services amazon akan diikat dengan DataGRidiew&lt;br /&gt;&lt;br /&gt;12. Pada ListView yang telah dirancang modifikasi kodenya hingga tampak sebagai berikut.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNYSWC2Y5I/AAAAAAAAAOI/DOzAKh6O87E/s1600-h/Snap11.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 329px;" src="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNYSWC2Y5I/AAAAAAAAAOI/DOzAKh6O87E/s400/Snap11.bmp" alt="" id="BLOGGER_PHOTO_ID_5346714254797333394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;13. Pernyataan DataBinder.Eval atau Eval adalah suatu perintah untuk melakukan pengikatan data yang bersifat dinamis dalam hal ini data yang dihasilkan web services. Data yang diikat diidentifikasi dengan cara menggunakan id dari masing masing kolom yang telah dikemukakan pada class Agregator.&lt;br /&gt;&lt;br /&gt;14. Hasil dari amazon web services juga diikat oleh daragridview. Berikut adalah kode yang digunakan pada halaman default.aspx.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cLZbTAHZFBw/SjNYSWMAlfI/AAAAAAAAAOQ/iq01wYtq9KQ/s1600-h/Snap12.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 154px;" src="http://3.bp.blogspot.com/_cLZbTAHZFBw/SjNYSWMAlfI/AAAAAAAAAOQ/iq01wYtq9KQ/s400/Snap12.bmp" alt="" id="BLOGGER_PHOTO_ID_5346714254835750386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;15. GridView di atas menggunakan sebuah kolom dan mengikat dua buah data yang ditampilkan dalam sebuah Hyperlinks. Hal ini tampak jelas pada kode didalam GRidView yang mengemukakan tag Columns yang didalamnya terdapat HyperLinkField.&lt;br /&gt;&lt;br /&gt;16. Lakukan mekanisme build dan yakinkan tidak ada kesalahan.&lt;br /&gt;&lt;br /&gt;17. Berikutnya dilakukan pengikatan data yang secara sederhana melakukan pemanggilan melalui kode pada saat button search di klik. Lakukan&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cLZbTAHZFBw/SjNYSkjIo4I/AAAAAAAAAOY/IjOFkTT2cAA/s1600-h/Snap13.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 97px;" src="http://4.bp.blogspot.com/_cLZbTAHZFBw/SjNYSkjIo4I/AAAAAAAAAOY/IjOFkTT2cAA/s400/Snap13.bmp" alt="" id="BLOGGER_PHOTO_ID_5346714258690843522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;18. Lakukan build (F6) kemudian ujikan aplikasi yang telah dibuat, dengan melakukan debugging (F5)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cLZbTAHZFBw/SjNYSglE6xI/AAAAAAAAAOg/d2jnNm6zaa4/s1600-h/Snap14.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 241px;" src="http://4.bp.blogspot.com/_cLZbTAHZFBw/SjNYSglE6xI/AAAAAAAAAOg/d2jnNm6zaa4/s400/Snap14.bmp" alt="" id="BLOGGER_PHOTO_ID_5346714257625246482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;19. Setelah menguji coba lakukan deployment atau distribusi aplikasi hal ini dapat dilakukan dengan melakukan Copy WebSite yang dapat diakses melalui menu WebSite -&gt; Copy Website&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cLZbTAHZFBw/SjNYS3GdDUI/AAAAAAAAAOo/a3bxFe6CAGU/s1600-h/Snap15.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 350px; height: 343px;" src="http://2.bp.blogspot.com/_cLZbTAHZFBw/SjNYS3GdDUI/AAAAAAAAAOo/a3bxFe6CAGU/s400/Snap15.bmp" alt="" id="BLOGGER_PHOTO_ID_5346714263670820162" border="0" /&gt;&lt;/a&gt;20. Pilih tombol Connect dan dialog gambar berikut, pilih sesuai dengan kebutuhan. Pada&lt;br /&gt;kesempatan ini penulis memilih local IIS. Pilih Create New Web Application.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNZMhqNyFI/AAAAAAAAAOw/kz7PpPDA_OA/s1600-h/Snap16.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 316px;" src="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNZMhqNyFI/AAAAAAAAAOw/kz7PpPDA_OA/s400/Snap16.bmp" alt="" id="BLOGGER_PHOTO_ID_5346715254347647058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;21. Kemudian pilih open dan lakukan pemindahan berkas dengan menggunakan tombol sinkronisasi berikut.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cLZbTAHZFBw/SjNZMh0SJTI/AAAAAAAAAO4/34d77vFyF4c/s1600-h/Snap17.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 211px;" src="http://2.bp.blogspot.com/_cLZbTAHZFBw/SjNZMh0SJTI/AAAAAAAAAO4/34d77vFyF4c/s400/Snap17.bmp" alt="" id="BLOGGER_PHOTO_ID_5346715254389876018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;22. Dengan melakukan mekanisme demikian maka web telah siap diakses dengan alamat yang bersangkutan. Bila pengguna menggunakan Visual Studio 2008 standard atau yang lebih tinggi pengguna dapat melakukan berbagai alternatif seperti melakukan distribusi tanpa source code (multi assembly), single assembly, dan melalui pemaketan project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-6641671094217013806?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/LZE0BZtYt_Y/pengikatan-data-melalui-web-services-2.html</link><author>noreply@blogger.com (Admin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNYSWC2Y5I/AAAAAAAAAOI/DOzAKh6O87E/s72-c/Snap11.bmp" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/06/pengikatan-data-melalui-web-services-2.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-5109656658839858546</guid><pubDate>Sat, 13 Jun 2009 07:12:00 +0000</pubDate><atom:updated>2009-06-15T06:50:43.994+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Web Aggregator Hands On Lab (2)</category><title>Pengikatan Data melalui Web Services</title><description>Setelah menambahkan referensi web dari web services maka saatnya melakukan pengikatan hasil pemanggilan web services. Konsep pengikatan data yang akan dilakukan dengan mekanisme sebagai berikut.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNVB-5ECqI/AAAAAAAAAM4/7xWmFUWKrQA/s1600-h/Snap1.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 138px;" src="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNVB-5ECqI/AAAAAAAAAM4/7xWmFUWKrQA/s400/Snap1.bmp" alt="" id="BLOGGER_PHOTO_ID_5346710675169479330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Pemetaan XML response dapat dilakukan dengan berbagai cara yakni menggunakan custom Business Logic atau menggunakan tipe data yang mendukung koleksi dan pengikatan data seperti menggunakan DataTable.&lt;br /&gt;&lt;br /&gt;Berikut dikemukakan langkah-langkah yang dapat dilakukan untuk melakukan pengikatan data pada project yang bersangkutan.&lt;br /&gt;&lt;br /&gt;1. Tambahkan sebuah class dengan nama Agregator.cs. Hal ini dapat dilakukan dengan cara add new item -&gt; pilih class -&gt; beri nama Aggregator.cs&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cLZbTAHZFBw/SjNVCE5qtZI/AAAAAAAAANA/eRpSxOXVPYY/s1600-h/Snap2.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 350px; height: 235px;" src="http://4.bp.blogspot.com/_cLZbTAHZFBw/SjNVCE5qtZI/AAAAAAAAANA/eRpSxOXVPYY/s400/Snap2.bmp" alt="" id="BLOGGER_PHOTO_ID_5346710676782626194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2. Visual Studio akan menampilkan berkas class pada solution explorer. Class ini akan menjadi class yang berkomunikasi langsung dengan web services dan akan mengkonversi hasilnya menjadi class .NET yang dalam hal ini akan diubah dalam bentuk datatable.&lt;br /&gt;&lt;br /&gt;3. Pada class yang bersangkutan tambahkan sebuah method untuk memanggil web services ke LIve Search sebagai berikut.&lt;br /&gt;&lt;br /&gt;public static DataTable LiveDoSearch(string query)         {             MSNSearchService aSearch = new MSNSearchService();              // check if it use proxy like SQUID             string webProxy = WebConfigurationManager.AppSettings.Get("proxy");             if (webProxy.Length != 0)             {                                 string user = WebConfigurationManager.AppSettings.Get("user");                 string passsword = WebConfigurationManager.AppSettings.Get("password");                  WebProxy myProxy = new System.Net.WebProxy(webProxy, true);                 myProxy.Credentials = new System.Net.NetworkCredential(user, passsword);                 aSearch.Proxy = myProxy;&lt;br /&gt;      }              // request web services             SearchRequest sr = new SearchRequest();             SourceRequest[] srcr = new SourceRequest[1];             srcr[0] = new SourceRequest();             srcr[0].Source = SourceType.Web;             sr.Requests = srcr;             sr.CultureInfo = "en-us";             sr.Flags = SearchFlags.MarkQueryWords;             sr.Query = query;             sr.SafeSearch = SafeSearchOptions.Strict;              //identity             sr.AppID = WebConfigurationManager.AppSettings.Get("liveappid");             SearchResponse srsp = aSearch.Search(sr);              //convert result to native object             DataTable resultTable = new DataTable("ResultTable");             resultTable.Columns.Add("Title");             resultTable.Columns.Add("Descriptions");             resultTable.Columns.Add("URL");              foreach (SourceResponse item in srsp.Responses)             {                 Result[] sourceResults = item.Results;                 if (item.Total &gt; 0)                 {                     foreach (Result sourceResult in sourceResults)                     {                         resultTable.Rows.Add(sourceResult.Title, sourceResult.Description,sourceResult.Url);                     }                 }             }              return resultTable;         }&lt;br /&gt;&lt;br /&gt;4. Kode di atas melakukan beberapa hal yakni menerima masukan berupa query string ke Live Search web services dan mengembalikan dalam bentuk DataTable. Hal-hal yang dilakukan adalah sebagai berikut&lt;br /&gt;a. Melakukan pengesetan nilai query dan beberapa properties, seperti bahasa kata kunci, dukungan safesearch, hingga app ID.&lt;br /&gt;b. Mengirim sekumpulan properties dan kata kunci tersebut ke web services yang bersangkutan.&lt;br /&gt;c. Hasil dari Web Services berupa response diterima dalam variable tertentu (dalam hal ini SearchResponse).&lt;br /&gt;d. Variabel yang menyimpan hasil kemudian dipetakan ke dalam Datatable. DataTable yang dibuat memetakan beberapa informasi yakni judul hasil pencarian, deskripsi hasil pencarian, dan link hasil pencarian.&lt;br /&gt;e. Nilai datatable kemudian dikembalikan sebagai keluaran method.&lt;br /&gt;&lt;br /&gt;5. Pada class yang sama tambahkan method untuk memanggil web services Amazon. Berikut adalah code untuk melakukan pemanggilan Web Services Amazon&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cLZbTAHZFBw/SjNVCF4AE5I/AAAAAAAAANI/fzQfpIuWfRI/s1600-h/Snap3.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 249px;" src="http://2.bp.blogspot.com/_cLZbTAHZFBw/SjNVCF4AE5I/AAAAAAAAANI/fzQfpIuWfRI/s400/Snap3.bmp" alt="" id="BLOGGER_PHOTO_ID_5346710677044073362" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cLZbTAHZFBw/SjNVCRtZ2OI/AAAAAAAAANQ/33qLSUxriOA/s1600-h/Snap4.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 289px;" src="http://4.bp.blogspot.com/_cLZbTAHZFBw/SjNVCRtZ2OI/AAAAAAAAANQ/33qLSUxriOA/s400/Snap4.bmp" alt="" id="BLOGGER_PHOTO_ID_5346710680220850402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;6. Kode di atas melakukan beberapa hal yakni menerima masukan berupa query string ke Amazon web services dan mengembalikan dalam bentuk DataTable. Hal-hal yang dilakukan adalah sebagai berikut&lt;br /&gt;&lt;br /&gt;a. Melakukan pengesetan nilai query dan beberapa properties, seperti bahasa kata kunci, dukungan safesearch, hingga app ID.&lt;br /&gt;b. Mengirim sekumpulan properties dan kata kunci tersebut ke web services yang bersangkutan.&lt;br /&gt;c. Hasil dari Web Services berupa response diterima dalam variable tertentu (dalam hal ini ItemSearchResponse).&lt;br /&gt;d. Variabel yang menyimpan hasil kemudian dipetakan ke dalam Datatable. DataTable yang dibuat memetakan beberapa informasi yakni judul hasil pencarian, URL hasil pencarian, dan Image hasil pencarian.&lt;br /&gt;e. Nilai datatable kemudian dikembalikan sebagai keluaran method.&lt;br /&gt;&lt;br /&gt;7. Pada kode akses Web Services di Amazon dan Live Search tampak jelas bahwa terdapat rutin&lt;br /&gt;yang sama dalam melakukan pengecekan proxy. Hal tersebut harus dihindari demi tercapainya efisiensi dalam pemograman. Hal ini dikenal dengan konsep refactoring. Pengecekan proxy dan pengesetan proxy dilakukan dengan mengeset proxy autentifikasi ke proxy class Web Services yang bersangkutan. Hal yang menarik baik Amazon Proxy Class maupun Live Search keduanya adalah turunan mendasar dari class SOAPHTTPClientProtocol.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNVCijJMBI/AAAAAAAAANY/cm4jVWg326M/s1600-h/Snap5.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 143px;" src="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNVCijJMBI/AAAAAAAAANY/cm4jVWg326M/s400/Snap5.bmp" alt="" id="BLOGGER_PHOTO_ID_5346710684741218322" border="0" /&gt;&lt;/a&gt;8. Berdasar pada informasi di atas maka dapat dilakukan pembuatan method yang menerima&lt;br /&gt;masukan SoapClientProtocol. Berikut adalah kode yang dapat ditambahkan pada class Aggregator.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cLZbTAHZFBw/SjNWy4m5T8I/AAAAAAAAANg/aRNg5d-IuFA/s1600-h/Snap6.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 131px;" src="http://2.bp.blogspot.com/_cLZbTAHZFBw/SjNWy4m5T8I/AAAAAAAAANg/aRNg5d-IuFA/s400/Snap6.bmp" alt="" id="BLOGGER_PHOTO_ID_5346712614807883714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;9. Berikutnya pembaca dapat menghapus kode dibagian pengesetan proxy hingga sebagai berikut (perhatikan yang bercetak tebal)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNWzKG34MI/AAAAAAAAANo/OA6DCQyTDZ0/s1600-h/Snap7.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 193px;" src="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNWzKG34MI/AAAAAAAAANo/OA6DCQyTDZ0/s400/Snap7.bmp" alt="" id="BLOGGER_PHOTO_ID_5346712619505410242" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cLZbTAHZFBw/SjNWzZB_LfI/AAAAAAAAANw/8-djyrkcMVU/s1600-h/Snap8.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 232px;" src="http://2.bp.blogspot.com/_cLZbTAHZFBw/SjNWzZB_LfI/AAAAAAAAANw/8-djyrkcMVU/s400/Snap8.bmp" alt="" id="BLOGGER_PHOTO_ID_5346712623511449074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;10. Hal tersebut juga berlaku pada Amazon Search&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNWzcUiGFI/AAAAAAAAAN4/jQNwe8cIrkk/s1600-h/Snap9.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 320px;" src="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNWzcUiGFI/AAAAAAAAAN4/jQNwe8cIrkk/s400/Snap9.bmp" alt="" id="BLOGGER_PHOTO_ID_5346712624394541138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cLZbTAHZFBw/SjNWzqnwHRI/AAAAAAAAAOA/l_EwcI28MRo/s1600-h/Snap10.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 135px;" src="http://4.bp.blogspot.com/_cLZbTAHZFBw/SjNWzqnwHRI/AAAAAAAAAOA/l_EwcI28MRo/s400/Snap10.bmp" alt="" id="BLOGGER_PHOTO_ID_5346712628233248018" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-5109656658839858546?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/zOJiC-kB2iQ/pengikatan-data-melalui-web-services.html</link><author>noreply@blogger.com (Admin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNVB-5ECqI/AAAAAAAAAM4/7xWmFUWKrQA/s72-c/Snap1.bmp" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/06/pengikatan-data-melalui-web-services.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-7980556757181481483</guid><pubDate>Sat, 13 Jun 2009 06:47:00 +0000</pubDate><atom:updated>2009-06-15T06:51:03.820+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Web Aggregator Hands On Lab (2)</category><title>Mekanisme Penyimpanan Informasi Autentifikasi Web Services</title><description>&lt;span class="fullpost"&gt;Pengaksesan informasi ke web services membutuhkan identifikasi unik. Pada bagian tiga telah dikemukakan bahwa pada saat mengakses web services dibutuhkan beberapa informasi yang dibutuhkan agar dapat mengakses web services tersebut sebagai contoh Live Search membutuhkan App ID dan Amazon membutuhkan Key ID.&lt;br /&gt;&lt;br /&gt;Informasi mengenai identifikasi unik tersebut dapat ditaruh pada kode, namun demikian ASP.NET menyediakan cara yang lebih elegan dalam menyimpan infomasi yang bersifat unik dan penting ini. ASP.NET memiliki suatu struktur mekanisme untuk penyimpanan informasi konfigurasi melalui berkas terpisah yang dikenal dengan web.config&lt;br /&gt;&lt;br /&gt;Berikut adalah informasi spesifik yang hendak kita simpan pada web.config&lt;br /&gt; Informasi autentifikasi live ID&lt;br /&gt; Informasi autentifikasi Amazon&lt;br /&gt; Informasi akses web services bila melalui proxy.&lt;br /&gt;&lt;br /&gt;Berikut adalah langkah-langkah yang dilakukan untuk menambahkan informasi pada Web.config.&lt;br /&gt;1. Buka berkas web.config.&lt;br /&gt;&lt;br /&gt;2. Pada berkas halaman web.config temukan xml element berikut.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cLZbTAHZFBw/SjNM0Y-L9sI/AAAAAAAAAMY/XN5gaFtUhFQ/s1600-h/Snap1.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 26px;" src="http://2.bp.blogspot.com/_cLZbTAHZFBw/SjNM0Y-L9sI/AAAAAAAAAMY/XN5gaFtUhFQ/s400/Snap1.bmp" alt="" id="BLOGGER_PHOTO_ID_5346701645559101122" border="0" /&gt;&lt;/a&gt;3. Buka elemen tag pada appsettings dan ubah menjadi sebagai berikut.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNM0roN8NI/AAAAAAAAAMg/qSqiEnDpOTo/s1600-h/Snap2.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 35px;" src="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNM0roN8NI/AAAAAAAAAMg/qSqiEnDpOTo/s400/Snap2.bmp" alt="" id="BLOGGER_PHOTO_ID_5346701650567229650" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cLZbTAHZFBw/SjNM0uzybCI/AAAAAAAAAMo/UPzZi5OEhOA/s1600-h/Snap4.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 75px;" src="http://2.bp.blogspot.com/_cLZbTAHZFBw/SjNM0uzybCI/AAAAAAAAAMo/UPzZi5OEhOA/s400/Snap4.bmp" alt="" id="BLOGGER_PHOTO_ID_5346701651421064226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;4. Tabel berikut menggambarkan makna dari setiap key yang ada&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNM0xTMGpI/AAAAAAAAAMw/WPKvMTTpzB0/s1600-h/Snap5.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 187px;" src="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNM0xTMGpI/AAAAAAAAAMw/WPKvMTTpzB0/s400/Snap5.bmp" alt="" id="BLOGGER_PHOTO_ID_5346701652089641618" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-7980556757181481483?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/c2t7aWZ-KFI/mekanisme-penyimpanan-informasi.html</link><author>noreply@blogger.com (Admin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_cLZbTAHZFBw/SjNM0Y-L9sI/AAAAAAAAAMY/XN5gaFtUhFQ/s72-c/Snap1.bmp" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/06/mekanisme-penyimpanan-informasi.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-7991184246789517132</guid><pubDate>Sat, 13 Jun 2009 06:24:00 +0000</pubDate><atom:updated>2009-06-15T06:51:21.599+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Web Aggregator Hands On Lab (2)</category><title>Web Aggregator Hands On Lab Bagian 2</title><description>&lt;span class="fullpost"&gt;&lt;span style="font-weight: bold;"&gt;Sebelum Memulai&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Sebelum memulai bagian ini diharapkan pembaca telah berhasil mengembangkan antarmuka yang telah dikemukakan pada bab sebelumnya dan dapat mengeksekusinya hingga tampak halaman web utama (default.aspx).&lt;br /&gt;Pada bagian ini selain akan melakukan pengkodean aplikasi web, akan dilakukan pula penambahan web reference untuk itu diharapkan apda saat melakukan Hand On Lab ini, pembaca terhubung dengan internet.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Referensi Web Services pada Web Aggregator&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Bentuk web reference adalah proxy class yang didesain untuk menangani mekanisme komunikasi antara aplikasi web dengan web services yang dikonsumsi. Secara umum proxy class adalah class dengan bahasa pemograman tertentu yang dibangkitkan dari WSDL sebuah web services. Peran proxy class dapat dipahami pada mekanisme komunikasi web services sebagai berikut.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cLZbTAHZFBw/SjNJBZx89aI/AAAAAAAAALo/LczLsrJabVk/s1600-h/Snap1.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 237px;" src="http://3.bp.blogspot.com/_cLZbTAHZFBw/SjNJBZx89aI/AAAAAAAAALo/LczLsrJabVk/s400/Snap1.bmp" alt="" id="BLOGGER_PHOTO_ID_5346697471068009890" border="0" /&gt;&lt;/a&gt;Gambar  Peran Kerja Proxy Class pada aplikasi Web Services&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;Penambahan Web Reference pada Live Search Web Services&lt;/span&gt;&lt;br /&gt;1. Buka dialog penambahan web reference dengan cara memilih menu  Web Site -&gt; Add Web&lt;br /&gt;Reference&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cLZbTAHZFBw/SjNKWILGphI/AAAAAAAAALw/J-ZHIa4kAJ8/s1600-h/Snap1.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 105px;" src="http://4.bp.blogspot.com/_cLZbTAHZFBw/SjNKWILGphI/AAAAAAAAALw/J-ZHIa4kAJ8/s400/Snap1.bmp" alt="" id="BLOGGER_PHOTO_ID_5346698926630544914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2. Akan tampil dialog penambahan web reference sebagai berikut.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNKWSUuC2I/AAAAAAAAAL4/8tFJxtCh-bM/s1600-h/Snap2.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 222px;" src="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNKWSUuC2I/AAAAAAAAAL4/8tFJxtCh-bM/s400/Snap2.bmp" alt="" id="BLOGGER_PHOTO_ID_5346698929355230050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;3. Ketikkan halaman web Live Search WSDL yakni&lt;br /&gt;http://soap.search.msn.com/webservices.asmx?wsdl&lt;br /&gt;&lt;br /&gt;4. Beri nama web reference dengan nama livesearch.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Penambahan Web Reference pada Amazon Web Services&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Buka dialog penambahan web reference dengan cara memilih menu  Web Site -&gt; Add Web&lt;br /&gt;Reference&lt;br /&gt;&lt;br /&gt;2. Akan tampil dialog penambahan web reference sebagai berikut.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cLZbTAHZFBw/SjNKWSRk3wI/AAAAAAAAAMA/ofWL6V0Ar88/s1600-h/Snap3.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 280px;" src="http://3.bp.blogspot.com/_cLZbTAHZFBw/SjNKWSRk3wI/AAAAAAAAAMA/ofWL6V0Ar88/s400/Snap3.bmp" alt="" id="BLOGGER_PHOTO_ID_5346698929342045954" border="0" /&gt;&lt;/a&gt;3. Ketikkan halaman web Amazon Web Services WSDL yakni&lt;br /&gt;http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl?&lt;br /&gt;&lt;br /&gt;4. Beri nama web reference dengan nama amazonews.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lebih Dalam Tentang Web Reference &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Web Reference yang telah ditambahkan akan tampil pada struktur folder project seperti pada gambar berikut.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNKWuCZp5I/AAAAAAAAAMI/u9zTe_tGpWg/s1600-h/Snap4.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 375px; height: 139px;" src="http://1.bp.blogspot.com/_cLZbTAHZFBw/SjNKWuCZp5I/AAAAAAAAAMI/u9zTe_tGpWg/s400/Snap4.bmp" alt="" id="BLOGGER_PHOTO_ID_5346698936794589074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Bila dieksplorasi lebih lanjut melalui explorer, maka sebenarnya web reference adalah metadata dari sebuah web services yang dijabarkan sesuai dengan kebutuhan satndar komunikasi web ala Microsoft .NET yang didalamnya terdiri dari&lt;br /&gt; WSDL&lt;br /&gt; Proxy Class&lt;br /&gt; Berkas komunikasi pengikatan data (.datasource)&lt;br /&gt; Berkas pemetaan ala DISCO (reference.map)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cLZbTAHZFBw/SjNKW0flNWI/AAAAAAAAAMQ/nB8bCMETbso/s1600-h/Snap5.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 99px;" src="http://2.bp.blogspot.com/_cLZbTAHZFBw/SjNKW0flNWI/AAAAAAAAAMQ/nB8bCMETbso/s400/Snap5.bmp" alt="" id="BLOGGER_PHOTO_ID_5346698938527593826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-7991184246789517132?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/sibQtZxSO4U/web-aggregator-hands-on-lab-bagian-2.html</link><author>noreply@blogger.com (Admin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_cLZbTAHZFBw/SjNJBZx89aI/AAAAAAAAALo/LczLsrJabVk/s72-c/Snap1.bmp" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/06/web-aggregator-hands-on-lab-bagian-2.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-9183206779605940471</guid><pubDate>Sun, 03 May 2009 00:47:00 +0000</pubDate><atom:updated>2009-05-03T08:04:11.586+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Web Aggregator Hands On Lab</category><title>Pembuatan Project dan Rancangan Antarmuka Web Aggregator 3</title><description>21. Pada content 2 akan ditambahkan sebuah kotak masukan yang akan menerima masukan&lt;br /&gt;penguna dalam memasukkan kata kunci yang hendak dimasukkan. Pada content 2 tambahkan kode berikut.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cLZbTAHZFBw/SfzqZ63hHtI/AAAAAAAAAKM/WVj7wAaAuJo/s1600-h/Snap16.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 75px;" src="http://3.bp.blogspot.com/_cLZbTAHZFBw/SfzqZ63hHtI/AAAAAAAAAKM/WVj7wAaAuJo/s400/Snap16.png" alt="" id="BLOGGER_PHOTO_ID_5331393789919567570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;22. Pada bagian tersebut kita menambahkan satu buah tombol dan satu buah textbox yang keduanya berada didalam filedset, Filedset adalah standar pada CSS untuk melakukan pengelompokan antarmuka. Pernyataan runat server menandakan bahwa control tersebut akan dirender oleh server sementara bagian yang lain adalah properties yang dibutukan agar kontrol dapat ditampilkan sebagaimana mestinya.&lt;br /&gt;&lt;br /&gt;23. Pada Content 2 juga ditambahkan sebuah ListView. ListView adalah kontrol terbaru pada&lt;br /&gt;ASP.NET 3.5 yang berperan mengikat data dan menampilkan data sesuai dengan keinginan dan template pengguna. ListView dapat ditambahkan melalui kontrol ToolBox pada kategori Data.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cLZbTAHZFBw/SfzqaPGPENI/AAAAAAAAAKU/dJlW_D69YbU/s1600-h/Snap17.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 263px; height: 334px;" src="http://2.bp.blogspot.com/_cLZbTAHZFBw/SfzqaPGPENI/AAAAAAAAAKU/dJlW_D69YbU/s400/Snap17.png" alt="" id="BLOGGER_PHOTO_ID_5331393795350008018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;24. Lakukan drag and drop dari toobox ke kode. Tambahkan sebuah fieldset dan ubah nama fieldset yang bersangkutan menjadi ListViewResult sehingga akan tampak sebagai berikut.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cLZbTAHZFBw/SfzqaIoCz5I/AAAAAAAAAKc/nqPFjgwryv0/s1600-h/Snap18.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 19px;" src="http://1.bp.blogspot.com/_cLZbTAHZFBw/SfzqaIoCz5I/AAAAAAAAAKc/nqPFjgwryv0/s400/Snap18.png" alt="" id="BLOGGER_PHOTO_ID_5331393793612763026" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cLZbTAHZFBw/SfzqafRi3QI/AAAAAAAAAKk/9uhZ17-SO_k/s1600-h/Snap19.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 113px;" src="http://2.bp.blogspot.com/_cLZbTAHZFBw/SfzqafRi3QI/AAAAAAAAAKk/9uhZ17-SO_k/s400/Snap19.png" alt="" id="BLOGGER_PHOTO_ID_5331393799692410114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;25. Sebelum menggunakan LIstVIew pengembang wajib mengembangkan apa yang dinamakan&lt;br /&gt;template. Template pada ListView terbagi menjadi beberapa bagian&lt;br /&gt;a. LayoutTemplate, template utama berupa tag html yang merepresentasikan bagaimana&lt;br /&gt;data ditampilkan secara keselurtuhan.&lt;br /&gt;b. EmptyDataTemplate, template untuk data yang tidak ada&lt;br /&gt;c. ItemTamplate, template utama berupa tag html yang menampilkan tiap-tiap data.&lt;br /&gt;d. ItemSeparatorTemplate, template pemisah antara satu data yang satu dengan data&lt;br /&gt;yang lain.&lt;br /&gt;e. AlternatingTemplate, template data pembeda antara data yang satu dengan data yang lain.&lt;br /&gt;&lt;br /&gt;26. Semua template diatas ditambahkan pada bagian diantara ListView ASP.NET , walaupun secara struktural ke empat template di atas tidak perlu berurut. Penambahan yang sesuai urutan akan memudahkan dalam memahami kode. Pertama ditambahkan kode LayoutTemplate.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cLZbTAHZFBw/SfzqaXE4JFI/AAAAAAAAAKs/9WM1Y4KJqIA/s1600-h/Snap20.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 222px;" src="http://4.bp.blogspot.com/_cLZbTAHZFBw/SfzqaXE4JFI/AAAAAAAAAKs/9WM1Y4KJqIA/s400/Snap20.png" alt="" id="BLOGGER_PHOTO_ID_5331393797491795026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;27. Pada layoutTemplate di atas tampak bahwa penambahan beberapa tombol dan juga template List HTML ditambahkan. Kontrol DataPager berguna dalam mekanisme paging (pembagian halaman) pada data yang cukup banyak.&lt;br /&gt;&lt;br /&gt;28. Berikutnya ditambahkan empty data template, item separator template, dan juga ItemTemplate.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cLZbTAHZFBw/SfzrLL0BMxI/AAAAAAAAAK0/sPqVU4R68E8/s1600-h/Snap21.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 211px;" src="http://4.bp.blogspot.com/_cLZbTAHZFBw/SfzrLL0BMxI/AAAAAAAAAK0/sPqVU4R68E8/s400/Snap21.png" alt="" id="BLOGGER_PHOTO_ID_5331394636281885458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;29. Bagian utama yang tampak menarik untuk diperhatikan adalah keberadaan dari ItemTemplate. ItemTemplate pada kode di atas ditambahkan sebuah list yang kerangkanya telah dideskripsikan pada bagian layout. Pada kode di atas ditambahkan tiga buah kontrol asp.net yang berupa label dan link. Tiga kontrol ini pada H.O.L bagian selanjutnya akan mengikat hasil dari web services.&lt;br /&gt;&lt;br /&gt;30. Terakhir ditambahkan AlternatingItemTemplate sebagai berikut&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cLZbTAHZFBw/SfzrLGgCNWI/AAAAAAAAAK8/chSNzrEr_YY/s1600-h/Snap22.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 153px;" src="http://1.bp.blogspot.com/_cLZbTAHZFBw/SfzrLGgCNWI/AAAAAAAAAK8/chSNzrEr_YY/s400/Snap22.png" alt="" id="BLOGGER_PHOTO_ID_5331394634855888226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;31. AlternatingTemplate secara sederhana memiliki kesamaan dengan ItemTemplate, manfaat&lt;br /&gt;ALternatingTemplate ini bertujuan memvariasikan tampilan antara data yang satu dengan yang lain. Lebih mudahnya perhatikan gambar berikut.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cLZbTAHZFBw/SfzrLZGrgTI/AAAAAAAAALE/fWCRQELVltA/s1600-h/Snap23.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 226px;" src="http://3.bp.blogspot.com/_cLZbTAHZFBw/SfzrLZGrgTI/AAAAAAAAALE/fWCRQELVltA/s400/Snap23.png" alt="" id="BLOGGER_PHOTO_ID_5331394639849816370" border="0" /&gt;&lt;/a&gt;32. Berikutnya pada content 2 ditambahkan DataGridView , beri nama seperti pada kode berikut&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cLZbTAHZFBw/Sfzr3fjULJI/AAAAAAAAALM/dGKuhJxUhPc/s1600-h/Snap24.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 114px;" src="http://4.bp.blogspot.com/_cLZbTAHZFBw/Sfzr3fjULJI/AAAAAAAAALM/dGKuhJxUhPc/s400/Snap24.png" alt="" id="BLOGGER_PHOTO_ID_5331395397494779026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;33. Untuk mengatur template dan format tampilan, dapat dilakukan melalui designer view. Hal yang dilakukan adalah merubah view code ke designer. Pilih kontrol GridView yang bersangkutan kemudian dilanjutkan dengan memilih smart tag seperti gambar berikut.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cLZbTAHZFBw/Sfzr3fZOJiI/AAAAAAAAALU/r7UC-2_GUKQ/s1600-h/Snap25.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 137px;" src="http://2.bp.blogspot.com/_cLZbTAHZFBw/Sfzr3fZOJiI/AAAAAAAAALU/r7UC-2_GUKQ/s400/Snap25.png" alt="" id="BLOGGER_PHOTO_ID_5331395397452441122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;34. Berikutnya dapat dilakukan Build untuk web site yang bersangkutan. Hal ini dapat dilakukan&lt;br /&gt;dengan menekan tombol Shift+F5 atau memilih menu Build Solution. Tekan F5 maka halaman default.aspx akan tampil seperti gambar berikut.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cLZbTAHZFBw/Sfzr3hskPlI/AAAAAAAAALc/desUwGOMRDE/s1600-h/Snap26.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 274px;" src="http://1.bp.blogspot.com/_cLZbTAHZFBw/Sfzr3hskPlI/AAAAAAAAALc/desUwGOMRDE/s400/Snap26.png" alt="" id="BLOGGER_PHOTO_ID_5331395398070451794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;35. Pada bagian berikutnya akan diintegrasikan antarmuka yang ada dengan web services Live Search dan Amazon.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-9183206779605940471?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/uiInKVsS8pM/pembuatan-project-dan-rancangan_03.html</link><author>noreply@blogger.com (Admin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_cLZbTAHZFBw/SfzqZ63hHtI/AAAAAAAAAKM/WVj7wAaAuJo/s72-c/Snap16.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/05/pembuatan-project-dan-rancangan_03.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-859257114655240834</guid><pubDate>Sun, 03 May 2009 00:30:00 +0000</pubDate><atom:updated>2009-05-03T08:05:36.008+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Web Aggregator Hands On Lab</category><title>Pembuatan Project dan Rancangan Antarmuka Web Aggregator 2</title><description>11. Pada kode tampak bahwa dibutuhkan berkas main.css sebagai standar tampilan antarmuka&lt;br /&gt;cascading style sheet. Kode berikut menunjukkan berkas CSS yang digunakan pada aplikasi ini.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cLZbTAHZFBw/Sfzl7TVff1I/AAAAAAAAAH8/qqnG512JoIM/s1600-h/Snap7.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 161px;" src="http://3.bp.blogspot.com/_cLZbTAHZFBw/Sfzl7TVff1I/AAAAAAAAAH8/qqnG512JoIM/s400/Snap7.png" alt="" id="BLOGGER_PHOTO_ID_5331388865865285458" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cLZbTAHZFBw/SfznzbCRxCI/AAAAAAAAAIk/3JUDHOOOA_w/s1600-h/Snap2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 238px;" src="http://1.bp.blogspot.com/_cLZbTAHZFBw/SfznzbCRxCI/AAAAAAAAAIk/3JUDHOOOA_w/s400/Snap2.png" alt="" id="BLOGGER_PHOTO_ID_5331390929516479522" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cLZbTAHZFBw/SfznziYHlpI/AAAAAAAAAIs/Lh5RYIOyQw8/s1600-h/Snap3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://4.bp.blogspot.com/_cLZbTAHZFBw/SfznziYHlpI/AAAAAAAAAIs/Lh5RYIOyQw8/s400/Snap3.png" alt="" id="BLOGGER_PHOTO_ID_5331390931487135378" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cLZbTAHZFBw/Sfznzh3jXwI/AAAAAAAAAI0/e3h-eQXSLxE/s1600-h/Snap4.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 110px;" src="http://4.bp.blogspot.com/_cLZbTAHZFBw/Sfznzh3jXwI/AAAAAAAAAI0/e3h-eQXSLxE/s400/Snap4.png" alt="" id="BLOGGER_PHOTO_ID_5331390931350544130" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cLZbTAHZFBw/SfznzxMfu9I/AAAAAAAAAI8/H3rf9QQ-1NE/s1600-h/Snap5.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 172px;" src="http://1.bp.blogspot.com/_cLZbTAHZFBw/SfznzxMfu9I/AAAAAAAAAI8/H3rf9QQ-1NE/s400/Snap5.png" alt="" id="BLOGGER_PHOTO_ID_5331390935464917970" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cLZbTAHZFBw/Sfznz8vQ25I/AAAAAAAAAJE/h5YPGupFSIQ/s1600-h/Snap6.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 239px;" src="http://2.bp.blogspot.com/_cLZbTAHZFBw/Sfznz8vQ25I/AAAAAAAAAJE/h5YPGupFSIQ/s400/Snap6.png" alt="" id="BLOGGER_PHOTO_ID_5331390938563533714" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cLZbTAHZFBw/Sfzn-lQ0-7I/AAAAAAAAAJM/g3INusOP564/s1600-h/Snap7.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 169px;" src="http://1.bp.blogspot.com/_cLZbTAHZFBw/Sfzn-lQ0-7I/AAAAAAAAAJM/g3INusOP564/s400/Snap7.png" alt="" id="BLOGGER_PHOTO_ID_5331391121240423346" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cLZbTAHZFBw/Sfzn-hEbOmI/AAAAAAAAAJU/eHhxvSNbQ7E/s1600-h/Snap8.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 221px;" src="http://4.bp.blogspot.com/_cLZbTAHZFBw/Sfzn-hEbOmI/AAAAAAAAAJU/eHhxvSNbQ7E/s400/Snap8.png" alt="" id="BLOGGER_PHOTO_ID_5331391120114661986" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cLZbTAHZFBw/Sfzn-qbmQPI/AAAAAAAAAJc/LuvAyMaULJY/s1600-h/Snap9.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 233px;" src="http://3.bp.blogspot.com/_cLZbTAHZFBw/Sfzn-qbmQPI/AAAAAAAAAJc/LuvAyMaULJY/s400/Snap9.png" alt="" id="BLOGGER_PHOTO_ID_5331391122627772658" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cLZbTAHZFBw/Sfzn-6W2OkI/AAAAAAAAAJk/mu32XlRTBtw/s1600-h/Snap10.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 143px;" src="http://4.bp.blogspot.com/_cLZbTAHZFBw/Sfzn-6W2OkI/AAAAAAAAAJk/mu32XlRTBtw/s400/Snap10.png" alt="" id="BLOGGER_PHOTO_ID_5331391126902815298" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cLZbTAHZFBw/Sfzn-7AtVcI/AAAAAAAAAJs/EGK7KUmsS2I/s1600-h/Snap11.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 40px;" src="http://3.bp.blogspot.com/_cLZbTAHZFBw/Sfzn-7AtVcI/AAAAAAAAAJs/EGK7KUmsS2I/s400/Snap11.png" alt="" id="BLOGGER_PHOTO_ID_5331391127078393282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;12. Berita gembiranya CSS dapat didesain dengan mudah tanpa harus melakukan pengkodean secara manual. Visual Web Developer 2008 dan Visual Studio mendukung desain CSS yang muktahir dengan bantuan CSS Outline, CSS Builder , dan juga CSS Properties. Berikut menggambarkan fungsi dari masing-masing perangkat.&lt;br /&gt;a. CSS Outline , berperan menampilkan hirarki CSS dalam bentuk tree.&lt;br /&gt;b. CSS Builder, berperan menampilkan wiyasa atau petunjuk WYSIWYG yang dibutuhkan&lt;br /&gt;dalam mengembangkan CSS.&lt;br /&gt;c. CSS Properties, berupa dialog yang memudahkan pengguna untuk merubah nilai dari&lt;br /&gt;suatu CSS.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cLZbTAHZFBw/Sfzl7oMmxxI/AAAAAAAAAIE/QPGjlqEVWIA/s1600-h/Snap9.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 337px;" src="http://3.bp.blogspot.com/_cLZbTAHZFBw/Sfzl7oMmxxI/AAAAAAAAAIE/QPGjlqEVWIA/s400/Snap9.png" alt="" id="BLOGGER_PHOTO_ID_5331388871465158418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;13. Menambahkan Gambar bukanlah hal yang sulit. Pada CSS tampak bahwa gambar berada di lokasi /image/namaimage.jpg. Hal ini dapat dilakukan dengan menambahkan sebuah folder. Pada visual Studio tambahkan sebuah folder melalui kontek menu pada Project (klik kanan) -&gt; Add Folder seperti pada gambar berikut.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cLZbTAHZFBw/Sfzl7iSEBDI/AAAAAAAAAIM/bzJ_1cCaLtw/s1600-h/Snap10.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 202px; height: 168px;" src="http://1.bp.blogspot.com/_cLZbTAHZFBw/Sfzl7iSEBDI/AAAAAAAAAIM/bzJ_1cCaLtw/s400/Snap10.png" alt="" id="BLOGGER_PHOTO_ID_5331388869877433394" border="0" /&gt;&lt;/a&gt;Gambar  Menambahkan Folder&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;14. Berikutnya tambahkan image dengan cara menyalin secara langsung melalui copy paste ke&lt;br /&gt;folder yang bersangkutan, atau melalui menu Existing Item. Sehingga akan tampak seperti gambar berikut.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cLZbTAHZFBw/Sfzl74FwhdI/AAAAAAAAAIU/XOwr5UORPbg/s1600-h/Snap11.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 310px; height: 97px;" src="http://2.bp.blogspot.com/_cLZbTAHZFBw/Sfzl74FwhdI/AAAAAAAAAIU/XOwr5UORPbg/s400/Snap11.png" alt="" id="BLOGGER_PHOTO_ID_5331388875731404242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;15. Berikutnya akan ditambahkan content page. Content Page adalah halaman yang berisi isi sebuah halaman web, secara struktural content page adalah halaman turunan dari halaman master page. Pada Visual Studio pembuatan content page dapat dilakukan dengan memilih berkas Master Page yang ada pada solution explorer, kemudian memilih kontek menu pada berkas tersebut dan pilih Add Content Page.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cLZbTAHZFBw/Sfzl77f_wcI/AAAAAAAAAIc/rDgkplNHfdk/s1600-h/Snap12.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 284px; height: 74px;" src="http://1.bp.blogspot.com/_cLZbTAHZFBw/Sfzl77f_wcI/AAAAAAAAAIc/rDgkplNHfdk/s400/Snap12.png" alt="" id="BLOGGER_PHOTO_ID_5331388876646760898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;16. Secara default penamaan dari content page adalah halaman dengan nama WebForm1.aspx,&lt;br /&gt;rename berkas tersebut menjadi Default.aspx, dengan cara memilih konteks menu berkas yang bersangkutan dan memilih rename.&lt;br /&gt;&lt;br /&gt;17. Klik dua kali berkas Default.aspx, maka akan tampak kode berikut.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cLZbTAHZFBw/Sfzo-vNYLkI/AAAAAAAAAJ0/Mo6v2mqUGVI/s1600-h/Snap13.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 107px;" src="http://1.bp.blogspot.com/_cLZbTAHZFBw/Sfzo-vNYLkI/AAAAAAAAAJ0/Mo6v2mqUGVI/s400/Snap13.png" alt="" id="BLOGGER_PHOTO_ID_5331392223421935170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;18. Tampak terdapat kontrol yang dinamakan Content, kontrol ini adalah kontrol  yang mengacu pada kontrol ContentPlaceHolder, fungsinya sebagai panel yang dapat diisikan secara bebas untuk tiap-tiap halaman content page dari master page. Fleksibilitas ini yang menghadirkan konsitensi isi dan tata letak halaman menggunakan master page.&lt;br /&gt;&lt;br /&gt;19. Pemetaan dari tiap Content adalah sebagai berikut.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cLZbTAHZFBw/Sfzo-uiPJyI/AAAAAAAAAJ8/EVppvFykVd4/s1600-h/Snap14.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 151px;" src="http://4.bp.blogspot.com/_cLZbTAHZFBw/Sfzo-uiPJyI/AAAAAAAAAJ8/EVppvFykVd4/s400/Snap14.png" alt="" id="BLOGGER_PHOTO_ID_5331392223240988450" border="0" /&gt;&lt;/a&gt;20. Berikutnya tambahkan kode berikut pada Content 1, sehingga akan tampak sebagai berikut.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cLZbTAHZFBw/SfzpUl-rjrI/AAAAAAAAAKE/5wKZOFJVAv0/s1600-h/Snap15.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 38px;" src="http://4.bp.blogspot.com/_cLZbTAHZFBw/SfzpUl-rjrI/AAAAAAAAAKE/5wKZOFJVAv0/s400/Snap15.png" alt="" id="BLOGGER_PHOTO_ID_5331392598901493426" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-859257114655240834?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/JhBs3Z2imGQ/pembuatan-project-dan-rancangan.html</link><author>noreply@blogger.com (Admin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_cLZbTAHZFBw/Sfzl7TVff1I/AAAAAAAAAH8/qqnG512JoIM/s72-c/Snap7.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/05/pembuatan-project-dan-rancangan.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-1989434791292399932</guid><pubDate>Sun, 03 May 2009 00:10:00 +0000</pubDate><atom:updated>2009-05-03T08:08:27.516+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Web Aggregator Hands On Lab</category><title>Pembuatan Project dan Rancangan Antarmuka Web Aggregator</title><description>&lt;span&gt;&lt;span style="font-weight: bold;"&gt;Batasan Pengembangan Aplikasi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Pada H.O.L ini aplikasi yang dikembangkan adalah aplikasi yang masih bersifat functional prototype, dalam artian aplikasi ini dapat berfungsi secara fungsional tetapi belum begitu sempurna dari tingkat kedetailan dan aspek non fungsionalnya.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span style="font-weight: bold;"&gt;Pembuatan Project dan Rancangan Antarmuka Web Aggregator&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Demi kemudahan mengikuti H.O.L ini dilahkan mengikuti langkah langkah pengembangan berikut.&lt;br /&gt;&lt;br /&gt;1. Buat sebuah project aplikasi web dengan nama WebAggregator.&lt;br /&gt;&lt;br /&gt;2. Demi kemudahan dan keseragaman pilih bahasa C# dan simpan pada FileSystem.&lt;br /&gt;&lt;br /&gt;3. Visual Studio akan membuatkan struktur berkas dan project ASP.NET yang dibutuhkan.&lt;br /&gt;&lt;br /&gt;4. Hapus berkas default.aspx, sehingga tidak terdapat satu halaman ASP.NET pun&lt;br /&gt;&lt;br /&gt;5. Berikutnya tambahkan berkas Master Page, berkas ini adalah berkas template yang akan&lt;br /&gt;dijadikan desain dasar untuk halaman-halaman yang terdapat pada aplikasi yang bersangkutan. Pengguna dapat menambahkan berkas site.master melalui Project -&gt; Add New Item. Pilih Site.master pada jendela pemilihan new item&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cLZbTAHZFBw/SfzhWMX4CkI/AAAAAAAAAGc/isAbjLnjLSQ/s1600-h/Snap3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 112px;" src="http://3.bp.blogspot.com/_cLZbTAHZFBw/SfzhWMX4CkI/AAAAAAAAAGc/isAbjLnjLSQ/s400/Snap3.png" alt="" id="BLOGGER_PHOTO_ID_5331383830294563394" border="0" /&gt;&lt;/a&gt;Gambar  Menambahkan Berkas Master Page&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;6. Beri nama dengan Site.Master adalah halaman khusus yang dapat diturunkan ke halaman&lt;br /&gt;ASP.NET lainnya. Site.Master ibarat abstract class untuk antarmuka web pada ASP.NET&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cLZbTAHZFBw/SfzhWCD5tYI/AAAAAAAAAGk/p9c49Z-EaAE/s1600-h/Snap4.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 281px;" src="http://4.bp.blogspot.com/_cLZbTAHZFBw/SfzhWCD5tYI/AAAAAAAAAGk/p9c49Z-EaAE/s400/Snap4.png" alt="" id="BLOGGER_PHOTO_ID_5331383827526432130" border="0" /&gt;&lt;/a&gt;Gambar  Master Page dan Content Page&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;7. Pada Site.Master lakukan pembuatan desain antarmuka web, Visual Studio ataupun Visual Web Developer mendukung pembuatan antarmuka web yang mengikuti standard seperti XHTML profile, dan accesibility access.&lt;br /&gt;&lt;br /&gt;8. Pada kesempatan ini pengguna menggunakan tamplate sederhana dengan tiga kolom pbagian isi. Snippet kode berikut akan membantu anda membuatnya.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cLZbTAHZFBw/SfzjvOJreoI/AAAAAAAAAHU/tqb81i_sVbk/s1600-h/Snap1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 255px;" src="http://2.bp.blogspot.com/_cLZbTAHZFBw/SfzjvOJreoI/AAAAAAAAAHU/tqb81i_sVbk/s400/Snap1.png" alt="" id="BLOGGER_PHOTO_ID_5331386459291875970" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cLZbTAHZFBw/SfzjvGSAjQI/AAAAAAAAAHc/KKbIe7iIYZY/s1600-h/Snap2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 246px;" src="http://3.bp.blogspot.com/_cLZbTAHZFBw/SfzjvGSAjQI/AAAAAAAAAHc/KKbIe7iIYZY/s400/Snap2.png" alt="" id="BLOGGER_PHOTO_ID_5331386457179327746" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cLZbTAHZFBw/SfzkfDUMFMI/AAAAAAAAAHs/3XNtJAGp8DY/s1600-h/8.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 50px;" src="http://3.bp.blogspot.com/_cLZbTAHZFBw/SfzkfDUMFMI/AAAAAAAAAHs/3XNtJAGp8DY/s400/8.png" alt="" id="BLOGGER_PHOTO_ID_5331387281016886466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cLZbTAHZFBw/Sfzju-319-I/AAAAAAAAAHM/UvlIhb6NCTk/s1600-h/5.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 61px;" src="http://3.bp.blogspot.com/_cLZbTAHZFBw/Sfzju-319-I/AAAAAAAAAHM/UvlIhb6NCTk/s400/5.png" alt="" id="BLOGGER_PHOTO_ID_5331386455190534114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;9. Pada kode diatas tampak digunakan beberapa kontrol esensial yang mungkin bermanfaat pad&lt;br /&gt;saat pengembangan aplikasi web. Tabel berikut menggambarkan control  dan fungsinya. Tabel 3.1 Kontrol ASP.NET pada halaman Site Master&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cLZbTAHZFBw/SfzktCW171I/AAAAAAAAAH0/oOrg0nAytDg/s1600-h/Snap6.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 126px;" src="http://4.bp.blogspot.com/_cLZbTAHZFBw/SfzktCW171I/AAAAAAAAAH0/oOrg0nAytDg/s400/Snap6.png" alt="" id="BLOGGER_PHOTO_ID_5331387521277751122" border="0" /&gt;&lt;/a&gt;10. Server kontrol yang bertanda * adalah server kontrol yang baru dirilis pada ASP.NET 3.5. Server kontrol ini juga dikenal dengan Server Kontrol yang didesain untuk Ajax.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cLZbTAHZFBw/SfzjvGSAjQI/AAAAAAAAAHc/KKbIe7iIYZY/s1600-h/Snap2.png"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-1989434791292399932?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/8wxHFjdT-gw/batasan-pengembangan-aplikasi-1.html</link><author>noreply@blogger.com (Admin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_cLZbTAHZFBw/SfzhWMX4CkI/AAAAAAAAAGc/isAbjLnjLSQ/s72-c/Snap3.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/05/batasan-pengembangan-aplikasi-1.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1387825585743623317.post-6460765839798922815</guid><pubDate>Sat, 02 May 2009 23:36:00 +0000</pubDate><atom:updated>2009-05-03T08:00:49.955+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Web Aggregator Hands On Lab</category><title>Rencana Pengembangan Aplikasi</title><description>&lt;span style="font-weight: bold;"&gt;Business Statement Aplikasi&lt;br /&gt;&lt;br /&gt;Aplikasi yang akan dikembangkan adalah aplikasi pengikat informasi yang mengikat dua informasi dari dua sumber yang berbeda dan menampilkannya di sebuah web site yang sama. Aplikasi akan menerima masukan berupa kata kunci dan mengeluarkan hasil berupa daftar informasi yang terkait dengan aplikasi yang bersangkutan. Informasi yang dihasilkan diperoleh dari dua buah web site yakni Amazon dan Live Search. Hasil informasi juga dapat ditelusuri lebih lanjut melalui link lebih lanjut pada masing-masing infomasi yang keluar.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Business Process Aplikasi&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Secara sederhana gambar , menunjukkan aliran informasi yang menunjukkan proses bisnis dari aplikasi web Aggregator.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cLZbTAHZFBw/SfzdICioFsI/AAAAAAAAAGM/s-vooGpe1hc/s1600-h/Snap1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 473px; height: 180px;" src="http://3.bp.blogspot.com/_cLZbTAHZFBw/SfzdICioFsI/AAAAAAAAAGM/s-vooGpe1hc/s400/Snap1.png" alt="" id="BLOGGER_PHOTO_ID_5331379189090621122" border="0" /&gt;&lt;/a&gt;Gambar  Deployment Diagram Aplikasi Web Aggregator&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Berdasar pada arsitektur deployment pada gambar  maka dapat diungkapkan skenario aplikasi sebagai berikut. &lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;1. Pengguna membuka browser dan mengarahkan ke alamat aplikasi web Aggregator.&lt;br /&gt;2. Aplikasi akan menampilkan halaman ASP.NET dari aplikasi Web Aggregator yang bersangkutan.&lt;br /&gt;3. Pengguna memasukkan kata kunci pada borang yang telah di sediakan pada aplikasi.&lt;br /&gt;4. Aplikasi akan melakukan komunikasi melalui web services berdasar pada masukan pengguna.&lt;br /&gt;5. Pengguna menunggu hasil keluaran aplikasi.&lt;br /&gt;6. Aplikasi akan memperoleh keluaran berupa komunikasi SOAP Web Services&lt;br /&gt;7. Aplikasi memformat keluaran sehingga dapat ditampilkan pada antarmuka aplikasi web aggregator&lt;br /&gt;8. Pengguna akan melihat hasil dari kata kunci yang dimasukkan.&lt;br /&gt;&lt;br /&gt;Bila digenerikkan lagi, secara sederhana komposisi  aplikasi Web Aggregator dapat digambarkan sepertpada gambar berikut.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cLZbTAHZFBw/SfzgfvOVE-I/AAAAAAAAAGU/mx5ENJS1h1Y/s1600-h/Snap2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 385px; height: 400px;" src="http://2.bp.blogspot.com/_cLZbTAHZFBw/SfzgfvOVE-I/AAAAAAAAAGU/mx5ENJS1h1Y/s400/Snap2.png" alt="" id="BLOGGER_PHOTO_ID_5331382894756959202" border="0" /&gt;&lt;/a&gt;Gambar Komposisi Aplikasi Web Aggregator&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1387825585743623317-6460765839798922815?l=belajarvisualweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/blogspot/lPPb/~3/YYOb-5A0HU0/rencana-pengembangan-aplikasi.html</link><author>noreply@blogger.com (Admin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_cLZbTAHZFBw/SfzdICioFsI/AAAAAAAAAGM/s-vooGpe1hc/s72-c/Snap1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://belajarvisualweb.blogspot.com/2009/05/rencana-pengembangan-aplikasi.html</feedburner:origLink></item></channel></rss>

