<?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>TAUJAGO.WEB.ID [ Share IT Knowledge ]</title>
	<atom:link href="http://taujago.web.id/feed/" rel="self" type="application/rss+xml" />
	<link>http://taujago.web.id</link>
	<description>php,linux,wordpress,music,mp3,blog,membuat blog, taujago,firmansyah,information technology,notebook,memilih notebook,virus,worm,server,dhcp,dns,postfix,dns</description>
	<lastBuildDate>Fri, 06 Apr 2012 11:51:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to detect harddisk for defect and failure soon</title>
		<link>http://taujago.web.id/how-to-detect-harddisk-for-defect-and-failure-soon/</link>
		<comments>http://taujago.web.id/how-to-detect-harddisk-for-defect-and-failure-soon/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 11:51:23 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=226</guid>
		<description><![CDATA[<div id="fb-root"></div>I just got notification that my harddrive will fail soon. this is the command that they use : &#160; /usr/sbin/smartctl -q errorsonly -H -l selftest -l error /dev/sda if that command produce an output, it means that your harddisk in trouble and need to  be replaced sooner. if there is no output, then your harddisk [...]]]></description>
			<content:encoded><![CDATA[<p>I just got notification that my harddrive will fail soon. this is the command that they use :</p>
<p>&nbsp;</p>
<p>/usr/sbin/smartctl -q errorsonly -H -l selftest -l error /dev/sda</p>
<p>if that command produce an output, it means that your harddisk in trouble and need to  be replaced sooner.</p>
<p>if there is no output, then your harddisk is safe.</p>
<p>&nbsp;</p>
<p>here is mine..</p>
<blockquote><p><strong># /usr/sbin/smartctl -q errorsonly -H -l selftest -l error /dev/sda</strong><br />
Please note the following marginal Attributes:<br />
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE<br />
190 Airflow_Temperature_Cel 0&#215;0022   058   038   045    Old_age   Always   In_the_past 42 (3 90 44 32)</p>
<p>&nbsp;</p>
<p><strong># /usr/sbin/smartctl -q errorsonly -H -l selftest -l error /dev/sdc</strong><br />
SMART overall-health self-assessment test result: FAILED!<br />
Drive failure expected in less than 24 hours. SAVE ALL DATA.<br />
Failed Attributes:<br />
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE<br />
5 Reallocated_Sector_Ct   0&#215;0033   001   001   036    Pre-fail  Always   FAILING_NOW 2040</p>
<p>ATA Error Count: 49 (device log contains only the most recent five errors)<br />
Error 49 occurred at disk power-on lifetime: 16637 hours (693 days + 5 hours)<br />
Error 48 occurred at disk power-on lifetime: 16637 hours (693 days + 5 hours)<br />
Error 47 occurred at disk power-on lifetime: 16637 hours (693 days + 5 hours)<br />
Error 46 occurred at disk power-on lifetime: 16637 hours (693 days + 5 hours)<br />
Error 45 occurred at disk power-on lifetime: 16637 hours (693 days + 5 hours)</p></blockquote>
<p>which means that I have to replace 2 harddrives and reinstall my system because it&#8217;s /dev/sda</p>
<p>&nbsp;</p>
<p>&nbsp;
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/how-to-detect-harddisk-for-defect-and-failure-soon/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/how-to-detect-harddisk-for-defect-and-failure-soon/" data-text="How to detect harddisk for defect and failure soon" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/how-to-detect-harddisk-for-defect-and-failure-soon/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/how-to-detect-harddisk-for-defect-and-failure-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Radius Server is not responding</title>
		<link>http://taujago.web.id/radius-server-is-not-responding/</link>
		<comments>http://taujago.web.id/radius-server-is-not-responding/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 08:06:25 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=220</guid>
		<description><![CDATA[complete instruction about configuring hotspot, radius, just go to this link http://www.nadasumbang.com/setting-radius-dan-hotspot-mikrotik/ configuration is working for him (links) but not in mine. since I use mikrotik version 5.13. it&#8217;s so boring to set hotspot mikrotik with radius authentication because &#8220;Radius Server Is Not respondig&#8221; error.. why this happen ? because, misconfiguration. simple thing that you [...]]]></description>
			<content:encoded><![CDATA[<p>complete instruction about configuring hotspot, radius, just go to this link <a href="http://www.nadasumbang.com/setting-radius-dan-hotspot-mikrotik/" target="_blank">http://www.nadasumbang.com/setting-radius-dan-hotspot-mikrotik/</a></p>
<p>configuration is working for him (links) but not in mine. since I use mikrotik version 5.13.</p>
<p>it&#8217;s so boring to set hotspot mikrotik with radius authentication because &#8220;Radius Server Is Not respondig&#8221; error..</p>
<p>why this happen ? because, misconfiguration.</p>
<p>simple thing that you have to concern is</p>
<p>1. IP <strong>address</strong> for radius must use localhost IP : 127.0.0.1</p>
<p>2. Go to user manager</p>
<p>http://ipmikrotik/userman</p>
<p>Routers &gt; Add  -&gt; New</p>
<p>use Localhost for <strong>Ip address : 127.0.0.1</strong></p>
<p>DONT USE IP ADDRESS EXCEPT 127.0.0.1 because hostpot,radius, user manager at same host.</p>
<p>once again,</p>
<p><del>KISS = Keep It Simple Stupid</del></p>
<p>KISS = Keep It Simple, Smarty
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/radius-server-is-not-responding/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/radius-server-is-not-responding/" data-text="Radius Server is not responding" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/radius-server-is-not-responding/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/radius-server-is-not-responding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prevent c99 php shell using mod security and atomic mod security in whm system</title>
		<link>http://taujago.web.id/prevent-c99-php-shell-using-mod-security-and-atomic-mod-security-in-whm-system/</link>
		<comments>http://taujago.web.id/prevent-c99-php-shell-using-mod-security-and-atomic-mod-security-in-whm-system/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 14:34:35 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[c99]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[php shell prevent]]></category>
		<category><![CDATA[prevent c99]]></category>
		<category><![CDATA[rootkit]]></category>
		<category><![CDATA[virus]]></category>
		<category><![CDATA[whm]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=215</guid>
		<description><![CDATA[c99.php shell is very scary script that can be used to deface website. but i found how to eliminate it and make it not working 1. Install mod security apache module. use easy apache to to that 2. Download additional rule from atomic http://updates.atomicorp.com/channels/rules/delayed/modsec-201111211311.tar.gz 3. Create directory /etc/atomic and extract downloaded file within it. in /etc/atomic/modsec [...]]]></description>
			<content:encoded><![CDATA[<p>c99.php shell is very scary script that can be used to deface website.</p>
<p>but i found how to eliminate it and make it not working</p>
<p>1. Install mod security apache module. use easy apache to to that</p>
<p>2. Download additional rule from atomic http://updates.atomicorp.com/channels/rules/delayed/modsec-201111211311.tar.gz</p>
<p>3. Create directory /etc/atomic and extract downloaded file within it. in /etc/atomic/modsec there will be some file. we will not use all of them. we just need file 50_asl_rootkits.conf</p>
<p>4. Edit file /etc/httpd/conf/modsec2.conf  and add this line</p>
<p>Include &#8220;/etc/atomic/modsec/50_asl_rootkits.conf&#8221;</p>
<p>5. change mode of /etc/atomic</p>
<p>chown nobody.nobody -Rf /etc/atomic</p>
<p>6. Restart apache</p>
<p>service apache restart</p>
<p>and say good bye to c99 rootkit
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/prevent-c99-php-shell-using-mod-security-and-atomic-mod-security-in-whm-system/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/prevent-c99-php-shell-using-mod-security-and-atomic-mod-security-in-whm-system/" data-text="Prevent c99 php shell using mod security and atomic mod security in whm system" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/prevent-c99-php-shell-using-mod-security-and-atomic-mod-security-in-whm-system/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/prevent-c99-php-shell-using-mod-security-and-atomic-mod-security-in-whm-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Temporary partition from file</title>
		<link>http://taujago.web.id/temporary-partition-from-file/</link>
		<comments>http://taujago.web.id/temporary-partition-from-file/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 02:38:55 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[termporary file]]></category>
		<category><![CDATA[whm]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=212</guid>
		<description><![CDATA[temporary selalu dibutuhkan untuk setiap aplikasi yang dijalankan. partisi /tmp di linux sangat disarankan untuk dipisahkan dari partisi root (/). ketika desain partisi tanpa menggunakan LVM ataupun disk manajemen yang lain, kita akan menemukan kesulitan ketika suatu saat ukuran partisi /tmp hrus dibesarkan. oleh karena itu, solusinya adalah dengan menggunakan file bisa yang kita fungsikan [...]]]></description>
			<content:encoded><![CDATA[<p>temporary selalu dibutuhkan untuk setiap aplikasi yang dijalankan. partisi /tmp di linux sangat disarankan untuk dipisahkan dari partisi root (/). ketika desain partisi tanpa menggunakan LVM ataupun disk manajemen yang lain, kita akan menemukan kesulitan ketika suatu saat ukuran partisi /tmp hrus dibesarkan. oleh karena itu, solusinya adalah dengan menggunakan file bisa yang kita fungsikan sebagai partisi</p>
<p>langsung commandnya sja :</p>
<p>buat filenya dulu menggunakan perintah dd. ukurannya adalah 5Gb.</p>
<p>#dd if=/dev/zero of=/.tmpdisk bs=1024 count=5242880</p>
<p>5242880+0 records in<br />
5242880+0 records out<br />
5368709120 bytes (5.4 GB) copied, 38.0546 s, 141 MB/s</p>
<p>lalu, format file nya dengan menggunakan file system ext4. bagusnya sih menggunakan reiserfs. karena performance lebih baik pada file dengan ukuran kecil tapi banyak. cuman karena reiserfs belum terinstall, jadi pakek saja ext4. sama2 journal filesystem.</p>
<p># mkfs.ext4 /.tmpfs<br />
mke2fs 1.41.12 (17-May-2010)<br />
/.tmpfs is not a block special device.<br />
Proceed anyway? (y,n) y<br />
Filesystem label=<br />
OS type: Linux<br />
Block size=4096 (log=2)<br />
Fragment size=4096 (log=2)<br />
Stride=0 blocks, Stripe width=0 blocks<br />
327680 inodes, 1310720 blocks<br />
65536 blocks (5.00%) reserved for the super user<br />
First data block=0<br />
Maximum filesystem blocks=1342177280<br />
40 block groups<br />
32768 blocks per group, 32768 fragments per group<br />
8192 inodes per group<br />
Superblock backups stored on blocks:<br />
32768, 98304, 163840, 229376, 294912, 819200, 884736</p>
<p>Writing inode tables: done<br />
Creating journal (32768 blocks): done<br />
Writing superblocks and filesystem accounting information: done</p>
<p>This filesystem will be automatically checked every 34 mounts or<br />
180 days, whichever comes first.  Use tune2fs -c or -i to override.</p>
<p>lepas dulu mount /tmp</p>
<p>#umount /tmp</p>
<p>jika gagal, matikan dulu service yang sedang berjalan. biasanya sih webserver.</p>
<p>baru kita mount /tmp ke file tadi</p>
<p>#mount -o loop,noexec,nosuid,rw /.tmpfs /tmp/</p>
<p>jangan lupa, tambahkan di /etc/fstab supaya settingnya tersimpan.</p>
<p>/.tmpfs       /tmp    ext4    loop,noexec,nosuid,rw  /.tmpfs /tmp</p>
<p>terakhir, ubah permissionnya</p>
<p>#chmod 1777 /tmp</p>
<p>beres&#8230;
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/temporary-partition-from-file/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/temporary-partition-from-file/" data-text="Temporary partition from file" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/temporary-partition-from-file/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/temporary-partition-from-file/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable</title>
		<link>http://taujago.web.id/htaccess-pcfg_openfile-unable-to-check-htaccess-file-ensure-it-is-readable/</link>
		<comments>http://taujago.web.id/htaccess-pcfg_openfile-unable-to-check-htaccess-file-ensure-it-is-readable/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 16:53:08 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[openfile]]></category>
		<category><![CDATA[webhosting]]></category>
		<category><![CDATA[whm]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=201</guid>
		<description><![CDATA[if you find this error message in your apache error logs, install frontpage extension from cpanel. and problem will disappear.. Tweet]]></description>
			<content:encoded><![CDATA[<p>if you find this error message in your apache error logs, </p>
<p>install frontpage extension from cpanel. and problem will disappear.. </p>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/htaccess-pcfg_openfile-unable-to-check-htaccess-file-ensure-it-is-readable/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/htaccess-pcfg_openfile-unable-to-check-htaccess-file-ensure-it-is-readable/" data-text="htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/htaccess-pcfg_openfile-unable-to-check-htaccess-file-ensure-it-is-readable/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/htaccess-pcfg_openfile-unable-to-check-htaccess-file-ensure-it-is-readable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comparing : wget, axel, lftp. and the winner is..</title>
		<link>http://taujago.web.id/comparing-wget-axel-lftp-and-the-winner-is/</link>
		<comments>http://taujago.web.id/comparing-wget-axel-lftp-and-the-winner-is/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 07:37:56 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=203</guid>
		<description><![CDATA[Transfer data antar server adalah hal lumrah untuk pekerjaan sebagai admin. kemarin dapat pengalaman mentransfer website dengan ukuran yang lumayan besar. 17Gb. dari server Singapur ke Server US, Dallas. saya mencoba beberapa software untuk memindahkan data tersebut. kenapa saya menggunakan beberapa software ? ini dikarenakan ukuran data yang lumayan besar. ada usulan untuk mengkompress, kemudian [...]]]></description>
			<content:encoded><![CDATA[<p>Transfer data antar server adalah hal lumrah untuk pekerjaan sebagai admin. kemarin dapat pengalaman mentransfer website dengan ukuran yang lumayan besar. 17Gb. dari server Singapur ke Server US, Dallas. saya mencoba beberapa software untuk memindahkan data tersebut.</p>
<p>kenapa saya menggunakan beberapa software ? ini dikarenakan ukuran data yang lumayan besar. ada usulan untuk mengkompress, kemudian mensplit menjadi file2 kecil.tapi, menurut saya, buang2 waktu. saya nekat saja untuk langsung transfer filenya bulet2. tanpa split. 17Gb.</p>
<p><strong>1. LFTP</strong></p>
<p>LFTP adalah aplikasi ftp client yang cukup bagus. karena dapat melakukan pengecekan CRC sebelum melakukan transfer. artinya, jika file yang didownload sudah ada dan memiliki nilai CRC yang sama, maka file tersebut tidak akan diambil kembali. sangat cocok untuk melakukan singkronisasi antar server via protokol FTP. tapi sayangnya, belum selesai 17Gb ditransfer, prosesnay sudah keburu mati duluan. padahal sudah saya set untuk running secara background. LFTP saya lupakan.</p>
<p><strong>2. AXEL</strong></p>
<p>aplikasi ini semacam download accelarator. mempunyai banyak fitur yang menarik bisa via http ataupun ftp. bahkan bisa download dari torrent segala. mirip2 dengan IDM dimana bisa diset sampe 16 connection. yang bisa membuat proses downlaod jadi lebih cepat.  tapi nasibnya sama dengan LFTP. belum selesai download 17Gb, prosesnya sudah hilang duluan.</p>
<p><strong>3. WGET</strong></p>
<p>wget merupakan program standar bawaan linux untuk mendownload file via protokol http dan ftp. dan ternyata sangat handal bahkan untuk transfer data yang berukuran besar. 17Gb berhasil ditransfer dengan sukses. keunggulan dari wget adalah adanya opsi untuk continue jika koneksi terputus dan unlimited attemps. jadi kalo putus, akan berusaha untuk melanjutkan dan berhenti jika proses diinterupt. selain itu, mempunyai opsi untuk dijalankan secara background. jadi kita tidak perlu menunggu prosesnya. prosesnya dicatat dalam file log.</p>
<p>wget -b -c http://taujago.web.id/superveryhugefile.tar.bz2</p>
<p>Prosesnya akan dijalankan secara background.</p>
<p>untuk memantau prosesnya, tinggal amati file lognya</p>
<p>tail -f wget-log.x</p>
<p>and the winner versi taujago.web.id adalah WGET. .
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/comparing-wget-axel-lftp-and-the-winner-is/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/comparing-wget-axel-lftp-and-the-winner-is/" data-text="Comparing : wget, axel, lftp. and the winner is.." data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/comparing-wget-axel-lftp-and-the-winner-is/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/comparing-wget-axel-lftp-and-the-winner-is/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Migrasi Server : Antara DNS propagation dan Ganasnya CSF v5.41 Firewall</title>
		<link>http://taujago.web.id/migrasi-server-antara-dns-propagation-dan-ganasnya-csf-firewall/</link>
		<comments>http://taujago.web.id/migrasi-server-antara-dns-propagation-dan-ganasnya-csf-firewall/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 14:52:14 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=197</guid>
		<description><![CDATA[Minggu lalu, dapat tawaran upgrade server ke Dallas. spesifikasi lebih baik tanpa ada tambahan biaya. so ? siapa yang tidak mau ? HDD dari 500GB menjadi 1 TB. Processor intel terbaru. Ram jadi 8Gb.  Langsung saja tawaran itu kami terima karena server sering hang karena kekurangan memori dan bottleneck I/O yang tinggi. Bahkah, usulan untuk [...]]]></description>
			<content:encoded><![CDATA[<p>Minggu lalu, dapat tawaran upgrade server ke Dallas. spesifikasi lebih baik tanpa ada tambahan biaya. so ? siapa yang tidak mau ? HDD dari 500GB menjadi 1 TB. Processor intel terbaru. Ram jadi 8Gb.  Langsung saja tawaran itu kami terima karena server sering hang karena kekurangan memori dan bottleneck I/O yang tinggi. Bahkah, usulan untuk menambahkan ram menjadi 16Gb pun disetujui oleh manajemen. hm.. sepertinya server akan semakin garang..</p>
<p>Proses perpindahan data, dihandle oleh mereka. jadi just wait and see saja. tinggal tunggu kabar dari provider kalo semua transfer data sudah selesai. dan akhirnya, yang ditunggu-tunggu juga tiba. ya.. sebuah email konfirmasi bahwa proses transfer data dari server lama ke server baru sudah selesai. saatnya giliran saya yang beraksi..</p>
<p>Hal yang saya lakukan pada server adalah melakukan tuning. Tuning yang saya lakukan antara lain :</p>
<ol>
<li>Menginstall nginx webserver. Apache sudah gk sanggup menahan beban yang lebih besar. saya pernah membuat tulisan <a href="http://taujago.web.id/index.php/2011/01/09/perfect-webserver-nginx-php5-fastcgi-xcache-on-ubuntu/" target="_blank">tentang nginx webserver</a>.   jadi, untuk membantu apache, saya install nginx sebagai proxy webserver. cara kerjanya sederhana. content2 statict akan diproses oleh nginx. sedangkan yang mengandung script dinamis, diproses oleh apache. karena server dikelola oleh WHM/Cpanel, jadi <a href="http://taujago.web.id/index.php/2011/04/24/install-nginx-webserver-on-cpanelwhm-based-system/" target="_blank">install saja nginx untuk whm/cpanel</a></li>
<li>Tuning memory database MySQL. untuk melakukan itu, saya menggunakan <a href="http://mysqltuner.com" target="_blank">mysqltuner</a> dan mengikuti rekomendasi yang diberikan, tentunya dengan beberapa improvisasi.</li>
</ol>
<p>Setelah melakukan tuning, sepertinya beres. saya buka beberapa website, dan sepertinya tidak ada masalah. beres ? tentu saja tidak. karena ini adalah awal dari masalah berikutnya yang lebih seru dan menambah banyak ilmuu baru bagi saya.</p>
<p>esok harinya, datang komplen dari user yang mengaku kalo websitenya bermasalah. ada yang websitenya hilang, ada yang tidak bisa diakses, ada yang websitenya muncul versi lama dan permasalahan2 yang lain. saat itulah tantangan dimulai. dimana kemampuan interpersonal skill, komunikasi diperlukan.</p>
<p>ternyata masalahnya adalah. ketika melakukan transfer, WHM mereset semua alamat IP address di semua DNS zone, ke IP server yang baru. padahal ada beberapa domian yang dikelola di server tersebut tapi alamat IPnya pointing ke server kami yang lain di jakarta.  hasilnya, beberapa website menjadi kacau beliau.</p>
<p>langsung saja saya edit DNS nya dan mengarahkan ke IP yang benar. tapi ya itulah.. perubahan konfiguasi DNS tidaklah realtime. harus menunggu beberapa saat  baru mendapatkan informasi yang terbaru.</p>
<p>lalu apa yang saya lakukan ?  berinisiatif mempercepat proses propaganda informasi DNS. caranya ? memperkecil nilai Time To Live zonenya. seperti apa yang disarankan oleh<a href="http://www.technologytricks.com/speed-up-dns-propagation/" target="_blank"> website ini</a>.</p>
<p>Beres ?</p>
<p>Ternyata tidak. karena masalah baru muncul. apa lagi ini ?</p>
<p>let&#8217;s see&#8230;</p>
<p>ternyata propaganda DNS berjalan dengan lancar. merubah TTL menjadi 300 detik itu artinya, DNS server lain akan mengecek ke server kita setiap 300 detik. seharusnya informasi terbaru dapat ter-refresh dengan cepat.</p>
<p><strong>MASALAH BERIKUTNYA  : WEBSITE TIDAK BISA DIAKSES </strong></p>
<p>wawww.. apa lagi ini  ? semua website yang dihosting di server tersebut tidak bisa diakses. setelah coba utak2 atik, akhirnya website bisa diakses dengan  mengubah setting DNS di client ke DNS google. 8.8.8.8</p>
<p>tapi, kami punya lebih dari 7000 pengunjung dan tidak semua diantara mereka paham dengan mengubah DNS ke DNS google. lalu, dengan tergesa-gesa, saya berkesimpulan bahwa pasti ada masalah dengan DNS lewat jalur telkom. karena pernah ada pengalaman serupa dan tidak terpecahkan.</p>
<p>saya telpon ke telkom untuk mengecek  siapa tau ada masalah dengan DNS telkom. tapi jawabannya, ya itu .. seperti biasa. tunggu 3 x 24 jam. oh.. maii&#8230; gat&#8230;.</p>
<p>saya mencari informasi tentang alamat IP server DNS milik telkom. daftarnya ada <a href="http://opensource.telkomspeedy.com/wiki/index.php/Daftar_DNS_Server_Bagi_Pengguna_Indonesia" target="_blank">di  sini</a> dan saya mulai melakukan query nslookup pada server tersebut. dan benar saja. tidak ada yang bisa resovl. makin kuat saja dugaan bahwa telkomlah tersangkanya.</p>
<p>ketika kasus ini saya laporkan ke tim support hosting, mereka juga terheran2. &#8220;koq bisa gitu ya ? &#8221; kata mereka. &#8220;there is no normal explanation about this&#8221;.  ya ya ya ya.. ini indonesia bung. tidak ada yang tidak mungkin di sini. serba ajaib pokoknya. saya lupakan saja jawaban dari pihak hosting, karena akan menjadi debat yang panjang.</p>
<p>salah seorang teman menyarankan untuk posting di twitter dengan hastag #telkom. dan ketemulah account twitter <a title="AnnisaSpeedy" href="http://twitter.com/#!/AnnisaSpeedy" target="_blank">AnnisaSpeedy</a> yang tugasnya menjawab semua keluhan2 pengguna telkom speedy (baru tau kalo telkom punya ginian). beberapa twit saya tulis, tapi jawaban tidak memuaskan.</p>
<p><strong>TEMPORARY SOLUTION </strong></p>
<p>Karena DNS server dari indonesia tidak bisa mengontak server kami di US via DNS, maka solusi sementara adalah memindahkan pengelolaan domain di server US ke server jakarta. setelah melakukan itu, masalah beres. website sudah dapat diakses kembali.</p>
<p>tapi rasa penasaran masih belum hilang. saya masih bertanya- tanya, apa masalah sebenarnya. sehingga semua website di server kami yang di US harus menggunakaan DNS google untuk mengaksesnya. ada apa ini ?</p>
<p><strong>PROBLEM FOUND AND SOLVED </strong></p>
<p>ketika sedang sarapan nasil balap, terlintas dalam benak saya satu kata yaitu &#8220;firewall&#8221;</p>
<p>oh.. m ai.. gat&#8230; kenapa ini tidak terfikirkan dari kemarin &#8211; kemarin. langsung ngacir ke kos buka laptop dan coba mematikan firewall di server US. kemudian melakukan query nslookup ke salah satu website yang ada di sana. and then&#8230;. taraa&#8230;.. IPnya dapat di-resolv&#8230;</p>
<p>sekedar info. karena server ini dikelola oleh WHM/Cpanel, pengaturan firewall menggunakan plugin csf v5.41. dan saya tidak tahu menahu tentang  cara kerja CSF ini. tapi setelah memeriksa blacklistnya, oh. ternyata.. CSF ini &#8220;senggol bacok&#8221;. sensitif sekali.</p>
<p>query DNS dari server lain yang setiap 300 detik tadi (setting TTL) dianggap sebagai serangan DOS. dan ternyata, gk cuman server DNS telkom. semua server DNS dari Indonesia masuk ke daftar blacklist mereka.. mari kita tengok list dan alasan black list firewall CSF</p>
<blockquote><p>203.130.208.18 # lfd: (bind) bind triggered by 203.130.208.18 (ID/Indonesia/CacheDNS-SMG.telkom.net.id): 100 in the last 300 secs &#8211; Tue Dec 13 09:53:46 2011<br />
202.134.1.10 # lfd: (bind) bind triggered by 202.134.1.10 (ID/Indonesia/CacheDNS-SBY.telkom.net.id): 100 in the last 300 secs &#8211; Tue Dec 13 10:00:38 2011<br />
202.162.32.6 # lfd: (bind) bind triggered by 202.162.32.6 (ID/Indonesia/dnscache1.uii.net.id): 100 in the last 300 secs &#8211; Tue Dec 13 10:42:50 2011<br />
202.162.32.5 # lfd: (bind) bind triggered by 202.162.32.5 (ID/Indonesia/-): 100 in the last 300 secs &#8211; Tue Dec 13 10:44:29 2011<br />
114.5.5.5 # lfd: (bind) bind triggered by 114.5.5.5 (ID/Indonesia/-): 100 in the last 300 secs &#8211; Tue Dec 13 16:35:52 2011<br />
114.5.1.1 # lfd: (bind) bind triggered by 114.5.1.1 (ID/Indonesia/-): 100 in the last 300 secs &#8211; Tue Dec 13 16:35:52 2011<br />
203.77.225.100 # lfd: (bind) bind triggered by 203.77.225.100 (ID/Indonesia/ns1.central.net.id): 100 in the last 300 secs &#8211; Wed Dec 14 10:18:54 2011<br />
203.77.255.2 # lfd: (bind) bind triggered by 203.77.255.2 (ID/Indonesia/ns2.central.net.id): 100 in the last 300 secs &#8211; Wed Dec 14 10:20:29 2011<br />
202.73.99.2 # lfd: (bind) bind triggered by 202.73.99.2 (ID/Indonesia/fm-ip-202.73.99.2.fast.net.id): 100 in the last 300 secs &#8211; Wed Dec 14 14:03:53 2011<br />
203.130.196.156 # lfd: (bind) bind triggered by 203.130.196.156 (ID/Indonesia/opted-out-dns1.telkom.net.id): 100 in the last 300 secs &#8211; Wed Dec 14 17:20:28 2011<br />
202.73.99.4 # lfd: (bind) bind triggered by 202.73.99.4 (ID/Indonesia/ns3.fast.net.id): 100 in the last 300 secs &#8211; Thu Dec 15 20:45:59 2011<br />
203.84.155.188 # lfd: (bind) bind triggered by 203.84.155.188 (ID/Indonesia/dnscache01.orion.net.id): 100 in the last 300 secs &#8211; Fri Dec 16 02:29:20 2011</p></blockquote>
<p>Pantas saja. semua pengunjung dari indonesia tidak bisa mengakses. lah. firewallnya senggol bacok gitu.. ganas kalinya.. <img src='http://taujago.web.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>akhirnya sya komentari baris2 DNS server dari indonesia, menghidupkan kembali firewall kemudian mengubah semua zone yang TTL nya 300 menjadi 14400 dan masalah beres. perlahan2 domian yang tadinya dialihkan ke jakarta, dipindahkan kembali ke server US.</p>
<p><strong>PELAJARAN PENTING</strong></p>
<p>Sebenarnya kasus ini bisa diselesaikan lebih cepat. jika :</p>
<p>* Pihak hosting provider pernah punya pengalaman yang sama. meskipun demikian, mereka seharusnya punya inisiatif dan daya explorasi yang tinggi. tapi sayangnya tidak.</p>
<p>* saya terlupa jika WHM memberikan support juga. kalo saja saya tanyakan ke mereka, mungkin masalahnya sudah terselesaikan lebih cepat.</p>
<p>akhirnya ,saya teringat dengan 2 pepatah</p>
<p>NO PAIN, NO GAIN..</p>
<p>dan</p>
<p>KISS = Keep It Simple Stupid
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/migrasi-server-antara-dns-propagation-dan-ganasnya-csf-firewall/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/migrasi-server-antara-dns-propagation-dan-ganasnya-csf-firewall/" data-text="Migrasi Server : Antara DNS propagation dan Ganasnya CSF v5.41 Firewall" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/migrasi-server-antara-dns-propagation-dan-ganasnya-csf-firewall/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/migrasi-server-antara-dns-propagation-dan-ganasnya-csf-firewall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress dalam Bahasa Indonesia</title>
		<link>http://taujago.web.id/wordpress-dalam-bahasa-indonesia/</link>
		<comments>http://taujago.web.id/wordpress-dalam-bahasa-indonesia/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 12:46:14 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=195</guid>
		<description><![CDATA[sebenarnya, ada cara yang paling gampang untuk menginstall wordpress dalam bahasa indonesia. yaitu install wordpress dari awal dan ambil paket bahasa indonesia. paket wordpress dalam bahasa indonesia dapat diambil disini http://id.wordpress.org/ cuman yang menjadi masalah adalah ketika semua dibahasa indonesiakan (termasuk dashboard), malah membuat bingung. saya lebih familiar dengan menu dashboard bahasa inggris daripada menggunakan menu [...]]]></description>
			<content:encoded><![CDATA[<p>sebenarnya, ada cara yang paling gampang untuk menginstall wordpress dalam bahasa indonesia. yaitu install wordpress dari awal dan ambil paket bahasa indonesia. paket wordpress dalam bahasa indonesia dapat diambil disini <a href="http://id.wordpress.org/">http://id.wordpress.org/</a></p>
<p>cuman yang menjadi masalah adalah ketika semua dibahasa indonesiakan (termasuk dashboard), malah membuat bingung. saya lebih familiar dengan menu dashboard bahasa inggris daripada menggunakan menu bahasa indonesia. aneh dan butuh waktu penyesuaian. yang saya maksud di sini adalah kita hanya perlu mengganti bahasa pada halaman depan saja. misalkan link &#8220;readmore&#8221;, &#8220;read the rest of the entry&#8221; dan lain lain.</p>
<p>Paket untuk bahasa indonesia dapat didownloa disini. http://downloads.ziddu.com/downloadfiles/4194465/languages.tar.gz kemudian diextract, lalu copykan fil id_ID.mo dan id_ID.po ke direktori wp-content/themes/namathme/languages.</p>
<p>kemudian ubah wp_config.php pada bagian</p>
<pre>define ('WPLANG', '');</pre>
<p>&nbsp;</p>
<p>menjadi</p>
<pre>define ('WPLANG', 'id_ID');</pre>
<p>&nbsp;</p>
<p>cuman, yang menjadi masalah adalah masih ada bahasa yang belum diterjemahkan ke dalam bahasa indonesia. dari percobaan saya, ada beberapa kalimat yang belum diterjemahkan. versi yang wordpress yagn saya gunakan adalah versi 3.2.1 oleh karena itu, kita harus menambahkan  entry yang belum diterjemahkan ke dalam bahasa indoneisa.</p>
<p>&nbsp;</p>
<p>1. Install poeditor</p>
<p>$ sudo apt-get install poeditor</p>
<p>&nbsp;</p>
<p>2. Download File id_ID.po kemudian edit menggunakan gedit</p>
<p>tambahkan entry yang masih belum ada. contoh :</p>
<p>&nbsp;</p>
<pre>msgid "This post has no tag"
msgstr "Tidak ada tag"

msgid "Leave a Reply"
msgstr "Komentar Anda"

msgid "Read the rest of this entry &amp;raquo;"
msgstr "Baca selengkapnya"</pre>
<p>Simpan file tersebut, kemudian, tutup gedit.</p>
<p>3. Buka file id_ID.po menggunakan poeditor. yang kita perlu lalukan adalah klik menu file -&gt; save. Perintah save tadi akan menggenerate ulang file id_ID.mo.</p>
<p>4. upload kembali kedua file tersebut id_ID.mo dan id_ID.po ke direktori wp-contents/themes/namathemes/languages</p>
<p>&nbsp;</p>
<p>selamat berblog ria..</p>
<p>&nbsp;
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/wordpress-dalam-bahasa-indonesia/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/wordpress-dalam-bahasa-indonesia/" data-text="WordPress dalam Bahasa Indonesia" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/wordpress-dalam-bahasa-indonesia/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/wordpress-dalam-bahasa-indonesia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install Nginx on WHM 11.30.x system</title>
		<link>http://taujago.web.id/install-nginx-on-whm-11-30-x-system/</link>
		<comments>http://taujago.web.id/install-nginx-on-whm-11-30-x-system/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 07:14:43 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[nginx 2.6]]></category>
		<category><![CDATA[whm]]></category>
		<category><![CDATA[whm 11.30]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=189</guid>
		<description><![CDATA[I got this error message after install nginxcp2.6 onto our WHM system v 11.30 root@ns1 [/usr/local/src/publicnginx]# ./nginxinstaller install /usr/local/src/publicnginx Welcome to the Nginx Admin installer......Starting Install Generating vhosts... Traceback (most recent call last): File "/scripts/createvhosts.py", line 2, in ? import yaml File "/usr/lib/python2.4/site-packages/PyYAML-3.10-py2.4-linux-i686.egg/yaml/__init__.py", line 26 SyntaxError: 'yield' not allowed in a 'try' block with a [...]]]></description>
			<content:encoded><![CDATA[<p>I got this error message after install nginxcp2.6 onto our WHM system v 11.30</p>
<blockquote>
<pre>root@ns1 [/usr/local/src/publicnginx]# ./nginxinstaller install
/usr/local/src/publicnginx
Welcome to the Nginx Admin installer......Starting Install
Generating vhosts...
Traceback (most recent call last):
  File "/scripts/createvhosts.py", line 2, in ?
    import yaml
  File "/usr/lib/python2.4/site-packages/PyYAML-3.10-py2.4-linux-i686.egg/yaml/__init__.py", line 26
SyntaxError: 'yield' not allowed in a 'try' block with a 'finally' clause
Installing WHM interface...
deploying booster rockets
Traceback (most recent call last):
  File "/usr/local/src/publicnginx/nginxinstaller2", line 9, in ?
    import createvhosts
  File "/usr/local/src/publicnginx/createvhosts.py", line 2, in ?
    import yaml
  File "/usr/lib/python2.4/site-packages/PyYAML-3.10-py2.4-linux-i686.egg/yaml/__init__.py", line 26
SyntaxError: 'yield' not allowed in a 'try' block with a 'finally' clause</pre>
</blockquote>
<p>Then I found lil bit workarround. it&#8217;s related to phyton and YAML</p>
<p>and this is the solve</p>
<blockquote><p>Here’s how I got this one working.</p>
<p>1. First, you need an upgraded version of Python. I used version 2.7. For Centos, since I didn’t want to break yum, I installed it alongside my existing python install. I download and extracted my new Python package, proceeded to cd into the extracted directory and ran:<br />
-make<br />
-make altinstall (this keeps it from trashing the version of Python you’ll need for YUM)</p>
<p>2. I downloaded PyYAML(http://pyyaml.org/), extracted it, proceeded to cd into the extracted directory and ran python2.7 setup.py install</p>
<p>3. In the publicnginx directory, I edited the following three files: createvhosts.py, nginxinstaller and nginxinstaller2. I changed the first line from #!/usr/bin/env python to #!/usr/bin/env python2.7</p>
<p>After that, I ran ./nginxinstaller install and the install completed sucessfully.</p></blockquote>
<p>and this</p>
<blockquote><p>You have to upgrade the Python follow command:</p>
<p>cd /usr/local/src<br />
wget <a href="http://python.org/ftp/python/2.5.6/Python-2.5.6.tgz">http://python.org/ftp/python/2.5.6/Python-2.5.6.tgz</a><br />
tar -zxvf Python-2.5.6.tgz<br />
cd Python-2.5.6<br />
./configure<br />
make<br />
make install</p>
<p>After that, the installer should be run well.</p></blockquote>
<p>orginal link  :</p>
<p><a href="http://nginxcp.com/2011/06/nginx-admin-stable-version-v2-6-released/">http://nginxcp.com/2011/06/nginx-admin-stable-version-v2-6-released/</a>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/install-nginx-on-whm-11-30-x-system/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/install-nginx-on-whm-11-30-x-system/" data-text="Install Nginx on WHM 11.30.x system" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/install-nginx-on-whm-11-30-x-system/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/install-nginx-on-whm-11-30-x-system/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Install FLVtool2 on Centos</title>
		<link>http://taujago.web.id/install-flvtool2-on-centos/</link>
		<comments>http://taujago.web.id/install-flvtool2-on-centos/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 15:45:28 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=184</guid>
		<description><![CDATA[1. Install ruby first $ sudo yum groupinstall 'Development Tools' $ sudo yum install readline-devel $ cd /usr/local/src $ wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.gz $ tar xzvf ruby-1.9.1-p376.tar.gz $ cd ruby-1.9.1-p376 $ ./configure &#38;&#38; make $ sudo make install 2. install FLV2 wget -c http://rubyforge.org/frs/download.php/17497/flvtool2-1.0.6.tgz tar -zxf flvtool2-1.0.6.tgz cd flvtool2-1.0.6 ruby setup.rb config ruby setup.rb setup ruby setup.rb [...]]]></description>
			<content:encoded><![CDATA[<p>1. Install ruby first</p>
<pre><code>$ sudo yum groupinstall 'Development Tools'
$ sudo yum install readline-devel
$ cd /usr/local/src
$ wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.gz
$ tar xzvf ruby-1.9.1-p376.tar.gz
$ cd ruby-1.9.1-p376
$ ./configure &amp;&amp; make
$ sudo make install

2. install FLV2 

</code>
<pre>wget -c http://rubyforge.org/frs/download.php/17497/flvtool2-1.0.6.tgz
tar -zxf flvtool2-1.0.6.tgz
cd flvtool2-1.0.6
ruby setup.rb config
ruby setup.rb setup
ruby setup.rb install</pre>
<p>atau kalo mau lebih mudah, begini saja<br />
<a href="http://www.sohailriaz.com/how-to-install-ffmpeg-mplayer-mencoder-ffmpeg-php-on-centos-5x/">http://www.sohailriaz.com/how-to-install-ffmpeg-mplayer-mencoder-ffmpeg-php-on-centos-5x/</a></pre>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/install-flvtool2-on-centos/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/install-flvtool2-on-centos/" data-text="Install FLVtool2 on Centos" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/install-flvtool2-on-centos/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/install-flvtool2-on-centos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install FFmpeg on Centos 5.x</title>
		<link>http://taujago.web.id/install-ffmpeg-on-centos-5-x/</link>
		<comments>http://taujago.web.id/install-ffmpeg-on-centos-5-x/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 14:11:00 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=181</guid>
		<description><![CDATA[1. Tambahkan repositori DAG ke dalam repositori centos vi /etc/yum.repos.d/dag.repo add these lines [dag] name=Dag RPM Repository for Red Hat Enterprise Linux baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag gpgcheck=1 enabled=1 2. Import Key from dag repository wget -c http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt rpm -import RPM-GPG-KEY.dag.txt &#160; 3. install FFmpeg dan FFmpeg devel using yum yum install ffmpeg ffmpeg-devel &#160; done Tweet]]></description>
			<content:encoded><![CDATA[<p>1. Tambahkan repositori DAG ke dalam repositori centos</p>
<p>vi /etc/yum.repos.d/dag.repo</p>
<p>add these lines</p>
<p>[dag]<br />
name=Dag RPM Repository for Red Hat Enterprise Linux<br />
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag<br />
gpgcheck=1<br />
enabled=1</p>
<p>2. Import Key from dag repository</p>
<p>wget -c http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt</p>
<p>rpm -import RPM-GPG-KEY.dag.txt</p>
<p>&nbsp;</p>
<p>3. install FFmpeg dan FFmpeg devel using yum</p>
<p>yum install ffmpeg ffmpeg-devel</p>
<p>&nbsp;</p>
<p>done
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/install-ffmpeg-on-centos-5-x/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/install-ffmpeg-on-centos-5-x/" data-text="Install FFmpeg on Centos 5.x" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/install-ffmpeg-on-centos-5-x/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/install-ffmpeg-on-centos-5-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>install nginx webserver on Cpanel/WHM-based system</title>
		<link>http://taujago.web.id/install-nginx-webserver-on-cpanelwhm-based-system/</link>
		<comments>http://taujago.web.id/install-nginx-webserver-on-cpanelwhm-based-system/#comments</comments>
		<pubDate>Sun, 24 Apr 2011 14:14:07 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[instal nginx]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[whm]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=175</guid>
		<description><![CDATA[pad a posting sebelumnya, saya pernah membahas tentang webserver nginx (baca: enjin ex) http://taujago.web.id/index.php/2011/01/09/perfect-webserver-nginx-php5-fastcgi-xcache-on-ubuntu/. dari sisi  penggunaan sumberdaya baik processor ataupun memory, jauh lebih efisien tetapi performance yang lebih baik. Pada saat menginstall di server kajian.net, installasi nginx tidak menjadi masalah karena semua installasi dilakukan secara manual tanpa adanya WHM. ketika akan saya terapkan di [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">pad a posting sebelumnya, saya pernah membahas tentang webserver nginx (baca: enjin ex) http://taujago.web.id/index.php/2011/01/09/perfect-webserver-nginx-php5-fastcgi-xcache-on-ubuntu/. dari sisi  penggunaan sumberdaya baik processor ataupun memory, jauh lebih efisien tetapi performance yang lebih baik. Pada saat menginstall di server kajian.net, installasi nginx tidak menjadi masalah karena semua installasi dilakukan secara manual tanpa adanya WHM. ketika akan saya terapkan di server yang lain yang menggunakan WHM, saya mengalami sedikit permasalahan. dimana secara default, WHM menggunakan webserver apache. dimana semua konfigurasi apache dikendalikan sepenuhnya dari WHM. menginstall nginx secara manual bukan solusi mengingat ada banyak website yagn dihosting di sana. dan bisa jadi semua website akan menjadi kacau.</p>
<p style="text-align: justify;">tetapi setelah berdiskusi dengan salah seorang teman, beliau menganjurkan menggunakan nginx cpanel<a title="http://nginxcp.com" href="http://nginxcp.com" target="_blank"> http://nginxcp.com</a>. sebuah plugin yang dibuat khusus untuk membantu apache webserver pada sistem berbasis WHM. cara kerjanya cukup sederhana. nginx bekerja sebagai proxy web server. atau gampangnya, nginx di depan, apache di belakang</p>
<p style="text-align: justify;">installnya cukup mudah :</p>
<p style="text-align: justify;"><code>cd /usr/local/src<br />
wget http://nginxcp.com/nginxadmin2.3-stable.tar<br />
tar xf nginxadmin2.3-stable.tar<br />
cd publicnginx<br />
./nginxinstaller install</code></p>
<p style="text-align: justify;">&nbsp;</p>
<p style="text-align: justify;">setelah proses installasi selesai, atur konfigurasi nginx dari WHM. Plugin &gt;&gt; Nginx admin</p>
<p style="text-align: justify;"><a href="http://taujago.web.id/wp-content/uploads/2011/04/nginx.png"><br />
</a><a href="http://taujago.web.id/wp-content/uploads/2011/04/nginx.png"></a><a href="http://taujago.web.id/wp-content/uploads/2011/04/screenshot2.png"><img class="aligncenter size-full wp-image-177" title="screenshot2" src="http://taujago.web.id/wp-content/uploads/2011/04/screenshot2.png" alt="" width="810" height="426" /></a></p>
<p style="text-align: justify;">&nbsp;</p>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/install-nginx-webserver-on-cpanelwhm-based-system/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/install-nginx-webserver-on-cpanelwhm-based-system/" data-text="install nginx webserver on Cpanel/WHM-based system" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/install-nginx-webserver-on-cpanelwhm-based-system/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/install-nginx-webserver-on-cpanelwhm-based-system/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Optimasi web php dengan modul xcache</title>
		<link>http://taujago.web.id/optimasi-web-php-dengan-modul-xcache/</link>
		<comments>http://taujago.web.id/optimasi-web-php-dengan-modul-xcache/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 13:23:47 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[fastcgi]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[php-fpm]]></category>
		<category><![CDATA[webserver]]></category>
		<category><![CDATA[xcache]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=155</guid>
		<description><![CDATA[xcache adalah salah satu modul php yang bisa meningkatkan kinerja script PHP. Cara kerjanya sangat sederhana yaitu dengan meng-cache (menyimpan dalam memory) script PHP yang pernah dicompile untuk mencegah  terjadinya overhead pada saat parsing dan kompilasi script PHP pada setiap kali script PHP di request oleh user. cache tersebut disimpan di dalam memory  dan dieksekusi [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://xcache.lighttpd.net/">xcache </a>adalah salah satu modul php yang bisa meningkatkan kinerja script PHP. Cara kerjanya sangat sederhana yaitu dengan meng-cache (menyimpan dalam memory) script PHP yang pernah dicompile untuk mencegah  terjadinya overhead pada saat parsing dan kompilasi script PHP pada setiap kali script PHP di request oleh user. cache tersebut disimpan di dalam memory  dan dieksekusi dari memory. dengan arti lain, script tidak akan lagi dibaca dari harddisk. sehingga proses menjadi lebih cepat.</p>
<p>Langkah langkah installasi xcache. langkah ini saya lakukan di distribusi slackware. jadi lumayan ribet karena harus install dari tarball source code. </p>
<p>1. Download dan extract lalu masuk ke dalam direktori.</p>
<pre class="brush: bash; title: ; notranslate">
#wget -c http://xcache.lighttpd.net/pub/Releases/1.3.0/xcache-1.3.0.tar.gz
#tar xzvf xcache-1.3.0.tar.gz
#cd cd xcache-1.3.0
</pre>
<p>2. Generate configure script lalu di compile </p>
<pre class="brush: bash; title: ; notranslate">
# /opt/php5/bin/phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519

#./configure
#make
#make install
</pre>
<p>3. Tambahkan configurasi xcache.ini ke dalam php.ini ( pada kasus ini,  lokasi php.ini saya berada di /opt/php5/lib/php.ini silahkan disesuaikan.</p>
<pre class="brush: bash; title: ; notranslate">
# cat xcache.ini &gt;&gt; /opt/php5/lib/php.ini
</pre>
<p>perlu saya tekankan di sini bahwa <strong>tanda &#8216;>&#8217; itu dua. bukan satu. </strong>notasi &#8216;>>&#8217; artinay append ke dalam file.<br />
4. Copy file hasil compilasi ke direktori extensi php</p>
<pre class="brush: bash; title: ; notranslate">
#cp module/xcache.so /opt/php5/lib
</pre>
<p>5. Edit configrugasi  php.ini </p>
<pre class="brush: bash; title: ; notranslate">
#vim /opt/php5/lib/php.ini
</pre>
<p>Ubah menjadi </p>
<pre class="brush: php; title: ; notranslate">
zend_extension = /opt/php5/lib/xcache.so
</pre>
<p>6. Restart php-fpm </p>
<pre class="brush: bash; title: ; notranslate">
#/opt/php5/sbin/php-fpm restart
</pre>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/optimasi-web-php-dengan-modul-xcache/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/optimasi-web-php-dengan-modul-xcache/" data-text="Optimasi web php dengan modul xcache" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/optimasi-web-php-dengan-modul-xcache/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/optimasi-web-php-dengan-modul-xcache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>perfect  webserver nginx, php5 fastcgi, xcache on ubuntu</title>
		<link>http://taujago.web.id/perfect-webserver-nginx-php5-fastcgi-xcache-on-ubuntu/</link>
		<comments>http://taujago.web.id/perfect-webserver-nginx-php5-fastcgi-xcache-on-ubuntu/#comments</comments>
		<pubDate>Sun, 09 Jan 2011 06:43:49 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[fastcgi]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[php5-fpm]]></category>
		<category><![CDATA[webserver]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=148</guid>
		<description><![CDATA[Nginx adalah webserver yang powerfull. beberapa situs-situs besar mulai menggunakan webserver ini. Webserver ini unggul dari sisi penggunaan memory dan request yang bisa dilayani Dari grafik di atas, nampak bahwa nginx mampu melayani request lebih banyak dibandingkan dengan webserver lain. Dari sisi penggunaan memory, nginx juga tidak kalah hebat dalam hal ini. wow.. amazing.. Untuk [...]]]></description>
			<content:encoded><![CDATA[<p>Nginx adalah webserver yang powerfull. beberapa situs-situs besar mulai menggunakan webserver ini. Webserver ini unggul dari sisi penggunaan memory dan request yang bisa dilayani</p>
<div class="wp-caption aligncenter" style="width: 474px"><img title="Perbandingan jumlah request webserver apache, lighhttpd dan nginx" src="http://wiki.dreamhost.com/images/6/60/Webserver_requests_graph.jpg" alt="Perbandingan jumlah request webserver apache, lighhttpd dan nginx" width="464" height="450" /><p class="wp-caption-text">Perbandingan jumlah request webserver apache, lighhttpd dan nginx</p></div>
<p>Dari grafik di atas, nampak bahwa nginx mampu melayani request lebih banyak dibandingkan dengan webserver lain.</p>
<p>Dari sisi penggunaan memory, nginx juga tidak kalah hebat dalam hal ini.</p>
<div class="wp-caption aligncenter" style="width: 510px"><img title="Perbandingan penggunaan memory " src="http://wiki.dreamhost.com/images/f/f0/Webserver_memory_graph.jpg" alt="Perbandingan penggunaan memory " width="500" height="444" /><p class="wp-caption-text">Perbandingan penggunaan memory </p></div>
<p>wow.. amazing..</p>
<p>Untuk menginstall nginx, dapat dilakukan dengan mudah. Saya menggunakan linux ubuntu 10.10 maverick</p>
<p>1. Install nginx, php5-fpm, php5-xcache, php5-mysql </p>
<pre class="brush: bash; title: ; notranslate">
#apt-get install nginx php5-fpm php5-xcache php5-mysql
</pre>
<p>2. Jalankan service php5 fastcgi dan nginx</p>
<pre class="brush: bash; title: ; notranslate">
#service php5-fpm start
#service nginx start
</pre>
<p>php5-fpm adalah service untuk menjalankan php sebagai fastcgi. service ini akan membuka port 9000. sedangkan nginx adalah webserver yang menggunakan port standard webserver yaitu 80.  cek port 80 dan 9000 apakah sudah listen atau bukan</p>
<pre class="brush: bash; title: ; notranslate">
#netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      4751/nginx
tcp        0      0 10.204.7.204:53         0.0.0.0:*               LISTEN      1561/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      1561/named
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1160/cupsd
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      1561/named
tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      4016/php5-fpm
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1341/mysqld
tcp6       0      0 :::80                   :::*                    LISTEN      4751/nginx
tcp6       0      0 :::53                   :::*                    LISTEN      1561/named
tcp6       0      0 ::1:631                 :::*                    LISTEN      1160/cupsd
tcp6       0      0 ::1:953                 :::*                    LISTEN      1561/named
</pre>
<p>yapp.. port 80 dan port 9000 sudah listen</p>
<p>3. Ubah konfigurasi nginx untuk memproses dokumen dengan extensi.php untuk diproses oleh service php-fastcgi</p>
<pre class="brush: bash; title: ; notranslate">
# vi /etc/nginx/sites-available/default
</pre>
<p>Ubah menjadi sbb dengan menghilangkan remark dan mengubah beberapa lokasi direktori. </p>
<pre class="brush: bash; title: ; notranslate">
        location ~ \.php$ {
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  /var/www$fastcgi_script_name;
                include fastcgi_params;
        }
</pre>
<p>4. Restart nginx </p>
<pre class="brush: bash; title: ; notranslate">
#service nginx restart
</pre>
<p>5. Kita test. Buat file /var/www/info.php dengan isi sbb : </p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
echo phpinfo();
?&gt;
</pre>
<p>6. akses lewat browser http://localhost/info.php </p>
<p>SAATNYA MELAKUKAN BENCHMARK </p>
<p>mari kita bandingkan performancenya antara apache dengan nginx. tool yang gunakan adalah apache-bench. tool ini termasuk dalam paket apache2-utils. cara mengeceknya : </p>
<pre class="brush: bash; title: ; notranslate">
# ab -n 100 -c 5 http://localhost/test.php
</pre>
<p>Hasil nginx </p>
<pre class="brush: xml; title: ; notranslate">
Server Software:        nginx/0.7.67
Server Hostname:        localhost
Server Port:            80

Document Path:          /test.php
Document Length:        12 bytes

Concurrency Level:      5
Time taken for tests:   45.054 seconds
Complete requests:      100
Failed requests:        0
Write errors:           0
Total transferred:      17000 bytes
HTML transferred:       1200 bytes
Requests per second:    2.22 [#/sec] (mean)
Time per request:       2252.722 [ms] (mean)
Time per request:       450.544 [ms] (mean, across all concurrent requests)
Transfer rate:          0.37 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.1      0       0
Processing:  1332 2235 239.4   2248    2740
Waiting:     1332 2235 239.4   2248    2740
Total:       1332 2235 239.4   2248    2740

Percentage of the requests served within a certain time (ms)
  50%   2248
  66%   2330
  75%   2432
  80%   2469
  90%   2540
  95%   2622
  98%   2688
  99%   2740
 100%   2740 (longest request)
</pre>
<p>Matikan nginx, hidupkan apache dan inilah hasil testnya.<br />
Hasil Apache </p>
<pre class="brush: xml; title: ; notranslate">
Server Software:        Apache/2.2.16
Server Hostname:        localhost
Server Port:            80

Document Path:          /test.php
Document Length:        12 bytes

Concurrency Level:      5
Time taken for tests:   44.936 seconds
Complete requests:      100
Failed requests:        0
Write errors:           0
Total transferred:      22300 bytes
HTML transferred:       1200 bytes
Requests per second:    2.23 [#/sec] (mean)
Time per request:       2246.804 [ms] (mean)
Time per request:       449.361 [ms] (mean, across all concurrent requests)
Transfer rate:          0.48 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.3      0       3
Processing:  1304 2229 242.7   2272    2752
Waiting:     1304 2229 242.8   2272    2751
Total:       1304 2229 242.7   2272    2752

Percentage of the requests served within a certain time (ms)
  50%   2272
  66%   2331
  75%   2366
  80%   2390
  90%   2543
  95%   2612
  98%   2674
  99%   2752
 100%   2752 (longest request)
</pre>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/perfect-webserver-nginx-php5-fastcgi-xcache-on-ubuntu/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/perfect-webserver-nginx-php5-fastcgi-xcache-on-ubuntu/" data-text="perfect  webserver nginx, php5 fastcgi, xcache on ubuntu" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/perfect-webserver-nginx-php5-fastcgi-xcache-on-ubuntu/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/perfect-webserver-nginx-php5-fastcgi-xcache-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Intrusion Detection System menggunakan  Snort, MySQL, BASE.</title>
		<link>http://taujago.web.id/intrusion-detection-system-menggunakan-snort-mysql-base/</link>
		<comments>http://taujago.web.id/intrusion-detection-system-menggunakan-snort-mysql-base/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 13:37:53 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[IDS]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[snort]]></category>
		<category><![CDATA[ubuntu 10.10]]></category>
		<category><![CDATA[virtualhost]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=139</guid>
		<description><![CDATA[IDS (Intrusion Detection System) memungkinkan kita mengamati akses &#8211; akses yang mencurigakan ke dalam system. kita dapat memasang rule tertentu untuk menentukan apakan akses ke sistem adalah akses normal ataupun akses yang berbahaya. Pada percobaan kali ini, Sofware IDS yang akan saya gunakan adalah SNORT yang berjalan pada ubuntu 10.10. Cara kerja sistem sangat sederhana. [...]]]></description>
			<content:encoded><![CDATA[<p>IDS (Intrusion Detection System) memungkinkan kita mengamati akses &#8211; akses yang mencurigakan  ke dalam system. kita dapat memasang rule tertentu untuk menentukan apakan akses ke sistem adalah akses normal ataupun akses yang berbahaya. </p>
<p>Pada percobaan kali ini, Sofware IDS yang akan saya gunakan adalah SNORT yang berjalan pada ubuntu 10.10.<br />
Cara kerja sistem sangat sederhana. snort akan melakukan log terhadap koneksi ke server dan menyimpan log ke dalam database mysql. untuk membaca log tersebut, menggunakan BASE. script PHP yang khusus digunakan untuk membaca database snort</p>
<p>1. Install software pendukung yang kita butuhkan</p>
<pre class="brush: bash; title: ; notranslate">
#sudo apt-get install libpcre3 libpcre3-dev libpcrecpp0 libpcap0.8 libpcap0.8-dev \
mysql-server libmysqlclient15-dev libphp-adodb libgd2-xpm libgd2-xpm-dev php5-mysql \
php5-gd php-pear apache2 php5 php5-xmlrpc php5-mysql php5-gd php5-cli php5-curl \
mysql-client libdumbnet1 libdumbnet-dev php5-adodb

#pear install Numbers_Roman-1.0.2
#pear install Numbers_Words-0.16.2
#pear install Image_Canvas-0.3.2
#pear install Image_Graph-0.7.2
#pear install --alldeps mail
</pre>
<p>2. Install snort mysql</p>
<pre class="brush: bash; title: ; notranslate">
#apt-get install snort-mysql
</pre>
<p>3. Buat database untuk snort</p>
<pre class="brush: bash; title: ; notranslate">
#mysqladmin -uroot -prahasia create snortdb
#zcat /usr/share/doc/snort-mysql/create_mysql.gz | mysql -uroot -prahasia snortdb
</pre>
<p>5. hapus file pending dan  Edit file /etc/snort/snort.conf</p>
<pre class="brush: bash; title: ; notranslate">
#rm /etc/snort/
#vi /etc/snort/snort.conf
</pre>
<p>Ubah menjadi </p>
<pre class="brush: bash; title: ; notranslate">
var HOME_NET 192.168.1.0/24
output database: log, mysql, user=root password=rahasia dbname=snortdb host=localhost
</pre>
<p>6. Download dan install BASE </p>
<pre class="brush: bash; title: ; notranslate">
#wget -c http://sourceforge.net/projects/secureideas/files/BASE/base-1.4.5/base-1.4.5.tar.gz/download
#mv xzvf base-1.4.5.tar.gz /var/www
#cd /var/www
#tar xzvf base-1.4.5.tar.gz
#mv base-1.4.5 base
#cd base
#cp base_conf.php.dist base_conf.php
</pre>
<p>Edit Konfigurasi BASE </p>
<pre class="brush: bash; title: ; notranslate">
# vi base_conf.php
</pre>
<p>Ubah menjadi : </p>
<pre class="brush: php; title: ; notranslate">
$BASE_urlpath = &quot;/base&quot;;
$DBlib_path = &quot;/usr/share/php/adodb/&quot;;
$DBtype = &quot;mysql&quot;; 

$alert_dbname   = 'snortdb';
$alert_host     = 'localhost';
$alert_port     = '3306';
$alert_user     = 'root';
$alert_password = 'rahasia'; 

$archive_exists   = 0;
$archive_dbname   = 'snortdb';
$archive_host     = 'localhost';
$archive_port     = 3306;
$archive_user     = 'root';
$archive_password = 'rahasia';
</pre>
<p>Buka halaman base melalui URL http://localhost/base </p>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/intrusion-detection-system-menggunakan-snort-mysql-base/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/intrusion-detection-system-menggunakan-snort-mysql-base/" data-text="Intrusion Detection System menggunakan  Snort, MySQL, BASE." data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/intrusion-detection-system-menggunakan-snort-mysql-base/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/intrusion-detection-system-menggunakan-snort-mysql-base/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Konfigurasi HTTPS webserver Apache di ubuntu 10.10</title>
		<link>http://taujago.web.id/konfigurasi-https-webserver-apache-di-ubuntu-10-10/</link>
		<comments>http://taujago.web.id/konfigurasi-https-webserver-apache-di-ubuntu-10-10/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 12:56:05 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=129</guid>
		<description><![CDATA[Koneksi HTTP yang bekerja pada port 80, mengirimkan data dalam format yang tidak terenkripsi. sehingga, memungkinkan para penyerang menyadap data yang dikirimkan dari client ke server. Solusinya adalah dengan menggunakan HTTPS (HTTP Secure). dengan menggunakan HTTPS, data yang dikirimkan akan dienkripsi terlebih dahulu, baru dikirimkan ke server. here we go step by step 1. Install [...]]]></description>
			<content:encoded><![CDATA[<p>Koneksi HTTP yang bekerja pada port 80, mengirimkan data dalam format yang tidak terenkripsi. sehingga, memungkinkan para penyerang menyadap data yang dikirimkan dari client ke server. Solusinya adalah dengan menggunakan HTTPS (HTTP Secure). dengan menggunakan HTTPS, data yang dikirimkan akan dienkripsi terlebih dahulu, baru dikirimkan ke server.</p>
<p>here we go step by step</p>
<p>1. Install apache, php, mysql serta modul, openssl</p>
<pre class="brush: bash; title: ; notranslate"># apt-get install apache2 php5 openssl  mysql-server mysql-client php5-mysql bind9</pre>
<p>2.Konfigurasi DNS dengan nama domain firman.dom (silahkan sesuaikan). Domain web yang akan dibuat adalah elearning.firman.dom</p>
<pre class="brush: bash; title: ; notranslate">#vi /etc/bind/named.conf</pre>
<p>Ubah menjadi</p>
<pre class="brush: bash; title: ; notranslate"> zone &quot;firman.dom&quot; {
        type master;
        file &quot;/etc/bind/firman.dom.db&quot;;
};</pre>
<p>Buat file database untuk zone firman.dom</p>
<pre class="brush: bash; title: ; notranslate"> #vi /etc/bind/firman.dom.db</pre>
<p>Ubah menjadi</p>
<pre class="brush: bash; title: ; notranslate">
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     @ admin.firman.dom. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      firman.dom.
@       IN      A       192.168.1.100
server  IN      A       192.168.1.100
elearning IN    A       192.168.1.100
*       IN      CNAME   server</pre>
<p>Ubah setting DNS client ke komputer localhost</p>
<pre class="brush: bash; title: ; notranslate">#vi /etc/resolv.conf</pre>
<p>ubah menjadi</p>
<pre class="brush: bash; title: ; notranslate">nameserver 127.0.0.1
nameserver 8.8.8.8</pre>
<p>Reload DNS dan Cek Domain elearning.firman.dom</p>
<pre class="brush: bash; title: ; notranslate"># /etc/init.d/bind9 reload
#nslookup elearning.firman.dom
Server:         192.168.1.100
Address:        192.168.1.100#53

Name:   elearning.firman.dom
Address: 192.168.1.100</pre>
<p>3. Buat user dengan nama elearning. dan buat direktori www yang akan dijadikan document root</p>
<pre class="brush: bash; title: ; notranslate">#useradd -m -s /bin/bash elearning
#passwd elearning
#mkdir /home/elearning/www
#ln -s /home/elearning/www /home/elearning/public_html
#chown elearning.www-data -Rf /home/elearning</pre>
<p>4. Konfigurasi virtualhost Apache</p>
<pre class="brush: bash; title: ; notranslate"> #vi /etc/apache2/ports.conf</pre>
<p>Ubah menjadi :</p>
<pre class="brush: bash; title: ; notranslate">NameVirtualHost *:80
NameVirtualHost *:443
Listen 80</pre>
<pre class="brush: bash; title: ; notranslate"># vi /etc/apache2/sites-available/elearning.firman.dom
</pre>
<p>Ubah menjadi : </p>
<pre class="brush: xml; auto-links: false; class-name: myclass; collapse: false; first-line: 1; gutter: true; highlight: [1,2,3]; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate">&lt;VirtualHost *:80&gt;
        ServerName elearning.firman.dom
        ServerAdmin admin@firman.dom
        DocumentRoot &quot;/home/elearning/www&quot;
        DirectoryIndex index.php
        &lt;Location /&gt;
        RewriteEngine on
        RewriteCond %{HTTPS} off
        RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R]
        &lt;/Location&gt;
&lt;/VirtualHost&gt;
&lt;VirtualHost *:443&gt;
        ServerName elearning.firman.dom
        ServerAdmin admin@firman.dom
        DocumentRoot &quot;/home/elearning/www&quot;
        DirectoryIndex index.php index.html default.html
        SSLEngine On
        SSLCertificateFile /etc/apache2/crt/vhost1.crt
        SSLCertificateKeyFile /etc/apache2/key/vhost1.key

        &lt;Location /&gt;
        SSLRequireSSL On
        SSLVerifyClient optional
        SSLVerifyDepth 1
        SSLOptions +StdEnvVars +StrictRequire
        &lt;/Location&gt;

        &lt;Directory &quot;/home/elearning/www/&quot;&gt;
        Options Indexes
        order allow,deny
        Allow from all
        &lt;/Directory&gt;

&lt;/VirtualHost&gt;
</pre>
<p>Buat key dan sertifikat digitalnya. isikan passphrase serta informasi yang dibutuhkan. </p>
<pre class="brush: bash; title: ; notranslate">
#cd /etc/apache2
# mkdir crt key -p
# openssl req -new -x509 -days 365 -keyout key/vhost1.key -out crt/vhost1.crt
Generating a 1024 bit RSA private key
................................++++++
..++++++
writing new private key to 'key/vhost1.key'
Enter PEM pass phrase:abc123
Verifying - Enter PEM pass phrase:abc123
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank
Country Name (2 letter code) [AU]:ID
State or Province Name (full name) [Some-State]:Indonesia
Locality Name (eg, city) []:Yogyakarta
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Inixindo Jogjakarta
Organizational Unit Name (eg, section) []:Information Technology
Common Name (eg, YOUR name) []:Firmansyah
Email Address []:taujago@gmail.com
</pre>
<p>Cek apakah file sertifikat dan key sudah ada di tempatnya </p>
<pre class="brush: bash; title: ; notranslate">
#ls key crt
</pre>
<p>Restart  service apache. Masukkan passphrase yang sama dengan waktu pembuatan sertifikat. </p>
<pre class="brush: bash; title: ; notranslate">
# /etc/init.d/apache2 restart
 * Restarting web server apache2                                                                                               ... waiting Apache/2.2.16 mod_ssl/2.2.16 (Pass Phrase Dialog)
Some of your private key files are encrypted for security reasons.
In order to read them you have to provide the pass phrases.

Server elearning.firman.dom:443 (RSA)
Enter pass phrase:abc123
OK: Pass Phrase Dialog successful.
</pre>
<p>Cek apakah port 80 http dan port 443 sudah listen atau belum </p>
<pre class="brush: bash; title: ; notranslate">
# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1403/apache2
tcp        0      0 192.168.1.100:53        0.0.0.0:*               LISTEN      1462/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      1462/named
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      17925/vsftpd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      20094/sshd
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      939/cupsd
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      1462/named
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1350/master
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      1403/apache2
tcp        0      0 0.0.0.0:7               0.0.0.0:*               LISTEN      1397/xinetd
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1134/mysqld
tcp6       0      0 :::53                   :::*                    LISTEN      1462/named
tcp6       0      0 :::22                   :::*                    LISTEN      20094/sshd
tcp6       0      0 ::1:631                 :::*                    LISTEN      939/cupsd
tcp6       0      0 ::1:953                 :::*                    LISTEN      1462/named
</pre>
<p>Coba akses melalui webbrowser </p>
<p>http://elearning.firman.dom</p>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/konfigurasi-https-webserver-apache-di-ubuntu-10-10/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/konfigurasi-https-webserver-apache-di-ubuntu-10-10/" data-text="Konfigurasi HTTPS webserver Apache di ubuntu 10.10" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/konfigurasi-https-webserver-apache-di-ubuntu-10-10/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/konfigurasi-https-webserver-apache-di-ubuntu-10-10/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tune up server and prevention from DOS Attack  IPtables</title>
		<link>http://taujago.web.id/tune-up-server-and-prevention-from-dos-attack-iptables/</link>
		<comments>http://taujago.web.id/tune-up-server-and-prevention-from-dos-attack-iptables/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 11:33:30 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=126</guid>
		<description><![CDATA[Sumpah bingung banget ngasih judul. langsung sja. Barusan ngajar dan bahas tentang security dan firewall. jadilah file ini. ditulis saja biar gk hilang Tweet]]></description>
			<content:encoded><![CDATA[<p>Sumpah bingung banget ngasih judul. langsung sja. Barusan ngajar dan bahas tentang security dan firewall. jadilah file ini. ditulis saja biar gk hilang</p>
<pre class="brush: bash; title: ; notranslate">
#!/bin/bash

##mematikan fungsi ip forwarding
echo 0 &gt; /proc/sys/net/ipv4/ip_forward 

## melindungi dari ip spoofing
for i in /proc/sys/net/ipv4/conf/*/rp_filter
do
   echo 1 &gt; $i
done

## melindungi dari SYN Flood attack
echo 1 &gt;  /proc/sys/net/ipv4/tcp_syncookies

## mengabaikan semua ICMP echo reques
echo 0 &gt; /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts

## tidak menerima ICMP redirect
for i in /proc/sys/net/ipv4/conf/*/accept_redirects
do
echo 0 &gt; $i
done

for i in /proc/sys/net/ipv4/conf/*/send_redirects
do
echo 0 &gt; $i
done

## bertahan dari serangan MITM
for i in /proc/sys/net/ipv4/conf/*/secure_redirects
do
  echo 1 &gt; $i
done

IPTABLES=/sbin/iptables
#bersih bersih 

$IPTABLES -t filter  -P INPUT DROP
$IPTABLES -t filter -P OUTPUT DROP

$IPTABLES -F
$IPTABLES  -t nat -F
$IPTABLES -t mangle -F 

## membatasi ping
$IPTABLES -A INPUT -p icmp -m limit --limit 1/s --limit-burst 2 -j ACCEPT
$IPTABLES -A OUTPUT -p icmp -j ACCEPT

## menginjinkan koneksi ke dalam yang related
$IPTABLES -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
## yang keluar ijinkan semua kecuali yang invalid
$IPTABLES -A OUTPUT -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT

## outbound connection 

## inbound connection
## block yang tidak diinginkan
$IPTABLES -A INPUT -m state --state NEW -p tcp --dport 22 \
-s 192.168.2.0/24 -i eth0 -j DROP

## DNS
$IPTABLES -A INPUT -m state --state NEW -p tcp --dport 53 -j ACCEPT
$IPTABLES -A INPUT -m state --state NEW -p udp --dport 53 -j ACCEPT

## HTTP
$IPTABLES -A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT

## HTTPS
$IPTABLES -A INPUT -m state --state NEW -p tcp --dport 443 -j ACCEPT

## SSH
$IPTABLES -A INPUT -m state --state NEW -p tcp --dport 22 -j ACCEPT

## MySQL
$IPTABLES -A INPUT -m state --state NEW -p tcp --dport 3306 -j ACCEPT
</pre>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/tune-up-server-and-prevention-from-dos-attack-iptables/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/tune-up-server-and-prevention-from-dos-attack-iptables/" data-text="Tune up server and prevention from DOS Attack  IPtables" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/tune-up-server-and-prevention-from-dos-attack-iptables/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/tune-up-server-and-prevention-from-dos-attack-iptables/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Remote applikasi X melalui SSH</title>
		<link>http://taujago.web.id/remote-applikasi-x-melalui-ssh/</link>
		<comments>http://taujago.web.id/remote-applikasi-x-melalui-ssh/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 11:53:39 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[ssh over x]]></category>
		<category><![CDATA[suse]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vnc]]></category>
		<category><![CDATA[xserver]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=119</guid>
		<description><![CDATA[biasanya untuk melakukan administrasi di server linux bisa dilakukan dengan menggunakan command line. tetapi terkadang ada beberapa kasus yang mengharuskan kita menjalankan aplikasi berbasis grafik di server. kasus seperti ini, bisa jadi disebabkan karena adanya konfigurasi yang harus dilakukan dengan aplikasi tersebut, atau konfigurasi yang terlalu rumit, sehingga dengan menggunakan aplikasi grafis, akan menjadi lebih [...]]]></description>
			<content:encoded><![CDATA[<p>biasanya untuk melakukan administrasi di server linux bisa dilakukan dengan menggunakan command line. tetapi terkadang ada beberapa kasus yang mengharuskan kita menjalankan aplikasi berbasis grafik di server. kasus seperti ini, bisa jadi disebabkan karena adanya konfigurasi yang harus dilakukan dengan aplikasi tersebut, atau konfigurasi yang terlalu rumit, sehingga dengan menggunakan aplikasi grafis, akan menjadi lebih cepat.</p>
<p>untuk menjalankan aplikasi remote secara grafis, kita dapat menggunkaan beberapa aplikasi seperti VNC. cuman yang menjadi masalah pada VNC adalah masalah keamanan. VNC adalah salah satu daemon yang berada di bawah service super daemon XINETD. dan rata2, service yang berjalan di bawah XINETD mempunyai masalah yang sama yaitu &#8220;unencrpypted information over network&#8221;. ketika kita mengirimkan username dan password, maka informasi tersebut dapat disadap dan dapat dengan mudah dibaca orang lain, karena tidak terengkripsi sama sekali.</p>
<p>solusinya adalah memanfaatkan service SSH. SSH adalah service yang aman, dikarenakan informasi yang dilewatkan sudah dalam bentuk encrypted dengan menggunakan sistem PKI (Public Key Infrastructure).  <span id="more-119"></span></p>
<p>Simulasinya adalah sebagai berikut</p>
<p>XBOX = adalah server yang diremote yang sudah terinstall grafik. menggunkaan suse enterprise 11. IP Address 192.168.1.34</p>
<p>YBOX = adalah client menggunakan ubuntu 10.10 yang akan menjalankan aplikasi grafis pada server XBOX</p>
<p>1. Login ke server XBOX sebagai root, kemudian ubah konfigurasi ssh yang terletak di file /etc/ssh/sshd_config dan ubah baris berikut :</p>
<pre lang="bash">X11Forwarding yes</pre>
<div>2. Restart SSH</div>
<pre lang="bash">#/etc/init.d/sshd restart</pre>
<div>untuk server sudah beres.</div>
<div>selanjutnya untuk client, dari YBOX login ke XBOX dengan perintah sbb:</div>
<div>
<pre lang="bash">$ ssh -l inixindo -v -X 192.168.1.34
</div>
<div>
<div>OpenSSH_5.5p1 Debian-4ubuntu4, OpenSSL 0.9.8o 01 Jun 2010</div>
<div>debug1: Reading configuration data /etc/ssh/ssh_config</div>
<div>debug1: Applying options for *</div>
<div>debug1: Connecting to 192.168.1.34 [192.168.1.34] port 22.</div>
<div>debug1: Connection established.</div>
<div>debug1: identity file /home/inixindo/.ssh/id_rsa type 1</div>
<div>debug1: Checking blacklist file /usr/share/ssh/blacklist.RSA-2048</div>
<div>debug1: Checking blacklist file /etc/ssh/blacklist.RSA-2048</div>
<div>debug1: identity file /home/inixindo/.ssh/id_rsa-cert type -1</div>
<div>debug1: identity file /home/inixindo/.ssh/id_dsa type -1</div>
<div>debug1: identity file /home/inixindo/.ssh/id_dsa-cert type -1</div>
<div>debug1: Remote protocol version 2.0, remote software version OpenSSH_5.1</div>
<div>debug1: match: OpenSSH_5.1 pat OpenSSH*</div>
<div>debug1: Enabling compatibility mode for protocol 2.0</div>
<div>debug1: Local version string SSH-2.0-OpenSSH_5.5p1 Debian-4ubuntu4</div>
<div>debug1: SSH2_MSG_KEXINIT sent</div>
<div>debug1: SSH2_MSG_KEXINIT received</div>
<div>debug1: kex: server-&gt;client aes128-ctr hmac-md5 none</div>
<div>debug1: kex: client-&gt;server aes128-ctr hmac-md5 none</div>
<div>debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024&lt;1024&lt;8192) sent</div>
<div>debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP</div>
<div>debug1: SSH2_MSG_KEX_DH_GEX_INIT sent</div>
<div>debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY</div>
<div>The authenticity of host '192.168.1.34 (192.168.1.34)' can't be established.</div>
<div>RSA key fingerprint is 17:65:8b:8b:5b:ea:aa:34:bc:52:50:1f:b4:c5:07:f1.</div>
<div>Are you sure you want to continue connecting (yes/no)?</div>
</div>
<div>dimana opsi -l diikuti oleh nama username yang ada di XBOX . setelah menjawab yes dan mengisikan password, maka shell yang kita gunakan adalah shell server XBOX.  coba jalankan aplikais grafik seperti xclock, yast2 dan lain -lain.</div>
</pre>
<div>ini contoh punya saya :</div>
<div><a href="http://taujago.web.id/wp-content/uploads/2010/11/yast.png"><img class="aligncenter size-medium wp-image-120" title="Yast2 Suse dijalankan di ubuntu" src="http://taujago.web.id/wp-content/uploads/2010/11/yast-300x225.png" alt="" width="300" height="225" /></a></div>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/remote-applikasi-x-melalui-ssh/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/remote-applikasi-x-melalui-ssh/" data-text="Remote applikasi X melalui SSH" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/remote-applikasi-x-melalui-ssh/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/remote-applikasi-x-melalui-ssh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting proxy client untuk command line linux</title>
		<link>http://taujago.web.id/setting-proxy-client-untuk-command-line-linux/</link>
		<comments>http://taujago.web.id/setting-proxy-client-untuk-command-line-linux/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 19:44:49 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=116</guid>
		<description><![CDATA[sebenarnya masih sangat bingung ngasih judul. paling juga judul artikel ini gk nyambung. jadi saya ceritakan saja kronologisnya sekaligus solusinya. jadi pas di kampus, saya ingin mendownload file lewat command line di linux dengan perintah wget bla bla bla. tetapi, berhubung kampus menyediakan akses internet yang harus melewati proxy server (non transparent proxy) jadi, proses [...]]]></description>
			<content:encoded><![CDATA[<p>sebenarnya masih sangat bingung ngasih judul. paling juga judul artikel ini gk nyambung. jadi saya ceritakan saja kronologisnya sekaligus solusinya.</p>
<p>jadi pas di kampus, saya ingin mendownload file lewat command line di linux dengan perintah wget bla bla bla. tetapi, berhubung kampus menyediakan akses internet yang harus melewati proxy server (non transparent proxy) jadi, proses download lewat command line pun gagal..</p>
<p>lalu solusinya gimana ? gampang ajah. kita tinggal set sebuah variabel yang namanya http_proxy</p>
<p>caranya</p>
<p>$ export http_proxy=http://proxy.te.ugm.ac.id:3128</p>
<p>jika proxy server menggunakan otentikasi, caranya sbb:</p>
<p>$ export \</p>
<p>http_proxy=http://username:passwordproxy@proxy.te.ugm.ac.id:3128</p>
<p>itu saja. selanjutnya tinggal download deh&#8230;</p>
<p>$wget -c http://linktofiletodownload.com/file.zip
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/setting-proxy-client-untuk-command-line-linux/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/setting-proxy-client-untuk-command-line-linux/" data-text="Setting proxy client untuk command line linux" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/setting-proxy-client-untuk-command-line-linux/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/setting-proxy-client-untuk-command-line-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SMS Gateway menggunakan Gammu di Ubuntu</title>
		<link>http://taujago.web.id/sms-gateway-menggunakan-gammu-di-ubuntu/</link>
		<comments>http://taujago.web.id/sms-gateway-menggunakan-gammu-di-ubuntu/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 17:31:41 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[smsgateway]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=105</guid>
		<description><![CDATA[Gammu adalah software opensource yang cukup handal untuk membangun SMS gateway. pada penerapannya, bisa dikembangkan menjadi berbagai macam aplikasi terapan seperti untuk pooling SMS, server pengisian pulsa dan sebagainya. Konsep dan cara kerja gammu sangat sederhana. Gammu melakukan koneksi ke HP. membaca SMS yang ada di handphone mengambilnya, dan menyimpannya ke dalam media penyimpanan di [...]]]></description>
			<content:encoded><![CDATA[<p>Gammu adalah software opensource yang cukup handal untuk membangun SMS gateway. pada penerapannya, bisa dikembangkan menjadi berbagai macam aplikasi terapan seperti untuk pooling SMS, server pengisian pulsa dan sebagainya. Konsep dan cara kerja gammu sangat sederhana. Gammu melakukan koneksi ke HP. membaca SMS yang ada di handphone mengambilnya, dan menyimpannya ke dalam media penyimpanan di komputer. baik itu berupa file text atau ke dalam database seperti MySQL ataupun PostgreSQL.</p>
<p>Pada percobaan ini, saya menggunakan HP siemens M55 dengan kabel konektor BlueTech USB.</p>
<p>skema..<br />
<code><br />
[hahdphone] &lt;-&gt; [gammu] &lt;-&gt; [Database Mysql] &lt;-&gt; [Intefaces]<br />
</code></p>
<p><strong>Installasi Gammu </strong></p>
<p>gammu dapat di download di website  resminya di sini<br />
<code>http://dl.cihar.com/gammu/releases/gammu-1.27.92.tar.gz</code></p>
<p>Download gammu<br />
<code>#wget http://dl.cihar.com/gammu/releases/gammu-1.27.92.tar.gz</code></p>
<p><span id="more-105"></span>Extract hasil download</p>
<p><code><br />
#tar -zxfv gammu-1.27.92.tar.gz</code></p>
<p>masuk ke direktori hasil extract<br />
<code>cd gammu-1.27.92<br />
</code></p>
<p>Sebelum melakukan proses kompilasi, pastikan bahwa cmake, gcc dan library mysql-devel sudah terinstall. cmake untuk proses kompilasi sedangkan mysql-devel digunakan supaya gammu dapat menyimpan SMS ke dalam database mysql.</p>
<p><code><br />
#apt-get install cmake gcc<br />
#apt-get install libmysql++-dev<br />
</code></p>
<p>Lakukan installasi dengan 3 langkah mudah<br />
<code><br />
#./configure --enable-shared<br />
#make<br />
#make test<br />
#make install<br />
</code></p>
<p>Setelah terinstall, kita coba mengkonfigurasi gammu supaya dapat berkomunikasi dengan handphone</p>
<p><code><br />
# gammu-config<br />
Current Gammu configuration<br />
?<br />
?                                                    ?<br />
?  P Port                 (/dev/ttyUSB0)     ?<br />
?  C Connection           (at19200)         ?<br />
?  M Model                ()                     ?<br />
?  D Synchronize time     (yes)            ?<br />
?  F Log file             ()                       ?<br />
?  O Log format           (nothing)          ?<br />
?  L Use locking          ()                    ?<br />
?  G Gammu localisation   ()               ?<br />
?  H Help                                         ?<br />
?  S Save                                        ?<br />
?                                                   ?<br />
?                                                   ?<br />
?                              |<br />
</code></p>
<p>Pilih menu <strong>Port</strong> dan ganti dengan  /dev/ttyUSB0 karena kabel yang saya gunakan menggunakan port usb ke komputer<br />
Untuk<strong> Connection </strong>pilih at19200. ini merupakan tipe koneksi default. jika anda menggunakan jenis HP yang berbeda, silahkan sesuaikan.</p>
<p>Pilih menu <strong>Save</strong> kemudian OK</p>
<p>pada dasarnya, yang kita lakukan tadi adalah menciptakan sebuah file yang disimpan dalam home direktori user dengan nama .gammurc<br />
silahkan cek isi file tersebut.</p>
<p>Test koneksi ke HP dengan gammu</p>
<p><code><br />
# gammu --identify<br />
Device               : /dev/ttyUSB0<br />
Manufacturer         : Siemens<br />
Model                : unknown (M55)<br />
Firmware             : 10<br />
IMEI                 : 352027003098230<br />
SIM IMSI             : 510102833201906<br />
</code></p>
<p>Konfigurasi SMS daemon menggunakan database mysql</p>
<p>1. Buat database dengan nama sms<br />
<code><br />
#mysqladmin create sms -uroot -p<br />
#mysql sms -uroot -p &lt;  /usr/local/share/doc/gammu/examples/sql/mysql.sql<br />
</code></p>
<p>2. Membuat konfigurasi smsd. Gammu sudah membuatkan contoh konfigurasi file untuk smsd. kita bisa mengambilnya dari file  /usr/local/share/doc/gammu/examples/config/smsrc. yang perlu kita lakukan adalah dengan mengcopy file tersebut dan simpan dalam direktori /etc<br />
<code><br />
#cp /usr/local/share/doc/gammu/examples/config/smsdrc /etc<br />
</code></p>
<p>3. Edit file /etc/smsdrc dan rubah pada bagian berikut<br />
<code><br />
[gammu]<br />
port = /dev/ttyUSB0<br />
connection = at19200<br />
[smsd]<br />
service = mysql<br />
user = root<br />
password = rahasia<br />
pc = localhost<br />
database = sms<br />
</code></p>
<p>4. Menjalankan Gammu sebagai SMS daemon<br />
<code><br />
# gammu-smsd -c /etc/smsdrc<br />
</code></p>
<p>Setelah menjalankan perintah di atas, gammu akan mulai bekerja. membaca sms di HP kemudian menyimpannya ke dalam database MySQL dan menghapus SMS yang ada di HP. coba cek inbox HP. jika SMSnya berkurang, berarti gammu sudah berjalan dengan benar. jika tidak, silahkan periksa file smsdlog</p>
<p>Membaca dan mengirim  SMS<br />
untuk membaca SMS, kita dapat melakukan query pada tabel inbox di dalam database sms<br />
<code><br />
mysql&gt; select * from inbox;<br />
</code></p>
<p>Sedangkan jika ingin mengirimkan SMS, dapat dilakukan dengan menginputkan tabel outbox<br />
<code><br />
mysql&gt; insert into outbox(DestinationNumber,TextDecoded) values('081328080020','Test sms gammu');<br />
</code></p>
<p>Jadi, untuk mengelola SMS, baik untuk mengirimkan atau membaca SMS yang masuk tinggal mengutak-atik tabel-tabel yang ada di database sms. karena sudah disimpan dalam database, kita dapat membuat interface dengan menggunakan PHP,VisualBasic, Delphi, Java atau apapun sepanjang dapat mengakses database MySQL.<br />
Terima kasih, dan selamat mencoba
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/sms-gateway-menggunakan-gammu-di-ubuntu/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/sms-gateway-menggunakan-gammu-di-ubuntu/" data-text="SMS Gateway menggunakan Gammu di Ubuntu" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/sms-gateway-menggunakan-gammu-di-ubuntu/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/sms-gateway-menggunakan-gammu-di-ubuntu/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Installasi Server Linux untuk Warnet Speedy (2) &#8211; Optimalisasi Bandwidth</title>
		<link>http://taujago.web.id/installasi-server-linux-untuk-warnet-speedy-2-optimalisasi-bandwidth/</link>
		<comments>http://taujago.web.id/installasi-server-linux-untuk-warnet-speedy-2-optimalisasi-bandwidth/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 11:05:29 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=102</guid>
		<description><![CDATA[Untuk mengoptimalkan bandwidth user, yang perlu kita lakukan adalah menginstall proxy server. Di linux, squid adalah software yang dugunakan sebagai proxy server. Fungsi proxy server ada beberapa. Diantaranya adalah 1. Web Cache Fungsi ini adalah dimana proxy bertugas sebagai internet server. Dimana ketika ada permintaan website dari user, proxy akan mengambil datanya ke internet, kemudian [...]]]></description>
			<content:encoded><![CDATA[<p>Untuk mengoptimalkan bandwidth user, yang perlu kita lakukan adalah menginstall proxy server. Di linux, squid adalah software yang dugunakan sebagai proxy server.</p>
<p>Fungsi proxy server ada beberapa. Diantaranya adalah</p>
<p>1. Web Cache</p>
<p>Fungsi ini adalah dimana proxy bertugas sebagai internet server. Dimana ketika ada permintaan website dari user, proxy akan mengambil datanya ke internet, kemudian menyimpannya (caching) dalam memory di proxy. untuk kemudian dapat digunakan kembali. jika ada  request pada halaman yang berisi gambar, text yang sebelumnya pernah diakses sebelumnya  maka data tersebut tidak harus diambil langsung ke internet melainkan data akan diberikan oleh proxy server local. jadi bandwidth lebih irit.<span id="more-102"></span></p>
<p>2. Network Address Translator (NAT)</p>
<p>Tugasnya hampir sama dengan point nomor 1. tetapi asumsinya adalah bahwa router pada jaringan lokal tidak melakukan fungsi NAT. User hanya mendefinisikan proxy server, kemudian request web dilakukan oleh user ke proxy server, selanjutnya proxy yang mengambil datanya ke internet.</p>
<p>3. Authentication</p>
<p>Proxy juga bisa digunakan untuk authentikasi pengguna internet. database authentikasi bisa berupa text file, direktori LDAP, database MySQL dan lain &#8211; lain.</p>
<p>4. Bandwidth Limiting</p>
<p>Proxy juga bisa digunakan untuk membagi &#8211; bagi bandwidth user. ini sangat berguna sekali untuk mengatasi pengguna internet yang suka &#8216;merampok&#8217; jatah bandwidth user yang lain. dengan membagi bandwidth, setiap user akan mendapatkan jatah bandwidth yang sama.</p>
<p>5. Web Filtering</p>
<p>Dengan proxy server, kita bisa menyaring website mana yang boleh diakses oleh user dan mana yang tidak boleh diakses oleh user (situs porno, advertising, dan lain &#8211; lain).</p>
<p>Mungkin itu dulu fungsi squid yang bisa saya jelaskan (lebih jururnya, fungsi yang saya ketahui. mungkin ada pembaca yang tahu lebih, mohon komengtarnya.)</p>
<p>Installasi Squid di linux</p>
<p>a. Install Squid<br />
<code># apt-get install squid<br />
</code></p>
<p>b. Edit konfigurasi squid di file /etc/squid/squid.conf dan tambahkan/edit parameter berikut :<br />
<code><br />
http_port 8080 transparent<br />
acl localnet src 192.168.0.0/255.255.0.0<br />
http_access allow localnet<br />
#lokasi cache_dir<br />
cache_dir ufs /squid 1024 164 256</code></p>
<p>Mungkin itu saja.  sudah cukup</p>
<p>c. simpan, buat cache dir dan restart service squid</p>
<p><code><br />
#squid -z<br />
#/etc/init.d/squid restart<br />
</code></p>
<p>d. Aktifkan konfigurasi firewall untuk transparent proxy. transparent proxy artinya memaksa setiap pengguna internet untuk menggunakan proxy server. oleh karena itu, tambahkan rule iptables sbb :</p>
<p><code><br />
#iptables -t nat -A PREROUTING --dport 80 -j REDIRECT --to-port 8080<br />
</code>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/installasi-server-linux-untuk-warnet-speedy-2-optimalisasi-bandwidth/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/installasi-server-linux-untuk-warnet-speedy-2-optimalisasi-bandwidth/" data-text="Installasi Server Linux untuk Warnet Speedy (2) &#8211; Optimalisasi Bandwidth" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/installasi-server-linux-untuk-warnet-speedy-2-optimalisasi-bandwidth/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/installasi-server-linux-untuk-warnet-speedy-2-optimalisasi-bandwidth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installasi Server Linux untuk Warnet Speedy  (1)</title>
		<link>http://taujago.web.id/installasi-server-warnet-speedy-1/</link>
		<comments>http://taujago.web.id/installasi-server-warnet-speedy-1/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 21:47:50 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[gateway]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[speedy]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[warnet]]></category>
		<category><![CDATA[warnet speedy]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=95</guid>
		<description><![CDATA[Baru &#8211; baru ini saya dapat job pasang server gateway di sebuah perusahaan yang tidak perlu saya sebutkan namanya. kenapa ada embel2 warnet di judulnya ? ya.. sebelas-duabelas lah.. masih  mirip &#8211; miriplah.. Skenarionya begini. warnet berlangganan sapidi, terus yang akan kita lakukan adalah menginstall server warnet. yang berisi iptables, dns server, dhcp server, proxy, [...]]]></description>
			<content:encoded><![CDATA[<p>Baru &#8211; baru ini saya dapat job pasang server gateway di sebuah perusahaan yang tidak perlu saya sebutkan namanya. kenapa ada embel2 warnet di judulnya ? ya.. sebelas-duabelas lah.. masih  mirip &#8211; miriplah..</p>
<p>Skenarionya begini.</p>
<p>warnet berlangganan sapidi, terus yang akan kita lakukan adalah menginstall server warnet. yang berisi iptables, dns server, dhcp server, proxy, apache dan lain sebagainya. tutorial ini akan panjang, jadi saya split menjadi beberapa bagian.</p>
<p>diagram ini adalah skenarionya</p>
<p>jaringan lokal &lt;&#8211;&gt; server warnet &lt;&#8211;&gt; modem sapidi &lt;&#8211;&gt; internet&#8230;</p>
<p><span id="more-95"></span></p>
<p>1.  Ubah konfigurasi modem ADSL (modem ini biasanya diberikan gratis oleh sapidi, syarat dan ketentuan berlaku tentunya). Ubah modenya menjadi bridge. Bagaimana caranya  ? silahkan lihat  buku manualnyah..</p>
<p>2. Pada kasus ini, komputer yang akan dijadikan router adalah komputer yang mempunyai dua buah lancard dan sudah terinstall sistem operasi linux ubuntu server.</p>
<p>ethernet ke 0, akan digunakan untuk dial PPPoE ke modem ADSL sapidi. sedangkan ethernet yang lainnya, akan dijadikan untuk koneksi ke jaringan LAN.</p>
<p>3. Konfigurasi jaringan lokal LAN. Kita akan memberikan IP address ke interface eth1 192.168.1.1. edit file /etc/network/interfaces<br />
<code><br />
auto lo eth1 eth0<br />
iface lo inet loopback<br />
iface eth1 inet static<br />
address 192.168.1.1<br />
netmask 255.255.255.0<br />
</code><br />
restart service networknya.</p>
<p><code>#/etc/init.d/networking restart </code></p>
<p>4. Install PPPoE tool di linux</p>
<p>download source code roaring pinguin pppoe di   http://www.roaringpenguin.com/files/download/rp-pppoe-3.10.tar.gz</p>
<p>Install paket gcc compiler</p>
<p><code>#apt-get install gcc </code></p>
<p>extract file<br />
<code><br />
#tar -xzvf rp-pppoe-3.10.tar.gz<br />
</code><br />
Compile dan install rp-pppoe<br />
<code><br />
#cd rp-pppoe-3.10<br />
#./configure<br />
#make<br />
#make install<br />
</code><br />
Edit file konfigurasi pppoe yang disimpan dalam file vi /etc/ppp/pppoe.conf</p>
<p>edit pada bagian ini<br />
<code><br />
ETH='eth0'<br />
USER='141131100xxx@telkom.net'<br />
</code><br />
ganti parameter ETH sesuai dengan nama ethernet yang akan digunakan untuk dial pppoe. sedangkan USER, sesuaikan dengan yang diberikan oleh pihal talkom.</p>
<p>Konfigurasi pppoe<br />
<code><br />
#pppoe-setup<br />
</code><br />
<code><br />
&gt;&gt; Enter your PPPoE user name (default 141131100013@telkom.net):   &lt;== [<strong>tekan enter]</strong><br />
</code><br />
<code><br />
<strong><br />
</strong>&gt;&gt;&gt; Enter the Ethernet interface connected to the DSL modem<br />
For Solaris, this is likely to be something like /dev/hme0.<br />
For Linux, it will be ethn, where 'n' is a number.<br />
(default eth0):  &lt;== [<strong>Tekan enter juga]</strong><br />
</code><br />
<code><br />
&gt;&gt;&gt; Enter the demand value (default no):   &lt;== [<strong>Tekan enter] </strong><br />
</code><br />
<code><br />
&gt;&gt;&gt; Enter the DNS information here: <strong>server</strong><br />
</code><br />
<code><br />
&gt;&gt;&gt; Please enter your PPPoE password: &lt;==<strong>[isikan password dari telkom]</strong><br />
&gt;&gt;&gt; Please re-enter your PPPoE password: &lt;==<strong>[isikan password dari telkom]</strong><br />
</code><br />
<code><br />
&gt;&gt;&gt; Choose a type of firewall (0-2): <strong>0</strong><br />
</code><br />
<code><br />
Ethernet Interface: eth0<br />
User name:          141131100013@telkom.net<br />
Activate-on-demand: No<br />
DNS addresses:      Supplied by ISP's server<br />
Firewalling:        NONE<br />
&gt;&gt;&gt; Accept these settings and adjust configuration files (y/n)? <strong>y</strong></code></p>
<p>Jalankan dialup pppoe<br />
<code><br />
# pppoe-connect &amp;<br />
</code><br />
Supaya sistem melakukan dial otomatis ketika distartup, edit file /etc/rc.local dan tambahkan baris berikut<br />
<code><br />
pppoe-connect&amp;<br />
</code><br />
Sampe sini, urusan pppoe untuk dialup ke telkom sudah beres. silahkan dicek dengan menjalankan perintah ifconfig. pastikan ada defice ppp0<br />
<code><br />
ppp0      Link encap:Point-to-Point Protocol<br />
inet addr:125.163.239.135  P-t-P:125.163.236.1  Mask:255.255.255.255<br />
UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1<br />
RX packets:640000 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:485171 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:3<br />
RX bytes:786652570 (786.6 MB)  TX bytes:52058045 (52.0 MB)<br />
</code><br />
5. Menjalankan fungsi NAT.<br />
<code><br />
#iptables -t nat -A POSTROUTING  -o ppp0 -j MASQUERADE<br />
</code><br />
6. Install DNS Server<br />
<code><br />
#apt-get install bind9<br />
</code><br />
7. Konfigurasi IP Client</p>
<p>Untuk client, set ip address yang satu network dengan ip gateway. ip yang bisa digunakan adalah antara 192.168.1.2 &#8211; 192.168.1.254</p>
<p>Gateway : 192.168.1.1</p>
<p>DNS : 192.168.1.1</p>
<p>Untuk sementara ini, warnet sapidi sudah siap digunakan. akan saya lanjutkan pada bagian yang kedua. doakan saja supaya saya selalu rajin dan bersemangat untuk terus mengupdate.
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/installasi-server-warnet-speedy-1/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/installasi-server-warnet-speedy-1/" data-text="Installasi Server Linux untuk Warnet Speedy  (1)" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/installasi-server-warnet-speedy-1/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/installasi-server-warnet-speedy-1/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Setting NIS server ubuntu</title>
		<link>http://taujago.web.id/setting-nis-server-ubuntu/</link>
		<comments>http://taujago.web.id/setting-nis-server-ubuntu/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 21:07:02 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=92</guid>
		<description><![CDATA[NIS Server adalah sebuah layanan di jaringan untuk memberikan single sign on authentication. Komputer client yang berbasis linux bisa login dengan menggunakan username di server. Dengan menambahkan NFS, home direktori user,bisa dibuat untuk disimpan secara terpusat di server. Skenario : Server IP Address : 192.168.3.100 Client IP Address : 192.168.3.102 KONFIGURASI NIS SERVER 1. Install [...]]]></description>
			<content:encoded><![CDATA[<p>NIS Server adalah sebuah layanan di jaringan untuk memberikan single sign on authentication.<br />
Komputer client yang berbasis linux bisa login dengan menggunakan username di server.<br />
Dengan menambahkan NFS, home direktori user,bisa dibuat untuk disimpan secara terpusat di server.<br />
Skenario :<br />
Server IP Address : 192.168.3.100<br />
Client IP Address : 192.168.3.102<span id="more-92"></span></p>
<p>KONFIGURASI NIS SERVER<br />
1. Install NIS server<br />
<code>#apt-get install portmap nis</code><br />
2. Edit file /etc/default/nis   menjadi<br />
<code> NISSERVER=true<br />
NISCLIENT=false</code><br />
3. Edit file /etc/defaultdomain  isikan dengan nama domain yang ingin digunakan<br />
<code>arjuna.dom</code><br />
4. Langkah ini opsional (boleh dilakukan, boleh juga tidak) yaitu untuk membatasi network yang<br />
mengakses NIS Server.  Edit file /etc/ypserv.securenets, isikan dengan network yang akan<br />
dilayani.<br />
<code><br />
255.255.255.0              192.168.3.0 </code><br />
5. Restart NIS server<br />
<code>#/etc/init.d/nis restart </code><br />
6. Edit file /var/yp/Makefile  untuk menentukan User ID minimal yang akan map ke NIS server<br />
<code><br />
MINUID=1001<br />
MINGID=1001 </code><br />
7. Buat user baru<br />
<code><br />
useradd amir -m<br />
passwd amir </code><br />
8. Singkronisasi antara Database user lokal ke NIS server<br />
<code>#/usr/lib/yp/ypinit -m</code><br />
Tekan CTRL­D untuk melanjutkan<br />
Langkah untuk konfigurasi NIS server sudah selesai. Kita bisa mengecek seharusnya ada service<br />
portmap yang sudah dijalankan.</p>
<p>Untuk mendukung NIS, kita juga perlu menginstall NFS untuk filesharing.<br />
1. Install NFS <code><br />
# apt-get install nfs-kernel-server </code><br />
2. Sharing direktori /home dengan mengendit file /etc/exports<br />
<code>/home       192.168.3.0(rw,no_root_squash,async) </code><br />
3. Reload ulang konfigurasi sharing NFS<br />
<code>#exportfs -r<br />
#exportfs -a<br />
#/etc/init.d/nfs-kernel-server restart </code></p>
<p><strong>KONFIGURASI NIS CLIENT</strong><br />
1. Install NIS <code><br />
# apt-get install nis portmap </code><br />
jika proses startup dan binding terlalu lama, cancel saja, tekan CTRL + C</p>
<p>2. Edit file /etc/defaultdomain dan isikan nama domain sesuai dengan nama domainNIS server.<br />
<code>arjuna.dom</code></p>
<p>3. edit file /etc/default/nis<br />
<code><br />
NISSERVER=false<br />
NISCLIENT=true </code></p>
<p>4. Edit file /etc/yp.conf . Isikan baris berikut yang menyatakan alamat NIS server</p>
<p><code>ypserver 192.168.3.100 </code></p>
<p>5. edit file /etc/nsswitch.conf<br />
<code><br />
passwd:                      compat nis<br />
group:                       compat nis<br />
shadow:                      compat nis </code></p>
<p>6. Restart NIS<br />
<code><br />
#/etc/init.d/nis restart </code><br />
Untuk mounting file system, kita install  nfs­client di sisi client<br />
1. Install NFS Client<br />
<code>#apt-get install nfs-client</code><br />
2. Mount directory /home ke direktori /home yang di server</p>
<p><code>#mount.nfs 192.168.3.100:/home /home </code><br />
3. Untuk membuat setting mount menjadi permanen, edit file /etc/fstab, dan tambahkan baris sbb :<br />
<code><br />
192.168.3.100:/home                 /home       nfs         defaults              0 0 </code><br />
4. Cek konfigurasi file /etc/fstab dengan melakukan mount ulang direktori /home<br />
<code>#mount -o remount /home </code><br />
Mount ulang semua file system<br />
<code>#mount -a </code><br />
Coba restart komputer client dan login dengan username dan password user di server<br />
PERHATIAN :<br />
setiap ada perubahan data user di server, baik itu penambahan user, penggantian password dan lain<br />
sebagainya, NIS server harus menjalankan langkah 8 di server yaitu melakukan singkronisasi<br />
<code>#/usr/lib/yp/ypinit -m </code>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/setting-nis-server-ubuntu/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/setting-nis-server-ubuntu/" data-text="Setting NIS server ubuntu" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/setting-nis-server-ubuntu/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/setting-nis-server-ubuntu/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>DNS dan Apache virtualhost on Ubuntu . Multiple site dalam 1 server</title>
		<link>http://taujago.web.id/dns-dan-apache-virtualhost-on-ubuntu-multiple-site-dalam-1-server/</link>
		<comments>http://taujago.web.id/dns-dan-apache-virtualhost-on-ubuntu-multiple-site-dalam-1-server/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 01:33:22 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[antasari]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[aura kasih]]></category>
		<category><![CDATA[bind]]></category>
		<category><![CDATA[dewi persik]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[koin prita]]></category>
		<category><![CDATA[kpk]]></category>
		<category><![CDATA[multidomain]]></category>
		<category><![CDATA[prita]]></category>
		<category><![CDATA[virtualhost]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=73</guid>
		<description><![CDATA[Terkadang kita mempunyai sebuah komputer server yang dijadikan sebagai webserver sekaligus sebagai DNS server. Dimana, nantinya dalam satu server tersebut dapat mengelola beberapa website sekaligus meskipun hanya menggunakan satu unit server. Sebagai contoh, dalam satu server kita dapat mengelola beberapa website sekaligus misal : firman.edu, penmaru.firman.edu, ft.firman.edu dan seterusnya.. Pada percobaan kali ini, saya menggunakan [...]]]></description>
			<content:encoded><![CDATA[<p>Terkadang kita mempunyai sebuah komputer server yang dijadikan sebagai webserver sekaligus sebagai DNS server. Dimana, nantinya dalam satu server tersebut dapat mengelola beberapa website sekaligus meskipun hanya menggunakan satu unit server. Sebagai contoh, dalam satu server kita dapat mengelola beberapa website sekaligus misal : firman.edu, penmaru.firman.edu, ft.firman.edu dan seterusnya..</p>
<p>Pada percobaan kali ini, saya menggunakan Linux distribusi Ubuntu 9.04 (Jaunty Jackalope).</p>
<p><strong>INSTALASI DAN KONFIGURASI DNS</strong></p>
<p>untuk menginstall DNS, software yang harus diinstall adalah bind. saat ini, versi terakhri adalah versi 9.</p>
<blockquote><p><code><br />
$ sudo apt-get install bind9<br />
</code></p></blockquote>
<p>langkah selanjutnya adalah membuat zone. Zone yang akan kita buat adalah zone dengan nama domain firman.edu</p>
<p>Edit file /etc/bind/named.conf dan tambahkan baris berikut :</p>
<blockquote><p><code><br />
zone "firman.edu" {<br />
type master;<br />
file "/etc/bind/firman.edu.db";<br />
};</code></p></blockquote>
<p>Langkah selanjutnya adalah membuat sebuah file dengan nama /etc/bind/firman.edu.db . Nama file ini harus sesuah dengan isi file /etc/bind/named.conf yang kita buat sebelumnya. kemudian isikan dengan baris berikut  :</p>
<blockquote>
<pre>$TTL    604800
@       IN      SOA     @  root.firman.edu. (
                     2                   ; Serial
                    604800         ; Refresh
                    86400          ; Retry
                    2419200        ; Expire
                    604800 )       ; Negative Cache TTL

@               IN      NS      ns1
                   IN      A       192.168.1.100
ns1             IN      A       192.168.1.100</pre>
</blockquote>
<p>Load ulang konfigurasi DNS</p>
<p><code><br />
$ sudo /etc/init.d/bind9 reload<br />
</code></p>
<p>Ubah konfigurasi DNS supaya diarahkan ke komputer kita sendiri dengan mengedit file /etc/resolv.conf</p>
<blockquote>
<pre>nameserver 192.168.1.100
nameserver 127.0.0.1</pre>
</blockquote>
<p>Cek konfigurasi dengan menggunakan tool nslookup ataupun dig</p>
<p><code><br />
$ nslookup firman.edu<br />
</code><br />
dan hasilnya, mestinya sbb :</p>
<blockquote><p><code><br />
Server:         192.168.1.100<br />
Address:        192.168.1.100#53</code><br />
<code><br />
Name:   firman.edu<br />
Address: 192.168.1.100 </code></p></blockquote>
<p>Jika hasilnya seperti di atas, artinya konfiguras DNS sudah beres. Jika ada yang salah, lihat lognya di file /var/log/syslog</p>
<p>INSTALLASI APACHE WEBSERVER, PHP &amp; MYSQL</p>
<p><code><br />
$ sudo apt-get install apache2 mysql-server php5 php5-mysql<br />
</code></p>
<p>Secara default, Dokumen Root apache2 yang diinstall di ubuntu disimpan dalam direktori /var/www</p>
<p>oleh karena itu, edit file index.html di direktori /var/www menjadi sbb :</p>
<p><code><br />
Welcome to firman.edu<br />
</code></p>
<p>Simpan kemudian cek di web browser&#8230;</p>
<p>MEMBUAT SITE BARU</p>
<p>Site baru yang dimaksud adalah membuat website dengan menggunakan subdomain. tetapi mempunyai tampilan halaman web yang berbeda dengan halaman web utama. Contohnya kita akan membuat website dengan nama domain penmaru.firman.edu</p>
<p>1. Siapkan subdomain penmaru.firman.edu</p>
<p>Edit file /etc/bind/firman.edu.db dan tambahkan baris berikut</p>
<pre>penmaru         IN       A      192.168.1.100</pre>
<p>reload service DNS</p>
<p><code><br />
$ sudo /etc/init.d/bind9 reload<br />
</code></p>
<p>Cek apakah domain penmaru.firman.edu sudah bisa diresolve atau belum</p>
<p><code><br />
$ nslookkup penmaru.firman.edu<br />
</code></p>
<p>Hasilnya sbb :<br />
<code><br />
Server:         192.168.1.100<br />
Address:        192.168.1.100#53<br />
Name:   penmaru.firman.edu<br />
Address: 192.168.1.100<br />
</code></p>
<p>2. Konfigurasi Apache Virtualhost untuk domain penmaru.firman.edu</p>
<p>Buat direktori untuk documentroot domain penmaru.firman.edu</p>
<p><code><br />
$ sudo mkdir /web/penmaru.firman.edu -p<br />
</code><br />
ubah kepemilikan dan permission filenya<br />
<code><br />
$ chmod 755 -Rf /web<br />
$ chown www-data.www-data -Rf /web<br />
</code></p>
<p>Buat sebuah file dengan nama penmaru.firman.edu dan simpan di dalam direktori /etc/apache2/sites-available dan isikan baris berikut</p>
<pre name="code" class="CSS">
<VirtualHost *:80>
ServerName penmaru.firman.edu
ServerAlias www.penmaru.firman.edu
ServerAdmin firman@inixindojogja.com
DocumentRoot /web/penmaru.firman.edu
ErrorLog /var/log/apache2/penmaru.firman.error.log
CustomLog /var/log/apache2/penmaru.firman.access.log common
DirectoryIndex index.php index.html index.htm
<Directory /web/penmaru.firman.edu>
Options -Indexes
Order Allow,Deny
Allow from all
<VirtualHost>
</pre>
<p>Aktifkan site virtual host<br />
<code><br />
$ sudo a2ensite penmaru.firman.edu<br />
</code></p>
<p>Restart apache </p>
<p><code><br />
$ sudo /etc/init.d/apache2 reload<br />
</code>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/dns-dan-apache-virtualhost-on-ubuntu-multiple-site-dalam-1-server/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/dns-dan-apache-virtualhost-on-ubuntu-multiple-site-dalam-1-server/" data-text="DNS dan Apache virtualhost on Ubuntu . Multiple site dalam 1 server" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/dns-dan-apache-virtualhost-on-ubuntu-multiple-site-dalam-1-server/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/dns-dan-apache-virtualhost-on-ubuntu-multiple-site-dalam-1-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Countdown Timer Seperti 4shared.com</title>
		<link>http://taujago.web.id/countdown-timer-seperti-4shared-com/</link>
		<comments>http://taujago.web.id/countdown-timer-seperti-4shared-com/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 08:57:28 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=63</guid>
		<description><![CDATA[pernah donlot di 4shared.com  ada link donlotnyah yang countdown itu. ada yg nanya gmna cra bkinnya di milis. yawda, tak tulis dsni aja&#8230; &#60;script language="javascript"&#62; i = 5; var t; function countdown() { t=setTimeout("countdown()",1000); document.getElementById("content").innerHTML=i; if(i==0) { clearTimeout(t); document.getElementById("content").innerHTML='&#60;a href="http://www.taujago.web.id"&#62;Klick me ..&#60;/a&#62;'; } i--; } &#60;/script&#62; &#60;body onload="countdown()"&#62; &#60;div id="content"&#62; &#60;/div&#62; &#60;/body&#62; Tweet]]></description>
			<content:encoded><![CDATA[<p>pernah donlot di 4shared.com  ada link donlotnyah yang countdown itu. ada yg nanya gmna cra bkinnya di milis. yawda, tak tulis dsni aja&#8230;</p>
<pre name="code" class="javascript">
&lt;script language="javascript"&gt;

i = 5;

var t;

function countdown()

{

t=setTimeout("countdown()",1000);

document.getElementById("content").innerHTML=i;

if(i==0) {

clearTimeout(t);

document.getElementById("content").innerHTML='&lt;a href="http://www.taujago.web.id"&gt;Klick me ..&lt;/a&gt;';

}

i--;

}

&lt;/script&gt;

&lt;body onload="countdown()"&gt;

&lt;div id="content"&gt;

&lt;/div&gt;

&lt;/body&gt;
</pre>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/countdown-timer-seperti-4shared-com/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/countdown-timer-seperti-4shared-com/" data-text="Countdown Timer Seperti 4shared.com" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/countdown-timer-seperti-4shared-com/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/countdown-timer-seperti-4shared-com/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Kesalahan menyebut WWW</title>
		<link>http://taujago.web.id/kesalahan-menyebut-www/</link>
		<comments>http://taujago.web.id/kesalahan-menyebut-www/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 07:46:36 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=58</guid>
		<description><![CDATA[Kita sering mendengan penyebutan sebuah alamat website internet di berbagai media. Tapi banyak yang salah menyebutkannya. Mulai di media radio sekelas swaragama jogja bahkan stasiun televisi berita sekelas MetroTV pun, terkadang salah kenyebutkan &#8220;www&#8221;. Sebenarnya WWW (World Wide Web) kalau ditinjau dari sisi teknis, hanyalah sebuah alias saja (Conanical Name). Namun, dibuatkannya www hanya untuk [...]]]></description>
			<content:encoded><![CDATA[<p>Kita sering mendengan penyebutan sebuah alamat website internet di berbagai media. Tapi banyak yang salah menyebutkannya. Mulai di media radio sekelas swaragama jogja bahkan stasiun televisi berita sekelas MetroTV pun, terkadang salah kenyebutkan &#8220;www&#8221;.</p>
<p>Sebenarnya WWW (World Wide Web) kalau ditinjau dari sisi teknis, hanyalah sebuah alias saja (Conanical Name). Namun, dibuatkannya <strong>www </strong>hanya untuk membuat standar pengelompokan layanan yang disediakan di internet. misalkan sebuah URL www.example.com  menandakan secara jelas bahwa alamat tersebut adalah sebuah halaman website. padahal kalau kita membuka webbrowser dan mengetikkan tanpa &#8220;www&#8221; pun tetap bisa di akses. misal :  example.com, detik.com dst.  tetapi selain itu, mungkin saja examle.com menyediakan layanan lain  seperti layanan transfer file (ftp) yang dapat di akses melalui alamat ftp.example.com  atau juga layanan email mail.example.com sehingga terciptalah &#8220;www&#8221; sebagai standar untuk halaman web. untuk menunjuk sebuah alamat website,  bisa juga tanpa menyebutkan &#8220;www&#8221;.<span id="more-58"></span></p>
<p>Tetapi kalaupun disebutkan juga tidak menjadi masalah. artinya, mereka ingin menegaskan bahwa yang mereka maksud adalah halaman website. bukan ftp, bukan email dst. cuman yang menjadi masalah adalah cara penyebutannya yang kadang semrawut. sebagai contoh. misalkan ada sebuah alamat website www.taujago.web.id. seharusnya penyebutan yang benar adalah &#8220;triple double you dot taujago dot web dot id&#8221; kalau memang mau menggunakan bahasa inggris. atau bisa juga &#8220;double double double you dot taujago dot web dot id&#8221;.   atau dengan bahasa indonesia &#8221; we we we titik taujago titik web titik id&#8221;.  yang sering kita dengar di media adalah seperti ini &#8220;we we we dot taujago dot web dot id&#8221;. sekilas sih sepertinya gk ada masalah.  setiap orang pasti mengerti maksudnya. tetapi ada &#8220;dosa&#8221; yang dilakukan disitu yaitu mencampuradukkan bahasa indonesia dan bahasa inggirs.</p>
<p>whateverlah&#8230; yang penting bisa dipahami maksudnya kan ?  iya.. benar juga sih. tetapi akan lebih baik jika maksudnya dipahami, dengan penyebutan yang tepat. saya rasa itu lebih baik&#8230;.
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/kesalahan-menyebut-www/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/kesalahan-menyebut-www/" data-text="Kesalahan menyebut WWW" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/kesalahan-menyebut-www/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/kesalahan-menyebut-www/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Management Raid di linux</title>
		<link>http://taujago.web.id/management-raid-di-linux/</link>
		<comments>http://taujago.web.id/management-raid-di-linux/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 02:27:21 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=56</guid>
		<description><![CDATA[melanjutkan artikel di sebelum ini tentang raid, http://taujago.web.id/index.php/2009/07/16/raid-di-linux/ Berikut ini saya akan membahas tentan bagaimana memanage raid yang sudah ada. SIMULASI KEGAGALAN DEVICE tidak salamanya sistem akan running well. mestinya akan ada saat dimana hardware akan mengalami kerusakan. jika kerusakan terjadi pada salah satu anggota raid, maka kita dapat melakukan tindakan recovery. seperti berikut Membuat [...]]]></description>
			<content:encoded><![CDATA[<p>melanjutkan artikel di sebelum ini tentang raid, http://taujago.web.id/index.php/2009/07/16/raid-di-linux/</p>
<p>Berikut ini saya akan membahas tentan bagaimana memanage raid yang sudah ada.<br />
<strong><br />
SIMULASI KEGAGALAN DEVICE<br />
</strong></p>
<p>tidak salamanya sistem akan running well. mestinya akan ada saat dimana hardware akan mengalami kerusakan. jika kerusakan terjadi pada salah satu anggota raid, maka kita dapat melakukan tindakan recovery. seperti berikut<br />
<strong><br />
Membuat (simulasi) salah satu disk rusak</strong></p>
<p><code><br />
[root@linux-c ~]# mdadm --manage /dev/md0 --fail /dev/sda6<br />
mdadm: set /dev/sda6 faulty in /dev/md0</code></p>
<p>[root@linux-c ~]# mdadm &#8211;detail /dev/md0<br />
/dev/md0:<br />
Version : 00.90.03<br />
Creation Time : Thu Jul 16 09:12:54 2009<br />
Raid Level : raid5<br />
Array Size : 401408 (392.07 MiB 411.04 MB)<br />
Used Dev Size : 200704 (196.03 MiB 205.52 MB)<br />
Raid Devices : 3<br />
Total Devices : 3<br />
Preferred Minor : 0<br />
Persistence : Superblock is persistent</p>
<p>Update Time : Fri Jul 17 09:14:35 2009<br />
State : clean, degraded<br />
Active Devices : 2<br />
Working Devices : 2<br />
Failed Devices : 1<br />
Spare Devices : 0</p>
<p>Layout : left-symmetric<br />
Chunk Size : 64K</p>
<p>UUID : 6fa881cb:eb293a09:2e07491f:08ad2ea9<br />
Events : 0.6</p>
<p>Number   Major   Minor   RaidDevice State<br />
0       0        0        0      removed<br />
1       8        7        1      active sync   /dev/sda7<br />
2       8        8        2      active sync   /dev/sda8</p>
<p>3       8        6        &#8211;      faulty spare   /dev/sda6</p>
<p>walaupun salah satu anggota raid rusak, data dalam direktori yang di simpan di raid device tidak rusak.</p>
<p><code><br />
[root@linux-c ~]# ll /mnt/testraid/<br />
total 12<br />
drwx------ 2 root root 12288 2009-07-15 11:48 lost+found<br />
-rw-r--r-- 1 root root     0 2009-07-15 11:52 testfile.txt</code></p>
<p>[root@linux-c ~]# tail -3 /mnt/testraid/testfile.txt<br />
98<br />
99<br />
100</p>
<p>Membuang disk yang rusak dengan cara sbb  :</p>
<p><code><br />
[root@linux-c ~]# mdadm --manage /dev/md0 --remove /dev/sda6<br />
mdadm: hot removed /dev/sda6</code></p>
<p>Menambahkan disk baru ke dalam Raid</p>
<p><code><br />
[root@linux-c ~]# mdadm --manage /dev/md0 --add /dev/sda10<br />
mdadm: added /dev/sda10</code></p>
<p>Cek lagi ..</p>
<p><code><br />
[root@linux-c ~]# mdadm --detail /dev/md0</code></p>
<p>Layout : left-symmetric<br />
Chunk Size : 64K</p>
<p>Rebuild Status : 88% complete</p>
<p>UUID : 6fa881cb:eb293a09:2e07491f:08ad2ea9<br />
Events : 0.20</p>
<p>Number   Major   Minor   RaidDevice State<br />
3       8       10        0      spare rebuilding   /dev/sda10<br />
1       8        7        1      active sync   /dev/sda7<br />
2       8        8        2      active sync   /dev/sda8
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/management-raid-di-linux/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/management-raid-di-linux/" data-text="Management Raid di linux" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/management-raid-di-linux/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/management-raid-di-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Raid di linux</title>
		<link>http://taujago.web.id/raid-di-linux/</link>
		<comments>http://taujago.web.id/raid-di-linux/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 02:21:42 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[linuxraid]]></category>
		<category><![CDATA[raid]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=54</guid>
		<description><![CDATA[RAID (Redundant Array Inexpensive Disk) adalah sebuah mekanisme penggabungan beberapa disk secara fisik, sedangkan secara logikal tetap dianggap sebagai satu direktori. detailnya, silahkan baca di sini : http://en.wikipedia.org/wiki/RAID Misalkan kita menghendaki sebuah direktori memiliki ukuran 2Tb. sedangkan kita tidak memiliki disk dengan ukuran tersebut dan hanya memiliki 2 buah HD dengan ukuran masing &#8211; masing [...]]]></description>
			<content:encoded><![CDATA[<p>RAID (Redundant Array Inexpensive Disk) adalah sebuah mekanisme penggabungan beberapa disk secara fisik, sedangkan secara logikal tetap dianggap sebagai satu direktori. detailnya, silahkan baca di sini :</p>
<p>http://en.wikipedia.org/wiki/RAID</p>
<p>Misalkan kita menghendaki sebuah direktori memiliki ukuran 2Tb. sedangkan kita tidak memiliki disk dengan ukuran tersebut dan hanya memiliki 2 buah HD dengan ukuran masing &#8211; masing 1Tb. solusinya adalah dengan menggabungkan disk tersebut. sehingga kita mendapatkan direktori dengan ukuran 2Tb.</p>
<p>Raid memiliki beberapa level untuk konfigurasinya. beberapa diantaranya yang paling banyak digunakan adalah sbb:</p>
<p><strong>- Level 0 </strong></p>
<p>level 0 adalah menggabungkan minimal 2 buah disk.  total ukuran disk untuk level 0  adalah akumulasi dari jumlah ukuran disk. tetapi kelemahannya adalah tidak ada fault tolerance.  Jadi, kalau salah satu disk rusak, maka data akan rusak</p>
<p><strong>- Level 1</strong></p>
<p>Level 1 bisa juga disebut dengan mirroring. Dibutuhkan minimal 2 buah disk. dimana, dua buah disk tersebut akan identik satu dengan yang lain. Sehingga jika salah satu disk rusak, maka yang lain bisa menggantikan.</p>
<p><strong>- Level 5</strong></p>
<p>Level 5 membutuhkan minimal 3 disk. ukuran total yang kita dapatkan adalah n-1. Misalkan ada buah 3 disk dengan ukuran masing2 100G, digabungkan dengan raid level 5, maka total ukurannya adalah 200G. sedangkan 100G digunakan untuk spare. Keuntungan dari raid level 5 adalah adanya fault tolerance. Raid level 5 memberikan toleransi kerusakan 1 disk. jika salah satu disk rusak, maka data tetap aman. tidak akan hilang.</p>
<p>Raid dapat dikonfigurasi pada level hardware ataupun pada level sistem operasi. bagi yang menggunakan komputer branded class server atau dedicated server, Raid sudah tersedia. sedangkan bagi yang hardwarenya belum support raid, dapat melakukan konfigurasi raid pada leve OS dalam hal ini, adalah linux.</p>
<p>Membuat Partisi<br />
<code><br />
[root@linux-c ~]# fdisk /dev/sda</code></p>
<p>The number of cylinders for this disk is set to 4865.<br />
There is nothing wrong with that, but this is larger than 1024,<br />
and could in certain setups cause problems with:<br />
1) software that runs at boot time (e.g., old versions of LILO)<br />
2) booting and partitioning software from other OSs<br />
(e.g., DOS FDISK, OS/2 FDISK)</p>
<p>Command (m for help): n<br />
First cylinder (3055-4865, default 3055):<br />
Using default value 3055<br />
Last cylinder or +size or +sizeM or +sizeK (3055-4865, default 4865): +200M</p>
<p>Ubah ID partisi menjadi Linux Raid</p>
<p><code><br />
Command (m for help): t<br />
Partition number (1-6): 6<br />
Hex code (type L to list codes): fd<br />
Changed system type of partition 6 to fd (Linux raid autodetect)</code></p>
<p>Lakukan hal yang sama sehingga kita memiliki 3 buah partisi dengan ukuran masing &#8211; masing 200M dengan ID Linux Raid. Berikut ini adalah skema akhir partisi<br />
<code><br />
Disk /dev/sda: 40.0 GB, 40020664320 bytes<br />
255 heads, 63 sectors/track, 4865 cylinders<br />
Units = cylinders of 16065 * 512 = 8225280 bytes<br />
Disk identifier: 0xd6aad6aa</p>
<p>   Device Boot      Start         End      Blocks   Id  System<br />
/dev/sda1   *           1        2550    20482843+  83  Linux<br />
/dev/sda2            2551        2805     2048287+  82  Linux swap / Solaris<br />
/dev/sda3            2806        2867      498015   83  Linux<br />
/dev/sda4            2868        4865    16048935    5  Extended<br />
/dev/sda5            2868        2892      200781   83  Linux<br />
/dev/sda6            2893        2917      200781   fd  Linux raid autodetect<br />
/dev/sda7            2918        2942      200781   fd  Linux raid autodetect<br />
/dev/sda8            2943        2967      200781   fd  Linux raid autodetect</p>
<p></code> </p>
<p>Membuat Raid Level 5 </p>
<p><code><br />
[root@linux-c ~]# mdadm --create --level=5 /dev/md0 --raid-devices=3 /dev/sda6 /dev/sda7 /dev/sda8</p>
<p></code></p>
<p>setelah membuat raid, cek apakah raid sudah oke atau belum </p>
<p><code><br />
[root@linux-c ~]# mdadm --detail /dev/md0</p>
<p>/dev/md0:<br />
        Version : 00.90.03<br />
  Creation Time : Thu Jul 16 09:12:54 2009<br />
     Raid Level : raid5<br />
     Array Size : 401408 (392.07 MiB 411.04 MB)<br />
  Used Dev Size : 200704 (196.03 MiB 205.52 MB)<br />
   Raid Devices : 3<br />
  Total Devices : 3<br />
Preferred Minor : 0<br />
    Persistence : Superblock is persistent</p>
<p>    Update Time : Thu Jul 16 09:13:18 2009<br />
          State : clean<br />
 Active Devices : 3<br />
Working Devices : 3<br />
 Failed Devices : 0<br />
  Spare Devices : 0</p>
<p>         Layout : left-symmetric<br />
     Chunk Size : 64K</p>
<p>           UUID : 6fa881cb:eb293a09:2e07491f:08ad2ea9<br />
         Events : 0.4</p>
<p>    Number   Major   Minor   RaidDevice State<br />
       0       8        6        0      active sync   /dev/sda6<br />
       1       8        7        1      active sync   /dev/sda7<br />
       2       8        8        2      active sync   /dev/sda8</p>
<p></code></p>
<p>Melakukan format file system  </p>
<p><code><br />
[root@linux-c ~]# mkfs -t ext3 /dev/md0<br />
mke2fs 1.40.8 (13-Mar-2008)<br />
Filesystem label=<br />
OS type: Linux<br />
Block size=1024 (log=0)<br />
Fragment size=1024 (log=0)<br />
100352 inodes, 401408 blocks<br />
20070 blocks (5.00%) reserved for the super user<br />
First data block=1<br />
Maximum filesystem blocks=67633152<br />
49 block groups<br />
8192 blocks per group, 8192 fragments per group<br />
2048 inodes per group<br />
Superblock backups stored on blocks:<br />
        8193, 24577, 40961, 57345, 73729, 204801, 221185</p>
<p>Writing inode tables: done<br />
Creating journal (8192 blocks): done<br />
Writing superblocks and filesystem accounting information: done</p>
<p>This filesystem will be automatically checked every 23 mounts or<br />
180 days, whichever comes first.  Use tune2fs -c or -i to override.</p>
<p></code></p>
<p>Buat direktori, dan mount raid device ke direktori tersebut </p>
<p><code><br />
[root@linux-c ~]# mkdir /mnt/testraid<br />
[root@linux-c ~]# mount /dev/md0 /mnt/testraid/<br />
</code></p>
<p>Cek ukuran direktori /mnt/testraid</p>
<p><code><br />
[root@linux-c ~]# df -h<br />
Filesystem            Size  Used Avail Use% Mounted on<br />
/dev/sda1              20G  4.9G   14G  27% /<br />
tmpfs                 501M  1.1M  500M   1% /dev/shm<br />
/dev/sda3             471M   11M  437M   3% /mnt/data<br />
/dev/sr0              3.9G  3.9G     0 100% /media/DVD1-IL082008<br />
/dev/sda5             190M  5.6M  175M   4% /mnt/musik<br />
/dev/md0              380M   11M  350M   3% /mnt/testraid</p>
<p></code></p>
<p>perhatikan bagian ini<br />
/dev/md0              380M   11M  350M   3% /mnt/testraid</p>
<p>ukuran direktori /mnt/testraid adalah 380M. </p>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/raid-di-linux/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/raid-di-linux/" data-text="Raid di linux" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/raid-di-linux/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/raid-di-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kejahatan itu bernama &#8220;malas update blog&#8221;</title>
		<link>http://taujago.web.id/kejahatan-itu-bernama-malas-update-blog/</link>
		<comments>http://taujago.web.id/kejahatan-itu-bernama-malas-update-blog/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 11:51:19 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=46</guid>
		<description><![CDATA[Ketika seorang netter menlakukan klik pada tombol register untuk membuat blog, artinya sebuah ikatan, sebuah keharusan yang tidak tertulis, sebuah tanggung jawab untuk selalu menulis/mengupdate blog telah disematkan kepada si netter.  Artinya dia sudah sah  menjadi seorang BLOGGER. Dan sudah semestinya seorang BLOGGER (harus ditulis hurup besar ya? apa saya yang mode maksa=on ?  ) [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin: 5px;" title="Malas" src="http://ihatemymessageboard.com/wp-content/uploads/2008/04/lazy.jpg" alt="" width="270" height="179" />Ketika seorang netter menlakukan klik pada tombol register untuk membuat blog, artinya sebuah ikatan, sebuah keharusan yang tidak tertulis, sebuah tanggung jawab untuk selalu menulis/mengupdate blog telah disematkan kepada si netter.  Artinya dia sudah sah  menjadi seorang BLOGGER. Dan sudah semestinya seorang BLOGGER (harus ditulis hurup besar ya? apa saya yang mode maksa=on ? <img src='http://taujago.web.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />   ) selalu mengupdate blognya. kalau tidak, artinya dia barus  saja melakukan sebuah kejahatan serius terhadap blognya. Dan saya harus menghadapi kenyataan bahawa, saya adalah salah satu dari pelaku kehatan itu.. lihatlah sodara &#8211; sodara. terakhir sebelum tulisan ini,  tulisannya bertanggal 8 feb 09. sekarang udah bulan juni.. waaa&#8230;&#8230;&#8230;.. maapkan aku sodara-sodara&#8230; hari ini,  aku akan berjanji.. akan selalu meng-apdet blog ini. tunggu saja&#8230;  zzzz&#8230;&#8230;.
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/kejahatan-itu-bernama-malas-update-blog/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/kejahatan-itu-bernama-malas-update-blog/" data-text="Kejahatan itu bernama &#8220;malas update blog&#8221;" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/kejahatan-itu-bernama-malas-update-blog/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/kejahatan-itu-bernama-malas-update-blog/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mencegah Serangan Blind SQL Injection</title>
		<link>http://taujago.web.id/mencegah-serangan-blind-sql-injection/</link>
		<comments>http://taujago.web.id/mencegah-serangan-blind-sql-injection/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 04:09:52 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[blind]]></category>
		<category><![CDATA[blind sqlinjection]]></category>
		<category><![CDATA[sql injection]]></category>
		<category><![CDATA[web deface]]></category>
		<category><![CDATA[web hacking]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=45</guid>
		<description><![CDATA[Blind SQL Injection Merupakan salah satu teknik serangan web yang pupuler saat ini. Teknik ini bisa saya katakan sebagai varian dari teknik yang hampir serupa yaitu SQL Injection. Sama &#8211; sama memanfaatkan query database untuk melakukan hal &#8211; hal ilegal ke dalam website korban. Tujuan utama dari teknik ini adalah untuk mendapatkan username dan password [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="float: left; border: 0; margin: 5px;" src="http://tbn3.google.com/images?q=tbn:sKp7NUZjU3HfjM:http://www.gnucitizen.org/images/518053737_8a9794389e.jpg" alt="SQL Injection" width="130" height="98" />Blind SQL Injection Merupakan salah satu teknik serangan web yang pupuler saat ini. Teknik ini bisa saya katakan sebagai varian dari teknik yang hampir serupa yaitu SQL Injection. Sama &#8211; sama memanfaatkan query database untuk melakukan hal &#8211; hal ilegal ke dalam website korban. Tujuan utama dari teknik ini adalah untuk mendapatkan username dan password user administrator yang mengelola website. Dengan demikian, akan dengan memudah melakukan segala sesuatu terhadap website korban.Mengubah tampilan depan (deface), mengganti ID Adsense (kalo memang ada), dst..</p>
<p>Saya tidak akan membahas bagaimana cara melakukan teknik ini. Silahkan anda buka <a href="http://www.jasakom.com/plugins/p2_news/printarticle.php?p2_articleid=748" target="_blank">disana</a>,  <a href="http://c0li.blogspot.com/2008/12/bind-sql-injection-part-i.html" target="_blank">disitu</a>, <a href="http://www.google.co.id/search?q=blind+sql+injection&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a">dst. </a>Saya akan membahas  bagaimana caranya bertahan.</p>
<p>Saya iseng-iseng ikut kegiatan yang diadakan oleh <a href="http://yogyafree.net" target="_blank">yogyafree.net</a> yang membahas tentang sql injection. lebih tepatnya, Blind SQL Injection. Untuk mempelajari teknik ini. Setelah saya pelajari dan mencoba beberapa kali, akhirnya saya berani membuat kesimpulan bahwa serangan ini mungkin dilakukan benar2 <strong>murni kesalahan web developernyah</strong>.<span id="more-45"></span></p>
<p>Memang benar, bahwa serangan ini akan lebih mudah atau lebih tepatnya, lebih mungkin dilakukan pada website yang menggunakan PHP script dan menggunakan mysql database versi 5 ke atas. Saya kurang setuju dengan saran narasumber yang mengatakan jika ingin aman dari serangan ini, gunakan database versi 4 ke bawah. Sebenarnya tidak ada yang salah dengan database mysql versi 5 ke atas. Di versi 5, mysql mulai membuat semacam dictionary object. Semua informasi tentang object di dalam database, disimpan dalam sebuah database dengan nama information_schema. Database inilah yang sering di manfaatkan oleh penyerang untuk menggali informasi tentang table dan kolom yang ada dalam database. Gaya ini sepertinya akan meniru database oracle yang sudah sejak dahulu kala menggunakan <em>Dictionary Table</em> untuk menyimpan semua informasi tentang object-object di dalam database. Belum lagi fitur &#8211; fitur <em>stored procedure</em> seperti <em>function, procedure, trigger, view</em> dst., yang terlalu sayang untuk dimubazirkan.</p>
<p><strong>String Single Quote (petik satu) . Awal dari bencana itu</strong></p>
<p>Penyerang akan melakukan percobaan apakan website target bisa diinject atau tidak dengan melakukan test terlebih dahulu. Biasanya dengan menambahkan tanda petik satu (&#8216;) di akhir URL. Contoh http://www.korban.com/news.php?id=1&#8242;  . Ada tanda petik satu di akhir URL. Seperti itulah cara penyerang mengetest sebuah web. Apakan bisa diserang atau tidak. Jika muncul error pada halaman web, artinya, web tersebut bisa diserang.</p>
<p><strong>PENCEGAHAN</strong></p>
<p><strong>-</strong><strong> Konfigurasi PHP yang baik dan benar </strong></p>
<p>Serangan ini diakibatkan oleh tanda petik satu yang diloloskan ke dalam query database sehingga mengakibatkan database akan memproses tanda petik satu sebagai bagian dari query yang nantinya akan menghasilkan error. Untuk mengatasinya, pada konfigurasi php.ini pastikan tag <strong></strong></p>
<p><strong>magic_quote_gpc = on . </strong></p>
<p>Biasanya, instalasi php standard di beberapa sistem operasi linux, tag</p>
<p><strong>magic_quote_gpc = off </strong></p>
<p>adalah sebagai default. Untuk itu <strong>harus dirubah menjadi on</strong>. Dengan demikian, tanda petik akan diberikan escape caracter di depannya.</p>
<p><strong>-</strong><strong> Sembunyikan Error</strong></p>
<p>Pesan error diibaratkan peta menuju tempat harta karun bagi penyerang. Pesan error perlu untuk ditampilkan hanya pada saat <em>development </em>saja. Sedangkan ketika akan <em>go live</em>, Pesan error sama sekali tidak boleh ditampilkan. Untuk menghilangkan pesan error, dapat dilakukkan dengan mengganti tag</p>
<p><strong>display_errors = On </strong></p>
<p>pada file php.ini menjadi</p>
<p><strong>display_errors = Off</strong></p>
<p>atau dapat juga di script php kita  dengan menambahkan function</p>
<p><strong>error_reporting(0); </strong></p>
<p><strong>- GUNAKAN FRAMEWORK UNTUK STANDARISASI KODE</strong></p>
<p>Teman saya seorang dosen mengatakan bahwa, &#8220;sudah tidak jamannya lagi mengetikkan kode sendiri. Gunanakan framework&#8221;. Pendapat beliau saya rasa ada benarnya juga mengingat dengan menggunakan framework kode kita akan lebih rapi dan securitynya juga sudah standar. Penggunaan framework juga akan diikuti dengan keharusan mengaktifkan module <strong><em>mod_rewrite</em></strong> pada apache webserver dan juga mengaktifkan module <em><strong>curl </strong></em>pada php yang akan membuat serangan SQL Injection tidak akan mempan lagi. Contohnya bisa anda lihat di detik.com , kompas.com, inilah.com, dst.</p>
<p><strong>-BUAT PASSWORD ADMIN YANG KOMPLEX</strong></p>
<p>Serangan blind SQL Injection intinya adalah berusaha melihat isi table dimana informasi username dan password admin disimpan. Dengan demikian, penyerang akan login sebagai admin ke halaman administrasi. Katakanlah cara2 di atas tidak mempan untuk mencegah serangan, kita mempunyai pertahanan terakhir yaitu pada level password. Password haruslah disimpan dalam bentuk sudah terenkripsi. Sehingga seandainya penyerang bisa melihat isi username dan password, mereka tetap tidak bisa login, karena passwordnya terenkripsi. Kita bisa menggunakan algoritma MD5 yang merupakan metode enkripsi satu arah. dimana bisa di encript tapi tidak bisa di decrypt. Meskipun demikian, password yang kita gunakan juga haruslah tidak mudah ditebak karena, di internet juga ada banyak web yang menyediakan layanan decrypt MD5. Tapi sebenarnya, cara kerjanya tidaklah mendecrypt tetapi mencari kecocokan dengan yang ada di database mereka.</p>
<p>Berikut ini adalah contoh password yang baik :</p>
<p>p4$$w0rd, 53cR3T, L0v3@d#151ght, dst&#8230;</p>
<p>Sekian dulu, mohon dikoreksi jika ada yang salah. Salam..
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/mencegah-serangan-blind-sql-injection/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/mencegah-serangan-blind-sql-injection/" data-text="Mencegah Serangan Blind SQL Injection" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/mencegah-serangan-blind-sql-injection/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/mencegah-serangan-blind-sql-injection/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>PHPJavaBridge- PHP PDF Generator</title>
		<link>http://taujago.web.id/javaphpbridge-php-pdf-generator/</link>
		<comments>http://taujago.web.id/javaphpbridge-php-pdf-generator/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 07:04:51 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=43</guid>
		<description><![CDATA[Salah satu bagian terpenting dari sebuah sistem adalah laporan. Laporan bisa dibuat dalam berbagai macam format dokumen. PDF (Portable Document Format) adalah salah satu format dokumen yang banyak digunakan. Bagaimana dengan Aplikasi berbasis web ? Untuk aplikasi berbasis web, PDF juga sering digunakan untuk membuat laporan. Ada banyak sekali class PHP untuk menggenerate dokumen PDF. [...]]]></description>
			<content:encoded><![CDATA[<p>Salah satu bagian terpenting dari sebuah sistem adalah laporan. Laporan bisa dibuat dalam berbagai macam format dokumen. PDF (Portable Document Format) adalah salah satu format dokumen yang banyak digunakan.</p>
<p>Bagaimana dengan Aplikasi berbasis web ? Untuk aplikasi berbasis web, PDF juga sering digunakan untuk membuat laporan. Ada banyak sekali class PHP untuk menggenerate dokumen PDF. Ada TCPDF, FPD, dll. Saya sendiri pernah mencoba menggunakan class tersebut. Memang bagus cuman saya mengalami kesulitan ketika membuat laporan yang cukup rumit. Bukannya kelas2 tadi gk bisa, cuman ribet ajah..</p>
<p>Akhirnya saya menemukan cara yang lebih &#8216;manusiawi&#8217; untuk membuat dokumen PDF. yaitu menggunakan <a href="http://www.php-java-bridge.sourceforge.net" target="_blank">PHP-Java-bridge<span id="more-43"></span></a></p>
<p>Cara kerjanya kira &#8211; kira begini. Kita membuat sebuah dokumen dengan format JRXML kemudian java akan memproses dokument tersebut menjadi dokumen PDF. Trus hubungannya dengan PHP apa ?  PHP kita gunakan untuk menjalankan kelas java yang bertugas menggenerate JRXML menjadi PDF tadi.</p>
<p><strong>Installasi </strong></p>
<p>Untuk installasi, sangat sederhana sekali. karena menjalankan class java, kita harus menginstlal Java2RuntimeEnvironment (bisa di download <a href="http://www.java.com/en/download/manual.jsp">di sini</a> ). Kemudian <a href="http://sourceforge.net/project/showfiles.php?group_id=64348&amp;package_id=64215&amp;release_id=603069">download iReport</a>. iReport adalah tool untuk menggenerate dokumen JRXML. Extract file tadi, kemudian copy semua isi direktori iRreport3.1xx\lib ke dalam direktori library java. Klo anda pengguna windows, ada di direktori C:\Program Files\Java\jre1.6.xxx\lib\ext</p>
<p><strong>Membuat Dokumen JRXML dengan iReport </strong></p>
<p>Jalankan program iReport.exe di direktori iReport yang telah di extract tadi. Buat dulu koneksi ke database. Database yang saya gunakan adalah MySQL. dari menu <strong>Data =&gt; Connections/DataSources </strong>Kemudian buat koneksi baru dengan mengklik tombol <strong>NEW . </strong>Pada bagian <strong>Select The Datasource Type</strong>, pilih <strong>Database JDBC Connection</strong></p>
<p><a href="http://taujago.web.id/wp-content/uploads/2009/01/jdbc_connection.jpg"><img class="aligncenter size-medium wp-image-44" title="jdbc_connection" src="http://taujago.web.id/wp-content/uploads/2009/01/jdbc_connection-255x300.jpg" alt="" width="255" height="300" /></a></p>
<p>Isikan <strong>Name </strong>dengan nama ds sesuka kita. <strong>JDBC Url </strong>tidak perlu diisikan. Isikan saja pada bagian <strong>Server Address</strong> = localhost dan <strong>Database</strong> = namadatabase. Kemudian klik tombok<strong> Wizard</strong>.  <strong>JDBC URL </strong>akan otomatis diisikan berdasarkan <strong>Server Address </strong>dan <strong>Database</strong>.  Kemudian Klik <strong>Save</strong></p>
<p>Untuk mebuat dokumen baru, klikdari menu <strong>File -&gt; Report Wizard. </strong>Isikan <strong>SQL Query </strong>dengan query data yang ingin ditampilkan. Atau tombol Klik <strong>Design Query </strong>untuk membuat query customize. Kemudian Klik <strong>Next </strong>, pilih jenis Tampilan dokumen. Columntar atau Tabular. Supaya datanya ditampilkan dalam bentuk tabel, pilih <strong>Tabularl.</strong> Kemudian ikuti terus wizard, sampe selesia.</p>
<p>Simpan dokumen di direktori Document_root apache.Untuk melihat hasil sementar dokumen, <strong>Build -&gt; Execute (With active connection).</strong></p>
<p><strong>Generate Dokumen PDF dari PHP</strong></p>
<p>Download <a href="http://sourceforge.net/projects/php-java-bridge" target="_blank"><strong>PHP-Java-Bridge</strong></a> kemudian extract file tersebut. Ambil 2 buah File yaitu JavaBridge.jar di direktori php-java-bridge_5.2.2.4_j2ee\JAVA.STANDALONE  dan java.inc yang ada di direktori  php-java-bridge_5.2.2.4_j2ee\JAVA.STANDALONE\java kemudian copykan ke Document_root PHP.Untuk keamanan, sebaiknya java.inc di rename menjadi java.inc.php.</p>
<p>Supaya java bisa melakukan koneksi ke database MySQL <a href="http://taliwangksb.googlepages.com/firman.jar">downloa package koneksi java mysql di sini</a>. nama packagenya saya gunakan nama saya. kalo anda tidak suka, silahkan compile ulang sendiri, sourcenya ada di dalam file tadi.</p>
<p>Kemudian buat file php dengan source sbb :</p>
<pre name="code" class="php">
&lt;?php
require_once "Java.inc.php";
$host="localhost";
$dbname="sislitbang";
$user="root";
$password="";
$Conn = new Java("firman.JdbcConnection"); // calls the altic file
$Conn-&gt;setDriver("com.mysql.jdbc.Driver");
$Conn-&gt;setConnectString("jdbc:mysql://$host/$dbname");
$Conn-&gt;setUser($user);
$Conn-&gt;setPassword($password);

$compileManager = new JavaClass("net.sf.jasperreports.engine.JasperCompileManager");
$report = $compileManager-&gt;compileReport(realpath("pegawai.jrxml"));
$fillManager = new JavaClass("net.sf.jasperreports.engine.JasperFillManager");
//$params-&gt;put("test","Firmansyah");
//$params-&gt;put("id_unit","1");

$jasperPrint = $fillManager-&gt;fillReport($report, $params, $Conn-&gt;getConnection());
$exportManager = new JavaClass("net.sf.jasperreports.engine.JasperExportManager");
$outfile="pegawai.pdf";
//$outputPath = realpath(".")."/"."pegawai.pdf";
$outputPath = $outfile;
$exportManager-&gt;exportReportToPdfFile($jasperPrint, $outputPath);
header("location:$outfile");
?&gt;
</pre>
<p>Jalankan (doubleklik) JavaBridge.jar dari dokumen root. Kemudian klik ok. Untuk memastikan JavaBridge sudah bekerja, buka browser di URL http://localhost:8080</p>
<p>Coba di preview file php tadi  di webbrowser.. selamat mencoba
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/javaphpbridge-php-pdf-generator/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/javaphpbridge-php-pdf-generator/" data-text="PHPJavaBridge- PHP PDF Generator" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/javaphpbridge-php-pdf-generator/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/javaphpbridge-php-pdf-generator/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Tips Ber-notebook Sehat</title>
		<link>http://taujago.web.id/tips-ber-notebook-sehat/</link>
		<comments>http://taujago.web.id/tips-ber-notebook-sehat/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 05:46:11 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=42</guid>
		<description><![CDATA[Pengguna notebook sudah banyak sekarang. Selain harganya yang bersaing, notebook juga sangat ringkas. Menggunakan notebook atau ngenotebook ada aturan &#8211; aturannya juga loh.. supaya, anda dan notebook sama &#8211; sama selamat. Misalkan, dilarang menggunakan notebook di pinggir jurang, karena akan membahayakan nyawa anda. Atau jangan menggunakan notebook di rel kereta api. Nanti kereta api lewat [...]]]></description>
			<content:encoded><![CDATA[<p>Pengguna notebook sudah banyak sekarang. Selain harganya yang bersaing, notebook juga sangat ringkas. Menggunakan notebook atau <strong><em>ngenotebook</em></strong> ada aturan &#8211; aturannya juga loh.. supaya, anda dan notebook sama &#8211; sama selamat. Misalkan, dilarang menggunakan notebook di pinggir jurang, karena akan membahayakan nyawa anda. Atau jangan menggunakan notebook di rel kereta api. Nanti kereta api lewat bisa berbahaya.. ( gk mutu&#8230; )</p>
<p>Oke berikut ini tips &#8211; tips yang sebenarnya. <span id="more-42"></span></p>
<p><strong>1. Hindari <em>ngenotebook</em> di tempat tidur, sofa atau sejenisnya </strong></p>
<p>Notebook dilengkapi dengan fan (baca: kipas angin)  biasanya dilengkapi dengan fan untuk mengambil udara segar dari luar, membawanya ke dalam notebook dan ada lagi yang membuang udara panas dalam notebook ke luar. Yang menjadi masalah adalah ketika tempat tidur, sofa atau sejenisnya cenderung banyak debu. kelihatannya bersih tapi sebenarnya tidak. Ketika notebook diletakkan di kasur, sofa, atau sejenisnya fan yang bertugas menghisap udara dari luar bekerja, yang masuk bukan sekedar udara tatapi debu yang tersimpan di dalam kasur, sofa atau sejenisnya akan ikut terbawa ke dalam notebook.Debu &#8211; debu tersebut akan merusak komponen dalam notebook. Ini berdasarkan pengalaman teman saya yang jadi teknisi notebook yang banyak menemukan kasus notebook yang banyak debunya gara- gara si empunya notebook sering menggunakan notebook di kasur.</p>
<p>Jadi, sebaiknya, gunakan saja meja kerja pada saat menggunakan notebook. Atau gunakan meja kecil yang bisa dilipat &#8211; lipat itu loh. yang ada gambarnya winnie d pooh, sponge bob, spiderman, dll. Di toko buku banyak koq..</p>
<p><strong>2. Hindari meletakkan minuman dekat dengan notebook </strong></p>
<p>Cairan adalah kondurktor atau penghantar arus listrik. Jadi kalo saja ada cairan baik itu kopi, susu, kopi susu, teh, dll tertumpah di notebook anda, bisa menyebabkan notebook jadi rusak. so, Kalo punya kebiasaan ngenotebook sambil ngopi,dsb. Sebaiknya letakkan minuman agak jauh dari notebook. Tapi, bagi anda yang menggunakan notebook dengan teknologi ThinkPad -nya IBM, mungkin anda tidak begitu khawatir dengan tumpahan cairan pada notebook karena hal seperti itu sudah bisa diatasi. Selamat ya.. bagi anda yang punya notebook merk IBM atau Lenovo yang menggunakan teknologi ThinkPad. Jadi sebaiknya anda tidak perlu membaca point nomor 2 ini. <img src='http://taujago.web.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><strong>3. Lepas Baterai supaya baterainya awet </strong></p>
<p>Ketika notebook bekerja dengan menggunakan tenaga batterai, sebaiknya tidak sambil di <em>charge </em>(baca : dicas). Notebook sebaiknya di cas dalam keadaan mati. Jika ingin menggunakan notebook smbil di charge, sebaiknya baterainya dilepas. Ini demi keawetan batterai notebook anda.  Karena, batterai cepat soak jika dicas pada saat notebook dalam keadaan hidup.</p>
<p><strong>4. Hindari penggunaan external Fan</strong></p>
<p>kalo anda lihat <a href="http://www.jayabarucomputer.com/?p=productsMore&amp;iProduct=20&amp;sName=note-book-cool-pad-3-fan-acrylic-transparan" target="_blank">di sini</a> mungkin anda mengerti benda apa yang saya maksud. Memang kelihatannya sih keren. ada banyak fan trus ada lampu2 warna-warni yang bisa mendongkrak gengsi si mpunya notebook kalo lagi <em>ngenotebook </em>di tempat2 umum (baca:hostspot area). Tapi tahukah anda bahwa penggunaan extra fan seperti itu bisa jadi berakibat buruk bagi notebook. Yakinlah bahwa si produsen notebook sudah melakukan riset yang sangat panjang pada saat memproduksi notebook. Jadi perkiraan panas yang dihasilkan dengan fan yang disediakan di notebook sudah melewati proses perhitungan yang matang. Jadi, Penggunaan extra fan dirasa tidak perlu bahkan bisa menjadi penyebab kerusakan notebook. Kenapa, dengan bertambahnya fan, jumlah sirkulasi udara dari dan keluar notebook meningkat. demikian juga dengan debu yang dibawa ke dalam notebook. so, mendingan gk usah deh.. pakek extra fan</p>
<p>Itu dulu mungkin. kalo ada tambahan, isi comment aja yak.. .
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/tips-ber-notebook-sehat/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/tips-ber-notebook-sehat/" data-text="Tips Ber-notebook Sehat" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/tips-ber-notebook-sehat/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/tips-ber-notebook-sehat/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Panduan installasi oracle, apache dan php di linux OS</title>
		<link>http://taujago.web.id/panduan-installasi-oracle-apache-dan-php-di-linux-os/</link>
		<comments>http://taujago.web.id/panduan-installasi-oracle-apache-dan-php-di-linux-os/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 09:43:16 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[install oracle linux]]></category>
		<category><![CDATA[oracle php linux]]></category>
		<category><![CDATA[oracle10g]]></category>
		<category><![CDATA[redhat]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=41</guid>
		<description><![CDATA[Baru &#8211; baru ini saya ditugaskan untuk membuat materi tentang Oracle, PHP di Linux OS. Secara terpisah, ketiga materi tersebut sudah sering saya ajarkan ke peserta saya. tapi dicombine menjadi satu materi, ini adalah sebuah tantangan yang cukup menarik. Materi ini membahas tentang langkah &#8211; langkah installasi Oracle 10g di linux. Kemudian mengaksesnya melalui PHP. [...]]]></description>
			<content:encoded><![CDATA[<p>Baru &#8211; baru ini saya ditugaskan untuk membuat materi tentang Oracle, PHP di Linux OS. Secara terpisah, ketiga materi tersebut sudah sering saya ajarkan ke peserta saya. tapi dicombine menjadi satu materi, ini adalah sebuah tantangan yang cukup menarik. Materi ini membahas tentang langkah &#8211; langkah installasi Oracle 10g di linux. Kemudian mengaksesnya melalui PHP. Beberapa hal sepele tetapi kadang menjadi masalah besar. di sini sudah saya tuliskan dengan cukup lengap.</p>
<p>Karena menemukan banyak kesulitan, akhirnya saya bermaksud mendokumentasikan dan membagi pada yang lain siapa tahu ada yang mengalami kesulitan yang serupa yang saya alami. SIlahkan <a href="http://upload.ugm.ac.id/download.php?file=4779INSTALLASI%20ORACLE%2010G.doc" target="_blank">klik disini</a> untuk mendownloadnyah.. semoga bermanfaat..
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/panduan-installasi-oracle-apache-dan-php-di-linux-os/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/panduan-installasi-oracle-apache-dan-php-di-linux-os/" data-text="Panduan installasi oracle, apache dan php di linux OS" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/panduan-installasi-oracle-apache-dan-php-di-linux-os/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/panduan-installasi-oracle-apache-dan-php-di-linux-os/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Temanku Seorang Pembajak ? [ Sedikit Tentang Fajar Zebua ]</title>
		<link>http://taujago.web.id/temanku-seorang-pembajak-sedikit-tentang-fajar-zebua/</link>
		<comments>http://taujago.web.id/temanku-seorang-pembajak-sedikit-tentang-fajar-zebua/#comments</comments>
		<pubDate>Sat, 10 May 2008 10:53:53 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Lain - lain]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=38</guid>
		<description><![CDATA[Saya dikejutkan dengan berita yang menyangkut pembajakan karya tulisan seorang blogger (Cosa Aranda) yang dibajak oleh Fajar Zebua dan dijadikan sebuah buku dengan judul “Google AdSense: Mudah Meraih Dolar di Internet”. dan ini mendatangkan reaksi keras oleh Cosa Aranda dan beberapa orang bloger. sebut saja http://sanyasyari.com/ dan http://cakwid.net yang merasa malu karena si FZ adalah [...]]]></description>
			<content:encoded><![CDATA[<p>Saya dikejutkan dengan berita yang menyangkut pembajakan karya tulisan seorang blogger (<a href="http://www.cosaaranda.com/" target="_blank">Cosa Aranda</a>) yang dibajak oleh <a href="http://fajarz.wordpress.com" target="_blank">Fajar Zebua</a> dan dijadikan sebuah buku dengan judul  <strong>“Google AdSense: Mudah Meraih Dolar di Internet”</strong>. dan ini mendatangkan reaksi keras oleh <a href="http://www.cosaaranda.com/buku-adsense-samaran.htm" target="_blank">Cosa Aranda</a> dan beberapa orang bloger. sebut saja <a href="http://sanyasyari.com/" target="_blank">http://sanyasyari.com/</a> dan <a href="http://cakwid.net" target="_blank">http://cakwid.net</a> yang merasa malu karena si FZ adalah mahasiswa yang berdomisi di jogja dan kuliah di S2 Fmipa Universitas Gajah Mada. Karena biasanya orang jogja tau sopan santun. apalagi menyangkut hak atas kekayaan intelektual orang lain yagn dibajak.  Yang mengusik saya sehingga harus menuliskan artikel ini di blog saya adalah seseorang yang membajak buku ini yang tidak asing di telingan saya. Fajar Yusran Zebua. Kira &#8211; kira itulah nama lengkapnya. Profile lengkapnya dapat anda lihat di <a href="http://profiles.friendster.com/fajarzebua" target="_blank">friendsternya .<span id="more-38"></span> </a></p>
<p><strong>Sedikit Tentang Fajar Yusran Zebua</strong></p>
<p>Sejauh yang saya tahu tentang FZ adalah dia seorang mahasiswa Teknik Informatika di sebuah perguruan tinggi swasta di jogja. tepatnya FZ adalah adek tingkat saya. angkatan 2002 dan saya sendiri angkatan 2001. dan Kami memang pernah satu tim di Laboratorium komputer sebagai assisten pengajar di sana. sehingga saya sedikit tahu tentang sosok ini meskipun tidak terlalu dekat. FZ memang termasuk mahasiswa yang cerdas. ini  dibuktikan dengan masa kuliah yang sangat singkat. lulus cumlaude kalo gk salah.. selama menjadi assisten, saya juga pernah mengalami kejadian serupa. Dulu waktu saya menjadi assisten untuk praktikkum Oracle, saya menulis modul untuk kegiatan workshop Oracle dan PHP. saya membebaskan kepada siapa saja untuk mencopy atau menyalin modul  tersebut tanpa ada copyright segala. karena saat itu saya tidak berfikir sampe ke situ. tetapi sya menemukan document tersebut sudah diberikan copyright atas nama FZ. ya.. saya ngerasa aneh aja dan tidak percaya. Pertamanya saya ragu apakah itu benar2 tulisan saya, tetapi setelah saya lihat gaya bahasa yang carut  marut dan contoh lab, saya bisa memastikan kalo itu adalah tulisan saya. tapi bagi saya, it&#8217;s not a big deal..apa sih artinya modul PHP Oracle toh.. saya sudah mengikhlaskan.. . tapi saya tidak menyangka kalau akan terjadi kejadian serupa dengan kasus yang lebih serius. Saya sendiri sebagai mahasiswa yang pernah satu almamater dengan dia, merasa sedikit prihatin. Seharusnya, tidak plek Copy Paste (copas) ya.. minimal di ubah sedikitlah. .paling tidak gaya bahasa atau semacamnyalah.. kita juga perlu mentelaah, kenapa sampai terjadi seperti itu. mungkin saja, sumber yang dijiplak, tidak menyertakan kalo tulisan lepas yang di blognya tersebut merupakan hak cipta dia sehingga menimbulkan keinginan untuk mencontek. tapi seyogyanya, ada semacam konfirmasilah dari FZ kepada pemilik blog untuk menyalin artikel.  ya.. semoga saja permasalahan ini cepat selesai&#8230;
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/temanku-seorang-pembajak-sedikit-tentang-fajar-zebua/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/temanku-seorang-pembajak-sedikit-tentang-fajar-zebua/" data-text="Temanku Seorang Pembajak ? [ Sedikit Tentang Fajar Zebua ]" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/temanku-seorang-pembajak-sedikit-tentang-fajar-zebua/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/temanku-seorang-pembajak-sedikit-tentang-fajar-zebua/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Sertifikat Linux+ ku dah datang&#8230;</title>
		<link>http://taujago.web.id/sertifikat-linux-ku-dah-datang/</link>
		<comments>http://taujago.web.id/sertifikat-linux-ku-dah-datang/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 09:44:54 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=35</guid>
		<description><![CDATA[Setelah melaksanakan ujian Comptia Linux+ pada tanggal 4 April kemaren, akhirnya hari ini (28/4), sertifikatnya datang juga. Comptia Linux+ adalah sertifikasi berstandar internasional yang dikeluarkan oleh CompTIA (Computing Technology Industry Association) untuk professional pengguna Sistem Operasi Linux.  CompTIA sendiri adalah sebuah lembaga nirlaba yang merupakan perkumpulan perusahaan &#8211; perusahaan yang bergerak di bidang Teknologi Komputer. [...]]]></description>
			<content:encoded><![CDATA[<p>Setelah melaksanakan ujian Comptia Linux+ pada tanggal 4 April kemaren, akhirnya hari ini (28/4), sertifikatnya datang juga.</p>
<p>Comptia Linux+ adalah sertifikasi berstandar internasional yang dikeluarkan oleh CompTIA (Computing Technology Industry Association) untuk professional pengguna Sistem Operasi Linux.  CompTIA sendiri adalah sebuah lembaga nirlaba yang merupakan perkumpulan perusahaan &#8211; perusahaan yang bergerak di bidang Teknologi Komputer.</p>
<p>Sertifikat ini sebagai bukti bahwa saya sudah sedikit tahu ato pernah menggunakan sistem operasi linux. Tapi bukan berarti, saya lebih hebat atau tahu segalanya tentang linux, oh.. <strong>TIDAK SAMA SEKALI</strong>&#8230; masih banyak para expert linux di jogja apalagi di indonesia. cuman mereka malas ajah untuk mengikuti ujian sertifikasi karena kemampuan mereka sudah terbukti dan diakui secara de facto. sedangkan saya, pengetahuan tentang linux baru belajar sedikit dan masih belum ada apa-apanya dibandingkan mereka-mereka yang sudah bertahun2 menggunakan linux. Karena tugas saya sebagai seorang instruktur, yang mengajarkan linux, oleh karena itu selain kemampuan secara de facto saya dituntut untuk memiliki bukti di atas kertas sebagai bukti yang mengakui keahlian saya tentang sistem operasi linux. Sehingga peserta yang saya ajarkan lebih mantap dan lebih yakin dengan kemampuan instruktur mereka. Kualitas materi dan instruktur yang qualified  sebanding dengan harga yang harus mereka bayar.</p>
<p>Memiliki sertifikasi adalah tuntutan profesi sebagai instruktur linux tetapi ini tidak menutup kemungkinan bagi  orang lain untuk memilikinya. Dengan memiliki sertifikasi standard internasional, akan mempermudah dan membuka akses untuk mendapatkan pekerjaan yang lebih baik. karena skill kita sudah diakui dan ada bukti.</p>
<p>Perusahaan tempat saya bekerja sering mengadakan sosialisasi Pentingnya sertifikasi ke kampus &#8211; kampus khususnya bagi mahasiswa yang sedang menempuh study  dan lebih khususnya lagi bagi mahasiswa yang sedang berada pada semester akhir. Sebagai bekal untuk bersaing di dunia kerja. Ada yang tertarik ??????</p>
<p><a href="http://taujago.web.id/wp-content/uploads/2008/04/ap28-001.jpg"><img class="alignleft size-full wp-image-36" title="Sertifikat Comptia Linux+" src="http://taujago.web.id/wp-content/uploads/2008/04/ap28-001.jpg" alt="Sertifikat Comptia Linux+" width="482" height="369" /></a><a href="http://taujago.web.id/wp-content/uploads/2008/04/ap28-001.jpg"><img class="alignleft alignnone size-medium wp-image-37" style="float: left;" title="Sertifikat Comptia Linux+" src="http://taujago.web.id/wp-content/uploads/2008/04/ap28-002-231x300.jpg" alt="Sertifikat Comptia Linux+" width="295" height="381" /></a>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/sertifikat-linux-ku-dah-datang/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/sertifikat-linux-ku-dah-datang/" data-text="Sertifikat Linux+ ku dah datang&#8230;" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/sertifikat-linux-ku-dah-datang/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/sertifikat-linux-ku-dah-datang/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Setting Logical Volume Manager (LVM) di Linux</title>
		<link>http://taujago.web.id/setting-logical-volume-manager-lvm-di-linux/</link>
		<comments>http://taujago.web.id/setting-logical-volume-manager-lvm-di-linux/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 10:52:41 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://taujago.web.id/?p=34</guid>
		<description><![CDATA[Kadang kala, ketika kita menginstall system untuk skala besar, dibutuhkan space yang besar pula untuk menampung data. yang menjadi permasalahan adalah, ketika space harddisk, tidak mencukupi kebutuhan data kita. solusinya adlah dengan menggabungkan beberapa harddisk menjadi satu logical volume. Misalkan. Sebuah sistem operasi linux membutuhkan space untuk /home sebesar 20TB(Tera Byte. 1 Terabyte = 1024 [...]]]></description>
			<content:encoded><![CDATA[<p>Kadang kala, ketika kita menginstall system untuk skala besar, dibutuhkan space yang besar pula untuk menampung data. yang menjadi permasalahan adalah, ketika space harddisk, tidak mencukupi kebutuhan data kita. solusinya adlah dengan menggabungkan beberapa harddisk menjadi satu logical volume.</p>
<p>Misalkan. Sebuah sistem operasi linux  membutuhkan space untuk <strong>/home</strong> sebesar 20TB(Tera Byte. 1 Terabyte = 1024 GB). Sedangkan maximum kapasistas Harddisk biasanya sampe 400GB. oleh karena itu kita bisa menggabungkan sekitar kurang lebih 50 Harddisk berukurang 400GB. Untuk melakukan hal tersebut, kita bisa menggunakan teknologi LVM yang sudah ter<em>include </em>dalam sistem operasi linux. Pada percobaan yang saya lakukan, saya menggunakan sistem operasi linux Fedora 8 yang sudah mengikutkan software LVM versi 2.</p>
<p><span id="more-34"></span></p>
<p>Sebelum saya mulai, ada beberapa kata kunci yang perlu kita ketahui terlebih dahulu</p>
<p><strong>Physical Volume</strong> = Partisi atau Harddisk yang akan diikutkan dalam LVM.</p>
<p><strong>Volume Group </strong>= Gabungan Beberapa Partisi atau Harddisk yang dikelompokkan menjadi 1 Group.</p>
<p><strong>Logical Volume</strong> = Bagian atau Partisi atau Volume Group.</p>
<p>Contoh kasus kali ini adalah saya menginginkan sebuah folder /data memiliki ukuran 22Gb. sedangkan saya mempunyai 2 buah harddisk. harddisk pertama (/dev/sda) ukurannya 20Gb dan harddisk yang kedua(/dev/sdb) sisanya tinggal 5Gb. Oleh karena itu, saya akan menggabungkan sisa space 5Gb (/dev/sdb) dengan harddisk yang 20Gb(/dev/sda). dan akan diletakkan mount pointnya pada directory /data/.</p>
<p>Berikut ini adalah skema partisi harddisk saya.</p>
<blockquote><p><code><br />
[root@instruktur ~]# fdisk -l<br />
Disk /dev/sda: 20.4 GB, 20490559488 bytes<br />
255 heads, 63 sectors/track, 2491 cylinders<br />
Units = cylinders of 16065 * 512 = 8225280 bytes<br />
Disk identifier: 0x00000000<br />
Disk /dev/sda doesn't contain a valid partition table<br />
Disk /dev/sdb: 40.0 GB, 40020664320 bytes<br />
255 heads, 63 sectors/track, 4865 cylinders<br />
Units = cylinders of 16065 * 512 = 8225280 bytes<br />
Disk identifier: 0xdd1ddd1d<br />
Device Boot      Start         End      Blocks   Id  System<br />
/dev/sdb1   *           1          13      104391   83  Linux<br />
/dev/sdb2              14         650     5116702+  83  Linux<br />
/dev/sdb3             651         781     1052257+  82  Linux swap / Solaris<br />
/dev/sdb4             782        4865    32804730    5  Extended<br />
/dev/sdb5             782        1418     5116671   83  Linux<br />
/dev/sdb6            1419        2055     5116671   83  Linux<br />
/dev/sdb7            2056        2664     4891761   83  Linux</code></p></blockquote>
<p>Yang akan saya lakukan adalah menggabungkan partisi <strong>/dev/sdb7</strong> yang berukuran 5Gb dengan <strong>/dev/sda</strong> yagn berukuran 20Gb.</p>
<p>Langkah pertama adalah menjadikan partisi <strong>/dev/sdb7</strong> dan /<strong>dev/sda</strong> sebagai <strong>Physical Volume </strong>dengan cara sbb:</p>
<blockquote><p><code><br />
[root@instruktur ~]# pvcreate /dev/sda<br />
Physical volume "/dev/sda" successfully created<br />
[root@instruktur ~]# pvcreate /dev/sdb7<br />
Physical volume "/dev/sdb7" successfully created<br />
</code></p></blockquote>
<p>Kemudian saya pastikan kalau partisi dan harddisk tadi sudah dijadikan sebagai <strong>Phisycal volume</strong> dengan cara sbb :</p>
<blockquote><p><code><br />
[root@instruktur ~]# pvs<br />
PV         VG   Fmt  Attr PSize  PFree<br />
/dev/sda        lvm2 --   19.08G 19.08G<br />
/dev/sdb7       lvm2 --    4.67G  4.67G<br />
</code></p></blockquote>
<p>Langkah berikutnya adalah dengan membuat Volume Group. Volume Group disini merupakan gabungan dari kedua Physical Volume tadi (<strong>/dev/sda</strong> dan <strong>/dev/sdb7</strong>). Berikut ini adalah cara membuat Volume group.</p>
<blockquote><p><code><br />
[root@instruktur ~]# vgcreate vg1 /dev/sda /dev/sdb7<br />
Volume group "vg1" successfully created<br />
</code></p></blockquote>
<p>Perintah di atas akan membuat sebuah volume group dengan nama <strong>vg1</strong> dengan beranggotakan <strong>/dev/sda</strong> dan <strong>/dev/sdb7</strong>. Untuk mengecek group yang sudah dibuat, dapat dilakukan dengan command sbb :</p>
<blockquote><p><code><br />
[root@instruktur ~]# vgs<br />
VG   #PV #LV #SN Attr   VSize  VFree<br />
vg1    2   0   0 wz--n- 23.75G 23.75G<br />
</code></p></blockquote>
<p>dari keterangan di atas, dapat kita lihat bahwa ukuran Volume Group <strong>vg1</strong> adalah <strong>23Gb</strong>. Langkah berikutnya adalah membuat Logical Volume. Seperti yang telah saya jelaskan sebelumnya, Logical Volume adalah bagian / partisi dari Volume Group. Satu Volume Group dapat terdiri dari beberapa Logical Volume.  Untuk membuat Logical Volume dengan ukuran 22Gb, dapat dilakukan dengan command sbb :</p>
<blockquote><p><code><br />
[root@instruktur ~]# lvcreate -L 22G -n mylv vg1<br />
Logical volume "mylv" created<br />
</code></p></blockquote>
<p>Untuk melihat Logical Volume yang sudah dibuat, dapat dilakukan dengan command sbb :</p>
<blockquote><p><code><br />
[root@instruktur ~]# lvs<br />
LV   VG   Attr   LSize  Origin Snap%  Move Log Copy%<br />
mylv vg1  -wi-a- 22.00G<br />
</code></p></blockquote>
<p>Langkah berikutnya memformat logical volume dengan filesystem <strong>ext3</strong> dengan command sbb :</p>
<blockquote><p><code><br />
[root@instruktur ~]# mkfs.ext3 /dev/vg1/mylv<br />
mke2fs 1.40.2 (12-Jul-2007)<br />
Filesystem label=<br />
OS type: Linux<br />
Block size=4096 (log=2)<br />
Fragment size=4096 (log=2)<br />
2883584 inodes, 5767168 blocks<br />
288358 blocks (5.00%) reserved for the super user<br />
First data block=0<br />
Maximum filesystem blocks=0<br />
176 block groups<br />
32768 blocks per group, 32768 fragments per group<br />
16384 inodes per group<br />
Superblock backups stored on blocks:<br />
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,<br />
4096000<br />
Writing inode tables: done<br />
Creating journal (32768 blocks): done<br />
Writing superblocks and filesystem accounting information: done<br />
This filesystem will be automatically checked every 28 mounts or<br />
180 days, whichever comes first.  Use tune2fs -c or -i to override.<br />
</code></p></blockquote>
<p>Untuk memformat, dapat dilakukan dengan perintah mkfs.ext3. kemudian nama devicenya adalah <strong>/dev/vg1/mylv</strong>. Dimana <strong>vg1</strong> adalah nama Volume Group dan <strong>mylv</strong> adalah nama Logical Volume.</p>
<p>Setelah memformat, langkah berikutnya adalah membuat directory <strong>/data</strong> dan melakukan mount filesystem.</p>
<blockquote><p><code><br />
[root@instruktur ~]# mkdir /data<br />
[root@instruktur ~]# mount /dev/vg1/mylv /data/</code></p></blockquote>
<p>Kemudian periksa hasilnya</p>
<blockquote><p><code><br />
[root@instruktur ~]# df -h<br />
Filesystem            Size  Used Avail Use% Mounted on<br />
/dev/sdb2             4.8G  524M  4.0G  12% /<br />
/dev/sdb6             4.8G  3.8G  737M  84% /usr<br />
tmpfs                 252M     0  252M   0% /dev/shm<br />
/dev/mapper/vg1-mylv   22G  173M   21G   1% /data</code></p></blockquote>
<p>hm.. saya sudah mempunyai sebuah directory <strong>/data</strong> dengan ukuran 22G.</p>
<p><strong>MENGUBAH UKURAN LVM</strong></p>
<p>Jika ingin menambahkan ukuran direktory <strong>/data</strong> , ini dapat dilakukan dengan menambahkan partisi atau harddisk baru ke dalam volume group. kemudian memperbesar ukuran logical volume dan mengubah ukurannya. berikut ini adalah langkah &#8211; langkahnya.</p>
<p>Menambahkan partisi <strong>/dev/sdb8</strong> ke dalam volume grou <strong>vg1</strong>. Pertama kali, jadikan partisi <strong>/dev/sdb8</strong> sebagai physical volume.</p>
<blockquote><p><code><br />
[root@instruktur ~]# pvcreate /dev/sdb8<br />
Physical volume "/dev/sdb8" successfully created<br />
</code></p></blockquote>
<p>Kemudian masukkan <strong>/dev/sdb8</strong> sebagai anggota dari volume group <strong>vg1</strong>.</p>
<blockquote><p><code><br />
[root@instruktur ~]# vgextend vg1 /dev/sdb8<br />
Volume group "vg1" successfully extended<br />
</code></p></blockquote>
<blockquote><p><code> </code></p></blockquote>
<p>Tambah ukuran Logical volume <strong>mylv</strong> dari ukuran sebelumnya ditambah 5Gb.</p>
<blockquote><p><code><br />
[root@instruktur ~]# lvextend -L +5G /dev/vg1/mylv<br />
Extending logical volume mylv to 27.00 GB<br />
Logical volume mylv successfully resized </code></p></blockquote>
<p>Kemudian langkah terakhir adalah melepas mount point, jalankan scandisk, aktifkan ukuran yang baru kemudian di mount kembali ke <strong>/data</strong></p>
<blockquote><p><code><br />
[root@instruktur ~]# umount /data/<br />
[root@instruktur ~]# e2fsck -f /dev/vg1/mylv<br />
e2fsck 1.40.2 (12-Jul-2007)<br />
Pass 1: Checking inodes, blocks, and sizes<br />
Pass 2: Checking directory structure<br />
Pass 3: Checking directory connectivity<br />
Pass 4: Checking reference counts<br />
Pass 5: Checking group summary information<br />
/dev/vg1/mylv: 11/2883584 files (9.1% non-contiguous), 134547/5767168 blocks<br />
[root@instruktur ~]# resize2fs /dev/vg1/mylv<br />
resize2fs 1.40.2 (12-Jul-2007)<br />
Resizing the filesystem on /dev/vg1/mylv to 7077888 (4k) blocks.<br />
The filesystem on /dev/vg1/mylv is now 7077888 blocks long.</code></p></blockquote>
<p>dan hasilnya&#8230;</p>
<blockquote><p><code><br />
[root@instruktur ~]# mount /dev/vg1/mylv /data/<br />
[root@instruktur ~]# df -h<br />
Filesystem            Size  Used Avail Use% Mounted on<br />
/dev/sdb2             4.8G  524M  4.0G  12% /<br />
/dev/sdb6             4.8G  3.8G  737M  84% /usr<br />
tmpfs                 252M     0  252M   0% /dev/shm<br />
/dev/mapper/vg1-mylv   27G  173M   26G   1% /data </code></p></blockquote>
<p>sekarang saya sudah memiliki directory <strong>/data </strong>yang berukuran 27G yang merupakan gabungan dari 3 buah partisi yang berbeda.</p>
<p>Untuk membuat supaya <strong>/data</strong> tetap dimount ke /<strong>dev/vg1/mylv</strong> walaupun komputer restart, tambahkan baris berikut apda file <strong>/etc/fstab</strong></p>
<blockquote><p><code><br />
/dev/vg1/mylv    /data      ext3     defaults   1 2</code></p></blockquote>
<p>MENGHAPUS LOGICAL VOLUME, VOLUME GROUP DAN PHYSICAL VOLUME.</p>
<p>untuk menghapus logical volume</p>
<blockquote><p><code><br />
[root@instruktur ~]# umount /data/<br />
[root@instruktur ~]# lvremove /dev/vg1/mylv<br />
Do you really want to remove active logical volume "mylv"? [y/n]: y<br />
Logical volume "mylv" successfully removed </code></p></blockquote>
<p>untuk menghapus volume group</p>
<blockquote><p><code><br />
[root@instruktur ~]# vgremove vg1<br />
Volume group "vg1" successfully removed </code></p></blockquote>
<p>untuk menghapus physical volume</p>
<blockquote><p><code><br />
[root@instruktur ~]# pvremove /dev/sda<br />
Labels on physical volume "/dev/sda" successfully wiped<br />
[root@instruktur ~]# pvremove /dev/sdb7<br />
Labels on physical volume "/dev/sdb7" successfully wiped<br />
[root@instruktur ~]# pvremove /dev/sdb8<br />
Labels on physical volume "/dev/sdb8" successfully wiped </code></p></blockquote>
<hr />
Referensi :</p>
<p><a href="http://www.tldp.org/HOWTO/LVM-HOWTO" target="_blank">www.tldp.org/HOWTO/LVM-HOWTO</a>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/setting-logical-volume-manager-lvm-di-linux/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/setting-logical-volume-manager-lvm-di-linux/" data-text="Setting Logical Volume Manager (LVM) di Linux" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/setting-logical-volume-manager-lvm-di-linux/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/setting-logical-volume-manager-lvm-di-linux/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Test SPMB : Si Cerdik yang kurang tangguh</title>
		<link>http://taujago.web.id/test-spmb-si-cerdik-yang-kurang-tangguh/</link>
		<comments>http://taujago.web.id/test-spmb-si-cerdik-yang-kurang-tangguh/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 09:55:17 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://taujago.web.id/index.php/2008/04/14/test-spmb-si-cerdik-yang-kurang-tangguh/</guid>
		<description><![CDATA[Menjelang ujian masuk perguruan tinggi atau sering di sebut SPMB, baru2 ini telah di luncurkan sebuah situs untuk pre-test yang diprakarsai oleh PT. SaranaInsan MudaSelaras (PT.SIMS). Tetapi pas saya buka pada tanggal 12 april 2008, situs ini malah offline. Dari keterangan yang bisa kita lihat di gambar, nampak bahwa situs ini down disebabkan oleh banyaknya [...]]]></description>
			<content:encoded><![CDATA[<p>Menjelang ujian masuk perguruan tinggi atau sering di sebut SPMB, baru2 ini telah di luncurkan sebuah situs untuk pre-test yang diprakarsai oleh  PT. SaranaInsan MudaSelaras (PT.SIMS). Tetapi pas saya buka pada tanggal 12 april 2008, situs ini malah offline.</p>
<p><a href="http://taujago.web.id/wp-content/uploads/2008/04/sicerdik.JPG" title="sicerdik.JPG"><img src="http://taujago.web.id/wp-content/uploads/2008/04/sicerdik.JPG" alt="sicerdik.JPG" height="496" width="605" /></a></p>
<p>Dari keterangan yang bisa kita lihat di gambar, nampak bahwa situs ini down disebabkan oleh banyaknya pengunjung. hal ini bisa kita lihat pada keterangan <strong><strong>siteManager PHP WARNING:</strong> mysql_pconnect(): Too many connections on line 237 in /usr/share/pear/DB/mysql.php</strong> <span id="more-31"></span></p>
<p>tampak bahwa website tersebut dibangun dengan menggunakan <strong>php </strong>dan database <strong>mysql. </strong>kemudian menggunakan sebuah library <strong>pear </strong>untuk urusan koneksi,query,dll ke database.</p>
<p>Kemudian apa yang salah dengan website ini ? tentunya gk ada yang meski disalahkan. Kita tida bisa menyalahkan banyaknya jumlah pengunjung karena memang saat ini, ribuan bahkan sampai jutaan calon mahasiswa berebut untuk mewujudkan impian mereka  untuk duduk di kampus impian mereka. Kehadiran website seperti si cerdik ini mungkin sudah lama dinanti nanti oleh seluruh masyarakat intelek di indonesia. cuman yang masih mengganjal di hati saya adalah kenapa harus pihak swasta yang turun tangan membuat terobosan seperti ini ? kenapa gk pemerintah saja yang membuat inisiatif. kita tahu penggunaan internet di indonesia sudah sedemikian signifikan, bahkan pemerintahpun menyadarinya. pemerintah membuat program jardiknas yang menandakan pemerintah sudah merasakan akan peran internet untuk dunia pendidikan tetapi koq gk kepikiran bikin seperit sicerdik.com ini ya ? kenapa ya ? ya.. semoga website seperti sicerdik.com in bisa dikelola lebih profesional lagi dan mampu meningkatkan harapan para calon mahasiswa untuk memperbesar peluang mereka dengan memanfaatkan fasilitas dari websitet tersebut.
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/test-spmb-si-cerdik-yang-kurang-tangguh/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/test-spmb-si-cerdik-yang-kurang-tangguh/" data-text="Test SPMB : Si Cerdik yang kurang tangguh" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/test-spmb-si-cerdik-yang-kurang-tangguh/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/test-spmb-si-cerdik-yang-kurang-tangguh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cara Memblokir Situs Porno</title>
		<link>http://taujago.web.id/cara-memblokir-situs-porno/</link>
		<comments>http://taujago.web.id/cara-memblokir-situs-porno/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 02:09:58 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Computer Basic]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://taujago.web.id/index.php/2008/04/09/cara-memblokir-situs-porno/</guid>
		<description><![CDATA[Baru &#8211; baru ini, dunia IT kita digemparkan dengan undang &#8211; undang baru tentang penggunaan informasi dan transaksi elektronik (ITE). Dimana, salah satu contentnya membahas tentang akses situs porno. intinya, kalo membuka informasi yang berhubungan dengan pornographi(porno) itu sudah melanggar UU ITE. singkatnya demikian. Berikut ini akan saya sampaikan salah satu cara termudah untuk memblokir [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://tbn0.google.com/images?q=tbn:SRpB0lOeZhQ8QM:http://mkultra.ca/wp-content/uploads/2007/10/parental_advisory_small.jpg" title="Parental Advisory" alt="Parental Advisory" align="left" height="109" hspace="5" vspace="5" width="146" />Baru &#8211; baru ini, dunia IT kita digemparkan dengan undang &#8211; undang baru tentang penggunaan informasi dan transaksi elektronik (ITE). Dimana, salah satu contentnya membahas tentang akses situs porno. intinya, kalo membuka informasi yang berhubungan dengan pornographi(porno) itu sudah melanggar UU ITE. singkatnya demikian.</p>
<p>Berikut ini akan saya sampaikan salah satu cara termudah untuk memblokir situs porno supaya tidak bisa diakses. artikel ini lebih dikhususkan pada penggunaan  komputer di rumah dan di warnet. khususnya lagi bagi orangtua dirumah yang menyediakan akses internet di rumah yang juga dipakek untuk anak2 mereka.</p>
<p>memang sudah ada kebijakan dari pemerintah untuk memblokir di tingkat yang lebih atas yaitu ISP. tapi gk ada salahnya kita melakukan filtering di tingkat yang paling bawah. yaitu di rumah kita masing masing.</p>
<p><span id="more-30"></span></p>
<p>Software yang bisa kita gunakan yaitu NAOMI. sofware ini cukup handal dan sudah mengenal banyak situs yang sudah dikategorikan situs porno. Dan yang lebih membahagiakan lagi, program ini bisa didownload GRATIS. sofware ini bisa di download <a href="http://www.radiance.m6.net/setup-en.exe" target="_blank">di sini </a></p>
<p>Untuk menginstallnya, sangatlah mudah..karena berbasis windows, tinggal dobule klik kemudian <span style="font-weight: bold">next </span> <span style="font-weight: bold">next</span>. pada pross akhir installasi, adalah setting password. ini berfungsi supaya program ini tidak diclose oleh user yang tidak berhak.</p>
<p>Reaksi dari program ini adalah akan langsung menutup webbrowser ketika ada akses informasi yang berbau pornographi. Bahkan, bisa mendeteksi kata kunci yang kita masukkan pada pencarian di google. selamat mencoba
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/cara-memblokir-situs-porno/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/cara-memblokir-situs-porno/" data-text="Cara Memblokir Situs Porno" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/cara-memblokir-situs-porno/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/cara-memblokir-situs-porno/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Ingin Menjadi Menantu Bill Gates</title>
		<link>http://taujago.web.id/ingin-menjadi-menantu-bill-gates/</link>
		<comments>http://taujago.web.id/ingin-menjadi-menantu-bill-gates/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 09:57:39 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[IT Jokes]]></category>

		<guid isPermaLink="false">http://taujago.web.id/index.php/2008/04/03/ingin-menjadi-menantu-bill-gates/</guid>
		<description><![CDATA[Seorang ayah sangat menginginkan anaknya untuk menjadi suami dari anak perempuan Bill Gates. Akhirnya semua cara pun ia tempuh untuk memenuhi targetnya tersebut. Ayah : Anakku, aku ingin kamu menikah dengan wanita pilihan Ayah Anak : Maaf, Ayah! Aku hanya akan menikah dengan wanita pilihanku sendiri Ayah : Tapi, Anakku, Wanita ini adalah anaknya Bill [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.kimbrooke.com/graphics/bill-gates-impersonator.jpg" title="Bill Gates" alt="Bill Gates" align="left" height="211" hspace="5" vspace="5" width="255" />Seorang ayah sangat menginginkan anaknya untuk menjadi suami dari anak perempuan Bill Gates. Akhirnya semua cara pun ia tempuh untuk memenuhi targetnya tersebut.</p>
<p>Ayah        : Anakku, aku ingin kamu menikah dengan wanita pilihan Ayah<br />
Anak        : Maaf, Ayah! Aku hanya akan menikah dengan wanita pilihanku sendiri<br />
Ayah        : Tapi, Anakku, Wanita ini adalah anaknya Bill Gates<br />
Anak        : Ah, Serius, Yah? Kalo gitu, Ok, deh!</p>
<p>Hari berikutnya, Sang ayah mendekati Bill Gates</p>
<p>Ayah        : Saya telah memilihkan calon suami untuk anakmu<br />
Bill Gates  : Tapi, anakku masih terlalu muda untuk menikah sekarang.<br />
Ayah        : Weits, tunggu dulu. Calon yang aku pilihkan ini<br />
adalah vice president dari Bank Dunia<br />
Bill Gates  : Ah, Serius Lo?? Kalo gitu, Ok, deh!</p>
<p>Akhirnya Sang Ayah mendekati President Bank Dunia</p>
<p>Ayah        : Saya memiliki seorang anak muda yang bisa dijadikan vice president untuk kamu<br />
President : Oh, maaf, saya sudah memiliki banyak calon VP untuk itu<br />
Ayah        : Tapi kamu tidak tau, kan, Anak laki-laki ini adalah menantunya Bill Gates<br />
President : Ah, Serius Lo??? Kalo gitu, Ok, deh!</p>
<p>Disadur dari <a href="http://www.okezone.com" target="_blank">www.okezone.com</a>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/ingin-menjadi-menantu-bill-gates/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/ingin-menjadi-menantu-bill-gates/" data-text="Ingin Menjadi Menantu Bill Gates" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/ingin-menjadi-menantu-bill-gates/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/ingin-menjadi-menantu-bill-gates/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Siapakah Roy Suryo ?</title>
		<link>http://taujago.web.id/siapakah-roy-suryo/</link>
		<comments>http://taujago.web.id/siapakah-roy-suryo/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 02:44:28 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[IT Poeple]]></category>

		<guid isPermaLink="false">http://taujago.web.id/index.php/2008/03/28/siapakah-roy-suryo/</guid>
		<description><![CDATA[Bapak ganteng dengan kumis kelimis ini adalah orang jogja. pertama saya ketemu bapak ini adalah ketika menjadi pembicara di acara seminar nasional yang di adakan oleh himpunan mahasiswa waktu jadi mahasiswa dulu. Saat itu, beliau menyampaikan materi tentang cyberCryme. menarik sekali&#8230; banyak guyon dan disampaikan dengan santai membuat suasana seminar menjadi segar. saat itu dia [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.perspektifbaru.com/i/art/Roy-Suryo_f_665_f_322.gif" title="Roy Suryo" alt="Roy Suryo" align="left" height="206" hspace="5" vspace="5" width="276" />Bapak ganteng dengan kumis kelimis ini adalah orang jogja. pertama saya ketemu bapak ini adalah ketika menjadi pembicara di acara seminar nasional yang di adakan oleh himpunan mahasiswa waktu jadi mahasiswa dulu. Saat itu, beliau menyampaikan materi tentang cyberCryme. menarik sekali&#8230; banyak guyon dan disampaikan dengan santai membuat suasana seminar menjadi segar. saat itu dia menjelaskan tentang pertemuan mereka dengan komunitas &#8216;bawah tanah&#8217; kemudian keterlibatan bapak ini dalam tim pemburu anak nakal (baca: Tommy Suharto) dan katanya, nomor HP nya adalah tanggal ketangkapnya anak nakal itu. kemudian di lain hari saya mendengar bapak Roy menyelidiki tentang keaslian foto syur artis terkenal yang sekarang sudah berpulang (semoga segala amalnya diterima dan dilipatgandakan serta diampuni dosa2nya. amin..). kemudian pas acara sinetron kesayangan saya lagi iklan, saya pencet remot TV dan menyaksikan beliau menjadi pembawa acara di sebuah session techie gitu.. lalu, beliau juga ikut dalam tim untuk menyelidiki sebuah sumur yang katanya ada suara aneh di kabupaten bantul bekerja sama dengan tim geologi dari sebuah universitas swasta di jogja. lalu muncul pertanyaan dalam benak saya SIAPA DAN APA SIH SEBENARNYA BIDANG YANG DIKUASAI BAPAK INI ?</p>
<p><span id="more-28"></span></p>
<p>sekilas bapak ini kelihatan sangat gagah dan apa yang disampaikan begitu &#8216;nancep&#8217; di hati. tetapi setelah saya baca &#8211; baca di internet. ternyata ada beberapa komunitas yang tidak begitu suka dengan beliau. misalnya ketika menyatakan keaslian foto syur seorang artis. beliau menyatakan tentang metadata file yang tidakdapat diubah dan itu dibantah. kemudian. bahkan ada beberapa kalangan menilai bahwa bapak roy ini adalah seorang yang ngawur.. misalnya dapat di lihat di <a href="http://wiki.cahandong.org/Oy_Uyo" target="_blank">sini </a>.</p>
<p>masih hangat2nya kasus KPU di deface, lagi-lagi roy suryo mengeluarkan statement yang menyerang KPU intinya menyalah2kan tim KPU dan hal ini langsung di counter keras oleh bapak Onno W Purbo (<a href="http://pemilu2004.goblogmedia.com/warta-tnp-onno-w-purbo-vs-roy-suryo.html" target="_blank">baca di sini</a> )   yang notabene adalah orang yang berkerja keras dan mati2an membangun sistem di KPU. kemudian  masih hangat dalam ingatan kita ketika Roy Suryo menyatakan telah menemukan Video lagu Indonesia Raya Versi 3 Stanza yang katanya dia bekerja sama dengan tim air putih. tapi hal ini juga di bantah karena tim air putih merasa file itu bukan roy yang menemukan pertama kali. mereka menyatakan kalo file tersbut sudah lama di download oleh mereka dari youtube dan diduga roy suryo mencopy file tersebut dari harddisk tim air putih.bahkan tim air putih sendiri tidak mengakui roy suryo sebagai anggota tim kereka silahkan baca  <a href="http://www.detikinet.com/index.php/detik.read/tahun/2007/bulan/08/tgl/06/time/120103/idnews/813683/idkanal/398">di sini</a> :<br />
Dan baru &#8211; baru ini, kita dihebohkan dengan disusupnya content situs depkominfo.go.id oleh para &#8216;dedemit dunia maya&#8217;. (baca <a href="http://www.detikinet.com/index.php/detik.read/tahun/2008/bulan/03/tgl/27/time/082559/idnews/913997/idkanal/323" target="_blank">di sini</a> dan <a href="http://www.detikinet.com/index.php/detik.read/tahun/2008/bulan/03/tgl/27/time/092159/idnews/914033/idkanal/323" target="_blank">ini juga</a>) lagi lagi om ini beraksi dan mengatakan bahwa beliau tau pelakunya dan katanya adalah ulah para blogger (<a href="http://www.detikinet.com/index.php/detik.read/tahun/2008/bulan/03/tgl/27/time/110444/idnews/914119/idkanal/323/idpartner/">baca di sini</a>)   dan menyatakan kalo beliau ini akan beraksi. dan katanya dia menunggu dan akan beraksi di belakang depkominfo meskipun menkominfo cuman tenang &#8211; tenang saja (<a href="http://www.detikinet.com/index.php/detik.read/tahun/2008/bulan/03/tgl/27/time/193457/idnews/914576/idkanal/323" target="_blank">baca di sini</a>). melihat berita tersebut, kontan saja sang &#8216;dedemit&#8217; membantah kalo dia adalah seorang blogger dan ini disampaikan dengan mengutak atik content situs milik partai warna kuning itu. dalam pesannya, &#8216;dedemit&#8217; tersebut menyatakan kalo roy suryo itu sok tau plus gambar  roy suryo dengan dua cewek sexy (<a href="http://detikinet.com/index.php/detik.read/tahun/2008/bulan/03/tgl/28/time/082559/idnews/914638/idkanal/323" target="_blank">lihat di sini</a> )  . duh&#8230; kenapa lagi nih.. bapak ??? dan setelah saya bongkar2 lagi, ada juga yang bilang kalo roy suryo itu adalah pakar IT Gadungan (<a href="http://priyadi.net/archives/2004/09/12/roy-suryo-kembali-beraksi/">lihat di sini</a> ).</p>
<p>ada juga yang kesal dengan roy surya dan mengatakan kalo roy suryo itu menyebalkan gara &#8211; gara roy mengatakan blogger suka melakukan hal yang negatif (termasuk saya dunk&#8230; <a href="http://adiwirasta.wordpress.com/2008/03/27/roy-suryo-im-an-asshole-so-blogger-is-an-asshole-to/">baca di sini </a>)   .</p>
<p>saya juga pernah membaca sebuah buku yang menyebutkan kalau ada seorang yang suka membayar wartawan untuk diliput di media mereka.. hm&#8230;&#8230; bahkan di <a href="http://forum.detikinet.com/showthread.php?p=3521#post3521">forum detikinet</a>, tokoh ini dibahas</p>
<p>jadi siapakah roy suryo ? silahkan nilai sendiri..
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/siapakah-roy-suryo/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/siapakah-roy-suryo/" data-text="Siapakah Roy Suryo ?" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/siapakah-roy-suryo/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/siapakah-roy-suryo/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Setting Linux Sebagai Internet Gateway</title>
		<link>http://taujago.web.id/setting-linux-sebagai-internet-gateway/</link>
		<comments>http://taujago.web.id/setting-linux-sebagai-internet-gateway/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 09:15:53 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://taujago.web.id/index.php/2008/03/27/setting-linux-sebagai-internet-gateway/</guid>
		<description><![CDATA[Sistem operasi linux memang keren kalo dimanfaatkan untuk kepentingan jaringan dan security. Pada artikel ini saya akan membocorkan sedikit. dan mungkin artikel ini sudah basi di internet tapi gk ada salahnya saya ikut-ikutan basi. gk apa-apa basi kalo bisa bermanfaat bagi mereka yang masih newbie dalam menggunakan linux sebagai server. Pada bahasan kali ini, saya [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify"><span>Sistem operasi linux memang keren kalo dimanfaatkan untuk kepentingan jaringan dan security. Pada artikel ini saya akan membocorkan sedikit. dan mungkin artikel ini sudah basi di internet tapi gk ada salahnya saya ikut-ikutan basi. gk apa-apa basi kalo bisa bermanfaat bagi mereka yang masih newbie dalam menggunakan linux sebagai server. Pada bahasan kali ini, saya akan menjelaskan tentang bagai mana mengeset linux server sebagai router <strong>‘asal bisa konek’</strong> dulu. masalah setting server yang lain dan masalah security akan saya bahas pada artikel berikutnya. Ok. skenarionya begini…. perusahaan saya ato warnet saya berlangganan kepada ISP dan sang ISP memberikan data seperti di bawah ini :</span></p>
<p style="text-align: justify"> <span> </span></p>
<p style="text-align: justify"><span><span><strong>IP addresss : 202.169.234.159 / 24<br />
IP gateway ISP : 202.169.234.1<br />
IP DNS 1 : 202.169.224.3<br />
IP DNS 2 : 202.169.224.4<br />
IP DNS 3 : 202.169.224.11</strong></span></span><span id="more-27"></span><span><span><br />
data &#8211; data di atas tadi  saya dapatkan dari ISP tempat perusahaan saya berlangganan.<br />
kemudian saya menginstall sebuah komputer dengan Sistem Operasi Linux Redhat9 dengan memasangkan 2 buah Ethernet Card. sebut saja linux memberikan nama Ethernet Card tersebut dengan nama eth0 untuk Ethernet ke 0 dan eth1 untuk ethernet yang ke 1. </span></span></p>
<p style="text-align: justify"> <span><span> </span></span></p>
<p style="text-align: justify"><span><span>kemudian di kantor saya ada komputer lain yang terhubung jaringan komputer juga dengan mengunakan IP lokal. kira &#8211; kira datanya seperti ini</span></span></p>
<p style="text-align: justify"> <span><span> </span></span></p>
<p style="text-align: justify"><span><span>IP Address Range : 192.168.0.1 &#8211;  192.168.0.254<br />
ato Net ID nya: 192.168.0.0 / 24<br />
ya.. begitulah.. nanti contoh ip komputernya kira2 begini. ada yang  192.168.0.2, 192.168.0.3, dst.</span></span></p>
<p style="text-align: justify"> <span><span> </span></span></p>
<p style="text-align: justify"><span><span>nah.. saya ingin supaya semua komputer yang ada di kantor saya ato warnet saya bisa menikmati koneksi internet. nah.. itulah yang akan saya bahas sekarang</span></span></p>
<p style="text-align: justify"> <span><span> </span></span></p>
<p style="text-align: justify"><span><span><strong>MEMULAI SETTING LINUX SERVER</strong></span></span></p>
<p style="text-align: justify"> <span><span> </span></span></p>
<p style="text-align: justify"><span><span>Linux server akan mempunyai dua buah IP address. IP address public yang dari ISP, yang akan dipasangkan pada  <strong>eth1   </strong>dan I</span>P addre<span>ss Lokal yang sama net IDnya sama dengan komputer lain di kantor saya yang akan dipasangkan pada </span><span><span><strong>eth0 </strong></span></span></span></p>
<p style="text-align: justify"> <span><span><span><strong> </strong></span></span></span></p>
<p style="text-align: justify"><span><span><span><strong>Setting IP </strong></span></span></span></p>
<p style="text-align: justify"> <span><span><span> </span></span></span></p>
<p style="text-align: justify"><span><span><strong>#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up<span> </span></strong></span></span></p>
<p style="text-align: justify"> <span><span> </span></span></p>
<p style="text-align: justify"><span><span><span>setting di atas untuk memberikan ip  </span>192.168.0.1 <span>eth0. langkah selanjutnya adalah memberikan eth1 dengan ip public yang didapatkan dari ISP </span></span></span></p>
<p style="text-align: justify"> <span><span><span> </span></span></span></p>
<p style="text-align: justify"><span><span><span><strong>#ifconfig eth1 202.169.234.159 netmask 255.255.255.0 up<span> </span></strong></span></span></span></p>
<p style="text-align: justify"> <span><span><span> </span></span></span></p>
<p style="text-align: justify"><span><span><span>nah.. kira &#8211; kira begitulah cara mengeset ip pada sistem operasi linux. tapi , ooppsss. … tunggu dulu… cara ini bersifat temporer. settingan ini akan hilang ketika network di restart ato ketika komputer di restart. untuk membuat setting ini permanen, lakukan hal &#8211; hal di bawah ini</span></span></span></p>
<p style="text-align: justify"> <span><span><span> </span></span></span></p>
<p style="text-align: justify"><span><span><span>Setting ip untuk setiap ethernet, disimpan pada masing &#8211; masing file yang terpisah. ini pada sistem operasi linux redhat 9. dan berbeda dengan distro yang lain. seperti slackware, hanya satu file saja. karena dari awal saya membahas redhat9, mari kita lanjutkan kembali dengan RedHat9.<br />
setting IP untuk <strong>eth0</strong> disimpan di file  </span></span></span></p>
<p style="text-align: justify"> <span><span><strong><span>/etc/sysconfig/network-scripts/ifcfg-eth0</span></strong></span></span><br />
<span><span><span>silahkan edit file tadi dengan editor kesayangan anda :  </span></span></span></p>
<p style="text-align: justify"><span><span><strong><span>DEVICE=eth0<br />
BOOTPROTO=static<br />
IPADDR=192.168.0.1<br />
NETMASK=255.255.255.0<br />
ONBOOT=yes<br />
NETWORK=192.168.0.0</span></strong></span></span></p>
<p style="text-align: justify"> <span><span> </span></span></p>
<p style="text-align: justify"><span><span><span>parameter yang perlu diperhatikan adalah <strong>DEVICE </strong>yang diisikan sesuai dengan nama device. yaitu <strong>eth0.  </strong>dan IP address. dan jangan lupa <strong>ONBOOT=yes</strong> juga penting supaya konfigurasi ini direload ketika komputer restart</span></span></span></p>
<p style="text-align: justify"> <span><span><span> </span></span></span></p>
<p style="text-align: justify"><span><span><span>kemudiah untuk <strong>eth1, </strong>ada di file :<br />
</span><span><strong>/etc/sysconfig/network-scripts/ifcfg-eth1</strong></span></span></span></p>
<p style="text-align: justify"> <span><span><span><strong> </strong></span></span></span></p>
<p style="text-align: justify"><span><span><span><strong>DEVICE=eth1<br />
BOOTPROTO=static<br />
ONBOOT=yes<br />
IPADDR=202.169.234.159<br />
NETMASK=255.255.255.0<br />
USERCTL=no<br />
PEERDNS=no<br />
GATEWAY=202.169.234.1<br />
TYPE=Ethernet<br />
NETWORK=202.169.234.0<br />
BROADCAST=202.169.234.255</strong></span></span></span></p>
<p style="text-align: justify"> <span><span><span><strong> </strong></span></span></span></p>
<p style="text-align: justify"><span><span><span>hmm….. ya..kira &#8211; kira dari settingan tadi, bisalah dimengerti maksudnya apa. loh…. koq yang <strong>eth1</strong> lebih banyak sih ? lah gak apa apa kan ?. yang <strong>eth0</strong> tidak saya copy kan</span><span> semua. hanya yang penting2 saja. tapi di eth1, ada satu lagi yang penting yaitu <strong>GATEWAY=202.169.234.1 </strong>artinya, di eth1, saya mendefinisikan IP gateway ke alamat gateway ISP.<br />
</span></span></span></p>
<p style="text-align: justify"> <span><span> </span></span></p>
<p style="text-align: justify"><span><span><span>setting gateway juga bisa dilakukan dengan perintah seperti ini :<br />
</span><br />
<strong><span>#route add default gw 202.169.234.1 </span></strong></span></span></p>
<p style="text-align: justify"> <span><span><strong><span> </span></strong></span></span></p>
<p style="text-align: justify"><span><span><span>tetapi settingan ini bersifat temporer atau sementara. karena akan hilang ketika komputer restart. supaya settingan tadi tetap tersimpan, ya.. di simpan di file tadi yang di <strong>eth1</strong>.<br />
</span></span></span></p>
<p style="text-align: justify"> <span><span> </span></span></p>
<p style="text-align: justify"><span><span><span>melihat configurasi IP apakan sudah beres atau belum..<br />
</span></span></span></p>
<p style="text-align: justify"> <span><span> </span></span></p>
<p style="text-align: justify"><span><span>[root@internet-server root]# ifconfig<br />
eth0      Link encap:Ethernet  HWaddr 00:0F:3D:CB:33:E9<br />
inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0<br />
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<br />
RX packets:434841 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:384599 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:100<br />
RX bytes:66983693 (63.8 Mb)  TX bytes:315709918 (301.0 Mb)<br />
Interrupt:12 Base address:0xe400</span></span></p>
<p style="text-align: justify"> <span><span> </span></span></p>
<p style="text-align: justify"><span><span>eth1      Link encap:Ethernet  HWaddr 00:E0:4C:2C:25:02<br />
inet addr:202.169.234.159  Bcast:202.169.234.255  Mask:255.255.255.0<br />
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<br />
RX packets:1116005 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:381163 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:100<br />
RX bytes:360724801 (344.0 Mb)  TX bytes:62134502 (59.2 Mb)<br />
Interrupt:10 Base address:0xe000</span></span></p>
<p style="text-align: justify"> <span><span> </span></span></p>
<p style="text-align: justify"><span><span>lo        Link encap:Local Loopback<br />
inet addr:127.0.0.1  Mask:255.0.0.0<br />
UP LOOPBACK RUNNING  MTU:16436  Metric:1<br />
RX packets:28 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:28 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:0<br />
RX bytes:3841 (3.7 Kb)  TX bytes:3841 (3.7 Kb)</span></span></p>
<p style="text-align: justify"> <span><span> </span></span></p>
<p style="text-align: justify"><span><span><span>wah wah wah .. apa itu.. biasa aja lagi… perhatikan saja. ada beberapa blok yaitu <strong>eth0</strong>, <strong>eth1</strong> dah <strong>lo</strong>. <strong>eth0</strong> itu itu untuk konfigurasi <strong>eth0</strong>, <strong>eth1</strong> untuk <strong>eth1</strong> dan <strong>lo</strong> adalah untuk loopback. loopback pasti akan ada. jadi gk usah di pusingkan… yang penting pada masing2 blok(<strong>eth0</strong> dan <strong>eth1</strong>),perhatikan pada bagian  <strong>inet addr</strong> . pastikan isinya sesuai dengan konfigurasi yang kita maksudkan.</span></span></span></p>
<p style="text-align: justify"> <span><span><span> </span></span></span></p>
<p style="text-align: justify"><span><span><span><strong>DNS CLIENT / DNS RESOLVER</strong><br />
selanjutnya adalah mendefinisikan DNS server. setting DNS server tersimpan dalam sebuah file yang diletakkan di  <strong>/etc/resolv.conf </strong>isikan data-data IP DNS yang didapatkan dari ISP.<br />
</span><strong><br />
<span>nameserver 202.169.224.3<br />
nameserver 202.169.224.4<br />
nameserver 202.169.224.11<br />
</span></strong></span></span></p>
<p style="text-align: justify"> <span><span> </span></span></p>
<p style="text-align: justify"><span><span><span><strong>ROUTING</strong></span></span></span></p>
<p style="text-align: justify"> <span><span><span> </span></span></span></p>
<p style="text-align: justify"><span><span><span>routing ? apaan tuh… gampangnya gini aja deh… ceritanya komputer linux yang sedang saya Konfigurasi ini akan jadi gerbang buat komputer lain yang di kantor saya untuk bisa koneksi ke internet. kenapa demikian ? ya karena kantor saya menyewa cuman 1 IP public. sedangkan ada banyak komputer. jadi IP public yang cuman 1 ini dimanfaatkan ato dibagi-bagiakan ke komputer yang lain di kantor saya. nah.. begitu ceritanya. sekarang pertanyaannya adalah apakah komputer linux yang sekarang lagi saya konfigurasi ini sudah menjalankan tugasnya untuk routing atau belum ? ato istilah kerennya <strong>ip forwarding </strong>dah aktif ato blum?<strong>.</strong>  kita bisa check dengan melihat isi file <strong> /proc/sys/net/ipv4/ip_forward </strong>. lengkaplnya begini perintahnya </span></span></span></p>
<p style="text-align: justify"> <span><span><span> </span></span></span></p>
<p style="text-align: justify"><span><span><span><strong>#cat /proc/sys/net/ipv4/ip_forward </strong></span></span></span></p>
<p style="text-align: justify"> <span><span><span> </span></span></span></p>
<p style="text-align: justify"><span><span><span>Jika hasilnya adalah <strong>0</strong>, maka fungsi ip forwarding belum dijalankan.  Ini adalah default dari Linux Redhat. kemudian kita harus menulikan angka <strong>1</strong> ke dalam file tadi. Caranya seperti ini  : </span></span></span></p>
<p style="text-align: justify"> <span><span><span> </span></span></span></p>
<p style="text-align: justify"><span><span><span><strong>#echo 1 &gt;  /proc/sys/net/ipv4/ip_forward</strong></span></span></span></p>
<p style="text-align: justify"> <span><span><span> </span></span></span></p>
<p style="text-align: justify"><span><span><span>TAPI…. lagi &#8211; lagi ini bersifat temporer/ sementara. Karena file terserbut akan diset kembali ke 0 ketika komputer restart ato network direstart. Trus ? ya.. supaya terus bernilai 1, bisa dengan menambahkan script yang tadi (mengeset atau menulis angka 1) di startup script ato dengan cara mengedit file : </span><span><strong>/etc/sysctl.conf </strong></span></span></span></p>
<p style="text-align: justify"> <span><span><span><strong> </strong></span></span></span></p>
<p style="text-align: justify"><span><span><span><strong>net.ipv4.ip_forward = 1</strong></span></span></span></p>
<p style="text-align: justify"> <span><span><span><strong> </strong></span></span></span></p>
<p style="text-align: justify"><span><span><span>Di dalam file tersebut berikan nilai <strong>1</strong> pada parameter </span><span><strong>net.ipv4.ip_forward. </strong></span></span></span></p>
<p style="text-align: justify"> <span><span><span><strong> </strong></span></span></span></p>
<p style="text-align: justify"><span><span><span><strong>MEMERIKSA DAN MENAMBAHKAN ROUTING TABLE</strong></span></span></span></p>
<p style="text-align: justify"> <span><span><span><strong> </strong></span></span></span></p>
<p style="text-align: justify"><span><span><span>Untuk melihat  routing table yang sudah ada, bisa dilakukan dengan perintah seperti ini : </span></span></span></p>
<p style="text-align: justify"> <span><span><span> </span></span></span></p>
<p style="text-align: justify"><span><span>#<strong> route -n</strong><br />
<strong>Kernel IP routing table<br />
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface<br />
202.169.234.0   0.0.0.0         255.255.255.0   U     0      0        0 eth1<br />
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0<br />
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo<br />
0.0.0.0         202.169.234.1   0.0.0.0         UG    0      0        0 eth1</strong></span></span></p>
<p style="text-align: justify"> <span><span> </span></span></p>
<p style="text-align: justify"><span><span><span>jika hasilnya sudah serperti di atas, maka gk perlu menambahkan lagi. berarti sudah beres. Jika bermaksud menambahkan lagi ato belum ada, bisa dilakukan dengan perintah sebagai berikut :</span></span></span></p>
<p style="text-align: justify"> <span><span><span> </span></span></span></p>
<p style="text-align: justify"><span><span><span><strong>#route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0</strong></span></span></span></p>
<p style="text-align: justify"> <span><span><span><strong> </strong></span></span></span></p>
<p style="text-align: justify"><span><span><span><strong>#route add -net 202.169.234.0 netmask 255.255.255.0  dev eth1</strong></span></span></span></p>
<p style="text-align: justify"> <span><span><span><strong> </strong></span></span></span></p>
<p style="text-align: justify"><span><span><span>Tapi perintah di atas gk perlu dilaksanakan karena linux secara otomatis sudah melakukannya.<br />
</span><strong><br />
<span>NETWORK ADDRESS TRANSLATION  (NAT)<br />
</span></strong><span>Apa lagi ini ? hehe eeh  <img src="http://firmansyahcool.blogsome.com/wp-images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" />  mari kita bahas lagi….<br />
Skenarionya </span><span>kan begini. Sebenarnya untuk bisa mengakses internet, setiap komputer harus mempunyai IP Public. lah.. kalo gitu repot dong. di kantor saya ada 100 komputer. masa kantor saya harus menyewa 100 IP public, kan</span><span> bisa bangkrutzzzz… ya gk gitulah. nah. solusinya adalah dengan menggunakan NAT. kalo ada 100 Komputer, gk semua harus punya IP Public. pakek IP Private saja. oppss.. apa itu IP Pubic, apa itu IP Private ?</span></span></span></p>
<p style="text-align: justify"> <span><span><span> </span></span></span></p>
<p style="text-align: justify"><span><span><span>IP public adalah IP yang digunakan di internet. Gak boleh sembarangan menggunakan IP ini karena sudah ada penjatahan dari badan khusus. misalnya di wilayah Asia</span><span> ada namanya IDNIC yang mengatur pembagian IP. </span></span></span></p>
<p style="text-align: justify"> <span><span><span> </span></span></span></p>
<p style="text-align: justify"><span><span><span>IP Private adalah IP yang digunakan di dalam area lokal saja. dan IP ini sudah disepakati tidak akan digunakan di Internet. Dengan konsekweksi, gk bisa langsung koneksi ke internet secara langsung dengan IP ini. harus ‘bersembunyi’ di belakang IP Public. COntoh IP Private</span></span></span></p>
<p style="text-align: justify"> <span><span><span> </span></span></span></p>
<p style="text-align: justify"><span><span><span><strong>10.x.x.x  Untuk kelas A<br />
</strong></span><strong><span>172.16.x.x Untuk kelas B<br />
</span></strong><strong><span>192.168.x.x Untuk Kelas C<br />
</span></strong></span></span></p>
<p style="text-align: justify"> <span><span> </span></span></p>
<p style="text-align: justify"><span><span><span>Ok kita kembali ke NAT….. (kalo tukul biasanya kembali ke laptop…. he he he <img src="http://firmansyahcool.blogsome.com/wp-images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /> )</span></span></span></p>
<p style="text-align: justify"> <span><span><span> </span></span></span></p>
<p style="text-align: justify"><span><span><span>Kantor saya cukup memiliki 1 IP Public saja. nah. .. tugas linux server yang kita konfigurasi ini, mengganti IP komputer kantor yang menggunakan IP lokal menjadi IP Public ketika mau mengakses sistus di internet. mekanisme ini disebut dengan mentranslate/menerjemahkan/mengganti IP ato istilah kerennya adalah NETWORK ADDRESS TRANSLATION (NAT). Untuk melakukan NAT, kita membutuhkan sebuah program tambahan yang sudah ada di linux redhat. namanya <strong>IPTABLES</strong></span></span></span></p>
<p style="text-align: justify"> <span><span><span> </span></span></span></p>
<p style="text-align: justify"><span><span><span>perintahnya seperti ini :</span></span></span></p>
<p style="text-align: justify"> <span><span><span> </span></span></span></p>
<p style="text-align: justify"><span><span><span><strong>#iptables -t nat -A POSTROUTING -o eth1 -j SNAT –to-source 202.169.234.159</strong></span></span></span></p>
<p style="text-align: justify"> <span><span><span><strong> </strong></span></span></span></p>
<p style="text-align: justify"><span><span><span>jadi ceritanya begini.  dengan menggunakan IPTABLES, kita mengganti ip apa saja yang dari jaringan lokal, yang<strong> keluar melewati interface eth1</strong>  ato dalam baris perintah di atas disimbolkan dengan <strong>-o eth1 </strong>menerapkan sebuah <strong>policy </strong>atau disimbolkan dengan<strong> -j</strong> dengan kebijakan <strong>SNAT (SOURCE NAT)</strong>. diganti menjadi IP public 202.169.234.159. dan jangan lupa disimpan dengan perintah :<br />
</span> </span></span></p>
<p style="text-align: justify"> <span><span><span><strong><span>#iptables-save</span></strong>  </span></span></span></p>
<p style="text-align: justify"><span><span><span><span>Untuk sementara ini, bisa dikatakan server sudah beres. sudah bisa digunakan oleh komputer lain untuk koneksi ke internet. Tapi ini belum selesai. karena masih ada yang belum. yang InsyaAllah akan saya lanjutkan pada artikel berikutnya</span></span></span></span></p>
<p style="text-align: justify"> <span><span><span><span> </span></span></span></span></p>
<p style="text-align: justify"><span><span><span><span><strong>KONFIGURASI KLIENT<br />
</strong><br />
untuk konfiguras klient, cukup sedernaha sekali, tinggal buka properti network card, kemudian set ip address yang satu net ID dengan ip server linux. dan gateaway ke ip address server linux:<br />
berikut adalah data- data lengkapnya : </span></span></span></span></p>
<p style="text-align: justify"> <span><span><span><span> </span></span></span></span></p>
<p style="text-align: justify"><span><span><span><br />
<strong><span>IP Address : 192.168.1.2<br />
Gateway : 192.168.1.1<br />
DNS : 202.169.234.3<br />
DNS : 202.169.234.4</span></strong></span></span></span></p>
<p style="text-align: justify"> <span><span><span><strong><span> </span></strong></span></span></span> <span><span><span> </span></span></span></p>
<p><span><span><span><span>Untuk sementara DNS masih harus ke DNS public. sebenarnya linux server bisa diinstallkan DNS server tetapi hanya sebagai Chace DNS. Untuk sementara ini dulu ya ? saya akan lanjutkan dengan bahasan selanjutnya yang lebih menarik tentunya.<br />
Kalo ada yang salah, tolong dikoreksi ya ?</span></span></span></span>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/setting-linux-sebagai-internet-gateway/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/setting-linux-sebagai-internet-gateway/" data-text="Setting Linux Sebagai Internet Gateway" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/setting-linux-sebagai-internet-gateway/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/setting-linux-sebagai-internet-gateway/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Format Angka Nol dg. PHP. Serupa Tapi Tak sama</title>
		<link>http://taujago.web.id/format-angka-nol-dg-php-serupa-tapi-tak-sama/</link>
		<comments>http://taujago.web.id/format-angka-nol-dg-php-serupa-tapi-tak-sama/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 02:31:20 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://taujago.web.id/index.php/2008/03/27/format-angka-nol-dg-php-serupa-tapi-tak-sama/</guid>
		<description><![CDATA[Kali ini saya akan membahas tentang logika sederhana menggunakan bahasa pemrograman PHP. program ini berfungsi untuk menambahkan angka nol di depan angka. misal angkanya adalah 1 maka jadinya nanti 000001 . kalo angkanya 120, jadinya 000120 dan seterusnya. saya yakin, bagi yang sudah sering menulis program dengan PHP sudah pasti tahu bagaimana memecahkan masalah ini. [...]]]></description>
			<content:encoded><![CDATA[<p>Kali ini saya akan membahas tentang logika sederhana menggunakan bahasa pemrograman PHP. program ini berfungsi untuk menambahkan angka nol di depan angka. misal angkanya adalah 1 maka jadinya nanti 000001 . kalo angkanya 120, jadinya 000120 dan seterusnya. saya yakin, bagi yang sudah sering menulis program dengan PHP sudah pasti tahu bagaimana memecahkan masalah ini. Tapi di sini, saya hanya ingin mengungkap sisi lain, atau semacam teknik lain yang mungkin lebih efisien dan lebih mempersingkat kode.. <img src='http://taujago.web.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> <span id="more-26"></span></p>
<p>Berikut ini adalah kode yang mungkin umum digunakan :</p>
<p>&lt;?</p>
<p>$angka = 123;<br />
// hasilnya nanti 000001<br />
//kalo 12 jadinya 000012<br />
$len = strlen($angka);<br />
if($len==1) $nol=&#8221;00000&#8243;;<br />
else if($len==2) $nol=&#8221;0000&#8243;;<br />
else if($len==3) $nol=&#8221;000&#8243;;<br />
else if($len==4) $nol=&#8221;00&#8243;;<br />
else if($len==5) $nol=&#8221;0&#8243;;</p>
<p>$angka = $nol.$angka;</p>
<p>echo $angka;</p>
<p>?&gt;</p>
<p>Kode di atas, pasti sudah benar tapi bagaimana dengan kode seperti ini :</p>
<p>&lt;?</p>
<p>$angka = 12322234;<br />
$nol = array(1=&gt;&#8221;00000&#8243;,&#8221;0000&#8243;,&#8221;000&#8243;,&#8221;00&#8243;,&#8221;0&#8243;,&#8221;");<br />
$angka= $nol[strlen($angka)].$angka;<br />
echo &#8220;$angka&#8221;;</p>
<p>?&gt;</p>
<p>yang mana yang akan anda gunakan ? terserah ada sebagai programmer. yagn jelas, kedua kode di atas menghasilkan hasil yang sama &#8230;.
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/format-angka-nol-dg-php-serupa-tapi-tak-sama/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/format-angka-nol-dg-php-serupa-tapi-tak-sama/" data-text="Format Angka Nol dg. PHP. Serupa Tapi Tak sama" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/format-angka-nol-dg-php-serupa-tapi-tak-sama/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/format-angka-nol-dg-php-serupa-tapi-tak-sama/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Download Supplemen Materi Workshop Web Content MM UGM</title>
		<link>http://taujago.web.id/download-supplemen-materi-workshop-web-content-mm-ugm/</link>
		<comments>http://taujago.web.id/download-supplemen-materi-workshop-web-content-mm-ugm/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 11:10:10 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://taujago.web.id/index.php/2008/03/14/download-supplemen-materi-workshop-web-content-mm-ugm/</guid>
		<description><![CDATA[Pada tanggal 12 Maret 2008 lalu, saya ditugaskan oleh kantor saya untuk mengisi workshop &#8220;Manajemen Content Video dan Audio Berbasis CMS&#8221;. Luar biasa.. antusias perserta memang luar biasa.. ini ditandai dengan jumlah peserta yang mencapai 40 peserta itupun ditambah lagi pada hari kedua dengan jumlah peserta berjumlah 13 orang yang dilaksanakan di kantor inixindo jogja. [...]]]></description>
			<content:encoded><![CDATA[<p>Pada tanggal 12 Maret 2008 lalu, saya ditugaskan oleh kantor saya untuk mengisi workshop &#8220;Manajemen Content Video dan Audio Berbasis CMS&#8221;.  Luar biasa.. antusias perserta memang luar biasa.. ini ditandai dengan jumlah peserta yang mencapai 40 peserta itupun ditambah lagi pada hari kedua dengan jumlah peserta berjumlah 13 orang yang dilaksanakan di kantor inixindo jogja. bahkan panitia harus ber-tidak enak hati menolak pendaftaran peserta karena quota sudah penuh. Di satu sisi, memang membuat panitia pelaksana bisa tersenyum sumringah. tapi di sisi lain, saya sebagai instruktur, malah kewalahan. Mengajar sekaligus mengurusi 40 orang sekaligus yang cuman dibantu oleh 1 orang asisten dimana rata-rata peserta belum pernah tahu sama sekali tentang membuat website dan upload ke hosting memang merupakan tugas yang berat bagi saya. sudah gitu, komputernya lambat, terus sering mati lampu lagi. yang buat lebih parah adalah, komputernya diinstall applikasi deepfreeze dimana, kalo komputer restart, semua data dan program yang diinstall akan kehapus. akhirnya, ya.. ada peserta yang sudah setengah jalan, harus rela mengulang dari awal&#8230; wah.. capek deh&#8230; akhirnya materi tidak dapat terselesaikan. karena waktu sudah menunjukkan jam setengah tujuh malam.. tapi buat para peserta, jangan khawatir, karena saya sudah menyiapkan meteri suplemen untuk upload joomla yang sudah dibuat di localhost  ke hosting di internet. klik <strong><a href="http://taujago.web.id/wp-content/uploads/2008/03/upload-joomla-ke-internet.pdf" title="Di sini" target="_blank">disini</a></strong> untuk mendownload file materi
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/download-supplemen-materi-workshop-web-content-mm-ugm/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/download-supplemen-materi-workshop-web-content-mm-ugm/" data-text="Download Supplemen Materi Workshop Web Content MM UGM" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/download-supplemen-materi-workshop-web-content-mm-ugm/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/download-supplemen-materi-workshop-web-content-mm-ugm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Belajar bagaimana belajar linux</title>
		<link>http://taujago.web.id/belajar-bagaimana-belajar-linux/</link>
		<comments>http://taujago.web.id/belajar-bagaimana-belajar-linux/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 11:55:09 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://taujago.web.id/index.php/2008/02/29/belajar-bagaimana-belajar-linux/</guid>
		<description><![CDATA[Terkadang sebagai pemula dalam menggunakan linux, kita sering dibingungkan dengan perintah &#8211; perintah dasar ataupun utiliti yang ada di dalamnya. pernggunaan linux dengan text mode biasanya menjadi pilihan karena lebih cepat. dibandingkan dengan menggunakan grafis. cuman begitu banyaknya perintah2 dasar dan programn membuat kita bingung untuk mengetik apa.. nah..kali ini kita akan belajar bagaimana cara [...]]]></description>
			<content:encoded><![CDATA[<p>Terkadang sebagai pemula dalam menggunakan linux, kita sering dibingungkan dengan perintah &#8211; perintah dasar ataupun utiliti yang ada di dalamnya. pernggunaan linux dengan text mode biasanya menjadi pilihan karena lebih cepat. dibandingkan dengan menggunakan grafis. cuman begitu banyaknya perintah2 dasar dan programn membuat kita bingung untuk mengetik apa.. nah..kali ini kita akan belajar bagaimana cara belajar linux.. aneh. ya&#8230; hikss&#8230;</p>
<p>ok kita mulai saja&#8230; yang membuat linux dengan menggunakan command line menjadi lebih mudah adalah tersedianya manual cara penggunaan untuk hampir seluruh comand dasar dan program2 tertentu.. jikalau kita bingung mengetikkan perintah dan bingung  opsi &#8211; opsi apa saja yang kita gunakan, kita bisa membaca manualnya.. <span id="more-22"></span></p>
<p>format perintah linux secara umum seperti di bawah ini:</p>
<p><strong>#perintah [option] [argumen]</strong></p>
<p>terkadang kita bisa menggunakan command saja atau command dan option , command dan argumen atau kegita &#8211; tiganya. command, option dan argumen.. tergantung dari perintah apa yang kita gunakan. misalkan perintah ls</p>
<p>untuk melihat manual perintah ls, bisa kita lakukan dengan menggunakan perintah <strong>man namaperintah</strong>. Contoh :</p>
<p>#man ls</p>
<p>hasilnya sbb :</p>
<p><em>NAME<br />
ls &#8211; list directory contents</em></p>
<p><em>SYNOPSIS<br />
ls [OPTION]&#8230; [FILE]&#8230;</em></p>
<p><em>DESCRIPTION<br />
List information about the FILEs (the current directory by default).  Sort entries alphabetically if<br />
none of -cftuvSUX nor &#8211;sort.</em></p>
<p><em>Mandatory arguments to long options are mandatory for short options too.</em></p>
<p><em>-a, &#8211;all<br />
do not ignore entries starting with .</em></p>
<p><em>-A, &#8211;almost-all<br />
do not list implied . and ..</em></p>
<p><em>&#8211;author<br />
with -l, print the author of each file</em></p>
<p><em>-b, &#8211;escape<br />
print octal escapes for nongraphic characters</em></p>
<p><em>&#8211;block-size=SIZE<br />
use SIZE-byte blocks</em></p>
<p><em>-B, &#8211;ignore-backups<br />
do not list implied entries ending with ~</em></p>
<p><em>-c     with -lt: sort by, and show, ctime (time of last modification  of  file  status  information)<br />
with -l: show ctime and sort by name otherwise: sort by ctime</em></p>
<p><em>-C     list entries by columns</em></p>
<p><em>&#8211;color[=WHEN]<br />
control  whether  color is used to distinguish file types.  WHEN may be `never&#8217;, `always&#8217;, or<br />
`auto&#8217;</em></p>
<p><em>-d, &#8211;directory<br />
</em></p>
<p>perhatikan text berikut :</p>
<p><strong><em> ls &#8211; list directory contents</em></strong></p>
<p>bagian tersebut menjelaskan tentang deskripsi singkat perintah <strong>ls. </strong>kalo kita indonesiakan, artinya, kira2, menampilkan isi direktori&#8230; jadi, perintah <strong>ls</strong> adalah perintah untuk menampilkan isi direktori dan untuk melihat identitas file.</p>
<p>kalau kita perhatikan pada bagian</p>
<p><strong><em>SYNOPSIS<br />
ls [OPTION]&#8230; [FILE]&#8230;</em></strong></p>
<p>itu adalah cara penggunaan perintah ls</p>
<p>huruf kecil menandakan nama perintahnya. dan ini baku. perhatikan  <strong><em>[OPTION]&#8230;</em></strong>diketik dengan huruf besar artinya bisa diganti &#8211; ganti dengan option sesuai yang tertulis di manual. kemudian diapit oleh tanda <strong>[]</strong> artinya sifatnya opsional. boleh ditulis, dan boleh tidak. dan tanda<strong> &#8230; </strong>itu artinya, optionnya boleh lebih dari satu. Kemudian <em> <strong>[FILE]&#8230;</strong></em><em> </em>adalah nama file atau direktori. Karena diapit oleh karakter<strong> [] </strong>artinya sifatnya opsional. boleh ditulis boleh juga tidak. dan jumlahnya boleh ditulis lebih dari satu, dipisahkan dengan tanda spasi. berikut ini adalah contoh penggunaan perintah <strong>ls</strong>.</p>
<p><strong>#ls</strong></p>
<p>perintah di atas akan menghasilkan isi direktori aktual, dimana kita berada saat menjalankan perintah tersebut. misalkan, kita berada di direktori<strong> /home</strong>. maka hasilnya adalah isi direktori <strong>/home</strong>  . contoh yang lain :</p>
<p><strong>#ls -a </strong></p>
<p>perintah diatas, menuliskan option. option biasanya ditandai dengan tanda <strong>-</strong> . -a artinya menampilkan seluruh isi folder termasuk yang hidden. perhatikan pada bagian</p>
<p><em>   -a, &#8211;all<br />
do not ignore entries starting with .</em></p>
<p>mengingat format option adalah  <strong><em>[OPTION]&#8230; </em></strong>artinya, bisa dituliskan lebih dari satu. contoh :</p>
<p><strong>#ls -a -l -h</strong></p>
<p>atau dapat juga ditulis sbb:</p>
<p><strong>#ls -alh </strong></p>
<p>perintah di atas akan hasilnya adalah sbb :</p>
<p><strong>drwxr-xr-x  2 inixindo users  104 2008-01-09 07:41 .wapi<br />
-rw-r&#8211;r&#8211;  1 inixindo users 323K 2007-11-29 22:02 workshopatmajaya.pdf<br />
-rw&#8212;&#8212;-  1 inixindo users   53 2008-02-29 17:41 .Xauthority<br />
-rw-r&#8211;r&#8211;  1 inixindo users  193 2007-11-28 22:26 .xcompmgrrc<br />
-rw-r&#8211;r&#8211;  1 inixindo users 7.8K 2007-11-28 22:03 .xcoralrc<br />
drwxr-xr-x  2 inixindo users   20 2007-11-28 22:03 .xemacs</strong></p>
<p>hasilnya adalah menampilkan semua isi direktori, termasuk yang hidden (option -a) , ditampilkan secara list (option -l)  dan  dalam format humanreadable (option -h).</p>
<p>perintah <strong>ls</strong> bisa juga ditulis sbb :</p>
<p><strong>#ls /home</strong></p>
<p><strong>/home</strong> adalah direktori yang ingin dilihat. kita lihat lagi bahwa, formatnya, <em> <strong>[FILE]&#8230;</strong> </em>artinya, dapat ditulis lebih dari satu, dipisahkan oleh spasi. contoh :</p>
<p><strong>#ls /home /etc /tmp</strong></p>
<p>perintah diatas, akan menampilkan isi direktori <strong>/home</strong> <strong>/etc</strong> dan <strong>/tmp</strong> secara bersamaan.</p>
<p>karena, format perintah ls adalah  <strong><em>        ls [OPTION]&#8230; [FILE]&#8230; </em></strong>artinya kita dapat menggabungkan perintah, option dan argumen sekaligus. contoh :</p>
<p><strong>#ls -al /home /etc /tmp  </strong></p>
<p>gimana ? ngerti kan ?</p>
<p>intinya, kalo mau tau menggunakan perintah linux, bacalah manualnya..</p>
<p>contoh yang lain adalah perintah <strong>mkdir</strong></p>
<p>coba baca manualnya terlebih dahulu :</p>
<p><strong>#man mkdir</strong></p>
<p>hasilnya adalah sbb :</p>
<p><em>NAME<br />
mkdir &#8211; make directories</em></p>
<p><em>SYNOPSIS<br />
mkdir [OPTION] DIRECTORY&#8230;</em></p>
<p><em>DESCRIPTION<br />
Create the DIRECTORY(ies), if they do not already exist.</em></p>
<p><em>Mandatory arguments to long options are mandatory for short options too.</em></p>
<p><em>-m, &#8211;mode=MODE<br />
set file mode (as in chmod), not a=rwx &#8211; umask</em></p>
<p><em>-p, &#8211;parents<br />
no error if existing, make parent directories as needed</em></p>
<p><em>-v, &#8211;verbose<br />
print a message for each created directory</em></p>
<p><em>&#8211;help display this help and exit</em></p>
<p><em>&#8211;version<br />
output version information and exit<br />
</em></p>
<p>perhatikan pada bagian berikut :</p>
<p><strong> <em>       mkdir &#8211; make directories</em></strong></p>
<p>perintah mkdir adalah perintah yang digunakan untuk membuat directory atau folder. kemudian perhatikan cara menggunakannya :</p>
<p><strong> <em> mkdir [OPTION] DIRECTORY&#8230;</em></strong></p>
<p><strong><em>[OPTION] </em></strong>diapit oleh tanda <strong>[]</strong> artinya, boleh ditulis dan boleh juga tidak tetapi kalo ditulis, hanya satu saja. karena tidak ada tanda <strong>&#8230;</strong> setelahnya. kemudian <strong><em>DIRECTORY&#8230;</em></strong>haruslah ditulis karena tidak besifat opsional (tidak diapit oleh tanda <strong>[]</strong>) dan boleh ditulis lebih dari satu (karena ada tanda &#8230; setelahnya), dipisahkan dengan spasi. cohtoh :</p>
<p><strong>#mkdir direktori1</strong></p>
<p>perintah di atas akan membuat sebuah direktori baru bernama <strong>direktori1</strong>. contoh yang lain,</p>
<p><strong>#mkdir direktori2 direktori3 data musik</strong></p>
<p>perintah di atas akan membuat direktori bernama <strong>direktori2, direktori3, data </strong> dan direktori <strong>musik</strong> secara bersamaan. tentunya hal ini tidak bisa kita lakukan dengan menggunakan mode grafis. <img src='http://taujago.web.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>contoh lain</p>
<p><strong>#mkdir -p bunga/mawar/merah sate/madura laporan</strong></p>
<p>perintah diatas terdiri dari nama perintah yaitu <strong>mkdir</strong>  option <strong>-p </strong>dan tiga buah argumen masing masing <strong>bunga/mawar/merah</strong>,<strong>  sate/madura</strong>,<strong> </strong>dan <strong> laporan</strong></p>
<p>perintah di atas menggunaka opton -p. berikut ini adalah keterangan dari manualnya.</p>
<p><em> -p, &#8211;parents<br />
no error if existing, make parent directories as needed</em></p>
<p>perintah di atas akan membuat direktori <strong>merah</strong> yang berada di bawah direktori <strong>mawar</strong> dan direktori <strong>mawar,</strong> berada di dalam direktori <strong>bunga. </strong>jika direktori <strong>bunga</strong> dan <strong>mawar</strong> belum pernah ada, maka secara otomatis akan dibuatkan. hal ini dikarenakan kita menggunakan option <strong>-p.</strong> selain itu perintah di atas, akan membuat lagi sebuah direktori <strong>madura</strong> di dalam direktori <strong>sate. </strong>jika direktori <strong>sate</strong> sebelumnya belum pernah ada, maka otomatis akan dibuatkan. selain itu, akan dibuat satu lagi direktori yaitu <strong>laporan</strong></p>
<p>disinilah letak &#8216;kesaktian&#8217; command line dibandingkan menggunakan grafis.  untuk melakukan hal seperti di atas jika menggunakan mode grafis, akan butuh waktu lebih lama. sedangkan dengan command line, dapat dilakukan dengan satu baris perintah dan satu kali menekan tombol <strong>ENTER</strong>. dan tentunya tanpa memegang dan memencet  tikus  (baca: mouse komputer)</p>
<p>so, jangan segan &#8211; segan menggunakan command line di linux. memang awalnya lebih ribet tetapi kalo sudah terbiasa, waktu yang dibutuhkan akan lebih cepat untuk mengerjakan sesuatu. dan kalo anda berfikir command line itu susah, hm.. kayaknya gk deh&#8230; kan sudah ada manualnya.. tinggal baca, pakek..
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/belajar-bagaimana-belajar-linux/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/belajar-bagaimana-belajar-linux/" data-text="Belajar bagaimana belajar linux" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/belajar-bagaimana-belajar-linux/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/belajar-bagaimana-belajar-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Seberapa Kaya Ya Bill Gates itu?</title>
		<link>http://taujago.web.id/seberapa-kaya-ya-bill-gates-itu/</link>
		<comments>http://taujago.web.id/seberapa-kaya-ya-bill-gates-itu/#comments</comments>
		<pubDate>Mon, 25 Feb 2008 10:18:08 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[IT Jokes]]></category>

		<guid isPermaLink="false">http://taujago.web.id/index.php/2008/02/25/seberapa-kaya-ya-bill-gates-itu/</guid>
		<description><![CDATA[1. Bill Gates menghasilkan US$250 setiap detiknya, itu sekitar US$20 juta sehari dan US$7,8 milyar setahun! 2. Jika dia menjatuhkan US$1.000, dia bahkan tidak perlu repot-repot lagi untuk mengambilnya kembali karena sama dengan waktu 4 detik untuk mengambil, dia sudah memperoleh penghasilan dalam jumlah yang sama. 3. Utang nasional Amerika sekitar US$5,62 trilyun, jika Bill [...]]]></description>
			<content:encoded><![CDATA[<p>1. Bill Gates menghasilkan US$250 setiap detiknya, itu sekitar US$20 juta sehari dan US$7,8 milyar setahun!</p>
<p>2. Jika dia menjatuhkan US$1.000, dia bahkan tidak perlu repot-repot lagi untuk mengambilnya kembali karena sama dengan waktu 4 detik untuk mengambil, dia sudah memperoleh penghasilan dalam jumlah yang sama.</p>
<p>3. Utang nasional Amerika sekitar US$5,62 trilyun, jika Bill Gates akan membayar sendiri utang itu, dia akan melunasinya dalam waktu kurang dari 10 tahun.</p>
<p>4. Dia dapat menyumbangkan US$15 kepada semua orang di dunia tapi tetap dapat menyisakan US$5 juta sebagai uang sakunya.</p>
<p>5. Michael Jordan adalah atlit yang dibayar paling mahal di Amerika. Jika dia tidak makan dan minum dan tetap membiarkan penghasilannya utuh dalam setahun sejumlah US$30 juta, dia tetap harus menunggu sampai 277 tahun agar bisa sekaya Bill Gates sekarang.</p>
<p>6. Jika Bill Gates adalah sebuah negara, dia akan menjadi negara terkaya sedunia nomor ke 37 atau jadi perusahaan Amerika terbesar nomor 13, bahkan melebihi IBM.</p>
<p>7. Jika semua uang Bill Gates ditukarkan ke dalam pecahan US$1, kita dapat menyusunnya menjadi jalan dari bumi ke bulan, 14 kali bolak balik. Tapi jalan itu harus dibuat non stop selama 1.400 tahun dan menggunakan total 713 buah pesawat Boeing 747 untuk mengangkut semua uang itu.</p>
<p>8. Bill Gates sekarang berumur 40 tahun. Jika kita mengasumsikan dia dapat hidup 35 tahun lagi maka dia harus membelanjakan US$6,78 juta per hari untuk menghabiskan semua uangnya sebelum dia pergi ke surga.</p>
<p>9. Tapi! Jika pemakai Microsoft Windows dapat mengklaim US$1 untuk setiap kali komputernya hang karena Microsoft Windows, Bill Gates akan segera bangkrut dalam waktu 3 tahun!</p>
<p>Sumber : Kapanlagi.com</p>
<p>Berita Asli : <a href="http://www.kapanlagi.com/a/0000002750.html" title="KapanLagi">http://www.kapanlagi.com/a/0000002750.html </a>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/seberapa-kaya-ya-bill-gates-itu/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/seberapa-kaya-ya-bill-gates-itu/" data-text="Seberapa Kaya Ya Bill Gates itu?" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/seberapa-kaya-ya-bill-gates-itu/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/seberapa-kaya-ya-bill-gates-itu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bahan Bakar dari Air &#8211; Hasil kajian Al-Qur&#8217;an yang mendalam</title>
		<link>http://taujago.web.id/bahan-bakar-dari-air-hasil-kajian-al-quran-yang-mendalam/</link>
		<comments>http://taujago.web.id/bahan-bakar-dari-air-hasil-kajian-al-quran-yang-mendalam/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 09:18:32 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Lain - lain]]></category>

		<guid isPermaLink="false">http://taujago.web.id/index.php/2008/02/13/bahan-bakar-dari-air-hasil-kajian-al-quran-yang-mendalam/</guid>
		<description><![CDATA[Artikel kali ini akan membahas tentang sumber energi alternatif berbahan dasar air, mungkin sedikit agak jauh dengan IT, tapi kalo mau dipaksa nyambung, bisa2 ajah&#8230; perangkat IT kan butuh listrik, listrik membutuhkan sumberdaya bahan bakar minyak. Tuh&#8230; Sudah nyambung kan&#8230;. Kali ini saya kan menyontek surat kabar harian (SKH) Kedaulatan Raykat (KR) Edisi Rabu, 13 [...]]]></description>
			<content:encoded><![CDATA[<p>Artikel kali ini akan membahas tentang sumber energi alternatif berbahan dasar air, mungkin sedikit agak jauh dengan IT, tapi kalo mau dipaksa nyambung, bisa2 ajah&#8230; perangkat IT kan butuh listrik, listrik membutuhkan sumberdaya bahan bakar minyak. Tuh&#8230; Sudah nyambung kan&#8230;. <img src='http://taujago.web.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Kali ini saya kan menyontek surat kabar harian (SKH) Kedaulatan Raykat (KR) Edisi Rabu, 13 Februari 2008, yang berjudul &#8220;Kaji Alquran, Hasilkan banyugeni&#8221;. Sangat menarik&#8230;<span id="more-20"></span></p>
<p>Kalo para ulama, ato penceramah mengatakan kalo Al-Qur&#8217;an adalah rahmat bagi seluruh alam, sudah pasti sangatlah benar. Disamping Al-Qur&#8217;an adalah wahyu yang datang dari Allah dan tidak ada keraguan di dalamnya (QS:1 ayat 2),  beberapa orang peneliti telah membuktikan hal tersebut secara ilmiah dan menghasilkan sebuah hasil penelitian yang fantastis.</p>
<p>Seperti yang disebut oleh Rektor UMY Dr. Khoiruddin Bashori, Aya &#8211; ayat yang dikaji antara lain QS:At-thur ayat 6 yang mengatakan &#8220;Perhatikan laut yang berapi&#8221;, QS:Al-Anbiya ayat 30 &#8220;&#8230; Dan Kami jadikan dari air segala sesuatu hidup&#8221; serta At-Taqwir ayat 6 &#8220;Dan apabila laut dipanaskan&#8221;. Dari ayat2 inilah mereka (para peneliti ) menemukan bahan bakar dari air. hmm&#8230;..</p>
<p>Menurut saya, kalo penelitian ini disosialisaikan dan dipergunakan di masyarakat, wow&#8230;. pemerintah tidak perlu lagi mengalami defisit anggaran. Tahun 2007 saja, sudah mencapai angka Rp 50,64 Triliun untuk BBM (sumber: kedaulatan rakyat). wawww&#8230; jumlah yang besar&#8230; BBM yang selama ini diambil dari bumi yang notabene adalah sumber daya yang tidak dapat diperbaharui (unrenewable) sudah mulai habis. sudah gitu, mahal pula&#8230; kalo air bisa dijadikan bahan bakar.. woow&#8230;.. bangsa ini tidak akan kekurangan BBM. tidak ada lagi antrian minyak tanah. tidak ada lagi ngantri bensin di pomp bensin. karena air di negara kita ini berlimpah ruah. malah lebih. sampe2 banjir&#8230; <img src='http://taujago.web.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  jakarta gk bakalan banjir deh.. kalo air yang banjir itu diolah menjadi BBM.</p>
<p>Teknologi yang disebut dengan hydrofuel. artinya teknologi yang mempu mengolah air menjadi bahan bakar. dan penelitian ini adalah penelitian dari UMY. wah.. Jogja lagee&#8230;.</p>
<p>Berikut ini adalah nama &#8211; nama bapak2 dan ibu2 yang terlibat dalam penelitian tersebut. diantaranya : Drs. Purwanto, Ir. Bledug Kusuma Prasadja MT, Ir. Tony K Haryadi MT, Ir. Lilik Utari MS dan Dra. Nike Triwahyuningsih MP</p>
<p>Produk yang dihasilkan oleh peneliti ini diantaranya Hydro-korosene (setara minyak tanah), Hydro-diesel(setara solar), hydro-premium (setara bensin)  dan hydro-avtur(setara bahan bakar jet).  dan produk ini sudah diuji di PT Corelab Indonesia, sebuah perusahaan international yang independent dan menyatakan ke-4 varian tersebut sudah memenuhi standar ditjen migas. woww&#8230; muantafff&#8230;&#8230;.</p>
<p>Kalo harapan saya sih, teknologi ini disosialisasikan ke masyarakat secepatnya. kita sudah terlalu capek dengan antrian minyak tanah, bensin, belum lagi kasus penyelundupan. kalo perlu, masyarakat diberikan penyuluhan tentang bagaimana cara memproduksi sendiri. itupun kalo memungkinkan. dengan demikian, masyarakat tinggal nimba sumur, ato buka kran, digosok2, dioles2, sim salabim, jadi bahan bakar.. bisa dipake buat motor, kompor, dan lain &#8211; lain&#8230; wah&#8230; negaraku bakal lebih baik dari yang sebelumnya.. <img src='http://taujago.web.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Kita do&#8217;akan saja. semoga penemuan tadi dapat disosialisasikan secepatnya. dan bagi anda yang beragama islam, sekiranya keimanan kita akan bertambah &#8230; <img src='http://taujago.web.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/bahan-bakar-dari-air-hasil-kajian-al-quran-yang-mendalam/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/bahan-bakar-dari-air-hasil-kajian-al-quran-yang-mendalam/" data-text="Bahan Bakar dari Air &#8211; Hasil kajian Al-Qur&#8217;an yang mendalam" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/bahan-bakar-dari-air-hasil-kajian-al-quran-yang-mendalam/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/bahan-bakar-dari-air-hasil-kajian-al-quran-yang-mendalam/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Membuat Blog Di Blogspot</title>
		<link>http://taujago.web.id/membuat-blog-di-blogspot/</link>
		<comments>http://taujago.web.id/membuat-blog-di-blogspot/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 01:26:17 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://taujago.web.id/index.php/2008/02/08/membuat-blog-di-blogspot/</guid>
		<description><![CDATA[Jika kita ingin mempunya website sendiri di internet tetapi memiliki keterbatasan kemampuan dalam hal membuat web, hosting dan sebagainya, maka weblog atau blog adalah solusinya. kita bisa membuat tulisan, pasang foto, dan sebagainya dan bisa diakses oleh manusia di seluruh dunia&#8230; hmm&#8230; menarik. &#160; Blogspot adalah salah satu layanan blog gratis yang merupakan salah satu [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">Jika kita ingin mempunya website sendiri di internet tetapi memiliki keterbatasan kemampuan dalam hal membuat web, hosting dan sebagainya, maka <strong>weblog </strong>atau <strong>blog </strong>adalah solusinya. kita bisa membuat tulisan, pasang foto, dan sebagainya dan bisa diakses oleh manusia di seluruh dunia&#8230; hmm&#8230; menarik.</p>
<p align="justify">&nbsp;</p>
<p align="justify">Blogspot adalah salah satu layanan blog gratis yang merupakan salah satu produk dari google.com. Jadi, sebelum membuat blog di blogspot, terlebih dahulu, kita harus daftar sebagai di google mail atau gmail. Untuk daftar di gmail, silahkan buka <a href="http://www.gmail.com/">http://www.gmail.com/</a> untuk mendaftarkan account Gmail.<span id="more-19"></span></p>
<p>Setelah mendaftarakan account di gmail, username dan password yang telah di daftarkan tadi, dapat digunakan di blogspot.com. buka blogspot.com kemudian login dengan username dan password gmail yang telah didaftarkan sebelumnya.</p>
<p><img src="http://bp1.blogger.com/_9fqAFEKg4ms/R25ut18OypI/AAAAAAAAABg/mG4R4Megv0U/s320/login2.JPG" id="BLOGGER_PHOTO_ID_5147173157983931026" style="margin: 0px auto 10px; display: block; text-align: center" border="0" /><br />
Setelah berhasil login, maka kita anda akan dibawa ke halaman berikutnya</p>
<p align="center"><a href="http://bp2.blogger.com/_9fqAFEKg4ms/R25vyF8OyqI/AAAAAAAAABo/VANy0v8tf4s/s1600-h/stepl+1.JPG"><img src="http://bp2.blogger.com/_9fqAFEKg4ms/R25vyF8OyqI/AAAAAAAAABo/VANy0v8tf4s/s320/stepl+1.JPG" id="BLOGGER_PHOTO_ID_5147174330510002850" style="margin: 0px 10px 10px 0px; float: left" border="0" /></a></p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">Isikan <span style="font-weight: bold">nama tampilan</span>. nama tampilan adalah nama yang akan tampil sebagai penulis pada setiap posting. Berikan tanda centang pada <strong>saya menerima </strong><strong>Persyaratan dan Layanan</strong> kemudian klik <strong>Lanjutkan</strong> untuk melanjutkan ke step berikutnya.</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p><img src="http://bp0.blogger.com/_9fqAFEKg4ms/R25xel8OysI/AAAAAAAAAB4/brIF1UL9JFY/s320/step+2.JPG" id="BLOGGER_PHOTO_ID_5147176194525809346" style="margin: 0px auto 10px; display: block; text-align: center" align="left" border="0" /></p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">Berikan <strong>Judul Blog</strong> sesuai dengan keperluan. Misalkan : &#8220;Situs Resmi Pemerintah Kutai Kartanegara&#8221;. Kemudian, isikan <strong>Alamat Blog Anda </strong>dengan alamat yang dikehendaki. misalnya : &#8220;pemdakukar&#8221;. Kemudian Klik <strong>Lanjutkan</strong> untuk melanjutkan ke step berikutnya yaitu memilih template.</p>
<p align="justify">&nbsp;</p>
<p><img src="http://bp3.blogger.com/_9fqAFEKg4ms/R25yuV8OytI/AAAAAAAAACA/-kqJfuKJetU/s320/step+3.JPG" id="BLOGGER_PHOTO_ID_5147177564620376786" style="margin: 0px auto 10px; display: block; text-align: center" align="left" border="0" /></p>
<p>Blogspot sudah menyediakan beberapa tampilan. Pilih salah satu tampilan yang dikehendaki kemudian klik <strong>Lanjutkan.</strong></p>
<p><img src="http://bp2.blogger.com/_9fqAFEKg4ms/R25zhF8OyuI/AAAAAAAAACI/OGqdpMgIfLs/s320/finish.JPG" id="BLOGGER_PHOTO_ID_5147178436498737890" style="margin: 0px auto 10px; display: block; text-align: center" align="left" border="0" /></p>
<p>Jika muncul halaman seperti di atas, artinya blog sudah diciptakan. langkah &#8211; langkah di atas, hanya akan kita temukan ketika membuat blog pertama kali. Untuk berikutnya, langkah &#8211; langkah tersebut tidak akan kita temukan lagi. Untuk memulai posting artikel, klik <strong>Mulai Posting. </strong></p>
<p><strong>POSTING ARTIKEL</strong><br />
halaman posting artikel seperti gambar di bawah ini. Isikan <strong>Judul</strong> dengan judul artikel sesuai dengan kebutuhan kemudian tuliskan artikel sesuai dengan keinginan.<br />
<img src="http://bp2.blogger.com/_9fqAFEKg4ms/R251xF8OyvI/AAAAAAAAACQ/kP3cFedOT0Q/s320/posting.JPG" id="BLOGGER_PHOTO_ID_5147180910399900402" style="margin: 0px auto 10px; display: block; text-align: center" border="0" /></p>
<p style="font-weight: bold">MENAMBAHKAN GAMBAR DALAM POSTING</p>
<p>Untuk menambahkan gambar ke dalam posting dapat dilakukan dengan mengklik tombol <a href="http://bp3.blogger.com/_9fqAFEKg4ms/R253eV8OywI/AAAAAAAAACY/lSUS7mkSbfU/s1600-h/tambah+gambar.JPG"><img src="http://bp3.blogger.com/_9fqAFEKg4ms/R253eV8OywI/AAAAAAAAACY/lSUS7mkSbfU/s320/tambah+gambar.JPG" id="BLOGGER_PHOTO_ID_5147182787300608770" border="0" /></a> maka akan terbuka sebua jendela baru. seperti gambar di bawah ini :</p>
<p><img src="http://bp3.blogger.com/_9fqAFEKg4ms/R254IV8OyxI/AAAAAAAAACg/RvKqg7IHyWY/s320/tambah+gambar2.JPG" id="BLOGGER_PHOTO_ID_5147183508855114514" style="margin: 0px auto 10px; display: block; text-align: center" border="0" /></p>
<p align="justify">Ada dua cara untuk menambahkan gambar. Yang <strong>Pertama </strong>adalah menambahkan gambar dari komputer kita dan yang <strong>kedua </strong>adalah menambahkan gambar yang sudah ada di website lain. Untuk menambahkan gambar dari komputer kita, Klik <strong>Browse </strong>kemudian pilih gambar yang ingin ditambahkan ke dalam posting. Pada bagian <strong>Pilih sebuah layout, </strong>pilih model alignment gambar, jangan lupa untuk memberikan tanda centang pada bagian <strong>Saya menyetujui </strong><a href="http://picasa.google.com/intl/en_US/web/tos.html" target="_blank"><strong>Persyaratan Layanan</strong></a> kemudian klik <strong>UPLOAD GAMBAR</strong> kemudian klik <strong>SELESAI</strong>.<br />
Untuk mempublikasikan artikel Klik <strong>MEMPUBLIKASIKAN POSTING</strong>. Klik <strong>SIMPAN SEBAGAI DRAFT </strong>untuk menyimpan artikel tetapi tidak langsung di publikasikan. Artikel hanya akan disimpan sebagai arsip.
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/membuat-blog-di-blogspot/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/membuat-blog-di-blogspot/" data-text="Membuat Blog Di Blogspot" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/membuat-blog-di-blogspot/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/membuat-blog-di-blogspot/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Supaya Komputer Terhidar Dari Virus</title>
		<link>http://taujago.web.id/supaya-komputer-terhidar-dari-virus/</link>
		<comments>http://taujago.web.id/supaya-komputer-terhidar-dari-virus/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 02:13:41 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Computer Basic]]></category>
		<category><![CDATA[Virus]]></category>

		<guid isPermaLink="false">http://taujago.web.id/index.php/2008/02/04/supaya-komputer-terhidar-dari-virus/</guid>
		<description><![CDATA[Computer virus is a computer program that can copy itself and infect a computer without permission or knowledge of the user (http://en.wikipedia.org/wiki/Computer_virus). Kalo saya indonesiakan, kira2 begini : Virus adalah program komputer yang bisa menggandakan dirinya sendiri dan menginfeksi komputer tanpa sepengetahuan penggunanya. Bagi siapa saja yang pernah menggunakan komputer, mestinya pernah mendengar tentang virus. [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Computer virus</strong> is a <a href="http://en.wikipedia.org/wiki/Computer_program" title="Computer program">computer program</a> that can copy itself and infect a computer without permission or knowledge of the user (http://en.wikipedia.org/wiki/Computer_virus).<br />
Kalo saya indonesiakan, kira2 begini : Virus adalah program komputer yang bisa menggandakan dirinya sendiri dan menginfeksi komputer tanpa sepengetahuan penggunanya.</p>
<p>Bagi siapa saja yang pernah menggunakan komputer, mestinya pernah mendengar tentang virus. ya.. sekilas ketika kita mendengarkan tentang kata ini, pasti yang terfikir dalam benak anda yang pernah terkena virus adalah : sial, menjengkelkan, menyebalkan, hmm.. pingin tak gebukin yang bikin, dst&#8230;. kalo menurut anda gimana ? menyebalkan gk ? PASTINYA&#8230; SECARA GITU LOH&#8230;.. <img src='http://taujago.web.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  gimana nggak ? komputer yang seharusnya kuenceng, jadi super lelet. Program &#8211; program yang seharusnya berjalan, malah hilang entah kemana. File skirpsi yang seharusnya dicetak dan diajukan ke dosen untuk disidang, malah mabur nggak jelas kemana. Kira2 itulah gejala &#8211; gejala yang umum ketika komputer terkena virus. wah.. repot juga ya.. ato anda adalah salah satu korban ? hmmm&#8230;.berikut ini ada beberapa tips dan trik bagaimana supaya komputer terhindar dari serangan virus. Paling tidak meminimalkan&#8230;<span id="more-17"></span>Sebelum saya lanjutkan tentang bagaimana mencegah virus, ada baiknya kita kenali dulu bagaimana cara kerja virus secara umum.</p>
<p>Biasanya, virus akan membuat komputer kita jadi lebih lelet dari sebelumnya. jikalau kita merasakan ada gejala &#8211; gejala seperti itu ? bisa jadi komputer kita sudah kena virus.. bisa jadi loh.. tetapi belum tentu, karena lambatnya komputer bisa salah satu penyebabnya adlah virus tetapi masih banyak juga faktor lain. oleh karena itu, harus ada analisa yang lebih lanjut apakah komputer kita kena virus ato tidak.</p>
<p>Virus akan berusaha menggandakan dirinya sendri sebanyak2nya sehingga komputer penuh sesak dengan virus. Kalo ada file &#8211; file yang tidak dikenal dan dalam jumlah yang besar, bisa dicurigai kalo komputer kita sudah terkena virus.</p>
<p>Virus akan membuat dirinya dijalankan ketika komputer dihidupkan. Virus akan menambahkan dirinya dalam registry. Untuk memeriksanya, klik <strong>Start -&gt; Run</strong> kemudian ketik <strong>msconfig </strong>kemudian tekan enter. Jika program msconfig tidak bisa dibuka, ato dibuka trus nutup lagi ato bahkan komputer restart, hmm.. bisa dipastikan komputer sudah terkena virus. Atau jika bisa dibuka, kemudian ada entry2 yang aneh, ada program yang dirasa tidak pernah diinstall tetapi ada nongol di situ, hm&#8230;.. bisa juga kita curigai sebagai virus&#8230; kira &#8211; kira seperti itulah gejala &#8211; gejala kalo komputer kita terserang virus meskipun masih banyak gejala yang lain. Itu tergantung dari jenis virusnya. masing &#8211; masing virus punya gejala yang berbeda &#8211; beda.</p>
<p><strong>Bagaimana Virus menyebar ? </strong></p>
<p>Pertanyaan ini merupakan pertanyaan yang serint ditanyakan. Virus menyebar melalui beberapa cara.</p>
<ul>
<li>Email</li>
<blockquote><p>Virus seringkali disebarkan melalui email. bahkan cara seperti ini yang paling banyak digunakan. Si penyebar virus mengirimkan email ke kita dengan subject dan isi email yang menarik. Biasanya, email tersebut berisi lampiran (attachment) yang berupa program (.exe) atau berupa gambar (.jpg, .gif, .png) yang sudah disisipkan virus di dalamnya. Dan secara tidak sadar kita membuka/menjalankan file tersebut. Misalnya sebuah contoh, ada virus dengan melampirkan file gambar riyani jangkaru. Padahal, file terserbut bukanlah file gambar melainkan virus.  Si penerima email merasa terarik karena pada saat itu, riyani jangkaru adalah artis yang lagi terkenal di salah satu stasiun televisi swasta yang memandu acara petualangan naik gunung dan semacamnya.</p>
<p>Teknik semacam itu sering disebut dengan <strong>social engineering</strong>. So, hati &#8211; hati terhadap kiriman email dari orang yang tidak anda kenali apalagi yang mengandung attachement</p></blockquote>
<li>Flash Disk, Diskette, Harddisk portable</li>
<blockquote><p>Jika kita sering bertukar data dengan menggunakan diskette, flashdisk ato harddisk portable, hati &#8211; hati saja, karena ada kemungkinan komputer kita bisa terserang virus yang sudah ada di dalam perangkat terserbut. Virus yang sebelumnya sudah ada akan menginfeksi komputer kita baik kita yang menjalankan secara sengaja atau tidak.  Karena virus biasanya menyamar menjadi folder dan bagi kita yang tidak tahu akan men-double klik folder tersebut padahal itu bukanlan folder melainkan file virus yang menyamar menjadi folder. Bahkan, beberapa virus sudah sedemikian pintar. Dia akan otomatis bekerja ketika flashdisk dicolokkan ke port USB. langsung bekerja tanpa harus diklik. hmm&#8230; tambah seremzz ya&#8230;</p></blockquote>
</ul>
<p>Menghindari / mencegah serangan virus, menurut aat shadewa dalam petikan wawancara  dengan echo.or.id mengatakan bahwa, bukan pada teknologi antivirus yang digunakan. Tetapi lebih pada user yang menggunakan komputer tersebut. Ketika user sudah mempunyai ilmu pengetahuan tentang virus, maka akan kecil kemungkinan komputer mereka akan terserang virus. Kira- kira seperti itulah yang diungkapkan oleh aat_shadewa(pakar virus komputer, Admin <a href="http://www.virologi.info" title="Virologi.info">virologi.info</a>)</p>
<p>Nah, Setelah mengenali cara penyebarannya, berikut ini adalah tips dan triknya supaya komputer kita tidak mudah terserang virus.</p>
<ol>
<li>Install Antivirus</li>
<blockquote><p>Menginstall antivirus merupakan tindakan yang paling mendasar untuk mencegah komputer terserang virus. Ketika sedang mencopy data dari flashdisk, dan ternyata di flashdisk tersebut ada virus, dan ternyata antivirus sudah mengenali virus tersebut, maka antivirus akan beraksi dan memberitahukan kepada kita tindakan yang harus diambil. baik itu di karantina, diperbaiki ataupun dihapus. Mengenai sofware antivirus mana yang harus digunakan, kita juga harus pintar mimilih dan memilah. Antivirus ada yang gratis dan ada juga yang berbayar. tetapi bukan berarti yang berbayar lebih baik dari yang gratis, belum tentu juga. Tetapi, kalo saya sarankan, kalo memang memiliki anggaran yang ckup, gak ada salahnya membeli antivirus. tetapi kalo memang mau yang gratisan juga banyak. Berikut ini adalah nama &#8211; nama antivirus yang gratis : AVG, Antivir, Comodo . Tetapi, apapun antivirusnya, pastikan kita selalu mendapatkan update yang terbaru. karena virus selalu selangkah lebih maju dari antivirus.</p></blockquote>
<li>Mematikan Fasilitas Autorun</li>
<blockquote><p> Fasilitasi ini pada awalnya digunakan pada CD-Rom yang kalo dimasukkan, maka secara otomatis program akan dijalankan. Secara teknis, hal ini dilakukan dengan membuat file  autorun.inf  yang berisi informasi sebagai berikut :</p>
<p>[autorun]</p>
<blockquote><p>open=program.exe</p>
<p>icon=gambar.ico</p></blockquote>
<p>kira &#8211; kira seperti itulah isi file autorun. Intinya, kalo fle itu simpan di CD-Rom ato di Flashdiak, pada komputer yang masih mengaktifkan fasilitas autorun, <strong>program.exe</strong> akan dijalankan secara otomatis. Hal tersebut dimanfaatkan oleh virus. Begitu kita memasukkan flashdisk kita ke komputer teman kita yang sebelumnya sudah terkena virus, virus akan mengkopikan dirinya dan file autorun.inf kemudian begitu kita masukkan ke komputer kita, jika virus tersebut belum dikenali oleh antivirus, maka virus tersebut akan bekerja dan komputer kitapun sudah kena virus.</p>
<p>Oleh karena itu, untk menghindari hal tersebut, ada baiknya fasilitas autorun kita matikan. Untuk mematikan fasilitas autorun, ada beberapa cara. Cara yang pertama adalah dengan menekan tombol <strong>shift </strong>keyboard sewaktu memasukkan Flashdisk. repot jugaa&#8230; atau dengan cara lain yaitu mengubah registry</p>
<p>Klik <strong>Start -&gt; Run</strong> kemudian ketik <strong>Regedit </strong>kemudian cari sebuah value yang terletak di <font color="red" face="verdana" size="2">HKEY_CURRENT_USER\Software\Microsoft\Windows\<br />
CurrentVersion\Policies\Explorer  </font> Kemudian Double klik pada value <strong>NoDriveTypeAutoRun </strong>kemudian ganti nilainya dengan <strong>ff </strong>kemudian log off atau restart komputer.</p></blockquote>
<li>Install Themes</li>
<blockquote><p> Trik yang lain adalah dengen menginstall theme. Theme bisa membantu kita untuk mengenali file virus atau bukan. Tampilan standard windows, warna folder biasanya berwarna kuning. hal ini dimanfaatkan oleh virus untuk menyamar. Virus menggunakan icon folder windows yang berwarna kuning untuk mengelabui kita sebagai pengguna. Dengan menginstall theme, tampilan windows akan berubah drastis, mulai dari bentuk start menu sampai warna folder. Misalkan kita menginstall Crystal_Pack_XP. dimana theme ini akan mengubah warna folder menjadi warna biru. Jika masih ada folder yang berwarna kuning, artinya itu adalah virus yang menyamar. dan langsung delete ajah&#8230;<a href="http://taujago.web.id/wp-content/uploads/2008/02/folder.JPG" title="Folder"><img src="http://taujago.web.id/wp-content/uploads/2008/02/folder.JPG" alt="Folder" /></a></p>
<p>Contoh gambar di atas, yang benar &#8211; benar folder adalah <strong>Tugas akhir</strong> sedangkan New Folder itu adalah virus yang menyamar dengan icon folder. Jelas kan ?</p></blockquote>
<li>Install DeepFreeze</li>
<blockquote><p> Cara ini adalah cara yang paling ampuh supaya komputer 100% tahan virus. dengan menginstall deepfreeze, kita bisa memilih drive harddisk mana yang ingin dibekukan. Cara kerja software ini  adalah membekukan drive tertentu. biasanya drive C: dimana di drive ini, OS windows di install. Jika terjadi perubahan isi dari drive tersebut, secara otomatis akan kembali ke kondisi semua ketika komputer restart. termasuk virus. Ketika komputer kita terserang virus dan sulit untuk dibasmi, tetapi sebelumnya sudah menginstall software deepfreeze, restart aja, maka simsalabim&#8230;. drive C: akan kembali ke kondisi sediakala. tetapi yang perlu di ingat adalah, jangan sekali2 nyimpan data di C: karena akan hilang ketika komputer restart. Simpan datanya di drive D: ajah&#8230;</p></blockquote>
</ol>
<p>Atau jika anda menggunakan sistem operasi windows dan  merasa bosan dengan virus, yang selalu saja ada bahkan makin tambah syeremz&#8230;. gk ada salahnya mencoba sistem operasi bebas virus yaitu LINUX.  Ok&#8230;. semoga bermanfaat
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/supaya-komputer-terhidar-dari-virus/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/supaya-komputer-terhidar-dari-virus/" data-text="Supaya Komputer Terhidar Dari Virus" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/supaya-komputer-terhidar-dari-virus/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/supaya-komputer-terhidar-dari-virus/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Menjaga Komputer Tetap Sehat</title>
		<link>http://taujago.web.id/menjaga-komputer-tetap-sehat/</link>
		<comments>http://taujago.web.id/menjaga-komputer-tetap-sehat/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 10:57:14 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Computer Basic]]></category>

		<guid isPermaLink="false">http://taujago.web.id/index.php/2008/02/03/menjaga-komputer-tetap-sehat/</guid>
		<description><![CDATA[Memiliki komputer adalah idaman setiap orang atau instansi. bahkan, komputer dianggap sebagai benda paling penting untuk semua bidang pekerjaan. membeli komputer bukanlah perkara sulit. ketika kita punya uang sekitar 3-5 jt, kita sudah bisa memiliki komputer. Tetapi, permasalahan tidak sampai di situ saja. Yang menjadi masalah berikutnya adalah bagaimana merawat komputer. Hmm&#8230;.. gimana ya caranya [...]]]></description>
			<content:encoded><![CDATA[<p>Memiliki komputer adalah idaman setiap orang atau instansi. bahkan, komputer dianggap sebagai benda paling penting untuk semua bidang pekerjaan. membeli komputer bukanlah perkara sulit. ketika kita punya uang sekitar 3-5 jt, kita sudah bisa memiliki komputer. Tetapi, permasalahan tidak sampai di situ saja. Yang menjadi masalah berikutnya adalah bagaimana merawat komputer. Hmm&#8230;.. gimana ya caranya &#8230;.</p>
<p>Berikut ini adalah beberapa tips dan trik supaya komputer tetap sehat.<span id="more-16"></span></p>
<ol>
<li><strong>Menjaga kebersihan fisik.</strong></li>
<blockquote><p>Jangan kira cuman kita manusia yang butuh mandi, Komputer juga perlu &#8216;dimandiin&#8217;. Eittss&#8230; jangan salah&#8230; bukan maksudnya supaya komputer dicemplungin ke dalam bak mandi.. itu malah bikin komputer rusak. yang saya maksud adalah menjaga kebersihannya. Dianjurkan, setiap bulan, selalu membersihkan komputer dari luar sampe dalam. Bila perlu, semua komponen yang ada di dalam casing komputer dilepas semua, terus dibersihkan pakek kuas, ato klo ada, disemprot pakek kompressor. Supaya debu dan kawan &#8211; kawan pada kabur semua. Berdasarkan pengalaman, yang menyebabkan komputer mati, salah satunya adalah gara &#8211; gara kotor. banyak debu yang menghambat penyaluran arus listrik antar komponen komputer. Ini pengalaman waktu saya jadi teknisi komputer dulu. Jadi, ada orang minta diservice komputernya gara2 komputernya gk mau hidup. terus tak periksa dalamnya dan ternyata kotor, seketika senyum saya merekah. Karena kerusakannya termasuk mudah. bahkan dibilang tidak rusak. hanya tinggal lepas semua komponen, bersih2, pasang, hidup&#8230;.. dan saya siap2 menerima uang sebesar minimal 35rb rupiah (tarif per tahun 2003 di jogja). So, kalo ingin komputer tetap fit, rajin2 aja dibersihin. gk usah terlalu sering, cukup sebulan sekali. Kalo gak berani bongkar2, minta tolong aja sama orang, teman, pacar yang bisa komputer. Sekalian belajar bongkar pasang komputer&#8230; <img src='http://taujago.web.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />   Mencegak lebih baik daripada mengobati&#8230; tul gk ? karena, jika dibiarkan terus menerus kotor, tidak menutup kemungkinan, komponen2 bisa konslet dan akhirnya kita harus beli yang baru. kan sayang&#8230;</p></blockquote>
<li><strong>Scan Virus</strong></li>
<blockquote><p>Virus adalah program jahat yang mengganggu program lain atau data &#8211; data yang ada di komputer. contoh gangguan virus diantaranya, komputer terasa luambuatzzz&#8230; untuk mengantisisapi komputer terkena virus, gk ada salahnya, diinstall antivirus, kemudian dilakukan <em>scanning </em>virus. Biasanya, beberapa software antivirus sudah menyediakan fasiliasi schedule untuk scanning. So, kita tinggal install dan duduk manis.. bebrapa antivirus paling ngetop saat ini antara lain : AVG, Antivir, McAffe,  PCMEDIA, KasperSky, Norton Antivirus, Comodo, F-Prot, Dr. Web, Ansav, Avast, Gucup Antivirus, dan masih banyak lagee.. pilih yang mana ? hm&#8230; kalo yang mau gratisan dan cukup ampuh, saya lebih recomended AVG, Antivir ato Comodo. masih banyak sih yang lain. tapi yang saya sebutkan tadi adalah yang pernah saya/teman pakek. dan Bagus.. tetapi, apapun merk antivirus yang kita gunakan, pastikan kita selalu mendapatkan update yang terbaru&#8230; biar lebih &#8216;gaul&#8217; mengenali virus..</p></blockquote>
<li><strong>Defragment</strong></li>
<blockquote><p><strong> </strong>Defragment artinya menyusun kembali File / folder yang berantakan. Ini disebabkan banyaknya file yang baru dan yang dihapus. sehingga susunan data di harddisk menjadi kacau beliau. Defrag aja. ya&#8230; sekali seminggu lah&#8230;</p></blockquote>
<li><strong>Rajin Membuang Sampah</strong></li>
<blockquote><p>Buanglah sampah pada tempatnya !!! Slogan ini banyak kita jumpai di mana &#8211; mana. ya.. supaya lingkungan bersih, dan gak bikin sesak. Dan ternyata di komputer juga banyak sampah loh&#8230; Sampah apaan tuh.. ? kertas, paku, plastik  ? &#8230;&#8230;. bukan.. yang saya maksud sampah di komputer adalah file &#8211; file yang masih tertinggal akibat kita menjalankan sebuah aplikasi dan sudah tidak dibutuhkan lagi sehingga, kehadirannya hanya akan membuat sesak komputer. Ada tapi gk dipakek. buat apa  ?? mendingan dibuang ajah&#8230; <img src='http://taujago.web.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Gimana kita tahu kalo itu sampah, dan biasanya di folder mana ? File sampah, biasanya bereksensi .bak .tmp dan lain &#8211; lain. biasanya ada di folder c:\windows\temp atau di C:\Documents and Settings\Admin\Local Settings\Temp kalo ada file2 di direktori tersebut, hapus ajah.. aman koq.. memang kelihatannya kecil2, tapi banyak&#8230; trus cara lain buat menemukan file sampah, bisa dilakukan dengan cara sbb :</p>
<p><strong>Start -&gt; Run </strong> kemudia ketik <strong>prefetch </strong>lalu tekan tombol enter. nah.. file &#8211; file yang kelihatan disitu adalah file sampah dan boleh dihapus&#8230; mudah bukan ? atau kalo mau lebih mudah lagi, kita bisa menginstall program bantu seperti <strong>System Mechanic, TuneUp Utilities</strong>, dll disitu ada fasilitas pencari sampah dan sekaligus menghapusnya&#8230;</p></blockquote>
<p>Ok,&#8230;. itu saja dulu tips2 dari saya, semoga bermanfaat.</ol>
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/menjaga-komputer-tetap-sehat/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/menjaga-komputer-tetap-sehat/" data-text="Menjaga Komputer Tetap Sehat" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/menjaga-komputer-tetap-sehat/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/menjaga-komputer-tetap-sehat/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Melindungi form dari serangan worm dengan Captca</title>
		<link>http://taujago.web.id/melindungi-form-dari-serangan-worm-dengan-captca/</link>
		<comments>http://taujago.web.id/melindungi-form-dari-serangan-worm-dengan-captca/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 08:44:01 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://taujago.web.id/index.php/2008/02/03/melindungi-form-dari-serangan-worm-dengan-captca/</guid>
		<description><![CDATA[Seringkali sebuah form diisi secara otomatis oleh worm sehigga banyak sekali data &#8211; data yang tidak kita kehendaki. untuk memecahkan masalah tersebut, kita harus memastikan bahwa yang mengisi form adalah benar &#8211; benar user/manusia bukan worm atau program sejenisnya. Untuk melakukan hal tersebut, dapat dilakukan dengan metode captca. Captca adalah menggenerate sebuah image yang dituliskan [...]]]></description>
			<content:encoded><![CDATA[<p class="entry">Seringkali sebuah form diisi secara otomatis oleh worm sehigga banyak sekali data &#8211; data yang tidak kita kehendaki. untuk memecahkan masalah tersebut, kita harus memastikan bahwa yang mengisi form adalah benar &#8211; benar user/manusia bukan worm atau program sejenisnya. Untuk melakukan hal tersebut, dapat dilakukan dengan metode captca. Captca adalah menggenerate sebuah image yang dituliskan kode acak yang dimana, kode tersebut harus dimasukkan oleh user. berikut ini adalah kode nya :<span id="more-15"></span></p>
<p>getimage.php</p>
<pre>session_start();

function generate_captcha()

{

$char = strtoupper(substr(str_shuffle('abcdefghjkmnpqrstuvwxyz'), 0, 4));

$captcha_code = rand(1, 9) . rand(1, 9) . $char;

header('Content-type: image/png');

header('Cache-control: no-cache');

$image = @imagecreate(155, 45) or die("Cannot Initialize new GD image stream");

$background_color = imagecolorallocate($image, 255, 255, 255);

$color = imagecolorallocate($image, rand(150, 50), rand(145, 120), rand(200, 155));

$font = 'verdana.ttf';

$rotate = rand(-8, 8);

imagettftext($image, 18, $rotate, 20, 35, $color, $font, $captcha_code);

for ($i=1; $i &lt;=10; $i++){

imageline($image, 0, $i*rand(8, 10), 155, $i*rand(10, 8), $color);

imageline($image, $i*rand(16, 18), 0, $i*rand(14, 16), 45, $color);

}

imagerectangle($image,0,0,154,44,$color);

imagejpeg($image);

ImageDestroy($image);

$_SESSION["captcha_code"] = $captcha_code;

}

generate_captcha();</pre>
<p>kemudian untuk formnya, dapat dibuat seperti dibawah ini.</p>
<p>&lt;?php<br />
if (isset($_POST[’submitform’])){<br />
session_start();<br />
if (strtolower($_POST[’securitykey’]) === strtolower($_SESSION[’captcha_code’])) echo “Success: Captcha verified!”;<br />
else echo “Error: Captcha not verified!”;<br />
} else {<br />
?&gt;<br />
&lt;form id=”form1? name=”form1? method=”post” action=”&#8221;&gt;<br />
&lt;table width=”287? border=”0?&gt;<br />
&lt;tr&gt;<br />
&lt;td width=”54?&gt;Name:&lt;/td&gt;<br />
&lt;td width=”217?&gt;&lt;input type=”text” name=”textfield” /&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;Address:&lt;/td&gt;<br />
&lt;td&gt;&lt;input type=”text” name=”textfield2? /&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td colspan=”2?&gt; &lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;Secutiry image: &lt;/td&gt;<br />
&lt;td&gt;&lt;img src=”getimage.php?&lt;?php echo time(); ?&gt;” alt=”&#8221; name=”captcha” width=”155? height=”45? id=”captcha” /&gt;&lt;br /&gt;<br />
&lt;a href=”javascript:void(0);” onclick=”document.images[’captcha’].src =’getimage.php’+ ‘?’ + (new Date()).getTime();”&gt;Reload Captcha&lt;/a&gt; &lt;br /&gt;<br />
&lt;input name=”securitykey” type=”text” id=”key” /&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td colspan=”2?&gt; &lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt; &lt;/td&gt;<br />
&lt;td&gt;&lt;label&gt;<br />
&lt;input name=”submitform” type=”submit” id=”submitform” value=”Submit” /&gt;<br />
&lt;/label&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/table&gt;<br />
&lt;/form&gt;<br />
&lt;?php<br />
}<br />
?&gt;Semoga bermanfaat…
<div class="ptl_div"><script>
					//<![CDATA[
					document.write('<g:plusone size="standard" annotation="none" href="http://taujago.web.id/melindungi-form-dari-serangan-worm-dengan-captca/"></g:plusone>');
				        //]]&gt;
					</script><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://taujago.web.id/melindungi-form-dari-serangan-worm-dengan-captca/" data-text="Melindungi form dari serangan worm dengan Captca" data-count="vertical">Tweet</a>
<div class="ptl_fb"><script>
							//<![CDATA[
							document.write('<fb:like href="http://taujago.web.id/melindungi-form-dari-serangan-worm-dengan-captca/" show_faces="true" width="225"  action="like" font="" colorscheme="light"></fb:like>');
							//]]&gt;
							</script></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://taujago.web.id/melindungi-form-dari-serangan-worm-dengan-captca/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic

Served from: taujago.web.id @ 2012-05-20 00:07:21 -->
