<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cahyo Wicaksono &#187; Tutorial</title>
	<atom:link href="http://cwicaksono.net/category/tutorial/feed" rel="self" type="application/rss+xml" />
	<link>http://cwicaksono.net</link>
	<description>Life between coding, design, photography and traveling.</description>
	<lastBuildDate>Mon, 19 Dec 2011 08:22:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Send email using mail() function</title>
		<link>http://cwicaksono.net/tutorial/send-email-using-mail-function.html</link>
		<comments>http://cwicaksono.net/tutorial/send-email-using-mail-function.html#comments</comments>
		<pubDate>Thu, 01 Dec 2011 04:12:53 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Tips n Trik]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[snippet code]]></category>

		<guid isPermaLink="false">http://cwicaksono.net/?p=367</guid>
		<description><![CDATA[Setiap kali membuat sebuah website pasti kita akan membuat halaman kontak (contact), pada halaman ini biasanya terdapat form yang berisikan nama, alamat email, subject dan isi dari pesan yang akan dikirimkan melalui email. Halaman kontak ini berguna sebagai salah satu cara client menghubungi kita setelah client membuka website kita. Disini kita tidak akan membahas mengenai [...]]]></description>
			<content:encoded><![CDATA[<p><img src="https://lh3.googleusercontent.com/-MtAWRvspMss/Ttb0vipyb6I/AAAAAAAAAF0/H8PDvLI3Q1Q/s500/mail.png" alt="Send email using mail() function" /></p>
<p>Setiap kali membuat sebuah website pasti kita akan membuat halaman kontak (contact), pada halaman ini biasanya terdapat form yang berisikan nama, alamat email, subject dan isi dari pesan yang akan dikirimkan melalui email. Halaman kontak ini berguna sebagai salah satu cara client menghubungi kita setelah client membuka website kita.<br />
<span id="more-367"></span><br />
Disini kita tidak akan membahas mengenai pembuatan form kontak, melainkan hanya membahas fungsi yang akan kita gunakan (<a href="http://www.php.net/">PHP</a>) didalam mengirimkan email. Pada php terdapat fungsi <a href="http://www.php.net/mail">mail()</a> dimana dengan menggunakan fungsi tersebut kita dapat mengirim email melalui script PHP. Untuk lebih jelasnya silahkan melihat script PHP dibawah ini.</p>
<div class="codecolorer-container php twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:500px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<a href="http://www.php.net/error_reporting"><span style="color: #990000;">error_reporting</span></a><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$to</span> &nbsp; &nbsp; &nbsp;<span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;nama@domain.com&quot;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$name</span> &nbsp; &nbsp;<span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$email</span> &nbsp; <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'email'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$subject</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;[web] &quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'subject'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$message</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'msg'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$body</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$message</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$headers</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'From: '</span><span style="color: #339933;">.</span> <span style="color: #000088;">$name</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">' &lt;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$email</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&gt;'</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #0000ff;">'Reply-To: '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$email</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #0000ff;">'X-Mailer: PHP/'</span> <span style="color: #339933;">.</span> <a href="http://www.php.net/phpversion"><span style="color: #990000;">phpversion</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/mail"><span style="color: #990000;">mail</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$to</span><span style="color: #339933;">,</span> <span style="color: #000088;">$subject</span><span style="color: #339933;">,</span> <span style="color: #000088;">$body</span><span style="color: #339933;">,</span> <span style="color: #000088;">$headers</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;<br />
&nbsp; &nbsp;<span style="color: #b1b100;">echo</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;p&gt;Message successfully sent!&lt;/p&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;<br />
<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;<br />
&nbsp; &nbsp;<span style="color: #b1b100;">echo</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;p&gt;Message delivery failed...&lt;/p&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;<br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;p&gt;&lt;a href='http://domain.com/'&gt;<br />
&nbsp; &nbsp; &nbsp; Click here if you want back to website<br />
&nbsp; &nbsp; &nbsp; &lt;/a&gt;&lt;/p&gt;&quot;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&lt;meta http-equiv=&quot;refresh&quot; content=&quot;3;url=./&quot;&gt;</div></td></tr></tbody></table></div>
<p>Untuk dapat menggunakan code diatas anda perlu merubah beberapa bagian yaitu:</p>
<div class="codecolorer-container php twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">// ganti menggunakan email yang akan menerima</span><br />
<span style="color: #000088;">$to</span> &nbsp; &nbsp; &nbsp;<span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;nama@domain.com&quot;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>script diatas jika di eksekusi akan muncul halaman sementara yang kemudian akan di redirect kehalaman index.php</p>
<p>jika ada pertanyaan silahkan mengisi pada komentar dibawah ini</p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/tutorial/send-email-using-mail-function.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Membuat Custom Dialog (Ok dan Cancel)</title>
		<link>http://cwicaksono.net/tutorial/membuat-custom-dialog-ok-dan-cancel.html</link>
		<comments>http://cwicaksono.net/tutorial/membuat-custom-dialog-ok-dan-cancel.html#comments</comments>
		<pubDate>Mon, 27 Dec 2010 08:24:44 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[snippet code]]></category>

		<guid isPermaLink="false">http://cwicaksono.net/?p=320</guid>
		<description><![CDATA[Ketika cwicaksono mengerjakan sebuah project saya menemukan sebuah hambatan yaitu ketika cwicaksono ingin membuat sebuah Dialog atau messagebox yang memiliki pesan, tombol Ok dan Cancel. Memang jika dipikir logikanya sangatlah sederhana yakni memanggil class dialog dan 2 tombol itu sangatlah mudah namun untuk menangkap tombol apa yang dipilih menjadi tantangan sendiri bagi saya. Setelah mencari [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://img4.mediafire.com/34a76903e7b3254de2f55da41169ae203e19baec93209d08fa5a4348f6c4a8b45g.jpg"><img src="http://img4.mediafire.com/34a76903e7b3254de2f55da41169ae203e19baec93209d08fa5a4348f6c4a8b45g.jpg" alt="Membuat Custom Dialog (Ok dan Cancel)" title="Membuat Custom Dialog (Ok dan Cancel)" width="150" height="150" class="alignleft size-full wp-image-197" style="margin-right:15px;" /></a></p>
<p>Ketika cwicaksono mengerjakan sebuah project saya menemukan sebuah hambatan yaitu ketika cwicaksono ingin membuat sebuah Dialog atau messagebox yang memiliki pesan, tombol Ok dan Cancel.</p>
<p>Memang jika dipikir logikanya sangatlah sederhana yakni memanggil class dialog dan 2 tombol itu sangatlah mudah namun untuk menangkap tombol apa yang dipilih menjadi tantangan sendiri bagi saya. Setelah mencari di support forum akhirnya cwicaksono menemukan cara yang sangat mudah, yaitu dengan memanggil UiEngine kemudian <span id="more-320"></span> memasukan Dialog tersebut kedalam UiEngine dan UiEngine tersebut di tampilkan dengan pushGlobal Screen.</p>
<h3>Snippet Code untuk membuat Custom Dialog</h3>
<p>Berikut sedikit potongan kode (snippet code) untuk membuat sebuah dialog dengan 2 buah tombol Ok dan Cancel.<br />
[code]<br />
String message = "Klik Ok untuk melanjutkan, dan Cancel untuk membatalkan";<br />
UiEngine ui = Ui.getUiEngine();</p>
<p>Dialog dialog = new Dialog(message, new String[] { "Ok", "Cancel" }, new int[] { Dialog.D_OK, Dialog.CANCEL }, Dialog.D_OK_CANCEL, Bitmap.getPredefinedBitmap(0));</p>
<p>ui.pushGlobalScreen(dialog, 1, UiEngine.GLOBAL_MODAL);</p>
<p>UiApplication.getUiApplication().getActiveScreen().close();<br />
if(dialog.getSelectedValue() == Dialog.D_OK){<br />
	Dialog.alert("Anda memilih tombol Ok");<br />
}<br />
[/code]</p>
<p>tulisan ini merupakan pengembangan dari snippet code yang ada di <a href="http://supportforums.blackberry.com/t5/Java-Development/Dialog-with-only-a-cancel-button/m-p/553383">support forum</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/tutorial/membuat-custom-dialog-ok-dan-cancel.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pengenalan MongoDB</title>
		<link>http://cwicaksono.net/tutorial/pengenalan-mongodb.html</link>
		<comments>http://cwicaksono.net/tutorial/pengenalan-mongodb.html#comments</comments>
		<pubDate>Mon, 13 Dec 2010 06:53:44 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[MongoDB]]></category>
		<category><![CDATA[noSQL]]></category>
		<category><![CDATA[temanmacet]]></category>

		<guid isPermaLink="false">http://www.cwicaksono.net/?p=315</guid>
		<description><![CDATA[MongoDB merupakan sebuah document oriented database yaitu database yang terdiri dari key dan value. Saya pertama kali mendengar tentang MongoDB dari podcast TemanMacet.com edisi 49 bersama Didit Noor dari Mijix. MongoDB ini ditulis menggunakan C++, beberapa fitur yang dimiliki oleh MongoDB yaitu Documen-oriented storage, full index support, replication &#038; high availability, auto-sharding, querying, fast in-place [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://img13.mediafire.com/caad6dea087aadc83498f6ae54094f941c164df3c74375c4d953f052be9767e05g.jpg"><img src="http://img13.mediafire.com/caad6dea087aadc83498f6ae54094f941c164df3c74375c4d953f052be9767e05g.jpg" alt="Pengenalan MongoDB" title="Pengenalan MongoDB" width="150" height="150" class="alignleft size-full wp-image-197" style="margin-right:15px;" /></a></p>
<p>MongoDB merupakan sebuah document oriented database yaitu database yang terdiri dari key dan value. Saya pertama kali mendengar tentang MongoDB dari podcast <a href="http://ow.ly/26Ehu">TemanMacet.com edisi 49</a> bersama <a href="http://twitter.com/lynxluna">Didit Noor</a> dari Mijix.</p>
<p>MongoDB ini ditulis menggunakan C++, beberapa fitur yang dimiliki oleh MongoDB yaitu Documen-oriented storage, full index support, replication &#038; high availability, auto-sharding, querying, fast in-place updates, map/reduce, gridFS, commercial support. Yang saya suka pada MongoDB ini adalah kita tidak perlu membuat struktur tabel,<span id="more-315"></span> jadi ketika kita ingin melakukan proses insert, maka MongoDB akan otomatis membuatkan struktur tabelnya.</p>
<h3>Beberapa hal yang perlu anda ketahui sebelum mengguakan MongoDB</h3>
<p>MongoDB memiliki banyak sekali kelebihan yang diantaranya, yaitu:<br />
1. Sangat bagus untuk data list produk, karena MongoDB bisa melakukan searching lebih cepat ketimbang MySql<br />
2. Kita tidak perlu membuat struktur tabel, kita hanya perlu melakukan proses insert maka MongoDB akan otomatis membuatkan struktur tabelnya<br />
3. Proses CRUD (Create, Update, Delete) terasa sangat ringan (waktu saya mencobanya menggunakan PHP)<br />
4. Banyak website besar yang sudah menggunkan MongoDB, <a href="http://www.mongodb.org/display/DOCS/Production+Deployments">lihat daftar website</a></p>
<p>Membaca kelebihan dari MongoDB diatas tentunya sangat menggoda sekali agar kita segera mencoba MongoDB, namun ada beberapa hal yang harus diperhatikan yaitu:<br />
1. MongoDB harus diinstall di sebuah server, dan ketika kita menggunakan PHP anda juga harus merestart server anda driver MongoDB anda dapat digunakan oleh PHP<br />
2. Belum support di hosting, namun bisa diakali dengan menggunakan MongoHQ (untuk free terdapat limit sampai 16MB)</p>
<p>Silahkan anda jika ingin mencoba MongoDB bisa menuju langsung ke website mereka di <a href="http://mongodb.org">MongoDB.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/tutorial/pengenalan-mongodb.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Script untuk mengecek status server</title>
		<link>http://cwicaksono.net/tutorial/script-untuk-mengecek-status-server.html</link>
		<comments>http://cwicaksono.net/tutorial/script-untuk-mengecek-status-server.html#comments</comments>
		<pubDate>Wed, 08 Dec 2010 11:00:17 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[cURL]]></category>
		<category><![CDATA[snippet code]]></category>

		<guid isPermaLink="false">http://www.cwicaksono.net/?p=305</guid>
		<description><![CDATA[Untuk tetap eksis didalam menulis blog saya akan berbagi berbagai script yang saya miliki, pada postingan kali ini kita akan mencoba membuat sebuah script yang akan mengecek status server kita apakah sedang live atau down. Untuk logika pada script ini sangatlah sederhana yaitu, PHP akan membuka alamat server kita (sebagai contoh cwicaksono.net) maka dia akan [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://img9.mediafire.com/80294f6afa2cc0497d5c3fbb923ecc0421a571dff4a12abec33a7696ceca59be5g.jpg"><img src="http://img9.mediafire.com/80294f6afa2cc0497d5c3fbb923ecc0421a571dff4a12abec33a7696ceca59be5g.jpg" alt="Script untuk mengecek status server" title="Script untuk mengecek status server" width="150" height="150" class="alignleft size-full wp-image-197" style="margin-right:15px;" /></a></p>
<p>Untuk tetap eksis didalam menulis blog saya akan berbagi berbagai script yang saya miliki, pada postingan kali ini kita akan mencoba membuat sebuah script yang akan mengecek status server kita apakah sedang live atau down.</p>
<p>Untuk logika pada script ini sangatlah sederhana yaitu, PHP akan membuka alamat server kita (sebagai contoh cwicaksono.net) maka dia akan membuka url server kita dengan library cURL. untuk demonya silahkan kalian menuju ke <a href="http://api.cwicaksono.net/sitecheck/">Site Check on cwicaksono</a>.<span id="more-305"></span></p>
<h3>Script PHP untuk mengecek status server</h3>
<p>Untuk demo snippet code dibawah ini silahkan menuju ke <a href="http://api.cwicaksono.net/sitecheck/">demo</a></p>
<p>[code]<br />
<?php<br />
$url = $_GET['url'];</p>
<p>// Create a curl handle<br />
$ch = curl_init($url);</p>
<p>// Execute<br />
curl_exec($ch);</p>
<p>// Check if any error occured<br />
if(!curl_errno($ch))<br />
{<br />
  $info = curl_getinfo($ch);<br />
  //print_r($info);<br />
  $msg = "live";<br />
}else{<br />
  $msg = "down";<br />
}</p>
<p>if(empty($url)){$msg = "";}<br />
curl_close($ch);<br />
?><br />
[/code]</p>
<p>note: pada snippet code diatas akan menghasilkan sebuah variabel<br />
[code]<br />
$msg<br />
[/code]<br />
jika variabel $msg berisikan &#8220;live&#8221; maka server anda sedang bisa diakses, namun sebaliknya jika isi dari variabel $msg adalah &#8220;down&#8221; maka bisa dibilang server yang anda tuju sedang down. Kalian bisa mengembangkannya lebih lanjut dengan menyisipkan CSS agar tampilannya sangat menarik.</p>
<p>Tunggu snippet code berikutnya ya.</p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/tutorial/script-untuk-mengecek-status-server.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Upload File with Blackberry Application</title>
		<link>http://cwicaksono.net/tutorial/upload-file-with-blackberry-application.html</link>
		<comments>http://cwicaksono.net/tutorial/upload-file-with-blackberry-application.html#comments</comments>
		<pubDate>Mon, 22 Nov 2010 09:19:34 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[Blackberry Developer]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[snippet code]]></category>

		<guid isPermaLink="false">http://www.cwicaksono.net/?p=283</guid>
		<description><![CDATA[Ketika sedang riset mengenai Blackberry Developer saya menemukan sebuah kasus yang menurut saya akan sering saya gunakan nantinya, yaitu proses upload file ke server menggunakan aplikasi blackberry. Sebenarnya logika didalam mengupload file menggunakan aplikasi blackberry sangatlah sederhana yaitu baca file > tulis dalam variabel yang dikirim ke server menggunakan (POST) > tulis filenya di server. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mediafire.com/imgbnc.php/dcf28239e01d0e09c51a7a11f33be44a1f2c0ea582561a15664f2adccc8366435g.jpg"><img src="http://www.mediafire.com/imgbnc.php/dcf28239e01d0e09c51a7a11f33be44a1f2c0ea582561a15664f2adccc8366435g.jpg" alt="" title="Upload File with Blackberry Application" width="150" height="150" class="alignleft size-full wp-image-197" style="margin-right:15px;" /></a></p>
<p>Ketika sedang riset mengenai Blackberry Developer saya menemukan sebuah kasus yang menurut saya akan sering saya gunakan nantinya, yaitu proses upload file ke server menggunakan aplikasi blackberry. </p>
<p>Sebenarnya logika didalam mengupload file menggunakan aplikasi blackberry sangatlah sederhana yaitu baca file > tulis dalam variabel yang dikirim ke server menggunakan (POST) > tulis filenya di server. Memang terlihat sederhana tapi pada saat saya riset banyak sekali menemukan jalan buntu (karena basic saya di PHP bukan Java).<span id="more-283"></span></p>
<h3>Persiapan dari sisi server</h3>
<p>Script tersebut sangatlah sederhana, kalian bisa mengembangkan agar menjadi lebih kompleks lagi.<br />
[code]<br />
<?php<br />
// filename: upload.php<br />
// author: cwicaksono</p>
<p>$content	= $_POST['content'];<br />
$contentArr	= preg_split('/\&#038;/', $content);</p>
<p>$filename	= preg_split('/\=/', $contentArr[0]);<br />
$filename	= $filename[1];</p>
<p>$data		= preg_split('/\=/', $contentArr[1]);<br />
$data		= base64_decode($data[1]);</p>
<p>$dir 		= "upload/";</p>
<p>$fp = fopen( $dir.$filename, 'wb' );<br />
fwrite( $fp, $data );<br />
fclose( $fp );</p>
<p>?><br />
[/code]</p>
<p>Pada script diatas server akan mendeteksi variabel $_POST yang dikirimkan oleh klien, kemudian mengambil nama file dan menuliskan file kedalam folder &#8220;upload&#8221;.</p>
<h3>Persiapan dari sisi Klien (Aplikasi)</h3>
<p>Sekali lagi dibawah ini hanyalah potongan kode yang saya tulis, dan seharusnya potongan kode ini dapat berjalan dengan baik.<br />
[code]<br />
try{<br />
	// ganti url dengan url upload.php diatas<br />
	String url = "http://127.0.0.1/upload.php";</p>
<p>	// ganti dengan path file yang akan diupload<br />
	String getPicFileName = "file:///store/home/user/cwicaksono/gambar.jpg";</p>
<p>	FileConnection fc= (FileConnection)Connector.open(getPicFileName);<br />
	InputStream is = fc.openInputStream();<br />
	byte[] fileBytes = IOUtilities.streamToBytes(is);</p>
<p>	String value = new String(fileBytes);<br />
	// anda bisa mengganti filename.jpg dengan nama lain sesuai dengan keinginan anda<br />
	String data = "filename=filename.jpg&#038;data=" + Base64Coder.encodeString(value);</p>
<p>	URLEncodedPostData encodedData = new URLEncodedPostData(null,false);<br />
	encodedData.append("content", data);</p>
<p>	byte[] postData = encodedData.getBytes();</p>
<p>	HttpConnection connection = (HttpConnection)Connector.open(url);<br />
	connection.setRequestMethod("POST");<br />
	connection.setRequestProperty("Content-type", "multipart/form-data");<br />
	connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");<br />
	connection.setRequestProperty("Content-Length", Integer.toString(postData.length));</p>
<p>	OutputStream requestOutput = connection.openOutputStream();<br />
	requestOutput.write(postData);<br />
	requestOutput.close();</p>
<p>	int responseCode = connection.getResponseCode();</p>
<p>	String contentType = connection.getHeaderField("Connect-type");<br />
	ByteArrayOutputStream baos = new ByteArrayOutputStream();<br />
	InputStream responseData = connection.openInputStream();<br />
	byte[] buffer = new byte[1000];<br />
	int bytesRead = responseData.read(buffer);</p>
<p>       	while(bytesRead >0)<br />
       	{<br />
       		baos.write(buffer,0,bytesRead);<br />
       		bytesRead = responseData.read(buffer);<br />
       	}<br />
       	baos.close();<br />
       	connection.close();</p>
<p>}catch(Exception e){Dialog.alert(e.getMessage());}<br />
[/code]</p>
<p>Alur dari kode diatas kira-kira seperti ini aplikasi akan mempersiapkan url dan path file yang akan diupload, kemudian aplikasi mengambil byte dari file yang akan diupload kemudian di encode dengan base64 kemudian akan dikirimkan ke server.</p>
<p>Untuk menggunakan kode ini anda harus menyertakan Class <a href=" http://blackberrydeveloper.wordpress.com/2010/07/15/base64-coder-class/">Base64Coder</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/tutorial/upload-file-with-blackberry-application.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Membuat Widget Jumlah Follower Twitter</title>
		<link>http://cwicaksono.net/tutorial/membuat-widget-jumlah-follower-twitter.html</link>
		<comments>http://cwicaksono.net/tutorial/membuat-widget-jumlah-follower-twitter.html#comments</comments>
		<pubDate>Tue, 05 Oct 2010 07:59:36 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.cwicaksono.net/?p=227</guid>
		<description><![CDATA[Ketika saya menyusuri website Net.Tutplus.com saya menemukan sebuah widget yang menarik yaitu adanya widget yang menampilkan jumlah follower akun twitter mereka. Untuk tutorial kali ini saya akan mencoba menjelaskan bagaimana cara membuat sebuah halaman sederhana yang menampilkan jumlah follower akun twitter kita dan setelah kita berhasil membuat halaman singkat kita coba membuatnya agar bisa disisipkan [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cwicaksono.net/wp-content/uploads/2010/09/gammu.jpg"><img src="http://img17.mediafire.com/02f42f3019511a9138c106e86463ac314g.jpg" alt="" title="Twitter Follower" width="150" height="150" class="alignleft size-full wp-image-197 thumbnail" /></a></p>
<p>Ketika saya menyusuri website Net.Tutplus.com saya menemukan sebuah widget yang menarik yaitu adanya widget yang menampilkan jumlah follower akun twitter mereka. Untuk tutorial kali ini saya akan mencoba menjelaskan bagaimana cara membuat sebuah halaman sederhana yang menampilkan jumlah follower akun twitter kita dan setelah kita berhasil membuat halaman singkat kita coba membuatnya agar bisa disisipkan di website yang dibuat menggunakan WordPress.</p>
<p>Pada contoh dibawah saya menggunakan akun twitter milik saya sendiri yaitu <a href="http://twitter.com/cwicaksono">@cwicaksono</a>.<span id="more-227"></span></p>
<h3>Bagian 1. Menampilkan jumlah follower pada PHP</h3>
<p>Ketiklah kode dibawah ini kemudian save dan lihat hasilnya pada browser anda.</p>
<p>[code]<br />
<?php<br />
function twitter_count($username) {<br />
  $url = "http://api.twitter.com/1/users/show.xml?screen_name=".$username;<br />
  $ch = curl_init();</p>
<p>  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);<br />
  curl_setopt($ch, CURLOPT_URL, $url);</p>
<p>  $data = curl_exec($ch);</p>
<p>  curl_close($ch);</p>
<p>  $xml = new SimpleXMLElement($data);<br />
  $count = $xml->followers_count;</p>
<p>  return $count;<br />
}</p>
<p>echo "Jumlah Follower @cwicaksono: ".twitter_count('cwicaksono');<br />
?><br />
[/code]</p>
<p>code diatas akan menghasilkan seperti dibawah ini</p>
<p>[code]<br />
Jumlah Follower @cwicaksono: 125<br />
[/code]</p>
<p>Pada kode diatas akan menampilkan jumlah follower akun twitter saya yaitu cwicaksono, jika kalian ingin mencoba dengan akun lain ganti [cwicaksono] menjadi akun twitter yang ingin ditampilkan jumlah followernya.</p>
<h3>Bagian 2. Menampilkan jumlah Follower pada WordPress</h3>
<p>Untuk menampilkan jumlah follower di WordPress (dalam contoh ini akan tampil dibagian sidebar). Langkah pertama harus menambahkan kode dibawah ini pada file functions.php<br />
[code]<br />
function twitter_count($username) {<br />
  $url = "http://api.twitter.com/1/users/show.xml?screen_name=".$username;<br />
  $ch = curl_init();</p>
<p>  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);<br />
  curl_setopt($ch, CURLOPT_URL, $url);</p>
<p>  $data = curl_exec($ch);</p>
<p>  curl_close($ch);</p>
<p>  $xml = new SimpleXMLElement($data);<br />
  $count = $xml->followers_count;</p>
<p>  return $count;<br />
}<br />
[/code]</p>
<p>Kemudian tambahkan kode berikut pada file sidebar.php (anda bisa meletakannya ditempat yang anda kehendaki).<br />
[code]<br />
<?php<br />
echo  twitter_count("cwicaksono");<br />
?><br />
[/code]</p>
<p>Pastikan anda mengganti <strong>cwicaksono</strong> dengan akun twitter yang ingin anda tampilkan.</p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/tutorial/membuat-widget-jumlah-follower-twitter.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pengenalan Dasar Gammu</title>
		<link>http://cwicaksono.net/tutorial/pengenalan-dasar-gammu.html</link>
		<comments>http://cwicaksono.net/tutorial/pengenalan-dasar-gammu.html#comments</comments>
		<pubDate>Tue, 28 Sep 2010 03:44:07 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Gammu]]></category>

		<guid isPermaLink="false">http://www.cwicaksono.net/?p=196</guid>
		<description><![CDATA[Gammu adalah sebuah project yang membuat sebuah aplikasi, script dan driver yang dapat mengatur beberapa fungsi yang ada pada telepon selular atau alat sejenis. Gammu sendiri bekerja didalam command line atau sebagai daemon (service). Dengan menggunakan Gammu kita bisa membuat sebuah simulasi mengirim dan menerima SMS melalui modem GSM dan sebuah komputer/laptop. Pada tutorial kali [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cwicaksono.net/wp-content/uploads/2010/09/gammu.jpg"><img src="http://www.cwicaksono.net/wp-content/uploads/2010/09/gammu.jpg" alt="" title="gammu" width="150" height="150" class="alignleft size-full wp-image-197" style="margin-right:15px;" /></a></p>
<p>Gammu adalah sebuah project yang membuat sebuah aplikasi, script dan driver yang dapat mengatur beberapa fungsi yang ada pada telepon selular atau alat sejenis. Gammu sendiri bekerja didalam command line atau sebagai daemon (service). </p>
<p>Dengan menggunakan Gammu kita bisa membuat sebuah simulasi mengirim dan menerima SMS melalui modem GSM dan sebuah komputer/laptop. Pada tutorial kali ini saya akan membahas mengenai dari mulai pengenalan apa itu Gammu, mensetting Gammu, hingga mengirim SMS.<span id="more-196"></span></p>
<h3>Perangkat yang harus dipersiapkan</h3>
<p>Untuk memulai menggunakan Gammu ada beberapa hal yang harus dipersiapkan yaitu:<br />
1. Sebuah Komputer/Notebook<br />
2. Sebuah Modem GSM (bisa tipe USB atau serial) atau Handphone beserta kabel datanya<br />
3. Gammu, untuk mendownload silahkan melalui link ini <a href="http://bit.ly/downloadGammu">Download Gammu</a></p>
<p>note: untuk modem GSM atau Handphone harus sudah disupport oleh Gammu, untuk mengeceknya silahkan melalui <a href="http://wammu.eu/phones/">database phone Gammu</a></p>
<h3>Menginstall dan Mensetting Gammu</h3>
<p>1. Silahkan <a href="http://bit.ly/downloadGammu">Download Gammu</a>, kemudian extrak gammu.zip ke folder C:\ , maka di Directory C:\ anda akan ada sebuah folder gammu</p>
<p>2. Buka folder C:\gammu kemudian cari file &#8220;gammurc&#8221; kemudian buka dengan Wordpad atau dengan editor kesukaan anda (mengapa saya menggunakan Wordpad bukan notepad karena lebih enak membaca format gammurc ketimbang menggunakan notepad).</p>
<p><a href="http://www.cwicaksono.net/wp-content/uploads/2010/09/gammurc.jpg"><img src="http://www.cwicaksono.net/wp-content/uploads/2010/09/gammurc.jpg" alt="" title="gammurc" width="500" height="200" class="aligncenter size-full wp-image-210" /></a></p>
<p>lihat pada gambar diatas kita perlu mengedit port dengan nilai port yang digunakan oleh modem GSM kita.</p>
<p>3. Gantilah &#8220;com3:&#8221; sesuai dengan nilai port yang digunakan oleh modem anda, untuk mengecek port yang digunakan oleh modem anda silahkan klik tombol Windows + Pause Break secara bersamaan, setelah muncul jendela &#8220;System Properties&#8221; carilah tab &#8220;Hardware&#8221; kemudian klik tombol &#8220;Device Manager&#8221;, kemudian expand bagian port (lihat gambar dibawah ini).</p>
<p><a href="http://www.cwicaksono.net/wp-content/uploads/2010/09/port.jpg"><img src="http://www.cwicaksono.net/wp-content/uploads/2010/09/port.jpg" alt="" title="port" width="500" height="200" class="aligncenter size-full wp-image-215" /></a></p>
<p>Pada gambar diatas terdapat port &#8220;com6&#8243; dan &#8220;com7&#8243; kebetulan modem saya menggunakan &#8220;com7&#8243; jadi saya mengganti &#8220;com3:&#8221; menjadi &#8220;com7:&#8221; pada gammurc.</p>
<p>4. Buka Command Prompt pada komputer anda kemudian buka folder C:\gammu pada Command Prompt anda kemudian ketik<br />
[code]<br />
gammu identify<br />
[/code]</p>
<p><a href="http://www.cwicaksono.net/wp-content/uploads/2010/09/identify.jpg"><img src="http://www.cwicaksono.net/wp-content/uploads/2010/09/identify.jpg" alt="" title="identify" width="500" height="200" class="aligncenter size-full wp-image-218" /></a></p>
<p>jika muncul hasil seperti gambar diatas ini berarti anda telah berhasil menghubungkan modem dengan Gammu. Jika belum coba cek settingan gammurc anda.</p>
<p>note: pada percobaan diatas saya menggunakan WindowsXP dan menggunakan modem ZTE</p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/tutorial/pengenalan-dasar-gammu.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Teknik Dasar Menggunakan cURL</title>
		<link>http://cwicaksono.net/tutorial/teknik-dasar-menggunakan-curl.html</link>
		<comments>http://cwicaksono.net/tutorial/teknik-dasar-menggunakan-curl.html#comments</comments>
		<pubDate>Mon, 20 Sep 2010 03:16:51 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[cURL]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.cwicaksono.net/?p=173</guid>
		<description><![CDATA[cURL merupakan sebuah fungsi yang berguna untuk meng-grab / mengambil konten dari sebuah halaman website (CMIIW). Dengan cURL pula kita bisa melakukan simulasi request method POST ke server (mengirim sebuah parameter dari sebuah form dengan method POST). Pada tutorial kali ini saya membahas mengenai pengenalan apa itu cURL, bagaimana melakukan pengecekan modul cURL pada server [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cwicaksono.net/wp-content/uploads/2010/09/phpcurl.jpg"><img src="http://www.cwicaksono.net/wp-content/uploads/2010/09/phpcurl.jpg" alt="" title="phpcurl" width="150" height="150" class="alignleft size-full wp-image-174" style="margin-right:15px;" /></a></p>
<p>cURL merupakan sebuah fungsi yang berguna untuk meng-grab / mengambil konten dari sebuah halaman website (CMIIW). Dengan cURL pula kita bisa melakukan simulasi request method POST ke server (mengirim sebuah parameter dari sebuah form dengan method POST). </p>
<p>Pada tutorial kali ini saya membahas mengenai pengenalan apa itu cURL, bagaimana melakukan pengecekan modul cURL pada server dan menerapkan cURL untuk mendapatkan timeline dari twitter milik anda. Setelah membaca tutorial ini jangan lupa meninggalkan komentar ya.<span id="more-173"></span></p>
<h3>Mengapa kita menggunakan cURL</h3>
<p>Didalam PHP sebenarnya ada fungsi sejenis dan sangat mudah penggunaannya yaitu file_get_contents, tapi cURL memiliki beberapa kelebihan yaitu bisa menggunakan COOKIE dan bisa melakukan POST method. Karena ada beberapa website yang melindungi kontennya dengan menggunakan Cookie dan POST method, namun saya tidak menyarankan untuk mencuri konten menggunakan cURL.</p>
<h3>Kapan kita menggunakan cURL</h3>
<p>Waktu yang tepat untuk menggunakan cURL adalah ketika kita ingin mengambil sebuah data dari sebuah website sebagai contoh mengambil rss timeline dari twitter kita, mengambil data dari bmkg untuk diterjemahkan menjadi data yang lebih enak dibaca.</p>
<h3>Bagaimana cara menggunakan cURL</h3>
<p>Sekarang kita akan mencoba mendapatkan twitter timeline milik saya menggunakan cURL dan menampilkannya dengan PHP. Sebelum menggunakan cURL pastikan PHP yang kita gunakan sudah support fungsi cURL, cara mengeceknya adalah sebagai berikut:</p>
<p>1. Buatlah file dengan nama info.php kemudian isi dengan kode berikut ini:<br />
[code]<br />
<?php<br />
phpinfo();<br />
?><br />
[/code]<br />
Kemudian coba buka di browser file tersebut dan cari apakah modul cURL sudah aktif atau belum (lihat gambar dibawah ini)<br />
<a href="http://www.cwicaksono.net/wp-content/uploads/2010/09/curl.jpg"><img src="http://www.cwicaksono.net/wp-content/uploads/2010/09/curl.jpg" alt="" title="curl" width="450" height="84" class="aligncenter size-full wp-image-185" /></a></p>
<p>2. Setelah telah mengetahui bahwa server kita telah mendukung cURL langkah berikutnya yaitu mencari link rss untuk akun twitter kita. Buka url twitter akun kita yaitu http://twitter.com/username username bisa diganti dengan akun twitter anda, sebagai contoh jika username twitter saya adalah cwicaksono maka hasilnya http://twitter.com/cwicaksono</p>
<p>Biasanya letak url untuk melihat rss dari timeline kita ada dibawah foto orang yang telah mem-follow kita, untuk lebih jelasnya lihat pada gambar dibawah ini:<br />
<a href="http://www.cwicaksono.net/wp-content/uploads/2010/09/rss_timeline.jpg"><img src="http://www.cwicaksono.net/wp-content/uploads/2010/09/rss_timeline.jpg" alt="" title="rss_timeline" width="221" height="274" class="aligncenter size-full wp-image-190" /></a></p>
<p>3. Berikutnya ketik code dibawah ini dan simpan dengan nama twitter.php<br />
[code]<br />
<?php<br />
$keyword = "cwicaksono";<br />
$url = "http://search.twitter.com/search.atom?q=$keyword&#038;rpp=1&#038;page=1";</p>
<p>$xml = $url;<br />
$xmlDoc = new DOMDocument();<br />
$xmlDoc->load($xml);<br />
$items = $xmlDoc->getElementsByTagName("entry");</p>
<p>$twitPost       = $items->item(0)->getElementsByTagName("title")->item(0)->childNodes->item(0)->nodeValue;<br />
$twitPost       = preg_replace('/\&#038;/', '&amp;', $twitPost);</p>
<p>echo $twitPost;<br />
?><br />
[/code]<br />
4. Lihat tampilan hasil twitter.php di browser.</p>
<p>Untuk saat ini saya rasa cukup sampai disini, untuk tulisan berikutnya kita akan mencoba mengirim data dengan method POST.</p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/tutorial/teknik-dasar-menggunakan-curl.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Membuat Aplikasi Hello World</title>
		<link>http://cwicaksono.net/tutorial/membuat-aplikasi-hello-world.html</link>
		<comments>http://cwicaksono.net/tutorial/membuat-aplikasi-hello-world.html#comments</comments>
		<pubDate>Wed, 01 Sep 2010 03:58:12 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Blackberry Developer]]></category>
		<category><![CDATA[Hello World]]></category>

		<guid isPermaLink="false">http://www.cwicaksono.net/?p=160</guid>
		<description><![CDATA[Setiap programmer jika ingin belajar sebuah bahasa pemrograman baru pasti hal yang pertama dipelajari adalah membuat Hello World, untuk itu kita pun akan mencoba membuat aplikasi Hello World untuk Blackberry. Sebelum masuk ke bagian coding aplikasi saya akan menjelaskan alur aplikasinya. Aplikasi ini merupakan aplikasi yang sangat sederhana, aplikasi ini hanya akan mencetak &#8220;Hello World&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cwicaksono.net/wp-content/uploads/2010/09/hello.jpg"><img src="http://www.cwicaksono.net/wp-content/uploads/2010/09/hello.jpg" alt="" title="hello" width="150" height="150" class="alignleft size-full wp-image-161" style="margin-right:15px;" /></a></p>
<p>Setiap programmer jika ingin belajar sebuah bahasa pemrograman baru pasti hal yang pertama dipelajari adalah membuat Hello World, untuk itu kita pun akan mencoba membuat aplikasi Hello World untuk Blackberry. Sebelum masuk ke bagian coding aplikasi saya akan menjelaskan alur aplikasinya.</p>
<p>Aplikasi ini merupakan aplikasi yang sangat sederhana, aplikasi ini hanya akan mencetak &#8220;Hello World&#8221; pada layar Blackberry dan akan menampilkan Dialog Box &#8220;Goodbye&#8221; ketika aplikasi ini ditutup. Setelah mengetahui alur dari aplikasi kita bisa langsung menuliskan coding untuk aplikasi tersebut.<span id="more-160"></span></p>
<h3>Coding Aplikasi</h3>
<p>Coding ini anda tuliskan pada IDE yang anda pakai bisa JDE Blackberry atau Eclipse.<br />
[code]<br />
import net.rim.blackberry.api.homescreen.HomeScreen;<br />
import net.rim.device.api.ui.UiApplication;<br />
import net.rim.device.api.ui.component.Dialog;<br />
import net.rim.device.api.ui.component.LabelField;<br />
import net.rim.device.api.ui.container.MainScreen;</p>
<p>class MainApp extends UiApplication<br />
{<br />
    public static void main(String[] args)<br />
    {<br />
    	MainApp theApp = new MainApp();<br />
        theApp.enterEventDispatcher();<br />
    }<br />
    private MainApp()<br />
    {<br />
    	pushScreen(new ScreenUtama());<br />
    }<br />
}</p>
<p>class ScreenUtama extends MainScreen{<br />
	ScreenUtama()<br />
	{<br />
    	setTitle("Hello World App");</p>
<p>    	LabelField label = new LabelField("Hello World!");<br />
    	add(label);<br />
	}</p>
<p>	public void close()<br />
    {<br />
        Dialog.alert("Goodbye!");<br />
        super.close();<br />
    }<br />
}<br />
[/code]</p>
<p>Setelah anda mengetik coding diatas anda bisa mengeksekusinya menggunakan Blackberry simulator. Berikut tampilan dari aplikasi Hello World yang telah kita buat.</p>
<p><a href="http://www.cwicaksono.net/wp-content/uploads/2010/09/hello1.jpg"><img src="http://www.cwicaksono.net/wp-content/uploads/2010/09/hello1.jpg" alt="" title="hello1" width="270" height="300" class="aligncenter size-medium wp-image-166" /></a></p>
<p><a href="http://www.cwicaksono.net/wp-content/uploads/2010/09/hello2.jpg"><img src="http://www.cwicaksono.net/wp-content/uploads/2010/09/hello2.jpg" alt="" title="hello2" width="270" height="300" class="aligncenter size-medium wp-image-167" /></a></p>
<p><a href="http://www.cwicaksono.net/wp-content/uploads/2010/09/hello3.jpg"><img src="http://www.cwicaksono.net/wp-content/uploads/2010/09/hello3.jpg" alt="" title="hello3" width="270" height="300" class="aligncenter size-medium wp-image-168" /></a></p>
<p><a href="http://www.cwicaksono.net/wp-content/uploads/2010/09/hello3.jpg"><img src="http://www.cwicaksono.net/wp-content/uploads/2010/09/hello3-270x300.jpg" alt="" title="hello3" width="270" height="300" class="aligncenter size-medium wp-image-168" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/tutorial/membuat-aplikasi-hello-world.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Memulai membuat aplikasi Blackberry</title>
		<link>http://cwicaksono.net/tutorial/memulai-membuat-aplikasi-blackberry.html</link>
		<comments>http://cwicaksono.net/tutorial/memulai-membuat-aplikasi-blackberry.html#comments</comments>
		<pubDate>Tue, 31 Aug 2010 09:14:34 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Blackberry Developer]]></category>

		<guid isPermaLink="false">http://www.cwicaksono.net/?p=146</guid>
		<description><![CDATA[Siapa yang tidak menggunakan blackberry? dari mulai Eksekutif muda sampai anak SMA sekarang sudah menggunakan Blackberry. Untuk itu alangkah baiknya kita mengambil kesempatan ini untuk masuk kedalam pasar Blackberry sebagai pembuat (developer) aplikasi Blackberry. Untuk memulai membuat aplikasi Blackberry anda harus memiliki sebuah komputer dengan yang sudah terinstall Java Virtual Machine, dan anda harus menginstall [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cwicaksono.net/wp-content/uploads/2010/08/blackberry.jpg"><img src="http://www.cwicaksono.net/wp-content/uploads/2010/08/blackberry.jpg" alt="" title="blackberry" width="150" height="150" class="alignleft size-full wp-image-147" style="margin-right:15px;" /></a></p>
<p>Siapa yang tidak menggunakan blackberry? dari mulai Eksekutif muda sampai anak SMA sekarang sudah menggunakan Blackberry. Untuk itu alangkah baiknya kita mengambil kesempatan ini untuk masuk kedalam pasar Blackberry sebagai pembuat (developer) aplikasi Blackberry.</p>
<p>Untuk memulai membuat aplikasi Blackberry anda harus memiliki sebuah komputer dengan yang sudah terinstall Java Virtual Machine, dan anda harus menginstall JDE untuk Blackberrynya.<span id="more-146"></span> Silahkan mengunjungi alamat <a href="http://na.blackberry.com/eng/developers/">http://na.blackberry.com/eng/developers/</a>.<br />
Silahkan silahkan anda melihat sample2 yang ada di JDE tersebut. tunggu tulisan berikutnya mengenai pembuatan aplikasi Hello World pada Blackberry.</p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/tutorial/memulai-membuat-aplikasi-blackberry.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

