<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>gadjah.net</title>
	<link>http://gadjah.net</link>
	<description>all about everything</description>
	<pubDate>Tue, 01 Jul 2008 08:18:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Instalasi Server Kantor Part 1</title>
		<link>http://gadjah.net/2008/07/01/instalasi-server-kantor-part-1/</link>
		<comments>http://gadjah.net/2008/07/01/instalasi-server-kantor-part-1/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 08:18:58 +0000</pubDate>
		<dc:creator>irfan_ardiansah</dc:creator>
		
		<category><![CDATA[apache]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[myself]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[iseng]]></category>

		<guid isPermaLink="false">http://gadjah.net/2008/07/01/instalasi-server-kantor-part-1/</guid>
		<description><![CDATA[Dapet tugas untuk nginstal web server di kantor supaya bisa diakses dari luar nih. Browsing sana-sini dapetnya tutorial untuk CentOS, untungnya waktu beberapa bulan lalu beli InfoLinux dapet juga DVD CentOS trus diinstall deh.
Setelah bertanya-tanya dalam hati, emang punya server ya. Ternyata kantor ada server yang baru aja dibeli dengan merk HP Proliant ML150 G3 [...]]]></description>
			<content:encoded><![CDATA[<p>Dapet tugas untuk nginstal web server di kantor supaya bisa diakses dari luar nih. Browsing sana-sini dapetnya tutorial untuk CentOS, untungnya waktu beberapa bulan lalu beli InfoLinux dapet juga DVD CentOS trus diinstall deh.</p>
<p>Setelah bertanya-tanya dalam hati, emang punya server ya. Ternyata kantor ada server yang baru aja dibeli dengan merk <a href="http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/15351-15351-241434-241646-3328424-1163831.html">HP Proliant ML150 G3</a> yang canggih, padahal seumur-umur blon pernah megang kompie yang khusus server, biasanya klo nyoba server pake VMWare atau VirtualBox aja, udah takut klo hardwarenya gak ada yang kedetek.</p>
<p>Nyobain nginstal, ternyata tutorialnya pake text based, setelah nginstal malah gagap ngakses internet karena pake lynx, semua tau klo lynx adalah browser yang text based, bacanya aja bingung. Tapi ternyata CentOS sudah mendeteksi semua hardware, sayangnya soundcard gak kedetek. Jangan-jangan di server emang gak ada soundcard. Gagal total&#8230;</p>
<p>Instalasi kedua, masih pake CentOS dengan ceklis di KDE, masih pake KDE 3 ternyata. Sayangnya partisi yang dibuat kekecilan, terpaksa instal lagi. Gagal total&#8230;</p>
<p>Instalasi ketiga dengan CentOS, akhirnya berhasil, setelah konfigurasi di DNS Server kantor dan Apache Virtual Host bisa juga nih web diakses dari internal, tapi blon bisa diakses dari luar karena blon ada DNS-nya. Sukses&#8230;</p>
<p>Tapi gara-gara keracunan oleh Bos <a href="http://www.vavai.com/">Vavai</a> yang selalu cerita mengenai OpenSuse, dua jam setelah web-nya jalan, langsung donlot OpenSuse 11.0 Versi DVD dan sekarang lagi diinstall. Ntar klo dah install kita coba lagi konfigurasi web server-nya.</p>
<p>Sekarang cari tutorial OpenSuse dulu ah.</p>
<p xmlns="" class="zoundry_raven_tags">  <!-- Tag links generated by Zoundry Raven. Do not manually edit. http://www.zoundryraven.com -->  <span class="ztags"><span class="ztagspace">Technorati</span> : <a href="http://www.technorati.com/tag/iseng" class="ztag" rel="tag">iseng</a></span>  <br/> <span class="ztags"><span class="ztagspace">Del.icio.us</span> : <a href="http://del.icio.us/tag/iseng" class="ztag" rel="tag">iseng</a></span> </p>
]]></content:encoded>
			<wfw:commentRss>http://gadjah.net/2008/07/01/instalasi-server-kantor-part-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[Linux] Konfigurasi Fitur Untuk Nano Text Editor</title>
		<link>http://gadjah.net/2008/06/30/linux-konfigurasi-fitur-untuk-nano-text-editor/</link>
		<comments>http://gadjah.net/2008/06/30/linux-konfigurasi-fitur-untuk-nano-text-editor/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 04:45:00 +0000</pubDate>
		<dc:creator>irfan_ardiansah</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[pemrograman]]></category>

		<category><![CDATA[tools]]></category>

		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://gadjah.net/2008/06/30/linux-konfigurasi-fitur-untuk-nano-text-editor/</guid>
		<description><![CDATA[Nano adalah sebuah editor teks yang sudah terintegrasi dalam linux bersama VI dan Emacs. Ketiga software ini biasanya digunakan dalam shell linux.
Fitur yang kurang dari nano ini misalnya adalah indentasi otomatis, no wrap, backup file dan terutama untuk programmer adalah syntax color highlight.
Fitur-fitur tersebut bisa diaktifkan, tapi harus buat dulu satu file bernama &#8220;.nanorc&#8221; di [...]]]></description>
			<content:encoded><![CDATA[<p>Nano adalah sebuah editor teks yang sudah terintegrasi dalam linux bersama VI dan Emacs. Ketiga software ini biasanya digunakan dalam shell linux.</p>
<p>Fitur yang kurang dari nano ini misalnya adalah indentasi otomatis, no wrap, backup file dan terutama untuk programmer adalah syntax color highlight.</p>
<p>Fitur-fitur tersebut bisa diaktifkan, tapi harus buat dulu satu file bernama &#8220;.nanorc&#8221; di folder home milik kita.</p>
<p>Disini saya buatnya pake nano, jadi konfigurasi nano menggunakan nano <img src='http://gadjah.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Folder home yang saya gunakan adalah: &#8220;/home/irfan&#8221;, silakan sesuaikan dengan home folder masing-masing.</p>
<p>Langkahnya:</p>
<p>1. Dengan menggunakan console bawaan linux</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('42code10'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('4210');">[<span id="4210_symbol">-</span>]</a></div><div class="codebox_left"><span id="l42code10"><a href="#" onclick="javascript:showCodeTxt('42code10'); return false;">View Code</a>BASH</span></div></td></tr><tr id="4210"><td class="code" id="42code10"><pre class="bash">   <span style="color: #7a0874; font-weight: bold;">cd</span> /home/irfan</pre></td></tr></table></div>

<p>2. Buat file baru dengan nama .nanorc</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('42code11'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('4211');">[<span id="4211_symbol">-</span>]</a></div><div class="codebox_left"><span id="l42code11"><a href="#" onclick="javascript:showCodeTxt('42code11'); return false;">View Code</a>BASH</span></div></td></tr><tr id="4211"><td class="code" id="42code11"><pre class="bash">   <span style="color: #c20cb9; font-weight: bold;">nano</span> .nanorc</pre></td></tr></table></div>

<p>3. Tuliskan perintah-perintah di bawah ini di file .nanorc untuk mengaktifkan fiturnya.</p>
<p>a. Mengaktifkan Indentasi Otomatis</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('42code12'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('4212');">[<span id="4212_symbol">-</span>]</a></div><div class="codebox_left"><span id="l42code12"><a href="#" onclick="javascript:showCodeTxt('42code12'); return false;">View Code</a>BASH</span></div></td></tr><tr id="4212"><td class="code" id="42code12"><pre class="bash">   <span style="color: #000000; font-weight: bold;">set</span> autoindent</pre></td></tr></table></div>

<p>b. Mengaktifkan Backup File</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('42code13'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('4213');">[<span id="4213_symbol">-</span>]</a></div><div class="codebox_left"><span id="l42code13"><a href="#" onclick="javascript:showCodeTxt('42code13'); return false;">View Code</a>BASH</span></div></td></tr><tr id="4213"><td class="code" id="42code13"><pre class="bash">   <span style="color: #000000; font-weight: bold;">set</span> backup</pre></td></tr></table></div>

<p>c. Menonaktifkan Text Wrap</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('42code14'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('4214');">[<span id="4214_symbol">-</span>]</a></div><div class="codebox_left"><span id="l42code14"><a href="#" onclick="javascript:showCodeTxt('42code14'); return false;">View Code</a>BASH</span></div></td></tr><tr id="4214"><td class="code" id="42code14"><pre class="bash">   <span style="color: #000000; font-weight: bold;">set</span> nowrap</pre></td></tr></table></div>

<p>d. Mengaktifkan History Nano</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('42code15'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('4215');">[<span id="4215_symbol">-</span>]</a></div><div class="codebox_left"><span id="l42code15"><a href="#" onclick="javascript:showCodeTxt('42code15'); return false;">View Code</a>BASH</span></div></td></tr><tr id="4215"><td class="code" id="42code15"><pre class="bash">   <span style="color: #000000; font-weight: bold;">set</span> historylog</pre></td></tr></table></div>

<p>e. Mengaktifkan Smooth Scrolling</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('42code16'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('4216');">[<span id="4216_symbol">-</span>]</a></div><div class="codebox_left"><span id="l42code16"><a href="#" onclick="javascript:showCodeTxt('42code16'); return false;">View Code</a>BASH</span></div></td></tr><tr id="4216"><td class="code" id="42code16"><pre class="bash">   <span style="color: #000000; font-weight: bold;">set</span> smooth</pre></td></tr></table></div>

<p>f. Jarak indentasi, harus lebih besar dari 0</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('42code17'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('4217');">[<span id="4217_symbol">-</span>]</a></div><div class="codebox_left"><span id="l42code17"><a href="#" onclick="javascript:showCodeTxt('42code17'); return false;">View Code</a>BASH</span></div></td></tr><tr id="4217"><td class="code" id="42code17"><pre class="bash">   <span style="color: #000000; font-weight: bold;">set</span> tabsize <span style="color: #000000;">8</span></pre></td></tr></table></div>

<p>Contoh dari file .nanorc yang saya punya</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('42code18'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('4218');">[<span id="4218_symbol">-</span>]</a></div><div class="codebox_left"><span id="l42code18"><a href="#" onclick="javascript:showCodeTxt('42code18'); return false;">View Code</a>BASH</span></div></td></tr><tr id="4218"><td class="code" id="42code18"><pre class="bash">   <span style="color: #808080; font-style: italic;"># Use auto-indentation</span>
   <span style="color: #000000; font-weight: bold;">set</span> autoindent
&nbsp;
   <span style="color: #808080; font-style: italic;"># Backup files to filename~</span>
   <span style="color: #000000; font-weight: bold;">set</span> backup
&nbsp;
   <span style="color: #808080; font-style: italic;"># Use <span style="color: #c20cb9; font-weight: bold;">cut</span> to end of line with ^K by default</span>
   <span style="color: #000000; font-weight: bold;">set</span> <span style="color: #c20cb9; font-weight: bold;">cut</span>
&nbsp;
   <span style="color: #808080; font-style: italic;"># Enable ~/.nano_history <span style="color: #000000; font-weight: bold;">for</span> saving and reading search/replace <span style="color: #c20cb9; font-weight: bold;">strings</span>.</span>
   <span style="color: #808080; font-style: italic;"># <span style="color: #000000; font-weight: bold;">set</span> historylog</span>
&nbsp;
   <span style="color: #808080; font-style: italic;"># Do not convert files from DOS/Mac format</span>
   <span style="color: #000000; font-weight: bold;">set</span> noconvert
&nbsp;
   <span style="color: #808080; font-style: italic;"># Do not follow symlinks when writing files</span>
   <span style="color: #808080; font-style: italic;"># <span style="color: #000000; font-weight: bold;">set</span> nofollow</span>
&nbsp;
   <span style="color: #808080; font-style: italic;"># Do not display the <span style="color: #7a0874; font-weight: bold;">help</span> lists at the bottom of the screen</span>
   <span style="color: #808080; font-style: italic;"># <span style="color: #000000; font-weight: bold;">set</span> nohelp</span>
&nbsp;
   <span style="color: #808080; font-style: italic;"># Do not wrap text at all</span>
   <span style="color: #000000; font-weight: bold;">set</span> nowrap
&nbsp;
   <span style="color: #808080; font-style: italic;"># Use smooth scrolling <span style="color: #c20cb9; font-weight: bold;">as</span> the default</span>
   <span style="color: #000000; font-weight: bold;">set</span> smooth
&nbsp;
   <span style="color: #808080; font-style: italic;"># Allow <span style="color: #c20cb9; font-weight: bold;">nano</span> to be suspended with ^Z</span>
   <span style="color: #808080; font-style: italic;"># <span style="color: #000000; font-weight: bold;">set</span> suspend</span>
&nbsp;
   <span style="color: #808080; font-style: italic;"># Use this tab <span style="color: #c20cb9; font-weight: bold;">size</span> instead of the default; it must be greater than <span style="color: #000000;">0</span></span>
   <span style="color: #808080; font-style: italic;"># <span style="color: #000000; font-weight: bold;">set</span> tabsize <span style="color: #000000;">8</span></span>
&nbsp;
   <span style="color: #808080; font-style: italic;"># Save automatically on <span style="color: #7a0874; font-weight: bold;">exit</span>, <span style="color: #000000; font-weight: bold;">do</span> not prompt</span>
   <span style="color: #808080; font-style: italic;"># <span style="color: #000000; font-weight: bold;">set</span> tempfile</span></pre></td></tr></table></div>

<p>Yang berada dalam tanda pagar (#) berarti tidak akan dieksekusi karena dianggap komentar.</p>
<p>Dengan bantuan dari: <a href="http://www.linuxhowtos.org/">linuxhowto</a></p>
<p xmlns="" class="zoundry_raven_tags">  <!-- Tag links generated by Zoundry Raven. Do not manually edit. http://www.zoundryraven.com -->  <span class="ztags"><span class="ztagspace">Technorati</span> : <a href="http://www.technorati.com/tag/pemrograman" class="ztag" rel="tag">pemrograman</a>, <a href="http://www.technorati.com/tag/tools" class="ztag" rel="tag">tools</a>, <a href="http://www.technorati.com/tag/tutorial" class="ztag" rel="tag">tutorial</a></span>  <br/> <span class="ztags"><span class="ztagspace">Del.icio.us</span> : <a href="http://del.icio.us/tag/pemrograman" class="ztag" rel="tag">pemrograman</a>, <a href="http://del.icio.us/tag/tools" class="ztag" rel="tag">tools</a>, <a href="http://del.icio.us/tag/tutorial" class="ztag" rel="tag">tutorial</a></span> </p>
]]></content:encoded>
			<wfw:commentRss>http://gadjah.net/2008/06/30/linux-konfigurasi-fitur-untuk-nano-text-editor/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[Software] Emulator Sistem Operasi Virtual Box</title>
		<link>http://gadjah.net/2008/06/27/software-emulator-sistem-operasi-virtual-box/</link>
		<comments>http://gadjah.net/2008/06/27/software-emulator-sistem-operasi-virtual-box/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 04:45:00 +0000</pubDate>
		<dc:creator>irfan_ardiansah</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[tools]]></category>

		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://gadjah.net/2008/06/27/software-emulator-sistem-operasi-virtual-box/</guid>
		<description><![CDATA[Untuk yang suka nginstall sistem operasi menggunakan VMWare, ternyata ada juga alternatif software versi yang gratisnya yaitu VirtualBox. Sama seperti VMWare, software ini juga mengemulasi sistem operasi diatas sistem operasi lain.
Software ini dapat diinstall di windows, linux, macintosh dan solaris. Dan software ini dapat menjalankan banyak sistem operasi termasuk windows, dos, linux dan openbsd.
VirtualBox diluncurkan [...]]]></description>
			<content:encoded><![CDATA[<p>Untuk yang suka nginstall sistem operasi menggunakan VMWare, ternyata ada juga alternatif software versi yang gratisnya yaitu <a href="http://virtualbox.org/">VirtualBox</a>. Sama seperti VMWare, software ini juga mengemulasi sistem operasi diatas sistem operasi lain.</p>
<p>Software ini dapat diinstall di windows, linux, macintosh dan solaris. Dan software ini dapat menjalankan banyak sistem operasi termasuk windows, dos, linux dan openbsd.</p>
<p>VirtualBox diluncurkan dalam dua versi</p>
<ol>
<li>Close Source Edition, tetap digratiskan tapi tidak tersedia dalam bentuk source code</li>
<li>Open Source Edition, gratis dan tersedia source code-nya</li>
</ol>
<p>Perbedaannya adalah versi Close Source memiliki fitur lebih banyak dibandingkan yang Open Source, diantaranya:</p>
<ol>
<li>Remote Display Protocol (RDP) Server</li>
<li>USB Support</li>
<li>USB over RDP</li>
<li>iSCSI Support</li>
<li>Serial ATA (SATA) Controller</li>
</ol>
<p>Kelima fitur ini tidak muncul di versi Open Source.</p>
<p>Silakan dicoba, nanti kalo saya sudah coba kita bikin tutorialnya.</p>
<p xmlns="" class="zoundry_raven_tags">  <!-- Tag links generated by Zoundry Raven. Do not manually edit. http://www.zoundryraven.com -->  <span class="ztags"><span class="ztagspace">Technorati</span> : <a href="http://www.technorati.com/tag/linux" class="ztag" rel="tag">linux</a>, <a href="http://www.technorati.com/tag/tools" class="ztag" rel="tag">tools</a>, <a href="http://www.technorati.com/tag/windows" class="ztag" rel="tag">windows</a></span>  <br/> <span class="ztags"><span class="ztagspace">Del.icio.us</span> : <a href="http://del.icio.us/tag/linux" class="ztag" rel="tag">linux</a>, <a href="http://del.icio.us/tag/tools" class="ztag" rel="tag">tools</a>, <a href="http://del.icio.us/tag/windows" class="ztag" rel="tag">windows</a></span> </p>
]]></content:encoded>
			<wfw:commentRss>http://gadjah.net/2008/06/27/software-emulator-sistem-operasi-virtual-box/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[Java] Input Data Melalui Console Menggunakan Class Scanner</title>
		<link>http://gadjah.net/2008/06/23/java-input-data-melalui-console-menggunakan-class-scanner/</link>
		<comments>http://gadjah.net/2008/06/23/java-input-data-melalui-console-menggunakan-class-scanner/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 04:45:00 +0000</pubDate>
		<dc:creator>irfan_ardiansah</dc:creator>
		
		<category><![CDATA[java]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[windows]]></category>

		<category><![CDATA[algoritma]]></category>

		<category><![CDATA[javase]]></category>

		<category><![CDATA[pemrograman]]></category>

		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://gadjah.net/2008/06/23/java-input-data-melalui-console-menggunakan-class-scanner/</guid>
		<description><![CDATA[Dulu untuk menginput data melalui Console dalam Java merupakan hal yang sulit, beda dengan Pascal atau C yang sudah menyediakan sintaksnya, Java belum menyediakan sintaks input melalui Console, untuk melakukannya kita harus membuat sebuah program yang lumayan kompleks kalo untuk pemula.
Untungnya sejak JavaSE versi 5.0 fitur untuk melakukan input melalui Console sudah disediakan dengan menggunakan [...]]]></description>
			<content:encoded><![CDATA[<p>Dulu untuk menginput data melalui Console dalam Java merupakan hal yang sulit, beda dengan Pascal atau C yang sudah menyediakan sintaksnya, Java belum menyediakan sintaks input melalui Console, untuk melakukannya kita harus membuat sebuah program yang lumayan kompleks kalo untuk pemula.</p>
<p>Untungnya sejak JavaSE versi 5.0 fitur untuk melakukan input melalui Console sudah disediakan dengan menggunakan class <strong>Scanner</strong> yang dipanggil melalui pustaka <strong>java.util.Scanner</strong></p>
<p>Class Scanner ini memiliki method-method yang bisa menerima berbagai tipe data, misalnya integer, string atau float jadi kita gak usah bikin program lagi, tinggal pake aja.</p>
<p>Seperti sintaks-sintaks Java yang lain, pemanggilannya seperti ini:</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('40code21'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('4021');">[<span id="4021_symbol">-</span>]</a></div><div class="codebox_left"><span id="l40code21"><a href="#" onclick="javascript:showCodeTxt('40code21'); return false;">View Code</a>JAVA</span></div></td></tr><tr id="4021"><td class="code" id="40code21"><pre class="java"><span style="color: #a1a100;">import java.util.Scanner;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> UjiScan <span style="color: #66cc66;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #993333;">void</span> main <span style="color: #66cc66;">&#40;</span><span style="color: #aaaadd; font-weight: bold;">String</span><span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span> args<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
     Scanner in = <span style="color: #000000; font-weight: bold;">new</span> Scanner<span style="color: #66cc66;">&#40;</span><span style="color: #aaaadd; font-weight: bold;">System</span>.<span style="color: #006600;">in</span><span style="color: #66cc66;">&#41;</span>;
  <span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p>Contoh penggunaannya seperti ini:</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('40code22'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('4022');">[<span id="4022_symbol">-</span>]</a></div><div class="codebox_left"><span id="l40code22"><a href="#" onclick="javascript:showCodeTxt('40code22'); return false;">View Code</a>JAVA</span></div></td></tr><tr id="4022"><td class="code" id="40code22"><pre class="java"><span style="color: #a1a100;">import java.util.Scanner;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> UjiScan <span style="color: #66cc66;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #993333;">void</span> main <span style="color: #66cc66;">&#40;</span><span style="color: #aaaadd; font-weight: bold;">String</span><span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span> args<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
                <span style="color: #808080; font-style: italic;">//Deklarasi Scanner:</span>
                Scanner in = <span style="color: #000000; font-weight: bold;">new</span> Scanner<span style="color: #66cc66;">&#40;</span><span style="color: #aaaadd; font-weight: bold;">System</span>.<span style="color: #006600;">in</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
                <span style="color: #808080; font-style: italic;">//Untuk Menerima Kata:</span>
                <span style="color: #aaaadd; font-weight: bold;">System</span>.<span style="color: #006600;">out</span>.<span style="color: #006600;">print</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Kata: &quot;</span><span style="color: #66cc66;">&#41;</span>;
                <span style="color: #aaaadd; font-weight: bold;">String</span> kata = in.<span style="color: #006600;">nextLine</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;            
                <span style="color: #aaaadd; font-weight: bold;">System</span>.<span style="color: #006600;">out</span>.<span style="color: #006600;">println</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Hello, &quot;</span> + kata<span style="color: #66cc66;">&#41;</span>;
&nbsp;
                <span style="color: #808080; font-style: italic;">//Untuk Menerima Kalimat:</span>
                <span style="color: #aaaadd; font-weight: bold;">System</span>.<span style="color: #006600;">out</span>.<span style="color: #006600;">print</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Kalimat: &quot;</span><span style="color: #66cc66;">&#41;</span>;
                <span style="color: #aaaadd; font-weight: bold;">String</span> kalimat = in.<span style="color: #006600;">nextLine</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;         
                <span style="color: #aaaadd; font-weight: bold;">System</span>.<span style="color: #006600;">out</span>.<span style="color: #006600;">println</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Hello, &quot;</span> + kalimat<span style="color: #66cc66;">&#41;</span>;
&nbsp;
                <span style="color: #808080; font-style: italic;">//Untuk Menerima Integer:</span>
                <span style="color: #aaaadd; font-weight: bold;">System</span>.<span style="color: #006600;">out</span>.<span style="color: #006600;">print</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Angka 1: &quot;</span><span style="color: #66cc66;">&#41;</span>;
                <span style="color: #993333;">int</span> angka1 = in.<span style="color: #006600;">nextInt</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                <span style="color: #aaaadd; font-weight: bold;">System</span>.<span style="color: #006600;">out</span>.<span style="color: #006600;">print</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Angka 2: &quot;</span><span style="color: #66cc66;">&#41;</span>;
                <span style="color: #993333;">int</span> angka2 = in.<span style="color: #006600;">nextInt</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;              
                <span style="color: #993333;">int</span> hasil = angka1 + angka2;            
                <span style="color: #aaaadd; font-weight: bold;">System</span>.<span style="color: #006600;">out</span>.<span style="color: #006600;">println</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Hasil Penjumlahan &quot;</span> + angka1 + <span style="color: #ff0000;">&quot; dan &quot;</span> + angka2 + <span style="color: #ff0000;">&quot; adalah: &quot;</span> + hasil<span style="color: #66cc66;">&#41;</span>;
&nbsp;
                <span style="color: #808080; font-style: italic;">//Untuk Menerima Float:</span>
                <span style="color: #aaaadd; font-weight: bold;">System</span>.<span style="color: #006600;">out</span>.<span style="color: #006600;">print</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Angka 1: &quot;</span><span style="color: #66cc66;">&#41;</span>;
                <span style="color: #993333;">float</span> angkafloat1 = in.<span style="color: #006600;">nextFloat</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                <span style="color: #aaaadd; font-weight: bold;">System</span>.<span style="color: #006600;">out</span>.<span style="color: #006600;">print</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Angka 2: &quot;</span><span style="color: #66cc66;">&#41;</span>;
                <span style="color: #993333;">float</span> angkafloat2 = in.<span style="color: #006600;">nextFloat</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                <span style="color: #993333;">float</span> hasilfloat = angkafloat1 + angkafloat2;           
                <span style="color: #aaaadd; font-weight: bold;">System</span>.<span style="color: #006600;">out</span>.<span style="color: #006600;">println</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Hasil Penjumlahan &quot;</span> + angkafloat1 + <span style="color: #ff0000;">&quot; dan &quot;</span> + angkafloat2 + <span style="color: #ff0000;">&quot; adalah: &quot;</span> + hasilfloat<span style="color: #66cc66;">&#41;</span>;      
        <span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p xmlns="" class="zoundry_raven_tags">  <!-- Tag links generated by Zoundry Raven. Do not manually edit. http://www.zoundryraven.com -->  <span class="ztags"><span class="ztagspace">Technorati</span> : <a href="http://www.technorati.com/tag/algoritma" class="ztag" rel="tag">algoritma</a>, <a href="http://www.technorati.com/tag/javase" class="ztag" rel="tag">javase</a>, <a href="http://www.technorati.com/tag/pemrograman" class="ztag" rel="tag">pemrograman</a>, <a href="http://www.technorati.com/tag/tutorial" class="ztag" rel="tag">tutorial</a></span>  <br/> <span class="ztags"><span class="ztagspace">Del.icio.us</span> : <a href="http://del.icio.us/tag/algoritma" class="ztag" rel="tag">algoritma</a>, <a href="http://del.icio.us/tag/javase" class="ztag" rel="tag">javase</a>, <a href="http://del.icio.us/tag/pemrograman" class="ztag" rel="tag">pemrograman</a>, <a href="http://del.icio.us/tag/tutorial" class="ztag" rel="tag">tutorial</a></span> </p>
]]></content:encoded>
			<wfw:commentRss>http://gadjah.net/2008/06/23/java-input-data-melalui-console-menggunakan-class-scanner/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[PHP] Mendapatkan Angka Random</title>
		<link>http://gadjah.net/2008/06/19/php-mendapatkan-angka-random/</link>
		<comments>http://gadjah.net/2008/06/19/php-mendapatkan-angka-random/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 04:45:24 +0000</pubDate>
		<dc:creator>irfan_ardiansah</dc:creator>
		
		<category><![CDATA[apache]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[algoritma]]></category>

		<category><![CDATA[pemrograman]]></category>

		<category><![CDATA[tools]]></category>

		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://gadjah.net/2008/06/19/php-mendapatkan-angka-random/</guid>
		<description><![CDATA[Perintah untuk mendapatkan angka random dalam PHP menggunakan sebuah
fungsi yang bernama mt_rand(), mt_rand() merupakan sebuah fungsi yang sudah terintegrasi dengan PHP sehingga tidak perlu menginstall pustaka apapun, dengan contoh seperti ini:
1. Mendapatkan sebuah angka random:

[Copy to clipboard][-]View CodePHP&#60;?php
 $angka = mt_rand&#40;&#41;;
 echo $angka;
?&#62;

2. Mendapatkan sebuah angka random berdasarkan range:

[Copy to clipboard][-]View CodePHP&#60;?php
 $angka = mt_rand&#40;0, [...]]]></description>
			<content:encoded><![CDATA[<p>Perintah untuk mendapatkan angka random dalam PHP menggunakan sebuah<br />
fungsi yang bernama <strong>mt_rand()</strong>, mt_rand() merupakan sebuah fungsi yang sudah terintegrasi dengan PHP sehingga tidak perlu menginstall pustaka apapun, dengan contoh seperti ini:</p>
<p><strong>1. Mendapatkan sebuah angka random:</strong></p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('39code27'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('3927');">[<span id="3927_symbol">-</span>]</a></div><div class="codebox_left"><span id="l39code27"><a href="#" onclick="javascript:showCodeTxt('39code27'); return false;">View Code</a>PHP</span></div></td></tr><tr id="3927"><td class="code" id="39code27"><pre class="php"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
 <span style="color: #0000ff;">$angka</span> = <span style="color: #000066;">mt_rand</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
 <span style="color: #000066;">echo</span> <span style="color: #0000ff;">$angka</span>;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p><strong>2. Mendapatkan sebuah angka random berdasarkan range:</strong></p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('39code28'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('3928');">[<span id="3928_symbol">-</span>]</a></div><div class="codebox_left"><span id="l39code28"><a href="#" onclick="javascript:showCodeTxt('39code28'); return false;">View Code</a>PHP</span></div></td></tr><tr id="3928"><td class="code" id="39code28"><pre class="php"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
 <span style="color: #0000ff;">$angka</span> = <span style="color: #000066;">mt_rand</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>, <span style="color: #cc66cc;">99</span><span style="color: #66cc66;">&#41;</span>;
 <span style="color: #000066;">echo</span> <span style="color: #0000ff;">$angka</span>;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>Dengan memakai perintah diatas, maka angka random yang muncul<br />
merupakan angka yang berada diantara 0 sampai 99 (0 &lt;= angka &lt;= 99)</p>
<p><strong>3. Mendapatkan banyak angka random, misalnya 10 angka random</strong></p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('39code29'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('3929');">[<span id="3929_symbol">-</span>]</a></div><div class="codebox_left"><span id="l39code29"><a href="#" onclick="javascript:showCodeTxt('39code29'); return false;">View Code</a>PHP</span></div></td></tr><tr id="3929"><td class="code" id="39code29"><pre class="php"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
 <span style="color: #0000ff;">$banyakAngka</span> = <span style="color: #cc66cc;">10</span>;
&nbsp;
 <span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$i</span> = <span style="color: #cc66cc;">0</span>; <span style="color: #0000ff;">$i</span> &lt; <span style="color: #0000ff;">$banyakAngka</span>; <span style="color: #0000ff;">$i</span>++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
  <span style="color: #0000ff;">$angka</span> = <span style="color: #000066;">mt_rand</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
  <span style="color: #000066;">echo</span> <span style="color: #0000ff;">$angka</span>;
  <span style="color: #000066;">echo</span> <span style="color: #ff0000;">'&lt;br /&gt;'</span>;
 <span style="color: #66cc66;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p><strong>4. Mendapatkan banyak angka random berdasarkan range, misalkan 10 angka random dan range-nya 1 sampai 50.</strong></p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('39code30'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('3930');">[<span id="3930_symbol">-</span>]</a></div><div class="codebox_left"><span id="l39code30"><a href="#" onclick="javascript:showCodeTxt('39code30'); return false;">View Code</a>PHP</span></div></td></tr><tr id="3930"><td class="code" id="39code30"><pre class="php"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
 <span style="color: #0000ff;">$banyakAngka</span> = <span style="color: #cc66cc;">10</span>;
&nbsp;
 <span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$i</span> = <span style="color: #cc66cc;">0</span>; <span style="color: #0000ff;">$i</span> &lt; <span style="color: #0000ff;">$banyakAngka</span>; <span style="color: #0000ff;">$i</span>++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
  <span style="color: #0000ff;">$angka</span> = <span style="color: #000066;">mt_rand</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1</span>, <span style="color: #cc66cc;">50</span><span style="color: #66cc66;">&#41;</span>;
  <span style="color: #000066;">echo</span> <span style="color: #0000ff;">$angka</span>;
  <span style="color: #000066;">echo</span> <span style="color: #ff0000;">'&lt;br /&gt;'</span>;
 <span style="color: #66cc66;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://gadjah.net/2008/06/19/php-mendapatkan-angka-random/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[Linux] Setting PATH Untuk Kompilasi File JAVA</title>
		<link>http://gadjah.net/2008/06/16/linux-setting-path-untuk-kompilasi-file-java/</link>
		<comments>http://gadjah.net/2008/06/16/linux-setting-path-untuk-kompilasi-file-java/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 13:45:00 +0000</pubDate>
		<dc:creator>irfan_ardiansah</dc:creator>
		
		<category><![CDATA[java]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[javase]]></category>

		<category><![CDATA[tools]]></category>

		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://gadjah.net/2008/06/16/linux-setting-path-untuk-kompilasi-file-java/</guid>
		<description><![CDATA[Linux dan Windows menggunakan cara yang berbeda untuk menyetting PATH. Walau secara konsep sama, tetapi perintah yang digunakan berbeda. Untuk Linux sendiri bila kita memiliki beberapa Command Prompt Shell, maka setiap Shell akan memiliki caranya sendiri untuk menyetting PATH.
Karena yang digunakan LinuxMint dan menggunakan Shell BASH (Bourne Again Shell), maka perintah yang digunakan menyesuaikan.
Asumsi bahwa [...]]]></description>
			<content:encoded><![CDATA[<p>Linux dan Windows menggunakan cara yang berbeda untuk menyetting PATH. Walau secara konsep sama, tetapi perintah yang digunakan berbeda. Untuk Linux sendiri bila kita memiliki beberapa Command Prompt Shell, maka setiap Shell akan memiliki caranya sendiri untuk menyetting PATH.</p>
<p>Karena yang digunakan <a href="http://oerl.co.cc/QMO9F">LinuxMint</a> dan menggunakan Shell <a href="http://oerl.co.cc/NB062">BASH</a> (Bourne Again Shell), maka perintah yang digunakan menyesuaikan.</p>
<p>Asumsi bahwa Java dalam Linux diinstall di alamat ini</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('37code35'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('3735');">[<span id="3735_symbol">-</span>]</a></div><div class="codebox_left"><span id="l37code35"><a href="#" onclick="javascript:showCodeTxt('37code35'); return false;">View Code</a>BASH</span></div></td></tr><tr id="3735"><td class="code" id="37code35"><pre class="bash">/usr/<span style="color: #7a0874; font-weight: bold;">local</span>/jdk1<span style="color: #000000;">.6</span><span style="color: #000000;">.0</span></pre></td></tr></table></div>

<p>Ada dua cara yang bisa dilakukan, yaitu:</p>
<p><strong>1. Cara Non Permanen</strong></p>
<p>Kalo menggunakan cara non permanen, setiap kita nutup window console maka perintah harus diketik lagi. Perintahnya adalah:</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('37code36'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('3736');">[<span id="3736_symbol">-</span>]</a></div><div class="codebox_left"><span id="l37code36"><a href="#" onclick="javascript:showCodeTxt('37code36'); return false;">View Code</a>BASH</span></div></td></tr><tr id="3736"><td class="code" id="37code36"><pre class="bash">   <span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">PATH=</span><span style="color: #007800;">$PATH</span>:/usr/<span style="color: #7a0874; font-weight: bold;">local</span>/jdk1<span style="color: #000000;">.6</span><span style="color: #000000;">.0</span>/bin</pre></td></tr></table></div>

<p><strong>2. Cara Permanen</strong></p>
<p>Kalo menggunakan cara permanen maka perintah akan tersimpan dalam file konfigurasi BASH jadi gak perlu diketik ulang.</p>
<p>Misalnya alamat home folder berada di <strong>/home/irfan</strong></p>
<p>Maka perintah yang digunakan adalah:</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('37code37'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('3737');">[<span id="3737_symbol">-</span>]</a></div><div class="codebox_left"><span id="l37code37"><a href="#" onclick="javascript:showCodeTxt('37code37'); return false;">View Code</a>BASH</span></div></td></tr><tr id="3737"><td class="code" id="37code37"><pre class="bash">   <span style="color: #7a0874; font-weight: bold;">cd</span> /home/irfan
   <span style="color: #c20cb9; font-weight: bold;">nano</span> .bashrc</pre></td></tr></table></div>

<p>Kemudian tambah lagi satu baris perintah seperti ini:</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('37code38'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('3738');">[<span id="3738_symbol">-</span>]</a></div><div class="codebox_left"><span id="l37code38"><a href="#" onclick="javascript:showCodeTxt('37code38'); return false;">View Code</a>BASH</span></div></td></tr><tr id="3738"><td class="code" id="37code38"><pre class="bash">   <span style="color: #007800;">PATH=</span><span style="color: #007800;">$PATH</span>:/usr/<span style="color: #7a0874; font-weight: bold;">local</span>/jdk1<span style="color: #000000;">.6</span><span style="color: #000000;">.0</span>/bin</pre></td></tr></table></div>

<p>Kalo sudah beres, langsung di save dan coba restart BASH-nya, kalo blon berhasil coba restart Linux-nya.</p>
<p xmlns="" class="zoundry_raven_tags">  <!-- Tag links generated by Zoundry Raven. Do not manually edit. http://www.zoundryraven.com -->  <span class="ztags"><span class="ztagspace">Technorati</span> : <a href="http://www.technorati.com/tag/java" class="ztag" rel="tag">java</a>, <a href="http://www.technorati.com/tag/javase" class="ztag" rel="tag">javase</a>, <a href="http://www.technorati.com/tag/linux" class="ztag" rel="tag">linux</a>, <a href="http://www.technorati.com/tag/tools" class="ztag" rel="tag">tools</a>, <a href="http://www.technorati.com/tag/tutorial" class="ztag" rel="tag">tutorial</a></span>  <br/> <span class="ztags"><span class="ztagspace">Del.icio.us</span> : <a href="http://del.icio.us/tag/java" class="ztag" rel="tag">java</a>, <a href="http://del.icio.us/tag/javase" class="ztag" rel="tag">javase</a>, <a href="http://del.icio.us/tag/linux" class="ztag" rel="tag">linux</a>, <a href="http://del.icio.us/tag/tools" class="ztag" rel="tag">tools</a>, <a href="http://del.icio.us/tag/tutorial" class="ztag" rel="tag">tutorial</a></span> </p>
]]></content:encoded>
			<wfw:commentRss>http://gadjah.net/2008/06/16/linux-setting-path-untuk-kompilasi-file-java/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[Java] Membuat File JAR</title>
		<link>http://gadjah.net/2008/06/13/java-membuat-file-jar/</link>
		<comments>http://gadjah.net/2008/06/13/java-membuat-file-jar/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 04:45:00 +0000</pubDate>
		<dc:creator>irfan_ardiansah</dc:creator>
		
		<category><![CDATA[java]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[myself]]></category>

		<category><![CDATA[windows]]></category>

		<category><![CDATA[javase]]></category>

		<category><![CDATA[tools]]></category>

		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://gadjah.net/2008/06/13/java-membuat-file-jar/</guid>
		<description><![CDATA[File JAR dalam Java digunakan sebagai file koleksi library (pustaka) dan/atau sebagai file eksekusi aplikasi. Untuk membuat File JAR dibutuhkan JDK dan perintah jar sudah berada dalam PATH Sistem Operasi yang digunakan.
Bila File JAR digunakan sebagai file koleksi pustaka yang isinya tidak bisa dieksekusi maka perintah untuk membuatnya adalah seperti ini:

[Copy to clipboard][-]View CodeJAVA  [...]]]></description>
			<content:encoded><![CDATA[<p>File JAR dalam Java digunakan sebagai file koleksi library (pustaka) dan/atau sebagai file eksekusi aplikasi. Untuk membuat File JAR dibutuhkan JDK dan perintah jar sudah berada dalam PATH Sistem Operasi yang digunakan.</p>
<p>Bila File JAR digunakan sebagai file koleksi pustaka yang isinya tidak bisa dieksekusi maka perintah untuk membuatnya adalah seperti ini:</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('34code46'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('3446');">[<span id="3446_symbol">-</span>]</a></div><div class="codebox_left"><span id="l34code46"><a href="#" onclick="javascript:showCodeTxt('34code46'); return false;">View Code</a>JAVA</span></div></td></tr><tr id="3446"><td class="code" id="34code46"><pre class="java">   jar cvf NamaJar.<span style="color: #006600;">jar</span> Nama1.<span style="color: #000000; font-weight: bold;">class</span> Nama2.<span style="color: #000000; font-weight: bold;">class</span> Nama3.<span style="color: #000000; font-weight: bold;">class</span></pre></td></tr></table></div>

<p>atau</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('34code47'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('3447');">[<span id="3447_symbol">-</span>]</a></div><div class="codebox_left"><span id="l34code47"><a href="#" onclick="javascript:showCodeTxt('34code47'); return false;">View Code</a>JAVA</span></div></td></tr><tr id="3447"><td class="code" id="34code47"><pre class="java">   jar cvf NamaJar.<span style="color: #006600;">jar</span> .</pre></td></tr></table></div>

<p><span style="color: #ff0000">Perhatikan tanda baca titik, tanda baca ini memerintahkan kepada perintah jar untuk menginput semua file dan folder dalam <strong>FOLDER INI</strong> secara rekursif ke dalam NamaJar.jar</span></p>
<p>Bila File JAR digunakan sebagai file eksekusi, maka yang pertama harus dibuat adalah File Manifest. File Manifest digunakan untuk memberitahukan Java mana file yang harus dieksekusi. Biasanya file yang harus dieksekusi memiliki perintah:</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('34code48'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('3448');">[<span id="3448_symbol">-</span>]</a></div><div class="codebox_left"><span id="l34code48"><a href="#" onclick="javascript:showCodeTxt('34code48'); return false;">View Code</a>JAVA</span></div></td></tr><tr id="3448"><td class="code" id="34code48"><pre class="java">   <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Nama1 <span style="color: #66cc66;">&#123;</span>
     <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #993333;">void</span> main<span style="color: #66cc66;">&#40;</span><span style="color: #aaaadd; font-weight: bold;">String</span><span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span> args<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
&nbsp;
     <span style="color: #66cc66;">&#125;</span>
   <span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p>Membuat File Manifest:</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('34code49'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('3449');">[<span id="3449_symbol">-</span>]</a></div><div class="codebox_left"><span id="l34code49"><a href="#" onclick="javascript:showCodeTxt('34code49'); return false;">View Code</a>JAVA</span></div></td></tr><tr id="3449"><td class="code" id="34code49"><pre class="java">   Manifest-Version: <span style="color: #cc66cc;">1.0</span>
   Created-By: Irfan Ardiansah
   Main-<span style="color: #000000; font-weight: bold;">Class</span>: Nama1</pre></td></tr></table></div>

<p>Berikan sebuah baris kosong setelah perintah Main-Class, karena perintah jar akan selalu mengabaikan baris terakhir. Simpan dengan nama misalnya manifest.txt Kemudian kita buat File JAR:</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('34code50'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('3450');">[<span id="3450_symbol">-</span>]</a></div><div class="codebox_left"><span id="l34code50"><a href="#" onclick="javascript:showCodeTxt('34code50'); return false;">View Code</a>JAVA</span></div></td></tr><tr id="3450"><td class="code" id="34code50"><pre class="java">   jar cvfm NamaJarEksekusi.<span style="color: #006600;">jar</span> manifest.<span style="color: #006600;">txt</span> Nama1.<span style="color: #000000; font-weight: bold;">class</span> Nama2.<span style="color: #000000; font-weight: bold;">class</span> Nama3.<span style="color: #000000; font-weight: bold;">class</span></pre></td></tr></table></div>

<p>atau</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('34code51'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('3451');">[<span id="3451_symbol">-</span>]</a></div><div class="codebox_left"><span id="l34code51"><a href="#" onclick="javascript:showCodeTxt('34code51'); return false;">View Code</a>JAVA</span></div></td></tr><tr id="3451"><td class="code" id="34code51"><pre class="java">   jar cvfm NamaJarEksekusi.<span style="color: #006600;">jar</span> manifest.<span style="color: #006600;">txt</span> .</pre></td></tr></table></div>

<p>Untuk menjalankan file eksekusi ini gunakan perintah</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('34code52'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('3452');">[<span id="3452_symbol">-</span>]</a></div><div class="codebox_left"><span id="l34code52"><a href="#" onclick="javascript:showCodeTxt('34code52'); return false;">View Code</a>JAVA</span></div></td></tr><tr id="3452"><td class="code" id="34code52"><pre class="java">   java -jar NamaJarEksekusi.<span style="color: #006600;">jar</span></pre></td></tr></table></div>

<p class="zoundry_raven_tags">  <!-- Tag links generated by Zoundry Raven. Do not manually edit. http://www.zoundryraven.com -->  <span class="ztags"><span class="ztagspace">Technorati</span> : <a href="http://www.technorati.com/tag/java" class="ztag" rel="tag">java</a>, <a href="http://www.technorati.com/tag/javase" class="ztag" rel="tag">javase</a>, <a href="http://www.technorati.com/tag/tools" class="ztag" rel="tag">tools</a>, <a href="http://www.technorati.com/tag/tutorial" class="ztag" rel="tag">tutorial</a></span><br />
<span class="ztags"><span class="ztagspace">Del.icio.us</span> : <a href="http://del.icio.us/tag/java" class="ztag" rel="tag">java</a>, <a href="http://del.icio.us/tag/javase" class="ztag" rel="tag">javase</a>, <a href="http://del.icio.us/tag/tools" class="ztag" rel="tag">tools</a>, <a href="http://del.icio.us/tag/tutorial" class="ztag" rel="tag">tutorial</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://gadjah.net/2008/06/13/java-membuat-file-jar/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[Wordpress] Show Visitor IP Address Plugin</title>
		<link>http://gadjah.net/2008/06/11/wordpress-show-visitor-ip-address-plugin/</link>
		<comments>http://gadjah.net/2008/06/11/wordpress-show-visitor-ip-address-plugin/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 14:13:51 +0000</pubDate>
		<dc:creator>irfan_ardiansah</dc:creator>
		
		<category><![CDATA[myself]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[wordpress]]></category>

		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://gadjah.net/2008/06/11/wordpress-show-visitor-ip-address-plugin/</guid>
		<description><![CDATA[Here we have the Wordpress Show Visitor IP Address Plugin which really just show every visitor IP Address. It is shown on single post only or as widget (new).
This plugin only show visitor IP Address, every visitor will have his/her unique IP Address showed, it&#8217;s linked to http://whois.domaintools.com to check from where that IP Address [...]]]></description>
			<content:encoded><![CDATA[<p>Here we have the Wordpress Show Visitor IP Address Plugin which really just show every visitor IP Address. It is shown on single post only or <strong>as widget (new)</strong>.</p>
<p>This plugin only show visitor IP Address, every visitor will have his/her unique IP Address showed, it&#8217;s linked to <a href="http://whois.domaintools.com">http://whois.domaintools.com</a> to check from where that IP Address come from and what ISP has them.</p>
<p>The install is pretty simple, just download the <a href="http://wordpress.org/extend/plugins/show-visitor-ip-address/">recent version</a> from wordpress.org, unzip the content and place them (<strike>gd-user-ip</strike> show-visitor-ip-address folder) inside your wp-content/plugins directory. Then activated from Wordpress Plugin Admin area. It will work out of the box.</p>
<p>You can also use Settings tab to configure this plugins using &#8220;Show Visitor IP Address&#8221; Sub-Options tab. If another explanation is needed, please read readme.txt file.</p>
<p>This plugin already tested on Wordpress 2.3.3 and Wordpress 2.5.1 without trouble.</p>
<p>If you want to see a working demo of this plugin, scroll to the bottom of this article, you will see your IP Address and its link.</p>
<p>Lastly, if you like this plugin, feel free to link back and let me know if anything come up error.</p>
<p><strong> Yay, Version 0.2 is now Widget Ready. </strong></p>
<p>Download:<br />
<a href="http://downloads.wordpress.org/plugin/show-visitor-ip-address.0.2.zip">show-visitor-ip-address.0.2.zip</a> v0.2 (June 16, 2008)</p>
<p><a href="http://www.stumbleupon.com/submit?url=http://gadjah.net/2008/06/11/wordpress-show-visitor-ip-address-plugin&amp;title=wordpress-show-visitor-ip-address-plugin"><img src="http://cdn.stumble-upon.com/images/120x20_su_gray.gif" alt="Stumble it!" /></a></p>
<p class="zoundry_raven_tags">  <!-- Tag links generated by Zoundry Raven. Do not manually edit. http://www.zoundryraven.com -->  <span class="ztags"><span class="ztagspace">Technorati</span> : <a href="http://www.technorati.com/tag/plugin" class="ztag" rel="tag">plugin</a>, <a href="http://www.technorati.com/tag/tools" class="ztag" rel="tag">tools</a>, <a href="http://www.technorati.com/tag/wordpress" class="ztag" rel="tag">wordpress</a></span><br />
<span class="ztags"><span class="ztagspace">Del.icio.us</span> : <a href="http://del.icio.us/tag/plugin" class="ztag" rel="tag">plugin</a>, <a href="http://del.icio.us/tag/tools" class="ztag" rel="tag">tools</a>, <a href="http://del.icio.us/tag/wordpress" class="ztag" rel="tag">wordpress</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://gadjah.net/2008/06/11/wordpress-show-visitor-ip-address-plugin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Situs Untuk Menyederhanakan Link - http://oerl.co.cc</title>
		<link>http://gadjah.net/2008/06/09/situs-untuk-menyederhanakan-link-httpoerlcocc/</link>
		<comments>http://gadjah.net/2008/06/09/situs-untuk-menyederhanakan-link-httpoerlcocc/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 01:45:00 +0000</pubDate>
		<dc:creator>irfan_ardiansah</dc:creator>
		
		<category><![CDATA[apache]]></category>

		<category><![CDATA[myself]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[iseng]]></category>

		<category><![CDATA[pemrograman]]></category>

		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://gadjah.net/2008/06/09/situs-untuk-menyederhanakan-link-httpoerlcocc/</guid>
		<description><![CDATA[Baru aja iseng buat sebuah situs yang bernama http://oerl.co.cc/ menggunakan PHP dan MySQL. Situs ini berfungsi untuk menyederhanakan alamat situs yang panjang supaya lebih mudah diingat atau ditampilkan.
Misalnya link:

[Copy to clipboard][-]View CodeHTMLhttp://gadjah.net/2008/04/16/linux-mengendalikan-linux-menggunakan-sony-ericsson-p990i-dan-anyremote-melalui-bluetooth-studi-kasus-openoffice-impress/

Panjang banget kan, kalo dengan situs ini bisa kita persingkat menjadi: http://oerl.co.cc/IRKUS, coba aja diklik, pasti di-redirect ke halaman diatas. Dipersingkat karena kalo kita [...]]]></description>
			<content:encoded><![CDATA[<p>Baru aja iseng buat sebuah situs yang bernama <a href="http://oerl.co.cc/">http://oerl.co.cc/</a> menggunakan PHP dan MySQL. Situs ini berfungsi untuk menyederhanakan alamat situs yang panjang supaya lebih mudah diingat atau ditampilkan.</p>
<p>Misalnya link:</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('36code54'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('3654');">[<span id="3654_symbol">-</span>]</a></div><div class="codebox_left"><span id="l36code54"><a href="#" onclick="javascript:showCodeTxt('36code54'); return false;">View Code</a>HTML</span></div></td></tr><tr id="3654"><td class="code" id="36code54"><pre>http://gadjah.net/2008/04/16/linux-mengendalikan-linux-menggunakan-sony-ericsson-p990i-dan-anyremote-melalui-bluetooth-studi-kasus-openoffice-impress/</pre></td></tr></table></div>

<p>Panjang banget kan, kalo dengan situs ini bisa kita persingkat menjadi: <a href="http://oerl.co.cc/IRKUS">http://oerl.co.cc/IRKUS</a>, coba aja diklik, pasti di-redirect ke halaman diatas. Dipersingkat karena kalo kita ngirim link via email, messenger dan linknya panjang biasanya terpotong, sedangkan kalo pendek kan gak mungkin terpotong.</p>
<p>Kenapa buat-buat yang seperti itu kan udah ada, alasannya sama kayak orang laen. Kalo mau pinter harus tetep belajar :D, kalo gak punya ide mo bikin apa, tiru aja yang udah ada. Toh gak ada yang ngelarang. Cuma mungkin yang kita buat belum sesempurna yang sudah ada.</p>
<p>Ayo, ayo pada berkunjung ke <a href="http://oerl.co.cc/">http://oerl.co.cc/</a>, buatan Indonesia asli dan gratis. Tes ya, kalo ada bug tolong kasih tau ya.</p>
<p class="zoundry_raven_tags">  <!-- Tag links generated by Zoundry Raven. Do not manually edit. http://www.zoundryraven.com -->  <span class="ztags"><span class="ztagspace">Technorati</span> : <a href="http://www.technorati.com/tag/apache" class="ztag" rel="tag">apache</a>, <a href="http://www.technorati.com/tag/iseng" class="ztag" rel="tag">iseng</a>, <a href="http://www.technorati.com/tag/mysql" class="ztag" rel="tag">mysql</a>, <a href="http://www.technorati.com/tag/pemrograman" class="ztag" rel="tag">pemrograman</a>, <a href="http://www.technorati.com/tag/php" class="ztag" rel="tag">php</a>, <a href="http://www.technorati.com/tag/tools" class="ztag" rel="tag">tools</a></span><br />
<span class="ztags"><span class="ztagspace">Del.icio.us</span> : <a href="http://del.icio.us/tag/apache" class="ztag" rel="tag">apache</a>, <a href="http://del.icio.us/tag/iseng" class="ztag" rel="tag">iseng</a>, <a href="http://del.icio.us/tag/mysql" class="ztag" rel="tag">mysql</a>, <a href="http://del.icio.us/tag/pemrograman" class="ztag" rel="tag">pemrograman</a>, <a href="http://del.icio.us/tag/php" class="ztag" rel="tag">php</a>, <a href="http://del.icio.us/tag/tools" class="ztag" rel="tag">tools</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://gadjah.net/2008/06/09/situs-untuk-menyederhanakan-link-httpoerlcocc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[Java] Menjalankan Aplikasi JAR</title>
		<link>http://gadjah.net/2008/06/05/java-menjalankan-aplikasi-jar/</link>
		<comments>http://gadjah.net/2008/06/05/java-menjalankan-aplikasi-jar/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 04:50:00 +0000</pubDate>
		<dc:creator>irfan_ardiansah</dc:creator>
		
		<category><![CDATA[java]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[myself]]></category>

		<category><![CDATA[windows]]></category>

		<category><![CDATA[javame]]></category>

		<category><![CDATA[javase]]></category>

		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://gadjah.net/2008/06/05/java-menjalankan-aplikasi-jar/</guid>
		<description><![CDATA[Untuk menjalankan Aplikasi Java SE yang sudah berada dalam JAR, digunakan perintah sebagai berikut:

[Copy to clipboard][-]View CodeJAVA   java -jar NamaFile.jar

Dengan catatan bahwa perintah java sudah berada dalam PATH Sistem Operasi yang digunakan.
Sedangkan untuk menjalankan Aplikasi Java ME yang sudah berada dalam JAR, harus menggunakan Telepon Seluler yang sudah mendukung instalasi aplikasi berbasis Java [...]]]></description>
			<content:encoded><![CDATA[<p>Untuk menjalankan Aplikasi Java SE yang sudah berada dalam JAR, digunakan perintah sebagai berikut:</p>

<div class="wp_codebox"><table width="100%" ><tr><td colspan="2" class="msgheader"><div class="codebox_right"><a href="###" onclick="copycode($('33code56'));">[Copy to clipboard]</a><a href="###" onclick="toggle_collapse('3356');">[<span id="3356_symbol">-</span>]</a></div><div class="codebox_left"><span id="l33code56"><a href="#" onclick="javascript:showCodeTxt('33code56'); return false;">View Code</a>JAVA</span></div></td></tr><tr id="3356"><td class="code" id="33code56"><pre class="java">   java -jar NamaFile.<span style="color: #006600;">jar</span></pre></td></tr></table></div>

<p>Dengan catatan bahwa perintah java sudah berada dalam PATH Sistem Operasi yang digunakan.</p>
<p>Sedangkan untuk menjalankan Aplikasi Java ME yang sudah berada dalam JAR, harus menggunakan Telepon Seluler yang sudah mendukung instalasi aplikasi berbasis Java ME. Untungnya kebanyakan Telepon Seluler yang dijual dipasaran sekarang sudah bisa diinstalasi Java ME.</p>
<p>Kalo maksa pengen pake di PC, silakan cari emulator JAR Java ME yang bertebaran di internet, pake google aja carinya ya.</p>
<p class="zoundry_raven_tags">  <!-- Tag links generated by Zoundry Raven. Do not manually edit. http://www.zoundryraven.com -->  <span class="ztags"><span class="ztagspace">Technorati</span> : <a href="http://www.technorati.com/tag/java" class="ztag" rel="tag">java</a>, <a href="http://www.technorati.com/tag/javame" class="ztag" rel="tag">javame</a>, <a href="http://www.technorati.com/tag/javase" class="ztag" rel="tag">javase</a>, <a href="http://www.technorati.com/tag/tutorial" class="ztag" rel="tag">tutorial</a></span><br />
<span class="ztags"><span class="ztagspace">Del.icio.us</span> : <a href="http://del.icio.us/tag/java" class="ztag" rel="tag">java</a>, <a href="http://del.icio.us/tag/javame" class="ztag" rel="tag">javame</a>, <a href="http://del.icio.us/tag/javase" class="ztag" rel="tag">javase</a>, <a href="http://del.icio.us/tag/tutorial" class="ztag" rel="tag">tutorial</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://gadjah.net/2008/06/05/java-menjalankan-aplikasi-jar/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
