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

<channel>
	<title>Ekwalaf's Blog</title>
	<atom:link href="http://ekwalaf.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ekwalaf.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Fri, 16 Jan 2009 09:22:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ekwalaf.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Ekwalaf's Blog</title>
		<link>http://ekwalaf.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ekwalaf.wordpress.com/osd.xml" title="Ekwalaf&#039;s Blog" />
	<atom:link rel='hub' href='http://ekwalaf.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Artikel Pemprograman (Membuat jam Digital)</title>
		<link>http://ekwalaf.wordpress.com/2009/01/16/artikel-pemprograman-membuat-jam-digital/</link>
		<comments>http://ekwalaf.wordpress.com/2009/01/16/artikel-pemprograman-membuat-jam-digital/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 09:22:25 +0000</pubDate>
		<dc:creator>eka perdana</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ekwalaf.wordpress.com/?p=3</guid>
		<description><![CDATA[Mungkin para pembaca pernah di tanya tentang jam berapa pada saat ke warnet atau ke rental ??? Mungkin saja 

??? Trus penulis kepikiran, kenapa tidak kita buat aja program yang adapat membuat jam digital gmn coba ??? 

Perinagatan :
(Khusus Profesional no Basic or Novice)

DESIGN &#38; CODING
<strong>A.</strong> Buat project baru dengan nama “Jam Digital“
Ganti properties form seperti pada tabel dibawah ini.
<img src="http://ekwalaf.wordpress.com/files/2009/01/11.jpg" alt="11" title="11" width="443" height="153" class="alignnone size-full wp-image-5" />
Lalu tambahkan komponen-komponen dibawah ini kedalam form.
<img src="http://ekwalaf.wordpress.com/files/2009/01/22.jpg" alt="22" title="22" width="355" height="126" class="alignnone size-full wp-image-8" />
Mengganti properties masing-masing komponen. misalkan seperti di bawah ini :
<img src="http://ekwalaf.wordpress.com/files/2009/01/3.jpg" alt="3" title="3" width="450" height="91" class="alignnone size-full wp-image-9" />

<strong>B.</strong> Coding
Sekarang saat nya kita melakukan coding pada project ini.
Double click pada form, lalu ketikkan code seperti dibawah ini.

<strong>lblJalan.Text = "Ini adalah code untuk melihat jam pada
beberapa negara"</strong>

Code diatas merupakan kalimat yang akan nantinya menjadi running text pada form.
Ketikkan code di bawah pada form.

<strong>Private Declare Sub GetSystemTime Lib "kernel32" (ByRef
lpSystemTime As SYSTEMTIME)
Private Structure SYSTEMTIME
Public wYear As Short
Public wMonth As Short
Public wDayOfWeek As Short
Public wDay As Short
Public wHour As Short
Public wMinute As Short
Public wSecond As Short
Public wMilliseconds As Short
End Structure</strong>

<strong>#Region " World Clock Variables "
Dim lpT As SYSTEMTIME
Dim dateUTC As Date
Dim WTime As Date
#End Region</strong>

<strong>Private Sub getWorldClock()
Try
Call GetSystemTime(lpT)
'India
dateUTC = Date.Today.UtcNow().AddHours(5.5)
WTime = CDate(lpT.wHour &#38; " : " &#38; lpT.wMinute &#38; " :
" &#38; lpT.wSecond).AddHours(5.5)
txtTimeIndia.Text = WTime.ToLongTimeString
lblDayDelhi.Text = dateUTC.DayOfWeek().ToString()
'Austria/Germany
dateUTC = Date.Today.UtcNow().AddHours(1.0)
WTime = CDate(lpT.wHour &#38; " : " &#38; lpT.wMinute &#38; " :
" &#38; lpT.wSecond).AddHours(1.0)
txtTimeAustria.Text = WTime.ToLongTimeString
lblDayAustria.Text = dateUTC.DayOfWeek().ToString()
'Zhuhai
dateUTC = Date.Today.UtcNow().AddHours(8.0)
WTime = CDate(lpT.wHour &#38; " : " &#38; lpT.wMinute &#38; " :
" &#38; lpT.wSecond).AddHours(8.0)
txtTimeZhuhai.Text = WTime.ToLongTimeString
lblDayZhuhai.Text = dateUTC.DayOfWeek().ToString()
'Indonesia
dateUTC = Date.Today.UtcNow().AddHours(7.0)
WTime = CDate(lpT.wHour &#38; " : " &#38; lpT.wMinute &#38; " :
" &#38; lpT.wSecond).AddHours(7.0)
txtTimeBatam.Text = WTime.ToLongTimeString
lblDayBatam.Text = dateUTC.DayOfWeek().ToString()
'Singapore/JB
dateUTC = Date.Today.UtcNow().AddHours(8.0)
WTime = CDate(lpT.wHour &#38; " : " &#38; lpT.wMinute &#38; " :
" &#38; lpT.wSecond).AddHours(8.0)
txtTimeSingapore.Text = WTime.ToLongTimeString
lblDaySingpore.Text =
dateUTC.DayOfWeek().ToString()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub</strong>

Setelah selesai double click pada <strong>tmrWorldClock</strong> dan ketik code seperti di bawah ini

<strong>getWorldClock()</strong>

Dan terakhir double click pada komponen <strong>TmrText</strong> dan ketik code seperti di bawah ini :

<strong>Dim s1 As String
Dim S2 As String
s1 = Microsoft.VisualBasic.Left(lblJalan.Text, 1)
S2 = Microsoft.VisualBasic.Right(lblJalan.Text,
Len(lblJalan.Text) - 1)
lblJalan.Text = S2 + s1</strong>

Setelah selesai melakukan petunjun seperti diatas, mari kita lihat hasil nya, tekan F5 pada project. Jika para pembaca mengikuti petunjuk sesuai dengan yang penulis intruksikan maka form yang di running akan seperti gambar di bawah ini :

<img src="http://ekwalaf.wordpress.com/files/2009/01/31.jpg" alt="31" title="31" width="450" height="97" class="alignnone size-full wp-image-10" />

Dan tentunya para pembaca bingung kenapa kalau untuk indonesia Add.Hours = 7.0, untuk hal kita dapat melihat informasinya pada Date and Time &#62; Time Zone, seperti pada gambar di bawah ini :

<img src="http://ekwalaf.wordpress.com/files/2009/01/32.jpg" alt="32" title="32" width="404" height="348" class="alignnone size-full wp-image-11" />

Jadi jika seandainya para pembaca ingin melihat / mengubah program ini untuk melihat negara yang di inginkan, kita tinggal melihat Time Zone negara tersebut. + (plus) atau – (minus) berapa suatu negara terhadap Greenwich Mean Time (GMT). Dan pada source code tinggal di ubah pada bagian AddHours(nilai).
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ekwalaf.wordpress.com&amp;blog=6195952&amp;post=3&amp;subd=ekwalaf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Mungkin para pembaca pernah di tanya tentang jam berapa pada saat ke warnet atau ke rental ??? Mungkin saja </p>
<p>??? Trus penulis kepikiran, kenapa tidak kita buat aja program yang adapat membuat jam digital gmn coba ??? </p>
<p>Perinagatan :<br />
(Khusus Profesional no Basic or Novice)</p>
<p>DESIGN &amp; CODING<br />
<strong>A.</strong> Buat project baru dengan nama “Jam Digital“<br />
Ganti properties form seperti pada tabel dibawah ini.<br />
<img src="http://ekwalaf.files.wordpress.com/2009/01/11.jpg?w=450" alt="11" title="11"   class="alignnone size-full wp-image-5" /><br />
Lalu tambahkan komponen-komponen dibawah ini kedalam form.<br />
<img src="http://ekwalaf.files.wordpress.com/2009/01/22.jpg?w=450" alt="22" title="22"   class="alignnone size-full wp-image-8" /><br />
Mengganti properties masing-masing komponen. misalkan seperti di bawah ini :<br />
<img src="http://ekwalaf.files.wordpress.com/2009/01/3.jpg?w=450&#038;h=91" alt="3" title="3" width="450" height="91" class="alignnone size-full wp-image-9" /></p>
<p><strong>B.</strong> Coding<br />
Sekarang saat nya kita melakukan coding pada project ini.<br />
Double click pada form, lalu ketikkan code seperti dibawah ini.</p>
<p><strong>lblJalan.Text = &#8220;Ini adalah code untuk melihat jam pada<br />
beberapa negara&#8221;</strong></p>
<p>Code diatas merupakan kalimat yang akan nantinya menjadi running text pada form.<br />
Ketikkan code di bawah pada form.</p>
<p><strong>Private Declare Sub GetSystemTime Lib &#8220;kernel32&#8243; (ByRef<br />
lpSystemTime As SYSTEMTIME)<br />
Private Structure SYSTEMTIME<br />
Public wYear As Short<br />
Public wMonth As Short<br />
Public wDayOfWeek As Short<br />
Public wDay As Short<br />
Public wHour As Short<br />
Public wMinute As Short<br />
Public wSecond As Short<br />
Public wMilliseconds As Short<br />
End Structure</strong></p>
<p><strong>#Region &#8221; World Clock Variables &#8220;<br />
Dim lpT As SYSTEMTIME<br />
Dim dateUTC As Date<br />
Dim WTime As Date<br />
#End Region</strong></p>
<p><strong>Private Sub getWorldClock()<br />
Try<br />
Call GetSystemTime(lpT)<br />
&#8216;India<br />
dateUTC = Date.Today.UtcNow().AddHours(5.5)<br />
WTime = CDate(lpT.wHour &amp; &#8221; : &#8221; &amp; lpT.wMinute &amp; &#8221; :<br />
&#8221; &amp; lpT.wSecond).AddHours(5.5)<br />
txtTimeIndia.Text = WTime.ToLongTimeString<br />
lblDayDelhi.Text = dateUTC.DayOfWeek().ToString()<br />
&#8216;Austria/Germany<br />
dateUTC = Date.Today.UtcNow().AddHours(1.0)<br />
WTime = CDate(lpT.wHour &amp; &#8221; : &#8221; &amp; lpT.wMinute &amp; &#8221; :<br />
&#8221; &amp; lpT.wSecond).AddHours(1.0)<br />
txtTimeAustria.Text = WTime.ToLongTimeString<br />
lblDayAustria.Text = dateUTC.DayOfWeek().ToString()<br />
&#8216;Zhuhai<br />
dateUTC = Date.Today.UtcNow().AddHours(8.0)<br />
WTime = CDate(lpT.wHour &amp; &#8221; : &#8221; &amp; lpT.wMinute &amp; &#8221; :<br />
&#8221; &amp; lpT.wSecond).AddHours(8.0)<br />
txtTimeZhuhai.Text = WTime.ToLongTimeString<br />
lblDayZhuhai.Text = dateUTC.DayOfWeek().ToString()<br />
&#8216;Indonesia<br />
dateUTC = Date.Today.UtcNow().AddHours(7.0)<br />
WTime = CDate(lpT.wHour &amp; &#8221; : &#8221; &amp; lpT.wMinute &amp; &#8221; :<br />
&#8221; &amp; lpT.wSecond).AddHours(7.0)<br />
txtTimeBatam.Text = WTime.ToLongTimeString<br />
lblDayBatam.Text = dateUTC.DayOfWeek().ToString()<br />
&#8216;Singapore/JB<br />
dateUTC = Date.Today.UtcNow().AddHours(8.0)<br />
WTime = CDate(lpT.wHour &amp; &#8221; : &#8221; &amp; lpT.wMinute &amp; &#8221; :<br />
&#8221; &amp; lpT.wSecond).AddHours(8.0)<br />
txtTimeSingapore.Text = WTime.ToLongTimeString<br />
lblDaySingpore.Text =<br />
dateUTC.DayOfWeek().ToString()<br />
Catch ex As Exception<br />
MsgBox(ex.Message)<br />
End Try<br />
End Sub</strong></p>
<p>Setelah selesai double click pada <strong>tmrWorldClock</strong> dan ketik code seperti di bawah ini</p>
<p><strong>getWorldClock()</strong></p>
<p>Dan terakhir double click pada komponen <strong>TmrText</strong> dan ketik code seperti di bawah ini :</p>
<p><strong>Dim s1 As String<br />
Dim S2 As String<br />
s1 = Microsoft.VisualBasic.Left(lblJalan.Text, 1)<br />
S2 = Microsoft.VisualBasic.Right(lblJalan.Text,<br />
Len(lblJalan.Text) &#8211; 1)<br />
lblJalan.Text = S2 + s1</strong></p>
<p>Setelah selesai melakukan petunjun seperti diatas, mari kita lihat hasil nya, tekan F5 pada project. Jika para pembaca mengikuti petunjuk sesuai dengan yang penulis intruksikan maka form yang di running akan seperti gambar di bawah ini :</p>
<p><img src="http://ekwalaf.files.wordpress.com/2009/01/31.jpg?w=450&#038;h=97" alt="31" title="31" width="450" height="97" class="alignnone size-full wp-image-10" /></p>
<p>Dan tentunya para pembaca bingung kenapa kalau untuk indonesia Add.Hours = 7.0, untuk hal kita dapat melihat informasinya pada Date and Time &gt; Time Zone, seperti pada gambar di bawah ini :</p>
<p><img src="http://ekwalaf.files.wordpress.com/2009/01/32.jpg?w=450" alt="32" title="32"   class="alignnone size-full wp-image-11" /></p>
<p>Jadi jika seandainya para pembaca ingin melihat / mengubah program ini untuk melihat negara yang di inginkan, kita tinggal melihat Time Zone negara tersebut. + (plus) atau – (minus) berapa suatu negara terhadap Greenwich Mean Time (GMT). Dan pada source code tinggal di ubah pada bagian AddHours(nilai).</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ekwalaf.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ekwalaf.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ekwalaf.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ekwalaf.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ekwalaf.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ekwalaf.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ekwalaf.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ekwalaf.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ekwalaf.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ekwalaf.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ekwalaf.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ekwalaf.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ekwalaf.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ekwalaf.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ekwalaf.wordpress.com&amp;blog=6195952&amp;post=3&amp;subd=ekwalaf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ekwalaf.wordpress.com/2009/01/16/artikel-pemprograman-membuat-jam-digital/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f220fa7c45d133d01d4244f6afb017c5?s=96&#38;d=identicon" medium="image">
			<media:title type="html">ekwalaf - Eka Perdana</media:title>
		</media:content>

		<media:content url="http://ekwalaf.files.wordpress.com/2009/01/11.jpg" medium="image">
			<media:title type="html">11</media:title>
		</media:content>

		<media:content url="http://ekwalaf.files.wordpress.com/2009/01/22.jpg" medium="image">
			<media:title type="html">22</media:title>
		</media:content>

		<media:content url="http://ekwalaf.files.wordpress.com/2009/01/3.jpg" medium="image">
			<media:title type="html">3</media:title>
		</media:content>

		<media:content url="http://ekwalaf.files.wordpress.com/2009/01/31.jpg" medium="image">
			<media:title type="html">31</media:title>
		</media:content>

		<media:content url="http://ekwalaf.files.wordpress.com/2009/01/32.jpg" medium="image">
			<media:title type="html">32</media:title>
		</media:content>
	</item>
	</channel>
</rss>
