<?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> &#187; code</title>
	<atom:link href="http://www.andisun.com/tag/code/feed" rel="self" type="application/rss+xml" />
	<link>http://www.andisun.com</link>
	<description></description>
	<lastBuildDate>Tue, 30 Mar 2010 02:20:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Memanfaatkan Notepad++ untuk membuat Syntax highlight Code pada Microsoft Word 2007</title>
		<link>http://www.andisun.com/artikel/memanfaatkan-notepad-untuk-membuat-syntax-highlight-code-pada-microsoft-word-2007</link>
		<comments>http://www.andisun.com/artikel/memanfaatkan-notepad-untuk-membuat-syntax-highlight-code-pada-microsoft-word-2007#comments</comments>
		<pubDate>Wed, 14 Oct 2009 01:25:51 +0000</pubDate>
		<dc:creator>myandisun</dc:creator>
				<category><![CDATA[Artikel]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[highlight]]></category>
		<category><![CDATA[Notepad++]]></category>
		<category><![CDATA[Syntax]]></category>
		<category><![CDATA[word]]></category>

		<guid isPermaLink="false">http://www.andisun.com/?p=501</guid>
		<description><![CDATA[Syntax highlight adalah bagaimana menyajikan kode program dengan warna berbeda berdasarkan keyword, nama variabel, nama function, yang biasanya ditemukan pada kode editor bahasa pemrograman.
Secara default kode program yang akan dimasukkan ke word dari editor akan berwarna hitam. Hal itu berbeda dengan warna yang ada pada editornya. Warna hitam pada semua kode program akan menyulitkan untuk memahami kode program yang dituliskan pada word.
]]></description>
			<content:encoded><![CDATA[<p>Syntax highlight adalah bagaimana menyajikan kode program dengan warna berbeda berdasarkan keyword, nama variabel, nama function, yang biasanya ditemukan pada kode editor bahasa pemrograman.</p>
<p>Secara default kode program yang akan dimasukkan ke word dari editor akan berwarna hitam. Hal itu berbeda dengan warna yang ada pada editornya. Warna hitam pada semua kode program akan menyulitkan untuk memahami kode program yang dituliskan pada word.</p>
<p>Software tambahan yang dibutuhkan akan text editor <a href="http://notepad-plus.sourceforge.net/uk/site.htm">Notepad++</a>. <a href="http://notepad-plus.sourceforge.net/uk/site.htm">Notepad++</a> adalah editor kode program yang mensupport beberapa bahasa pemrograman. Notepad++ dapat didownload (<a href="http://notepad-plus.sourceforge.net/uk/download.php">klik disini</a>) gratis. Berjalan pada lingkungan windows dan penggunaan di atur oleh <a href="http://www.gnu.org/copyleft/gpl.html">GPL</a> License. Bahasa pemrograman yang dapat dukung oleh Notepad++ adalah:</p>
<table style="width: 448px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="95" valign="bottom">C</td>
<td width="65" valign="bottom">C++</td>
<td width="64" valign="bottom">Java</td>
<td width="89" valign="bottom">C#</td>
<td width="64" valign="bottom">XML</td>
<td width="71" valign="bottom">HTML</td>
</tr>
<tr>
<td width="95" valign="bottom">PHP</td>
<td width="65" valign="bottom">CSS</td>
<td width="64" valign="bottom">makefile</td>
<td width="89" valign="bottom">ASCII art (.nfo)</td>
<td width="64" valign="bottom">doxygen</td>
<td width="71" valign="bottom">ini file</td>
</tr>
<tr>
<td width="95" valign="bottom">batch file</td>
<td width="65" valign="bottom">Javascript</td>
<td width="64" valign="bottom">ASP</td>
<td width="89" valign="bottom">VB/VBS</td>
<td width="64" valign="bottom">SQL</td>
<td width="71" valign="bottom">Objective-C</td>
</tr>
<tr>
<td width="95" valign="bottom">RC resource file</td>
<td width="65" valign="bottom">Pascal</td>
<td width="64" valign="bottom">Perl</td>
<td width="89" valign="bottom">Python</td>
<td width="64" valign="bottom">Lua</td>
<td width="71" valign="bottom">TeX</td>
</tr>
<tr>
<td width="95" valign="bottom">TCL</td>
<td width="65" valign="bottom">Assembler</td>
<td width="64" valign="bottom">Ruby</td>
<td width="89" valign="bottom">Lisp</td>
<td width="64" valign="bottom">Scheme</td>
<td width="71" valign="bottom">Properties</td>
</tr>
<tr>
<td width="95" valign="bottom">Diff</td>
<td width="65" valign="bottom">Smalltalk</td>
<td width="64" valign="bottom">Postscript</td>
<td width="89" valign="bottom">VHDL</td>
<td width="64" valign="bottom">Ada</td>
<td width="71" valign="bottom">Caml</td>
</tr>
<tr>
<td width="95" valign="bottom">AutoIt</td>
<td width="65" valign="bottom">KiXtart</td>
<td width="64" valign="bottom">Matlab</td>
<td width="89" valign="bottom">Verilog</td>
<td width="64" valign="bottom">Haskell</td>
<td width="71" valign="bottom">InnoSetup</td>
</tr>
<tr>
<td width="95" valign="bottom">CMake</td>
<td width="65" valign="bottom">YAML</td>
<td width="64" valign="bottom"></td>
<td width="89" valign="bottom"></td>
<td width="64" valign="bottom"></td>
<td width="71" valign="bottom"></td>
</tr>
</tbody>
</table>
<h1>Install Notepad++</h1>
<p>Sebelum menginstall Notepad++, aplikasi harus didownload secara gratis (<a href="http://notepad-plus.sourceforge.net/uk/download.php">klik disini untuk download</a>).</p>
<div id="attachment_502" class="wp-caption aligncenter" style="width: 149px"><a href="http://www.andisun.com/wp-content/uploads/2009/10/notepad_master_file.png"><img class="size-full wp-image-502  " title="notepad_master_file" src="http://www.andisun.com/wp-content/uploads/2009/10/notepad_master_file.png" alt="File master Notepad++" width="139" height="139" /></a><p class="wp-caption-text">File master Notepad++</p></div>
<p>Setelah proses download selesai, maka install <a href="http://notepad-plus.sourceforge.net/uk/site.htm">Notepad++</a> tersebut dengan mendobel klik file masternya.</p>
<h1>Memulai Mengetikkan Kode Program</h1>
<p>Ketikkan kode program yang dinginkan di <a href="http://notepad-plus.sourceforge.net/uk/site.htm">Notepad++</a>. Selain megetik, kode program yang juga dapat diperolah dengan mengkopi dari software atau editor lain.</p>
<p>Pada artikel ini penulis menggunakan kode PHP sebagai contoh.</p>
<div id="attachment_504" class="wp-caption aligncenter" style="width: 511px"><a href="http://www.andisun.com/wp-content/uploads/2009/10/syntax_kode_program01.png"><img class="size-full wp-image-504" title="syntax_kode_program01" src="http://www.andisun.com/wp-content/uploads/2009/10/syntax_kode_program01.png" alt="Kode program sebelum dipilih bahasanya" width="501" height="480" /></a><p class="wp-caption-text">Kode program sebelum dipilih bahasanya</p></div>
<h1><span id="more-501"></span></h1>
<h1>Memilih Bahasa</h1>
<p>Tentukan bahasa pemrograman kode program yang dituliskan dapat dipilih dari menu Language – (pilih bahasa yang dinginkan).</p>
<div id="attachment_505" class="wp-caption aligncenter" style="width: 253px"><a href="http://www.andisun.com/wp-content/uploads/2009/10/syntax_menu01.png"><img class="size-full wp-image-505  " title="syntax_menu01" src="http://www.andisun.com/wp-content/uploads/2009/10/syntax_menu01.png" alt="Menu memilih jenis bahasa" width="243" height="242" /></a><p class="wp-caption-text">Menu memilih jenis bahasa</p></div>
<p>Karena program kita adalah PHP, maka pilih PHP pada Language.</p>
<p>Setelah di pilih bahasa yang digunakan, maka warna kode akan berubah seperti berikut:</p>
<div id="attachment_506" class="wp-caption aligncenter" style="width: 511px"><a href="http://www.andisun.com/wp-content/uploads/2009/10/syntax_kode_program02.png"><img class="size-full wp-image-506" title="syntax_kode_program02" src="http://www.andisun.com/wp-content/uploads/2009/10/syntax_kode_program02.png" alt="Kode program setelah dipilih bahasa" width="501" height="480" /></a><p class="wp-caption-text">Kode program setelah dipilih bahasa</p></div>
<p>Dari gambar di atas terlihat warna yang berbeda-beda.</p>
<p>Seleksi kode program yang akan dimasukkan ke Microsoft Word. Jika menginginkan semua program tidak perlu diseleksi.</p>
<p>Pilih menu NppExport – Copy all format to clipboard.</p>
<div id="attachment_507" class="wp-caption aligncenter" style="width: 458px"><a href="http://www.andisun.com/wp-content/uploads/2009/10/syntax_menu02.png"><img class="size-full wp-image-507" title="syntax_menu02" src="http://www.andisun.com/wp-content/uploads/2009/10/syntax_menu02.png" alt="Menu copy format to clipboard" width="448" height="241" /></a><p class="wp-caption-text">Menu copy format to clipboard</p></div>
<p>Dari menu diatas kita dapat memilih beberapa pilihan. Dianjurkan pilih menu “Copy all format to clipboard”.</p>
<p>Intinya adalah kode yang akan dikopi harus berbentuk RTF (termasuk juga menu Copy all format to clipboard).</p>
<h1>Memasukkan Kode Program ke Microsoft Word</h1>
<p>Buka Microsoft Word, kemudian tentukan lokasi kode program, pilih Paste.</p>
<p>Hasilnya adalah sebagai berikut:</p>
<div id="attachment_508" class="wp-caption aligncenter" style="width: 591px"><a href="http://www.andisun.com/wp-content/uploads/2009/10/syntax_kode_program03.png"><img class="size-full wp-image-508" title="syntax_kode_program03" src="http://www.andisun.com/wp-content/uploads/2009/10/syntax_kode_program03.png" alt="Hasil Syntax highlight di Microsoft Word 2007" width="581" height="480" /></a><p class="wp-caption-text">Hasil Syntax highlight di Microsoft Word 2007</p></div>
<p>Setelah di Paste, maka terlihat kode program PHP pada Microsoft Word berwarna beragam seperti pada kode editor. Perbedaan warna tersebut memudahkan pembaca untuk memahami kode program yang diketik.</p>
<p>Selamat Mencoba.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andisun.com/artikel/memanfaatkan-notepad-untuk-membuat-syntax-highlight-code-pada-microsoft-word-2007/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sekilas Java 2 Micro Edition (J2ME)</title>
		<link>http://www.andisun.com/artikel/sekilas-java-2-microedition-j2me</link>
		<comments>http://www.andisun.com/artikel/sekilas-java-2-microedition-j2me#comments</comments>
		<pubDate>Tue, 21 Jul 2009 18:16:25 +0000</pubDate>
		<dc:creator>myandisun</dc:creator>
				<category><![CDATA[Artikel]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[edition]]></category>
		<category><![CDATA[J2ME]]></category>
		<category><![CDATA[jvm]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[LifeCycle]]></category>
		<category><![CDATA[micro]]></category>
		<category><![CDATA[MIDP]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.andisun.com/?p=175</guid>
		<description><![CDATA[J2ME (Java to Micro Edition) adalah platform Java yang ditargetkan secara spesifik untuk aplikasi yang jalan pada peralatan-peralatan kecil seperti mobile phone, PDA, switch jaringan, sistem navigasi, komponen peralatan otomatis rumah tangga dan sebagainya. J2ME dapat menjadi solusi untuk peralatan yang tidak mendukung secara penuh implementasi mnggunakan J2SE (Java to Standart Edition).]]></description>
			<content:encoded><![CDATA[<p>J2ME <em>(Java to Micro Edition)</em> adalah <em>platform</em> Java yang ditargetkan secara spesifik untuk aplikasi yang jalan pada peralatan-peralatan kecil seperti mobile phone, PDA, <em>switch</em> jaringan, sistem navigasi, komponen peralatan otomatis rumah tangga dan sebagainya. J2ME dapat menjadi solusi untuk peralatan yang tidak mendukung secara penuh implementasi mnggunakan J2SE <em>(Java to Standart Edition)</em>.</p>
<p>Sama seperti Java pada umumnya yang menggunakan JVM <em>(Java Virtual Machine)</em>, dalam J2ME juga menggunakan <em>virtual</em> mesin yang disebut <em>K Virtual Machine </em>(KVM). KVM<em> </em>adalah <em>virtual machine</em> dengan kapasitas memori yang sangat kecil. Huruf K diambil dari Kilobyte yang mengambarkan betapa kecil total memori yang digunakan mulai dari 128 kilobyte hingga maksimal rata-rata sekitar 512 kilobyte.</p>
<p>Aplikasi J2ME yang tertanam pada perangkat handphone dapat memanfaatkan teknologi yang sudah ada padanya. J2ME dapat memanfaatkan teknologi GPRS untuk membangun aplikasi berbasiskan Internet. Aplikasi pada user (pengguna handphone) juga dapat diperkaya dengan animasi-animasi grafis menarik dengan menawarkan interaksi user yang semakin meningkat.</p>
<p>Aplikasi yang dibangun menggunakan J2ME dengan profile MIDP <em>(Mobile Information Device Profile)</em> dikenal dengan nama MIDlet. MIDP sendiri khusus digunakan pada <em>handset</em> dengan CPU, memori, keyboard dan layar terbatas misalkan handphone, PDA dan sebagainya.</p>
<p><span id="more-175"></span></p>
<h2>Siklus Hidup J2ME</h2>
<p>Siklus Hidup<em> (LifeCycle)</em> dari MIDlet ditangani oleh <em>Application Management Software</em> (AMS). AMS ini adalah sebuah lingkungan tempat siklus sebuah MIDlet yang mampu diciptakan, dijalankan, dihentikan dan dihilangkan. AMS sering pula dinamakan dengan <em>Java Application Manager</em> (JAM). Method-method standar bawaan J2ME dapat dilihat pada gambar berikut.</p>
<div id="attachment_176" class="wp-caption alignnone" style="width: 394px"><img class="size-full wp-image-176" title="midlet_lifecycle" src="http://www.andisun.com/wp-content/uploads/2009/07/midlet_lifecycle.png" alt="LifeCycle sebuah MIDlet" width="384" height="225" /><p class="wp-caption-text">LifeCycle sebuah MIDlet</p></div>
<p>Dari gambar diatas dapat dijelaskan sebagai berikut:</p>
<ol>
<li>Ketika MIDlet pertama diciptakan dan diinisialisasi, MIDlet akan berada dalam state ”Pause”.</li>
<li>Apabila terjadi kesalahan selama kontruksi MIDlet, MIDlet akan berpindah ke state ”Destroy”, dan MIDlet batal diciptakan dengan memanggil fungsi standar destroyApp().</li>
<li>Selanjutnya, ketika MIDlet dijalankan. MIDlet akan berada pada state ”Active”, dalam hal ini fungsi standar yang dipanggil adalah startApp().</li>
<li>Akan tetapi, jika ditengah jalan MIDlet dihentikan sementara MIDlet akan berada dalam state ”Pause” dengan memanggil fungsi standar pauseApp(). Pada state ini diperlukan proses <em>celanUp</em> terhadap <em>garbage collector</em> yang dihasilkan.</li>
</ol>
<h2>Antar Muka</h2>
<p>Antar muka <em>(user interface)</em> MIDP terdiri atas API-API yang <em>High Level</em> dan <em>Low level</em>. <em>Low Level</em> API berbasiskan pada Canvas sedangkan <em>High Level</em> API berbasis pada screen. Class diagram dari user interface dapat dilihat pada gambar 2.4.</p>
<div id="attachment_177" class="wp-caption alignnone" style="width: 380px"><img class="size-full wp-image-177" title="class_diagram_j2me" src="http://www.andisun.com/wp-content/uploads/2009/07/class_diagram_j2me.png" alt="Class diagram tipe screen MIDP" width="370" height="200" /><p class="wp-caption-text">Class diagram tipe screen MIDP</p></div>
<p>Dengan dua class di atas user interface MIDP dapat dibentuk menjadi sebuah aplikasi MIDlet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andisun.com/artikel/sekilas-java-2-microedition-j2me/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
