<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-500416518006923313</id><updated>2011-12-24T23:41:58.111-08:00</updated><category term='Cerita Hikmah'/><category term='J2ME'/><category term='xml'/><category term='Keseharian'/><category term='JSP'/><category term='joomla'/><category term='php'/><category term='Tausiyah'/><category term='Sharepoint'/><category term='wsdl'/><category term='Tips n Trik'/><category term='JSON'/><category term='Java'/><category term='Kisah Rasul dan Sahabat'/><category term='Open Source'/><category term='E-book'/><title type='text'>The Light of Science</title><subtitle type='html'>This blog is purposely built especially for channel the knowledge that I have ..</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>84</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-2082792659617790758</id><published>2011-05-11T21:29:00.000-07:00</published><updated>2011-05-13T13:29:59.702-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Code Igniter'/><title type='text'>Tidak Bisa Menampilkan Library Code Igniter</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Setelah sekian lama penasaran dengan apa sih yang namanya Code Igniter.. Kenapa lumayan bnyk dibutuhkan di dunia per-website-an.. Akhirnya saya memulai untuk mempelajari Framework Code Igniter. Saya akan membahas mulai dari instalasi. Pada waktu instalasi sebenarnya tidak terlalu sulit, kita hanya tinggal mendownload file CI di &lt;a href="http://codeigniter.com/"&gt;sini&lt;/a&gt; selanjutnya seperti biasa dicopykan ke localhost dan dijalankan. Pada waktu instalasi saya menggunakan xampp 1.7.2 dan CI 2.0.2 web yang saya buat bisa tampil, tapi ternyata tidak bisa memanggil library2 yang ada di CI. Setelah tanya2 dan coba2, ternyata versi xamppnya yg terlalu rendah. Setelah saya coba install xampp 1.7.4 (versi terbaru) akhirnya CI bisa berjalan dengan baik..&lt;br /&gt;&lt;br /&gt;Sampai bertemu di post tentang CI selanjutnya.. :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-2082792659617790758?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/2082792659617790758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2011/05/tidak-bisa-menampilkan-library-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/2082792659617790758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/2082792659617790758'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2011/05/tidak-bisa-menampilkan-library-code.html' title='Tidak Bisa Menampilkan Library Code Igniter'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-8448923623438600525</id><published>2011-02-06T09:07:00.000-08:00</published><updated>2011-02-06T09:07:23.852-08:00</updated><title type='text'>Trend Website dan Hosting</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:DontVertAlignCellWithSp/&gt;    &lt;w:DontBreakConstrainedForcedTables/&gt;    &lt;w:DontVertAlignInTxbx/&gt;    &lt;w:Word11KerningPairs/&gt;    &lt;w:CachedColBalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val="Cambria Math"/&gt;    &lt;m:brkBin m:val="before"/&gt;    &lt;m:brkBinSub m:val="--&gt;    &lt;m:smallfrac m:val="off"&gt;    &lt;m:dispdef&gt;    &lt;m:lmargin m:val="0"&gt;    &lt;m:rmargin m:val="0"&gt;    &lt;m:defjc m:val="centerGroup"&gt;    &lt;m:wrapindent m:val="1440"&gt;    &lt;m:intlim m:val="subSup"&gt;    &lt;m:narylim m:val="undOvr"&gt;   &lt;/m:narylim&gt;&lt;/m:intlim&gt; &lt;/m:wrapindent&gt;&lt;!--[endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"  DefSemiHidden="true" DefQFormat="false" DefPriority="99"  LatentStyleCount="267"&gt;   &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;   &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;   &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;   &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;   &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;   &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;   &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;   &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"   UnhideWhenUsed="false" Name="Table Grid"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;   &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;   &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;   &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;   &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;   &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt; /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}&lt;/style&gt; &lt;![endif]--&gt;  &lt;/m:defjc&gt;&lt;/m:rmargin&gt;&lt;/m:lmargin&gt;&lt;/m:dispdef&gt;&lt;/m:smallfrac&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;Pertama kali berkecimpung di dunia website, ketika saya menginjak semester 3 di bangku kuliah. Saat itu saya membuat website-website offline yang hanya sebatas localhost. Ketika semester 6, saya tergabung dalam Tim Web Developer Website SMA&lt;span&gt;&amp;nbsp; &lt;/span&gt;di kampus, sejak itulah pertama kali saya dikenalkan dengan istilah &lt;a href="http://idwebhost.com/"&gt;web hosting&lt;/a&gt;. Saya mendapatkan tugas secara berkala untuk mencari info tentang sekolah, lalu memasukkannya ke dalam website. Saat itu saya masih membuatnya secara offline, karena belum mengetahui bagaimana cara menguploadnya ke dalam &lt;a href="http://idwebhost.com/"&gt;web hosting&lt;/a&gt;. Saat itu saya masih meminta pertolongan teman saya untuk menguploadnya.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.myinternetaccess.net/images/shared_hosting_provider.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://www.myinternetaccess.net/images/shared_hosting_provider.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Beberapa bulan kemudian, saya mendapatkan tawaran untuk bergabung dengan tim web developer sebuah website e-commerce. Saat itulah saya pertama kali diperkenalkan idwebhost, karena ketua tim menganjurkan untuk memilih idwebhost sebagai &lt;a href="http://idwebhost.com/"&gt;web hosting&lt;/a&gt; kita. Karena project yang bernilai puluhan juta, saya menyangka pastilah harga domain dan hostingnya sangat mahal. Saat project itu berjalan saya mulai familiar dengan CPanel dan sudah bias melakukan upload-upload file ke dalam &lt;a href="http://idwebhost.com/"&gt;web hosting&lt;/a&gt;. Pengalaman kedua tergabung dalam sebuah project ini membuat saya familiar dengan istilah domain dan hosting.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Karena merasa sudah mulai terbiasa membuat project sampai terupload ke &lt;a href="http://idwebhost.com/"&gt;web hosting&lt;/a&gt;, saya mulai berani untuk menerima project berikutnya. Project berikutnya ditawarkan oleh seorang teman saya yg menjadi kepala sekolah sebuah sekolah dasar. Saat itu saya menanyakan kepada kepala tim project saya sebelumnya, kira-kira dimana harus membeli &lt;a href="http://idwebhost.com/"&gt;hosting murah&lt;/a&gt;, &lt;a href="http://idwebhost.com/"&gt;domain murah&lt;/a&gt;, tetapi berkualitas. Kepala tim langsung menjawab “Id webhost” dan memberikan saya link htpp://idwebhost.com. Kepala tim berpendapat bahwa idwebhost adalah &lt;a href="http://idwebhost.com/"&gt;webhosting tangguh&lt;/a&gt; dan &lt;a href="http://idwebhost.com/"&gt;webhosting terbaik&lt;/a&gt; yang beliau tahu. Saya langsung mencari tahu dan membaca jenis-jenis paket yang ada. Setelah saya melihatnya, ternyata idwebhost menawarkan &lt;a href="http://idwebhost.com/"&gt;webhosting murah&lt;/a&gt; dan &lt;a href="http://idwebhost.com/"&gt;domain murah&lt;/a&gt; yang sangat berkualitas. Pemikiran saya tentang membuat website sampai online sangat mahal, langsung terpatahkan seketika saat saya membuka website idwebhost itu. Sebelumnya saya berpikir bahwa membuat sebuah website sampai online pastilah sangat sulit dan mahal. Hosting pastilah harus dibeli dari negeri luar yang teknologinya lebih canggih. Begitu pemikiran saya sebelumnya. Tapi setelah melihat- lihat halaman demi halaman &lt;a href="http://idwebhost.com/"&gt;http://idwebhost.com&lt;/a&gt; saya langsung berpendapat bahwa sangat mudah mencari &lt;a href="http://idwebhost.com/"&gt;webhosting Indonesia&lt;/a&gt;, &lt;a href="http://idwebhost.com/"&gt;hosting murah&lt;/a&gt;, &lt;a href="http://idwebhost.com/"&gt;domain murah&lt;/a&gt;, &lt;a href="http://idwebhost.com/"&gt;hosting berkwalitas&lt;/a&gt;, dan &lt;a href="http://idwebhost.com/"&gt;webhosting tangguh&lt;/a&gt;. &lt;/div&gt;&lt;div class="MsoNormal"&gt;Saya baru menyadari bahwa saat ini website dan hosting telah menjadi trend, tidaklah sulit untuk menemukan &lt;a href="http://www.blogger.com/webhosting%20terbaik"&gt;webhosting terbaik&lt;/a&gt;, tidak seperti zaman dahulu ketika website masih berupa sesuatu yang mewah karena baik dari sisi pembuatan atau &lt;a href="http://idwebhost.com/"&gt;web hosting&lt;/a&gt; sangatlah mahal. Sekarang membuat website sampai online sangatlah mudah dan murah. Karena sudah sangat banyak penyedia &lt;a href="http://www.idwebhost.com/"&gt;hosting berkwalitas&lt;/a&gt;. Salah satunya adalah idwebhost.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&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/500416518006923313-8448923623438600525?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/8448923623438600525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2011/02/trend-website-dan-hosting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/8448923623438600525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/8448923623438600525'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2011/02/trend-website-dan-hosting.html' title='Trend Website dan Hosting'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-1497407480436855062</id><published>2010-12-14T21:19:00.001-08:00</published><updated>2010-12-14T21:28:08.658-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='E-book'/><title type='text'>Link Tutorial ASP.NET Untuk Pemula</title><content type='html'>Setelah belajar Sharepoint selama beberapa minggu, alhamdulillah saya setidaknya berhasil melewati perjalanan rumit instalasi dan sudah bisa membuat web sederhana serta menambahkan webpart dan list ke dalamnya.. Karena diputuskan untuk ga ngambil project itu, sekarang saya diminta beralih ke dotnet programming, benar-benar buta masalah ini, dulu masa kuliah pernah pegang sebentaar dan sedikit bangett, jadi bener-bener harus belajar dari awal.. Searching-searching dapet link ini.. Lumayan,&lt;br /&gt;E-book ini berisi tutorial lengkap benar-benar dari awal untuk mempelajari ASP.NET &lt;br /&gt;&lt;br /&gt;http://cid-95fa00b4759a7c97.office.live.com/browse.aspx/ASP.NET%203.5%20untuk%20Pemula&lt;br /&gt;&lt;br /&gt;Semoga bermanfaat untuk teman-teman yang mau melajarin ASP.NET dari awal juga.. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-1497407480436855062?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/1497407480436855062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/12/link-tutorial-aspnet-untuk-pemula.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/1497407480436855062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/1497407480436855062'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/12/link-tutorial-aspnet-untuk-pemula.html' title='Link Tutorial ASP.NET Untuk Pemula'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-1796640810175486937</id><published>2010-12-11T03:07:00.000-08:00</published><updated>2010-12-11T03:07:43.892-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Link to Learn Sharepoint</title><content type='html'>Video Tutorial&lt;br /&gt;http://blog.sharepointhosting.com/Downloads/SharePoint-Tutorials.aspx&lt;br /&gt;http://www.sharepointhostingprovider.com/sharepoint-tutorials/&lt;br /&gt;&lt;br /&gt;E-book&lt;br /&gt;&lt;a href="http://www.flazx.us/get-book/dd/OTQxMjZfNDE0NzNfMTE0LjU2LjIzNC4xMF8yMDEwMTIxMQ==" rel="nofollow" target="_blank"&gt;http://www.flazx.us/get-book/dd/OTQxMjZfNDE0NzNfMTE0LjU2LjIzNC4xMF8yMDEwMTIxMQ==&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-1796640810175486937?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/1796640810175486937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/12/link-to-learn-sharepoint.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/1796640810175486937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/1796640810175486937'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/12/link-to-learn-sharepoint.html' title='Link to Learn Sharepoint'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-7399276202698505103</id><published>2010-12-09T17:51:00.000-08:00</published><updated>2010-12-09T17:51:12.015-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Memindahkan Sharepoint Site</title><content type='html'>&lt;pre&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;1. Case untuk CA (Central Admin SharePoint)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;Cara yang kamu lakukan.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;1. Install Sharepoint sampai selesai&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;2. Backup dan restore database sharepoint central admin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;    ada 2 file : SharePoint_Config (default nya sih ini)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;                    SharePoint_admincontent_xxx (guid value)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;3. Install Third party component yang digunakan&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;4. Open SharePoint Products and Technologies Configuration Wizard abis&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;    disconnect dari database yang lama, setelah itu connect lagi.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;5. Delete database SharePoint_adminconfig_xxx (guid) karena masih mengacu ke&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;database yang lama&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;     caranya :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;     STSADM –o deletecontentdb –url "http://mosssrv:4235" –databasename&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;"SharePoint_AdminConfig_xxx"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;    add lagi :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;    STSADM –o addcontentdb –url http://mosssrv:4235 –databasename&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;"SharePoint_AdminConfig" -databaseserver "NEWSQL"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;untuk point 4 bila tidak mau di lakukan seperti cara wizard bisa dilakukan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;dengan cara :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;psconfig.exe -cmd configdb  -connect -server "newsql"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;-*database*"SharePoint_Config" -dbuser "mossdbcreate" -dbpassword&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;"Aaa123456" -user&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;"DOMAIN\USER" -password "user_password"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;cuman karena saya belum pernah coba hal ini, silahkan saja mencoba.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;6. Hasil dari ini semua ada akan di create semua virtual website yang kita&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;buat. Dan bila koneksi antar vpc kamu dan server kamu ada koneksi yang&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;tinggal kamu lakukan adalah redeploy component yang ada&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;   a. di solution management redeploy semua nya&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;   b. register di GAC semua component lain yag dipakai, dll&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;2. Case untuk Site&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;1. Backup database site nya&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;2. Remove database di central admin database yang mengacu ke site tsb&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;(tenang aja cuman koneksi yang di hapus bukan database nya yang di hapus)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;3. restore database site tsb&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;4. Add di central admin database tersebut&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;    bila database nya terlalu besar gunakan stsadm untuk menangai hal itu&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;      STSADM –o addcontentdb –url http://mosssrv:4235 –databasename&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;"SharePoint_AdminConfig" -databaseserver "NEWSQL"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;Tadi nya hal ini mau saya taruh di blog karena dalam bulan ini lakukan step&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;ini.  :D&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;Regards&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;Agusto Xaverius P S, MVP, MCTS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;https://mvp.support.microsoft.com/profile/agusto&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;http://geeks.netindonesia.net/blogs/agusto&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;http://www.linkedin.com/in/agusto&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-7399276202698505103?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/7399276202698505103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/12/memindahkan-sharepoint-site.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7399276202698505103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7399276202698505103'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/12/memindahkan-sharepoint-site.html' title='Memindahkan Sharepoint Site'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-4020926748230466574</id><published>2010-12-09T17:39:00.000-08:00</published><updated>2010-12-09T17:39:38.777-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Simple WebPart On SharePoint 2010 Using Visual Studio 2010</title><content type='html'>&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;Sekarang  developer SharePoint semakin di manjakan dengan fully support-nya  Visual Studio 2010 telah mendukung environment SharePoint 2010. Hal ini  membuat menjadi lebih mudah membuat aplikasi (Webpart, Event handler,  Business Data Services, dll), debugging, dan deployment.&lt;br /&gt;Di bawah  ini saya akan berikan step-step bagaimana membuat webpart dengan visual  studio 2010 dan langsung akan terdeploy kedalam Sharepoint 2010 kita :&lt;br /&gt;1. Tampilan depan SharePoint 2010&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://fjxwbw.blu.livefilestore.com/y1me27aC91NfLdu_UgwaWHBZGPBkOwA41Yz4l84jd_rEkpWoimcpxdEkcFDzZFMwKvLBSB8KR3HiNYaU7M_a96kqDykmHlvPgvAymxm0-cLjAnJ1Np4l1om4yU4blH0iqQY6V1E5kMvt6A-QCJ1F0f3Vg/image_thumb3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="185" src="https://fjxwbw.blu.livefilestore.com/y1me27aC91NfLdu_UgwaWHBZGPBkOwA41Yz4l84jd_rEkpWoimcpxdEkcFDzZFMwKvLBSB8KR3HiNYaU7M_a96kqDykmHlvPgvAymxm0-cLjAnJ1Np4l1om4yU4blH0iqQY6V1E5kMvt6A-QCJ1F0f3Vg/image_thumb3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;2. Create Sharepoint Project dengan Visual Studio 2010&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://fjxwbw.blu.livefilestore.com/y1mCcvpTtd0ESm0BmEOkfplXVIXzYIyImFPvI854KB9Nsknm4EEbucRuCsr2XX7hJD60UEI3GpsXQDR6anlDSs-5evM-ZMAfnqFg_-u_ZvPc91mWD9B6WYYqRnFsuvxDwE9AuqBy-kwkhbi6c-uw1k0rQ/image_thumb6%20618108E3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="175" src="https://fjxwbw.blu.livefilestore.com/y1mCcvpTtd0ESm0BmEOkfplXVIXzYIyImFPvI854KB9Nsknm4EEbucRuCsr2XX7hJD60UEI3GpsXQDR6anlDSs-5evM-ZMAfnqFg_-u_ZvPc91mWD9B6WYYqRnFsuvxDwE9AuqBy-kwkhbi6c-uw1k0rQ/image_thumb6%20618108E3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;3. Setting URL ShaePoint yang dipakai untuk deployment dan pilih &lt;em&gt;“Deploy as a Farm Solution”&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://fjxwbw.blu.livefilestore.com/y1mco3-L_dfmKw5Xt67I9BHHWAn5oVpE5nxk9lu33eR2YVzaymLvQumNqRUYWMPbg2KwG19szoIlj-lxjbjGWzmayA9gRS_X7EuyXalBkNKTSzrxVsDMVBjaqswQTOlgSeXEszLHa8SBF4wkBGMr6kcvQ/image_thumb8%2063054D20.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="175" src="https://fjxwbw.blu.livefilestore.com/y1mco3-L_dfmKw5Xt67I9BHHWAn5oVpE5nxk9lu33eR2YVzaymLvQumNqRUYWMPbg2KwG19szoIlj-lxjbjGWzmayA9gRS_X7EuyXalBkNKTSzrxVsDMVBjaqswQTOlgSeXEszLHa8SBF4wkBGMr6kcvQ/image_thumb8%2063054D20.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;Perbedaan antara Deploy as a Sandboxed Solution bisa di lihat pada link ini : &lt;a href="http://social.msdn.microsoft.com/Search/en-US?query=Sandboxed%20or%20Farm%20solution&amp;amp;ac=8" title="http://social.msdn.microsoft.com/Search/en-US?query=Sandboxed%20or%20Farm%20solution&amp;amp;ac=8"&gt;http://social.msdn.microsoft.com/Search/en-US?query=Sandboxed%20or%20Farm%20solution&amp;amp;ac=8&lt;/a&gt; atau &lt;a href="http://msdn.microsoft.com/en-us/library/ee361616.aspx" title="http://msdn.microsoft.com/en-us/library/ee361616.aspx"&gt;http://msdn.microsoft.com/en-us/library/ee361616.aspx&lt;/a&gt;&lt;br /&gt;4.  Pada Visual Studio 2010 Project SharePoint kita, akan otomatis  Microsoft.SharePoint masuk didalam reference assembly yang kita butuhkan&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://fjxwbw.blu.livefilestore.com/y1mzKRQk1lfQAhMuqr9fbcblppuWjUp7WOiT1Oa0JEf8z3chgv-5VQhPJL2jXwkgFupa0s9CoVOw9paJSYSlA-G-Ck0F0cEaQ1Ph9NfXkmkKdIvs2UIY2Z_4golnQsYa1CLW3NXKtvLPNNLseaT3XRbZA/image_thumb10%2001532C40.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="201" src="https://fjxwbw.blu.livefilestore.com/y1mzKRQk1lfQAhMuqr9fbcblppuWjUp7WOiT1Oa0JEf8z3chgv-5VQhPJL2jXwkgFupa0s9CoVOw9paJSYSlA-G-Ck0F0cEaQ1Ph9NfXkmkKdIvs2UIY2Z_4golnQsYa1CLW3NXKtvLPNNLseaT3XRbZA/image_thumb10%2001532C40.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;5. Create a new Item Web Part File dengan nama TestWebPart&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://fjxwbw.blu.livefilestore.com/y1mGaxlGI_owgMCX2-dSuDt33wl3aseu8RaeXl_dn16N2PtktlaaB-8-NCHAFrJv5SgoR_JceIqCj8CqhLjbJXqMTya7emScwaZY5pUVTH-taKPSH2V9B9Y67b64Okbg3P3mWcFWQWTYW1S6Km3hj-ItQ/image_thumb12%2017F55058.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="175" src="https://fjxwbw.blu.livefilestore.com/y1mGaxlGI_owgMCX2-dSuDt33wl3aseu8RaeXl_dn16N2PtktlaaB-8-NCHAFrJv5SgoR_JceIqCj8CqhLjbJXqMTya7emScwaZY5pUVTH-taKPSH2V9B9Y67b64Okbg3P3mWcFWQWTYW1S6Km3hj-ItQ/image_thumb12%2017F55058.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;6. Input dengan code sebagai berikut : &lt;br /&gt;&lt;div style="background-color: #f4f4f4; border: 1px solid silver; cursor: text; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 20px 0px 10px; overflow: auto; padding: 4px; text-align: left; width: 97.5%;"&gt; &lt;div style="background-color: #f4f4f4; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&lt;pre style="background-color: white; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System;&lt;/pre&gt;&lt;pre style="background-color: #f4f4f4; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.ComponentModel;&lt;/pre&gt;&lt;pre style="background-color: white; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web;&lt;/pre&gt;&lt;pre style="background-color: #f4f4f4; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web.UI;&lt;/pre&gt;&lt;pre style="background-color: white; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web.UI.WebControls;&lt;/pre&gt;&lt;pre style="background-color: #f4f4f4; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web.UI.WebControls.WebParts;&lt;/pre&gt;&lt;pre style="background-color: white; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; Microsoft.SharePoint;&lt;/pre&gt;&lt;pre style="background-color: #f4f4f4; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; Microsoft.SharePoint.WebControls;&lt;/pre&gt;&lt;pre style="background-color: white; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="background-color: #f4f4f4; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: blue;"&gt;namespace&lt;/span&gt; SharePointProject1.TestWebPart&lt;/pre&gt;&lt;pre style="background-color: white; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;{&lt;/pre&gt;&lt;pre style="background-color: #f4f4f4; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;[ToolboxItemAttribute(&lt;span style="color: blue;"&gt;false&lt;/span&gt;)]&lt;/pre&gt;&lt;pre style="background-color: white; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;class&lt;/span&gt; TestWebPart : WebPart&lt;/pre&gt;&lt;pre style="background-color: #f4f4f4; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;{&lt;/pre&gt;&lt;pre style="background-color: white; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: blue;"&gt;private&lt;/span&gt; Label lbl; &lt;/pre&gt;&lt;pre style="background-color: #f4f4f4; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: blue;"&gt;protected&lt;/span&gt; &lt;span style="color: blue;"&gt;override&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; CreateChildControls()&lt;/pre&gt;&lt;pre style="background-color: white; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;{&lt;/pre&gt;&lt;pre style="background-color: #f4f4f4; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;lbl = &lt;span style="color: blue;"&gt;new&lt;/span&gt; Label() { Text = &lt;span style="color: #006080;"&gt;"Hello ini adalah Test Web Saya yang pertama di SharePoint 2010"&lt;/span&gt; };&lt;/pre&gt;&lt;pre style="background-color: white; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: blue;"&gt;this&lt;/span&gt;.Controls.Add(lbl); &lt;/pre&gt;&lt;pre style="background-color: #f4f4f4; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;}&lt;/pre&gt;&lt;pre style="background-color: white; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="background-color: #f4f4f4; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: blue;"&gt;protected&lt;/span&gt; &lt;span style="color: blue;"&gt;override&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; Render(HtmlTextWriter writer)&lt;/pre&gt;&lt;pre style="background-color: white; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;{&lt;/pre&gt;&lt;pre style="background-color: #f4f4f4; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&lt;/pre&gt;&lt;pre style="background-color: white; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: blue;"&gt;base&lt;/span&gt;.Render(writer);&lt;/pre&gt;&lt;pre style="background-color: #f4f4f4; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;}&lt;/pre&gt;&lt;pre style="background-color: white; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;}&lt;/pre&gt;&lt;pre style="background-color: #f4f4f4; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;}&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;7. Edit Property Web Part untuk Update Title dan Description&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://fjxwbw.blu.livefilestore.com/y1m4QRzXaKnkiK4dU5r5zjwqag_aYEZV_8NjTovU3JqLujkNV3_0aaGJKCPIWhfYoMqpryNqqAmAGf48RkJls94tEN8GcLVu0GpdXh9Sro2_CoDr6ejOjqZHwxCblYL4WGgcSg8_RrDeVsvpsReC2zK0w/image_thumb%5B1%5D%201ADDB767.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="175" src="https://fjxwbw.blu.livefilestore.com/y1m4QRzXaKnkiK4dU5r5zjwqag_aYEZV_8NjTovU3JqLujkNV3_0aaGJKCPIWhfYoMqpryNqqAmAGf48RkJls94tEN8GcLVu0GpdXh9Sro2_CoDr6ejOjqZHwxCblYL4WGgcSg8_RrDeVsvpsReC2zK0w/image_thumb%5B1%5D%201ADDB767.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;8. Build Solution dan Setelah itu Deploy Solution&lt;br /&gt;9. Tambahkan WebPart yang telah terdeploy tersebut ke SharePoint Site yang telah di pilih sebagai deployment pilihan kita tadi.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://fjxwbw.blu.livefilestore.com/y1m-XW_wG8vL2piUmvVtcCZG8vGepnpEKmIX_xDXy9A0RobMKJCn5hDXIb-vtDsi8ocTBghcJWVb49w7CSLAkjFaAoszoQO2940ZokyQMPw3rzZ3GDH_cP41vEqIY721s9sKJR2GAiyGpjz5dpS53UzRw/image_thumb%5B3%5D%202365C228.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="175" src="https://fjxwbw.blu.livefilestore.com/y1m-XW_wG8vL2piUmvVtcCZG8vGepnpEKmIX_xDXy9A0RobMKJCn5hDXIb-vtDsi8ocTBghcJWVb49w7CSLAkjFaAoszoQO2940ZokyQMPw3rzZ3GDH_cP41vEqIY721s9sKJR2GAiyGpjz5dpS53UzRw/image_thumb%5B3%5D%202365C228.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/span&gt; &lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;10. Hasilnya seperti ini :&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://fjxwbw.blu.livefilestore.com/y1mhiN2OM5vH8EhjzPet1EWnPnB96ZeT293njNr-C52y-I-G4i1MVy3QwbE7_DGJ8DGFimRhILoHxnek25VHNEPAv2hfmyl6C-Bq9dmn24UTyOyflq-tAyGxzpZSoi1wITu3i0YMm681rVQPAVtKWkEHA/image_thumb%5B5%5D%2024DDF497.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="175" src="https://fjxwbw.blu.livefilestore.com/y1mhiN2OM5vH8EhjzPet1EWnPnB96ZeT293njNr-C52y-I-G4i1MVy3QwbE7_DGJ8DGFimRhILoHxnek25VHNEPAv2hfmyl6C-Bq9dmn24UTyOyflq-tAyGxzpZSoi1wITu3i0YMm681rVQPAVtKWkEHA/image_thumb%5B5%5D%2024DDF497.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;Selamat Mencoba.&lt;/span&gt;&lt;br /&gt;&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;&lt;a href="http://agustoxaverius.spaces.live.com/blog/cns%21455F5B795CF0AF70%21649.entry"&gt;Source&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;&amp;nbsp;&lt;/span&gt;&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt;&lt;/span&gt;&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&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/500416518006923313-4020926748230466574?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/4020926748230466574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/12/simple-webpart-on-sharepoint-2010-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4020926748230466574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4020926748230466574'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/12/simple-webpart-on-sharepoint-2010-using.html' title='Simple WebPart On SharePoint 2010 Using Visual Studio 2010'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-7719565614637572117</id><published>2010-12-07T22:53:00.000-08:00</published><updated>2010-12-07T22:53:08.780-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>How to make a Simple Web Part for MOSS/WSS in VB.net</title><content type='html'>&lt;span style="font-family: Arial; font-size: 10pt;"&gt;So here is my howto based on the simplest way I have found to start playing int he wonderfull world of WebParts&lt;br /&gt;&lt;/span&gt; &lt;br /&gt;&lt;span style="color: navy; font-family: Arial;"&gt;&lt;b&gt;Writing the Web Part &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;At this point I am going to make some assumptions. &lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;You have a MOSS/WSS installation up and running. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;You have Visual Studio 2008 VB.net installed &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;Now that the assumptions are out of the way we can get down to business. &lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;Open Visual Studio 2008 &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;Choose File | New | Project &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;Under Visual Basic pick Windows and select Class Library from the templates.&amp;nbsp; Under Name call it "HelloWorld" and press OK &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;Since all we are  going to do is display some information we don't need lots of  references, but we do need to add the System.Web namespace.&amp;nbsp; To do this  we will select "Add Reference" from the Project menu and pick  "system.web" under the .NET tab and press OK. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;In the Solution  Explorer window on the right we will rename Class1.vb to HelloWorld.vb  so that it is more descriptive.&amp;nbsp; You should notes that it renames the  class name inside the file as well. &lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;div&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;To make things easier we will add the following import section to the top of the file above the Public Class statement. &lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: #17365d;"&gt;&lt;b&gt;&lt;a class="" href="http://www.blogger.com/post-create.g?blogID=500416518006923313" name="OLE_LINK1" title="OLE_LINK1"&gt;&lt;/a&gt;Imports&lt;/b&gt;&lt;/span&gt; System.Web.UI.WebControls.WebParts &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ol&gt;&lt;li&gt; &lt;div&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;We will also make our class inherit from the web part class by changing the line "Public Class HelloWorld" to read &lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;b&gt;&lt;span style="color: #17365d;"&gt;&lt;a class="" href="http://www.blogger.com/post-create.g?blogID=500416518006923313" name="OLE_LINK2" title="OLE_LINK2"&gt;&lt;/a&gt;Public&lt;/span&gt;&lt;span style="color: #1f497d;"&gt; &lt;/span&gt;&lt;span style="color: #17365d;"&gt;Class&lt;/span&gt;&lt;/b&gt; HelloWorld : &lt;span style="color: #17365d;"&gt;&lt;b&gt;Inherits&lt;/b&gt;&lt;/span&gt; WebPart &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;&amp;nbsp;Underneath the  class name we just edited we will override the RenderContents method  with our own output.&amp;nbsp; So type out "Overrides RenderContents" and press  TAB to let the smart tags do the work.&amp;nbsp; You should now have a line that  looks like this: &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Courier New;"&gt;&lt;span style="color: #17365d;"&gt;&lt;b&gt;Protected Overrides Sub &lt;/b&gt;&lt;/span&gt;RenderContents(&lt;span style="color: #17365d;"&gt;&lt;b&gt;ByVal &lt;/b&gt;&lt;/span&gt;writer &lt;span style="color: #17365d;"&gt;&lt;b&gt;As&lt;/b&gt;&lt;/span&gt; System.Web.UI.HtmlTextWriter) &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #17365d;"&gt;&lt;b&gt;MyBase&lt;/b&gt;&lt;/span&gt;.RenderContents(writer) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #17365d;"&gt;&lt;b&gt;End Sub &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt; &lt;div&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Arial;"&gt;&amp;nbsp;Now we will replace the generated code "&lt;/span&gt;&lt;span style="color: #17365d; font-family: Courier New;"&gt;&lt;b&gt;MyBase&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: Courier New;"&gt;.RenderContents(writer)&lt;/span&gt;&lt;span style="font-family: Arial;"&gt; " with our own output and make the line look like: &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: #17365d;"&gt;&lt;b&gt;writer&lt;/b&gt;&lt;/span&gt;.write("Hello World!") &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;At this point our code page should look like the output below. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: #17365d;"&gt;&lt;b&gt;Imports&lt;/b&gt;&lt;/span&gt; System.Web.UI.WebControls.WebParts &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: #17365d;"&gt;&lt;b&gt;Public Class&lt;/b&gt;&lt;/span&gt; Hello : &lt;span style="color: #17365d;"&gt;&lt;b&gt;Inherits&lt;/b&gt;&lt;/span&gt; WebPart &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #17365d;"&gt;&lt;b&gt;Protected Overrides Sub&lt;/b&gt;&lt;/span&gt; RenderContents(&lt;span style="color: #17365d;"&gt;&lt;b&gt;ByVal&lt;/b&gt;&lt;/span&gt; writer &lt;span style="color: #17365d;"&gt;&lt;b&gt;As&lt;/b&gt;&lt;/span&gt; System.Web.UI.HtmlTextWriter) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #17365d;"&gt;&lt;b&gt;writer&lt;/b&gt;&lt;/span&gt;.Write("Hello World!") &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #17365d;"&gt;&lt;b&gt;End Sub &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #17365d; font-family: Courier New; font-size: 10pt;"&gt;&lt;b&gt;End Class &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: navy; font-family: Arial;"&gt;&lt;b&gt;&lt;a class="" href="http://www.blogger.com/post-create.g?blogID=500416518006923313" name="Workaround" title="Workaround"&gt;&lt;/a&gt;Deploying the Web part &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;There are numerous  ways to deploy a web part.&amp;nbsp; We can use the GAC and strong names, but I  want this to be as easy as possible so we are just going to deploy  directly to our website. &lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;Select Project and choose "HelloWorld" Properties &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;Under the Compile tab change the Build Output directory to the bin folder of your website.&amp;nbsp; In my case I moved it to &lt;a href="http://www.blogger.com/post-create.g?blogID=500416518006923313"&gt;\\server\c$\Inetpub\wwwroot\wss\VirtualDirectories\80\bin&lt;/a&gt; &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;To build the  webpart choose "Build HelloWorld" from the Build menu.&amp;nbsp; You should see  the HelloWorld.dll in the bin directory under the site along with a pdb  and xml file. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;Now we need to  add the webpart to the save controls list for the site.&amp;nbsp; Open up the  web.config file and look for the "" tag that  indicates the end of the Save Controls section. &lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;div&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;You will notice  that all of the Microsoft lines use a strong name, public keys, versions  etc.&amp;nbsp; This is more secure, but not necessary.&amp;nbsp; In our case we will just  add our assembly name and an * to designate we are exposing all methods  &lt;span style="color: red;"&gt;(I would not do this in a production environment, but it is ok for my test environment and will allow for quick deployment)&lt;/span&gt;.&amp;nbsp; Our line will look like &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;b&gt;&lt;span style="color: #365f91; font-family: Courier New;"&gt;&lt;a class="" href="http://www.blogger.com/post-create.g?blogID=500416518006923313" name="OLE_LINK4" title="OLE_LINK4"&gt;&lt;/a&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #943634; font-family: Courier New;"&gt;SafeControl Assembly&lt;/span&gt;&lt;span style="color: #365f91; font-family: Courier New;"&gt;="HelloWorld"&lt;/span&gt;&lt;span style="font-family: Courier New;"&gt; &lt;span style="color: #943634;"&gt;Namespace&lt;/span&gt;&lt;span style="color: #365f91;"&gt;="HelloWorld"&lt;/span&gt; &lt;span style="color: #943634;"&gt;TypeName&lt;/span&gt;&lt;span style="color: #365f91;"&gt;="*" /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;Save the  web.config.&amp;nbsp; The act of saving the file is enough to restart the  application so the site should recycle and get our changes &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="color: navy; font-family: Arial;"&gt;&lt;b&gt;Testing the Web Part &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;At this point the web part is deployed, but not enabled.&amp;nbsp; To use the web part we have to do the following: &lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;Open the Website and browse to the Site Settings page &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;Under Galleries choose "Web Parts" &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;Click New and you  should see your web part listed as HelloWorld.Hello or Hello.webpart.&amp;nbsp;  Check the box and click the "Populate Gallery button" &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;You should now be  able to browse to the home page of the site and add our new Hello web  part to the page from All Web Parts -&amp;gt; Miscellaneous.&amp;nbsp; &lt;b&gt;Cool huh?&lt;/b&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: navy; font-family: Arial;"&gt;&lt;b&gt;&lt;a class="" href="http://www.blogger.com/post-create.g?blogID=500416518006923313" name="Details" title="Details"&gt;&lt;/a&gt;Changing the Code &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;But wait, there is more!&amp;nbsp; Let's say we want to get fancy. &lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt; &lt;div&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;Change the output line.&amp;nbsp; For example. &lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;writer.write(&lt;span style="color: #002060;"&gt;&lt;b&gt;"Hello " &lt;/b&gt;&lt;/span&gt;&amp;amp;&amp;nbsp; Context.User.Identy.Name) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;Then build your class again.&amp;nbsp; (Build | Build HelloWorld) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;Go back to your webpage and hit refresh &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;&lt;b&gt;Without having to re-deploy your web part has been updated! &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;This is the  easiest way I have found to write SharePoint web parts.&amp;nbsp; It cuts out all  the bloat from the templates and allows for lighting fast testing.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;&lt;a href="http://blogs.technet.com/b/stewood/archive/2009/01/30/how-to-make-a-simple-web-part-for-moss-wss-in-vb-net.aspx"&gt;Source&lt;/a&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-7719565614637572117?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/7719565614637572117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/12/how-to-make-simple-web-part-for-mosswss.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7719565614637572117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7719565614637572117'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/12/how-to-make-simple-web-part-for-mosswss.html' title='How to make a Simple Web Part for MOSS/WSS in VB.net'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-5410989463097446292</id><published>2010-11-06T07:21:00.000-07:00</published><updated>2010-11-06T07:21:11.293-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joomla'/><title type='text'>Cara Gampang Merubah Alamat Login Administrator</title><content type='html'>Bagi yang pengen mengganti arah login administrator joomla dengan  mudah tanpa merubah code apapun di admin asli joomla. Ini saya dapatkan  dari forum joomla, dan bagi teman-teman yang memerlukan dapat melakukan  cara seperti dibawah ini.&lt;br /&gt;1. Buat folder baru&amp;nbsp; dengan nama sesuai keinginan (contoh : /adminsaya)&lt;br /&gt;&amp;nbsp;2. Pada folder "adminsaya" buat index.php file dengan diisi code :&lt;br /&gt;&lt;blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; $admin_cookie_code="1234567890";&lt;br /&gt;setcookie("JoomlaAdminSession",$admin_cookie_code,0,"/");&lt;br /&gt;header("Location: /administrator/index.php");&lt;br /&gt;?&amp;gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&amp;nbsp;2. Pada file .htaccess masukan code berikut :&lt;br /&gt;&lt;blockquote&gt;&lt;blockquote&gt;RewriteEngine On&lt;br /&gt;RewriteCond %{REQUEST_URI} ^/administrator&lt;br /&gt;RewriteCond %{HTTP_COOKIE} !JoomlaAdminSession=1234567890&lt;br /&gt;RewriteRule .* - [L,F] &lt;/blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;Dengan demikian user akan mengalami error page jika mengakses : http://websaya.com/administrator &lt;br /&gt;Untuk  User Admin dapat mengases ruang adminnya di alamat yang dibuat folder  baru yang telah kita buat yaitu : http;//websaya.com/adminsaya/&lt;br /&gt;Catatan  : ganti&amp;nbsp; "1234567890" dengan nomor baru sesuai dengan yang diinginkan,  namun harus sama nomornya dengan yang ada di file inde.php yang kita  buat dengan yang ada di .htaccess.&lt;br /&gt;dan perlu diingat Penggantian  ini tidak menjadikan jaminan joomla ada aman dari hacker, namun paling  tidak dapat sebagai daya tambah keamanan. &lt;br /&gt;Selamat mencoba..semoga berguna.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.id-joomla.com/security/343-cara-gampang-merubah-alamat-login-administrator"&gt;sumber &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-5410989463097446292?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/5410989463097446292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/11/cara-gampang-merubah-alamat-login.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/5410989463097446292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/5410989463097446292'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/11/cara-gampang-merubah-alamat-login.html' title='Cara Gampang Merubah Alamat Login Administrator'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-3341841929336000358</id><published>2010-10-13T09:12:00.000-07:00</published><updated>2010-10-13T09:12:08.442-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Keseharian'/><title type='text'>Antara Rasa Iba dan Kehati-hatian</title><content type='html'>Kemarin malam, seperti biasa aku pulang kantor dengan mengendarai motor lewat jalur tanjung barat-tb simatupang-pondok indah-pos pengumben-sampe rumah..&lt;br /&gt;Karena sudah sekitar jam setengah8, biasanya jalan udah aga renggang, tapi g tau kenapa, pas lewat under pass di arteri pondok indah kendaraan aga sedikit tersendat, dalam hati aku sudah menebak pasti ada salah satu mobil yang berhenti&amp;nbsp; sehingga menghambat kendaraan-kendaraan belakangnya.. Sedikit demi sedikit aku melaju sampai tepat di belakang pusat kemacetan yang ternyata mobil mercedes yang bemper belakangnya sedikit terbaret oleh motor honda astrea tahun 90an.. Huks sedih banget ngeliatnya.. Kasian kalo dituntut macem-macem.. :(( &lt;br /&gt;&lt;br /&gt;Masih segar juga di ingatanku ketika ada seorang teman yang telpon pas waktu sahur di bulan ramadhan kemarin, beliau memohon dipinjamkan sejumlah uang untuk ganti rugi mobil yang secara tidak sengaja ditabrak suaminya ketika mereka sekeluarga (teman saya,suami,dan dua anaknya) sedang naik motor di daerah pondok indah karena rem motornya blong. Saat itu mobil dikendarai oleh seorang sopir yang ternyata dimiliki oleh seorang anggota "DPR RI". Ironisnya sang anggota Dewan memaksa sopirnya untuk meminta temanku mengembalikan mobilnya seperti semula (yang jumlah biayanya jutaan), padahal saat itu salah satu anak temanku juga terpental sampai keluar darah dari mulutnya.. T_T&lt;br /&gt;&lt;br /&gt;Miris banget ngeliatnya.. Betapa anggota Dewan yang harusnya ikut mensejahterakan rakyat.. Ini malah menyiksa tanpa ada rasa iba sedikitpun..Apa artinya sih harga segitu sama harta-hartanya yang melimpah, kalaupun itu mobil dinas pasti ada tunjangan-tunjangan perbaikan juga kan.. &lt;br /&gt;Di sisi lain membuatku lebih berhati-hati, inget kata salah satu temen "Jangan sampe bisa ganti tapi gak bisa beli". Iya kalo yang kita keluarin cuma untuk biaya ganti rugi, kalo plus biaya rumah sakit kita ditambah ga bisa pergi kerja selama berhari-hari.. Huks malah nyusahin keluarga juga jadinya..&lt;br /&gt;&lt;br /&gt;Dalem hati masih nyari solusi;gimana cara ngilangin kantuk waktu lagi bawa motor.. Kebiasaan jelek yang gak ilang-ilang "Tertidur saat menyetir motor" ;p&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-3341841929336000358?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/3341841929336000358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/10/antara-rasa-iba-dan-kehati-hatian.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/3341841929336000358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/3341841929336000358'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/10/antara-rasa-iba-dan-kehati-hatian.html' title='Antara Rasa Iba dan Kehati-hatian'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-620949239807569699</id><published>2010-08-29T10:18:00.000-07:00</published><updated>2010-08-29T10:18:51.616-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips n Trik'/><title type='text'>Install Windows XP in 10 Minutes</title><content type='html'>Seperti Kita semua tahu bahwa Selama Memformat Komputer bisa membutuhkan bnyak waktu...namun ada tips neh buat bypasnya cekidot....&lt;br /&gt;&lt;br /&gt;STEP1 : Setelah bagian Copy Files XP ... System akan Restart secara otomatis untuk melanjutkan ke proses berikutnya...&lt;br /&gt;Setelah itu akan muncul gambar seperti di bawah....&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://kb.mayfieldglobal.com/images/osx/apps/parallels/winxp_install-006.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="248" src="http://kb.mayfieldglobal.com/images/osx/apps/parallels/winxp_install-006.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;STEP 2: Ketika gambar diatas muncul, tekan "Shift + F10 " . Hal ini akan  memunculkan command Prompt... sekarang tulis taskmgr dan akan membuka  Task Manager&lt;br /&gt;&lt;br /&gt;STEP 3 : Setelah task Manager Terbuka plih tab Goto Processes ... dan  temukan "Setup.exe" pilih dan klik kanan.... dan set the Priority ke  Highest....&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Za6UPEUpjR4/SvTgIJtoS1I/AAAAAAAAAq0/b8znHYeusYw/s1600/lok.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_Za6UPEUpjR4/SvTgIJtoS1I/AAAAAAAAAq0/b8znHYeusYw/s320/lok.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;STEP 4: Sekarang lihat proses akan selesai dalam waktu sekitar 10 menit dan 2 menit untuk toleransi&lt;br /&gt;&lt;br /&gt;Selesai&lt;br /&gt;&lt;br /&gt;sumber:&lt;br /&gt;http://www.kaskus.us/showthread.php?t=5142061&lt;br /&gt;&lt;a href="http://forum.lims.web.id/" target="_blank"&gt;http://forum.lims.web.id/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-620949239807569699?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/620949239807569699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/08/install-windows-xp-in-10-minutes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/620949239807569699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/620949239807569699'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/08/install-windows-xp-in-10-minutes.html' title='Install Windows XP in 10 Minutes'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Za6UPEUpjR4/SvTgIJtoS1I/AAAAAAAAAq0/b8znHYeusYw/s72-c/lok.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-4106020784501576847</id><published>2010-08-16T23:43:00.000-07:00</published><updated>2010-08-16T23:43:11.483-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><title type='text'>8 Open Source Application for Web Designer</title><content type='html'>1. SeaMonkey&lt;br /&gt;SeaMonkey dikembangkan oleh Mozilla Foundation.&lt;br /&gt;SeaMonkey merupakan “all-in-one” web browser yang sederhana namun canggih untuk editor HTML .&lt;br /&gt;Download : http://www.seamonkey-project.org/&lt;br /&gt;&lt;br /&gt;2. KompoZer.&lt;br /&gt;KompoZer adalah fully-featured web authoring system yang terpadu klien FTP yang intuitif dan support untuk semua sistem operasi.&lt;br /&gt;Download : http://kompozer.net/&lt;br /&gt;&lt;br /&gt;3. NOTEPAD++.&lt;br /&gt;NotePad ++ merupakan aplikasi open source yang sangat popupler sebagai editor teks untuk Windows.&lt;br /&gt;Walaupun tidak hanya semata-mata untuk web designer tetapi aplikasi ini memiliki “source code editor” yang mendukung editor HTML, XML, CSS, dan JavaScript.&lt;br /&gt;Download : http://notepad-plus.sourceforge.net/uk/site.htm&lt;br /&gt;&lt;br /&gt;4. Bluefish Editor.&lt;br /&gt;Bluefish Editor adalah aplikasi yang ringan dan cepat untuk proses editor yang ditujukan untuk perancang dan programer web.&lt;br /&gt;Mempunyai fasiltas Wizards yang berguna untuk pembuatan dokumen HTML.&lt;br /&gt;Download : http://bluefish.openoffice.nl/&lt;br /&gt;&lt;br /&gt;5. Quanta Plus.&lt;br /&gt;Quanta Plus adalah pengembangan Web IDE.&lt;br /&gt;Quanta Plus sangat extensible dan dapat menjalankan skrip kustom.&lt;br /&gt;Aplikasi ini sangat baik untuk editor css karena memiliki kode hints dan auto komplet sintaks.&lt;br /&gt;Download : http://quanta.kdewebdev.org/&lt;br /&gt;&lt;br /&gt;6. Amaya.&lt;br /&gt;Amaya adalah aplikasi gratis, open source web editor dan browser web yang dikembangkan oleh World Wide Web Consortium (W3C).&lt;br /&gt;Amaya dimulai sebagai HTML / CSS editor dan telah berkembang menjadi sebuah editor untuk berbagai sistem berbasis XML seperti MathML dan SVG.&lt;br /&gt;Download : http://www.w3.org/Amaya/&lt;br /&gt;&lt;br /&gt;7. OPEN BEXI HTML Builder.&lt;br /&gt;OPEN BEXI HTML Builder adalah browser berbasis open source untuk menciptakan aplikasi HTML halaman web.&lt;br /&gt;OPEN BEXI HTML Builder memiliki CSS color picker built.&lt;br /&gt;Download : http://sourceforge.net/projects/ob-htmlbuilder/&lt;br /&gt;&lt;br /&gt;8. jEdit.&lt;br /&gt;jEdit adalah sebuah editor teks untuk programmers.&lt;br /&gt;jEdit dapat berjalan di Mac, Windows, dan Linux dan mempunyai fasilitas “syntax highlighting” untuk HTML, XML, CSS, JavaScript dan bahasa pemrograma lainnya.&lt;br /&gt;Download : http://www.jedit.org/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-4106020784501576847?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/4106020784501576847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/08/8-open-source-application-for-web.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4106020784501576847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4106020784501576847'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/08/8-open-source-application-for-web.html' title='8 Open Source Application for Web Designer'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-2792117365121244510</id><published>2010-07-29T23:52:00.000-07:00</published><updated>2010-07-30T00:00:28.651-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><title type='text'>10 open source e-learning projects to watch</title><content type='html'>&lt;div class="storybody"&gt;As corporate and government organizations embrace  the Web for delivering more education and training programs, a wealth of  free and open source e-learning applications will help lower the  barrier to entry. TechWorld looks at the options. &lt;/div&gt;&lt;div class="storybody"&gt;&lt;b&gt;1. ATutor&lt;/b&gt; &lt;/div&gt;&lt;div class="storybody"&gt;ATutor is a Web-based learning content  management system (LCMS) designed for accessibility and adaptability by  the Adaptive Technology Resource Centre at the University of Toronto.  ATutor claims to be modular for new looks and functionality. &lt;/div&gt;&lt;div class="storybody"&gt;Like Moodle, ATutor is a PHP application with  some 25,000 registered installations. With ATutor instructors and  students can manage the courses they teach or are enrolled in, send  messages to other participants, create workgroups and collaborate on  courses, blog, share and track content, and store files among other  things. &lt;/div&gt;&lt;div class="storybody"&gt;Web site: &lt;a href="http://www.atutor.ca/" target="_blank"&gt;http://www.atutor.ca&lt;/a&gt;&lt;br /&gt;Licence: GPL&lt;br /&gt;Commercial support: Project home&lt;br /&gt;Developed with: PHP&lt;/div&gt;&lt;div class="storybody"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="storybody"&gt;&lt;b&gt;2. Claroline&lt;/b&gt; &lt;/div&gt;&lt;div class="storybody"&gt;Claroline is an e-learning and "e-working"  platform allowing teachers to build online courses and to manage  learning and collaborative activities on the Web. Claroline was started  by the University of Louvain in Belgium and since 2004 the research  centre of ECAM has also been collaborating on its development. It is now  available in 35 languages. &lt;/div&gt;&lt;div class="storybody"&gt;Claroline is organized around the concept of  "spaces" related to a course or a pedagogical activity. Each space  provides a list of tools that enable creation of learning contents,  management of training activities, and interaction with other students. &lt;/div&gt;&lt;div class="storybody"&gt;Web site: &lt;a href="http://www.claroline.net/" target="_blank"&gt;http://www.claroline.net&lt;/a&gt;&lt;br /&gt;Licence: GPL&lt;br /&gt;Commercial support: &lt;a href="http://www.cerdecam.be/" target="_blank"&gt;http://www.cerdecam.be&lt;/a&gt;&lt;br /&gt;Developed with: PHP&lt;/div&gt;&lt;div class="storybody"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="storybody"&gt;&lt;b&gt;3. Dokeos&lt;/b&gt; &lt;/div&gt;&lt;div class="storybody"&gt;Another Belgian e-learning vendor is Dokeos,  which produces an open source e-Learning suite of the same name. Dokeos  provides learning management, Oogie Rapid Learning for building online  courses from existing systems like Microsoft PowerPoint, reporting that  can be exported to Excel or an enterprise business intelligence suite,  and videoconferencing for virtual meetings and classrooms or training  sessions. &lt;/div&gt;&lt;div class="storybody"&gt;Dokeos has a number of customers in the  corporate enterprise and government space, and is growing a community of  developers writing third-party extensions. &lt;/div&gt;&lt;div class="storybody"&gt;Web site: &lt;a href="http://www.dokeos.com/" target="_blank"&gt;http://www.dokeos.com&lt;/a&gt;&lt;br /&gt;Licence: GPL&lt;br /&gt;Commercial support: Project home&lt;br /&gt;Developed with: PHP&lt;/div&gt;&lt;div class="storybody"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="storybody"&gt;&lt;b&gt;4. eFront&lt;/b&gt; &lt;/div&gt;&lt;div class="storybody"&gt;eFront claims to be an easy to use e-learning  and "human capital development" system, making it suitable for both  company and educational usage. &lt;/div&gt;&lt;div class="storybody"&gt;The flagship product of Epignosis, an  e-learning company based in Greece, eFront enables "community learning"  and supports the principles of "collective knowledge". Organizations  using eFront include the Greek Ministry of Public Order, and the Polish  Ministry of Interior. &lt;/div&gt;&lt;div class="storybody"&gt;Version 3.5 is in beta and claims improved  stability and speed, extended courses management, a new Ajax-based file  manager and functionality, and core functions have been rewritten to  take advantage of the object oriented features of PHP 5. Also new is a  PayPal payment module and the ability to install eFront without any Web  server or "Documentroot setup hassle". &lt;/div&gt;Web site: &lt;a href="http://www.efrontlearning.net/" target="_blank"&gt;http://www.efrontlearning.net/&lt;/a&gt;&lt;br /&gt;Licence: &lt;a href="http://opensource.org/licenses/cpal_1.0" target="_blank"&gt;CPAL&lt;/a&gt;&lt;br /&gt;Commercial support: Project home&lt;br /&gt;Developed with: PHP&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="storybody"&gt;&lt;b&gt;5. Fle3&lt;/b&gt; &lt;/div&gt;&lt;div class="storybody"&gt;Fle3 is a Web-based learning environment with  the sophisticated title of server software for computer supported  collaborative learning, but, hey, we call it e-learning. &lt;/div&gt;&lt;div class="storybody"&gt;Fle3 development is coordinated by the Learning  Environments for Progressive Inquiry research group of the UIAH Media  Lab at the University of Art and Design in Helsinki Finland. According  to Wikipedia, the abbreviation FLE comes from the words Future Learning  Environment, with the number three in the name referring to the number  of times the software has been built from scratch. &lt;/div&gt;&lt;div class="storybody"&gt;Fle3 has WebTops to store different items  related to studies, Knowledge Building for groups to participate in  knowledge building dialogues, and a Jamming tool for a shared space for  collaborative construction of digital media like pictures, text, audio,  and video. &lt;/div&gt;&lt;div class="storybody"&gt;Web site: &lt;a href="http://fle3.uiah.fi/index.html" target="_blank"&gt;http://fle3.uiah.fi/index.html&lt;/a&gt;&lt;br /&gt;Licence: GPL&lt;br /&gt;Commercial support: Project home&lt;br /&gt;Developed with: Python&lt;/div&gt;&lt;div class="storybody"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="storybody"&gt;&lt;b&gt;6. ILIAS&lt;/b&gt; &lt;/div&gt;&lt;div class="storybody"&gt;ILIAS began at the faculty of business administration, economics and social sciences at the University of Cologne in Germany. &lt;/div&gt;&lt;div class="storybody"&gt;In addition to e-learning features course,  group and content management, ILIAS has support for Web 2.0 functions  like RSS, podcasting, and Google Maps. For Web services a SOAP interface  was developed. &lt;/div&gt;&lt;div class="storybody"&gt;ILIAS now has a large cooperation and support partner network concentrated around Europe. &lt;/div&gt;&lt;div class="storybody"&gt;Web site: &lt;a href="http://www.ilias.de/" target="_blank"&gt;http://www.ilias.de&lt;/a&gt;&lt;br /&gt;Licence: GPL&lt;br /&gt;Commercial support: Project home&lt;br /&gt;Developed with: PHP&lt;/div&gt;&lt;div class="storybody"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="storybody"&gt;&lt;b&gt;7. LAMS&lt;/b&gt; &lt;/div&gt;&lt;div class="storybody"&gt;Learning Activity Management System, or LAMS,  is an e-learning application based at the Macquarie E-learning Centre of  Excellence (MELCOE) at Macquarie University, Australia. &lt;/div&gt;&lt;div class="storybody"&gt;LAMS claims to provide teachers with a "highly  intuitive, visual authoring environment" for creating sequences of  learning activities. Activities can include a range of individual tasks,  small group work and whole class activities based on both content and  collaboration. &lt;/div&gt;&lt;div class="storybody"&gt;LAMS is also developed in Java and uses the  JBoss application server. Versions that integrate with other e-learning  systems like Moodle, Blackboard, and Sakai are also available. &lt;/div&gt;Web site: &lt;a href="http://lamsfoundation.org/" target="_blank"&gt;http://lamsfoundation.org&lt;/a&gt;&lt;br /&gt;Licence: GPL&lt;br /&gt;Commercial support: &lt;a href="http://www.lamsinternational.com/" target="_blank"&gt;http://www.lamsinternational.com&lt;/a&gt;&lt;br /&gt;Developed with: Java&lt;br /&gt;&lt;br /&gt;&lt;div class="storybody"&gt;&lt;b&gt;8. Moodle&lt;/b&gt; &lt;/div&gt;&lt;div class="storybody"&gt;Moodle is a Web-based e-learning project that  describes itself as a course management system to help educators create  "effective online learning communities". Moodle claims to scale from a  single-teacher site to a university with 200,000 students, and can be  used as a general Web content system, so it's not tied down to just  e-learning. &lt;/div&gt;&lt;div class="storybody"&gt;Moodle's footprint is already quite large with  some 38,000 sites from 198 countries having registered their  installation. Moodle users include RMIT University, the University of  Sydney, Brigham Young University, and California State University. &lt;/div&gt;&lt;div class="storybody"&gt;Check out the MoodleMoot conference if you would like to see what other Moodle people are doing. &lt;/div&gt;&lt;div class="storybody"&gt;Web site: &lt;a href="http://moodle.org/" target="_blank"&gt;http://moodle.org/&lt;/a&gt;&lt;br /&gt;Licence: GPL&lt;br /&gt;Commercial support: &lt;a href="http://moodle.com/" target="_blank"&gt;http://moodle.com/&lt;/a&gt;&lt;br /&gt;Developed with: PHP&lt;/div&gt;&lt;div class="storybody"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="storybody"&gt;&lt;b&gt;9. OLAT&lt;/b&gt; &lt;/div&gt;&lt;div class="storybody"&gt;Unlike most of the other e-learning  applications in this article, OLAT (Online Learning And Training) is  based on Java and is Apache Licensed. &lt;/div&gt;&lt;div class="storybody"&gt;The development of OLAT started in 1999 at the  University of Zurich, Switzerland, where it is used as the learning  management system. The University of Zurich leads the development and  has a team of 12 working on OLAT. &lt;/div&gt;&lt;div class="storybody"&gt;In addition to its typical e-learning  functionality, OLAT has new features including a wiki, calendar, Ajax,  and full text search, among others. Version 6 is due out this month. &lt;/div&gt;&lt;div class="storybody"&gt;OLAT boasts its Java-based framework can handle  over 700 students simultaneously on one standard Linux server.  Definitely one to watch. &lt;/div&gt;&lt;div class="storybody"&gt;Web site: &lt;a href="http://www.olat.org/" target="_blank"&gt;http://www.olat.org&lt;/a&gt;&lt;br /&gt;Licence: Apache License 2.0&lt;br /&gt;Commercial support: &lt;a href="http://www.frentix.com/" target="_blank"&gt;http://www.frentix.com&lt;/a&gt;&lt;br /&gt;Developed with: Java&lt;/div&gt;&lt;div class="storybody"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="storybody"&gt;&lt;b&gt;10. Sakai&lt;/b&gt; &lt;/div&gt;&lt;div class="storybody"&gt;Like OLAT, Sakai is a Java-based e-learning  system developed by an international alliance of universities, colleges  and commercial affiliates. &lt;/div&gt;&lt;div class="storybody"&gt;Sakai's core tools like forums, chat rooms, and  message centre can be augmented with tools designed for a particular  application like assignments, syllabus, and WebDAV. Sakai claims to be  in production at over 150 institutions and being piloted by over 100  more. &lt;/div&gt;&lt;div class="storybody"&gt;The latest Sakai 2.5 series has changes at both the tool layer and  framework level. One new provisional tool has been added, while two  existing provisional tools have been promoted to the enterprise bundle. &lt;/div&gt;Web site: &lt;a href="http://www.sakaiproject.org/" target="_blank"&gt;http://www.sakaiproject.org&lt;/a&gt;&lt;br /&gt;Licence: Educational Community License&lt;br /&gt;Commercial support: Project home&lt;br /&gt;Developed with: Java&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.techworld.com.au/article/223565/10_open_source_e-learning_projects_watch?pp=3"&gt;link &lt;/a&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/500416518006923313-2792117365121244510?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/2792117365121244510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/07/10-open-source-e-learning-projects-to.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/2792117365121244510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/2792117365121244510'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/07/10-open-source-e-learning-projects-to.html' title='10 open source e-learning projects to watch'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-6584641107299812786</id><published>2010-07-14T23:38:00.000-07:00</published><updated>2010-07-29T03:17:49.307-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><title type='text'>Top 10 Open Source Web-Based Project Management Software</title><content type='html'>This is an user contributed article.&lt;br /&gt;&lt;br /&gt;Project management software is not just for managing software based project. It can be used for variety of other tasks too. The web-based software must provide tools for planning, organizing and managing resources to achieve project goals and objectives. A web-based project management software can be accessed through an intranet or WAN / LAN using a web browser. You don't have to install any other software on the system. The software can be easy of use with access control features (multi-user). I use project management software for all of our projects (for e.g. building a new cluster farm) for issue / bug-tracking, calender, gantt charts, email notification and much more.&lt;br /&gt;&lt;br /&gt;Obviously I'm not the only user, the following open source software is used by some of the biggest research organizations and companies world wild. For example, NASA's Jet Propulsion Laboratory uses track software or open source project such as lighttpd / phpbb use redmine software to keep track of their projects.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;You use the following top 10 software for personal or business use. Keep track of all your projects in one place and finish them successfully on time.&lt;br /&gt;#1: Codendi&lt;br /&gt;&lt;br /&gt;Codendi is an open-source collaborative development platform offered by Xerox. From only one interface, it gathers, all the needed tools for software development teams: management and versioning of code, bugs, requirements, documents, reporting, tests etc. It is mainly used for managing software project processes.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codendi.com/index_en.php"&gt;* Download Codendi&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;#2: Redmine&lt;br /&gt;&lt;br /&gt;Redmine is a flexible project management web application. Written using Ruby on Rails framework, it is cross-platform and cross-database. It includes calendar and gantt charts to aid visual representation of projects and their deadlines.&lt;br /&gt;&lt;a href="http://www.redmine.org/"&gt;&lt;br /&gt;* Download redmine&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;#3: ProjectPier&lt;br /&gt;&lt;br /&gt;ProjectPier is a Free, Open-Source, self-hosted PHP application for managing tasks, projects and teams through an intuitive web interface. ProjectPier will help your organization communicate, collaborate and get things done Its function is similar to commercial groupware/project management products, but allows the freedom and scalability of self-hosting.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.projectpier.org/"&gt;* Download ProjectPier&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;#4: Trac&lt;br /&gt;&lt;br /&gt;Trac is an open source, web-based project management and bug-tracking tool. Trac allows hyperlinking information between a computer bug database, revision control and wiki content. It also serves as a web interface to a version control system like Subversion, Git, Mercurial, Bazaar and Darcs.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://trac.edgewall.org/"&gt;* Download Trac&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;#5: Project HQ&lt;br /&gt;&lt;br /&gt;Project HQ is a collaborative open source project management tool, similar to Basecamp and activeCollab. Project HQ is built on open source technologies like Python, Pylons and SQLAlchemy and is fully database independent. Project HQ uses a structured workflow to assist you in managing your projects.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://projecthq.org/"&gt;* Download Project HQ&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;#6: Collabtive&lt;br /&gt;&lt;br /&gt;Collabtive is a web-based project management software that is being published as Open Source software. The project was started in November 2007. It strives to provide an Open Source alternative to proprietary tools like Basecamp or ActiveCollab.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://collabtive.o-dyn.de/"&gt;* Download Collabtive&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;#7: eGroupWare&lt;br /&gt;&lt;br /&gt;eGroupWare is a free open source groupware software intended for businesses from small to enterprises. Its primary functions allow users to manage contacts, appointments, projects and to-do lists.&lt;br /&gt;&lt;br /&gt;It is used either via its native web-interface, making access platform-independent, or by using different supported groupware clients, such as Kontact, Novell Evolution, or Microsoft Outlook. It can also be used by mobile phone or PDA via SyncML.&lt;br /&gt;&lt;a href="http://www.egroupware.org/Home"&gt;&lt;br /&gt;* Download eGroupWare&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;#8: KForge&lt;br /&gt;&lt;br /&gt;KForge is an open-source (GPL) system for managing software and knowledge projects. It re-uses existing best-of-breed tools such as a versioned storage (subversion), a tracker (trac), and wiki (trac or moinmoin), integrating them with the system’s own facilities (projects, users, permissions etc). KForge also provides a complete web interface for project administration as well a fully-developed plugin system so that new services and features can be easily added.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kforgeproject.com/"&gt;* Download KForge&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;#9: OpenGoo&lt;br /&gt;&lt;br /&gt;It is a complete online solution focused on improving productivity, collaboration, communication and management of your teams. OpenGoo main features include document management, contact management, e-mail, project management, and time management. Text documents and presentations can be created and edited online. Files can be uploaded, organized and shared, independent of file formats.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.opengoo.org/"&gt;* Download OpenGoo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;#10: ClockingIT&lt;br /&gt;&lt;br /&gt;ClockingIT is a free Project Management solution, which helps your team stay focused and on top of things.&lt;br /&gt;&lt;a href="http://wiki.clockingit.com/"&gt;&lt;br /&gt;* Download ClockingIT&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ed: The following two paragraphs added by Vivek Gite:&lt;br /&gt;&lt;br /&gt;I also use project management software to keep track of how much time I spent per client and project.&lt;br /&gt;My Personal Choice&lt;br /&gt;&lt;br /&gt;redmine is my personal choice because I like to use ruby on rails and I often work with small teams. We track networking issues, data center issues, capacity planning, trouble tickets and much more using redmine. I can track multiple projects and its flexible role-based access control make sure only authorized eyes can view the details.&lt;br /&gt;Other FOSS Project Management Software Projects&lt;br /&gt;&lt;br /&gt;1. JotBug&lt;br /&gt;2. Bugzilla (only bug tracking)&lt;br /&gt;3. OpenProj (desktop app - replacement for MS-project)&lt;br /&gt;&lt;br /&gt;http://www.cyberciti.biz/tips/open-source-project-management-software.html&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/500416518006923313-6584641107299812786?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/6584641107299812786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/07/top-10-open-source-web-based-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/6584641107299812786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/6584641107299812786'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/07/top-10-open-source-web-based-project.html' title='Top 10 Open Source Web-Based Project Management Software'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-5268396502721846381</id><published>2010-07-14T23:24:00.000-07:00</published><updated>2010-07-14T23:24:06.910-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><title type='text'>Link Download Software Open Source</title><content type='html'>Buat teman-teman yang bingung nyari software gratisan alias open source, cekidot link &lt;a href="http://www.softsea.com/download/"&gt;ini&lt;/a&gt; di dalamnya banyak link-link website yang menyediakan software-software open source..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-5268396502721846381?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/5268396502721846381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/07/link-download-software-open-source.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/5268396502721846381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/5268396502721846381'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/07/link-download-software-open-source.html' title='Link Download Software Open Source'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-3683905295493547710</id><published>2010-06-29T05:35:00.003-07:00</published><updated>2010-06-29T23:20:20.319-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSON'/><title type='text'>JSON 1</title><content type='html'>JSON stands for JavaScript Object Notation that  is a language independent text format which is fast and easy to understand. That means it is really very simple and easy to learn without sparing much time. In another words we can say that JavaScript Object Notation is a lightweight data-interchange format that is completely language independent but with some conventions. &lt;br /&gt;&lt;br /&gt;So in this section of JSON tutorial we are going to discuss JSON  with JavaScript. &lt;br /&gt;&lt;br /&gt;Creating Object in JavaScript using JSON&lt;br /&gt;&lt;br /&gt;We can create objects in JSON with JavaScript in many ways :&lt;br /&gt;&lt;br /&gt;1. "var JSONObjectName ={};" will create an empty object. &lt;br /&gt;&lt;br /&gt;2. "var JSONObjectName= new Object();" will create a new Object.&lt;br /&gt;&lt;br /&gt;3. "var JSONObjectName = { "name ":"amit", "age":23}; will create an Object with attribute name which contains value in String and age with numeric value.&lt;br /&gt;&lt;br /&gt;Now by creating this object we can access attributes by only "." operator.&lt;br /&gt;&lt;br /&gt;Here is the full example code for creating an Object in JavaScript using JSON:&lt;br /&gt;&lt;br /&gt;ObjectJavaScript-JSON.htm&lt;br /&gt;&lt;!--&lt;title&gt;&amp;lt;br /&amp;gt;  Object creation in JSON in JavaScript&amp;lt;br /&amp;gt; &lt;/title&gt;&lt;br /&gt;&lt;script language="javascript"&gt;var JSONObject = {  "name"     : "Amit",                    "address"  : "B-123 Bangalow",                    "age"      : 23,                    "phone"     : "011-4565763",                   "MobileNo"  : 0981100092          };document.write("&lt;h2&gt;&lt;font color='blue'&gt;Name&lt;/font&gt;::"     +JSONObject.name+"&lt;/h2&gt;");  document.write("&lt;h2&gt;&lt;font color='blue'&gt;Address&lt;/font&gt;::"     +JSONObject.address+"&lt;/h2&gt;");  document.write("&lt;h2&gt;&lt;font color='blue'&gt;Age&lt;/font&gt;::"     +JSONObject.age+"&lt;/h2&gt;");  document.write("&lt;h2&gt;&lt;font color='blue'&gt;Phone No.&lt;/font&gt;::"     +JSONObject.phone+"&lt;/h2&gt;");  document.write("&lt;h2&gt;&lt;font color='blue'&gt;Mobile No.&lt;/font&gt;::"     +JSONObject.MobileNo+"&lt;/h2&gt;");  &lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Example of object creation in JSON in JavaScript&lt;/h3&gt;--&gt;&lt;br /&gt;&lt;br /&gt;Output:  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To run this JavaScript and JSON example you have to just run this ".htm" file on your browser.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.roseindia.net/tutorials/json/createJSONObject.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="275" src="http://www.roseindia.net/tutorials/json/createJSONObject.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-3683905295493547710?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/3683905295493547710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/06/json-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/3683905295493547710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/3683905295493547710'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/06/json-1.html' title='JSON 1'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-5824682686420466135</id><published>2010-06-01T07:51:00.000-07:00</published><updated>2010-06-01T07:51:49.686-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSON'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Membuat JSON dengan PHP</title><content type='html'>Untuk membuat json dengan php, langkah pertama yang perlu diingat adalah  , &lt;i&gt;php digunakan untuk menghasilkan string yang akan digunakan oleh  browser&lt;/i&gt;. Sehingga &lt;i&gt;apapun yang kita hasilkan baik html,text,xml  ataupun json sesungguhnya tidak menjadi masalah asalkan kita tau cara  membentuk format yang diinginkan tersebut&lt;/i&gt;. &lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Jika  belum mengerti format json, ada baiknya baca dulu &lt;a href="http://www.kuliahpemrograman.co.cc/2010/01/javascript-pengenalan-json.html"&gt;artikel  sebelumnya&lt;/a&gt;. Jika sudah, baik kita lanjutkan artikel ini.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Contoh  1&lt;/div&gt;&lt;blockquote class="dp-highlighter"&gt;      &lt;br /&gt;header("content-type:application/json");&lt;br /&gt;echo  "{\"nama\":\"budi anduk\"}";    &lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;jika dijalankan  akan menghasilkan :&lt;br /&gt;{"nama":"budi anduk"}&lt;/blockquote&gt;Ini  adalah data json paling sederhana yang terdiri dari 1 buah variabel,  yaitu nama dan isinya string "budi anduk".&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Contoh  2&lt;/div&gt;&lt;blockquote class="dp-highlighter"&gt;      &lt;br /&gt;header("content-type:application/json");&lt;br /&gt;echo "{";&lt;br /&gt;echo "\"nama\":\"budi anduk\",";&lt;br /&gt;echo "\"alamat\":\"jl. raya  pasar rebo, jakarta timur\",";&lt;br /&gt;echo "\"umur\":40";&lt;br /&gt;echo "}";     &lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;jika dijalankan akan menghasilkan :&lt;br /&gt;{&lt;br /&gt;"nama":"budi anduk",&lt;br /&gt;"alamat":"jl. raya pasar rebo, jakarta  timur",&lt;br /&gt;"umur":40&lt;br /&gt;}&lt;/blockquote&gt;Ini adalah  satu set data json yang sudah terlihat seperti satu kesatuan.  selanjutnya kita akan merepresentasikan array didalam json.&lt;br /&gt;&lt;br /&gt;&lt;a href="mailto:http://www.kuliahpemrograman.co.cc/2010/05/php-membuat-json-dengan-php.html#more"&gt;link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-5824682686420466135?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/5824682686420466135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/06/membuat-json-dengan-php.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/5824682686420466135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/5824682686420466135'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/06/membuat-json-dengan-php.html' title='Membuat JSON dengan PHP'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-6383198209315910124</id><published>2010-06-01T07:38:00.000-07:00</published><updated>2010-06-06T23:00:05.730-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSON'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><title type='text'>Pengenalan JSON</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_50vEiz5bQno/S1U84xeTVqI/AAAAAAAAAOA/FVa0URK4jVg/s1600/testjson.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_50vEiz5bQno/S1U84xeTVqI/AAAAAAAAAOA/FVa0URK4jVg/s320/testjson.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Saat ini aplikasi web telah menjadi tren yang terus menerus mengalami  perbaikan. Berbagai solusi mulai dari cara koneksi (XMLHTTPRequest) dan  Type data (Text,XML,JSON) telah dibuat untuk kemudahan pembuatan  aplikasi web. Saya akan berbicara mengenai JSON yang merupakan typedata  yang menjadi pilihan majority untuk pengembangan aplikasi web. &lt;br /&gt;&lt;br /&gt;JSON,  Javascript Object Notation adalah suatu cara penulisan data yang  bersifat object oriented dan 100% compatible dengan javascript. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Mengapa  Mengunakan JSON ?&lt;/b&gt;1. JSON 100% Javascript compatible , jadi  bisa dijalan disetiap browser&lt;br /&gt;2. JSON Memiliki type data, tidak  seperti xml&lt;br /&gt;3. JSON Mudah dibaca baik oleh mesin maupun manusia&lt;br /&gt;4.  JSON Mudah ditulis/dibuat&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=500416518006923313&amp;amp;postID=6383198209315910124" name="more"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Contoh  Cara Penulisan Data Menggunakan JSON&lt;/b&gt;Berikut ini adalah  contoh cara penulisan dan penggunaan JSON&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="dp-highlighter"&gt;&lt;blockquote&gt;&lt;script language="javascript"&gt;var myjson = {"nama":"budi","alamat":"jlraya teluk makmur","umur":"10"}function hello(){umurbudi= eval(myjson.umur);umurbudi++;alert(myjson.nama + " " + umurbudi);}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;input onclick="hello()" type="button" value="Test JSON" /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Jika  test berhasil, maka akan muncul messagebox dengan tulisan : Budi 11.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jika  anda pernah membaca tentang ajax, maka JSON akan dihasilkan oleh server&lt;br /&gt;Kemudian  dioleh dengan menggunakan javascript.Selain Itu Server (PHP/ASP/Java)  juga bisa membaca&lt;br /&gt;dan memparsing data - data dari JSON dan dapat  dengan mudah mengkonversi menjadi Object&lt;br /&gt;sesuai dengan bahasa masing -  masing.&lt;br /&gt;&lt;br /&gt;Demikian Pengenalan tentang JSON, semoga menambah  keluasan dan pemahaman dalam membangun aplikasi&lt;br /&gt;web. Happy Coding!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kuliahpemrograman.co.cc/2010/01/javascript-pengenalan-json.html#comment-form"&gt;link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-6383198209315910124?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/6383198209315910124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/06/pengenalan-json.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/6383198209315910124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/6383198209315910124'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/06/pengenalan-json.html' title='Pengenalan JSON'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_50vEiz5bQno/S1U84xeTVqI/AAAAAAAAAOA/FVa0URK4jVg/s72-c/testjson.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-888967203412668845</id><published>2010-06-01T07:21:00.000-07:00</published><updated>2010-06-01T07:21:26.910-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSON'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>jQuery – Using JSON for data transfers</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://samsonasik.files.wordpress.com/2010/04/json160.gif?w=86&amp;amp;h=86" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://samsonasik.files.wordpress.com/2010/04/json160.gif?w=86&amp;amp;h=86" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;strong&gt;JSON&lt;/strong&gt; (dilafalkan “Jason”),&amp;nbsp; adalah singkatan dari &lt;em&gt;JavaScript  Object  Notation&lt;/em&gt; (bahasa Indonesia: notasi objek JavaScript),   adalah suatu format ringkas  pertukaran data komputer. Formatnya  berbasis teks dan  terbaca-manusia serta digunakan untuk  merepresentasikan struktur  data sederhana dan larik  asosiatif (disebut  objek). &lt;br /&gt;Penggunaan JSON pada pertukaran transfer data, terutama ketika kita  menggunakan AJAX, sangatlah bermanfaat, tapi tentu saja alangkah lebih  baiknya, jika selain memanfaatkan JSON secara murni, kita juga tahu  tools-tools yang bisa digunakan agar pemanfaatan JSON bisa lebih cepat.  Salah satu Tools yang bisa digunakan adalah Javascript Library yang  tentu sudah tidak asing lagi bagi kita semua, yaitu jQuery.&lt;br /&gt;Ok, saya akan memberikan satu contoh sederhana pemanfaatan JSON  menggunakan &lt;a href="http://jquery.com/"&gt;jQuery&lt;/a&gt; javascript library  dan &lt;a href="http://php.net/"&gt;PHP&lt;/a&gt;.&lt;br /&gt;Pertama, kita siapkan file2 yang dibutuhkan, seperti gambar berikut:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://samsonasik.files.wordpress.com/2010/04/json1.png?w=418&amp;amp;h=227" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="159" src="http://samsonasik.files.wordpress.com/2010/04/json1.png?w=418&amp;amp;h=227" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Keterangan :&lt;br /&gt;1. frmjson.html&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : file view kita.&lt;br /&gt;2. getjson.php&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : serverside script untuk menangkap data yang  ditransfer.&lt;br /&gt;3. jquery-1.4.2.js : Javascript library-nya.&lt;br /&gt;————&lt;br /&gt;Now, let’s coding :&lt;strong&gt;&lt;br /&gt;1. &lt;em&gt;frmjson.html&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;pre class="brush: php;"&gt;&lt;!-- frmjson.html --&gt;&lt;br /&gt;&lt;script src="jquery-1.4.2.js" type="text/javascript"&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;&lt;br /&gt;$(document).ready(function(){&lt;br /&gt;//closure button berid = "setter" diklik...&lt;br /&gt;$("#setter").click(function(){&lt;br /&gt;$.post("getjson.php",{&lt;br /&gt;nama : $("#nama").val(),&lt;br /&gt;alamat : $("#alamat").val()&lt;br /&gt;}, function(data){&lt;br /&gt;//jika response telah berhasil... (set label...)&lt;br /&gt;$("#lblgetattr").html(data.nama+" beralamat di "+data.alamat);&lt;br /&gt;},"json");&lt;br /&gt;});&lt;br /&gt;});&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;Nama : &lt;input id="nama" type="text" /&gt; &lt;br /&gt;&lt;br /&gt;Alamat : &lt;input id="alamat" type="text" /&gt; &lt;br /&gt;&lt;br /&gt;&lt;input id="setter" type="button" value="SetAtribute" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Atribut yang sudah terset adalah : &lt;label id="lblgetattr"&gt;&lt;/label&gt;&lt;/pre&gt;&lt;strong&gt;2.&lt;/strong&gt; &lt;strong&gt;&lt;em&gt;getjson.php&lt;/em&gt;&lt;/strong&gt; :&lt;br /&gt;&lt;pre class="brush: php;"&gt;$data['nama'] =&amp;nbsp; strtoupper($_POST['nama']);&lt;br /&gt; $data['alamat'] = $_POST['alamat'];&lt;br /&gt;&lt;br /&gt; echo json_encode($data);&lt;/pre&gt;&lt;strong&gt;3. jQuery-1.4.2.js (Bisa didownload di situs  http://jquery.com )&lt;/strong&gt;&lt;br /&gt;Sebelum button dengan id =”setter” diklik, maka akan tampil halaman  seperti ini :&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://samsonasik.files.wordpress.com/2010/04/jsonform.png?w=452&amp;amp;h=365" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="258" src="http://samsonasik.files.wordpress.com/2010/04/jsonform.png?w=452&amp;amp;h=365" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Dari gambar di atas, kita belum melihat respon apa2 karena button dengan  id =”setter” belum kita klik, jika kita isi nama dan alamat, kemudian  kita klik button dengan id=”setter” tersebut, maka akan tampil seperti  berikut :&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://samsonasik.files.wordpress.com/2010/04/getjson.png?w=600&amp;amp;h=456" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="243" src="http://samsonasik.files.wordpress.com/2010/04/getjson.png?w=600&amp;amp;h=456" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Gambar di atas menunjukkkan dari sisi background, javascript  mengirimkan request ke &lt;strong&gt;getjson.php &lt;/strong&gt;, kemudian response  tersebut dikirim ke browser, dan ditampilkan di view browser.&lt;br /&gt;Asik kan yach ? welcome to RIA world &lt;img alt=":)" class="wp-smiley" src="http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif" /&gt;&lt;br /&gt;———————–&lt;br /&gt;Referensi :&lt;br /&gt;http://id.wikipedia.org/wiki/JSON&lt;br /&gt;http://json.org/&lt;br /&gt;http://jquery.com&lt;br /&gt;&lt;br /&gt;&lt;a href="http://samsonasik.wordpress.com/2010/04/14/jquery-using-json-for-data-transfers/"&gt;link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-888967203412668845?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/888967203412668845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/06/jquery-using-json-for-data-transfers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/888967203412668845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/888967203412668845'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/06/jquery-using-json-for-data-transfers.html' title='jQuery – Using JSON for data transfers'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-8203255744287635616</id><published>2010-06-01T06:47:00.001-07:00</published><updated>2010-06-01T06:47:51.063-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSON'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Menggunakan JSON untuk transfer data/object dari PHP ke Java</title><content type='html'>&lt;small&gt;Oleh Erwin Komaruloh&lt;/small&gt;          &lt;div class="snap_preview"&gt;&lt;b&gt;Pengenalan JSON&lt;/b&gt;&lt;br /&gt;JSON (JavaScript Object Notation) adalah format transfer data yang  ringan. Jika dibandingkan dengan XML JSON jauh lebih sederhana, sehingga  (seharusnya) lebih ringan dari XML. Tujuan dari JSON adalah satu, yaitu  mentransfer object (sebenarnya lebih mirip struct dalam bahasa C/C++).&lt;br /&gt;Untuk lebih jelas tentang JSON dan spesifikasinya kunjungi &lt;a href="http://json.org/" title="json.org"&gt;http://json.org&lt;/a&gt;, untuk  bahasan tentang perbandingan antara JSON dan XML lihat &lt;a href="http://www.tbray.org/ongoing/When/200x/2006/12/21/JSON"&gt;JSON and  XML&lt;/a&gt; atau  &lt;a href="http://www.infoq.com/news/2006/12/json-vs-xml-debate"&gt;JSON vs. XML  as a data interchange format&lt;/a&gt;.&lt;br /&gt;&lt;b&gt;JSON di PHP&lt;/b&gt;&lt;br /&gt;Untuk menggunakan JSON di PHP sangatlah mudah. Syaratnya adalah  ektensi JSON untuk PHP harus sudah terinstall. Secara default PHP versi  5.2.x sudah mengikutsertakan ektensi JSON. Tentu saja ada berbagai  utilitas yang ditawarkan selain yang merupakan bawaan PHP. Namun tulisan  ini untuk membahas penggunaan JSON dalam PHP, dan karena JSON bawaan  PHP dirasa cukup sebagai pengantar maka dalam tulisan ini hanya akan  digunakan JSON bawaan PHP.&lt;br /&gt;PHP menyertakan dua fungsi untuk menulis dan membaca format JSON.  json_encode akan mengubah variabel PHP kedalam format JSON. Contoh :&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;&lt;code&gt;$arr = array  ('a'=&amp;gt;1,'b'=&amp;gt;2,'c'=&amp;gt;3,'d'=&amp;gt;4,'e'=&amp;gt;5);&lt;/code&gt;&lt;/code&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;  echo json_encode($arr); &lt;/code&gt;&lt;/blockquote&gt;&lt;code&gt;?&amp;gt;&lt;/code&gt;&lt;/blockquote&gt;kode diatas akan menghasilkan output :&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;{"a":1,"b":2,"c":3,"d":4,"e":5}&lt;/code&gt;&lt;/blockquote&gt;Perhatikan bahwa array yang di-encode adalah associate array sehingga  yang dihasilkan adalah JSON-object, bukan JSON-array. Bila kita gunakan  kode berikut :&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;&lt;code&gt;   $arr =  array('f','g','h','i','j');&lt;/code&gt;&lt;/code&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;   echo json_encode($arr); &lt;/code&gt;&lt;/blockquote&gt;&lt;code&gt;?&amp;gt;&lt;/code&gt;&lt;/blockquote&gt;maka outputnya adalah JSON-array :&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;["f","g","h","i","j"]&lt;/code&gt;&lt;/blockquote&gt;Sedangkan json_decode melakukan hal sebaliknya. Contoh :&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;&lt;code&gt;    $json =  '{"a":1,"b":2,"c":3,"d":4,"e":5}';&lt;/code&gt;&lt;/code&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;    var_dump(json_decode($json));  &lt;/code&gt;&lt;br /&gt;&lt;code&gt;    var_dump(json_decode($json, true)); &lt;/code&gt;&lt;/blockquote&gt;&lt;code&gt;?&amp;gt;&lt;/code&gt;&lt;/blockquote&gt;kode diatas akan menghasilkan output :&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;object(stdClass)#1 (5) {&lt;/code&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;    ["a"] =&amp;gt; int(1)      &lt;/code&gt;&lt;br /&gt;&lt;code&gt;        ["b"] =&amp;gt; int(2)&lt;/code&gt;&lt;br /&gt;&lt;code&gt;        ["c"] =&amp;gt; int(3)      &lt;/code&gt;&lt;br /&gt;&lt;code&gt;        ["d"] =&amp;gt; int(4)      &lt;/code&gt;&lt;br /&gt;&lt;code&gt;        ["e"] =&amp;gt; int(5)&lt;/code&gt;&lt;/blockquote&gt;&lt;code&gt;}&lt;/code&gt;&lt;/blockquote&gt;&lt;b&gt;JSON di JAVA&lt;/b&gt;&lt;br /&gt;Tidak seperti PHP yang mendukung JSON secara native, Java memerlukan  class/paket tambahan untuk menggunakan JSON. Dalam tulisan ini akan  digunakan class dari &lt;a href="http://www.json.org/java/index.html" title="http://www.json.org"&gt;org.json&lt;/a&gt;. Kelas-kelas berikut harus  disertakan dalam classpath :&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;JSONObject.java&lt;/code&gt;&lt;br /&gt;&lt;code&gt; JSONArray.java&lt;/code&gt;&lt;br /&gt;&lt;code&gt; JSONStinger.java&lt;/code&gt;&lt;br /&gt;&lt;code&gt; JSONWriter.java&lt;/code&gt;&lt;br /&gt;&lt;code&gt; JSONTokener.java&lt;/code&gt;&lt;br /&gt;&lt;code&gt; JSONException.java&lt;/code&gt;&lt;br /&gt;&lt;code&gt; JSONString.java&lt;/code&gt;&lt;/blockquote&gt;Selain itu ada juga beberapa kelas tambahan untuk pertukaran data  dengan format lain, seperti :&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;CDL.java          Merubah JSONArray dari/ke format  CDL (comma delimited array). &lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;XML.java   Merubah JSONArray dari/ke format XML. &lt;/code&gt;&lt;br /&gt;&lt;code&gt;XMLTokener.java   Menyediakan method tambahan untuk mem-parsing  XML. &lt;/code&gt;&lt;br /&gt;&lt;code&gt;HTTP.java         Merubah header HTTP dari/ke JSONObject. &lt;/code&gt;&lt;br /&gt;&lt;code&gt;HTTPTokener.java  Menyediakan tambahan untuk mem-parsing header  HTTP. &lt;/code&gt;&lt;br /&gt;&lt;code&gt;Cookie.java       Merubah cookie browser menjadi JSONObject dan  sebaliknya. &lt;/code&gt;&lt;br /&gt;&lt;code&gt;CookieList        Merubah list (daftar) cookie browser menjadi  JSONObject dan sebaliknya.&lt;/code&gt;&lt;/blockquote&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;Untuk membuat sebuah JSONObject kita bisa menggunakan method put() dari&lt;br /&gt;kelas JSONObject seperti :&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;myString = new JSONObject().put("JSON", "Hello,  World!").toString();&lt;/code&gt;&lt;/blockquote&gt;yang menghasilkan String&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;{"JSON": "Hello, World"}&lt;/code&gt;.&lt;/blockquote&gt;Selain itu kita juga bisa membuat JSONObject dari subset(bagian)  JSONObject lainnya, dari JSONTokener, java.util.map, java bean, object  java dengan menggunakan reflection, dan juga dari JSON text string. Yang  terakhir ini adalah kunci dari transfer data/object dari bahasa  pemrograman lain, dan akan dibahas di bab tersendiri.&lt;br /&gt;NOTE : Harap dibedakan antara JSONObject dengan JSON-object itu  sendiri. Karena JSON-object adalah string dengan format tertentu  sementara JSONObject merupakan kelas java yang mempresentasikan  JSON-object.&lt;br /&gt;Untuk membuat JSONArray caranya hampir sama dengan JSONObject,&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;JSONArray JArray = new JSONArray();  JArray.put("Hello"); JArray.put(1,"World");myString = JArray.toString();&lt;/code&gt;&lt;/blockquote&gt;akan menghasilkan String&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;["Hello","World"]&lt;/code&gt;.&lt;/blockquote&gt;&lt;b&gt;JSON Validator&lt;/b&gt;&lt;br /&gt;Ada kalanya kita ingin memastikan JSON-object atau JSON-array yang  kita buat adalah valid. Untuk itu kita memerlukan sebuah JSON Validator,  salah satu yang tersedia adalah “jsonval” yang dibuat oleh Ben Spencer.  Source codenya bisa diambil di &lt;a href="http://www.blik.it/wp-content/uploads/jsonval.tgz" title="jsonval"&gt;sini&lt;/a&gt;.&lt;br /&gt;Untuk menggunakannya kita harus meng-kompile file-file jsonval  terlebih dahulu. Caranya adalah masuk dalam direktori jsonval dan ketik  ‘make’. Bila berhasil maka akan ada sebuah file binary bernama jsonval.  Cara menggunakannya dengan menyediakan nama file yang berisi JSON  string.&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt; jsonval namafile&lt;/code&gt;&lt;/blockquote&gt;NOTE : Saya menggunakan tool ini dalam lingkungan linux (UBUNTU  7.10), penggunaan di lingkungan lain harap disesuaikan, terutama cara  compile dan menjalankan tool ini.&lt;br /&gt;&lt;b&gt;Memproses JSON string yang dibuat oleh PHP di Java&lt;/b&gt;&lt;br /&gt;Kita akan menggabungkan semua ilmu yang baru saja kita dapatkan untuk  mentransfer data dari PHP ke Java. Sebagai permulaan kita akan membuat  sebuah file di PHP yang menyediakan JSON string.&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;Class JsonObject {     &lt;/code&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;public $varNumberOne = "Numero uno";     &lt;/code&gt;&lt;br /&gt;&lt;code&gt;public $varNumberTwo = 2;   &lt;/code&gt;&lt;/blockquote&gt;&lt;code&gt;}   &lt;/code&gt;&lt;br /&gt;&lt;code&gt;$someObject = new JSonObject();&lt;/code&gt;&lt;br /&gt;&lt;code&gt;   echo json_encode($someObject);  &lt;/code&gt;&lt;/blockquote&gt;&lt;code&gt;?&amp;gt;&lt;/code&gt;&lt;/blockquote&gt;Anggota kelas(variabel) harus public agar bisa dibaca oleh  json_encode(). Untuk kelas dengan visibility private yang mengikuti  aturan get/set ala java bean bisa menggunakan PHP reflection, keterangan  lebih lanjut baca&lt;br /&gt;&lt;a href="http://www.oreilly.com/pub/h/5329" title="use reflection to serilaize object data as JSON"&gt;&lt;span class="hdr3"&gt;PHP: use reflection to  serilaize object data as JSON&lt;/span&gt;&lt;/a&gt;. Kode diatas menghasilkan :&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;{"varNumberOne":"Numero uno","varNumberTwo":2}&lt;/code&gt;&lt;/blockquote&gt;Untuk sisi java (potongan kode/tidak lengkap):&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;try {      &lt;/code&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;URL jSonString = new  URL("http://192.168.0.78/Json.php");      &lt;/code&gt;&lt;br /&gt;&lt;code&gt;BufferedReader in = new BufferedReader(new  InputStreamReader(jSonString.openStream()));        &lt;/code&gt;&lt;br /&gt;&lt;code&gt;while((inputLine = in.readLine()) != null){&lt;/code&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;          try{              &lt;/code&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;jsonItem = new JSONObject(inputLine);&lt;/code&gt;&lt;br /&gt;&lt;code&gt;             if(jsonItem.has("varNumberOne"))                  &lt;/code&gt;&lt;br /&gt;&lt;code&gt;System.out.println("varNumberOne :  "jsonItem.get("varNumberOne");             &lt;/code&gt;&lt;br /&gt;&lt;code&gt;if(jsonItem.has("varNumberTwo"))                  &lt;/code&gt;&lt;br /&gt;&lt;code&gt;System.out.println("varNumberTwo :  "jsonItem.get("varNumberTwo");&lt;/code&gt;&lt;/blockquote&gt;&lt;code&gt;          } catch(JSONException e){              &lt;/code&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;e.printStackTrace();          &lt;/code&gt;&lt;/blockquote&gt;&lt;code&gt;}      &lt;/code&gt;&lt;/blockquote&gt;&lt;code&gt;}  &lt;/code&gt;&lt;/blockquote&gt;&lt;code&gt;} catch (Exception e){      &lt;/code&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;out.println(e.getMessage());  &lt;/code&gt;&lt;/blockquote&gt;&lt;code&gt;}&lt;/code&gt;&lt;/blockquote&gt;Potongan kode diatas akan menghasilkan :&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;varNumberOne : Numero uno &lt;/code&gt;&lt;br /&gt;&lt;code&gt;varNumberTwo : 2&lt;/code&gt;&lt;/blockquote&gt;Yang dilakukan kode tersebut adalah membaca output dari sebuah URL  dan mem-parsing hasilnya kedalam sebuah JSONObject. Dengan sedikit  modifikasi kita bisa membuat PHP membaca JSON string yang dikirimkan  dari Java.&lt;br /&gt;Selamat mencoba.&lt;br /&gt;referensi:&lt;br /&gt;&lt;a href="http://json.org/" title="http://json.org"&gt;http://json.org&lt;/a&gt;&lt;br /&gt;&lt;a href="http://http//www.json.org/java/index.html" title="http://www.json.org/java/index.html"&gt;http://www.json.org/java/index.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.google.com/support/bin/answer.py?answer=66848&amp;amp;topic=11530" title="http://code.google.com/support/bin/answer.py?answer=66848&amp;amp;topic=11530"&gt;http://code.google.com/support/bin/answer.py?answer=66848&amp;amp;topic=11530&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.oreilly.com/pub/h/5329" title="http://www.oreilly.com/pub/h/5329"&gt;http://www.oreilly.com/pub/h/5329&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-8203255744287635616?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/8203255744287635616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/06/menggunakan-json-untuk-transfer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/8203255744287635616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/8203255744287635616'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/06/menggunakan-json-untuk-transfer.html' title='Menggunakan JSON untuk transfer data/object dari PHP ke Java'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-3544587246943961535</id><published>2010-05-20T04:11:00.000-07:00</published><updated>2010-05-20T04:11:56.219-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips n Trik'/><title type='text'>Install Ulang Windows XP Tanpa Format (bukan Repair)</title><content type='html'>instal ulang windows xp tanpa format(bukan REPAIR)...&lt;br /&gt;&lt;br /&gt;1.buka windows xp u dari cd windows xp ato dr hardisk u(klo dpt dr  download).&lt;br /&gt;2.cari lokasi dari file 'winnt32' adanya di dalem folder i386.&lt;br /&gt;contoh (asumsi e adl cd drive) : &lt;br /&gt;e:\I386\winnt32&lt;br /&gt;3.klo ud ketemu, skrang klik start button &amp;gt; run ketik:&lt;br /&gt;e:\I386\winnt32 /unattend&lt;br /&gt;pastiin antara 32 dan / ada spasi.&lt;br /&gt;lalu tekan enter atau run. &lt;br /&gt;4.windows langsung proses n restart lalu mulai d proses instalasi  windows xp nya.&lt;br /&gt;5.setelah slesai instalasi...tinggal pake d...ga perlu instal driver2 n  laen2 semuanya full ga ada file atau program yg ilang.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-3544587246943961535?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/3544587246943961535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/install-ulang-windows-xp-tanpa-format.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/3544587246943961535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/3544587246943961535'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/install-ulang-windows-xp-tanpa-format.html' title='Install Ulang Windows XP Tanpa Format (bukan Repair)'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-7845957148265593716</id><published>2010-05-19T23:29:00.000-07:00</published><updated>2010-05-19T23:29:49.171-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><title type='text'>Download Source Code Games J2ME</title><content type='html'>Searching2 ga sengaja dapet link web yang menyediakan source code lengkap untuk 3 games..&lt;br /&gt;&lt;br /&gt;1. Space Racer&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.digiment.no/images/250_ss01_SR.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://www.digiment.no/images/250_ss01_SR.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;2. Winter Sports&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.digiment.no/images/250_ss_02_WS.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://www.digiment.no/images/250_ss_02_WS.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;3. Marv The Minner&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.digiment.no/images/250_ss_01_MTM1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://www.digiment.no/images/250_ss_01_MTM1.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Langsung aja menuju TKP gan..&amp;nbsp; di &lt;a href="http://www.digiment.no/downloads.html#sourcecode"&gt;sini&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-7845957148265593716?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/7845957148265593716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/download-source-code-games-j2me.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7845957148265593716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7845957148265593716'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/download-source-code-games-j2me.html' title='Download Source Code Games J2ME'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-1471250473997560519</id><published>2010-05-16T21:58:00.000-07:00</published><updated>2010-05-16T21:58:50.556-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips n Trik'/><title type='text'>Setting Modem Speedy dari Berbagai Daerah</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://syaifuddin.files.wordpress.com/2009/10/speedy.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="128" src="http://syaifuddin.files.wordpress.com/2009/10/speedy.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;ga sengaja nemu nih gan....&lt;br /&gt;&lt;br /&gt;erikut ini data konfigurasi Modem untuk koneksi Speedy: Encapsulation,  VPI, dan VCI, untuk berbagai macam Modem ADSL&lt;br /&gt;&lt;br /&gt;Jika Anda memiliki informasi tambahan yang lebih valid silakan tambahkan  di komentar. Jika memungkinkan, tolong check terlebih dan/atau di-test  terlebih dahulu. Setelah yakin dapat segera Anda kirim ke posting. Jika  nanti sudah terkumpul jadi satu maka jika diperlukan akan mudah  disebarluaskan, di-copy atau dicetak.&lt;br /&gt;&lt;br /&gt;Informasi penting macam ini harusnya dapat kita temukan di homepage  resmi ISP SPEEDY (TelkomNet) yang seharusnya lebih tahu soal  data/konfigurasi teknis. Sehingga kita tidak terpaksa kita harus swadaya  mencari sendiri.&lt;br /&gt;&lt;br /&gt;semoga bermanfaat&lt;br /&gt;&lt;br /&gt;A. Jakarta&lt;br /&gt;1. Untuk Modem ADSL buatan Alcatel-Lucent (France)&lt;br /&gt;Encapsulation = PPPoA • VPI = 8 • VCI = 35&lt;br /&gt;&lt;br /&gt;2. Untuk Modem ADSL buatan Huawei Technologies Co Ltd (China)&lt;br /&gt;Encapsulation = PPPoE • VPI = 0 • VCI = 35 (lama)&lt;br /&gt;&lt;br /&gt;Encapsulation = PPPoE • VPI = 8 • VCI = 81 (updated, thanks to s4nji)&lt;br /&gt;&lt;br /&gt;3. Untuk Modem ADSL buatan Siemens AktienGesellschaft (Germany)&lt;br /&gt;Encapsulation = PPPoA • VPI = 1 • VCI = 33&lt;br /&gt;&lt;br /&gt;B. Sumatra, Jawa Barat, Jawa Tengah, Jawa Timur, Bali, Kalimantan,  Sulawesi&lt;br /&gt;1. Untuk DSLAM buatan ZTE (ZhongXing Telecommunication Equipment Co  Ltd)(China)&lt;br /&gt;Encapsulation = PPPoE • VPI = 8 • VCI = 81&lt;br /&gt;&lt;br /&gt;2. Untuk DSLAM buatan Huawei Technologies Co Ltd (China)&lt;br /&gt;Encapsulation = PPPoE • VPI = 0 • VCI = 35&lt;br /&gt;&lt;br /&gt;3. Untuk DSLAM buatan ArticoNet&lt;br /&gt;Encapsulation = PPPoE • VPI = 0 • VCI = 35&lt;br /&gt;&lt;br /&gt;4. Untuk Modem ADSL buatan TP-Link (yang paling sering digunakan adalah  tipe TD-8817)&lt;br /&gt;Encapsulation = PPPoE LLc • VPI = 0 • VCI = 35&lt;br /&gt;&lt;br /&gt;CATATAN&lt;br /&gt;&lt;br /&gt;* VPI : Virtual Path Identifier merujuk pada sebuah bidang 8-bit  (paket data user ke jaringan) atau 12-bit (paket antar jaringan) dalam  header dari sebuah paket Mode Transfer Asynchronous (MTA). VPI,  bersama-sama dengan VCI (Virtual Channel Identifier) digunakan untuk  mengidentifikasi tujuan sel berikutnya saat melewati serangkaian switch  MTA dalam perjalanannya. VPI berguna untuk mengurangi tabel switch dari  beberapa Sirkuit Virtual yang memiliki jalur tertentu.&lt;br /&gt;* VCI: Virtual channel identifier adalah sebuah identifikasi unik  yang menunjukkan sirkuit virtual tertentu di dalam sebuah jaringan. VCI  adalah bidang 16-bit dalam header sel Mode Transfer Asynchronous. VCI,  bersama-sama dengan VPI (Virtual Path Identifier) digunakan untuk  mengidentifikasi tujuan sel berikutnya saat melewati serangkaian switch  MTA.&lt;br /&gt;&lt;br /&gt;Semoga bermanfaat&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://syaifuddin.files.wordpress.com/2009/10/speedy.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;sumber: kaskus.us user:&lt;a class="bigusername" href="http://www.kaskus.us/member.php?u=1330851"&gt;MuhtadiiYusuf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-1471250473997560519?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/1471250473997560519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/setting-modem-speedy-dari-berbagai.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/1471250473997560519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/1471250473997560519'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/setting-modem-speedy-dari-berbagai.html' title='Setting Modem Speedy dari Berbagai Daerah'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-8953255260740238453</id><published>2010-05-16T00:16:00.000-07:00</published><updated>2010-05-18T20:31:48.441-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips n Trik'/><title type='text'>free software to hidden drive</title><content type='html'>buat teman2 yang ingin menyembunyikan drive pada Windowsnya,, barangkali untuk alasan ”kerahasiaan data” atau sekedar untuk mengurangi drive yang tampil pada Windows Explorer –terutama jika teman2 punya cukup banyak drive.&lt;br /&gt;&lt;br /&gt;Dengan menggunakan NoDrives Manager,,teman2 dapat melakukannya dengan sangat mudah.&lt;br /&gt;&lt;br /&gt;NoDrives Manager adalah software yang dapat digunakan untuk menyembunyikan drive pada Windows Explorer. Walaupun drive tersebut tersembunyi, teman2 tetap dapat mengakses drive tersebut dengan menggunakan menu Run.&lt;br /&gt;&lt;br /&gt;NoDrives Manager ini dapat dijalankan pada sistem operasi Windows XP, Windows Vista, Windows 7 (32 dan 64 bit ).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;teman2 bminat.?silahkan d sedot,&lt;br /&gt;&lt;a href="http://waix.dl.sourceforge.net/proje....2.0-setup.exe"&gt;http://waix.dl.sourceforge.net/proje....2.0-setup.exe&lt;/a&gt;&lt;br /&gt;link lain&lt;br /&gt;&lt;a href="http://sourceforge.net/projects/nodrvman/" meebodelegateid="100" rel="nofollow"&gt;http://sourceforge.net/projects/nodrvman&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_BOakxxUegZ0/S--btbdHwII/AAAAAAAAACM/vUeG4EBfzSQ/s1600/Menyembunyikan-Drive-Dengan-NoDrives-Manager-158x300.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_BOakxxUegZ0/S--btbdHwII/AAAAAAAAACM/vUeG4EBfzSQ/s320/Menyembunyikan-Drive-Dengan-NoDrives-Manager-158x300.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;ni screenshootnya&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-8953255260740238453?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/8953255260740238453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/free-software-to-hidden-drive.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/8953255260740238453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/8953255260740238453'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/free-software-to-hidden-drive.html' title='free software to hidden drive'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BOakxxUegZ0/S--btbdHwII/AAAAAAAAACM/vUeG4EBfzSQ/s72-c/Menyembunyikan-Drive-Dengan-NoDrives-Manager-158x300.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-2186206148934808133</id><published>2010-05-12T19:42:00.000-07:00</published><updated>2010-05-12T19:42:01.533-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><title type='text'>Storing Image into RMS</title><content type='html'>import javax.microedition.lcdui.*;&lt;br /&gt;import javax.microedition.midlet.MIDlet;&lt;br /&gt;import javax.microedition.rms.*;&lt;br /&gt;import java.io.*;&lt;br /&gt;&lt;br /&gt;public class ImageStore extends MIDlet implements CommandListener {&lt;br /&gt;&lt;br /&gt;private Command CmdExit;&lt;br /&gt;private Command CmdOpen;&lt;br /&gt;private Command CmdBack;&lt;br /&gt;private Command CmdSave;&lt;br /&gt;private Display display;&lt;br /&gt;RecordStore rStore;&lt;br /&gt;Form form = null;&lt;br /&gt;Image image = null;&lt;br /&gt;InputStream is =null;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;public ImageStore() {&lt;br /&gt;&lt;br /&gt;rStore = null;&lt;br /&gt;&lt;br /&gt;display = Display.getDisplay(this);&lt;br /&gt;&lt;br /&gt;CmdExit = new Command(”Exit”, 1, 2);&lt;br /&gt;CmdOpen = new Command(”Show”, 1, 3);&lt;br /&gt;CmdBack = new Command(”Back”, 1, 3);&lt;br /&gt;CmdSave = new Command(”Save”, 1, 3);&lt;br /&gt;&lt;br /&gt;form = new Form(”Image Show”);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void startApp() {&lt;br /&gt;try {&lt;br /&gt;rStore = RecordStore.openRecordStore(”imagefile”, true);&lt;br /&gt;} catch(RecordStoreException recordstoreexception) {&lt;br /&gt;recordstoreexception.printStackTrace();&lt;br /&gt;}&lt;br /&gt;try {&lt;br /&gt;&lt;br /&gt;is = getClass().getResourceAsStream(”/leaf.jpg”);&lt;br /&gt;image = Image.createImage(is);&lt;br /&gt;form.append(image);&lt;br /&gt;&lt;br /&gt;} catch(IOException ioexception) { }&lt;br /&gt;form.addCommand(CmdExit);&lt;br /&gt;form.addCommand(CmdSave);&lt;br /&gt;form.addCommand(CmdOpen);&lt;br /&gt;form.setCommandListener(this);&lt;br /&gt;display.setCurrent(form);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void pauseApp() {&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void Close() {&lt;br /&gt;try {&lt;br /&gt;rStore.closeRecordStore();&lt;br /&gt;} catch(RecordStoreNotOpenException recordstorenotopenexception) {&lt;br /&gt;recordstorenotopenexception.printStackTrace();&lt;br /&gt;} catch(RecordStoreException recordstoreexception) {&lt;br /&gt;recordstoreexception.printStackTrace();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void destroyApp(boolean flag) {&lt;br /&gt;Close();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public Image load(int width,int height) {&lt;br /&gt;&lt;br /&gt;byte[] b = null;&lt;br /&gt;String imagename = null;&lt;br /&gt;Image image = null;&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;&lt;br /&gt;int i = rStore.getNumRecords();&lt;br /&gt;&lt;br /&gt;for(int j = 1; j &lt; i + 1; j++) {if(rStore.getRecord(j) != null) {b = rStore.getRecord(j);ByteArrayInputStream bin =new ByteArrayInputStream( b );DataInputStream din = new DataInputStream( bin );imagename = din.readUTF();int remaining =(b.length-imagename.getBytes().length-2)/4;int[] rawdata = new int[remaining];for(int k =0 ;k &lt; rawdata.length ;k++) {rawdata[k] = din.readInt();}image = Image.createRGBImage(rawdata,width, height, false);bin.reset();din.close();din =null;}}} catch (IOException e) {e.printStackTrace();} catch(RecordStoreException recordstoreexception) {recordstoreexception.printStackTrace();}return image;}public boolean save(Image img, int width,int height, String imgName) {if (img == null || width &lt; 0 || height &lt; 0 || imgName == null) {throw new IllegalArgumentException(”Check arguments”);}int[] imgRgbData = new int[width * height];try {img.getRGB(imgRgbData, 0, width, 0, 0, width, height);} catch (Exception e) {// Problem getting image RGB datareturn false;}try {// Write image data to output stream (in order to get// the record bytes in needed form)ByteArrayOutputStream baos = new ByteArrayOutputStream();DataOutputStream dos = new DataOutputStream(baos);dos.writeUTF(imgName);for (int i = 0; i &lt; imgRgbData.length; i++) {dos.writeInt(imgRgbData[i]);}// Open record store, create if it doesn’t existrStore.addRecord(baos.toByteArray(), 0,baos.toByteArray().length); // Add record} catch (RecordStoreNotFoundException rsnfe) {// Record storage not foundreturn false;} catch (RecordStoreException rse) {// Other record storage problemreturn false;} catch (IOException ioe) {// Problem writing datareturn false;}return true; // We’ve successfuly done}public void commandAction(Command command, Displayable displayable) {if(command == CmdExit) {destroyApp(true);notifyDestroyed();}else if(command == CmdOpen) {Form showform = new Form(”Image from DB”);Image i = load(image.getWidth(),image.getHeight());if(i !=null ) {Image img = Image.createImage(i);showform.append(img);}showform.addCommand(CmdBack);showform.setCommandListener(this);display.setCurrent(showform);} else if(command == CmdBack) {display.setCurrent(form);} else if(command == CmdSave) {byte[] b = null;Alert a =new Alert(”Image saved”);try {if(save(image,image.getWidth(),image.getHeight(),”leaf”))a.setString(”Success”);elsea.setString(”Failed”);a.setTimeout(1000);} catch (Exception e) {e.printStackTrace();}display.setCurrent(a);}}}http://j2me-codes.inhandlearning.com/?p=34&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-2186206148934808133?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/2186206148934808133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/storing-image-into-rms.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/2186206148934808133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/2186206148934808133'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/storing-image-into-rms.html' title='Storing Image into RMS'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-8365039100422317272</id><published>2010-05-12T19:36:00.000-07:00</published><updated>2010-05-12T19:36:45.770-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><title type='text'>Basic RMS Example</title><content type='html'>import javax.microedition.midlet.*;&lt;br /&gt;import javax.microedition.lcdui.*;&lt;br /&gt;import javax.microedition.rms.*;&lt;br /&gt;import java.io.*;&lt;br /&gt;&lt;br /&gt;public class RMSDemo extends MIDlet implements CommandListener {&lt;br /&gt;&lt;br /&gt;private Display display;&lt;br /&gt;private RecordStore rs=null;&lt;br /&gt;private Command exit;&lt;br /&gt;private RecordEnumeration re;&lt;br /&gt;private int recordNO;&lt;br /&gt;Form frm;&lt;br /&gt;int index=0;&lt;br /&gt;public RMSDemo() {&lt;br /&gt;display = Display.getDisplay(this);&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;//Create a RMS&lt;br /&gt;try {&lt;br /&gt;rs= RecordStore.openRecordStore(”myRecord”,false);&lt;br /&gt;rs.closeRecordStore();&lt;br /&gt;} catch(Exception e) {&lt;br /&gt;System.out.println(e);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void startApp() {&lt;br /&gt;&lt;br /&gt;frm=new Form(”RMSDemo”);&lt;br /&gt;&lt;br /&gt;exit= new Command(”Exit”,Command.EXIT,1);&lt;br /&gt;frm.addCommand(exit);&lt;br /&gt;&lt;br /&gt;add= new Command(”Add”,Command.SCREN,1);&lt;br /&gt;frm.addCommand(add);&lt;br /&gt;&lt;br /&gt;delete= new Command(”Delete”,Command.SCREEN,2);&lt;br /&gt;frm.addCommand(delete);&lt;br /&gt;&lt;br /&gt;show= new Command(”SHOW”,Command.SCREEN ,3);&lt;br /&gt;frm.addCommand(show);&lt;br /&gt;&lt;br /&gt;frm.setCommandListener(this);&lt;br /&gt;frm.append(”#####”);&lt;br /&gt;display.setCurrent(frm);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void pauseApp() {&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void destroyApp(boolean un) {&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// Handling commands&lt;br /&gt;public void commandAction(Command cmd,Displayable d) {&lt;br /&gt;if(cmd==add) {&lt;br /&gt;addRecord();&lt;br /&gt;} else&lt;br /&gt;if(cmd==delete) {&lt;br /&gt;removeRecord();&lt;br /&gt;} else&lt;br /&gt;if(cmd==show) {&lt;br /&gt;try {&lt;br /&gt;byte b[]= rs.getRecord(recordNO);&lt;br /&gt;String s= new String(b);&lt;br /&gt;frm.append(s);&lt;br /&gt;} catch(Exception e) {}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void addRecord() {&lt;br /&gt;try {&lt;br /&gt;rs= RecordStore.openRecordStore(”myRecord”,false);&lt;br /&gt;index++;&lt;br /&gt;byte b[]=(”Record NO “+index).getBytes();&lt;br /&gt;//Adding record to record store&lt;br /&gt;rs.addRecord(b,0,b.length);&lt;br /&gt;rs.closeRecordStore() ;&lt;br /&gt;} catch(Exception e) {&lt;br /&gt;System.out.println(e);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// Deleting a record&lt;br /&gt;void removeRecord(int recordID) {&lt;br /&gt;try {&lt;br /&gt;rs= RecordStore.openRecordStore(”myRecord”,false);&lt;br /&gt;rs.deleteRecord(recordID);&lt;br /&gt;index–;&lt;br /&gt;rs.closeRecordStore();&lt;br /&gt;} catch(Exception e) {&lt;br /&gt;System.out.println(e);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;a href="http://j2me-codes.inhandlearning.com/?p=27"&gt;&lt;br /&gt;link&lt;/a&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/500416518006923313-8365039100422317272?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/8365039100422317272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/basic-rms-example.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/8365039100422317272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/8365039100422317272'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/basic-rms-example.html' title='Basic RMS Example'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-895731553829082864</id><published>2010-05-12T19:30:00.000-07:00</published><updated>2010-05-12T19:30:00.344-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><title type='text'>Change Font size and color in J2ME Program</title><content type='html'>This J2ME sample program shows how to CHANGE THE FONT SIZE and CHANGE COLOR.&lt;br /&gt;&lt;br /&gt;Having worked with many different J2ME devices, I have come across many phones with small displays or small defaul fonts and sizes. However in real time usage, most of the times the customer needs a bigger font size. This sample J2ME code shows how to increase or change the font size according to our requirement.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;/*&lt;br /&gt; *&lt;br /&gt; * A free J2ME sample program &lt;br /&gt; * to CHANGE THE FONT SIZE of the display and CHANGE COLOR&lt;br /&gt; *&lt;br /&gt; * @author William Alexander&lt;br /&gt; * free for use as long as this comment is included &lt;br /&gt; * in the program as it is&lt;br /&gt; * &lt;br /&gt; * More Free Java programs available for download &lt;br /&gt; * at http://www.java-samples.com&lt;br /&gt; *&lt;br /&gt; */&lt;br /&gt;import javax.microedition.lcdui.*;&lt;br /&gt;import javax.microedition.midlet.*;  &lt;br /&gt;import java.io.*;&lt;br /&gt;import java.lang.*;&lt;br /&gt;import javax.microedition.io.*;&lt;br /&gt;import javax.microedition.rms.*;&lt;br /&gt;&lt;br /&gt;public class changeFont extends MIDlet { public static final boolean COLOR = false;&lt;br /&gt;public static final boolean DEBUG = false; public static final int WHITE = 0xFFFFFF;&lt;br /&gt;    public static final int BLACK = 0x000000;&lt;br /&gt;    public static final int BLUE = 0x0000FF;&lt;br /&gt;    public static final int LIGHT_GRAY = 0xAAAAAA;&lt;br /&gt;    public static final int DARK_GRAY = 0x555555;&lt;br /&gt;    &lt;br /&gt;   &lt;br /&gt;    private Display myDisplay = null;&lt;br /&gt;    &lt;br /&gt; private DecodeCanvas decodeCanvas = null;&lt;br /&gt;&lt;br /&gt; private boolean painting = false;&lt;br /&gt;&lt;br /&gt;    public changeFont() {        &lt;br /&gt;&lt;br /&gt;        myDisplay = Display.getDisplay(this);&lt;br /&gt;        decodeCanvas = new DecodeCanvas(this);&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;    public void startApp() throws MIDletStateChangeException { &lt;br /&gt;        myDisplay.setCurrent(decodeCanvas);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    public void pauseApp() {&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;    protected void destroyApp(boolean unconditional)&lt;br /&gt;            throws MIDletStateChangeException {&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;    class DecodeCanvas extends Canvas {&lt;br /&gt;        private changeFont parent = null;&lt;br /&gt;&lt;br /&gt;        private int width = getWidth();&lt;br /&gt;        private int height = getHeight();&lt;br /&gt;&lt;br /&gt;     &lt;br /&gt;        public DecodeCanvas(changeFont parent) {&lt;br /&gt;            this.parent = parent;&lt;br /&gt;     &lt;br /&gt; }&lt;br /&gt;        &lt;br /&gt;        public void paint(Graphics g) {&lt;br /&gt;   &lt;br /&gt; &lt;br /&gt;            g.setColor(WHITE);  &lt;br /&gt;            g.fillRect(0, 0, width, height);&lt;br /&gt;            &lt;br /&gt;          &lt;br /&gt;            Font f1 = Font.getFont(Font.FACE_SYSTEM, Font.STYLE_PLAIN, Font.SIZE_LARGE);  &lt;br /&gt;            Font f2 = Font.getFont(Font.FACE_SYSTEM, Font.STYLE_PLAIN, Font.SIZE_MEDIUM);  &lt;br /&gt;            Font f3 = Font.getFont(Font.FACE_SYSTEM, Font.STYLE_PLAIN, Font.SIZE_SMALL);  &lt;br /&gt;            int yPos = 0;&lt;br /&gt;            if (COLOR)&lt;br /&gt;                g.setColor(BLUE);       &lt;br /&gt;            else &lt;br /&gt;                g.setColor(LIGHT_GRAY);&lt;br /&gt;            &lt;br /&gt;    g.fillRect(0, yPos, width, f1.getHeight());&lt;br /&gt;&lt;br /&gt;            if (COLOR)&lt;br /&gt;                g.setColor(WHITE);       &lt;br /&gt;            else&lt;br /&gt;                g.setColor(BLACK);&lt;br /&gt;   g.setFont(f1);&lt;br /&gt;            g.drawString("BIG FONT", 0, yPos, Graphics.LEFT | Graphics.TOP);&lt;br /&gt;   yPos = yPos + f1.getHeight() + 10;&lt;br /&gt;            g.setFont(f2);&lt;br /&gt;  //  g.drawLine(0, f1.getHeight() + yPos - 1, width, f1.getHeight() + yPos - 1);&lt;br /&gt;            g.drawString("MEDIUM FONT", 0, yPos, Graphics.LEFT | Graphics.TOP);&lt;br /&gt;            g.setColor(BLACK);       &lt;br /&gt;            //g.drawLine(0, f2.getHeight() + yPos - 1, width, f2.getHeight() + yPos - 1);&lt;br /&gt;            &lt;br /&gt;   yPos = yPos + f1.getHeight() + 10;            &lt;br /&gt;            g.setFont(f3);&lt;br /&gt;            g.drawString("SMALL FONT", 0, yPos, Graphics.LEFT | Graphics.TOP);&lt;br /&gt;   yPos = yPos + f1.getHeight() + 10;            &lt;br /&gt;           g.drawLine(0, f3.getHeight() + yPos - 1, width, f3.getHeight() + yPos - 1);&lt;br /&gt;             &lt;br /&gt;            painting = false;&lt;br /&gt;        }&lt;br /&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/500416518006923313-895731553829082864?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/895731553829082864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/change-font-size-and-color-in-j2me.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/895731553829082864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/895731553829082864'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/change-font-size-and-color-in-j2me.html' title='Change Font size and color in J2ME Program'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-4964445403386283215</id><published>2010-05-11T23:40:00.000-07:00</published><updated>2010-05-11T23:55:12.136-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips n Trik'/><title type='text'>Record Locking and Deadlocking</title><content type='html'>&lt;div class="MsoBodyText" style="text-align: justify;"&gt;&lt;span style="color: black;"&gt;   &lt;span style="font-family: Verdana; font-size: x-small;"&gt;Record locking mechanism is the most     common method to implement the concurrency control in DBMS. Locking     means record must be locked (i.e. access disallowed) for other     users, when any user opens it for update.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;   &lt;/span&gt;&lt;br /&gt;&lt;div align="justify" class="MsoBodyText2"&gt;&lt;span style="color: black;"&gt;   &lt;span style="font-family: Verdana; font-size: x-small;"&gt;Suppose in the above example, as soon     as an opens his account through his ATM card. The record is locked     for person B, when A completes his transaction, the balance is     updated to 2000 $ and record is unlocked. Now when B opens his     account, the system will show the balance of B cannot overdraw 2000     $ and thus it.&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;   &lt;/span&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;span style="color: black;"&gt;Types of     Record Locking &lt;span style="font-weight: 400;"&gt;Record locking can be     of following two types : &lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-weight: 400;"&gt; &lt;span class="fullpost"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-weight: 400;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;span style="color: black;"&gt;   &lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: black;"&gt;&lt;b&gt;    &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Shared Locks&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;   &lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="color: black;"&gt;   &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Shared locks     are also called Read Locks. When shared lock is applied by a     transaction, other users or transactions can be read but not update     the locked record shared locks are applied in case when you want to     open same record for reading such that no other user changes these     records during this time. Other transactions can also apply shared     locks but not exclusive locks on these records.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;   &lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="color: black;"&gt;&lt;b&gt;    &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Exclusive     Locks&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;   &lt;/span&gt;&lt;br /&gt;&lt;div class="MsoBodyText2"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana; font-size: x-small;"&gt;Exclusive     locks are also called Write Locks. In case of exclusive locking,     other transactions cannot be read or update the locked record.     Exclusive lock is applied in situations when you want to change or     update record such that no other user or transaction is able to read     or update this record during this time. Other transactions cannot     apply any type of lock on exclusively locked records. It note that     locks are applied for short time only as other users are restricted     for certain operations during this time.&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;   &lt;/span&gt;&lt;br /&gt;&lt;h5&gt;&lt;span style="color: black;"&gt;Deadlock&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h5&gt;&lt;span style="color: black;"&gt;   &lt;/span&gt;&lt;br /&gt;&lt;div class="MsoBodyText" style="text-align: justify;"&gt;&lt;span style="color: black;"&gt;   &lt;span style="font-family: Verdana; font-size: x-small;"&gt;Record locking mechanism may create an     undesirable situation where two or more users are waiting for the     completion of each other's actions. This situation is called     deadlock. In order to explain the concept of deadlock, let's take an     example. Suppose there are two users Jone and Tony. They are working     in a multi-user environment and try to access a common database     table "student". Jone accesses record number 3 and exclusively lock     it. Similarly, Tony accesses record number 6 and he exclusively     locks it. Now Jone needs to read record number 6 before releasing     record number 3 and Tony needs to read record number 3 before     releasing record number 6.Both are waiting for each other's actions,     which will never occur. A deadlock has been created and working of     both the users has been stopped. More users may get involved in this     deadlocked situation. A deadlock situation may also arise in real     world. Suppose two trains approach each other from opposite sides on     a single track. Each train wishes other one to get back to make way     for it. But this will never happen. A deadlock has happened.&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;   &lt;/span&gt;&lt;br /&gt;&lt;h4&gt;&lt;span style="color: black;"&gt;Controlling Deadlock&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;&lt;span style="color: black;"&gt;   &lt;/span&gt;&lt;br /&gt;&lt;div align="justify" class="MsoBodyText2"&gt;&lt;span style="color: black;"&gt;   &lt;span style="font-family: Verdana; font-size: x-small;"&gt;There are different methods to control     the situation of deadlock. The most common method is Deadlock     Prevention. In deadlock prevention it is required that all the     needed records are locked in the beginning of a transaction. No     record is locked afterwards until the completion of the transaction.     If at the beginning of transaction, some records (which are needed)     are already locked, and then the transaction must wait to start     until all the needed records are released.&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;     Another method is Deadlock Resolution in which DBMS takes its     responsibility, to solve the deadlocked situations. Users don't need     to take any action.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt; &lt;/span&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/500416518006923313-4964445403386283215?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/4964445403386283215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/record-locking-and-deadlocking.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4964445403386283215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4964445403386283215'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/record-locking-and-deadlocking.html' title='Record Locking and Deadlocking'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-95624666334527647</id><published>2010-05-11T23:28:00.000-07:00</published><updated>2010-05-11T23:28:24.918-07:00</updated><title type='text'>How to Get Virtual Desktops on Windows XP?</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_BOakxxUegZ0/S-pKdON_-mI/AAAAAAAAACE/uqvERvp_Vno/s1600/Virtual-destop.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_BOakxxUegZ0/S-pKdON_-mI/AAAAAAAAACE/uqvERvp_Vno/s320/Virtual-destop.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;A lot of people prefer multitasking. The best tool for that purpose is virtual desktops. Virtual desktops provide the opportunity to run many desktops at the same time from a desktop computer or laptop. It is very easy to switch among the desktops by just using a button. Every virtual desktop can possess its unique applications as well as a different background.  The feature of virtual desktops is not included in Windows XP by default. However, you can easily get virtual desktops on Windows XP. The means to get virtual desktops on Windows XP is very safe for the computer. All you have to do to get virtual desktops on Windows XP is to use software. This software provides four desktops to use.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In order to get virtual desktops on Windows XP, you have to use the Microsoft PowerToys download page.&lt;br /&gt;Follow these simple steps to get the virtual desktops:&lt;br /&gt;&lt;br /&gt;Go to the “Microsoft PowerToys download page”.&lt;br /&gt;&lt;br /&gt;Choose DeskMan.exe from the list on the right hand side of the window.  &lt;br /&gt;&lt;br /&gt;It will allow you to download the file named DeskmanPowertoySetup.exe. Double-click on the file.   &lt;br /&gt;It will be installed in a very little time. Right click on the taskbar at the bottom of your screen.&lt;br /&gt;&lt;br /&gt;Point to Toolbars. You will now see the new option called Desktop Manager.&lt;br /&gt;&lt;br /&gt;Click on Desktop Manager.&lt;br /&gt;&lt;br /&gt;Every blue button represents a unique desktop. The green button can be used to preview the four virtual desktops.&lt;br /&gt;&lt;br /&gt;Right-click on one of the buttons to see the options for configuration. &lt;br /&gt;&lt;br /&gt;Success!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-95624666334527647?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/95624666334527647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/how-to-get-virtual-desktops-on-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/95624666334527647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/95624666334527647'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/how-to-get-virtual-desktops-on-windows.html' title='How to Get Virtual Desktops on Windows XP?'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BOakxxUegZ0/S-pKdON_-mI/AAAAAAAAACE/uqvERvp_Vno/s72-c/Virtual-destop.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-927657732224688739</id><published>2010-05-11T23:08:00.000-07:00</published><updated>2010-05-11T23:10:04.526-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips n Trik'/><title type='text'>Mnyembunyikan File Dalam Gambar</title><content type='html'>Untuk kalian yang punya file-file rahasia dan bingung bagaimana cara menyembunyikannya.. cek tips di bawah ini :)&lt;br /&gt;&lt;br /&gt;Sebelumnya pastikan bahwa komputer anda telah terinstall WinRar.&lt;br /&gt;&lt;br /&gt;Langkah 1 :&lt;br /&gt;Kumpulkan file-file anda yang ingin di sembunyikan dan compress jadi satu dengan menggunakan Winrar.&lt;br /&gt;Misalkan beri nama filerahasia.rar&lt;br /&gt;&lt;br /&gt;Langkah 2 :&lt;br /&gt;Siapkan sebuah file gambar (.jpg).&lt;br /&gt;Misalkan beri nama gambar.jpg&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Langkah 3 :&lt;br /&gt;Letakkan kedua file tersebut ( File gambar.jpg dan filerahasia.rar )dalam sebuah directory yang sama.&lt;br /&gt;misalkan Drive c:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Langkah 4 :&lt;br /&gt;Buka command prompt dan ketikkan :&lt;br /&gt;c:\&gt;copy /b gambar.jpg+filerahasia.rar hasil.jpg&lt;br /&gt;&lt;br /&gt;Langkah 5 :&lt;br /&gt;Setelah itu akan tercipta sebuah file baru dengan nama hasil.jpg.&lt;br /&gt;Coba anda buka file hasil.jpg.&lt;br /&gt;Sekilas tidak akan ada bedanya dengan file gambar.jpg milik anda kecuali ukuran filenya yang bertambah besar.&lt;br /&gt;Anda tetap bisa membuka file tersebut dengan Picture Editor atau Image Viewer anda.&lt;br /&gt;Tidak ada tanda-tanda bahwa sebenarnya ada sebuah file rahasia didalamnya.&lt;br /&gt;&lt;br /&gt;Langkah 6 :&lt;br /&gt;Bagaimana cara membuka file rahasia anda?&lt;br /&gt;Klik kanan pada file hasil.jpg lalu pilihlah [Open With] –&gt; [Choose Program..]. Pilihlah WinRar lalu klik [OK].&lt;br /&gt;Anda akan bisa melihat file rahasia anda dan bisa mengextract seperti biasanya.&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/500416518006923313-927657732224688739?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/927657732224688739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/mnyembunyikan-file-dalam-gambar.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/927657732224688739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/927657732224688739'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/mnyembunyikan-file-dalam-gambar.html' title='Mnyembunyikan File Dalam Gambar'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-944723140459116310</id><published>2010-05-11T22:58:00.000-07:00</published><updated>2010-05-11T23:09:35.451-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips n Trik'/><title type='text'>Virtual Memory</title><content type='html'>Cara Menambahkan Memori Dengan Virtual Memori. Kita sering bekerja sambil mendengarkan musik. Atau bahkan sambil menjalankan aplikasi lain dengan tujuan untuk menghemat waktu. Menjalankan aplikasi secara bersamaan dapat menyebabkan komputer menjadi “kehabisan” memori. Kita sering mendapati komputer mengalami apa yang disebut dengan “low memory” di mana kapasitas memori yang tersisa tinggal sedikit.&lt;br /&gt;&lt;br /&gt;Menambah RAM (Memori) kadang-kadang bukanlah solusi yang bijaksana karena selain harus bongkar-bongkar hardware juga harus mengeluarkan biaya untuk membeli RAM tersebut.&lt;br /&gt;&lt;br /&gt;Ada cara darurat lain yang dapat kita lakukan yaitu dengan cara membuat Virtual Memory, teknik di mana system operasi akan mengalokasikan sebagian isi harddisk untuk menjadi memori tambahan pada computer. Alokasi sebagian isi harddisk tersebut dinamakan Paging File.&lt;br /&gt;&lt;br /&gt;Berikut langkah-langkah untuk membuat Virtual Memori pada computer.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;1. Klik Start &gt;&gt; Control Panel &gt;&gt; System hingga akan muncul jendela “System Properties”.&lt;br /&gt;&lt;br /&gt;2. Klik tab “Advance” kemudian pada boks “performance”, klik setting hingga muncul jendela “Perfomance Options”.&lt;br /&gt;&lt;br /&gt;3. Pada jendela “Perfomance options”, pilih tab “Advance”,&lt;br /&gt;&lt;br /&gt;4.Kemudian pada boks “Virtual Memory”, klik “Change”, kemudian akan muncul daftar harddisk pada computer kita,&lt;br /&gt;&lt;br /&gt;5.Kemudian pilih salah satu drive untuk tempat Virtual Memory yang akan kita buat. Pilihlah drive yang berbeda dengan lokasi drive system. Kemudian klik pada “Custom Size”.&lt;br /&gt;&lt;br /&gt;6. Isikan nilai pada Initial size dan pada Maximum size dalam MB. Sebagai pedoman, untuk nilai Initial size, kapasitas RAM dikali 1,5. Sedangkan untuk nilai Maximum size, kapasitas RAM dikalikan 3.&lt;br /&gt;&lt;br /&gt;Sebagai contoh, misalkan kapasitas RAM kita adalah 512 MB, maka nilai pada Initial sizenya adalah 756 MB, untuk maximum sizenya adalah 1512 MB.&lt;br /&gt;&lt;br /&gt;7. Pastikan masih ada free space pada harddisk untuk menampung virtual memory yang kita buat tersebut.&lt;br /&gt;&lt;br /&gt;8. Kemudian klik OK kemudian OK dan OK lagi.&lt;br /&gt;&lt;br /&gt;9. Selesai dan kemudian pastikan performance computer kita menjadi lebih baik atau cepat dibandingkan sebelumnya.&lt;br /&gt;&lt;br /&gt;10. Selamat mencoba!!&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/500416518006923313-944723140459116310?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/944723140459116310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/virtual-memory.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/944723140459116310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/944723140459116310'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/virtual-memory.html' title='Virtual Memory'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-6147040480563338016</id><published>2010-05-03T08:51:00.000-07:00</published><updated>2010-05-03T21:35:35.192-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><title type='text'>Playing sound in j2me</title><content type='html'>import javax.microedition.midlet.*;&lt;br /&gt;    import javax.microedition.lcdui.*;&lt;br /&gt;    import javax.microedition.media.*;&lt;br /&gt;    import javax.microedition.media.control.*;&lt;br /&gt;&lt;br /&gt;    public class CobaSuara extends MIDlet implements PlayerListener, CommandListener {&lt;br /&gt;    private int i = 1;&lt;br /&gt;    private Display display;&lt;br /&gt;    private Form form;&lt;br /&gt;    private List list;&lt;br /&gt;    private Image backGround;&lt;br /&gt;    private static Player player;&lt;br /&gt;    private VolumeControl vc;&lt;br /&gt;&lt;br /&gt;    private final Command cmdOpen    = new Command("Open",    Command.SCREEN, 1);&lt;br /&gt;    private final Command cmdExit    = new Command("Exit",    Command.EXIT,   1);&lt;br /&gt;    private final Command cmdClose    = new Command("Close",    Command.BACK,   1);&lt;br /&gt;&lt;br /&gt;    public CobaSuara() {&lt;br /&gt;    display = Display.getDisplay(this);&lt;br /&gt;    list = new List(null, Choice.IMPLICIT);&lt;br /&gt;&lt;br /&gt;    tampilAwal();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void startApp() {&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void pauseApp() {&lt;br /&gt;    }&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;    public void destroyApp(boolean unconditional) {&lt;br /&gt;    if(player != null){&lt;br /&gt;    player.close();&lt;br /&gt;    }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void commandAction(Command c, Displayable s) {&lt;br /&gt;&lt;br /&gt;    if(c == cmdOpen) {&lt;br /&gt;&lt;br /&gt;    switch (list.getSelectedIndex()) {&lt;br /&gt;&lt;br /&gt;    case 0:&lt;br /&gt;&lt;br /&gt;    Suara();&lt;br /&gt;&lt;br /&gt;    try {&lt;br /&gt;&lt;br /&gt;    playMedia("/suara.wav");&lt;br /&gt;&lt;br /&gt;    } catch (Exception e) {&lt;br /&gt;&lt;br /&gt;    e.printStackTrace();&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    break;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    } else if (c == cmdExit) {&lt;br /&gt;&lt;br /&gt;    exitMIDlet();&lt;br /&gt;&lt;br /&gt;    } else if (c == cmdClose) {&lt;br /&gt;&lt;br /&gt;    tampilAwal();&lt;br /&gt;&lt;br /&gt;    i = 1;&lt;br /&gt;&lt;br /&gt;    if(player != null) {&lt;br /&gt;&lt;br /&gt;    player.close();&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void tampilAwal() {&lt;br /&gt;&lt;br /&gt;    list.setTitle("Suara");&lt;br /&gt;&lt;br /&gt;    list.deleteAll();&lt;br /&gt;&lt;br /&gt;    list.append("Suara", null);&lt;br /&gt;&lt;br /&gt;    list.addCommand(cmdOpen);&lt;br /&gt;&lt;br /&gt;    list.addCommand(cmdExit);&lt;br /&gt;&lt;br /&gt;    list.setCommandListener(this);&lt;br /&gt;&lt;br /&gt;    display.setCurrent(list);&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public Form Suara() {&lt;br /&gt;&lt;br /&gt;    form = new Form("Suara");&lt;br /&gt;&lt;br /&gt;    try {&lt;br /&gt;&lt;br /&gt;    backGround = Image.createImage("/Suara.PNG");&lt;br /&gt;&lt;br /&gt;    } catch (java.io.IOException e) {&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    form.append(new ImageItem(null, backGround,ImageItem.LAYOUT_CENTER, null));&lt;br /&gt;&lt;br /&gt;    form.addCommand(cmdClose);&lt;br /&gt;&lt;br /&gt;    form.setCommandListener(this);&lt;br /&gt;&lt;br /&gt;    display.setCurrent(form);&lt;br /&gt;&lt;br /&gt;    return form;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    private void playMedia(String file) throws Exception {&lt;br /&gt;&lt;br /&gt;    player = Manager.createPlayer(getClass().getResourceAsStream(file), "audio/x-wav");&lt;br /&gt;&lt;br /&gt;    player.addPlayerListener(this);&lt;br /&gt;&lt;br /&gt;    player.setLoopCount(-1);&lt;br /&gt;&lt;br /&gt;    player.prefetch();&lt;br /&gt;&lt;br /&gt;    player.realize();&lt;br /&gt;&lt;br /&gt;    vc = (VolumeControl)player.getControl("VolumeControl");&lt;br /&gt;&lt;br /&gt;    if (vc != null)&lt;br /&gt;&lt;br /&gt;    vc.setLevel(100);&lt;br /&gt;&lt;br /&gt;    player.start();&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void playerUpdate(Player player, String event, Object eventData) {&lt;br /&gt;&lt;br /&gt;    if(event.equals(PlayerListener.STARTED) &amp;&amp;&lt;br /&gt;&lt;br /&gt;    new Long(0L).equals((Long)eventData)) {&lt;br /&gt;&lt;br /&gt;    } else if(event.equals(PlayerListener.CLOSED)) {&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void exitMIDlet() {&lt;br /&gt;&lt;br /&gt;    destroyApp(false);&lt;br /&gt;&lt;br /&gt;    notifyDestroyed();&lt;br /&gt;&lt;br /&gt;    }&lt;br /&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/500416518006923313-6147040480563338016?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/6147040480563338016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/playing-sound-in-j2me.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/6147040480563338016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/6147040480563338016'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/05/playing-sound-in-j2me.html' title='Playing sound in j2me'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-171411654045119088</id><published>2010-04-28T19:22:00.000-07:00</published><updated>2010-04-28T19:47:00.083-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips n Trik'/><title type='text'>Mendeteksi Invisible pada YM (Yahoo! Messenger)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_BOakxxUegZ0/S9jywvyahDI/AAAAAAAAAB8/r_grExjuyQ0/s1600/vizgin.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 184px;" src="http://3.bp.blogspot.com/_BOakxxUegZ0/S9jywvyahDI/AAAAAAAAAB8/r_grExjuyQ0/s320/vizgin.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5465385067089658930" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Buat yang punya temen hobi banget invisible di YM dan suka penasaran tuh orang sebenernya oL apa nggak, sekarang ada solusinya.. Click di &lt;a href="http://vizgin.com"&gt;sini&lt;/a&gt; masukin ID YM temen kamu dan kamu bisa lihat sebenernya dia oL atau ga.. :)&lt;br /&gt;&lt;br /&gt;SELAMAT MENCOBA&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-171411654045119088?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/171411654045119088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/04/mendeteksi-invisible-pada-ym-yahoo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/171411654045119088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/171411654045119088'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/04/mendeteksi-invisible-pada-ym-yahoo.html' title='Mendeteksi Invisible pada YM (Yahoo! Messenger)'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BOakxxUegZ0/S9jywvyahDI/AAAAAAAAAB8/r_grExjuyQ0/s72-c/vizgin.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-7665430930609352140</id><published>2010-04-27T00:07:00.000-07:00</published><updated>2010-05-03T21:34:09.527-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><title type='text'>J2ME Canvas Example</title><content type='html'>A J2ME Game Canvas Example&lt;br /&gt;&lt;br /&gt;This example illustrates how to create a game using GameCanvas class. In this example we are extending GameCanvas class to draw the circle and rotate the circle continuously. The GameCanvas class has following methods:&lt;br /&gt;&lt;br /&gt;    * flushGraphics():- This is the void type method, it flushes to display on the off-screen buffer.&lt;br /&gt;    * flushGraphics(int x, int y, int width, int height):- This is the void type method, it flushes to display of specified region on the off-screen buffer. &lt;br /&gt;    * getGraphics():- This is used to get the graphics objects.&lt;br /&gt;    * getKeyStates():- This is the integer type variable, it is used to find the states of the key. &lt;br /&gt;    * paint(Graphics g):- This is also the void type method, it is used to paint the canvas. &lt;br /&gt;&lt;br /&gt;Other commands, input event, etc  methods inherited from Canvas class. The Canvas class has following methods:&lt;br /&gt;&lt;br /&gt;    * getGameAction(int keyCode) &lt;br /&gt;    * getHeight()&lt;br /&gt;    * getKeyCode(int gameAction) &lt;br /&gt;    * getKeyName(int keyCode)&lt;br /&gt;    * getWidth()&lt;br /&gt;    * hasPointerEvents()&lt;br /&gt;    * hasPointerMotionEvents() &lt;br /&gt;    * hasRepeatEvents()&lt;br /&gt;    * hideNotify() &lt;br /&gt;    * isDoubleBuffered()&lt;br /&gt;    * keyPressed(int keyCode) &lt;br /&gt;    * keyReleased(int keyCode) &lt;br /&gt;    * keyRepeated(int keyCode) &lt;br /&gt;    * paint(Graphics g)&lt;br /&gt;    * pointerDragged(int x, int y) &lt;br /&gt;    * pointerPressed(int x, int y) &lt;br /&gt;    * pointerReleased(int x, int y) &lt;br /&gt;    * repaint() &lt;br /&gt;    * repaint(int x, int y, int width, int height) &lt;br /&gt;    * serviceRepaints() &lt;br /&gt;    * showNotify()&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_BOakxxUegZ0/S9aNXbn8l7I/AAAAAAAAABs/Muh7rdwIz5k/s1600/canvasou.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 162px; height: 320px;" src="http://2.bp.blogspot.com/_BOakxxUegZ0/S9aNXbn8l7I/AAAAAAAAABs/Muh7rdwIz5k/s320/canvasou.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5464710631552489394" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Source Code of CanvasGame.java&lt;br /&gt;import javax.microedition.lcdui.*;&lt;br /&gt;import javax.microedition.lcdui.game.*;&lt;br /&gt;import javax.microedition.midlet.*;&lt;br /&gt;&lt;br /&gt;public class CanvasGame extends MIDlet{&lt;br /&gt;&lt;br /&gt;  private Command back;&lt;br /&gt;  private Display display;&lt;br /&gt;  final SweepGame game = new SweepGame();&lt;br /&gt;&lt;br /&gt;  public void startApp() {&lt;br /&gt;    back = new Command("Back", Command.BACK, 0);&lt;br /&gt;    game.start();&lt;br /&gt;    game.addCommand(back);&lt;br /&gt;    game.setCommandListener(new CommandListener(){&lt;br /&gt;      public void commandAction(Command c, Displayable s) {&lt;br /&gt;        game.stop();&lt;br /&gt;        notifyDestroyed();&lt;br /&gt;      }&lt;br /&gt;    });&lt;br /&gt;    display = Display.getDisplay(this);&lt;br /&gt;    display.setCurrent(game);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public void pauseApp() {}&lt;br /&gt;&lt;br /&gt;  public void destroyApp(boolean unconditional) {}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;class SweepGame extends GameCanvas implements Runnable {&lt;br /&gt;  private boolean move;&lt;br /&gt;  private int radius;&lt;br /&gt;  private int diameter;&lt;br /&gt;  private int interval;&lt;br /&gt;&lt;br /&gt;  public SweepGame() {&lt;br /&gt;    super(true);&lt;br /&gt;    radius = 0;&lt;br /&gt;    diameter = 10;&lt;br /&gt;    interval = 0;&lt;br /&gt;  }&lt;br /&gt;  public void start() {&lt;br /&gt;    move = true;&lt;br /&gt;    Thread t = new Thread(this);&lt;br /&gt;    t.start();&lt;br /&gt;  }&lt;br /&gt;  public void stop() {&lt;br /&gt;    move = false;&lt;br /&gt;  }&lt;br /&gt;  public void render(Graphics g) {&lt;br /&gt;    int width = getWidth();&lt;br /&gt;    int height = getHeight();&lt;br /&gt;    g.setColor(183,251,121);&lt;br /&gt;    g.fillRect(0, 0, width - 1, height - 1);&lt;br /&gt;    int x = diameter;&lt;br /&gt;    int y = diameter;&lt;br /&gt;    int w = width - diameter * 2;&lt;br /&gt;    int h = height - diameter * 2;&lt;br /&gt;    for (int i = 0; i &lt; 17; i=i+2) {&lt;br /&gt;      g.setColor(((17 - i) * 15 - 7),20,((17 - i) * 15 - 7));&lt;br /&gt;      g.fillArc(x, y, w, h, radius + i * 10, 10);&lt;br /&gt;      g.fillArc(x, y, w, h, (radius + 180) % 360 + i * 10, 10);&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;  public void run() {&lt;br /&gt;    Graphics g = getGraphics();&lt;br /&gt;    while (move) {&lt;br /&gt;      radius = (radius + 1) % 360;&lt;br /&gt;      render(g);&lt;br /&gt;      flushGraphics();&lt;br /&gt;      try {&lt;br /&gt;        Thread.sleep(interval);&lt;br /&gt;      }&lt;br /&gt;      catch (InterruptedException ie) {}&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;link:http://www.roseindia.ne&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/500416518006923313-7665430930609352140?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/7665430930609352140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/04/j2me-canvas-example.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7665430930609352140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7665430930609352140'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/04/j2me-canvas-example.html' title='J2ME Canvas Example'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BOakxxUegZ0/S9aNXbn8l7I/AAAAAAAAABs/Muh7rdwIz5k/s72-c/canvasou.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-5145142251661067052</id><published>2010-04-26T21:44:00.000-07:00</published><updated>2010-05-03T21:38:02.549-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><title type='text'>How to use alphabets in canvas</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;The following sample code helps you to print the alphabetical values in canvas. For example if u select the key 2 at first time it prints character ‘a’. If you select the same key again within a particular time period it prints b. Now your keypad works in canvas as like forms.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;* To change this template, choose Tools | Templates&lt;br /&gt;* and open the template in the editor.&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;import javax.microedition.midlet.*;&lt;br /&gt;import javax.microedition.lcdui.*;&lt;br /&gt;/**&lt;br /&gt;* @author test&lt;br /&gt;*/&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;public class UserInterface extends MIDlet {&lt;br /&gt;      private Display display;&lt;br /&gt;      public void startApp() {&lt;br /&gt;            display=Display.getDisplay(this);&lt;br /&gt;            canvas can=new canvas(this);&lt;br /&gt;            display.setCurrent(can);&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      public void pauseApp() {&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      public void destroyApp(boolean unconditional) {&lt;br /&gt;      }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;class canvas extends Canvas implements Runnable {&lt;br /&gt;      private String text="";&lt;br /&gt;      String key="";&lt;br /&gt;      private int count2=0;&lt;br /&gt;      private int count3=0;&lt;br /&gt;      private int count4=0;&lt;br /&gt;      private int count5=0;&lt;br /&gt;      private int count6=0;&lt;br /&gt;      private int count7=0;&lt;br /&gt;      private int count8=0;&lt;br /&gt;      private int count9=0;&lt;br /&gt;      Font font;&lt;br /&gt;      Thread t;&lt;br /&gt;      public canvas(UserInterface midlet) {&lt;br /&gt;            setFullScreenMode(true);&lt;br /&gt;      }&lt;br /&gt;      public void paint(Graphics g) {&lt;br /&gt;            g.setColor(0, 0, 0);&lt;br /&gt;            g.fillRect(0, 0, getWidth(), getHeight());&lt;br /&gt;            g.setColor(255, 255, 255);&lt;br /&gt;            g.fillRect(20, 40, 100, 20);&lt;br /&gt;            g.setColor(255, 0, 0);&lt;br /&gt;            g.setFont(Font.getFont(Font.FACE_PROPORTIONAL,Font.STYLE_BOLD, Font.SIZE_SMALL));&lt;br /&gt;            g.drawString(text, 25, 45, Graphics.LEFT | Graphics.TOP);&lt;br /&gt;      }&lt;br /&gt;      public void keyPressed(int keyCode) {&lt;br /&gt;            key=getKeyName(keyCode);&lt;br /&gt;            if(getKeyName(keyCode).equals("1")) {&lt;br /&gt;                  text+=".";&lt;br /&gt;            }&lt;br /&gt;            if (getKeyName(keyCode).equals("2")) {&lt;br /&gt;                  count2++;&lt;br /&gt;                  if (count2==1) {&lt;br /&gt;                        t = new Thread(this);&lt;br /&gt;                        t.start();&lt;br /&gt;                        text += "a";&lt;br /&gt;                        repaint();&lt;br /&gt;                  } else if (count2 == 2 &amp;&amp; t.isAlive()==true) {&lt;br /&gt;                        text=text.substring(0,text.length()-1)+"b";&lt;br /&gt;                        repaint();&lt;br /&gt;                  } else if (count2 == 3 &amp;&amp; t.isAlive()==true) {&lt;br /&gt;                        text=text.substring(0,text.length()-1)+"c";&lt;br /&gt;                        repaint();&lt;br /&gt;                  }&lt;br /&gt;            }&lt;br /&gt;            if (getKeyName(keyCode).equals("3")) {&lt;br /&gt;                  count3++;&lt;br /&gt;                  if (count3==1) {&lt;br /&gt;                        t = new Thread(this);&lt;br /&gt;                        t.start();&lt;br /&gt;                        text += "d";&lt;br /&gt;                        repaint();&lt;br /&gt;                  } else if (count3 == 2 &amp;&amp; t.isAlive()==true) {&lt;br /&gt;                        text=text.substring(0,text.length()-1)+"e";&lt;br /&gt;                        repaint();&lt;br /&gt;                  } else if (count3 == 3 &amp;&amp; t.isAlive()==true) {&lt;br /&gt;                        text=text.substring(0,text.length()-1)+"f";&lt;br /&gt;                        repaint();&lt;br /&gt;                  }&lt;br /&gt;            }&lt;br /&gt;            if(getKeyName(keyCode).equals("4")) {&lt;br /&gt;                  count4++;&lt;br /&gt;                  if (count4==1) {&lt;br /&gt;                        t = new Thread(this);&lt;br /&gt;                        t.start();&lt;br /&gt;                        text += "g";&lt;br /&gt;                        repaint();&lt;br /&gt;                  } else if (count4 == 2 &amp;&amp; t.isAlive()==true) {&lt;br /&gt;                        text=text.substring(0,text.length()-1)+"h";&lt;br /&gt;                        repaint();&lt;br /&gt;                  } else if (count4 == 3 &amp;&amp; t.isAlive()==true) {&lt;br /&gt;                        text=text.substring(0,text.length()-1)+"i";&lt;br /&gt;                        repaint();&lt;br /&gt;                  }&lt;br /&gt;            }&lt;br /&gt;            if(getKeyName(keyCode).equals("5")) {&lt;br /&gt;                  count5++;&lt;br /&gt;                  if (count5==1) {&lt;br /&gt;                        t = new Thread(this);&lt;br /&gt;                        t.start();&lt;br /&gt;                        text += "j";&lt;br /&gt;                        repaint();&lt;br /&gt;                  } else if (count5 == 2 &amp;&amp; t.isAlive()==true) {&lt;br /&gt;                        text=text.substring(0,text.length()-1)+"k";&lt;br /&gt;                        repaint();&lt;br /&gt;                  } else if (count5 == 3 &amp;&amp; t.isAlive()==true) {&lt;br /&gt;                        text=text.substring(0,text.length()-1)+"l";&lt;br /&gt;                        repaint();&lt;br /&gt;                  }&lt;br /&gt;            }&lt;br /&gt;            if(getKeyName(keyCode).equals("6")) {&lt;br /&gt;                  count6++;&lt;br /&gt;                        t = new Thread(this);&lt;br /&gt;                        t.start();&lt;br /&gt;                        text += "m";&lt;br /&gt;                        repaint();&lt;br /&gt;                  } else if (count6 == 2 &amp;&amp; t.isAlive()==true) {&lt;br /&gt;                        text=text.substring(0,text.length()-1)+"n";&lt;br /&gt;                        repaint();&lt;br /&gt;                  } else if (count6 == 3 &amp;&amp; t.isAlive()==true) {&lt;br /&gt;                        text=text.substring(0,text.length()-1)+"o";&lt;br /&gt;                        repaint();&lt;br /&gt;                  }&lt;br /&gt;            }&lt;br /&gt;            if(getKeyName(keyCode).equals("7")) {&lt;br /&gt;                  count7++;&lt;br /&gt;                  if (count7==1) {&lt;br /&gt;                        t = new Thread(this);&lt;br /&gt;                        t.start();&lt;br /&gt;                        text += "p";&lt;br /&gt;                        repaint();&lt;br /&gt;                  } else if (count7 == 2 &amp;&amp; t.isAlive()==true) {&lt;br /&gt;                        text=text.substring(0,text.length()-1)+"q";&lt;br /&gt;                        repaint();&lt;br /&gt;                  } else if (count7 == 3 &amp;&amp; t.isAlive()==true) {&lt;br /&gt;                        text=text.substring(0,text.length()-1)+"r";&lt;br /&gt;                        repaint();&lt;br /&gt;                  } else if (count7 == 4 &amp;&amp; t.isAlive()==true) {&lt;br /&gt;                        text=text.substring(0,text.length()-1)+"s";&lt;br /&gt;                        repaint();&lt;br /&gt;                  }&lt;br /&gt;            }&lt;br /&gt;            if(getKeyName(keyCode).equals("8")) {&lt;br /&gt;                  count8++;&lt;br /&gt;                  if (count8==1) {&lt;br /&gt;                        t = new Thread(this);&lt;br /&gt;                        t.start();&lt;br /&gt;                        text += "t";&lt;br /&gt;                        repaint();&lt;br /&gt;                  } else if (count8 == 2 &amp;&amp; t.isAlive()==true) {&lt;br /&gt;                        text=text.substring(0,text.length()-1)+"u";&lt;br /&gt;                        repaint();&lt;br /&gt;                  } else if (count8 == 3 &amp;&amp; t.isAlive()==true) {&lt;br /&gt;                        text=text.substring(0,text.length()-1)+"v";&lt;br /&gt;                        repaint();&lt;br /&gt;                  }&lt;br /&gt;            }&lt;br /&gt;            if(getKeyName(keyCode).equals("9")) {&lt;br /&gt;                  count9++;&lt;br /&gt;                  if (count9==1) {&lt;br /&gt;                        t = new Thread(this);&lt;br /&gt;                        t.start();&lt;br /&gt;                        text += "w";&lt;br /&gt;                        repaint();&lt;br /&gt;                  } else if (count9 == 2 &amp;&amp; t.isAlive()==true) {&lt;br /&gt;                        text=text.substring(0,text.length()-1)+"x";&lt;br /&gt;                        repaint();&lt;br /&gt;                  } else if (count9 == 3 &amp;&amp; t.isAlive()==true) {&lt;br /&gt;                        text=text.substring(0,text.length()-1)+"y";&lt;br /&gt;                        repaint();&lt;br /&gt;                  } else if (count9 == 4 &amp;&amp; t.isAlive()==true) {&lt;br /&gt;                        text=text.substring(0,text.length()-1)+"z";&lt;br /&gt;                        repaint();&lt;br /&gt;                  }&lt;br /&gt;            }&lt;br /&gt;            if(getKeyName(keyCode).equals("0")) {&lt;br /&gt;                  text+=" ";&lt;br /&gt;                  repaint();&lt;br /&gt;            }&lt;br /&gt;            if(getKeyName(keyCode).equals("POUND")) {&lt;br /&gt;            }&lt;br /&gt;            if(getKeyName(keyCode).equals("ASTERISK")) {&lt;br /&gt;            }&lt;br /&gt;            if(getKeyName(keyCode).equals("SOFT1")) {&lt;br /&gt;            }&lt;br /&gt;            if(getKeyName(keyCode).equals("SOFT2")) {&lt;br /&gt;            }&lt;br /&gt;            if(getKeyName(keyCode).equals("SEND")) {&lt;br /&gt;            }&lt;br /&gt;            if(getKeyName(keyCode).equals("END")) {&lt;br /&gt;            }&lt;br /&gt;            if(getKeyName(keyCode).equals("LEFT")) {&lt;br /&gt;            }&lt;br /&gt;            if(getKeyName(keyCode).equals("RIGHT")) {&lt;br /&gt;            }&lt;br /&gt;            if(getKeyName(keyCode).equals("SELECT")) {&lt;br /&gt;            }&lt;br /&gt;            if(getKeyName(keyCode).equals("CLEAR")) {&lt;br /&gt;                  text=text.substring(0,text.length()-1);&lt;br /&gt;                  repaint();&lt;br /&gt;            }&lt;br /&gt;      }&lt;br /&gt;      public void run() {&lt;br /&gt;            if(key.equals("2")) {&lt;br /&gt;                  try {&lt;br /&gt;                        Thread.sleep(1600);&lt;br /&gt;                        count2=0;&lt;br /&gt;                  }&lt;br /&gt;                  catch(Exception e) {&lt;br /&gt;                  }&lt;br /&gt;            }&lt;br /&gt;            if(key.equals("3")) {&lt;br /&gt;                  try {&lt;br /&gt;                        Thread.sleep(1600);&lt;br /&gt;                        count3=0;&lt;br /&gt;                  }&lt;br /&gt;                  catch(Exception e) {&lt;br /&gt;                  }&lt;br /&gt;            }&lt;br /&gt;            if(key.equals("4")) {&lt;br /&gt;                  try {&lt;br /&gt;                        Thread.sleep(1600);&lt;br /&gt;                        count4=0;&lt;br /&gt;                  }&lt;br /&gt;                  catch(Exception e) {&lt;br /&gt;                  }&lt;br /&gt;            }&lt;br /&gt;            if(key.equals("5")) {&lt;br /&gt;                  try {&lt;br /&gt;                        Thread.sleep(1600);&lt;br /&gt;                        count5=0;&lt;br /&gt;                  }&lt;br /&gt;                  catch(Exception e) {&lt;br /&gt;                  }&lt;br /&gt;            }&lt;br /&gt;            if(key.equals("6")) {&lt;br /&gt;                  try {&lt;br /&gt;                        Thread.sleep(1600);&lt;br /&gt;                        count6=0;&lt;br /&gt;                  }&lt;br /&gt;                  catch(Exception e) {&lt;br /&gt;                  }&lt;br /&gt;            }&lt;br /&gt;            if(key.equals("7")) {&lt;br /&gt;                  try {&lt;br /&gt;                        Thread.sleep(1600);&lt;br /&gt;                        count7=0;&lt;br /&gt;                  }&lt;br /&gt;                  catch(Exception e) {&lt;br /&gt;            }&lt;br /&gt;            if(key.equals("8")) {&lt;br /&gt;                  try {&lt;br /&gt;                        Thread.sleep(1600);&lt;br /&gt;                        count8=0;&lt;br /&gt;                  }&lt;br /&gt;                  catch(Exception e) {&lt;br /&gt;                  }&lt;br /&gt;            }&lt;br /&gt;            if(key.equals("9")) {&lt;br /&gt;                  try {&lt;br /&gt;                        Thread.sleep(1600);&lt;br /&gt;                        count9=0;&lt;br /&gt;                  }&lt;br /&gt;                  catch(Exception e) {&lt;br /&gt;                  }&lt;br /&gt;            }&lt;br /&gt;      }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;link:http://j2mesamples.blogspot.com&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/500416518006923313-5145142251661067052?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/5145142251661067052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/04/how-to-use-alphabets-in-canvas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/5145142251661067052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/5145142251661067052'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/04/how-to-use-alphabets-in-canvas.html' title='How to use alphabets in canvas'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-1274746781973351233</id><published>2010-04-26T21:42:00.000-07:00</published><updated>2010-05-03T21:38:30.665-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><title type='text'>Image Capturing in J2ME</title><content type='html'>Using the following example you can capture a snapshot using your camera.. Remember that all the jsr 135&lt;br /&gt;supported mobile devices does not supports for image capture. only few mobiles support for Image capture.&lt;br /&gt;For example nokia 3650 supports this feature.&lt;br /&gt;&lt;br /&gt;package SampleImageCapture;&lt;br /&gt;&lt;br /&gt;import javax.microedition.midlet.*;&lt;br /&gt;import javax.microedition.lcdui.*;&lt;br /&gt;import javax.microedition.media.*;&lt;br /&gt;import javax.microedition.media.Control.*;&lt;br /&gt;import javax.microedition.media.control.VideoControl;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;public class ImageCaptureMidlet extends MIDlet {&lt;br /&gt;&lt;br /&gt;      private Display display;&lt;br /&gt;      ImageCaptureCanvas canvas;&lt;br /&gt;      Player player;&lt;br /&gt;      VideoControl videoControl;&lt;br /&gt;&lt;br /&gt;      public void startApp() {&lt;br /&gt;            display = Display.getDisplay(this);&lt;br /&gt;            try {&lt;br /&gt;                  player = Manager.createPlayer("capture://video");&lt;br /&gt;                  player.realize();&lt;br /&gt;                  videoControl = (VideoControl) player.getControl("VideoControl");&lt;br /&gt;            } catch (Exception e) {&lt;br /&gt;            }&lt;br /&gt;            canvas = new ImageCaptureCanvas(this, videoControl);&lt;br /&gt;            display.setCurrent(canvas);&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      public void pauseApp() {&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      public void destroyApp(boolean unconditional) {&lt;br /&gt;            notifyDestroyed();&lt;br /&gt;      }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;package SampleImageCapture;&lt;br /&gt;&lt;br /&gt;import javax.microedition.lcdui.*;&lt;br /&gt;import javax.microedition.media.control.VideoControl;&lt;br /&gt;import javax.microedition.media.*;&lt;br /&gt;&lt;br /&gt;public class ImageCaptureCanvas extends Canvas {&lt;br /&gt;&lt;br /&gt;      ImageCaptureMidlet midlet;&lt;br /&gt;      VideoControl videoControl;&lt;br /&gt;      int width = getWidth();&lt;br /&gt;      int height = getHeight();&lt;br /&gt;      Player player;&lt;br /&gt;      SnapShotCanvas snap;&lt;br /&gt;      private Display display;&lt;br /&gt;&lt;br /&gt;      public ImageCaptureCanvas(ImageCaptureMidlet midlet, VideoControl videoControl) {&lt;br /&gt;            this.midlet = midlet;&lt;br /&gt;            this.videoControl = videoControl;&lt;br /&gt;            this.display = Display.getDisplay(midlet);&lt;br /&gt;            videoControl.initDisplayMode(VideoControl.USE_DIRECT_VIDEO, this);&lt;br /&gt;            try {&lt;br /&gt;                  videoControl.setDisplayLocation(2, 2);&lt;br /&gt;                  videoControl.setDisplaySize(width - 4, height - 4);&lt;br /&gt;            } catch (MediaException me) {&lt;br /&gt;                  try {&lt;br /&gt;                        videoControl.setDisplayFullScreen(true);&lt;br /&gt;                  } catch (MediaException me2) {&lt;br /&gt;                  }&lt;br /&gt;            }&lt;br /&gt;            videoControl.setVisible(true);&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      public void paint(Graphics g) {&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      protected void keyPressed(int keyCode) {&lt;br /&gt;            switch (getGameAction(keyCode)) {&lt;br /&gt;                  case FIRE:&lt;br /&gt;                        Thread t = new Thread() {&lt;br /&gt;                              public void run() {&lt;br /&gt;                                    try {&lt;br /&gt;                                          byte[] raw = videoControl.getSnapshot(null);&lt;br /&gt;                                          Image image = Image.createImage(raw, 0, raw.length);&lt;br /&gt;                                          snap = new SnapShotCanvas(image);&lt;br /&gt;                                          display.setCurrent(snap);&lt;br /&gt;                                    } catch (Exception e) {&lt;br /&gt;                                    }&lt;br /&gt;                              }&lt;br /&gt;                        };&lt;br /&gt;                        t.start();&lt;br /&gt;            }&lt;br /&gt;      }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;package SampleImageCapture;&lt;br /&gt;&lt;br /&gt;import javax.microedition.lcdui.*;&lt;br /&gt;&lt;br /&gt;public class SnapShotCanvas extends Canvas {&lt;br /&gt;&lt;br /&gt;      private Image image;&lt;br /&gt;      public SnapShotCanvas(Image image) {&lt;br /&gt;            this.image = image;&lt;br /&gt;            setFullScreenMode(true);&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      public void paint(Graphics g) {&lt;br /&gt;            g.drawImage(image, getWidth() / 2, getHeight() / 2, Graphics.HCENTER | Graphics.VCENTER);&lt;br /&gt;      }&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;link:http://j2mesamples.blogspot.com&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/500416518006923313-1274746781973351233?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/1274746781973351233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/04/image-capturing-in-j2me.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/1274746781973351233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/1274746781973351233'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/04/image-capturing-in-j2me.html' title='Image Capturing in J2ME'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-4217602197099002055</id><published>2010-04-26T21:37:00.000-07:00</published><updated>2010-05-03T21:39:37.551-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><title type='text'>Voice Recording in J2ME</title><content type='html'>Using the following example you can record the audio sound and play the recorded sound.&lt;br /&gt;In this example im capturing the audio sound and encoding into the pcm format.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;import java.io.*;&lt;br /&gt;import javax.microedition.midlet.*;&lt;br /&gt;import javax.microedition.lcdui.*;&lt;br /&gt;import javax.microedition.media.*;&lt;br /&gt;import javax.microedition.media.control.*;&lt;br /&gt;&lt;br /&gt;public class VoiceRecordMidlet extends MIDlet {&lt;br /&gt;      private Display display;&lt;br /&gt;&lt;br /&gt;      public void startApp() {&lt;br /&gt;            display = Display.getDisplay(this);&lt;br /&gt;            display.setCurrent(new VoiceRecordForm());&lt;br /&gt;      }&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;      public void pauseApp() {&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      public void destroyApp(boolean unconditional) {&lt;br /&gt;            notifyDestroyed();&lt;br /&gt;      }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;class VoiceRecordForm extends Form implements CommandListener {&lt;br /&gt;      private StringItem message;&lt;br /&gt;      private StringItem errormessage;&lt;br /&gt;      private final Command record, play;&lt;br /&gt;      private Player player;&lt;br /&gt;      private byte[] recordedAudioArray = null;&lt;br /&gt;      public VoiceRecordForm() {&lt;br /&gt;            super("Recording Audio");&lt;br /&gt;            message = new StringItem("", "Select Record to start recording.");&lt;br /&gt;            this.append(message);&lt;br /&gt;            errormessage = new StringItem("", "");&lt;br /&gt;            this.append(errormessage);&lt;br /&gt;            record = new Command("Record", Command.OK, 0);&lt;br /&gt;            this.addCommand(record);&lt;br /&gt;            play = new Command("Play", Command.BACK, 0);&lt;br /&gt;            this.addCommand(play);&lt;br /&gt;            this.setCommandListener(this);&lt;br /&gt;      }&lt;br /&gt;      public void commandAction(Command comm, Displayable disp) {&lt;br /&gt;            if (comm == record) {&lt;br /&gt;                  Thread t = new Thread() {&lt;br /&gt;                        public void run() {&lt;br /&gt;                              try {&lt;br /&gt;                                    player = Manager.createPlayer("capture://audio?encoding=pcm");&lt;br /&gt;                                    player.realize();&lt;br /&gt;                                    RecordControl rc = (RecordControl) player.getControl("RecordControl");&lt;br /&gt;                                    ByteArrayOutputStream output = new ByteArrayOutputStream();&lt;br /&gt;                                    rc.setRecordStream(output);&lt;br /&gt;                                    rc.startRecord();&lt;br /&gt;                                    player.start();&lt;br /&gt;                                    message.setText("Recording...");&lt;br /&gt;                                    Thread.sleep(5000);&lt;br /&gt;                                    message.setText("Recording Done!");&lt;br /&gt;                                    rc.commit();&lt;br /&gt;                                    recordedAudioArray = output.toByteArray();&lt;br /&gt;                                    player.close();&lt;br /&gt;                              } catch (Exception e) {&lt;br /&gt;                                    errormessage.setLabel("Error");&lt;br /&gt;                                    errormessage.setText(e.toString());&lt;br /&gt;                              }&lt;br /&gt;                        }&lt;br /&gt;                  };&lt;br /&gt;                  t.start();&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;            else if (comm == play) {&lt;br /&gt;                  try {&lt;br /&gt;                        ByteArrayInputStream recordedInputStream = new ByteArrayInputStream(recordedAudioArray);&lt;br /&gt;                        Player p2 = Manager.createPlayer(recordedInputStream, "audio/basic");&lt;br /&gt;                        p2.prefetch();&lt;br /&gt;                        p2.start();&lt;br /&gt;                  } catch (Exception e) {&lt;br /&gt;                        errormessage.setLabel("Error");&lt;br /&gt;                        errormessage.setText(e.toString());&lt;br /&gt;                  }&lt;br /&gt;            }&lt;br /&gt;      }&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;link:http://j2mesamples.blogspot.com/&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/500416518006923313-4217602197099002055?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/4217602197099002055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/04/voice-recording-in-j2me.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4217602197099002055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4217602197099002055'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/04/voice-recording-in-j2me.html' title='Voice Recording in J2ME'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-8609985428010227489</id><published>2010-04-21T23:48:00.000-07:00</published><updated>2010-05-03T21:36:07.022-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cerita Hikmah'/><title type='text'>Aku Hanya Ingin Rasulullah yan melepasnya..</title><content type='html'>Oleh: Mochamad Bugi&lt;br /&gt;&lt;br /&gt;Tak ada yang lebih gelisah ketika itu selain Abu Lubabah. Betapa ia merasa berdosa. Ia tersadar, bagaimana mungkin seorang mukmin tinggal nyaman di rumah, sementara Rasul dan para sahabat lainnya pergi berjihad.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tabuk memang bukan seperti perang sebelumnya. Selain jarak tempuh yang bisa memakan waktu lima belas hari berkuda, musuh yang akan dihadapi pun tergolong sangat berat. Betapa tidak, kali ini Rasulullah saw. dan kaum muslimin akan berhadapan dengan negara adidaya kala itu, Romawi. Sungguh perang besar yang membutuhkan pengorbanan sangat besar.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Terjadilah mobilisasi besar-besaran, apa saja yang bisa dimanfaatkan untuk modal perang. Mulai dari uang dalam jumlah besar, hingga sumbangan beberapa butir kurma. Hampir tak ada seorang pun di Madinah ketika itu yang rela berpangku tangan. Semuanya ingin berpartisipasi.&lt;br /&gt;&lt;br /&gt;Bahkan, orang-orang munafik pun menyatakan diri untuk ikut perang. Pasukan pimpinan Abdullah bin Ubay ini siap bergabung. Tapi, Rasulullah saw. menolak. Rasul meminta mereka untuk tetap di Madinah.&lt;br /&gt;&lt;br /&gt;Mulailah pasukan perang siap berangkat. Waktu mencatat saat itu tahun kesembilan hijriyah. Tidak kurang dari tiga puluh ribu pasukan siap berangkat menuju medan jihad. Di antara mereka ada yang berkuda dan berunta. Saat persiapan itu, sepuluh orang yang dipimpin Abdullah bin Ma’qil Al-Muzani menangis. Mereka sedih tidak bisa ikut perang karena tidak punya perbekalan. Dan Rasul pun tidak bisa membantu mereka memberikan perbekalan.&lt;br /&gt;&lt;br /&gt;Allah swt. berfirman, “Dan tiada (pula dosa) atas orang-orang yang apabila mereka datang kepadamu, supaya kamu memberi mereka kendaraan, lalu kamu berkata: ‘Aku tidak memperoleh kendaraan untuk membawamu,’ lalu mereka kembali, sedang mata mereka bercucuran air mata karena kesedihan lantaran tidak memperoleh apa yang akan mereka belanjakan.” (At-Taubah: 92)&lt;br /&gt;&lt;br /&gt;Seperti itulah, hampir tidak ada satu mukmin pun ketika yang acuh tak acuh dengan Perang Tabuk. Semua sibuk. Semuanya siap berjihad, apa pun yang mesti mereka korbankan. Dan pasukan pimpinan Rasulullah saw. itu pun berangkat.&lt;br /&gt;&lt;br /&gt;Ketika itu, ada enam orang sahabat yang tertinggal. Mereka adalah Abu Lubabah, Aus bin Khudzam, Tsa’labah bin Wadi’ah, Ka’ab bin Malik, Mararah bin Ar-Rabi’, dan Hilal bin Umayyah.&lt;br /&gt;&lt;br /&gt;Dalam ketertinggalan itu, Abu Lubabah benar-benar terpukul dan menyesal. “Kita di sini bersenang-senang di bawah rindangnya pepohonan, hidup nyaman bersama isteri-isteri kita; sementara Rasulullah bersama kaum mukminin sedang berjihad. Demi Allah, saya akan mengikat diri pada tiang-tiang. Dan, tidak akan saya lepaskan talinya kecuali dilepas oleh Rasulullah,” ucap Abu Lubabah spontan.&lt;br /&gt;&lt;br /&gt;Dari lima sahabat Rasul yang tinggal bersama Abu Lubabah, dua di antaranya pun mengikuti langkah Abu Lubabah. Aus dan Tsa’labah ternyata punya sikap yang sama dengan Abu Lubabah. Mereka bersedia terikat pada tiang hingga perang Tabuk usai. Tidak kurang, empat puluh lima hari mereka lalui dalam ikatan tali. Mereka menyesal lalai dalam tugas suci bersama Rasul. Mereka benar-benar bertaubat.&lt;br /&gt;&lt;br /&gt;Sekembalinya dari Perang Tabuk, Rasulullah saw. dikabari tentang tingkah para sahabat yang mengikat diri pada tiang. Rasul mengatakan, “Siapa yang diikat di tiang-tiang itu?” Seorang sahabat menjawab, “Mereka itu Abu Lubabah dan teman-temannya yang tidak ikut ke medan perang bersama Tuan. Mereka berjanji tidak akan melepaskan diri kecuali jika Tuan yang melepaskannya.”&lt;br /&gt;&lt;br /&gt;Sejenak Rasul diam. Beliau saw. bersabda, “Aku tidak akan melepaskan mereka sebelum mendapat perintah (dari Allah).” Jawaban itu membuat semua sahabat yang menyaksikan penderitaan Abu Lubabah dalam ikatan tali diam. Betapa mereka prihatin dengan Abu Lubabah. Seorang sahabat yang selama ini begitu setia dalam setiap perjuangan Rasul. Dalam hati mereka berharap, semoga Allah mengampuni dosa mereka sesegera mungkin.&lt;br /&gt;&lt;br /&gt;Setelah menemui Abu Lubabah yang tetap terikat pada tiang, Rasulullah pulang ke rumah Ummu Salamah. Beliau istirahat. Selepas ibadah malam, Ummu Salamah mendapati Rasul tersenyum. “Ada apa, ya Rasul?” tanya Ummu Salamah penasaran. Beliau saw. menjawab, “Abu Lubabah diterima taubatnya!” Betapa gembiranya Ummu Salamah. “Bolehkah saya kabarkan berita gembira itu pada Abu Lubabah?” tanya Ummu Salamah begitu bersemangat. “Terserah kepadamu,” jawab Rasul pendek.&lt;br /&gt;&lt;br /&gt;Sesaat itu juga, Ummu Salamah mengabarkan ke para sahabat soal berita pengampunan dosa Abu Lubabah. Ia mengatakan, “Hai Abu Lubabah, bergembiralah! Karena dosamu telah diampuni dan taubatmu telah diterima.” Mendengar ucapan itu, orang-orang berkumpul untuk melepaskan ikatan Abu Lubabah. Dengan isyarat sederhana, ia menolak. Sekali lagi, ia hanya ingin dilepas oleh Rasulullah saw. Ia ingin tangan Rasul yang mulia melepaskan ikatan tali pada tubuhnya yang tega berbuat dosa.&lt;br /&gt;&lt;br /&gt;Ketika waktu Subuh datang, Rasul keluar rumah untuk menunaikan shalat berjamaah. Ketika itulah, beliau saw. menemui Abu Lubabah yang masih terikat. Saat itu juga, beliau melepas ikatan tali yang melilit tubuh Abu Lubabah lebih dari satu bulan.&lt;br /&gt;&lt;br /&gt;Maha Benar Allah dalam firman-Nya, “Dan (ada pula) orang-orang lain yang mengakui dosa-dosa mereka. Mereka mencampurbaurkan pekerjaan yang baik dengan yang buruk. Mudah-mudahan Allah menerima taubat mereka. Sesungguhnya Allah Maha Pengampun lagi Maha Penyayang.” (At-Taubah: 102)&lt;br /&gt;&lt;br /&gt;Sumber : http://www.dakwatuna.com/2007/aku-hanya-ingin-rasul-yang-melepas/&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/500416518006923313-8609985428010227489?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/8609985428010227489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/04/aku-hanya-ingin-rasulullah-yan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/8609985428010227489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/8609985428010227489'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/04/aku-hanya-ingin-rasulullah-yan.html' title='Aku Hanya Ingin Rasulullah yan melepasnya..'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-6564566577481930065</id><published>2010-04-21T23:22:00.000-07:00</published><updated>2010-04-21T23:38:58.194-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips n Trik'/><title type='text'>Penyebab Email yang kita kirim masuk ke spam/bulk</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BOakxxUegZ0/S8_u-eXZFyI/AAAAAAAAABk/BlCqKLe_D4Q/s1600/nospam.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 243px;" src="http://4.bp.blogspot.com/_BOakxxUegZ0/S8_u-eXZFyI/AAAAAAAAABk/BlCqKLe_D4Q/s320/nospam.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5462847630094178082" /&gt;&lt;/a&gt;&lt;br /&gt;Pernahkah anda mengirim Email ke alamat Yahoo/Hotmail/Gmail ?? Namun Siapa sangka ternyata email anda masuk ke Bulk Forlder dari Situs Penyedia Email Yang Bersangkutan. Mengapa Hal tersebut bisa Terjadi ??&lt;br /&gt;Biasanya hal ini disebabkan oleh adanya filter Anti-Spam di sisi Yahoo/Gmail/Hotmail yang telah secara keliru menganggap Anda sebagai Email Spam.Beberapa Kemungkinan sabab lainya adalah :&lt;br /&gt;&lt;br /&gt;   1.&lt;br /&gt;      Domain anda memiliki reputasi buruk di masa lalu sebagai Email SPAM.&lt;br /&gt;   2.&lt;br /&gt;      Jika Anda Merasa Tidak Pernah mengirim Email masal ke Yahoo/Hotmail/Gmail, kemungkinan Anda pernah menjadi korban pemalsuan alamat email, yakni alamat email anda atau nama domain Anda pernah digunakan mengirim email pihak Ketiga&lt;br /&gt;   3.&lt;br /&gt;      Domain Anda Belum dilengkapi dengan Record SPF yang memadai&lt;br /&gt;   4.&lt;br /&gt;      Untuk Yahoo, domain Anda belum diset dengan “DomainKeys”. DomainKeys adalah standar buatan Yahoo! yang mengharuskan setiap email yang terkirim dari suatu domain ditandai dulu dengan kode khusus yang menandakan bahwa email tersebut adalah valid dikirim dengan sengaja dari domain tersebut.&lt;br /&gt;   5.&lt;br /&gt;      Alamat IP komputer server Email perusahaan web hosting belum memiliki record reverse DNS yang memadai.Hal ini sangat kecil kemungkinan, namun anda bisa mencoba menge-ceknya, dengan cara : kunjungi situs http://www.iptools.com lalu cari bagian reverse DNS Lookup. Kemudian masukan alamat IP server email perusahaan web hosting, dan jika Record Reversenya sudah terkonfigurasi dengan baik, maka akamat IP tersebut akan diterjemahkan sebagai nama host server email yang Anda gunakan.&lt;br /&gt;&lt;br /&gt;Itu adalah Kemungkinan Penyebab email anda Bisa Masuk Bulk.&lt;br /&gt;semoga membantu .........&lt;br /&gt;&lt;br /&gt;sumber:http://www.cyberal13nated.co.cc&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-6564566577481930065?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/6564566577481930065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/04/penyebab-email-yang-kita-kirim-masuk-ke.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/6564566577481930065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/6564566577481930065'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/04/penyebab-email-yang-kita-kirim-masuk-ke.html' title='Penyebab Email yang kita kirim masuk ke spam/bulk'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BOakxxUegZ0/S8_u-eXZFyI/AAAAAAAAABk/BlCqKLe_D4Q/s72-c/nospam.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-4399378099693128013</id><published>2010-04-18T22:38:00.000-07:00</published><updated>2010-04-18T22:43:03.538-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips n Trik'/><title type='text'>Browser di dalam browser</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_BOakxxUegZ0/S8vtBjtClEI/AAAAAAAAABc/3Ps4TPjET7I/s1600/logo-only_bigger.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 300px; height: 286px;" src="http://2.bp.blogspot.com/_BOakxxUegZ0/S8vtBjtClEI/AAAAAAAAABc/3Ps4TPjET7I/s320/logo-only_bigger.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5461719584136664130" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Browser Mozilla Firefox benar-benar kaya akan feature dan kelebihan. Dan juga tidak semua orang yang tahu feature yang tersembungi dalam firefox, salah satunya adalah Firefox didalam Firefox. Dengan teknik yang akan saya berikan, maka kita dapat menjalankan firefox didalam firefox.&lt;br /&gt;&lt;br /&gt;Tips ini berguna untuk kita yang rajin browsing membuka banyak situs sekaligus dan menggunakan banyak tab. Dengan tips ini akan membuat kita lebih menghemat dalam penggunaan tab pada browser. Contohnya jika anda membuka situs www.belajarbareng.net dan www.persinggahan-netter.com , anda bisa menggunakan hanya dua (2) buah tab saja untuk membuka banyak halaman (postingan) secara serentak/sekaligus.&lt;br /&gt;&lt;br /&gt;Langsung aja caranya dibawah ini ; Masukkan Perintah berikut di addres bar firefox anda ;&lt;br /&gt;&lt;br /&gt;chrome://browser/content/browser.xul&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;sumber:http://belajarbareng.net&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-4399378099693128013?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/4399378099693128013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/04/browser-di-dalam-browser.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4399378099693128013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4399378099693128013'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/04/browser-di-dalam-browser.html' title='Browser di dalam browser'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BOakxxUegZ0/S8vtBjtClEI/AAAAAAAAABc/3Ps4TPjET7I/s72-c/logo-only_bigger.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-7700206204805826254</id><published>2010-04-18T21:48:00.000-07:00</published><updated>2010-04-18T21:49:32.202-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><title type='text'>Make a UDP connection from a J2ME Program</title><content type='html'>This J2ME sample program shows how to make an UDP connection from a J2ME phone.&lt;br /&gt;&lt;br /&gt;UDP connections as compared to HTTP connections are asynchronous and therefore lightweight. Since the consumer needs to pay for the GPRS usage charges based on the amount of data transferred from and to the phones, it is best to use UDP for many consumer based applications that are not too much critical in nature. The tradeoff however is the lack of acknowledgement in UDP protocol. This can be overcome by implementing application level acknowledgement if necessary.&lt;br /&gt;&lt;br /&gt;This free J2ME sample program illustrates how to make an UDP connection back to a server from the J2ME phone and send data back to the server. The same program can be changed to transfer data between two phones if they have static IP such as in Nextel's phones.&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt; * &lt;br /&gt; * This is a free J2ME sample program &lt;br /&gt; * to make UDP CONNECTION from J2ME phone to a Server&lt;br /&gt; *&lt;br /&gt; * @author William Alexander&lt;br /&gt; * free for use as long as this comment is &lt;br /&gt; * included in the program as it is&lt;br /&gt; * &lt;br /&gt; * More Free Java programs available for download &lt;br /&gt; * at http://www.java-samples.com&lt;br /&gt; *&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt; import javax.microedition.lcdui.*;&lt;br /&gt; import javax.microedition.midlet.*;&lt;br /&gt; import javax.microedition.io.*;&lt;br /&gt; import java.util.*;&lt;br /&gt;&lt;br /&gt;public class UDPTest extends MIDlet implements CommandListener {&lt;br /&gt;&lt;br /&gt;    static final String hostname = "203.123.12.201";&lt;br /&gt;    static final int serverport  = 9000;&lt;br /&gt; private Form mainScreen = null;&lt;br /&gt;    static final int sendport   = 9000;&lt;br /&gt;    static final int receiveport  = 9001;&lt;br /&gt;    private Form resultScreen = null;&lt;br /&gt;    static boolean isOver = false;&lt;br /&gt; TextField message=null; &lt;br /&gt;&lt;br /&gt;    private Command okCommand = new Command("OK", Command.OK, 1);&lt;br /&gt;    private Command backCommand = new Command("Back", Command.BACK, 2);&lt;br /&gt;    private Command exitCommand = new Command("Exit", Command.EXIT, 2);&lt;br /&gt;&lt;br /&gt;    private Display myDisplay;&lt;br /&gt;&lt;br /&gt;    public UDPTest() {   &lt;br /&gt;&lt;br /&gt;        myDisplay = Display.getDisplay(this);&lt;br /&gt;&lt;br /&gt; resultScreen = new Form("Result");&lt;br /&gt;        resultScreen.addCommand(okCommand);&lt;br /&gt;        resultScreen.setCommandListener(this);&lt;br /&gt; mainScreen = new Form("UDP Testing");&lt;br /&gt; message=new TextField("Message:"," ",90,TextField.ANY);&lt;br /&gt;      //  mainScreen = new List("UDP Test", List.IMPLICIT);&lt;br /&gt; &lt;br /&gt; }     &lt;br /&gt;&lt;br /&gt;    public void startApp()&lt;br /&gt;            throws MIDletStateChangeException {&lt;br /&gt; mainScreen.append(message);&lt;br /&gt;        mainScreen.addCommand(okCommand);&lt;br /&gt;        mainScreen.addCommand(exitCommand);&lt;br /&gt;        mainScreen.setCommandListener(this);&lt;br /&gt;&lt;br /&gt;        myDisplay.setCurrent(mainScreen);&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void pauseApp() {&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void destroyApp(boolean unconditional) {&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void commandAction(Command c, Displayable d) {&lt;br /&gt; String res = null;&lt;br /&gt; if ((c == okCommand) &amp;&amp; (d == mainScreen)) {&lt;br /&gt;           // int selected = mainScreen.getSelectedIndex();&lt;br /&gt;            try {&lt;br /&gt;                //switch (selected) {&lt;br /&gt; //                    case 0:  &lt;br /&gt;                        &lt;br /&gt;   res = sendRequest(message.getString());&lt;br /&gt;                        resultScreen.append (res);&lt;br /&gt;   myDisplay.setCurrent(resultScreen);       &lt;br /&gt;                //            break;&lt;br /&gt;               // }&lt;br /&gt;            }&lt;br /&gt;            catch (Exception e) {&lt;br /&gt;                System.err.println(e);&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt; if ((c == exitCommand) &amp;&amp; (d == mainScreen)) {&lt;br /&gt;         &lt;br /&gt;            notifyDestroyed();&lt;br /&gt;        }&lt;br /&gt;   if ((c == okCommand) &amp;&amp; (d == resultScreen)) {&lt;br /&gt;            myDisplay.setCurrent(mainScreen);&lt;br /&gt;        }  &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    String sendRequest(String request) {&lt;br /&gt;&lt;br /&gt;  DatagramListener dgl &lt;br /&gt;            = new DatagramListener("datagram://:" + receiveport);&lt;br /&gt;         dgl.start();&lt;br /&gt;&lt;br /&gt;         doSend("datagram://" + hostname + ":" + serverport, request);&lt;br /&gt;         int counter = 0;&lt;br /&gt;&lt;br /&gt;         outloop:while (!isOver) {&lt;br /&gt;&lt;br /&gt;           if (counter++ &gt; 5) break outloop;&lt;br /&gt;           try {&lt;br /&gt;             Thread.sleep(1000);&lt;br /&gt;           } catch (Exception e) {&lt;br /&gt;             System.out.println("wake up Neo!");&lt;br /&gt;           }&lt;br /&gt;         }&lt;br /&gt;&lt;br /&gt;         isOver = false;&lt;br /&gt;&lt;br /&gt; return dgl.data;&lt;br /&gt;         return "Sent";&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;&lt;br /&gt;    void doSend(String destAddr, String msg) {&lt;br /&gt;        &lt;br /&gt;        int length = msg.length();&lt;br /&gt;        byte[] message = new byte[length];&lt;br /&gt;        &lt;br /&gt;        DatagramConnection dc = null;&lt;br /&gt;        &lt;br /&gt;        System.arraycopy(msg.getBytes(), 0, message, 0, length);&lt;br /&gt;        String localhost = "datagram://localhost:" + sendport;&lt;br /&gt;&lt;br /&gt;        try {&lt;br /&gt;            dc = (DatagramConnection)Connector.open(localhost);&lt;br /&gt;            Datagram dobject = dc.newDatagram(message, length, destAddr);         &lt;br /&gt;            dc.send(dobject);&lt;br /&gt;        } catch (Exception e) {&lt;br /&gt;            System.out.println("Failed to send message: " + e);&lt;br /&gt;        } finally {&lt;br /&gt;            if (dc != null) {&lt;br /&gt;                try {&lt;br /&gt;                    dc.close();&lt;br /&gt;                } catch (Exception f) {&lt;br /&gt;                    System.out.println("Failed to close Connector: " + f);   &lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    class DatagramListener extends Thread {&lt;br /&gt;        &lt;br /&gt;        DatagramConnection dc = null;&lt;br /&gt;        Datagram dobject;&lt;br /&gt;        String data = "error";&lt;br /&gt;&lt;br /&gt;        DatagramListener(String recvAddr) {&lt;br /&gt;           try {  &lt;br /&gt;               dc = (DatagramConnection)Connector.open(recvAddr);&lt;br /&gt;               dobject = dc.newDatagram(dc.getMaximumLength());&lt;br /&gt;    } catch (Exception e) {&lt;br /&gt;               System.out.println("Failed to initialize Connector");&lt;br /&gt;    }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void run() {&lt;br /&gt;    try {&lt;br /&gt;              dc.receive(dobject);&lt;br /&gt;              data = new String(dobject.getData(), 0, dobject.getLength());&lt;br /&gt;&lt;br /&gt;              isOver = true; &lt;br /&gt;           } catch (Exception e) {&lt;br /&gt;              System.err.println("Failed to receive message:" + e);&lt;br /&gt;           } finally {&lt;br /&gt;              if (dc != null) {&lt;br /&gt;                try {           &lt;br /&gt;                  dc.close();&lt;br /&gt;                } catch (Exception f) {&lt;br /&gt;                  System.err.println("Failed to close Connector: " + f);   &lt;br /&gt;                }&lt;br /&gt;              }&lt;br /&gt;           }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.java-samples.com/j2me/udp-datagram-free-j2me-sample-program.htm"&gt;link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-7700206204805826254?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/7700206204805826254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/04/make-udp-connection-from-j2me-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7700206204805826254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7700206204805826254'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/04/make-udp-connection-from-j2me-program.html' title='Make a UDP connection from a J2ME Program'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-6131820186848512117</id><published>2010-04-08T03:04:00.000-07:00</published><updated>2010-04-08T03:07:52.303-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Perbedaan Java SE, Java ME, Java EE dan JRE</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BOakxxUegZ0/S72qtzk1MnI/AAAAAAAAABU/tsekD7eVNRc/s1600/java-logo-small.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 89px; height: 165px;" src="http://4.bp.blogspot.com/_BOakxxUegZ0/S72qtzk1MnI/AAAAAAAAABU/tsekD7eVNRc/s320/java-logo-small.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5457706027358433906" /&gt;&lt;/a&gt;&lt;br /&gt;Buat pemula bahasa pemrogramman Java, proses mendownload paket bahasa pemrogramman Java sudah cukup membingungkan. Mau mendownload Java SDK (Software Development Kit) yang mana ? Java SE (Standard Edition), Java ME (Micro Edition, kadang disebut Mobile Edition) atau Java EE (Enterprise Edition) ? Kalau saya ingin membuat aplikasi untuk kantor, apakah tepat jika saya mendownload Java EE untuk belajar membuat aplikasi tersebut ? Apakah standard edition "hanya" memuat aplikasi terbatas [namanya juga standar]. Apakah nanti tidak bermasalah jika awalnya saya menggunakan Java SE dan baru nanti menggunakan Java EE ? Apakah JRE (Java Runtime Environment) perlu diinstall terpisah ?&lt;br /&gt;Jika anda mulai belajar Java, gunakan Java SE ! Java SE bukan berarti Java dengan kemampuan terbatas. Standard disini lebih kepada paket fundamental Java, bukan batasan dalam arti fasilitas yang serba kurang.&lt;br /&gt;&lt;br /&gt;    Java Platform, Standard Edition (also known as Java 2 Platform) lets you develop and deploy Java applications on desktops and servers, as well as today’s demanding Embedded and Real-Time environments. Java SE includes classes that support the development of Java Web Services and provides the foundation for Java Platform, Enterprise Edition (Java EE).&lt;br /&gt;&lt;br /&gt;Jika demikian, apakah bisa jika kita langsung memilih paket Netbeans + Java SE misalnya ? Jawabnya bisa saja, meski instalasi secara terpisah-pun tidak ada masalah. Tentu saja Java SE harus diinstall lebih dahulu, baru Netbeans / Eclipse menyusul.&lt;br /&gt;&lt;br /&gt;Java EE biasanya sudah dibundel pada paket development tools maupun application server yang kita gunakan. Netbeans, Sun Java Creator atau Eclipse bisa secara paket menyertakannya.&lt;br /&gt;&lt;br /&gt;Java ME sesuai dengan namanya ditujukan untuk aplikasi embedded pada mobile / micro devices, seperti PDA, HP, Barcode Scanner / PDT (Portable Data Terminal) dll.&lt;br /&gt;&lt;br /&gt;JRE adalah paket lingkungan yang dibutuhkan jika ingin menjalankan aplikasi Java. Jika kita hanya ingin menjalankan aplikasi Java tanpa membuat atau mengubahnya, kita tidak perlu melakukan instalasi Java SDK. Yang diperlukan hanyalah JRE ini.&lt;br /&gt;&lt;br /&gt;Jika kita melakukan instalasi Java SDK, kita tidak perlu melakukan instalasi JRE, karena JRE ini sudah dibundel dalam Java SDK.&lt;br /&gt;&lt;br /&gt;Dengan pemahaman yang jelas mengenai perbedaan masing-masing Java SDK, kita bisa belajar Java dengan lebih tenang dan nyaman :-) .&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vavai.com"&gt;sumber&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-6131820186848512117?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/6131820186848512117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/04/perbedaan-java-se-java-me-java-ee-dan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/6131820186848512117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/6131820186848512117'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/04/perbedaan-java-se-java-me-java-ee-dan.html' title='Perbedaan Java SE, Java ME, Java EE dan JRE'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BOakxxUegZ0/S72qtzk1MnI/AAAAAAAAABU/tsekD7eVNRc/s72-c/java-logo-small.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-564672773344861410</id><published>2010-03-30T10:00:00.001-07:00</published><updated>2010-03-30T10:00:35.109-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSP'/><title type='text'>JSP Initialization</title><content type='html'>&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;&amp;lt;web-app xmlns=&amp;quot;http://java.sun.com/xml/ns/j2ee&amp;quot;&lt;br /&gt;xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xsi:schemaLocation=&amp;quot;http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd&amp;quot; version=&amp;quot;2.4&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;servlet&amp;gt;&lt;br /&gt;  &amp;lt;servlet-name&amp;gt;InitializationJSP&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;  &amp;lt;jsp-file&amp;gt;/initialization.jsp&amp;lt;/jsp-file&amp;gt;&lt;br /&gt;  &amp;lt;init-param&amp;gt;&lt;br /&gt;    &amp;lt;param-name&amp;gt;testParam&amp;lt;/param-name&amp;gt;&lt;br /&gt;    &amp;lt;param-value&amp;gt;hello from web.xml&amp;lt;/param-value&amp;gt;&lt;br /&gt;  &amp;lt;/init-param&amp;gt;&lt;br /&gt;&amp;lt;/servlet&amp;gt;&lt;br /&gt;&amp;lt;servlet-mapping&amp;gt;&lt;br /&gt;  &amp;lt;servlet-name&amp;gt;InitializationJSP&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;  &amp;lt;url-pattern&amp;gt;/Initialization&amp;lt;/url-pattern&amp;gt;&lt;br /&gt;&amp;lt;/servlet-mapping&amp;gt;&lt;br /&gt;&amp;lt;/web-app&amp;gt;&lt;br /&gt;&lt;br /&gt;//File:initialization.jsp&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Initialization Parameters and JSP&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;This page has retrieved the following initialization parameter from web.xml:&lt;br /&gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;lt;%= pageContext.getServletConfig().getInitParameter(&amp;quot;testParam&amp;quot;) %&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-564672773344861410?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/564672773344861410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/jsp-initialization.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/564672773344861410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/564672773344861410'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/jsp-initialization.html' title='JSP Initialization'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-3013630268980764227</id><published>2010-03-30T09:58:00.001-07:00</published><updated>2010-03-30T09:58:58.650-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSP'/><title type='text'>JSP Expression Language</title><content type='html'>&amp;lt;%-- &amp;lt;%@page isScriptingEnabled=&amp;quot;true&amp;quot; %&amp;gt; --%&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Using the JSP Expression Language&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;h1&amp;gt;The Expression Language&amp;lt;/h1&amp;gt;&lt;br /&gt;&lt;br /&gt;The value of the name is ${header.userAgent}.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-3013630268980764227?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/3013630268980764227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/jsp-expression-language.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/3013630268980764227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/3013630268980764227'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/jsp-expression-language.html' title='JSP Expression Language'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-9128416856007723608</id><published>2010-03-30T09:57:00.000-07:00</published><updated>2010-03-30T09:58:10.101-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSP'/><title type='text'>Comments in JSP</title><content type='html'>&amp;lt;html&amp;gt;&lt;br /&gt;  &amp;lt;HEAD&amp;gt;&lt;br /&gt;    &amp;lt;TITLE&amp;gt;Comments in a JSP&amp;lt;/TITLE&amp;gt;&lt;br /&gt;  &amp;lt;/HEAD&amp;gt;&lt;br /&gt;  &amp;lt;BODY&amp;gt;&lt;br /&gt;    &amp;lt;% // A Java comment inside a scriptlet - copied into the generated servlet %&amp;gt;&lt;br /&gt;    The exemplar that generated this page uses a combination of HTML, Java and JSP comments.&lt;br /&gt;    &amp;lt;%-- A JSP comment - not copied to the servlet, or the output --%&amp;gt;&lt;br /&gt;  &amp;lt;/BODY&amp;gt;&lt;br /&gt;&amp;lt;/HTML&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-9128416856007723608?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/9128416856007723608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/comments-in-jsp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/9128416856007723608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/9128416856007723608'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/comments-in-jsp.html' title='Comments in JSP'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-3719706559794119239</id><published>2010-03-30T09:53:00.000-07:00</published><updated>2010-03-30T09:57:18.376-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips n Trik'/><title type='text'>Cara Posting Coding HTML di Blog</title><content type='html'>Bagi teman2 yang ingin share ilmu khususnya di bidang source code web, pastinya akan sering memposting coding2 bertag HTML.&lt;br /&gt;Coding dengan tag HTML ini tidak bisa langsung dimasukkan begitu saja..&lt;br /&gt;Karena beberapa blog memproses langsung coding HTML yang kita input..&lt;br /&gt;Untuk memasukkan coding sama persis dengan yang kita inginkan, kita harus melakukan proses decode/encode..&lt;br /&gt;Proses ini bisa teman2 lakukan langsung dari link &lt;a href="http://centricle.com/tools/html-entities/"&gt;ini&lt;/a&gt;.. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-3719706559794119239?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/3719706559794119239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/cara-posting-coding-html-di-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/3719706559794119239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/3719706559794119239'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/cara-posting-coding-html-di-blog.html' title='Cara Posting Coding HTML di Blog'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-398895072889350720</id><published>2010-03-30T09:47:00.000-07:00</published><updated>2010-03-30T09:52:34.285-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSP'/><title type='text'>Embedding Code</title><content type='html'>&amp;lt;%!&lt;br /&gt;  String[] names = {&amp;quot;Green&amp;quot;, &amp;quot;White&amp;quot;, &amp;quot;Black&amp;quot;, &amp;quot;Red&amp;quot;};&lt;br /&gt;%&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;HTML&amp;gt;&lt;br /&gt;  &amp;lt;HEAD&amp;gt;&amp;lt;TITLE&amp;gt;Embedding Code&amp;lt;/TITLE&amp;gt;&amp;lt;/HEAD&amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;BODY&amp;gt;&lt;br /&gt;    &amp;lt;H1&amp;gt;List of people&amp;lt;/H1&amp;gt;&lt;br /&gt;    &amp;lt;TABLE BORDER=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;      &amp;lt;TH&amp;gt;Name&amp;lt;/TH&amp;gt;&lt;br /&gt;      &amp;lt;% for (int i=0; i&amp;lt;names.length; i++) { %&amp;gt;&lt;br /&gt;        &amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;&amp;lt;%= names[i]%&amp;gt;&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;      &amp;lt;% } %&amp;gt;&lt;br /&gt;    &amp;lt;/TABLE&amp;gt;&lt;br /&gt;  &amp;lt;/BODY&amp;gt;&lt;br /&gt;&amp;lt;/HTML&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-398895072889350720?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/398895072889350720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/embedding-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/398895072889350720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/398895072889350720'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/embedding-code.html' title='Embedding Code'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-1857196490661709640</id><published>2010-03-30T09:40:00.000-07:00</published><updated>2010-03-30T09:46:30.196-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSP'/><title type='text'>Hello Word</title><content type='html'>&lt;H1&gt;Creating a Greeting&lt;/H1&gt;&lt;br /&gt;    &lt;%&lt;br /&gt;        out.println("Hello from JSP!");    //Display the greeting&lt;br /&gt;     %&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-1857196490661709640?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/1857196490661709640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/hello-word.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/1857196490661709640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/1857196490661709640'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/hello-word.html' title='Hello Word'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-2619857782175069638</id><published>2010-03-30T00:26:00.000-07:00</published><updated>2010-03-30T00:31:21.028-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tausiyah'/><title type='text'>“Bacalah AlQuran dengan Tartil”</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_BOakxxUegZ0/S7GoqX99bWI/AAAAAAAAABM/MONaJ1fWc3U/s1600/images.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 143px; height: 98px;" src="http://2.bp.blogspot.com/_BOakxxUegZ0/S7GoqX99bWI/AAAAAAAAABM/MONaJ1fWc3U/s320/images.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5454326069664247138" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Waspadalah terhadap kesalahan didalam membaca AlQuran.&lt;br /&gt;&lt;br /&gt;Perintah mempelajari ilmu Tajwid, sudah ada semenjak ayat AlQuran diturunkan kepada nabi mulia, Rasulullah, Muhammad Shallallahu’alaihi wasallam.&lt;br /&gt;&lt;br /&gt;Diantaranya, firman Allah Ta’ala :”Warattilil Quraana tartiilan”. (Dan bacalah AlQuran itu dengan perlahan/tartil/ bertajwid) (Q.S Al Furqan 32)&lt;br /&gt;&lt;br /&gt;Dari As Sunnah. Dari hadits yang diriwayatkan dari Ummu Salamah r.a(istri Rasulullah). ketika beliau ditanya tentang bagaimana bacaan dan shalat Rasulullah, maka beliau menjawab:”Ketahuilah, bahwa Baginda shalat, kemudian tidur yang lamanya sama seperti ketika beliau shalat tadi, kemudian shalat yang lamanya sama seperti beliau tidur tadi, kemudian tidur lagi, yang lamanya sama seperti shalat tadi, hingga menjelang shubuh. Kemudian (Ummu Salamah) mencontohkan cara bacaan Rasulullah dengan menunjukkan satu bacaan yang menjelaskan (ucapan) huruf-hurufnya satu persatu.”(H.R At Tirmidzi).&lt;br /&gt;&lt;br /&gt;Dari Ijma’ ulama sejak dari dulu sampai sekarang telah sepakat akan kewajiban mempelajari ilmu tajwid ini.&lt;br /&gt;&lt;br /&gt;Didalam membaca AlQuran kita juga diperintahkan agar berhati-hati didalam membacanya, jangan sampai terjadi kesalahan baca tanda baca, huruf dan barisnya.&lt;br /&gt;&lt;br /&gt;Kalau kesalahan membaca mad/panjang pendek, idgham, idhzar, ikhfa, dllnya itu, mungkin masih bisa ditolerir, karena tidak begitu merubah pengertian, atau makna dari AlQuran tersebut.&lt;br /&gt;&lt;br /&gt;Dan akan berbeda, kalau kesalahan membaca dari sisi salah membaca lafaznya, atau barisnya, akan bisa merubah arti yang dimaksud oleh firman Allah Ta’ala itu.&lt;br /&gt;&lt;br /&gt;Itu sebabnya, selain kita mempelajari tajwid, kita juga dituntut untuk mempelajari qaedah/grammar, undang-undang bahasa Arab, serta, kita mempelajari makna dari lafaz tersebut.&lt;br /&gt;&lt;br /&gt;Suatu contoh kesalahan yang pernah terjadi dimana sahabat Umar bin Khattab ra. :”Dari abi Malikah, ia berkata, ada seorang Arab datang kepada Umar bin Khattab, kemudian beliau meminta salah seorang dari yang hadir agar membacakannya salah satu apa yang telah diturunkan dari AlQuran. Maka berdirilah lelaki Arab tadi, dan membacakan kepadanya surah Al baraah(At Taubah), lalu ia membaca :”Innallaaha barium minalmusyrikiina wa rasuuLIHI”.&lt;br /&gt;&lt;br /&gt;Ia membaca kalimat “RasuuLUHU” dengan “RasuuLIHI”(seharusnya baris depan, dibaca baris bawah LUHU, dibaca LIHI), dia menjadikan lafaz “Rasuluhu”, menjadi ‘athaf(sambungan) dari lafaz sebelumnya yakni “Minalmusyrikiina”(Musyrik baris bawah, karena didahului oleh huruf jar”Min”.&lt;br /&gt;&lt;br /&gt;orang Musyrik, begitupula Rasulullah berlepas diri dari perbuatan orang musyrik”, atau terjemahan bebasnya:”Allah dan RasulNya, berlepas diri dari orang-orang musyrik”&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Kalau “Rasuuluhu”, dibaca dengan “Rasuulihi”, akan merubah makna ayat, dengan perubahan yang luar biasa salahnya. Bila dibaca “rasulihi”, maka artinya menjadi :”Allah Ta’ala berlepas diri dari kaum musyrik dan rasulNya”(Naudzubillahimindz alika). Tidak mungkin Allah yang sangat mencintai kekasihnya bisa melepaskan tanggung jawab/alias Allah tak memperhatikan baginda Rasulullah.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Kesalahan luar biasa.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Itu sebabnya, setelah itu Umar Bin Khattab, menyuruh kita ummat islam, agar, apabila kita membaca AlQuran, maka ketahuilah ilmu bahasa Arab itu.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Contoh lain: “Waidzibtalaa IbraahiiMA, RabBUHU”(AlBaqarah 124). Karena orang bisa saja menduga, setelah kata kerja(fi’il), tentu ada subjeknya(fa’il=pelakunya) ,&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Lafaz :”Ibtalaa”=kata kerja, maka dibacalah lafaz setelah lafaz tersebut kata :”IbraaHIMU”.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Setelah subjek, predikat ditemukan, tentu ada objeknya(pelengkap penderitanya= maf’ulumbih) . Maka dibacalah kalimat sesudah subjek tadi kata “rabbun” dengan RabBAHU” . dibacanyalah :”Waidzibtalaa ibraahiiMu rabBAhu”(ini salah fatal)&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Seharusnya yang menguji adalah Allah, yang diuji adalah nabi Ibrahim.&lt;br /&gt;&lt;br /&gt;Karena terjadi kesalahan baca, maka menjadi terbalik. Ibrahim yang menguji Tuhannya..&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Contoh lain: “Innamaa YakhshallaHA. .min ‘baadihil ‘UlamaaU”&lt;br /&gt;&lt;br /&gt;Kalau dibaca salah dan kebalik:”Innamaa yakhsyallaahU min ‘baadihil ulamaA”&lt;br /&gt;&lt;br /&gt;Seharusnya yang takut kepada Allah adalah Ulama, karena dibaca salah jadi artinya kebalik, yang takut kapada ulama adalah Allah.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Yang seharusnya maf’ul jadi Fa’il, objek jadi subjek, atau sebaliknya. Ini semua karena kesalahan dari sisi tata bahasa(Nahu/ sharaf, baris, lafaz, dllnya).&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Contoh lain, tulisan yang sama bentuknya, tetapi lain barisnya :”jannah, jinnah, junnah”(ini kalau dilihat tulisan Arabnya sama bentuknya”, tetapi berjauhan artinya, kalau salah-salah baca, akan salah pengertian:”(silahkan lihat AlQuran surah Al Imraan 185, As Shaffaat 158, AlMukminuun 70, Al Mujaadalah 16). Cobalah baca kebalik, artinya bagaimana? Akan kelihatan aneh dan ganjil.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;“jannah”=surga, Jinnah=Jin, Junnah=Perisai( tulisannya sama, tapi beda barisnya, satu atas, satunya lagi depan, satunya lagi bawah(JIN,JUN, JAN).&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Dan masih sangat banyak lagi contoh-contoh apabila kesalahan baca dalam AlQuran yang akan merubah arti.&lt;br /&gt;&lt;br /&gt;Karena itulah para ulama ada mengarang buku khusus dalam masalah ini, salah satunya masalah “Mutasyabihaat dalam AlQuran”, “Kesalahan yang sering terjadi disaat membaca AlQuran”, dllnya.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Karena itu, marilah sama-sama kita belajar dan mempelajari AlQuran dengan ilmu tajwid, qawa’id, dan tafsir dengan baik. Barulah kita menjadi manusia manusia yang terbaik, sebagaimana hadits Rasulullah :”Sebaik-baik kamu adalah yang belajar AlQuran dan mempelajari”.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Tidak ada ilmu yang paling baik selain belajar AlQuran ini. Didalam AlQuran mencakup segala apa yang kita cari dan butuhkan, karena dia adalah way of life, pedoman hidup kita. Hidayah, obat segala macam penyakit dan sebagainya.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Mungkin, ini yang bisa saya sampaikan, apabila ada kekhilafan, itu datangnya dari saya peribadi, kalau benar, kebenaran hanya milik Allah semata.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Allahu ta’ala ‘alam&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Wassalamu’alaikum, ( Cairo , 25 Maret 2010, Rahima) &lt;br /&gt;&lt;br /&gt;Wasssalamu'alaikum. Rahima.S.Sarmadi. Abd.Rahim. (Doqqi,Cairo)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"Sebaik-baik manusia, adalah yang paling banyak memberikan manfaat bagi manusia lainnya".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-2619857782175069638?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/2619857782175069638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/bacalah-alquran-dengan-tartil.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/2619857782175069638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/2619857782175069638'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/bacalah-alquran-dengan-tartil.html' title='“Bacalah AlQuran dengan Tartil”'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BOakxxUegZ0/S7GoqX99bWI/AAAAAAAAABM/MONaJ1fWc3U/s72-c/images.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-611070246476871640</id><published>2010-03-30T00:19:00.000-07:00</published><updated>2010-03-30T00:21:41.084-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joomla'/><title type='text'>Menampilkan Joomla di Mobile Phone</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BOakxxUegZ0/S7GmJYNfvMI/AAAAAAAAABE/t_fjMlpM-LQ/s1600/web-to-mobile-joomla.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 123px;" src="http://4.bp.blogspot.com/_BOakxxUegZ0/S7GmJYNfvMI/AAAAAAAAABE/t_fjMlpM-LQ/s320/web-to-mobile-joomla.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5454323303770471618" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Kuneri Mobile Joomla! adalah component yang paling canggih untuk mengubah situs web joomla anda menjadi situs web yang dapat di akses dmobile phone, keren nya, kompatibel dengan semua ponsel di dunia, termasuk iPhone, Smartphone, blackberry, imode dan WAP ponsel. Periksa Kuneri Mobile Joomla!&lt;br /&gt;&lt;br /&gt;Mudahnya  instalasi &amp; setup&lt;br /&gt;&lt;br /&gt;Anda tidak perlu menjadi master Joomla! untuk menginstal dan setup Kuneri mobile Joomla!. Upload, ikuti instruksi dan Anda sudah memiliki situs web mobile&lt;br /&gt;&lt;br /&gt;Kuneri Mobile Joomla! dirancang untuk penggunaan profesional. Menggunakan pengaturan lanjutan dan pilihan penyesuaian, siapkan situs Web mobile Anda untuk menampilkan secara wide pada setiap ponsel&lt;br /&gt;&lt;br /&gt;Terluas dukungan telepon selular&lt;br /&gt;&lt;br /&gt;Mobile Joomla! memastikan situs mobile Anda tersedia untuk mayoritas atau  penguna phone yang sering digunakan  Kuneri Mobile Joomla! memastikan tampilan dan hasil terbaik dengan perangkat dan metode pendeteksian dan algoritma adaptasi konten cerdas untuk mengoptimalkan akses situs di mobile anda.&lt;br /&gt;&lt;br /&gt;Custom modul &amp; tema&lt;br /&gt;&lt;br /&gt;Tetap up to date dengan perangkat terbaru ! WURFL integrasi. Cukup klik update dari pengaturan dan semuanya ditangani secara otomatis.&lt;br /&gt;&lt;br /&gt;Mobile Joomla! Feature highlights&lt;br /&gt;&lt;br /&gt;* Advanced User Agent deteksi (beberapa metode yaitu WURFL, Compact WURFL, tetap atau tidak ada) Multi dukungan situs&lt;br /&gt;* Pengaturan tata letak Fleksibel&lt;br /&gt;* Sub-domain redirectio Advanced perangkat kategorisasi: XHTML, iPhone, imode dan WAP&lt;br /&gt;* Custom template per perangkat kategori&lt;br /&gt;* Fully disesuaikan dengan berbagai modul dan template&lt;br /&gt;* Kompatibilitas dengan pihak ke-3 ekstensi, modul dan komponen&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Gratis Download Component Mobile Joomla, &lt;a href="http://www.mobilejoomla.com"&gt;DISINI&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-611070246476871640?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/611070246476871640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/menampilkan-joomla-di-mobile-phone.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/611070246476871640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/611070246476871640'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/menampilkan-joomla-di-mobile-phone.html' title='Menampilkan Joomla di Mobile Phone'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BOakxxUegZ0/S7GmJYNfvMI/AAAAAAAAABE/t_fjMlpM-LQ/s72-c/web-to-mobile-joomla.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-1218258881720934024</id><published>2010-03-06T09:12:00.000-08:00</published><updated>2010-03-06T09:14:02.456-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cerita Hikmah'/><title type='text'>Mengambil Pelajaran dari Seekor Siput</title><content type='html'>Suatu ketika ada seekor siput yang mencoba naik ke atas pohon. Niatnya mau mengambil buah atau sekadar melihat keindahan bunga. Sepintas tentu kita berpikir tidak ada yang aneh dengan perilaku siput ini.&lt;br /&gt;&lt;br /&gt;Namun, masalahnya kali ini siput itu naik menuju puncak saat pohon itu belum berbuah dan belum berbunga karena saat itu sedang musim gugur. Maka sangatlah wajar kalau siput ini mendapat cemoohan dari binatang-binatang lain yang ada di sekitarnya.&lt;br /&gt;&lt;br /&gt;"Mau apa kamu hari gini naik ke atas pohon? Apa kamu sudah hilang akal?" Celetukan kelinci tersebut memang beralasan karena pada musim gugur, seluruh pohon dalam keadaan gundul. Jangankan buah atau bunga, daun-daunnya pun berguguran. Yang tertinggal hanyalah dahan-dahan pohon yang meranggas.&lt;br /&gt;&lt;br /&gt;“Aku tahu, hari ini pohon belum menghasilkan buah atau bunga setangkai pun. Namun, aku yakin ketika aku sampai di atas, pohon sudah menghasilkan banyak buah dan bunga," jawab siput dengan tenangnya. Kemudian siput itu kembali merayap meneruskan perjalanan panjangnya menuju puncak pohon.&lt;br /&gt;Mungkin bagi sebagian orang, cerita ini hanya rekaan saja. Tidak ada nilainya apa-apa. Tapi kawan, mari kita sejenak merenungkannya dan mari kita coba gali, hikmah seperti apa yang bisa saja terkandung dari cerita rekaan di atas.&lt;br /&gt;&lt;br /&gt;Siput, kita tahu adalah binatang yang bergerak lambat. Apalagi bagi kita yang terbiasa berkendaraan di atas 60 KM/jam, maka itu menjadi sangat lambat sekali tentunya. Untuk jarak 10 M saja dia mungkin butuh waktu lebih dari 10 menit. Hampir pasti setiap kita mendengar kata siput, maka yang ada di benak kita pertama kali adalah bahwa ia binatang yang lamban.&lt;br /&gt;&lt;br /&gt;Kawan, orang terkadang tidak sabar ketika berhadapan dengan orang yang lambat. Seperti siput itu, meski dicekik sekalipun, tidak tidak akan mungkin bisa bergerak secepat kucing apalagi panther. Tapi siput dalam kisah di atas menunjukkan kecerdikannya dan kesungguhannya.&lt;br /&gt;&lt;br /&gt;Dia tahu dan sadar betul apa kelebihan dan kekurangannya. Dia juga mengetahui bagaimana cara menutupi kekurangannya. Ketika dia paham bahwa ia "dikarunia" gerak yang lambat, maka itu berarti dia harus "mencuri start" dalam bertindak. Tidak mungkin dia bisa bersaing dengan binatang-binatang lain dalam hal kecepatan gerak, jika dia memulai bersama mereka.&lt;br /&gt;&lt;br /&gt;Pertama, ini adalah kisah tentang kesadaran dan penerimaan diri. Setiap orang punya kelebihan dan kelemahan masing-masing. Maka yang diperlukan pertama kali adalah kesadaran akan dirinya tersebut sekaligus penerimaan. Jangan pernah kita merasa rendah dengan kemampuan tertentu yang tidak kita punyai, karena kita masih bisa menggali kemampuan yang lain yang ada dalam diri kita.&lt;br /&gt;&lt;br /&gt;Boleh jadi kita tidak pandai merangkai kata dalam berpidato atau berceramah, tapi tidak mustahil kita justru mempunyai kemampuan lebih dalam hal menulis. Boleh jadi kita lemah dalam sisi matematis tapi sangat mungkin kita bisa menemukan kehalusan sentuhan kita dalam hal seni. Intinya adalah, jangan pernah kita merasa lelah untuk menggali potensi diri kita.&lt;br /&gt;&lt;br /&gt;Yang kedua, ini juga cerita tentang kesabaran dan kecerdikan membaca peluang. Siput memiliki kesabaran dalam menerima kondisinya. Di sisi lain dia bisa mengakali keadaanya dengan kecerdikannya. Dia telah berhitung bahwa dengan dia mencuri start terlebih dahulu di saat binatang lain bahkan belum sempat memikirkannya, maka dia bisa sampai di puncak pohon di saat pohon sudah berbuah dan musim telah berganti menjadi semi.&lt;br /&gt;&lt;br /&gt;Begitulah, dengan kesabaran dalam menerima kondisi yang dimiliki dan kecerdasan yang dimiliki itulah, seseorang akan bisa menuju puncak di saat yang tepat. Kelebihan dan kelemahan manusia tidak akan pernah sama. Selalu berbeda-beda. Maka usaha yang ditempuh untuk mencapai puncak kehidupan pun bisa berbeda-beda.&lt;br /&gt;&lt;br /&gt;Kata kuncinya ada pada kata "PELUANG" dan "KEMAMPUAN". Sejauh mana seseorang bisa mempertemukan sekaligus memadukan antara peluang yang ada di hadapannya dengan kemampuan yang dipunyainya, maka yakinlah ia akan bisa mencapai puncak kehidupannya dengan selamat.&lt;br /&gt;&lt;br /&gt;Dalam kaitannya dengan dunia dakwah, korelasi dengan bahasan di atas maka kita bisa memulainya dengan menggali semangat dari Qur’an Surat Al Anfal ayat ke-60 :&lt;br /&gt;&lt;br /&gt;“Dan persiapkanlah untuk menghadapi mereka, kekuatan apa saja yang kamu sanggupi dan dari kuda-kuda yang ditambat untuk berperang (yang dengan persiapan itu) kamu menggentarkan musuh Allah dan musuhmu dan orang orang selain mereka yang kamu tidak mengetahuinya; sedang Allah mengetahuinya. apa saja yang kamu nafkahkan pada jalan Allah niscaya akan dibalasi dengan cukup kepadamu dan kamu tidak akan dianiaya (dirugikan).”&lt;br /&gt;&lt;br /&gt;Di sini secara terang dan jelas Allah telah memerintahkan kita untuk senantiasa mempersiapkan kekuatan apa saja yang kita sanggupi dan kita punyai, untuk menggetarkan musuh-musuh Allah. Yang Allah sebut adalah “Maa istatho’tum min quwwah”, kekuatan apa saja yang kamu sanggupi. Dengan kata lain, potensi dan kemampuan apapun yang kamu punyai, maka persiapkanlah untuk dakwah ini. Untuk menggetarkan musuh-musuh dakwah ini.&lt;br /&gt;&lt;br /&gt;Oleh karena itu, semestinya bagi seorang ikhwah tidak ada lagi istilah bahwa ia tidak mampu untuk memulai dakwah ‘hanya’ karena ia merasa tidak mempunyai kemampuan untuk itu. Bahwa ia merasa mempunyai banyak keterbatasan-keterbatasan di sana. Mari mengingat kembali kisah siput di atas, kelemahan dan keterbatasan yang ia punyai mampu ia tuntaskan dengan kecerdikannya membaca peluang, bukan?&lt;br /&gt;&lt;br /&gt;Nahnu du’at qabla kulli syai’in. Kita adalah da’i sebelum segala status yang melekat dalam diri kita. Status da’i kita, melekat dalam diri kita sebelum status-status yang lain kita sematkan dalam diri kita. Maka sebagai seorang PNS, kita adalah da’i yang PNS. Potensi apa pun yang kita punyai, kesanggupan apa pun yang kita miliki, maka sudah semestinya kita gunakan dan kita arahkan untuk menopang dakwah ini.&lt;br /&gt;&lt;br /&gt;Ketika kita bernafas, maka mari kita bernafas bersama dakwah ini. Saat kita berjalan, mari kita tetap berjalan bersama dakwah ini. Saat kita berlari, maka teruslah berlari bersama dakwah ini. Sampai saatnya kita harus berhenti pun, maka berhentilah dalam rangka membela dakwah ini.&lt;br /&gt;&lt;br /&gt;Allahu a’lam bish-shawab.&lt;br /&gt;&lt;br /&gt;&lt;a href="  http://mujitrisno.multiply.com/journal/item/349/Mengapa_Tidak_Secerdik_Siput_"&gt;link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-1218258881720934024?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/1218258881720934024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/mengambil-pelajaran-dari-seekor-siput.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/1218258881720934024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/1218258881720934024'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/mengambil-pelajaran-dari-seekor-siput.html' title='Mengambil Pelajaran dari Seekor Siput'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-596425635343906452</id><published>2010-03-06T06:14:00.000-08:00</published><updated>2010-03-06T06:16:29.604-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joomla'/><title type='text'>Menempatkan Module Pada Posisi Content pada Joomla</title><content type='html'>Ada cara mudah nan singkat padat dan terpercaya untuk memindahkan posisi modul yang umumnya berada di kanan, kiri, atas, bawah menjadi tepat di tengah-tengah konten (berada di posisi artikel).&lt;br /&gt;&lt;br /&gt;Cara ini akan saya jabarkan secara sangat sederhana agar mudah dipahami *halah*&lt;br /&gt;&lt;br /&gt;Pilih modul yang akan diletakan di dalam konten lalu masuk ke bagian modul tersebut, misal: Search&lt;br /&gt;&lt;br /&gt;Klik Position, kemudian ketikan nama posisi yang kamu inginkan *bukan dipilih dari menu dropdown, namun dengan menghapus nama posisi yang sudah ada dan diganti dengan nama posisi yang baru, misal: posisiDiKonten*&lt;br /&gt;&lt;br /&gt;Kemudian masuk ke bagian Extensions &gt;&gt; Plugin Manager lalu pilih Content - Load Module. Ubah stylenya menjadi No wrapping (raw output).&lt;br /&gt;&lt;br /&gt;Setelah itu tulis sebuah artikel dengan memilih Edit HTML Source, tulis {loadposition module}.&lt;br /&gt;&lt;br /&gt;Kamu cukup mengganti modul menjadi posisiDiKonten untuk menampilkan semua modul yang berada di posisi posisiDiKonten agar tampil di konten.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://coratcoretblog.blogspot.com"&gt;link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Terimakasih banyak saya ucapkan kepada penulis sumber ini&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-596425635343906452?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/596425635343906452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/menempatkan-module-pada-posisi-content.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/596425635343906452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/596425635343906452'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/menempatkan-module-pada-posisi-content.html' title='Menempatkan Module Pada Posisi Content pada Joomla'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-7152387770662503743</id><published>2010-03-01T22:53:00.000-08:00</published><updated>2010-03-01T22:54:26.281-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips n Trik'/><title type='text'>3 Tips for Successfully Executing Projects</title><content type='html'>In this post, I've decided to divert from my "norm" of slinging code and doing fun things with data. Instead, I'd like to share some tips I've picked up along the way for executing successful development projects.&lt;br /&gt;&lt;br /&gt;Quick and dirty, and in no specific order, here's the list:&lt;br /&gt;&lt;br /&gt;   1. Know what you're going to build before you build it.&lt;br /&gt;   2. Stay in scope&lt;br /&gt;   3. Keep communication lines open&lt;br /&gt;&lt;br /&gt;Right off the bat, these might seem like common sense. However, it is amazing how often these may get neglected. Let's examine in a bit more detail...&lt;br /&gt;&lt;br /&gt;Know what you're going to build before you build it.&lt;br /&gt;With the popularity of Agile/rapid application development methodologies, it is often the case a larger problem is broken down into smaller tasks that can be achieved within a 2 week sprint. One major pitfall that can happen here is that you start building application components without thinking ahead how those components might affect other components or features down the road. Multiple sprints in, it could be discovered that assumptions from early sprints conflict with scenarios required by later sprints. This can end up causing rework, burned hours, and major frustration. You don't need to know every detail about what you are building throughout the entire lifecycle, but it is important to understand the big picture in between sprints, to avoid these scenarios.&lt;br /&gt;&lt;br /&gt;Stay in scope&lt;br /&gt;This really has two parts. First, there is the task of managing scope of requirements from your client or boss. If you estimate X hours to complete tasks A, B, and C, and then realize that you are being requested to also complete features D, E, and F, then your estimate is now off. There is a fine balance of delivering what is necessary and pushing back on items that do not need to be completed within the deadline. Scope creep can kill a timeline, kill a budget, and be an impediment of progress and success. Each project is different, and I don't have an ideal solution, however it is important to watch out for it, communicate, and mitigate as necessary.&lt;br /&gt;&lt;br /&gt;Secondly, there is the task of staying on target with your efforts. It might sound nice to add in features Q, R, and S, but you are only required to deliver task Z. This doesn't necessarily mean that you should complete all of those tasks. You need to weigh the importance and impact of each task/feature before focusing efforts on it. Does it cost/money time now, but save in the future? Are those necessary features? Are they nice for the developer, but extend the timeline or budget? Are you in a time critical scenario?&lt;br /&gt;&lt;br /&gt;In both of these cases, decisions need to be made with regard to completing the tasks at hand, and both can have affects on timeline and budget. Whichever decision is made, that decision must be communicated throughout the team - and this leads me to number 3...&lt;br /&gt;&lt;br /&gt;Keep communication lines open&lt;br /&gt;Last, but definitely not least, strong communication is critical to the success of a project. A development lead must be able to communicate clearly and effectively with the development team, so that they clearly understand the end goal as well as individual tasks. Likewise, management should clearly express the tasks that need to be achieved by the development team.&lt;br /&gt;&lt;br /&gt;Not only is it important to have clarity of tasks, it is extremely important to have clear communication of execution status. If a task is taking to long, let people know so that risk can be mitigated and impact can be managed. If more resources are needed, let people know so that those resources can be made available. If you are ahead of schedule, let people know so that the schedule can be adjusted accordingly (this one is typically a good thing!). It is rarely a good situation to either get blind-sided by issues, or to blind-side someone else.&lt;br /&gt;&lt;br /&gt;Wikis, bug trackers, spreadsheets, and status meetings are all tools that can be used to track, manage and mitigate these scenarios, however they are only as effective as the underlying team communication.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;___________________________________&lt;br /&gt;Andrew Trice&lt;br /&gt;Principal Architect&lt;br /&gt;Cynergy Systems&lt;br /&gt;http://www.cynergysystems.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-7152387770662503743?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/7152387770662503743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/3-tips-for-successfully-executing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7152387770662503743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7152387770662503743'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/03/3-tips-for-successfully-executing.html' title='3 Tips for Successfully Executing Projects'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-4321277859798509704</id><published>2010-02-26T10:00:00.001-08:00</published><updated>2010-02-26T10:01:10.477-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cerita Hikmah'/><title type='text'>Kisah Seorang Pemuda Kader Ahli Sihir (Ashabul Ukhdud)</title><content type='html'>Kisah Seorang Pemuda Kader Ahli Sihir&lt;br /&gt;&lt;br /&gt;Oleh: Mochamad Bugi&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;dakwatuna.com – Dahulu ada ada seorang Raja mempunyai seorang Ahli&lt;br /&gt;Sihir. Setelah Ahli Sihir itu tua, ia meminta kepada Raja agar&lt;br /&gt;mengirimkan orang pemuda untuk dikader menjadi ahli sihir. Maka&lt;br /&gt;dikirimlah kepadanya seorang pemuda -menurut riwayat Ibnu Ishak di&lt;br /&gt;Sirah Ibnu Hisyam, nama pemuda ini Abdullah bin Tsamir–.&lt;br /&gt;&lt;br /&gt;Di tengah perjalanan untuk belajar ilmu sihir, Pemuda itu berjumpa&lt;br /&gt;dengan seorang Rahib. Lalu duduk sejenak dan mendengarkan kata-kata&lt;br /&gt;sang Rahib hingga ia tertarik. Maka sejak itu setiap hari ia akan ke&lt;br /&gt;tempat Ahli Sihir, ia singgah terlebih dahulu ke tempat sang Rahib&lt;br /&gt;untuk mendengarkan ilmu yang diberikannya. Akibatnya, si Pemuda selalu&lt;br /&gt;terlambat tiba di tempat Ahli Sihir. Gurunya, si Ahli Sihir, menghukum&lt;br /&gt;pukul si Pemuda atas keterlambatannya.&lt;br /&gt;&lt;br /&gt;Si Pemuda menceritakan kepada sang Rahib bahwa ia selalu dihukum guru&lt;br /&gt;sihirnya karena selalu terlambat. Sang Rahib menyarankan, “Bilang&lt;br /&gt;kepadanya, engkau menyelesaikan pekerjaan rumah dahulu. Kalau kamu&lt;br /&gt;takut dimarahi keluargamu karena pulang terlambat, katakan kepada&lt;br /&gt;mereka ada pekerjaan dari guru sihirmu.”&lt;br /&gt;&lt;br /&gt;Suatu ketika dalam perjalanan si Pemuda bertemu dengan binatang yang&lt;br /&gt;sangat besar dan membuat orang-orang takut. Ia berkata pada dirinya&lt;br /&gt;sendiri, “Sekarang saatnya aku mencoba, siapakah yang lebih baik:&lt;br /&gt;Rahib atau Ahli Sihir.” Lalu ia mengambil sebuah batu dan berucap, “Ya&lt;br /&gt;Allah, jika yang benar bagimu adalah Rahib dan bukan Ahli Sihir, maka&lt;br /&gt;bunuhlah binatang itu agar orang-orang tidak terganggu.” Ia lempar&lt;br /&gt;batu itu. Kena. Binatang itu mati.&lt;br /&gt;&lt;br /&gt;Segera si Pemuda menemui Rahib. Ia ceritakan semua peristiwa yang baru&lt;br /&gt;terjadi. Sang Rahib berkata, “Anakku, hari ini engkau lebih baik dari&lt;br /&gt;aku. Engkau akan mendapat cobaan. Janganlah engkau beritahu tentang&lt;br /&gt;aku.”&lt;br /&gt;&lt;br /&gt;Bersamaan dengan berjalannya waktu, si Pemuda memiliki keistimewaan.&lt;br /&gt;Ia mampu menyembuhkan orang buta, mengobati penyakit kulit, dan&lt;br /&gt;berbagai penyakit lainnya. Keahliannya ini sampai ke telinga seorang&lt;br /&gt;Pengawal Raja yang buta. Pengawal Raja ini datang sambil membawa&lt;br /&gt;banyak hadiah. “Jika engkau mampu menyembuhkanku, engkau mendapat&lt;br /&gt;hadiah yang istimewa,” katanya.&lt;br /&gt;&lt;br /&gt;Si Pemuda menjawab, “Aku tidak dapat menyembuhkan siapa pun. Yang&lt;br /&gt;dapat menyembuhkan hanyalah Allah swt. Kalau engkau beriman kepada&lt;br /&gt;Allah, aku akan berdoa agar Allah swt. menyembuhkanmu.”&lt;br /&gt;&lt;br /&gt;Si Pengawal pun beriman. Allah swt. menyembuhkan matanya. Pulanglah ia&lt;br /&gt;ke istana dan kembali bertugas mendampingin Raja seperti biasa. Tentu&lt;br /&gt;saja Raja kaget. Pengawalnya sudah tidak buta lagi.&lt;br /&gt;&lt;br /&gt;“Siapa yang menyembuhkanmu?” tanya Raja.&lt;br /&gt;&lt;br /&gt;“Tuhanku,” jawab si Pengawal.&lt;br /&gt;&lt;br /&gt;“Apakah ada Tuhan selain aku?” tanya Raja lagi.&lt;br /&gt;&lt;br /&gt;“Tuhanku dan Tuhanmu adalah Allah,” jawab si Pengawal.&lt;br /&gt;&lt;br /&gt;Raja marah. Ia memerintahkan pengawal-pengawalny a yang lain untuk&lt;br /&gt;menyiksa si Pengawal beriman itu. Raja ingin tahu siapa orang di balik&lt;br /&gt;perubahan akidah Pengawalnya itu. Maka tersebutlah nama si Pemuda.&lt;br /&gt;&lt;br /&gt;Raja luar biasa murka. Si pemuda dipanggil untuk menghadap. Raja&lt;br /&gt;berkata, “Wahai anak muda, sihirmu telah mampu menyembuhkan orang buta&lt;br /&gt;dan orang yang terkena penyakit kulit. Engkau juga mampu melakukan&lt;br /&gt;yang tak dapat diperbuat orang lain.”&lt;br /&gt;&lt;br /&gt;Si Pemuda berkata, “Aku tidak dapat menyembuhkan siapa pun. Yang dapat&lt;br /&gt;menyembuhkan hanya Allah swt.”&lt;br /&gt;&lt;br /&gt;Mendengar jawaban itu Raja murka. Ia menyiksa Pemuda itu. Raja&lt;br /&gt;menyiksanya terus menerus hingga tersebutlah nama sang Rahib sebagai&lt;br /&gt;guru si Pemuda. Raja memerintahkan pengawal-pengawalny a untuk&lt;br /&gt;menangkap sang Rahib. Setelah sang Rahib berhasil di hadirkan, Raja&lt;br /&gt;berkata, “Keluarlah dari agamamu!” Sang rahib menolak. Ia dihukum&lt;br /&gt;gergaji. Tubuhnya terbelah menjadi dua dari kepala hingga tubuh bagian&lt;br /&gt;bawah.&lt;br /&gt;&lt;br /&gt;Raja juga memerintahkan Pengawalnya yang telah beriman untuk keluar&lt;br /&gt;dari keyakinan barunya, “Keluarlah dari agamamu!’ Si Pengawal menolak.&lt;br /&gt;Ia pun dihukum gergaji. Tubuhnya terbelah menjadi dua, dari kepala&lt;br /&gt;hingga ke tubuh bagian bawah.&lt;br /&gt;&lt;br /&gt;Lalu Raja memanggil si pemuda. “Keluarlah kamu dari agamamu!” Si&lt;br /&gt;Pemuda menolak. Raja menyuruh beberapa pengawalnya membawa Pemuda itu&lt;br /&gt;ke atas gunung. “Jatuhkan dia dari puncak gunung kalau dia tidak mau&lt;br /&gt;keluar dari keyakinannya.”&lt;br /&gt;&lt;br /&gt;Setelah sampai di puncak gunung si Pemuda berdoa, “Ya Allah, tolonglah&lt;br /&gt;aku dari mereka.” Gunung pun bergoyang. Para pengawal yang akan&lt;br /&gt;mengeksekusi si pemuda itu jatuh. Mati.&lt;br /&gt;&lt;br /&gt;Si Pemuda yang selamat datang kepada Raja. Raja heran, “Apa yang&lt;br /&gt;mereka perbuat kepadamu?” “Aku telah diselamatkan oleh Allah swt.,”&lt;br /&gt;tegas si Pemuda.&lt;br /&gt;&lt;br /&gt;Maka Raja memerintahkan pengawalnya yang lain untuk membawa si Pemuda&lt;br /&gt;ke tengah laut. Lemparkan jika ia tidak keluar dari agamanya, begitu&lt;br /&gt;perintah Raja. Ketika sampai di tengah laut, si Pemuda berdoa, “Ya&lt;br /&gt;Allah, tolonglah aku dari mereka.” Tiba-tiba perahu oleng. Terbalik.&lt;br /&gt;Semua tewas tenggelam, kecuali si Pemuda.&lt;br /&gt;&lt;br /&gt;Sekali lagi si Pemuda menghadap Raja. Raja terkejut, “Apa yang&lt;br /&gt;terjadi?” Dengan tegas si Pemuda berkata, “Allah membinasakan mereka&lt;br /&gt;dan menolong aku.” Lalu ia menambahkan, “Engkau tidak akan bisa&lt;br /&gt;membunuhku kecuali engkau mengikuti saranku.”&lt;br /&gt;&lt;br /&gt;“Apa itu?” tanya Raja.&lt;br /&gt;&lt;br /&gt;“Kumpulkan rakyatmu di sebuah lapangan luas dan engkau salib aku di&lt;br /&gt;sebatang kayu. Lalu panah aku dengan busur milikku sambil kau ucapkan&lt;br /&gt;bismillah Rabb ghulam, dengan nama Allah Tuham pemuda ini. Jika engkau&lt;br /&gt;lakukan itu, engkau akan berhasil membunuhku.”&lt;br /&gt;&lt;br /&gt;Raja pun melakukan apa yang disarankan si Pemuda. “Bismillah Rabb&lt;br /&gt;ghulam,” ucap Raja. Panah pun meluncur. Tepat menembus pelipis si&lt;br /&gt;pemuda. Si pemuda meletakkan tangannya di pelipis yang terkena anak&lt;br /&gt;panah. Ia pun menghembuskan nafas terakhir. Orang-orang yang&lt;br /&gt;menyaksikan peristiwa itu berkata, “Kami beriman kepada Tuhannya&lt;br /&gt;pemuda ini.”&lt;br /&gt;&lt;br /&gt;Seseorang berkata kepada Raja, “Tidakkah engkau saksikan apa yang&lt;br /&gt;engkau khawatirkan? Orang-orang telah beriman kepada Tuhannya pemuda&lt;br /&gt;itu.”&lt;br /&gt;&lt;br /&gt;Raja murka luar biasa. Ia memerintahkah tentaranya membuat parit lalu&lt;br /&gt;mengisi parit itu dengan api yang membakar. “Yang tetap beriman kepada&lt;br /&gt;Tuhannya pemuda itu, ceburkan ke dalam parit itu!” titah Raja terucap.&lt;br /&gt;Maka, satu per satu orang-orang yang beriman kepada Tuhannya si Pemuda&lt;br /&gt;diceburkan ke dalam parit berapi itu. Sampai giliran seorang wanita&lt;br /&gt;yang menggendong anaknya. Ia ragu untuk mencebut ke dalam kobaran api.&lt;br /&gt;Anaknya berkata, “Wahai ibu, sabarlah. Lakukan, engkau berada dalam&lt;br /&gt;kebenaran.”&lt;br /&gt;&lt;br /&gt;Begitulah, kisah orang-orang yang beriman sebelum kita. Rasulullah&lt;br /&gt;saw. menceritakannya kepada kita seperti yang diriwayatkan Muslim&lt;br /&gt;(3005), Tirmidzi (3340), Ahmad (6/17, 18), Nasa’i (11661), Ibnu Hibban&lt;br /&gt;(873), Tharani (7319), Ibnu Abi Ashim (287). Mereka telah membuktikan&lt;br /&gt;kebenaran iman mereka. Dan pasti akan tiba giliran kita untuk diuji?&lt;br /&gt;Semoga Allah swt. mengokohkan iman di hati kita apa pun yang terjadi.&lt;br /&gt;Amin.&lt;br /&gt;&lt;br /&gt;Dalam Sirah Ibnu Hisyam, Tafsir Ibnu Katsir, dan Mu’jam Al-Buldan&lt;br /&gt;disebutkan, jenazah Pemuda ini ditemukan di zaman Khalifah Umar bin&lt;br /&gt;Khaththab. Jari si Pemuda tetap berada di pelipisnya seperti ketika ia&lt;br /&gt;dibunuh. Penemuan ini terjadi saat seorang penduduk Najran menggali&lt;br /&gt;lobang untuk suatu keperluan. Ketika tangan si Pemuda ditarik dan&lt;br /&gt;dijauhkan dari pelipisnya, darah memancar dari luka panas. Jika&lt;br /&gt;tangannya dikembalikan ke posisi semula, darah itu berhenti mengalir.&lt;br /&gt;Di tangan si Pemuda tertulis kata-kata Rabbku adalah Allah. Mendengar&lt;br /&gt;kabar itu, Umar bin Khaththab memerintahkan agar jasad di Pemuda&lt;br /&gt;dibiarkan seperti semula.&lt;br /&gt;&lt;br /&gt;Ibnu Katsir berkata, “Kisah itu terjadi antara masa Isa bin Maryam&lt;br /&gt;a.s. dengan Rasul Muhammad saw., dan ini lebih mendekati. Wallahu&lt;br /&gt;a’lam.”&lt;br /&gt;&lt;br /&gt;– Kisah Ashabul Ukhdud –&lt;br /&gt;&lt;br /&gt;http://dakwatuna.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-4321277859798509704?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/4321277859798509704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/kisah-seorang-pemuda-kader-ahli-sihir.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4321277859798509704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4321277859798509704'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/kisah-seorang-pemuda-kader-ahli-sihir.html' title='Kisah Seorang Pemuda Kader Ahli Sihir (Ashabul Ukhdud)'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-4373757988106491128</id><published>2010-02-26T02:55:00.000-08:00</published><updated>2010-02-26T02:57:36.906-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kisah Rasul dan Sahabat'/><title type='text'>Cintanya Seorang Abu Bakar</title><content type='html'>Di dalam Gua Tsur wajah Abu Bakar pucat pasi. Langkah kaki para pemuda Quraisy tidak lagi terdengar samar. Tak terasa tubuhnya bergetar hebat, betapa tidak, dari celah gua ia mampu melihat para pemburu itu berada di atas kepalanya. Setengah berbisik berkatalah Abu Bakar.&lt;br /&gt;&lt;br /&gt;Wahai Rasul Allah, jika mereka melihat ke kaki-kaki mereka, sesungguhnya mereka pasti melihat kita berdua. Rasulullah memandang Abu Bakar penuh makna. Ditepuknya punggung sahabat dekatnya ini pelan sambil berujar "Janganlah engkau kira, kita hanya berdua. Sesungguhnya kita bertiga, dan yang ketiga adalah Dia, yang menggenggam kekuasaan, Allah ".&lt;br /&gt;&lt;br /&gt;Sejenak ketenangan menyapa Abu Bakar. Sama sekali ia tidak mengkhawatirkan keselamatannya. Kematian baginya bukan apa-apa, ia hanya lelaki biasa. Sedang, untuk lelaki tampan yang kini dekat di sampingnya, keselamatan di atas mati dan hidupnya. Bagaimana semesta jadinya tanpa penerang. Bagaimana Madinah jika harus kehilangan purnama. Bagaimana dunia tanpa benderang penyampai wahyu.&lt;br /&gt;&lt;br /&gt;Sungguh, ia tak gentar dengan tajam mata pedang para pemuda Quraisy, yang akan merobek lambung serta menumpahkan darahnya. Sungguh, ia tidak khawatir runcing anak panah yang akan menghunjam setiap jengkal tubuhnya. Ia hanya takut, Muhammad, ya Muhammad.. mereka akan membunuh Muhammad.&lt;br /&gt;&lt;br /&gt;***&lt;br /&gt;&lt;br /&gt;Berdua mereka berhadapan, dan mereka sepakat untuk bergantian berjaga. Abu Bakar memandang wajah syahdu di depannya dalam hening. Setiap guratan di wajah indah itu ia perhatikan seksama. Aduhai betapa ia mencintai putra Abdullah. Kelelahan yang mendera setelah perjalanan jauh, seketika seperti ditelan kegelapan gua. Wajah di depannya yang saat itu berada nyata, meleburkan penat yang ia rasa. Hanya ada satu nama yang berdebur dalam dadanya. Cinta.&lt;br /&gt;&lt;br /&gt;Sejenak kemudian, Muhammad melabuhkan kepalanya di pangkuan Abu Bakar. Dan seperti anak kecil, Abu Bakar berenang dalam samudera kegembiraan yang sempurna. Tak ada yang dapat memesonakannya selama hidup kecuali saat kepala Nabi yang ummi berbantalkan kedua pahanya. Mata Rasulullah terpejam. Nafas harum itu terhembus satu-satu, menyapa wajah Abu Bakar yang sangat dekat. Abu Bakar tersenyum, sepenuh kalbu ia menatapnya lagi. Tak jenuh, tak bosan. Dan seketika wajahnya muram. Ia teringat perlakuan orang-orang Quraisy yang memburu Purnama Madinah seperti memburu hewan buruan.&lt;br /&gt;&lt;br /&gt;Bagaimana mungkin mereka begitu keji mengganggu cucu Abdul Muthalib, yang begitu santun dan amanah. Mendung di wajah Abu bakar belum juga surut. Sebuah kuntum azzam memekar di kedalaman hatinya, begitu semerbak. Selama hayat berada dalam raga, aku Abu Bakar, akan selalu berada di sampingmu, untuk membelamu dan tak akan membiarkan siapapun menganggumu.&lt;br /&gt;&lt;br /&gt;Sunyi tetap terasa. Gua itu begitu dingin dan remang-remang. Abu Bakar menyandarkan punggung di dinding gua. Rasulullah, masih saja mengalun dalam istirahatnya. Dan tiba-tiba saja, seekor ular mendesis-desis perlahan mendatangi kaki Abu Bakar yang terlentang. Abu Bakar menatapnya waspada, ingin sekali ia menarik kedua kakinya untuk menjauh dari hewan berbisa ini. Namun, keinginan itu dienyahkannya dari benak, tak ingin ia mengganggu tidur nyaman Rasulullah. Bagaimana mungkin, ia tega membangunkan kekasih itu.&lt;br /&gt;&lt;br /&gt;Abu Bakar meringis, ketika ular itu menggigit pergelangan kakinya, tapi kakinya tetap saja tak bergerak sedikitpun. Dan ular itu pergi setelah beberapa lama. Dalam hening, sekujur tubuhnya terasa panas. Bisa ular segera menjalar cepat. Abu Bakar menangis diam-diam. Rasa sakit itu tak dapat ditahan lagi. Tanpa sengaja, air matanya menetes mengenai pipi Rasulullah yang tengah berbaring. Abu Bakar menghentikan tangisannya, kekhawatirannya terbukti, Rasulullah terjaga dan menatapnya penuh rasa ingin tahu.&lt;br /&gt;&lt;br /&gt;"Wahai hamba Allah, apakah engkau menangis karena menyesal mengikuti perjalanan ini" suara Rasulullah memenuhi udara Gua.&lt;br /&gt;&lt;br /&gt;"Tentu saja tidak, saya ridha dan ikhlas mengikutimu kemanapun", potong Abu Bakar masih dalam kesakitan.&lt;br /&gt;&lt;br /&gt;"Lalu mengapakah, engkau meluruhkan air mata?"&lt;br /&gt;&lt;br /&gt;"Seekor ular, baru saja menggigit saya, wahai putra Abdullah, dan bisanya menjalar begitu cepat"&lt;br /&gt;&lt;br /&gt;Rasulullah menatap Abu Bakar penuh keheranan, tak seberapa lama bibir manisnya bergerak: "Mengapa engkau tidak menghindarinya?"&lt;br /&gt;&lt;br /&gt;"Saya khawatir membangunkan engkau dari lelap", jawab Abu Bakar sendu. Sebenarnya ia kini menyesal karena tidak dapat menahan air matanya hingga mengenai pipi Rasulullah dan membuatnya terjaga.&lt;br /&gt;&lt;br /&gt;Saat itu air mata bukan milik Abu Bakar saja. Selanjutnya mata Al-Musthafa berkabut dan bening air mata tergenang di pelupuknya. Betapa indah sebuah ukhuwah.&lt;br /&gt;&lt;br /&gt;"Sungguh bahagia, aku memiliki seorang seperti mu wahai putra Abu Quhafah. Sesungguhnya Allah sebaik-baik pemberi balasan". Tanpa menunggu waktu, dengan penuh kasih sayang, Al-Musthafa meraih pergelangan kaki yang digigit ular. Dengan mengagungkan nama Allah pencipta semesta, Nabi mengusap bekas gigitan itu dengan ludahnya. Mahasuci Allah, seketika rasa sakit itu tak lagi ada. Abu Bakar segera menarik kakinya karena malu. Nabi masih memandangnya sayang.&lt;br /&gt;&lt;br /&gt;Bagaimana mungkin, mereka para kafir tega menyakiti manusia indah seperti mu. Bagaimana mungkin? nyaring hati Abu Bakar kemudian.&lt;br /&gt;&lt;br /&gt;Gua Tsur kembali ditelan senyap. Kini giliran Abu Bakar yang beristirahat dan Rasulullah berjaga. Dan, Abu Bakar menggeleng kuat-kuat ketika Rasulullah menawarkan pangkuannya. Tak akan rela, dirinya membebani pangkuan penuh berkah itu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-4373757988106491128?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/4373757988106491128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/cintanya-seorang-abu-bakar.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4373757988106491128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4373757988106491128'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/cintanya-seorang-abu-bakar.html' title='Cintanya Seorang Abu Bakar'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-7841059201782109419</id><published>2010-02-24T18:07:00.000-08:00</published><updated>2010-02-24T18:15:29.847-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joomla'/><title type='text'>Error SSL pada Joomla</title><content type='html'>Mau berbagi pengalaman lagi seputar joomla. Barusan aja aku dibikin panik sama error di joomla yang bunyinya &lt;br /&gt;"SSL received a record that exceeded the maximum permissible length.&lt;br /&gt;&lt;br /&gt;(Error code: ssl_error_rx_record_too_long)&lt;br /&gt;&lt;br /&gt;The page you are trying to view can not be shown because the authenticity of the received data could not be verified."&lt;br /&gt;&lt;br /&gt;Ngebuka url user dan administrator masih sama sperti itu.&lt;br /&gt;Kalau teman2 menemukan error sama seperti di atas, maka hal pertama yang harus dilakukan adalah masuk ke CPanel, lalu buka file configuration.php dari website kita. Setelah itu ganti variabel  var $force_ssl = '2';  menjadi var $force_ssl = '0';&lt;br /&gt;kalau kita mengganti variabel menjadi var $force_ssl = '1'; maka website sudah bisa terbuka, tapi hanya alaman usernya saja.&lt;br /&gt;&lt;br /&gt;Sampai ketemu di error2 berikutnya :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-7841059201782109419?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/7841059201782109419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/error-ssl-pada-joomla.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7841059201782109419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7841059201782109419'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/error-ssl-pada-joomla.html' title='Error SSL pada Joomla'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-6171941062327253957</id><published>2010-02-04T06:52:00.000-08:00</published><updated>2010-02-04T07:06:35.470-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cerita Hikmah'/><title type='text'>Kucing Kecil Penuh Makna</title><content type='html'>Hudzaifah.org - Sepasang suami istri, ikhwan dan akhwat, berjalan kaki bersama sambil tertawa dan bercanda ria. Dari kejauhan, mereka melihat ada dua ekor kucing tengah berjalan beriringan. Ibu kucing dan anaknya yang masih kecil. Si kucing kecil berjalan di belakang, mengikuti ibunya. Sangat lucu.&lt;br /&gt;“Wah, lihat Mas…, ada kucing kecil lagi sama ibunya…” ujar sang istri dengan gembira sambil menunjuk dua ekor kucing yang terlihat dari kejauhan.&lt;br /&gt;Saat sudah dekat dengan kucing-kucing itu, mereka menyapa,&lt;br /&gt;"Hai… Puss... Puss..."&lt;br /&gt;Si kucing kecil terlihat berlari riang, dan bercanda dengan ibunya. Ia meloncat kian kemari dan hendak menyebrang jalan raya. Sebuah sepeda motor melintas melewati jalan itu.&lt;br /&gt;"Aduh... awas Puss!... Nanti ketabrak lho..", ujar sang istri pada si kucing kecil.&lt;br /&gt;“Alhamdulillah tidak kena...” Seru mereka berdua.&lt;br /&gt;"Hati-hati Puss..., jangan nyebrang-nyebrang lagi ya." Mereka menyapa dengan melambai-lambaikan tangan pada si kucing kecil.&lt;br /&gt;Kucing kecil itu menatap dua manusia di hadapannya.&lt;br /&gt;"Alhamdulillah ya kucingnya tidak ketabrak..." ujar istri pada suaminya sambil tertawa senang. Mereka melanjutkan perjalanan. Si kucing kecil kembali ke pinggir jalan dan berjalan di belakang ibunya sambil sesekali mengajak bercanda sang ibu.&lt;br /&gt;&lt;br /&gt;Si kucing kecil berlari lagi ke tengah jalan… Ah.. kucing itu tidak akan tertabrak, bukankah dia kucing yang gesit, pikir sang akhwat. Dari kejauhan, sebuah motor melaju dengan kencang. Sambil tetap berjalan, ekor mata akhwat dan ikhwan tersebut tetap memperhatikan gerak si kucing kecil. Tapi, perkiraan mereka salah. "Awas..." seru mereka dalam hati.&lt;br /&gt;"KREKK!!" Kejadian begitu cepat. Sepeda motor itu tepat menabrak dan menggilas si kucing kecil yang tengah berlari menyebrang ke tengah jalan.&lt;br /&gt;"Kucingnya ketabrak!!.. " Kedua insan itu terperanjat.&lt;br /&gt;Badan si kucing kecil gemetar dan kepalanya yang semula tegak, terkulai perlahan ke aspal jalan raya.&lt;br /&gt;"Puss... !"&lt;br /&gt;&lt;br /&gt;Kucing kecil yang beberapa detik lalu sangat riang, tiba-tiba kini terkulai tak bergerak. Ah..., Puss....&lt;br /&gt;Dan ibu kucing kecil itu sendirian.&lt;br /&gt;Tak ada lagi anaknya yang menemani perjalanan.&lt;br /&gt;&lt;br /&gt;Senyum dan tawa ikhwan akhwat itu hilang seketika. Terdiam. Menjadi teringat diri. Dunia menjadi kecil. Ingin segera bertaubat. Sujud. Bisa saja, saat sedang tertawa bercanda, ternyata sedetik lagi diri ini dicabut nyawa oleh Malaikat Izrail. Persis seperti kucing itu.&lt;br /&gt;&lt;br /&gt;Begitu mudahnya Ia mencabut nyawa makhluk-Nya dan begitu indah serta halus cara Ia memberikan teguran, peringatan, kepada hamba-hamba- Nya. Melalui seekor kucing.&lt;br /&gt;&lt;br /&gt;Sambil terus menyusuri jalan, terngiang sabda Rasulullah SAW di benak mereka, bahwa Rasulullah SAW bersabda yang maksudnya, “Bahwa malaikat maut memperhatikan wajah manusia di muka bumi ini 70 kali dalam sehari. Ketika Izrail datang melihat wajah seseorang, didapati orang itu ada yang masih tertawa. Maka berkata Izrail, "Alangkah herannya aku melihat orang ini sedangkan aku diutus oleh Allah Ta'ala untuk mencabut nyawanya tetapi dia masih bergelak tawa.”&lt;br /&gt;&lt;br /&gt;Dan juga dalam hadits lainnya, Rasulullah SAW bersabda, “Jika kamu mengetahui apa yang aku ketahui, niscaya kamu akan sedikit tertawa dan pasti akan banyak menangis, pasti kamu tidak akan bersenang-senang dengan istri kamu di atas kasur dan pasti kamu akan keluar dari rumahmu menuju tanah lapang sambil menjerit-jerit karena takut kepada Allah.”&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Lama.., aku bersimpuh di hadapan-Mu.. Begitu khusyu&lt;br /&gt;Tak tahan jua air mataku mengalir tanda penyesalanku&lt;br /&gt;Kini aku sadari begitu banyak dosa mematri&lt;br /&gt;Akankah hamba layak dipuji&lt;br /&gt;Sedangkan diri kecil tak berarti&lt;br /&gt;&lt;br /&gt;Besar rahmat-Mu penuh dengan ampunan…&lt;br /&gt;Namun kumalu karena hati telah lalai&lt;br /&gt;Kekal azab-Mu penguasa seluruh alam&lt;br /&gt;Tersujud aku memohon keridhoan&lt;br /&gt;&lt;br /&gt;Allah… Ya Allah…&lt;br /&gt;Kau Pengasih, Kau penyayang&lt;br /&gt;Allah…. Ya Allah&lt;br /&gt;Kau Pelindung, Kau pengampun&lt;br /&gt;&lt;br /&gt;Pada-Mu ya Allah kami serahkan&lt;br /&gt;Segala ujian, karunia-Mu&lt;br /&gt;Kuatkanlah iman dan kesabaran&lt;br /&gt;Berikan ampunan dalam hidupku Ya Allah….&lt;br /&gt;&lt;br /&gt;(Ar Royyan)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-6171941062327253957?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/6171941062327253957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/kucing-kecil-penuh-makna.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/6171941062327253957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/6171941062327253957'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/kucing-kecil-penuh-makna.html' title='Kucing Kecil Penuh Makna'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-4080990997522534639</id><published>2010-02-04T06:07:00.000-08:00</published><updated>2010-02-04T06:34:49.745-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Koneksi Database Java dan MySQL</title><content type='html'>Dalam membangun sebuah aplikasi yang besar tentu kita memerlukan sebuah database management System untuk mengelola data-data yang diperlukan. Salah satu database management system yang sangat terkenal adalah MySQL.&lt;br /&gt;&lt;br /&gt;Sekarang saya akan membahas tentang bagaimana koneksi database antara bahasa pemrograman java dan MySQL. Dalam melakukan koneksi database dari java ke MySQL menggunakan JDBC, maka kita harus lebih dulu menginstall JDBC driver dan MySQL.&lt;br /&gt;&lt;br /&gt;Jika kita menggunakan IDE, Netbeans misalnya maka biasanya JDBC sudah terinstall pada saat kita menginstall IDE tersebut.&lt;br /&gt;&lt;br /&gt;KONEKSI DATABASE JAVA DENGAN MySQL&lt;br /&gt;&lt;br /&gt;Kalo sudah terinstall semua, maka kita langsung menuju ke source code nya…&lt;br /&gt;&lt;br /&gt;yang harus dilakukan pada saat melakukan koneksi database dengan bahasa pemrograman java adalah kita harus me-load atau mengaktifkan driver JDBC terlebih dahulu :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Class.forName("com.mysql.jdbc.Driver");&lt;br /&gt;&lt;br /&gt;Setelah kita me-load driver jdbc nya koneksi ke database dapat dilakukan dengan perintah berikut :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/database","root","");&lt;br /&gt;&lt;br /&gt;Parameter pertama merupakan url atau informasi database, yang meliputi jenis dbms,host, dan nama database.&lt;br /&gt;&lt;br /&gt;Parameter kedua merupakan username, dan parameter ketiga merupakan password untuk koneksi ke database.&lt;br /&gt;&lt;br /&gt;Untuk lebih jelas, source code yang lebih lengkap dapat dilihat di bawah ini :&lt;br /&gt;&lt;br /&gt;MySQLConnection.java&lt;br /&gt;&lt;br /&gt;import java.sql.Connection;&lt;br /&gt;import java.sql.DriverManager;&lt;br /&gt;import java.sql.SQLException;&lt;br /&gt;import java.util.logging.Level;&lt;br /&gt;import java.util.logging.Logger;&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;* To change this template, choose Tools | Templates&lt;br /&gt;* and open the template in the editor.&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;*&lt;br /&gt;* @author Wahyu Sumartha&lt;br /&gt;*/&lt;br /&gt;public class MySQLConnection {&lt;br /&gt;private String url = "jdbc:mysql://localhost:3306/sekolah";&lt;br /&gt;private String host = "localhost";&lt;br /&gt;private int port = 3306;&lt;br /&gt;private String username = "root";&lt;br /&gt;private String password = "vertrigo";&lt;br /&gt;private String database = "sekolah";&lt;br /&gt;private Connection conn = null;&lt;br /&gt;&lt;br /&gt;public MySQLConnection(){&lt;br /&gt;try {&lt;br /&gt;try {&lt;br /&gt;Class.forName("com.mysql.jdbc.Driver").newInstance();&lt;br /&gt;} catch (InstantiationException ex) {&lt;br /&gt;Logger.getLogger(MySQLConnection.class.getName()).log(Level.SEVERE, null, ex);&lt;br /&gt;} catch (IllegalAccessException ex) {&lt;br /&gt;Logger.getLogger(MySQLConnection.class.getName()).log(Level.SEVERE, null, ex);&lt;br /&gt;}&lt;br /&gt;} catch (ClassNotFoundException ex) {&lt;br /&gt;Logger.getLogger(MySQLConnection.class.getName()).log(Level.SEVERE, null, ex);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public Connection getConn() {&lt;br /&gt;if(conn==null){&lt;br /&gt;try {&lt;br /&gt;conn = DriverManager.getConnection(getUrl(), getUsername(), getPassword());&lt;br /&gt;} catch (SQLException ex) {&lt;br /&gt;Logger.getLogger(MySQLConnection.class.getName()).log(Level.SEVERE, null, ex);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;return conn;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void setConn(Connection conn) {&lt;br /&gt;this.conn = conn;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public String getDatabase() {&lt;br /&gt;return database;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void setDatabase(String database) {&lt;br /&gt;this.database = database;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public String getHost() {&lt;br /&gt;return host;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void setHost(String host) {&lt;br /&gt;this.host = host;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public String getPassword() {&lt;br /&gt;return password;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void setPassword(String password) {&lt;br /&gt;this.password = password;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public int getPort() {&lt;br /&gt;return port;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void setPort(int port) {&lt;br /&gt;this.port = port;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public String getUrl() {&lt;br /&gt;return url;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void setUrl(String url) {&lt;br /&gt;this.url = url;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public String getUsername() {&lt;br /&gt;return username;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void setUsername(String username) {&lt;br /&gt;this.username = username;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Fungsi Main Untuk Mencoba Koneksi&lt;br /&gt;&lt;br /&gt;Test.java&lt;br /&gt;&lt;br /&gt;import com.mysql.jdbc.Connection;&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;* To change this template, choose Tools | Templates&lt;br /&gt;* and open the template in the editor.&lt;br /&gt;*/&lt;br /&gt;/**&lt;br /&gt;*&lt;br /&gt;* @author Wahyu Sumartha&lt;br /&gt;*/&lt;br /&gt;public class Test {&lt;br /&gt;&lt;br /&gt;public static void main(String[] args) {&lt;br /&gt;MySQLConnection msqlc = new MySQLConnection();&lt;br /&gt;Connection conn = null;&lt;br /&gt;msqlc.setUrl("jdbc:mysql://localhost:3306/sekolah");&lt;br /&gt;msqlc.setUsername("root");&lt;br /&gt;msqlc.setPassword("vertrigo");&lt;br /&gt;try {&lt;br /&gt;msqlc.setConn(conn);&lt;br /&gt;msqlc.getConn();&lt;br /&gt;System.out.println("Koneksi Berhasil");&lt;br /&gt;} catch (Exception e) {&lt;br /&gt;e.printStackTrace();&lt;br /&gt;System.out.println("Koneksi Gagal");&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jika Koneksi Berhasi maka Output yang dihasilkan adalah string Koneksi Berhasil, Tetapi jika koneksi gagal maka Output nya adalah String Koneksi Gagal.&lt;br /&gt;&lt;br /&gt;Sumber:http://wahyusumartha.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-4080990997522534639?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/4080990997522534639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/koneksi-database-java-dan-mysql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4080990997522534639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4080990997522534639'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/koneksi-database-java-dan-mysql.html' title='Koneksi Database Java dan MySQL'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-4520482437277210437</id><published>2010-02-04T06:05:00.001-08:00</published><updated>2010-02-04T06:05:41.651-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Definisi PHP</title><content type='html'>PHP adalah kependekan dari PHP: Hypertext Preprocessor, bahasa interpreter yang mempunyai kemiripan dengan C dan Perl.&lt;br /&gt;&lt;br /&gt;PHP dapat digunakan bersama dengan HTML sehingga memudahkan dalam membuat aplikasi web dengan cepat.&lt;br /&gt;&lt;br /&gt;PHP dapat digunakan untuk menciptakan dynamic website baik itu yang memerlukan penggunaan database ataupun tidak.&lt;br /&gt;&lt;br /&gt;Seperti halnya dengan program open source lainnya, PHP di buat di bawah GNU (General Public License) yang dapat di download gratis melalui situs http://www.php.net&lt;br /&gt;&lt;br /&gt; Sejarah PHP&lt;br /&gt;&lt;br /&gt;PHP diciptakan pertama kali oleh Andi Gutmans untuk menghitung berapa banyak pengunjung yang mengakses web yang dibuatnya.&lt;br /&gt;Namun seiring dengan perkembangan internet, dirilislah PHP/FI dan selanjutnya PHP2.&lt;br /&gt;Kemudian oleh sekolompok orang yang terdiri dari Rasmus Lerdorf, Andi Gutmans, dan Jim Winstead, dirilislah PHP3 yang mengalami penyempurnaan dari PHP/FI dan PHP2.&lt;br /&gt;&lt;br /&gt;PHP 3 telah mampu digunakan untuk membangun aplikasi web dengan koneksi database yang cukup banyak.&lt;br /&gt;&lt;br /&gt;Setelah PHP 3 di rilis, kemudian keluarlah PHP 4 yang merupakan versi pengembangan dari PHP 3 dengan menambahkan fungsi-fungsi seperti Zend Engine http://www.zend.com sehingga  lebih cepat, kuat, stabil dan mudah untuk berinteraksi dengan berbagai aplikasi pendukung lainnya.&lt;br /&gt;&lt;br /&gt;Hingga saat ini telah di rilis PHP versi 5 yang merupakan kelanjutan dari PHP versi 4.&lt;br /&gt;&lt;br /&gt;Namun kebanyakan web programmer (developer) hingga saat ini masih belum banyak yang mengadopsi PHP 5 walaupun sebentar lagi akan dirilis PHP versi 6.&lt;br /&gt;&lt;br /&gt; Versi PHP yang disupport oleh NIMHOST&lt;br /&gt;&lt;br /&gt;NIMHOST men-support penggunaan PHP versi 4 dan PHP versi 5.&lt;br /&gt;&lt;br /&gt;Untuk penggunaan PHP versi 4 anda cukup mengupload file-file php anda ke dalam account cpanel anda, sedangkan untuk penggunaan PHP versi 5 anda harus menyimpan file-file php anda dengan menggunakan .php5 extension &lt;br /&gt;&lt;br /&gt;NIMHOST sebagai penyedia layanan hosting di Indonesia dengan harga yang murah, terjangkau men-support penggunaan PHP,mySQL, pgSQL, cPanel, Fantastico, ASSP &lt;br /&gt;&lt;br /&gt;sumber: http://nimhost.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-4520482437277210437?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/4520482437277210437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/definisi-php.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4520482437277210437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4520482437277210437'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/definisi-php.html' title='Definisi PHP'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-2100832606637683309</id><published>2010-02-04T05:52:00.000-08:00</published><updated>2010-02-04T06:03:37.152-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Bagaimana Mengoptimalkan PHP</title><content type='html'>Sebagai web programmer tentu saja anda ingin membuat web site yang cepat di load dan tidak membebani kinerja server. &lt;br /&gt;&lt;br /&gt;Berikut adalah tips untuk mengoptimalkan kode-kode php anda sehingga kode php anda dapat lebih cepat di load dan di eksekusi oleh server dan tidak membebani atau menggunakan terlalu banyak resource yang disediakan oleh server. &lt;br /&gt;&lt;br /&gt;1. Penggunaan Variable&lt;br /&gt;&lt;br /&gt;Penggunaan Variable&lt;br /&gt;&lt;br /&gt;    * Mengoperasikan variable yang sudah di set lebih cepat 376% dibandingkan menggunakan variable yang belum di set.&lt;br /&gt;    * Menggunakan constant lebih lambat 146% di banding menggunakan variable.&lt;br /&gt;    * Menggunakan lokal variable 9.9% lebih cepat di banding menggunakan global variable.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fungsi String&lt;br /&gt;&lt;br /&gt;    * Menggunakan 'string' lebih cepat 0.26% di banding menggunakan "string"&lt;br /&gt;    * Menggunakan "string" lebih cepat 4% di banding menggunakan sintak HEREDOC&lt;br /&gt;    * Menggunakan "string\n" lebih cepat 108% di banding menggunakan 'string'."\n"&lt;br /&gt;    * Menggunakan 'string'.$var lebih cepat 28% di banding menggunakan "string$var"&lt;br /&gt;    * Menggunakan 'string '.$var.' string' lebih cepat 55% di banding menggunakan sprintf('string %s string', $var)&lt;br /&gt;    * Menggunakan "\n" lebih cepat 70% di banding menggunakan chr(10)&lt;br /&gt;    * Menggunakan strnatcmp() lebih cepat 4.95% di banding menggunakan strcmp()&lt;br /&gt;    * Menggunakan strcasecmp() lebih cepat 45% di banding menggunakan preg_match()&lt;br /&gt;    * Menggunakan strcasecmp() lebih cepat 6.6% di banding menggunakan strtoupper($string) == "STRING"&lt;br /&gt;    * Menggunakan strcasecmp() lebih cepat 13% di banding menggunakan strnatcasecmp()&lt;br /&gt;    * Menggunakan strtr($string, $string1, $string2) lebih cepat 10% di banding menggunakan str_replace()&lt;br /&gt;    * Menggunakan str_replace() lebih cepat 161% di banding menggunakan strtr($string, $array)&lt;br /&gt;    * Menggunakan stristr() lebih cepat 10% di banding menggunakan stripos()&lt;br /&gt;    * Menggunakan strpos() lebih cepat 9.7% di banding menggunakan strstr()&lt;br /&gt;    * Menggunakan isset($str{5}) lebih cepat 176% di banding menggunakan strlen($str) &gt; 5&lt;br /&gt;    * Menggunakan str_replace($str, $str, $str) 2x lebih cepat 17% di banding menggunakan str_replace(array, array, string)&lt;br /&gt;    * Menggunakan list() = explode() lebih cepat 13% di banding menggunakan substr($str, strpos($str))&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fungsi Numeric&lt;br /&gt;&lt;br /&gt;    * Menggunakan ++$int lebih cepat 10% di banding menggunakan $int++&lt;br /&gt;    *  Menggunakan (float) lebih cepat 48% di banding menggunakan settype($var, 'float')&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fungsi Array&lt;br /&gt;&lt;br /&gt;    *  Menggunakan list() = $array; lebih cepat 3.4% di banding menggunakan assigning each variable&lt;br /&gt;    * Menggunakan in_array() lebih cepat 6% di banding menggunakan array_search&lt;br /&gt;    * Menggunakan isset($array[$key]) lebih cepat 230% di banding menggunakan array_key_exists()&lt;br /&gt;    * Menggunakan !empty($array) lebih cepat 66% di banding menggunakan count($array)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fungsi Output&lt;br /&gt;&lt;br /&gt;    * Menggunakan echo lebih cepat 5% di banding menggunakan print()&lt;br /&gt;    * Menggunakan echo ' '.' ' lebih cepat 0.44% di banding menggunakan echo ' ',' '&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Function dan Method&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Function dan Calling Method&lt;br /&gt;&lt;br /&gt;    * Menggunakan call_user_func() lebih lambat 54% di banding langsung memanggil function tersebut&lt;br /&gt;    * Menggunakan call_user_func() lebih lambat 59% di banding langsung memanggil sebuah static method&lt;br /&gt;    * Menggunakan call_user_func() lebih lambat 65% di banding langsung memanggil sebuah object method&lt;br /&gt;    * Menggunakan function() lebih cepat 119% di banding menggunakan static::method()&lt;br /&gt;    * Menggunakan $this-&gt;method() lebih cepat 116% di banding menggunakan static::method()&lt;br /&gt;    * Menggunakan declared static::method() lebih cepat 93% di banding menggunakan static::method()&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fungsi Umum&lt;br /&gt;&lt;br /&gt;    * Menggunakan Pass by reference lebih cepat 3% di banding menggunakan Return by reference&lt;br /&gt;    * Menggunakan No reference lebih cepat 1.7% di banding menggunakan Return by reference&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Storage (Penyimpanan)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;File System&lt;br /&gt;&lt;br /&gt;    * Menggunakan Scandir() lebih cepat 4% di banding menggunakan opendir(), readdir(), closedir()&lt;br /&gt;    * Menggunakan file_get_contents() lebih cepat 52% di banding menggunakan fopen(), fread(), fclose()&lt;br /&gt;    * Menggunakan file_get_contents() lebih cepat 39% di banding menggunakan implode("\n", file())&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fungsi Cache&lt;br /&gt;&lt;br /&gt;    * Menggunakan xcache_set() lebih cepat 1,645% di banding menggunakan file_put_contents()&lt;br /&gt;    * Menggunakan xcache_set() lebih cepat 646% di banding menggunakan memcache-&gt;set()&lt;br /&gt;    * Menggunakan xcache_get() lebih cepat 1,312% di banding menggunakan memcache-&gt;get() &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Fungsi-Fungsi Lainnya&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fungsi Umum (General)&lt;br /&gt;&lt;br /&gt;    * Menggunakan if elseif else lebih cepat 0.78 % di banding menggunakan switch&lt;br /&gt;    * Menggunakan @Error supression lebih lambat 235% di banding tidak menggunakannya&lt;br /&gt;    * Menggunakan $_SERVER['REQUEST_TIME'] lebih cepat 59% di banding menggunakan time()&lt;br /&gt;    * Menggunakan min(array) lebih cepat 16% di banding menggunakan min(int, int)&lt;br /&gt;    * Menggunakan require_once() lebih cepat 24% di banding menggunakan include()&lt;br /&gt;    * Menggunakan require_once() sama cepat dengan menggunakan perintah include_once()&lt;br /&gt;    * Menggunakan include(relative path) lebih cepat 37% di banding menggunakan include(full path)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    * Regular Expressions&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    * Menggunakan str_replace() lebih cepat 40% di banding menggunakan preg_replace()&lt;br /&gt;    * Menggunakan ereg('regex') lebih cepat 17% di banding menggunakan preg_match('/regex/')&lt;br /&gt;    * Menggunakan preg_match('/regex/i') lebih cepat 68% di banding menggunakan eregi('regex')&lt;br /&gt;&lt;br /&gt;sumber : http://nimhost.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-2100832606637683309?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/2100832606637683309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/bagaimana-mengoptimalkan-php.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/2100832606637683309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/2100832606637683309'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/bagaimana-mengoptimalkan-php.html' title='Bagaimana Mengoptimalkan PHP'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-1714619746439353175</id><published>2010-02-04T05:51:00.000-08:00</published><updated>2010-02-04T05:52:21.542-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kisah Rasul dan Sahabat'/><title type='text'>Antara Sentimen dan Profesionalisme</title><content type='html'>Antara Hasan Al-Bashri dan Ibnu Sirin ada rasa sentimen. Keduanya tidak mahu saling menyapa. Setiap kali mendengar orang lain menyambut nama Ibnu Sirin, Hasan Al-Bashri merasa tidak suka : "Jangan sebut nama orang yang berjalan dengan lagak sombong itu di hadapanku," katanya.   Pada suatu malam Hasan Al-Bashri bermimpi seolah-olah ia sedang bertelanjang di kandang binatang sambil membuat sebatang tongkat. Pagi hari ketika ia bangun, ia merasa bingung dengan mimpinya itu. Tiba-tiba ia ingat bahawa Ibnu Sirin yang kurang ia sukai adalah orang yang pandai menafsirkan mimpi.    Merasa malu bertemu sendiri, ia lalu meminta tolong seorang teman dekatnya: "Temui Ibnu Sirin, dan ceritakan mimpiku ini seakan-akan kamu sendiri yang mengalaminya," pesannya. Teman dekat Hasan Al-Bashri itu segera menemui Ibnu Sirin. Begitu selesai menceritakan isi mimpi tersebut, Ibnu Sirin langsung berkata:   "Bilang kepada orang yang mengalami mimpi ini, jangan menanyakannya kepada orang yang berjalan dengan lagak sombong. Kalau berani suruh ia datang sendiri kemari."    Mendengar laporan yang disampaikan temannya ini, Hasan Al-Bashri kesal. Ia bingung, dan merasa tercabar. Setelah berfikir sejenak, akhirnya ia memutuskan untuk bertemu langsung dengan Ibnu Sirin. Ia tidak peduli dengan rasa malu atau gengsi.   "Antarkan aku ke sana," katanya. Begitu melihat kedatangan Hasan Al-Bashri, Ibnu Sirin menyambutnya dengan baik. Setelah saling mengucap salam dan berjabat tangan, masing-masing lalu mengambil tempat duduk yang agak berjauhan.   "Sudahlah, kita tidak usah berbasa-basi. Langsung saja, aku bingung memikirkan dan menafsirkan sebuah mimpi," kata Hasan Al-Bashri.   "Jangan bingung," kata Ibnu Sirin." Telanjang dalam mimpimu itu adalah ketelanjangan dunia. Ertinya, engkau sama sekali tidak bergantung padanya kerana engkau memang orang yang zuhud. Kandang binatang adalah lambang dunia yang fana itu sendiri. Engkau telah melihat dengan jelas keadaan yang sebenarnya. Sedangkan sebatang tongkat yang engkau buat itu adalah lambang hikmah yang anda katakan, dan mendatangkan manfaat bagi ramai orang."   Sesaat Hasan Al-Bashri terkesima. Ia kagum pada kehebatan Ibnu Sirin sebagai ahli tafsir mimpi, dan percaya sekali pada penjelasannya.   "Tetapi bagaimana engkau tahu kalau aku yang mengalami mimpi itu?" tanya Hasan Al-Bashri.   "Ketika teman engkau menceritakan mimpi tersebut kepadaku, aku berfikir, menurutku, hanya engkau yang layak mengalaminya." jawab Ibnu Sirin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-1714619746439353175?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/1714619746439353175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/antara-sentimen-dan-profesionalisme.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/1714619746439353175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/1714619746439353175'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/antara-sentimen-dan-profesionalisme.html' title='Antara Sentimen dan Profesionalisme'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-8643439943861006736</id><published>2010-02-04T05:49:00.000-08:00</published><updated>2010-02-04T05:50:44.807-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kisah Rasul dan Sahabat'/><title type='text'>Seorang laki-laki dan Kebun Apel</title><content type='html'>Seorang lelaki yang soleh bernama Tsabit bin Ibrahim sedang berjalan di pinggiran kota Kufah. Tiba-tiba dia melihat Sebuah apel jatuh keluar pagar sebuah kebun buah-buahan. Melihat apel yang merah ranum itu tergeletak di tanah membuat air liur Tsabit terbit, apalagi di hari yang panas dan tengah kehausan. Maka tanpa berfikir panjang dipungut dan dimakannyalah buah apel yang lazat itu, akan tetapi baru setengahnya di makan dia teringat bahawa buah itu bukan miliknya dan dia belum mendapat izin pemiliknya.    Maka ia segera pergi kedalam kebun buah-buahan itu hendak menemui pemiliknya agar meninta dihalalkan buah yang telah dimakannya. Di kebun itu ia bertemu dengan seorang lelaki. Maka langsung saja dia berkata, "Aku sudah makan setengah dari buah apel ini. Aku berharap anda menghalalkannya". Orang itu menjawab, "Aku bukan pemilik kebun ini. Aku Khadamnya yang ditugaskan menjaga dan mengurus kebunnya".    Dengan nada menyesal Tsabit bertanya lagi, "Dimana rumah pemiliknya? Aku akan menemuinya dan minta agar dihalalkan apel yang telah ku makan ini." Pengurus kebun itu memberitahukan, "Apabila engkau ingin pergi kesana maka engkau harus menempuh perjalan sehari semalam".    Tsabit bin Ibrahim bertekad akan pergi menemui si pemilik kebun itu. Katanya kepada orang tua itu, "Tidak mengapa. Aku akan tetap pergi menemuinya, meskipun rumahnya jauh. Aku telah memakan apel yang tidak halal bagiku kerana tanpa izin pemiliknya. Bukankah Rasulullah s.a.w. sudah memperingatkan kita melalui sabdanya: "Siapa yang tubuhnya tumbuh dari yang haram, maka ia lebih layak menjadi umpan api neraka"    Tsabit pergi juga ke rumah pemilik kebun itu, dan setiba di sana dia langsung mengetuk pintu. Setelah si pemilik rumah membukakan pintu, Tsabit langsung memberi salam dengan sopan, seraya berkata," Wahai tuan yang pemurah, saya sudah terlanjur makan setengah dari buah apel tuan yang jatuh ke luar kebun tuan. Kerana itu mahukah tuan menghalalkan apa yang sudah ku makan itu?"    Lelaki tua yang ada dihadapan Tsabit mengamatinya dengan cermat. Lalu dia berkata tiba-tiba, "Tidak, aku tidak boleh menghalalkannya kecuali dengan satu syarat." Tsabit merasa khawatir dengan syarat itu kerana takut ia tidak dapat memenuhinya. Maka segera ia bertanya, "Apa syarat itu tuan?" Orang itu menjawab, "Engkau harus mengawini putriku !"   Tsabit bin Ibrahim tidak memahami apa maksud dan tujuan lelaki itu, maka dia berkata, "Apakah kerana hanya aku makan setengah buah apelmu yang keluar dari kebunmu, aku harus mengawini putrimu?"    Tetapi pemilik kebun itu tidak mempedulikan pertanyaan Tsabit. Ia malah menambahkan, katanya, "Sebelum pernikahan dimulai engkau harus tahu dulu kekurangan-kekurangan putriku itu. Dia seorang yang buta, bisu, dan tuli. Lebih dari itu ia juga seorang yang lumpuh!"    Tsabit amat terkejut dengan keterangan si pemilik kebun. Dia berfikir dalam hatinya, apakah perempuan seperti itu patut dia persunting sebagai isteri gara-gara setengah buah apel yang tidak dihalalkan kepadanya? Kemudian pemilik kebun itu menyatakan lagi, "Selain syarat itu aku tidak boleh menghalalkan apa yang telah kau makan !"    Namun Tsabit kemudian menjawab dengan mantap, "Aku akan menerima pinangannya dan perkahwinanya. Aku telah bertekad akan mengadakan transaksi dengan Allah Rabbul 'alamin. Untuk itu aku akan memenuhi kewajiban-kewajiban dan hak-hakku kepadanya kerana aku amat berharap Allah selalu meridhaiku dan mudah-mudahan aku dapat meningkatkan kebaikan-kebaikanku di sisi Allah Ta'ala".   Maka pernikahan pun dilaksanakan. Pemilik kebun itu menghadirkan dua saksi yang akan menyaksikan akad nikah mereka. Sesudah perkahwinan selesai, Tsabit dipersilahkan masuk menemui isterinya. Sewaktu Tsabit hendak masuk kamar pengantin, dia berfikir akan tetap mengucapkan salam walaupun isterinya tuli dan bisu, kerana bukankah malaikat Allah yang berkeliaran dalam rumahnya tentu tidak tuli dan bisu juga. Maka iapun mengucapkan salam, "Assalamu"alaikum..."    Tak disangka sama sekali wanita yang ada dihadapannya dan kini resmi jadi isterinya itu menjawab salamnya dengan baik. Ketika Tsabit masuk hendak menghampiri wanita itu , dia mengulurkan tangan untuk menyambut tangannya. Sekali lagi Tsabit terkejut kerana wanita yang kini menjadi isterinya itu menyambut uluran tangannya.    Tsabit sempat terhentak menyaksikan kenyataan ini. "Kata ayahnya dia wanita tuli dan bisu tetapi ternyata dia menyambut salamnya dengan baik. Jika demikian berarti wanita yang ada dihadapanku ini dapat mendengar dan tidak bisu. Ayahnya juga mengatakan bahawa dia buta dan lumpuh tetapi ternyata dia menyambut kedatanganku dengan ramah dan mengulurkan tangan dengan mesra pula", Kata Tsabit dalam hatinya. Tsabit berfikir, mengapa ayahnya menyampaikan berita-berita yang bertentangan dengan yang sebenarnya ?    Setelah Tsabit duduk di samping isterinya, dia bertanya, "Ayahmu mengatakan kepadaku bahawa engkau buta. Mengapa?" Wanita itu kemudian berkata, "Ayahku benar, kerana aku tidak pernah melihat apa-apa yang diharamkan Allah". Tsabit bertanya lagi, "Ayahmu juga mengatakan bahawa engkau tuli, mengapa?" Wanita itu menjawab, "Ayahku benar, kerana aku tidak pernah mahu mendengar berita dan cerita orang yang tidak membuat ridha Allah.    Ayahku juga mengatakan kepadamu bahawa aku bisu dan lumpuh, bukan?" Tanya wanita itu kepada Tsabit yang kini sah menjadi suaminya. Tsabit mengangguk perlahan mengiyakan pertanyaan isterinya. Selanjutnya wanita itu berkata, "aku dikatakan bisu kerana dalam banyak hal aku hanya menggunakan lidahku untuk menyebut asma Allah Ta'ala saja. Aku juga dikatakan lumpuh kerana kakiku tidak pernah pergi ke tempat-tempat yang boleh menimbulkan kegusaran Allah Ta'ala".    Tsabit amat bahagia mendapatkan isteri yang ternyata amat soleh dan wanita yang memelihara dirinya. Dengan bangga ia berkata tentang isterinya, "Ketika kulihat wajahnya... Subhanallah, dia bagaikan bulan purnama di malam yang gelap".    Tsabit dan isterinya yang salihah dan cantik itu hidup rukun dan berbahagia. Tidak lama kemudian mereka dikurniakan seorang putra yang ilmunya memancarkan hikmah ke seluruh penjuru dunia, Beliau adalah Al Imam Abu Hanifah An Nu'man bin Tsabit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-8643439943861006736?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/8643439943861006736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/seorang-laki-laki-dan-kebun-apel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/8643439943861006736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/8643439943861006736'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/seorang-laki-laki-dan-kebun-apel.html' title='Seorang laki-laki dan Kebun Apel'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-5176329511955251565</id><published>2010-02-04T05:47:00.001-08:00</published><updated>2010-02-04T05:49:54.048-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kisah Rasul dan Sahabat'/><title type='text'>Uqa'il bin Abi Thalib yang Bertambah Keimanannya</title><content type='html'>Pada suatu hari Uqa'il bin Abi Thalib telah pergi bersama-sama dengan Nabi Muhammad s.a.w. Pada waktu itu Uqa'il telah melihat peristiwa ajaib yang menjadikan hatinya bertambah kuat di dalam Islam dengan sebab tiga perkara tersebut. Peristiwa pertama adalah, bahawa Rasulullah s.a.w. akan mendatangi hajat yakni mebuang air besar dan di hadapannya terdapat beberapa batang pohon. Maka baginda s.a.w. berkata kepada Uqa'il, "Hai Uqa'il teruslah engkau berjalan sampai ke pohon itu, dan katalah kepadanya, bahawa sesungguhnya Rasulullah berkata; Agar kamu semua datang kepadanya untuk menjadi aling-aling atau penutup baginya, kerana sesungguhnya baginda akan mengambil air wuduk dan buang air besar."    Uqa'il pun keluar dan pergi mendapatkan pohon-pohon itu dan sebelum dia menyelesaikan tugas itu ternyata pohon-pohon sudah tumbang dari akarnya serta sudah mengelilingi di sekitar baginda s.a.w. Peristiwa kedua adalah, bahawa Uqa'il berasa haus dan setelah mencari air ke mana pun jua namun tidak ditemui. Maka baginda s.a.w. berkata kepada Uqa'il bin Abi Thalib, "Hai Uqa'il, dakilah gunung itu, dan sampaikanlah salamku kepadanya serta katakan, "Jika padamu ada air, berilah aku minum!"    Uqa'il lalu pergilah mendaki gunung itu dan berkata kepadanya sebagaimana yang telah disabdakan baginda itu. Maka sebelum ia selesai berkata, gunung itu berkata dengan fasihnya, "Katakanlah kepada Rasulullah, bahawa aku sejak Allah S.W.T menurunkan ayat yang bermaksud : ("Hai orang-orang yang beriman, jagalah dirimu beserta keluargamu dari (seksa) api neraka yang umpannya(bahan bakar) dari manusia dan batu)." "Aku menangis dari sebab takut kalau aku menjadi batu itu maka tidak ada lagi air padaku."    Peristiwa yang ketiga ialah, bahawa ketika Uqa'il sedang berjalan dengan Nabi, tiba-tiba ada seekor unta yang meloncat dan lari ke hadapan rasulullah, maka unta itu lalu berkata, "Ya Rasulullah, aku minta perlindungan darimu." Unta masih belum selesai mengadukan halnya, tiba-tiba datanglah dari belakang seorang Arab kampung dengan membawa pedang terhunus.Melihat orang Arab kampung dengan membawa pedang terhunus, Nabi Muhammad s.a.w. berkata, "Hendak mengapakah kamu terhadap unta itu ?"    Jawab orang kampung itu, "Wahai Rasulullah, aku telah membelinya dengan harga yang mahal, tetapi dia tidak mahu taat atau tidak mahu jinak, maka akan kupotong saja dan akan ku manfaatkan dagingnya (kuberikan kepada orang-orang yang memerlukan)." Rasulullah s.a.w. bertanya, "Mengapa engkau menderhakai dia ?" Jawab unta itu, "Wahai Rasulullah, sungguh aku tidak menderhakainya dari satu pekerjaan, akan tetapi aku menderhakainya dari sebab perbuatannya yang buruk. Kerana kabilah yang dia termasuk di dalam golongannya, sama-sama tidur meninggalkan solat Isya'. Kalau sekiranya dia mahu berjanji kepada engkau akan mengerjakan solat Isya' itu, maka aku berjanji tidak akan menderhakainya lagi. Sebab aku takut kalau Allah menurunkan seksa-Nya kepada mereka sedang aku berada di antara mereka."    Akhirnya Nabi Muhammad s.a.w. mengambil perjanjian orang Arab kampung itu, bahawa dia tidak akan meninggalkan solat Isya'. Dan baginda Nabi Muhammad s.a.w. menyerahkan unta itu kepadanya. Dan dia pun kembali kepada keluarganya.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-5176329511955251565?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/5176329511955251565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/uqail-bin-abi-thalib-yang-bertambah.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/5176329511955251565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/5176329511955251565'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/uqail-bin-abi-thalib-yang-bertambah.html' title='Uqa&apos;il bin Abi Thalib yang Bertambah Keimanannya'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-664283038969898261</id><published>2010-02-04T05:44:00.001-08:00</published><updated>2010-02-04T05:44:34.647-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Menggunakan StringBuffer</title><content type='html'>&lt;span style="color:#3f7f5f;"&gt;//StringBuffer digunakan untuk memanipulasi data String&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;String tmpString=&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"Nama Saya adalah : &lt;$Nama$&gt; \n"&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;tmpString=tmpString+&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;" Alamat Saya di : &lt;$Alamat$&gt; \n"&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;tmpString=tmpString+&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;" Saya Bekerja di : &lt;$Kerja$&gt; \n"&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//definisi StringBuffer dengan nilai awal constructor tmpString&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;StringBuffer myStrBuf = &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;StringBuffer&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;tmpString&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;String nama=&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"Airlangga"&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;String alamat=&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"Jl. Majapahit"&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;String kerja=&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"Istana"&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//menganti tag dengan nilai-nilai yang disediakan&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;myStrBuf.replace&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;myStrBuf.indexOf&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"&lt;$Nama$&gt;"&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;,myStrBuf.indexOf&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"&lt;$Nama$&gt;"&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;+&lt;/span&gt;&lt;span style="color:#990000;"&gt;8&lt;/span&gt;&lt;span style="color:#000000;"&gt;,nama&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;myStrBuf.replace&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;myStrBuf.indexOf&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"&lt;$Alamat$&gt;"&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;,myStrBuf.indexOf&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"&lt;$Alamat$&gt;"&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;+&lt;/span&gt;&lt;span style="color:#990000;"&gt;10&lt;/span&gt;&lt;span style="color:#000000;"&gt;,alamat&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;myStrBuf.replace&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;myStrBuf.indexOf&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"&lt;$Kerja$&gt;"&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;,myStrBuf.indexOf&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"&lt;$Kerja$&gt;"&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;+&lt;/span&gt;&lt;span style="color:#990000;"&gt;9&lt;/span&gt;&lt;span style="color:#000000;"&gt;,kerja&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//method lain dari StringBuffer adalah delete,append,insert,reverse&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//cetak hasilnya!&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;System.out.println&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;myStrBuf&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;br /&gt;&lt;br /&gt;sumber: Java Programming Tips&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/500416518006923313-664283038969898261?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/664283038969898261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/menggunakan-stringbuffer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/664283038969898261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/664283038969898261'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/menggunakan-stringbuffer.html' title='Menggunakan StringBuffer'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-1864868630505678229</id><published>2010-02-04T05:19:00.000-08:00</published><updated>2010-02-04T05:36:34.061-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Konversi ASCII ke CHAR atau sebaliknya</title><content type='html'>&lt;span style="color:#3f7f5f;"&gt;//setiap character memiliki nilai ASCII&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//di Java untuk mengubah character ke nilai ASCII&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//anda cukup melakukan casting ke tipe int dengan (int)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//untuk sebaliknya casting  dengan (char)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;char &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;a= &lt;/span&gt;&lt;span style="color:#990000;"&gt;'A'&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;int &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;aint= &lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;int&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;a;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;System.out.println&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"nilai ASCII dari a : "&lt;/span&gt;&lt;span style="color:#000000;"&gt;+aint&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;System.out.println&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"character dari bilangan aint :"&lt;/span&gt;&lt;span style="color:#000000;"&gt;+&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;char&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;aint&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;br /&gt;&lt;br /&gt;sumber: Java Tips Programming&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/500416518006923313-1864868630505678229?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/1864868630505678229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/konversi-ascii-ke-char-atau-sebaliknya.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/1864868630505678229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/1864868630505678229'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/konversi-ascii-ke-char-atau-sebaliknya.html' title='Konversi ASCII ke CHAR atau sebaliknya'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-9000502835786237045</id><published>2010-02-04T05:18:00.000-08:00</published><updated>2010-02-04T05:19:29.252-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>JDBC : Select/Query/List Table Record</title><content type='html'>&lt;span style="color:#3f7f5f;"&gt;//jangan lupa import java.sql.*;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//deklarasikan koneksi database&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#000000;"&gt;Connection conn=&lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;null&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;; &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;try&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#000000;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;          &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//definisikan driver untuk Database Mysql,&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;          &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//setiap Database mempunyai driver yang berbeda-beda,&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;          &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//kunjungi situs Database yang anda gunakan untuk mendowload JDBC Driver&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;         &lt;/span&gt;&lt;span style="color:#000000;"&gt;Class.forName&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"org.gjt.mm.mysql.Driver"&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;                                                                                &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;        &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//Setting connection, ingat setiap database mempunyai model konfigurasi URL yang berbeda&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;         &lt;/span&gt;&lt;span style="color:#000000;"&gt;conn = DriverManager.getConnection&lt;/span&gt;&lt;span style="color:#000000;"&gt;(                                    &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;               &lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"jdbc:mysql://localhost:3306/testDB"&lt;/span&gt;&lt;span style="color:#000000;"&gt;,      &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;               &lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"root"&lt;/span&gt;&lt;span style="color:#000000;"&gt;,                                                   &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;               &lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"root"&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;                                                  &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;                                            &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;         &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//Definisikan statement&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;         &lt;/span&gt;&lt;span style="color:#000000;"&gt;Statement stmt = conn.createStatement&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;;     &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;         &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//Definisikan query beserta ResultSet sebagai buffer hasil query&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;         &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//khusus untuk SELECT anda harus menggunakan method executeQuery,&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;         &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//untuk INSERT,DELETE,UPDATE anda harus menggunakan method executeUpdate&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;         &lt;/span&gt;&lt;span style="color:#000000;"&gt;ResultSet rs = stmt.executeQuery&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"SELECT * FROM Table1"&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;         &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;               &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;         &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//menampilkan hasil, perulangan sampai end of records                                       &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;         &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;while&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;rs.next&lt;/span&gt;&lt;span style="color:#000000;"&gt;())                                                       &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;         &lt;/span&gt;&lt;span style="color:#000000;"&gt;{                     &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;           &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//mengambil masing-masing record, anda bisa menggunakan method lain&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;           &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//selain getString, seperti getInt, getDouble, getFloat&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;          &lt;/span&gt;&lt;span style="color:#000000;"&gt;System.out.println&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;          &lt;/span&gt;&lt;span style="color:#000000;"&gt;rs.getString&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"ID"&lt;/span&gt;&lt;span style="color:#000000;"&gt;) &lt;/span&gt;&lt;span style="color:#000000;"&gt;+ &lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;" || " &lt;/span&gt;&lt;span style="color:#000000;"&gt;+ rs.getString&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"NAMA"&lt;/span&gt;&lt;span style="color:#000000;"&gt;))&lt;/span&gt;&lt;span style="color:#000000;"&gt;;    &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;         &lt;/span&gt;&lt;span style="color:#000000;"&gt;}                  &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;         &lt;/span&gt;&lt;span style="color:#000000;"&gt;rs.close&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;         &lt;/span&gt;&lt;span style="color:#000000;"&gt;stmt.close&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#000000;"&gt;}                                                                         &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//menghandle Exception&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;catch&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;SQLException e&lt;/span&gt;&lt;span style="color:#000000;"&gt;)                                                     &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;          &lt;/span&gt;&lt;span style="color:#000000;"&gt;{                                                                         &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;           &lt;/span&gt;&lt;span style="color:#000000;"&gt;System.out.println&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"SQLException: " &lt;/span&gt;&lt;span style="color:#000000;"&gt;+ e.getMessage&lt;/span&gt;&lt;span style="color:#000000;"&gt;() )&lt;/span&gt;&lt;span style="color:#000000;"&gt;;                                     &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;          &lt;/span&gt;&lt;span style="color:#000000;"&gt;}                                                                         &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;catch&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;ClassNotFoundException e&lt;/span&gt;&lt;span style="color:#000000;"&gt;)                                           &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;          &lt;/span&gt;&lt;span style="color:#000000;"&gt;{                                                                         &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;           &lt;/span&gt;&lt;span style="color:#000000;"&gt;System.out.println&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"ClassNotFoundException: " &lt;/span&gt;&lt;span style="color:#000000;"&gt;+ e.getMessage&lt;/span&gt;&lt;span style="color:#000000;"&gt;())&lt;/span&gt;&lt;span style="color:#000000;"&gt;;     &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;          &lt;/span&gt;&lt;span style="color:#000000;"&gt;}                                                                         &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;finally                                                                   &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#000000;"&gt;{                                                                         &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;         &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//Clean up resources, menutup koneksi                         &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;         &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;if&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;conn != &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;null&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;)                                                       &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;         &lt;/span&gt;&lt;span style="color:#000000;"&gt;{                                                                      &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;          &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;try                                                                 &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;          &lt;/span&gt;&lt;span style="color:#000000;"&gt;{                                                                   &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;             &lt;/span&gt;&lt;span style="color:#000000;"&gt;conn.close&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;;                                                    &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;          &lt;/span&gt;&lt;span style="color:#000000;"&gt;}                                                                   &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;          &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;catch &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;Exception ignored&lt;/span&gt;&lt;span style="color:#000000;"&gt;) {}                                        &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;         &lt;/span&gt;&lt;span style="color:#000000;"&gt;}                                                                      &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#000000;"&gt;}&lt;br /&gt;&lt;br /&gt;Sumber : Java Programming Tips&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/500416518006923313-9000502835786237045?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/9000502835786237045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/jdbc-selectquerylist-table-record.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/9000502835786237045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/9000502835786237045'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/jdbc-selectquerylist-table-record.html' title='JDBC : Select/Query/List Table Record'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-6064165475640871437</id><published>2010-02-04T05:14:00.000-08:00</published><updated>2010-02-04T05:15:22.416-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Swing: Button dengan Icon</title><content type='html'>&lt;span style="color:#000000;"&gt;JButton button1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#000000;"&gt;JButton button2;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;public &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;CreateButtonIcon&lt;/span&gt;&lt;span style="color:#000000;"&gt;(){&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;super&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;init&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#000000;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;private &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;void &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;init&lt;/span&gt;&lt;span style="color:#000000;"&gt;(){&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;this&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;.setSize&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#990000;"&gt;400&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#990000;"&gt;400&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;this&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;.setTitle&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"Membuat Button Yang Memiliki Icon"&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//mengatur layout&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;FlowLayout alayout = &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;FlowLayout&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;FlowLayout.LEFT,&lt;/span&gt;&lt;span style="color:#990000;"&gt;1&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#990000;"&gt;1&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;this&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;.getContentPane&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;.setLayout&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;FlowLayout&lt;/span&gt;&lt;span style="color:#000000;"&gt;())&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//membuat button dengan method createButton- lihat &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//di method createButton&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;button1 = createButton&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"icons/more.gif"&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"test1"&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;button1.setMaximumSize&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;Dimension&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#990000;"&gt;10&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#990000;"&gt;10&lt;/span&gt;&lt;span style="color:#000000;"&gt;) )&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;button2 = createButton&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"icons/hurufA.gif"&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"test2"&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//menambahkan button pada container.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;this&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;.getContentPane&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;.add&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;button1&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;this&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;.getContentPane&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;.add&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;button2&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#000000;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//method membuat button, mengurangi peng-kodean yang berulang-ulang&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;public &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;JButton createButton&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;String respath,String tooltip&lt;/span&gt;&lt;span style="color:#000000;"&gt;){&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//mengambil resource path dari file icon&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//format icon dalam bentuk raster (gif,jpeg,tif,bmp)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;String filepath=&lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;this&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;.getClass&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;.getClassLoader&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;        &lt;/span&gt;&lt;span style="color:#000000;"&gt;getResource&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;respath&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;.getPath&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//mendefinisikan icon dengan interface Icon dan subclassnya ImageIcon;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;Icon aimgIcon = &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;ImageIcon&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;filepath&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;JButton button = &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;JButton&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;aimgIcon&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//menambahkan tooltip pada button;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;button.setToolTipText&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;tooltip&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;return &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;button;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#000000;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;public static &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;void &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;main&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;String&lt;/span&gt;&lt;span style="color:#000000;"&gt;[] &lt;/span&gt;&lt;span style="color:#000000;"&gt;args&lt;/span&gt;&lt;span style="color:#000000;"&gt;) {&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;CreateButtonIcon aframe = &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;CreateButtonIcon&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;aframe.addWindowListener&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;WindowAdapter&lt;/span&gt;&lt;span style="color:#000000;"&gt;() {&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;             &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;public &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;void &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;windowClosing&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;WindowEvent e&lt;/span&gt;&lt;span style="color:#000000;"&gt;) {&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;               &lt;/span&gt;&lt;span style="color:#000000;"&gt;System.exit&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#990000;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;span style="color:#000000;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;        &lt;/span&gt;&lt;span style="color:#000000;"&gt;})&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;aframe.pack&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;aframe.show&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#000000;"&gt;}&lt;br /&gt;&lt;br /&gt;sumber: Java Programming Tips&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/500416518006923313-6064165475640871437?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/6064165475640871437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/swing-button-dengan-icon.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/6064165475640871437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/6064165475640871437'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/swing-button-dengan-icon.html' title='Swing: Button dengan Icon'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-7952996100628949292</id><published>2010-02-04T05:12:00.001-08:00</published><updated>2010-02-04T05:12:40.605-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Swing: Membuat Toolbar</title><content type='html'>&lt;span style="color:#3f7f5f;"&gt;//Toolbar adalah kumpulan menu-menu dengan icon sebagai shortcut&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//dari bagian aplikasi&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//Toolbar di SWING merupakan kelompok dari JButton, anda harus&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//mendefinisikan dulu button, kemudian tambahkan button tersebut&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//ke dalam Toolbar&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#000000;"&gt;JButton button1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#000000;"&gt;JButton button2;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#000000;"&gt;JToolBar toolbar;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;public &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;UsingToolBar&lt;/span&gt;&lt;span style="color:#000000;"&gt;(){&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;super&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;init&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#000000;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;private &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;void &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;init&lt;/span&gt;&lt;span style="color:#000000;"&gt;(){&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;this&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;.setSize&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#990000;"&gt;400&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#990000;"&gt;400&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;this&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;.setTitle&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"Membuat ToolBar"&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//definisikan toolbar&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;toolbar = &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;JToolBar&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"It's MyToolBar" &lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//anda dapat men-set apakah toolbarnya bisa floating &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//atau tidak, secara default adalah true&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;toolbar.setFloatable&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;true&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//membuat button dengan method createButton- lihat &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//di method createButton&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;button1 = createButton&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"icons/more.gif"&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"test1"&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;button1.addActionListener&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;this&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;button2 = createButton&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"icons/hurufA.gif"&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"test2"&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//menambahkan button1 dan button2 ke toolbar&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;toolbar.add&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;button1&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;toolbar.add&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;button2&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//menambahkan toolbar pada container.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;this&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;.getContentPane&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;.add&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;toolbar,BorderLayout.PAGE_START&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//this.getContentPane().add(button2);&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#000000;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//method membuat button, mengurangi peng-kodean yang berulang-ulang&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;public &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;JButton createButton&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;String respath,String tooltip&lt;/span&gt;&lt;span style="color:#000000;"&gt;){&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//mengambil resource path dari file icon&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//format icon dalam bentuk raster (gif,jpeg,tif,bmp)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;String filepath=&lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;this&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;.getClass&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;.getClassLoader&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;        &lt;/span&gt;&lt;span style="color:#000000;"&gt;getResource&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;respath&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;.getPath&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//mendefinisikan icon dengan interface Icon dan subclassnya ImageIcon;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;Icon aimgIcon = &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;ImageIcon&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;filepath&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;JButton button = &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;JButton&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;aimgIcon&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;button.setMaximumSize&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;Dimension&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#990000;"&gt;24&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#990000;"&gt;24&lt;/span&gt;&lt;span style="color:#000000;"&gt;) )&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#3f7f5f;"&gt;//menambahkan tooltip pada button;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;button.setToolTipText&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;tooltip&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;return &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;button;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#000000;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;public static &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;void &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;main&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;String&lt;/span&gt;&lt;span style="color:#000000;"&gt;[] &lt;/span&gt;&lt;span style="color:#000000;"&gt;args&lt;/span&gt;&lt;span style="color:#000000;"&gt;) {&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;UsingToolBar aframe = &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;UsingToolBar&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;aframe.addWindowListener&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;WindowAdapter&lt;/span&gt;&lt;span style="color:#000000;"&gt;() {&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;             &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;public &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;void &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;windowClosing&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;WindowEvent e&lt;/span&gt;&lt;span style="color:#000000;"&gt;) {&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;               &lt;/span&gt;&lt;span style="color:#000000;"&gt;System.exit&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#990000;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;span style="color:#000000;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;        &lt;/span&gt;&lt;span style="color:#000000;"&gt;})&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;aframe.pack&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;aframe.show&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#000000;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;public &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;void &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;actionPerformed&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;ActionEvent e&lt;/span&gt;&lt;span style="color:#000000;"&gt;) {&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;if &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;e.getSource&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;&lt;span style="color:#000000;"&gt;.equals&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;"&gt;button1&lt;/span&gt;&lt;span style="color:#000000;"&gt;) ){&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;span style="color:#000000;"&gt;JOptionPane.showMessageDialog&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#7f0055;"&gt;&lt;b&gt;this &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"Halo"&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;"Coba Dialog"&lt;/span&gt;&lt;span style="color:#000000;"&gt;, &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;          &lt;/span&gt;&lt;span style="color:#000000;"&gt;JOptionPane.INFORMATION_MESSAGE&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;      &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;    &lt;/span&gt;&lt;span style="color:#000000;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;/span&gt;&lt;span style="color:#000000;"&gt;}&lt;br /&gt;&lt;br /&gt;Java Programming Tips&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/500416518006923313-7952996100628949292?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/7952996100628949292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/swing-membuat-toolbar.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7952996100628949292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7952996100628949292'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/swing-membuat-toolbar.html' title='Swing: Membuat Toolbar'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-3545119213819161682</id><published>2010-02-04T05:05:00.000-08:00</published><updated>2010-02-04T05:11:20.584-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Swing: Membuat DataGrid dengan JTable</title><content type='html'>&lt;span style="color: rgb(63, 127, 95);"&gt;//JTable di Swing fungsinya mirip dengan DataGrid di VB/Delphi&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(63, 127, 95);"&gt;//di JTable anda dapat mengisi data dengan&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(63, 127, 95);"&gt;//array 2 dimensi atau vector dalam vector&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;private &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;JTable _newTable;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;public &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Vector dataRecord = &lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Vector&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;()&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;public &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Vector columnName = &lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Vector&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;()&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;public &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;UsingTable&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;super&lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;()&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;init&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;()&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;addColumn&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;()&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;addRecord&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;()&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;_newTable=createTable&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;()&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(63, 127, 95);"&gt;//mendefinisikan ScrollPane untuk Table&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(63, 127, 95);"&gt;//ScrollPane sangat penting agar Table&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(63, 127, 95);"&gt;//Dapat menampilkan nama kolumn dan scroll atas/bawah&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;JScrollPane apane = &lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;JScrollPane&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;_newTable&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;_newTable.setPreferredScrollableViewportSize&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Dimension&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;500&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;70&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;))&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;this&lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.getContentPane&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;()&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.add&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;apane&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;protected &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;void &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;init&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;this&lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.setTitle&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;"Membuat Table dengan JTable"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;this&lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.setSize&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;600&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;400&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(63, 127, 95);"&gt;//mendefinisikan kolumn&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;private &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;void &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;addColumn&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;columnName.add&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;"Kolom 1"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;columnName.add&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;"Kolum 2"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;columnName.add&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;"Kolum 3"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(63, 127, 95);"&gt;//menambah data kolumn dengan vector dalam vector&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;private &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;void &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;addRecord&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(63, 127, 95);"&gt;//ini vector item yang menyimpan record&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Vector aitem = &lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Vector&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;()&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;aitem.add&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;"record1kolum1"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;aitem.add&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;"record1kolum2"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;aitem.add&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;"record1kolum3"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;dataRecord.add&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;aitem&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;aitem = &lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Vector&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;()&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;aitem.add&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;"record2kolum1"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;aitem.add&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;"record2kolum2"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;aitem.add&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(42, 0, 255);"&gt;"record2kolum3"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;dataRecord.add&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;aitem&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(63, 127, 95);"&gt;//mendefinisikan JTable dengan constructor (vector,vector)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;public &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;JTable createTable&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;JTable newTable = &lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;JTable&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;dataRecord,columnName&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(127, 0, 85);"&gt;&lt;b&gt;return &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;newTable;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}&lt;br /&gt;&lt;br /&gt;Java Programming Tips&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/500416518006923313-3545119213819161682?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/3545119213819161682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/swing-membuat-datagrid-dengan-jtable.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/3545119213819161682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/3545119213819161682'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/swing-membuat-datagrid-dengan-jtable.html' title='Swing: Membuat DataGrid dengan JTable'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-1547576334545449643</id><published>2010-02-04T04:19:00.000-08:00</published><updated>2010-02-04T04:55:05.390-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joomla'/><title type='text'>Component Joomla</title><content type='html'>Buat temen-temen yang kesusahan nyari module, component, atau template joomla yang bagus-bagus dan free.. Tinggal klik di &lt;a href="http://extensions.joomla.org/extensions"&gt;sini&lt;/a&gt; dan search extension seperti apa yang kamu mau.. Selamat mencoba.. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-1547576334545449643?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/1547576334545449643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/component-joomla.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/1547576334545449643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/1547576334545449643'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/component-joomla.html' title='Component Joomla'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-7098062311678693914</id><published>2010-02-04T04:06:00.000-08:00</published><updated>2010-02-04T04:16:51.896-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><title type='text'>Web Service di java</title><content type='html'>Alhamdulillah nih.. Setelah beberapa hari yang lalu berhasil menghubungkan j2me dengan web service php mysql selama dua hari.. Sekarang selama dua hari juga aku berhasil menghubungkan j2me dengan web service java sql server..&lt;br /&gt;Ternyata pemanggilannya berbeda.. Di bawah ini aku tampilkan perbedaannya:&lt;br /&gt;&lt;br /&gt;Source code j2me pada saat memanggil web service java :&lt;br /&gt;&lt;br /&gt;import javax.microedition.lcdui.*;&lt;br /&gt;import javax.microedition.midlet.*;&lt;br /&gt;import com.wingfoot.soap.*;&lt;br /&gt;import com.wingfoot.soap.encoding.*;&lt;br /&gt;import com.wingfoot.soap.transport.*;&lt;br /&gt;&lt;br /&gt;public class booksClient extends MIDlet implements CommandListener, Runnable{&lt;br /&gt;    private Form form;&lt;br /&gt;    private TextField txtKodeBuku;&lt;br /&gt;    private StringItem strResult;&lt;br /&gt;    private Command cmdOk;&lt;br /&gt;    private Command cmdExit;&lt;br /&gt;    private Display display;&lt;br /&gt;   &lt;br /&gt;    public booksClient(){&lt;br /&gt;        form=new Form("Struct");&lt;br /&gt;        txtKodeBuku=new TextField("Kode Buku","",10,TextField.ANY);&lt;br /&gt;        strResult=new StringItem("","");&lt;br /&gt;        cmdExit=new Command("Exit",Command.EXIT,2);&lt;br /&gt;        cmdOk=new Command("OK",Command.OK,2);&lt;br /&gt;       &lt;br /&gt;        form.append(txtKodeBuku);&lt;br /&gt;        form.append(strResult);&lt;br /&gt;        form.addCommand(cmdOk);&lt;br /&gt;        form.addCommand(cmdExit);&lt;br /&gt;        form.setCommandListener(this);&lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;    public void startApp() {&lt;br /&gt;        display=Display.getDisplay(this);&lt;br /&gt;        display.setCurrent(form);&lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;    public void pauseApp() {&lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;    public void destroyApp(boolean unc){&lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;    public void commandAction(Command c, Displayable d){&lt;br /&gt;        if(c==cmdOk){&lt;br /&gt;            new Thread(this).start();&lt;br /&gt;        }&lt;br /&gt;        if(c==cmdExit){&lt;br /&gt;            destroyApp(false);&lt;br /&gt;            notifyDestroyed();&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;    public void run(){&lt;br /&gt;        try{&lt;br /&gt;            String url="http://10.0.0.1:8081/Books/BookWSServiceService";&lt;br /&gt;            Call c = new Call();&lt;br /&gt;&lt;br /&gt;            c.setMethodName("retrieveBuku");&lt;br /&gt;            c.addParameter("id",txtKodeBuku.getString().trim());&lt;br /&gt;                        c.setTargetObjectURI("http://ws.book/");&lt;br /&gt;&lt;br /&gt;            HTTPTransport transport = new HTTPTransport(url,null);&lt;br /&gt;            transport.getResponse(true);&lt;br /&gt;            Envelope res = c.invoke(transport);&lt;br /&gt;                       &lt;br /&gt;                        UntypedObject uo = (UntypedObject)res.getParameter(0);&lt;br /&gt;                       &lt;br /&gt;                        if(uo!=null){&lt;br /&gt;                strResult.setText("Kode Buku : " + uo.getPropertyValue(1)&lt;br /&gt;                + "\nJudul     : " + uo.getPropertyValue(2)&lt;br /&gt;                + "\nPengarang : " + uo.getPropertyValue(4)&lt;br /&gt;                + "\nPenerbit  : " + uo.getPropertyValue(3)&lt;br /&gt;                + "\nHarga        : " + uo.getPropertyValue(0));&lt;br /&gt;            }&lt;br /&gt;            else{&lt;br /&gt;                strResult.setText("Kode buku tidak ditemukan");&lt;br /&gt;            }&lt;br /&gt;                       &lt;br /&gt;        }&lt;br /&gt;        catch(Exception ex){&lt;br /&gt;            strResult.setText(ex.toString());&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;   &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Sedangkan Source code j2me pada saat memanggil web service php :&lt;br /&gt;&lt;br /&gt;import javax.microedition.lcdui.*;&lt;br /&gt;import javax.microedition.midlet.*;&lt;br /&gt;import com.wingfoot.soap.*;&lt;br /&gt;import com.wingfoot.soap.encoding.*;&lt;br /&gt;import com.wingfoot.soap.transport.*;&lt;br /&gt;&lt;br /&gt;public class booksClient extends MIDlet implements CommandListener, Runnable{&lt;br /&gt;    private Form form;&lt;br /&gt;    private TextField txtKodeBuku;&lt;br /&gt;    private StringItem strResult;&lt;br /&gt;    private Command cmdOk;&lt;br /&gt;    private Command cmdExit;&lt;br /&gt;    private Display display;&lt;br /&gt;   &lt;br /&gt;    public booksClient(){&lt;br /&gt;        form=new Form("Struct");&lt;br /&gt;        txtKodeBuku=new TextField("Kode Buku","",10,TextField.ANY);&lt;br /&gt;        strResult=new StringItem("","");&lt;br /&gt;        cmdExit=new Command("Exit",Command.EXIT,2);&lt;br /&gt;        cmdOk=new Command("OK",Command.OK,2);&lt;br /&gt;       &lt;br /&gt;        form.append(txtKodeBuku);&lt;br /&gt;        form.append(strResult);&lt;br /&gt;        form.addCommand(cmdOk);&lt;br /&gt;        form.addCommand(cmdExit);&lt;br /&gt;        form.setCommandListener(this);&lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;    public void startApp() {&lt;br /&gt;        display=Display.getDisplay(this);&lt;br /&gt;        display.setCurrent(form);&lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;    public void pauseApp() {&lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;    public void destroyApp(boolean unc){&lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;    public void commandAction(Command c, Displayable d){&lt;br /&gt;        if(c==cmdOk){&lt;br /&gt;            new Thread(this).start();&lt;br /&gt;        }&lt;br /&gt;        if(c==cmdExit){&lt;br /&gt;            destroyApp(false);&lt;br /&gt;            notifyDestroyed();&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;    public void run(){&lt;br /&gt;        try{&lt;br /&gt;            String url="http://10.0.0.1/ws/books.php";&lt;br /&gt;            Call c = new Call();&lt;br /&gt;&lt;br /&gt;            c.setMethodName("retrieveBuku");&lt;br /&gt;            c.addParameter("id",txtKodeBuku.getString().trim());&lt;br /&gt;&lt;br /&gt;            HTTPTransport transport = new HTTPTransport(url,null);&lt;br /&gt;            transport.getResponse(true);&lt;br /&gt;            Envelope res = c.invoke(transport);&lt;br /&gt;                       &lt;br /&gt;                        UntypedObject uo = (UntypedObject)res.getParameter(0);&lt;br /&gt;                       &lt;br /&gt;                        if(uo!=null){&lt;br /&gt;                strResult.setText("Kode Buku : " + uo.getPropertyValue(1)&lt;br /&gt;                + "\nJudul     : " + uo.getPropertyValue(2)&lt;br /&gt;                + "\nPengarang : " + uo.getPropertyValue(4)&lt;br /&gt;                + "\nPenerbit  : " + uo.getPropertyValue(3)&lt;br /&gt;                + "\nHarga        : " + uo.getPropertyValue(0));&lt;br /&gt;            }&lt;br /&gt;            else{&lt;br /&gt;                strResult.setText("Kode buku tidak ditemukan");&lt;br /&gt;            }&lt;br /&gt;                       &lt;br /&gt;        }&lt;br /&gt;        catch(Exception ex){&lt;br /&gt;            strResult.setText(ex.toString());&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;   &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Jadi.. bedanya terletak pada saat memanggil kelas run, pada saat memanggil web service java, karena di sini aku pakai wingfoot SOAP, pada method callnya harus ditambahkan c.setTargetObjectURI("http://ws.book/");&lt;br /&gt;selain itu.. jangan lupa pemanggilan host jangan menggunakan localhost, tapi menggunakan IP loopback.. sipp&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-7098062311678693914?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/7098062311678693914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/web-service-di-java.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7098062311678693914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7098062311678693914'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/web-service-di-java.html' title='Web Service di java'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-6614677314363223283</id><published>2010-02-03T02:04:00.000-08:00</published><updated>2010-02-03T02:08:26.736-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cerita Hikmah'/><title type='text'>Kisah Seekor Kodok yang Tuli</title><content type='html'>Sekelompok kodok sedang berjalan-jalan melintasi hutan. Malangnya, dua di antara kodok tersebut jatuh kedalam sebuah lubang. Kodok-kodok yang lain mengelilingi lubang tersebut. Ketika melihat betapa dalamnya lubang tersebut, mereka berkata pada kedua kodok tersebut bahwa mereka lebih baik mati.&lt;br /&gt;&lt;br /&gt;Kedua kodok tersebut mengacuhkan komentar-komentar itu dan mencoba melompat keluar dari lubang itu dengan segala kemampuan yang ada. Kodok yang lainnya tetap mengatakan agar mereka berhenti melompat dan lebih baik mati.&lt;br /&gt;&lt;br /&gt;Akhirnya, salah satu dari kodok yang ada di lubang itu mendengarkan kata-kata kodok yang lain dan menyerah. Dia terjatuh dan mati.&lt;br /&gt;&lt;br /&gt;Sedang kodok yang satunya tetap melanjutkan untuk melompat sedapat mungkin. Sekali lagi kerumunan kodok tersebut berteriak padanya agar berhenti berusaha&lt;br /&gt;dan mati saja.&lt;br /&gt;&lt;br /&gt;Dia bahkan berusaha lebih kencang dan akhirnya berhasil. Akhirnya, dengan sebuah lompatan yang kencang, dia berhasil sampai di atas.&lt;br /&gt;&lt;br /&gt;Kodok lainnya takjub dengan semangat kodok yang satu ini, dan bertanya "Apa kau tidak mendengar teriakan kami?" Lalu kodok itu (dengan membaca gerakan&lt;br /&gt;bibir kodok yang lain) menjelaskan bahwa ia tuli.&lt;br /&gt;&lt;br /&gt;Akhirnya mereka sadar bahwa saat di bawah tadi mereka dianggap telah memberikan semangat kepada kodok tersebut.&lt;br /&gt;&lt;br /&gt;Apa yang dapat kita pelajari dari ilustrasi di atas?&lt;br /&gt;&lt;br /&gt;Kata-kata positif yang diberikan pada seseorang yang sedang "jatuh" justru dapat membuat orang tersebut bangkit dan membantu mereka dalam menjalani hari-hari. Sebaliknya, kata-kata buruk yang diberikan pada seseorang yang sedang "jatuh" dapat membunuh mereka. Hati hatilah dengan apa yang akan diucapkan.&lt;br /&gt;&lt;br /&gt;Suarakan 'kata-kata kehidupan' kepada mereka yang sedang menjauh dari jalur hidupnya. Kadang-kadang memang sulit dimengerti bahwa 'kata-kata kehidupan' itu dapat membuat kita berpikir dan melangkah jauh dari yang kita perkirakan.&lt;br /&gt;&lt;br /&gt;Semua orang dapat mengeluarkan 'kata-kata kehidupan' untuk membuat rekan dan teman atau bahkan kepada yang tidak kenal sekalipun untuk membuatnya&lt;br /&gt;bangkit dari keputus-asaanya, kejatuhannya, kemalangannya.&lt;br /&gt;&lt;br /&gt;Sungguh indah apabila kita dapat meluangkan waktu kita untuk memberikan spirit bagi mereka yang sedang putus asa dan jatuh&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-6614677314363223283?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/6614677314363223283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/kisah-seekor-kodok-yang-tuli.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/6614677314363223283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/6614677314363223283'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/kisah-seekor-kodok-yang-tuli.html' title='Kisah Seekor Kodok yang Tuli'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-8596025398661930662</id><published>2010-02-03T02:00:00.002-08:00</published><updated>2010-02-03T02:02:06.963-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cerita Hikmah'/><title type='text'>Metamorfosis Kepompong Menjadi Kupu-kupu</title><content type='html'>Seseorang menemukan kepompong seekor kupu-kupu. Suatu hari lubang kecil muncul. Orang itu duduk dan mengamati dalam beberapa jam ketika kupu-kupu itu berjuang memaksa dirinya melewati lubang kecil itu.Kemudian kupu-kupu itu berhenti membuat kemajuan. Kelihatannya kupu-kupu itu telah berusaha semampunya dan dia tidak bisa lebih jauh lagi. Akhirnya orang tersebut memutuskan untuk membantunya, dia ambil sebuah gunting dan memotong sisa kekangan dari kepompong itu. Kupu-kupu itu keluar dengan mudahnya. Namun, kupu-kupu itu mempunyai tubuh gembung dan kecil serta sayap-sayapnya mengkerut. Orang tersebut terus mengamatinya karena dia berharap bahwa, pada suatu saat, sayap-sayap itu akan mekar dan melebar sehingga mampu menopang tubuh kupu-kupu itu, yang mungkin akan berkembang.&lt;br /&gt;&lt;br /&gt;Namun semuanya tidak akan pernah terjadi. Kenyataannya, kupu-kupu itu menghabiskan sisa hidupnya merangkak dengan tubuh gembung dan sayap-sayap mengkerut. Kupu-kupu itu tidak pernah bisa terbang.&lt;br /&gt;&lt;br /&gt;Yang tidak dimengerti dari kebaikan orang tersebut adalah bahwa kepompong yang menghambat dan perjuangan yang dibutuhkan kupu-kupu untuk melewati lubang kecil adalah jalan Tuhan untuk memaksa cairan dari kupu-kupu itu masuk ke dalam sayap-sayapnya sedemikian rupa sehingga dia akan siap terbang begitu dia memperoleh kebebasan dari kepompong tersebut.&lt;br /&gt;&lt;br /&gt;Kadang-kadang perjuangan adalah yang kita perlukan dalam hidup kita. Jika Tuhan membiarkan kita hidup tanpa hambatan, itu mungkin melumpuhkan kita. Kita mungkin tidak sekuat yang semestinya kita mampu. Kita mungkin tidak pernah dapat terbang.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Saya mohon Kekuatan ... Dan Tuhan memberi saya kesulitan-kesulitan untuk membuat saya kuat.&lt;br /&gt;&lt;br /&gt;Saya memohon Kebijakan ... Dan Tuhan memberi saya persoalan untuk diselesaikan.&lt;br /&gt;&lt;br /&gt;Saya memohon Kemakmuran ... Dan Tuhan memberi saya Otak dan Tenaga untuk bekerja.&lt;br /&gt;&lt;br /&gt;Saya memohon Keteguhan hati ...Dan Tuhan memberi saya Bahaya untuk diatasi.&lt;br /&gt;&lt;br /&gt;Saya memohon Cinta ... Dan Tuhan memberi saya orang-orang bermasalah untuk ditolong.&lt;br /&gt;&lt;br /&gt;Saya memohon Kemurahan/Kebaikan hati ... Dan Tuhan memberi saya kesempatan-kesempatan.&lt;br /&gt;&lt;br /&gt;Saya tidak memperoleh yang saya inginkan, saya mendapatkan segala yang saya butuhkan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-8596025398661930662?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/8596025398661930662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/metamorfosis-kepompong-menjadi-kupu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/8596025398661930662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/8596025398661930662'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/metamorfosis-kepompong-menjadi-kupu.html' title='Metamorfosis Kepompong Menjadi Kupu-kupu'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-5927842187864738122</id><published>2010-02-03T02:00:00.001-08:00</published><updated>2010-02-03T02:00:40.128-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cerita Hikmah'/><title type='text'>Do'a Untuk Sekeranjang Tempe</title><content type='html'>Di Karangayu, sebuah desa di Kendal, Jawa Tengah, hiduplah seorang ibu penjual tempe . Tak ada pekerjaan lain yang dapat dia lalukan sebagai penyambung hidup. Meski demikian, nyaris tak pernah lahir keluhan dari bibirnya. Ia jalani hidup dengan riang. "Jika tempe ini yang nanti mengantarku ke surga, kenapa aku harus menyesalinya. .." demikian dia selalu memaknai hidupnya.&lt;br /&gt;&lt;br /&gt;Suatu pagi, setelah salat subuh, dia pun berkemas. Mengambil keranjang bambu tempat tempe , dia berjalan ke dapur. Diambilnya tempe-tempe yang dia letakkan di atas meja panjang. Tapi, deg! dadanya gemuruh. Tempe yang akan dia jual, ternyata belum jadi. Masih berupa kacang, sebagian berderai, belum disatukan ikatan- ikatan putih kapas dari peragian. Tempe itu masih harus menunggu satu hari lagi untuk jadi. Tubuhnya lemas. Dia bayangkan, hari ini pasti dia tidak akan mendapatkan uang, untuk akan, dan modal membeli kacang, yang akan dia olah kembali menjadi tempe .&lt;br /&gt;&lt;br /&gt;Di tengah putus asa, terbersit harapan di dadanya. Dia tahu, jika meminta kepada Allah, pasti tak akan ada yang mustahil. Maka, di tengadahkan kepala, dia angkat tangan, dia baca doa. "Ya Allah, Engkau tahu kesulitanku. Aku tahu Engkau pasti menyayangi hamba-Mu yang hina ini. Bantulah aku ya Allah, jadikanlah kedelai ini menjadi tempe . Hanya kepada-Mu kuserahkan nasibku..."&lt;br /&gt;&lt;br /&gt;Dalam hati, dia yakin, Allah akan mengabulkan doanya. Dengan tenang, dia tekan dan mampatkan daun pembungkus tempe . Dia rasakan hangat yang menjalari daun itu. Proses peragian memang masih berlangsung.&lt;br /&gt;&lt;br /&gt;Dadanya gemuruh. Dan pelan, dia buka daun pembungkus tempe . Dan... dia kecewa. Tempe itu masih belum juga berubah. Kacangnya belum semua menyatu oleh kapas-kapas ragi putih. Tapi, dengan memaksa senyum, dia berdiri. Dia yakin, Allah pasti sedang "memproses" doanya. Dan tempe itu pasti akan jadi. Dia yakin, Allah tidak akan menyengsarakan hambanya yang setia beribadah seperti dia. Sambil meletakkan semua tempe setengah jadi itu ke dalam keranjang, dia berdoa lagi. "Ya Allah, aku tahu tak pernah ada yang mustahil bagi-Mu. Engkau maha tahu, bahwa tak ada yang bisa aku lakukan selain berjualan tempe . Karena itu ya Allah, jadikanlah. Bantulah aku, kabulkan doaku..."&lt;br /&gt;Sebelum mengunci pintu dan berjalan menuju pasar, dia buka lagi daun pembungkus tempe . Pasti telah jadi sekarang, batinnya. Dengan berdebar, dia intip dari daun itu, dan... belum jadi. Kacang itu belum sepenuhnya memutih. Tak ada perubahan apa pun atas ragian kacang tersebut. "Keajaiban Tuhan akan datang... pasti," yakinnya. Dia pun berjalan ke pasar. Di sepanjang perjalanan itu, dia yakin, "tangan" Tuhan tengah bekerja untuk mematangkan proses peragian atas tempe-tempenya. Berkali-kali dia dia memanjatkan doa... berkali-kali dia yakinkan diri, Allah pasti mengabulkan doanya. Sampai di pasar, di tempat dia biasa berjualan, dia letakkan keranjang-keranjang itu. "Pasti sekarang telah jadi tempe !" batinnya.&lt;br /&gt;&lt;br /&gt;Dengan berdebar, dia buka daun pembungkus tempe itu, pelan-pelan. Dan... dia terlonjak. Tempe itu masih tak ada perubahan. Masih sama seperti ketika pertama kali dia buka di dapur tadi. Kecewa, aitmata menitiki keriput pipinya. Kenapa doaku tidak dikabulkan? Kenapa tempe ini tidak jadi? Kenapa Tuhan begitu tidak adil? Apakah Dia ingin aku menderita? Apa salahku? Demikian batinnya berkecamuk.&lt;br /&gt;&lt;br /&gt;Dengan lemas, dia gelar tempe-tempe setengah jadi itu di atas plastik yang telah dia sediakan. Tangannya lemas, tak ada keyakinan akan ada yang mau membeli tempenya itu. Dan dia tiba-tiba merasa lapar...merasa sendirian. Tuhan telah meninggalkan aku, batinnya. Airmatanya kian menitik. Terbayang esok dia tak dapat berjualan... esok dia pun tak akan dapat makan. Dilihatnya kesibukan pasar, orang yang lalu lalang, dan "teman-temannya" sesama penjual tempe di sisi kanan dagangannya yang mulai berkemas. Dianggukinya mereka yang pamit, karena tempenya telah laku. Kesedihannya mulai memuncak. Diingatnya, tak pernah dia mengalami kejadian ini. Tak pernah tempenya tak jadi. Tangisnya kian keras. Dia merasa cobaan itu terasa berat...&lt;br /&gt;&lt;br /&gt;Di tengah kesedihan itu, sebuah tepukan menyinggahi pundaknya. Dia memalingkan wajah, seorang perempuan cantik, paro baya, tengah tersenyum, memandangnya. "Maaf Ibu, apa ibu punya tempe yang setengah jadi? Capek saya sejak pagi mencari-cari di pasar ini, tak ada yang menjualnya. Ibu punya??" Penjual tempe itu bengong. Terkesima. Tiba-tiba wajahnya pucat. Tanpa menjawab pertanyaan si ibu cantik tadi, dia cepat menadahkan tangan. "Ya Allah, saat ini aku tidak ingin tempe itu jadi. Jangan engkau kabulkan doaku yang tadi. Biarkan sajalah tempe itu seperti tadi, jangan jadikan tempe ..."&lt;br /&gt;Lalu segera dia mengambil tempenya. Tapi, setengah ragu, dia letakkan lagi. "jangan-jangan, sekarang sudah jadi tempe ..." "Bagaimana Bu? Apa ibu menjual tempe setengah jadi?" tanya perempuan itu lagi. Kepanikan melandanya lagi. "Duh Gusti... bagaimana ini? Tolonglah ya Allah, jangan jadikan tempe ya?" ucapnya berkali-kali. Dan dengan gemetar, dia buka pelan-pelan daun pembungkus tempe itu. Dan apa yang dia lihat, pembaca?? Di balik daun yang hangat itu, dia lihat tempe yang masih sama. Belum jadi! "Alhamdulillah! " pekiknya, tanpa sadar. Segera dia angsurkan tempe itu kepada si pembeli. Sembari membungkus, dia pun bertanya kepada si ibu cantik itu. "Kok Ibu aneh ya, mencari tempe kok yang belum jadi?" "Oohh, bukan begitu, Bu. Anak saya, si Sulhanuddin, yang kuliah S2 di Australia ingin sekali makan tempe, asli buatan sini. Nah, agar bisa sampai sana belum busuk, saya pun mencari tempe yang belum jadi. Jadi,saat saya bawa besok, sampai sana masih layak dimakan. Ohh ya, jadi semuanya berapa, Bu?"&lt;br /&gt;&lt;br /&gt;Pembaca, ini kisah yang biasa bukan? Dalam kehidupan sehari-hari, kita acap berdoa, dan "memaksakan" Allah memberikan apa yang menurut kita paling cocok untuk kita. Dan jika doa kita tidak dikabulkan, kita merasa diabaikan, merasa kecewa. padahal, Allah paling tahu apa yang paling cocok untuk kita. Bahwa semua rencananya adalah sangat sempurna. Kisah sederhana yang menarik, karena seringkali kita pun mengalami hal yg serupa.&lt;br /&gt;Di saat kita tidak memahami ada hikmah di balik semua skenario yg Allah SWT takdirkan.&lt;br /&gt;&lt;br /&gt;"Boleh jadi kamu membenci sesuatu, padahal ia amat baik bagimu, dan boleh jadi (pula) kamu menyukai sesuatu, padahal ia amat buruk bagimu;Allah mengetahui, sedang kamu tidak mengetahui" (QS. Al Baqarah 216)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-5927842187864738122?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/5927842187864738122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/doa-untuk-sekeranjang-tempe.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/5927842187864738122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/5927842187864738122'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/doa-untuk-sekeranjang-tempe.html' title='Do&apos;a Untuk Sekeranjang Tempe'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-5253863295549969074</id><published>2010-02-03T01:59:00.001-08:00</published><updated>2010-02-03T01:59:59.832-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cerita Hikmah'/><title type='text'>Kisah Seorang Petani dan Seekor Keledai</title><content type='html'>Ternyata apa yang melekat terhadap persepsi Donkey bahwa dia adalah “keledai yang bodoh” ( “hanya keledai yang terantuk batu “ ) berubah, setelah kita membaca bagaimana seekor keledai harus berjuang dan tidak pernah menyerah untuk bisa keluar dari maut kehidupan.&lt;br /&gt;&lt;br /&gt;Suatu hari keledai seorang petani jatuh ke dalam sumur. Binatang itu menangis pilu berjam-jam, sementara si petani mencoba memikirkan apa yang harus dia lakukan. Akhirnya ia memutuskan bahwa binatang itu sudah tua, dan sumurnya pun perlu ditutup, sehingga tidak perlu untuk mengangkat keledai itu keluar.&lt;br /&gt;&lt;br /&gt;Ia mengajak seluruh tetangganya untuk datang menolongnya. Mereka semua mengambil sekop dan mulai menimbun sumur dengan tanah. Mula-mula ketika si keledai menyadari apa yang sedang terjadi, ia menangis sejadi-jadinya. Kemudian, semua takjub ketika ia berhenti menangis.&lt;br /&gt;&lt;br /&gt;Setelah memasukkan beberapa sekop tanah kemudian, si petani akhirnya melihat ke bawah sumur. Ia terkejut akan apa yang dilihatnya. Terhadap setiap sekop tanah yang menimpa punggungnya, si keledai melakukan sesuatu yang luar biasa. Ia mengibaskan badannya dan mengangkat badannya ke atas.&lt;br /&gt;&lt;br /&gt;Ketika para tetangga petani terus menyekop tanah ke atas tubuh binatang itu, ia mengibaskan badannya dan selalu mengangkat badannya ke atas. Dengan segera, semua orang takjub ketika keledai itu tiba di permukaan sumur, dan dengan gembira melangkah keluar!&lt;br /&gt;&lt;br /&gt;Kehidupan akan selalu dipenuhi oleh berbagai macam persoalan. Seperti ceritera donkey diatas Trik untuk keluar dari sumur adalah dengan mengibaskan tanah itu dan mengangkat badannya ke atas. Setiap kesulitan yang kita hadapi adalah batu pijakan. Kita dapat keluar dari sumur yang paling dalam dengan cara tidak berhenti &amp;amp; tak pernah menyerah! Kibaskan &amp;amp; Mengangkat ke atas.&lt;br /&gt;&lt;br /&gt;Ingatlah 5 kunci sederhana untuk menjadi bahagia :&lt;br /&gt;&lt;br /&gt;1. Bebaskan hatimu dari kebencian – Memaafkan&lt;br /&gt;&lt;br /&gt;2. Bebaskan pikiranmu dari kekuatiran – Yang pada umumnya tak pernah pernah terjadi&lt;br /&gt;&lt;br /&gt;3. Hidup sederhana &amp;amp; mensyukuri apa yang kamu miliki&lt;br /&gt;&lt;br /&gt;4. Lebih banyak memberi&lt;br /&gt;&lt;br /&gt;5. Jangan terlalu banyak berharap dari orang lain&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-5253863295549969074?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/5253863295549969074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/kisah-seorang-petani-dan-seekor-keledai.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/5253863295549969074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/5253863295549969074'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/kisah-seorang-petani-dan-seekor-keledai.html' title='Kisah Seorang Petani dan Seekor Keledai'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-7198860790884560534</id><published>2010-02-02T07:00:00.000-08:00</published><updated>2010-02-02T07:39:05.388-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><title type='text'>XML Web Service</title><content type='html'>alhamdulillah setelah 2hari mempraktekkan buku "XML Web Service Aplikasi Desktop,Internet &amp;amp;Handphone" karangan mas Lucky,  akhirnya hari ini berhasil menjalankan tipe data kompleks:struct di J2ME..&lt;br /&gt;aku sempet beberapa kali error dan gagal, beberapa penyebabnya adalah:&lt;br /&gt;1.  di halaman 85 pada tulisan "public void commandaction(Command c, Displayable d)...&lt;br /&gt;     seharusnya tertulis : "public void commandAction(Command c, Displayable d)...&lt;br /&gt;2. pemanggilan web service di halaman 86 pada baris ketiga pada tulisan&lt;br /&gt;     "String url="http://localhost/ws/books.php"&lt;br /&gt;    sekedar info,biasanya ketika kita melakukan pemanggilan web service alamat localhost diganti    menjadi nomor IP loopback kita (klo IP loopbackku 10.0.0.3)&lt;br /&gt;&lt;br /&gt;gitu aja sih.. muda-mudahan lain waktu aku sempetin kasih koding lengkapnya :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-7198860790884560534?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/7198860790884560534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/xml-web-service.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7198860790884560534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7198860790884560534'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/xml-web-service.html' title='XML Web Service'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-7471588112221480150</id><published>2010-02-02T01:06:00.001-08:00</published><updated>2010-02-02T01:06:59.380-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><title type='text'>Contoh Program J2ME (dengan nama project dan MIDlet class: MBankingBisa)  MBankingBisa</title><content type='html'>import javax.microedition.lcdui.*;&lt;br /&gt;  import javax.microedition.midlet.*;&lt;br /&gt;&lt;br /&gt;    public class MBankingBisa&lt;br /&gt;        extends MIDlet implements CommandListener {&lt;br /&gt;&lt;br /&gt;        private Display display;&lt;br /&gt;        private LayarUtama utama;&lt;br /&gt;       &lt;br /&gt;        public MBankingBisa(){&lt;br /&gt;             display = Display.getDisplay(this);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        protected void destroyApp(boolean unconditional ) {&lt;br /&gt;            exitMIDlet();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        protected void pauseApp(){&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        protected void startApp() {&lt;br /&gt;               LayarUtama utama = new LayarUtama(this,display);&lt;br /&gt;               display.setCurrent(utama);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void exitMIDlet(){&lt;br /&gt;            notifyDestroyed();&lt;br /&gt;        }&lt;br /&gt;       &lt;br /&gt;        public void commandAction(Command c, Displayable d){&lt;br /&gt;            exitMIDlet();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;    }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-7471588112221480150?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/7471588112221480150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/contoh-program-j2me-dengan-nama-project_4827.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7471588112221480150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/7471588112221480150'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/contoh-program-j2me-dengan-nama-project_4827.html' title='Contoh Program J2ME (dengan nama project dan MIDlet class: MBankingBisa)  MBankingBisa'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-1152075690912078919</id><published>2010-02-02T01:04:00.000-08:00</published><updated>2010-02-02T01:05:15.822-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><title type='text'>Contoh Program J2ME (dengan nama project dan MIDlet class: MBankingBisa)  LayarUtama</title><content type='html'>import javax.microedition.lcdui.*;&lt;br /&gt;&lt;br /&gt;    public class LayarUtama&lt;br /&gt;        extends List implements CommandListener{&lt;br /&gt;&lt;br /&gt;        private MBankingBisa midlet;&lt;br /&gt;        private Display display;&lt;br /&gt;        private LayarKirimUang layar1;&lt;br /&gt;        private LayarTarikUang layar2;&lt;br /&gt;        private LayarPembelian layar3;&lt;br /&gt;        private LayarPembayaran layar4;&lt;br /&gt;        private List list1,list2,list3,list4,list5,list6,list7;&lt;br /&gt;        private Command cmChoice = new Command("Pilih",Command.OK,0);&lt;br /&gt;        private Command cmExit = new Command("Keluar",Command.EXIT,0);&lt;br /&gt;&lt;br /&gt;        public LayarUtama(MBankingBisa midlet, Display display) {&lt;br /&gt;            super("Menu Utama",List.IMPLICIT);&lt;br /&gt;            this.midlet= midlet;&lt;br /&gt;            this.display = display;&lt;br /&gt;&lt;br /&gt;            append("Kirim Uang", null);&lt;br /&gt;            append("Tarik Uang", null);&lt;br /&gt;            append("Pembelian", null);&lt;br /&gt;            append("Pembayaran", null);&lt;br /&gt;            append("Info Saldo", null);&lt;br /&gt;            append("Akun Saya", null);&lt;br /&gt;            append("Informasi", null);&lt;br /&gt;&lt;br /&gt;            addCommand(cmChoice);&lt;br /&gt;            addCommand(cmExit);&lt;br /&gt;            setCommandListener(this);&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;        public void commandAction(Command c, Displayable d) {&lt;br /&gt;            if (c == SELECT_COMMAND || c == cmChoice){&lt;br /&gt;&lt;br /&gt;                switch (getSelectedIndex()) {&lt;br /&gt;                case 0 :&lt;br /&gt;                    layar1 = new LayarKirimUang(midlet,display);&lt;br /&gt;                    display.setCurrent(layar1);&lt;br /&gt;                break;&lt;br /&gt;                case 1:&lt;br /&gt;                    layar2 = new LayarTarikUang(midlet,display);&lt;br /&gt;                    display.setCurrent(layar2);&lt;br /&gt;                break;&lt;br /&gt;                case 2:&lt;br /&gt;                    layar3 = new LayarPembelian(midlet,display);&lt;br /&gt;                    display.setCurrent(layar3);&lt;br /&gt;                break;&lt;br /&gt;                case 3:&lt;br /&gt;                    layar4 = new LayarPembayaran(midlet,display);&lt;br /&gt;                    display.setCurrent(layar4);&lt;br /&gt;                break;&lt;br /&gt;                case 4:&lt;br /&gt;                    layar4 = new LayarPembayaran(midlet,display);&lt;br /&gt;                    display.setCurrent(layar4);&lt;br /&gt;                break;&lt;br /&gt;                case 5:&lt;br /&gt;                    layar4 = new LayarPembayaran(midlet,display);&lt;br /&gt;                    display.setCurrent(layar4);&lt;br /&gt;                break;&lt;br /&gt;                case 6:&lt;br /&gt;                    layar4 = new LayarPembayaran(midlet,display);&lt;br /&gt;                    display.setCurrent(layar4);&lt;br /&gt;                break;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;            } else if (c == cmExit) {&lt;br /&gt;                    midlet.destroyApp(false);&lt;br /&gt;                }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;    }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-1152075690912078919?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/1152075690912078919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/contoh-program-j2me-dengan-nama-project_02.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/1152075690912078919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/1152075690912078919'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/contoh-program-j2me-dengan-nama-project_02.html' title='Contoh Program J2ME (dengan nama project dan MIDlet class: MBankingBisa)  LayarUtama'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-4126069905975381841</id><published>2010-02-02T01:02:00.000-08:00</published><updated>2010-02-02T01:04:30.642-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><title type='text'>Contoh Program J2ME (dengan nama project dan MIDlet class: MBankingBisa)  LayarJumlahUang</title><content type='html'>import javax.microedition.lcdui.*;&lt;br /&gt;&lt;br /&gt;    public class LayarJumlahUang&lt;br /&gt;        extends Form implements CommandListener {&lt;br /&gt;   &lt;br /&gt;        private MBankingBisa midlet;&lt;br /&gt;        private Display display;&lt;br /&gt;        private LayarKirimUang layar1;&lt;br /&gt;        private LayarJumlahUang jumlahUang;&lt;br /&gt;        private Alert alert;&lt;br /&gt;        private TextField tfJumlahUangKirim;&lt;br /&gt;        private Command cmdKembali, cmdHitung, cmdOk, cmdBantuan;&lt;br /&gt;        private String inp;&lt;br /&gt;        private Command cmChoice  = new Command("Lanjut",Command.SCREEN,1);&lt;br /&gt;        private Command cmBack    = new Command("Kembali",Command.BACK,0);&lt;br /&gt;    &lt;br /&gt;        public LayarJumlahUang(MBankingBisa midlet, Display display){&lt;br /&gt;       &lt;br /&gt;            super("Jumlah Uang");&lt;br /&gt;            this.display = display;&lt;br /&gt;            this.midlet = midlet;&lt;br /&gt;&lt;br /&gt;            tfJumlahUangKirim = new TextField("Jumlah Uang yang Akan Dikirim  : ", "",20, TextField.ANY);&lt;br /&gt;            append(tfJumlahUangKirim);&lt;br /&gt;            addCommand(cmChoice);&lt;br /&gt;            addCommand(cmBack);&lt;br /&gt;            setCommandListener(this);&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;   &lt;br /&gt;        public void itemStateChanged(Item item) {&lt;br /&gt;        }&lt;br /&gt;   &lt;br /&gt;        public void commandAction(Command c, Item item) {&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void commandAction (Command c, Displayable d){&lt;br /&gt;            if (c == cmChoice){&lt;br /&gt;            jumlahUang = new LayarJumlahUang(midlet,display);&lt;br /&gt;            display.setCurrent(jumlahUang);&lt;br /&gt;            } else if (c == cmBack) {&lt;br /&gt;            LayarKirimUang layar1 = new LayarKirimUang(midlet,display);&lt;br /&gt;            display.setCurrent(layar1);&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;   &lt;br /&gt;        private void Pesan(String judul, String pesan, AlertType tipe,&lt;br /&gt;        int durasi) {&lt;br /&gt;            alert = new Alert(judul,pesan,null,tipe);&lt;br /&gt;            alert.setTimeout(durasi);&lt;br /&gt;            Display.getDisplay(midlet).setCurrent(alert);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;    }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-4126069905975381841?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/4126069905975381841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/contoh-program-j2me-dengan-nama-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4126069905975381841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4126069905975381841'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/contoh-program-j2me-dengan-nama-project.html' title='Contoh Program J2ME (dengan nama project dan MIDlet class: MBankingBisa)  LayarJumlahUang'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-2089780508929889812</id><published>2010-02-02T00:51:00.000-08:00</published><updated>2010-02-02T01:01:42.108-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><title type='text'>Contoh Program J2ME (dengan nama project dan MIDlet class: MBankingBisa) LayarJumlahBayar</title><content type='html'>import javax.microedition.lcdui.*;&lt;br /&gt;&lt;br /&gt;   public class LayarJumlahBayar&lt;br /&gt;       extends Form implements CommandListener {&lt;br /&gt; &lt;br /&gt;       private MBankingBisa midlet;&lt;br /&gt;       private Display display;&lt;br /&gt;       private LayarUtama utama;&lt;br /&gt;       private LayarPembelian layar3;&lt;br /&gt;       private LayarNoHpTujuanBeli hpBeli;&lt;br /&gt;       private LayarJumlahBayar jumlahBayar;&lt;br /&gt;       private TextField tfJumlahUangBayar;&lt;br /&gt;       private Command cmChoice = new Command("Lanjut",Command.SCREEN,1);&lt;br /&gt;       private Command cmBack   = new Command("Kembali",Command.BACK,0);&lt;br /&gt; &lt;br /&gt;       public LayarJumlahBayar(MBankingBisa midlet, Display display){&lt;br /&gt;     &lt;br /&gt;           super("Jumlah Pembayaran");&lt;br /&gt;           this.midlet= midlet;&lt;br /&gt;           this.display = display;&lt;br /&gt;&lt;br /&gt;           tfJumlahUangBayar = new TextField("Jumlah Uang yang Akan Dibayarkan  : ", "",20, TextField.ANY);&lt;br /&gt;           append(tfJumlahUangBayar);&lt;br /&gt;           addCommand(cmChoice);&lt;br /&gt;           addCommand(cmBack);&lt;br /&gt;           setCommandListener(this);&lt;br /&gt;&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;       public void itemStateChanged(Item item) {&lt;br /&gt;       }&lt;br /&gt; &lt;br /&gt;       public void commandAction(Command c, Item item) {&lt;br /&gt;       }&lt;br /&gt; &lt;br /&gt;       public void commandAction (Command c, Displayable d){&lt;br /&gt;           if (c == cmChoice){&lt;br /&gt;           hpBeli = new LayarNoHpTujuanBeli(midlet,display);&lt;br /&gt;           display.setCurrent(hpBeli);&lt;br /&gt;           } else if (c == cmBack) {&lt;br /&gt;           LayarPembelian layar3 = new LayarPembelian(midlet,display);&lt;br /&gt;           display.setCurrent(layar3);&lt;br /&gt;           }&lt;br /&gt;       }&lt;br /&gt;   }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-2089780508929889812?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/2089780508929889812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/contoh-program-j2me.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/2089780508929889812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/2089780508929889812'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/contoh-program-j2me.html' title='Contoh Program J2ME (dengan nama project dan MIDlet class: MBankingBisa) LayarJumlahBayar'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-4624880983951584337</id><published>2010-02-02T00:18:00.000-08:00</published><updated>2010-02-02T00:30:06.299-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wsdl'/><title type='text'>Pengertian Dasar WSDL</title><content type='html'>&lt;p&gt;&lt;b&gt;WSDL&lt;/b&gt; (&lt;i&gt;Web Services Description Language&lt;/i&gt;) adalah fromat &lt;a href="http://id.wikipedia.org/wiki/XML" title="XML" class="mw-redirect"&gt;XML&lt;/a&gt; yang diterbitkan untuk menerangkan &lt;i&gt;&lt;a href="http://id.wikipedia.org/wiki/Web_service" title="Web service" class="mw-redirect"&gt;web service&lt;/a&gt;&lt;/i&gt;.&lt;/p&gt; &lt;p&gt;WSDL mendefinisikan:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;pesan-pesan (baik yang abstrak dan kongkrit) yang dikirim ke dan menuju &lt;i&gt;web service&lt;/i&gt;&lt;/li&gt;&lt;li&gt;koleksi-koleksi digital dari pesan-pesan (&lt;i&gt;port type&lt;/i&gt;, antarmuka)&lt;/li&gt;&lt;li&gt;bagaimana &lt;i&gt;port type&lt;/i&gt; yang ditentukan dijadikan &lt;i&gt;wire&lt;/i&gt; &lt;a href="http://id.wikipedia.org/wiki/Protokol" title="Protokol"&gt;protokol&lt;/a&gt;&lt;/li&gt;&lt;li&gt;di mana servis ditempatkan&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;WSDL menyediakan sebuah kamus XML untuk menjabarkan detil-detil ini. WSDL digunakan di mana skema XML tidak digunakan lagi dengan menyediakan jalur pesan-pesan grup menjadi operasi-operasi dan operasi-operasi menjadi antarmuka. Ini juga menyediakan jalur untuk medefinisikan &lt;i&gt;binding-binding&lt;/i&gt; untuk setiap antamuka dan kombinasi protokol sepanjang alamat titik akhir utnuk setiap kalinya. Definisi WSDL yang lengkap terdiri dari seluruh informasi yang dibutuhkan untuk meminta &lt;i&gt;web service&lt;/i&gt;. Pengembang yang mau mempermudah yang lain untuk mengakses service-servicenya harus menyediakan defisi-definisi WSDL.&lt;/p&gt; &lt;p&gt;WSDL memainkan peranan penting pada seluruh arsitektur &lt;i&gt;web service&lt;/i&gt; semenjak menjabarkan kontrak lengkap pada komunikasi aplikasi (sama seperti peran IDL pada arsitektur &lt;a href="http://id.wikipedia.org/w/index.php?title=DCOM&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="DCOM (halaman belum tersedia)"&gt;DCOM&lt;/a&gt;). Walaupun teknik-teknik lain untuk menjabarkan Web service ada, WS-I Basic Profile Versi 1.0 memadati penggunaan WSDL dan skema XML untuk menjabarkan &lt;i&gt;web service&lt;/i&gt;. Ini membantu untuk memastikan interoperbilitas pada layer deskripsi servis.&lt;/p&gt; &lt;p&gt;Karena WSDL adalah mesin yang dapat dibaca (misalnya hanya file XML), &lt;i&gt;tool-tool&lt;/i&gt; dan infrastruktur dan dengan mudah dibuat seputar ini. Saat ini pengembang-pngembang dapat definisi-definisi WSDL untuk membangun kode yang tahu dengan tepat bagaimana berinteraksi dengan &lt;i&gt;web service&lt;/i&gt; yang menjabrkan. Pembangunan code tipe ini menyembunyikan detil-detil membosankan yang terlibat pada pengiriman dan penrimaan pesan-pesan &lt;a href="http://id.wikipedia.org/wiki/SOAP" title="SOAP" class="mw-redirect"&gt;SOAP&lt;/a&gt; pada protokol-protokol yang berbeda-beda dan menyebabkan &lt;i&gt;web service&lt;/i&gt; dapat dicapai oleh massa. Microsoft® .NET Framework menggunakan utilitas &lt;i&gt;command-line&lt;/i&gt; bernama wsdl.exe yang mengenerasi kelas-kelas dari definsi WSDL. Wsdl.exe dapat meng-generasi satu kelas untuk menggunakanservice dan yang lainnya untuk mengimplementasikan service.(Apache axis menggunkaan utilitas yang sama bernama WSDL2Java yang melakukan fungsi yang sama pada kelas-kelas java.) Kelas-kelas digenerasi dari definisi WSDL sama harus mampu berkomunikasi dengan yang lain sepanjang antarmuka WSDL yang tersedia, tanpa memperhatikan &lt;a href="http://id.wikipedia.org/wiki/Bahasa_pemrograman" title="Bahasa pemrograman"&gt;bahasa pemrograman&lt;/a&gt; yang digunakan&lt;/p&gt; &lt;p&gt;WSDL 1.1 mempertimbangkan standar &lt;i&gt;de facto&lt;/i&gt; saat ini karena dukungan industri yang luas. Kebanyakan &lt;i&gt;toolkit-toolkit web service&lt;/i&gt; mendukung WSDL 1.1, tapi ada sedikit masalah interoperabilitas pada implementasi berbeda. Kebanyakan pembangun-pembangun percaya bahwa fleksibilitas yang luas dari WSDL (dan kompleksitas hasil) adalah sumber fundamental dari masalah ini. WS-I telah membantu memecahkan beberapa dari masalah ini dengan memkasakan pengembang-pengembang untuk menggunakan bagian-bagian tepat dari spesifikasi dan tidak menganjurkan mereka untuk menggunakan yang lainnya.&lt;/p&gt; &lt;p&gt;&lt;a href="http://id.wikipedia.org/wiki/W3C" title="W3C" class="mw-redirect"&gt;W3C&lt;/a&gt; secara aktif bekerja pada versi WSDL “terdaftar” terakhir, WSDL 1.2, tapi saat ini hanya &lt;i&gt;working draft&lt;/i&gt; dan tidak didukung oleh &lt;i&gt;toolkit-toolkit mainstream&lt;/i&gt;, jika ada.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;sumber:wikipedia&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-4624880983951584337?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/4624880983951584337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/pengertian-dasar-wsdl.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4624880983951584337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/4624880983951584337'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/pengertian-dasar-wsdl.html' title='Pengertian Dasar WSDL'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-796769748099933836</id><published>2010-02-01T23:27:00.000-08:00</published><updated>2010-02-01T23:42:03.036-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><title type='text'>Membuat Aplikasi Untuk Hp dengan J2ME</title><content type='html'>Temen-temen programmer mungkin sudah tidak asing dengan J2ME.. Tapi untuk yang beginner, aku kasih tips untuk memulai membuat aplikasi J2ME benar-benar dari awal.. Karena waktu memulai dulu,aku kesulitan nyari tutorial untuk orang yang benar2 newbie.. :D&lt;br /&gt;&lt;br /&gt;Langkah-langkahnya:&lt;br /&gt;Instalasi:&lt;br /&gt;1. Install Java Wireless Toolkit (WTK) yang saat ini aku pakai WTK 2.5.2 bisa didownload di &lt;a href="http://java.sun.com/products/sjwtoolkit/download.html"&gt;sini&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Install editornya.. klo aku sih pakai notepad++ bisa disearch di &lt;a href="http://sourceforge.net"&gt;sini&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Membuat project:&lt;br /&gt;1. Buka WTK&lt;br /&gt;2. Klik New Project&lt;br /&gt;3. Ketik Project Name dan MIDlet Class name sesuai yang dibutuhkan (biasanya sama)&lt;br /&gt;(NB: Jangan lupa lihat lokasi di mana project disimpan yang nantinya tempat menyimpan koding yang kita buat)&lt;br /&gt;&lt;br /&gt;Selesai deh.. sekarang temen-temen tinggal ketik koding n simpen di folder src dari project yang kita buat :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-796769748099933836?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/796769748099933836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/membuat-aplikasi-untuk-hp-dengan-j2me.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/796769748099933836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/796769748099933836'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/membuat-aplikasi-untuk-hp-dengan-j2me.html' title='Membuat Aplikasi Untuk Hp dengan J2ME'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-3917006339951684459</id><published>2010-02-01T23:05:00.000-08:00</published><updated>2010-02-01T23:15:37.838-08:00</updated><title type='text'>Kantorku Sekolahku</title><content type='html'>Hallo.. Apa kabar temen2.. Di sini aku mau cerita-cerita dikit tentang diriku.. Aku seorang alumni mahasiswa Teknik Informatika. Kalau dibandingkan dengan teman-teman seangkatan, aku termasuk yang beruntung, karena hanya selang 3minggu setelah wisuda langsung ada tawaran sebagai programmer di salah satu softwarehouse.. Di kantorku sekarang tempat berkumpulnya orang-orang super yang pengetahuannya sangat jauh dibanding pengetahuanku.. Tapi justeru di sinilah aku bisa belajar banyak, belajar segala jenis bahasa pemrograman yang sebelumnya aku gak bisa.. Seperti java, flex, blackberry.. Aku lebih menganggap tempat ini adalah sekolah, bukan kantor.. Nah di blog ini aku akan ngasih semua yang aku pelajarin di sekolahku ini :)&lt;br /&gt;semoga temen-temen bisa nyicipin juga ilmu yang aku punya :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/500416518006923313-3917006339951684459?l=barisancahaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://barisancahaya.blogspot.com/feeds/3917006339951684459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/kantorku-sekolahku.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/3917006339951684459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/500416518006923313/posts/default/3917006339951684459'/><link rel='alternate' type='text/html' href='http://barisancahaya.blogspot.com/2010/02/kantorku-sekolahku.html' title='Kantorku Sekolahku'/><author><name>Shofawaty Nur Islamiyah</name><uri>http://www.blogger.com/profile/07890477434103528711</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_BOakxxUegZ0/S2kZ_lfbEBI/AAAAAAAAAAg/KwR9rbju5Rs/S220/IMG_8319.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-500416518006923313.post-2832745558720635375</id><published>2010-02-01T22:52:00.000-08:00</published><updated>2010-02-01T22:56:05.802-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Web Service dengan PHP/SOAP</title><content type='html'>Penggunaan per
