<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Daily Note</title>
	<atom:link href="http://mahardianto.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mahardianto.wordpress.com</link>
	<description>Just pouring my mind</description>
	<lastBuildDate>Fri, 20 Nov 2009 06:23:42 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='mahardianto.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/4e6601cb613362737b7834f433719730?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Daily Note</title>
		<link>http://mahardianto.wordpress.com</link>
	</image>
			<item>
		<title>HTB bandwidth management with Ubuntu</title>
		<link>http://mahardianto.wordpress.com/2009/11/20/htb-bandwidth-management-with-ubuntu/</link>
		<comments>http://mahardianto.wordpress.com/2009/11/20/htb-bandwidth-management-with-ubuntu/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 06:05:56 +0000</pubDate>
		<dc:creator>mahardianto</dc:creator>
				<category><![CDATA[Catatan]]></category>
		<category><![CDATA[Linux dan IT]]></category>

		<guid isPermaLink="false">http://mahardianto.wordpress.com/?p=337</guid>
		<description><![CDATA[Mungkin temen-temen pernah ketemu sama user bandel yang selalu menyedot bandwidth internet tanpa peduli sekitarnya (yang lagi sama-sama ngenet dengan si user bandel), untuk mengatasi user bandel tersebut biasanya saya selalu menggunakan aplikasi TC (traffic Control) yang sudah terinstall default di Ubuntu Server 8.04 LTS, sebenernya ada beberapa cara untuk mengatur bandwidth tiap-tiap user, seperti [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mahardianto.wordpress.com&blog=3413318&post=337&subd=mahardianto&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Mungkin temen-temen pernah ketemu sama user bandel yang selalu menyedot bandwidth internet tanpa peduli sekitarnya (yang lagi sama-sama ngenet dengan si user bandel), untuk mengatasi user bandel tersebut biasanya saya selalu menggunakan aplikasi TC (traffic Control) yang sudah terinstall default di Ubuntu Server 8.04 LTS, sebenernya ada beberapa cara untuk mengatur bandwidth tiap-tiap user, seperti penggunaan Proxy (Squid) yang dipadukan dengan delay_pools sebagai salah satunya,  <a href="http://mahardianto.wordpress.com/2009/01/16/traffic-control-tc-with-iptables-marking/">di TC bisa juga dipadukan dengan marking (penanda) iptables di rantai MANGLE</a>, atau bisa juga langsung diarahkan pada alamat IP yang dipake si User &#8220;bandel&#8221; tersebut. Pada tulisan saya ini, saya simulasikan penggunaan TC dengan metode HTB untuk mengatur bandwidth suatu ruangan kecil yang terdiri dari 1 router dan 4 klien</p>
<p>(Klien1)eth0&#8212;&#8212;&#8212;&#8212;-|</p>
<p>(Klien2)eth0&#8212;&#8212;&#8212;&#8212;-|</p>
<p>(Klien3)eth0&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;&#8212;-eth1(Router)eth0 &#8212;&#8212;&#8212;&#8212;Internet</p>
<p>(Klien4) eth0&#8212;&#8212;&#8212;&#8212;-|</p>
<p>dengan alamat IP seperi di bawah:</p>
<p>Router  eth1: 192.168.0.1<br />
Klien 1 eth0: 192.168.0.11 (Jatah Bandwidth 64  Kbps Max 256Kbps)<br />
Klien 2 eth0: 192.168.0.12 (Jatah Bandwidth 128 Kbps Max 256Kbps)<br />
Klien 3 eth0: 192.168.0.13 (Jatah Bandwidth 32  Kbps Max 256Kbps)<br />
Klien 4 eth0: 192.168.0.14 (Jatah Bandwidth 32  Kbps Max 256Kbps)</p>
<p>Dari klasifikasi di atas maka dapat dibuat 3 kelas pada TC, mari kita mulai:</p>
<p><span id="more-337"></span><br />
Langkah pertama adalah hapus semua aturan pada TC sebelumnya (kalo ada) dengan perintah:<br />
/sbin/tc qdisc del dev eth1 root</p>
<p>Kemudian bikin 1 rantai root yang menjadi parentnya dengan maksimum bandwidth yang ada adalah 256Kbps:<br />
/sbin/tc qdisc add dev eth1 root handle 1:0 htb<br />
/sbin/tc class add dev eth1 parent 1:0 classid 1:1 htb rate 256Kbit ceil 256Kbit</p>
<p>kemudian bikin kelasnya dengan perintah<br />
/sbin/tc class add dev eth1 parent 1:1 classid 1:2 htb rate 64Kbit ceil 256Kbit<br />
/sbin/tc class add dev eth1 parent 1:1 classid 1:3 htb rate 128Kbit ceil 256Kbit<br />
/sbin/tc class add dev eth1 parent 1:1 classid 1:4 htb rate 32Kbit ceil 256Kbit</p>
<p>Kemudian baru kita klasifikasikan setiap user untuk masuk ke tiap kelasnya<br />
Untuk Klien 1 dengan perintah:<br />
/sbin/tc qdisc add dev eth1 parent 1:2 handle 20: prio<br />
/sbin/tc filter add dev eth1 parent 1:0 prio 1 protocol ip u32 match ip dst 192.168.0.11 flowid 1:2</p>
<p>Untuk Klien 2 dengan perintah:<br />
/sbin/tc qdisc add dev eth1 parent 1:3 handle 30: prio<br />
/sbin/tc filter add dev eth1 parent 1:0 prio 1 protocol ip u32 match ip dst 192.168.0.12 flowid 1:3</p>
<p>Untuk Klien 3 dan klien 4 dengan perintah:<br />
/sbin/tc qdisc add dev eth1 parent 1:4 handle 40: prio<br />
/sbin/tc filter add dev eth1 parent 1:0 prio 1 protocol ip u32 match ip dst 192.168.0.13 flowid 1:4<br />
/sbin/tc filter add dev eth1 parent 1:0 prio 1 protocol ip u32 match ip dst 192.168.0.14 flowid 1:4</p>
<p>dengan begitu setiap klien akan mendapat jatah masing-masing tanpa harus berebut, selain itu saat jaringan sedang tidak padat, maka setiap klien dapat meminjam bandwidth klien yang tidak terpakai hingga mencapai bandwidth maksimum 256Kbps. Silakan mencoba dan semoga berhasil, oh iya terima kasih sudah sempat mampir disini. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mahardianto.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mahardianto.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mahardianto.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mahardianto.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mahardianto.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mahardianto.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mahardianto.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mahardianto.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mahardianto.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mahardianto.wordpress.com/337/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mahardianto.wordpress.com&blog=3413318&post=337&subd=mahardianto&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mahardianto.wordpress.com/2009/11/20/htb-bandwidth-management-with-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fb0c44a469b9eb2a1941a54d978c2de3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mahardianto</media:title>
		</media:content>
	</item>
		<item>
		<title>Could not reliably determine the server&#8217;s fully qualified domain name</title>
		<link>http://mahardianto.wordpress.com/2009/10/02/could-not-reliably-determine-the-servers-fully-qualified-domain-name/</link>
		<comments>http://mahardianto.wordpress.com/2009/10/02/could-not-reliably-determine-the-servers-fully-qualified-domain-name/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 11:44:00 +0000</pubDate>
		<dc:creator>mahardianto</dc:creator>
				<category><![CDATA[Iseng-iseng]]></category>
		<category><![CDATA[Linux dan IT]]></category>

		<guid isPermaLink="false">http://mahardianto.wordpress.com/?p=332</guid>
		<description><![CDATA[Pernah ngalamin saat restart atau menjalankan apache nemuin pesan error seperti judul diatas? Emang ga mengganggu kinerja web server sih, tapi kalo aku agak risih ngeliatnya kalo setiap restart web server keluar pesan error kayak dibawah:
* Restarting web server apache2
apache2: Could not reliably determine the server&#8217;s fully qualified domain name, using 127.0.0.1 for ServerName  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mahardianto.wordpress.com&blog=3413318&post=332&subd=mahardianto&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Pernah ngalamin saat restart atau menjalankan apache nemuin pesan error seperti judul diatas? Emang ga mengganggu kinerja web server sih, tapi kalo <a title="About Me" href="http://mahardianto.wordpress.com" target="_self">aku</a> agak risih ngeliatnya kalo setiap restart web server keluar pesan error kayak dibawah:</p>
<blockquote><p>* Restarting web server apache2</p>
<p>apache2: Could not reliably determine the server&#8217;s fully qualified domain name, using 127.0.0.1 for ServerName  &#8230; waiting apache2: Could not reliably determine the server&#8217;s fully qualified domain name, using 127.0.0.1 for ServerName                           [ OK ]</p></blockquote>
<p>terus cara ngatasinya?</p>
<p>Tambahkan aja &#8220;ServerName 127.0.0.1&#8243; di file apache2.conf lalu restart apachenya, he he he mudah bukan, semoga membantu dan selamat mencoba &#8230;.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mahardianto.wordpress.com/332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mahardianto.wordpress.com/332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mahardianto.wordpress.com/332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mahardianto.wordpress.com/332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mahardianto.wordpress.com/332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mahardianto.wordpress.com/332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mahardianto.wordpress.com/332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mahardianto.wordpress.com/332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mahardianto.wordpress.com/332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mahardianto.wordpress.com/332/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mahardianto.wordpress.com&blog=3413318&post=332&subd=mahardianto&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mahardianto.wordpress.com/2009/10/02/could-not-reliably-determine-the-servers-fully-qualified-domain-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fb0c44a469b9eb2a1941a54d978c2de3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mahardianto</media:title>
		</media:content>
	</item>
		<item>
		<title>Memperbesar Max Upload Size di PHP</title>
		<link>http://mahardianto.wordpress.com/2009/10/02/memperbesar-max-upload-size-di-apache/</link>
		<comments>http://mahardianto.wordpress.com/2009/10/02/memperbesar-max-upload-size-di-apache/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 11:13:12 +0000</pubDate>
		<dc:creator>mahardianto</dc:creator>
				<category><![CDATA[Catatan]]></category>
		<category><![CDATA[Iseng-iseng]]></category>
		<category><![CDATA[Linux dan IT]]></category>

		<guid isPermaLink="false">http://mahardianto.wordpress.com/?p=318</guid>
		<description><![CDATA[Terkadang saat kita bikin web aplikasi memerlukan fasilitas upload file, apabila file yang akan diupload besarnya ber mega-mega katakanlah lebih dari 10 MB, sedangkan untuk konfig default php hanya bisa menangani upload file sebesar 2MB, maka untuk mengatasinya kita harus sedikit mengubah konfigurasi di file php.ini di bagian:

upload_max_filesize
post_max_size
memory_limit
max_execution_time
max_input_time

Setelah diubah jangan lupa untuk merestart server web [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mahardianto.wordpress.com&blog=3413318&post=318&subd=mahardianto&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:justify;">Terkadang saat <a title="About Me" href="http://mahardianto.wordpress.com" target="_self">kita</a> bikin web aplikasi memerlukan fasilitas upload file, apabila file yang akan diupload besarnya ber mega-mega katakanlah lebih dari 10 MB, sedangkan untuk konfig default php hanya bisa menangani upload file sebesar 2MB, maka untuk mengatasinya kita harus sedikit mengubah konfigurasi di file php.ini di bagian:</p>
<ul>
<li><code>upload_max_filesize</code></li>
<li><code>post_max_size</code></li>
<li><code>memory_limit</code></li>
<li><code>max_execution_time</code></li>
<li><code>max_input_time</code></li>
</ul>
<p>Setelah diubah jangan lupa untuk merestart server web nya untuk inisialisasi perubahan yang kita lakukan di file php.ini, semoga membantu dan silakan mencoba &#8230;</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mahardianto.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mahardianto.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mahardianto.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mahardianto.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mahardianto.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mahardianto.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mahardianto.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mahardianto.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mahardianto.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mahardianto.wordpress.com/318/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mahardianto.wordpress.com&blog=3413318&post=318&subd=mahardianto&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mahardianto.wordpress.com/2009/10/02/memperbesar-max-upload-size-di-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fb0c44a469b9eb2a1941a54d978c2de3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mahardianto</media:title>
		</media:content>
	</item>
		<item>
		<title>Upgrade Jaunty malah Crash??</title>
		<link>http://mahardianto.wordpress.com/2009/08/06/upgrade-jaunty-malah-crash/</link>
		<comments>http://mahardianto.wordpress.com/2009/08/06/upgrade-jaunty-malah-crash/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 01:58:17 +0000</pubDate>
		<dc:creator>mahardianto</dc:creator>
				<category><![CDATA[Catatan]]></category>
		<category><![CDATA[Linux dan IT]]></category>

		<guid isPermaLink="false">http://mahardianto.wordpress.com/?p=309</guid>
		<description><![CDATA[Kemaren Rabu tanggal 5 Agustus 2009, aku dapet monitor baru di kantor, LG W1953S. LCD 19&#8242; inch he he he senengnya, tapi koq resolusinya ga bisa maksimal ya saat pake Ubuntu Intrepid Ibex (8.10) cuman bisa make resolusi 1024*768, padahal resolusi terbaik si LG ini di 1360*768, setelah otak-atik Xorg Servernya buat ngubah resolusi si [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mahardianto.wordpress.com&blog=3413318&post=309&subd=mahardianto&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:justify;">Kemaren Rabu tanggal 5 Agustus 2009, <a title="About Me" href="http://mahardianto.wordpress.com" target="_self">aku</a> dapet monitor baru di kantor, LG W1953S. LCD 19&#8242; inch he he he senengnya, tapi koq resolusinya ga bisa maksimal ya saat pake Ubuntu Intrepid Ibex (8.10) cuman bisa make resolusi 1024*768, padahal resolusi terbaik si LG ini di 1360*768, setelah otak-atik Xorg Servernya buat ngubah resolusi si LG agar jadi optimal malah ga berhasil n semakin semrawut, kuputuskan untuk upgrade ke Jaunty Jackalope (9.04), proses download n install paket2 yang dibutuhkan berjalan lancar, kemudian setelah selesai sang Ibex pun minta restart dan hasilnya&#8230; tadaaaa, &#8220;Crash&#8221; saat mau masuk ke login GDM &#8230;. WHAT THE &#8230;.!!! OH MY GOD !!!, akhirnya aku hard reset si PC, dan teuteup hasilnya crash juga langsung panik aku seketika, wah ini harus masuk ER (emergency room) nih, ampuuun dah kalo install ulang &#8230;., aku coba masuk ke recovery mode ,thx God masih tetep bisa walupun harus berkutat di &#8220;lembah hitam&#8221; <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> ( wuaaaa kirain dapet berkah monitor diganti yang LCD malah jadi musibah hiks hiks,  akhirnya aku cari-cari di google tentang downgrade ubuntu di PC temen, eeeeh semua bilangnya install fresh aja malahan ada yang bilang kalo downgrade itu bisa dijadikan saran untuk ke depannya, dueeeeng semakin panik aku &#8230;. <span id="more-309"></span>Terus aku coba cari-cari lagi dan ketemu di beberapa blog yang emang bilang kalo si jaunty ini ga bisa akur (bug) sama driver propertiary si ATI, kebetulan juga aku pake ATI X1300 untuk VGA si PC, dan sebelumnya emang aku pernah install driver propertiarynya si ATI, lalu disana disarankan untuk menguninstall seluruh paket yang berbau fglrx, fiuuuh untung masih tetep bisa masuk ke&#8221; lembah hitam&#8221; lewat sistem recovery yang terdapat di GRUB. Dari situ aku coba uninstall paket-paket fglrx dengan perintah:</p>
<blockquote><p>&#8220;dpkg -l |grep fglrx&#8221;</p></blockquote>
<p style="text-align:justify;">ketemu beberapa paket fglrxnya di PC-ku yaitu xorg-driver-fglrx, fglrx-kernel-source, fglrx-amdcccle sama fglrx-moadaliasses, nha kalo dah ketemu tinggal jalankan perintah:</p>
<blockquote><p>&#8220;aptitude remove xorg-driver-fglrx fglrx-kernel-source fglrx-amdcccle fglrx-moadaliasses&#8221;</p></blockquote>
<p style="text-align:justify;">setelah berhasil dan restart n tadaaaaa, akhirnya keluar tampilan GDM yang manis itu, aku login dan hasilnya woooww langsung terinisialisasi dengan baik monitor LG 19&#8242; inch-ku dan resolusinya langsung ter setting optimal , cwiiiiiiii g jadi install ulang deh he he he he, semoga pengalaman ini bisa membantu temen-temen yang mempunyai masalah yang sama saat upgrade Ibex ke Jaunty dengan driver fglrx dan VGA ATI&#8230;</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mahardianto.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mahardianto.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mahardianto.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mahardianto.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mahardianto.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mahardianto.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mahardianto.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mahardianto.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mahardianto.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mahardianto.wordpress.com/309/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mahardianto.wordpress.com&blog=3413318&post=309&subd=mahardianto&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mahardianto.wordpress.com/2009/08/06/upgrade-jaunty-malah-crash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fb0c44a469b9eb2a1941a54d978c2de3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mahardianto</media:title>
		</media:content>
	</item>
		<item>
		<title>Bikin ERD di tabel database</title>
		<link>http://mahardianto.wordpress.com/2009/07/01/bikin-erd-di-tabel-database/</link>
		<comments>http://mahardianto.wordpress.com/2009/07/01/bikin-erd-di-tabel-database/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 11:55:40 +0000</pubDate>
		<dc:creator>mahardianto</dc:creator>
				<category><![CDATA[Catatan]]></category>
		<category><![CDATA[Linux dan IT]]></category>

		<guid isPermaLink="false">http://mahardianto.wordpress.com/?p=294</guid>
		<description><![CDATA[
1 Juli 2009, Wuaaah &#8230; setelah 1 bulan penuh ga pernah nulis karena sibuk ngejar skripsi, akhirnya berakhir dengan manis &#8230;. (lulus maksudnya), dari revisi pendadaran aku disuruh benerin gambar relasi tabel databasenya harus ad tanda one to many atau one to one, setelah dilihat eh bener juga, gambar hasil designer phpmyadmin ga keliatan informasi [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mahardianto.wordpress.com&blog=3413318&post=294&subd=mahardianto&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:justify;"><img class="aligncenter size-medium wp-image-295" title="Mysql Workbench" src="http://mahardianto.files.wordpress.com/2009/07/ert2.png?w=300&#038;h=250" alt="Mysql Workbench" width="300" height="250" /></p>
<p style="text-align:justify;">1 Juli 2009, Wuaaah &#8230; setelah 1 bulan penuh ga pernah nulis karena sibuk ngejar skripsi, akhirnya berakhir dengan manis &#8230;. (lulus maksudnya), dari revisi pendadaran aku disuruh benerin gambar relasi tabel databasenya harus ad tanda one to many atau one to one, setelah dilihat eh bener juga, gambar <a title="PHPMyAdmin Designer" href="http://mahardianto.wordpress.com/2009/03/02/erd-with-phpmyadmin-designer-on-ubuntu-810/" target="_blank">hasil designer phpmyadmin</a> ga keliatan informasi relasinya, apa lagi abis uprade laptop ke Jaunty, PHPMyAdminnya juga ikut ke upgrade alhasil designernya ga muncul lagi, apalagi cara yang sama buat ngemunculin phpmyadmin designernya dah ga bisa lagi digunakan, akhirnya setelah iseng-iseng maen ke websitenya MySQL malah nemu yang namanya MySQL Work Bench, ada yang buat Ubuntu, ada yang buat WIndows dan Mac OS, dan bisa di donlot disini (http://dev.mysql.com/downloads/workbench/5.1.html) dan <strong>gratis</strong>.  Gambar yang tertampil di atas juga adalah hasil dari MySQL Work Bench, silakan mencoba&#8230;</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mahardianto.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mahardianto.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mahardianto.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mahardianto.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mahardianto.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mahardianto.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mahardianto.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mahardianto.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mahardianto.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mahardianto.wordpress.com/294/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mahardianto.wordpress.com&blog=3413318&post=294&subd=mahardianto&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mahardianto.wordpress.com/2009/07/01/bikin-erd-di-tabel-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fb0c44a469b9eb2a1941a54d978c2de3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mahardianto</media:title>
		</media:content>

		<media:content url="http://mahardianto.files.wordpress.com/2009/07/ert2.png?w=300" medium="image">
			<media:title type="html">Mysql Workbench</media:title>
		</media:content>
	</item>
		<item>
		<title>Melihat &#8220;Total Disk Usage&#8221; sebuah folder di console</title>
		<link>http://mahardianto.wordpress.com/2009/05/01/melihat-total-disk-usage-sebuah-folder-di-console/</link>
		<comments>http://mahardianto.wordpress.com/2009/05/01/melihat-total-disk-usage-sebuah-folder-di-console/#comments</comments>
		<pubDate>Fri, 01 May 2009 10:07:48 +0000</pubDate>
		<dc:creator>mahardianto</dc:creator>
				<category><![CDATA[Catatan]]></category>
		<category><![CDATA[Iseng-iseng]]></category>
		<category><![CDATA[Linux dan IT]]></category>

		<guid isPermaLink="false">http://mahardianto.wordpress.com/?p=290</guid>
		<description><![CDATA[Bingung pingin menghitung berapa mega/giga volume sebuah folder yang terpakai di harddisk lewat terminal atau konsole di linux karena ga ada klik kanan dan klik properties?
Gampang &#8230; jalankan aja perintah ini:
du -ch lokasi_folder/nama_folder &#124;grep total
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mahardianto.wordpress.com&blog=3413318&post=290&subd=mahardianto&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Bingung pingin menghitung berapa mega/giga volume sebuah folder yang terpakai di harddisk lewat terminal atau konsole di linux karena ga ada klik kanan dan klik properties?</p>
<p>Gampang &#8230;<a title="Total Disk Usage" href="http://mahardianto.wordpress.com/2009/05/01/melihat-total-disk-usage-sebuah-folder-di-console/" target="_self"> jalankan</a> aja perintah ini:</p>
<blockquote><p>du -ch lokasi_folder/nama_folder |grep total</p></blockquote>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mahardianto.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mahardianto.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mahardianto.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mahardianto.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mahardianto.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mahardianto.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mahardianto.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mahardianto.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mahardianto.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mahardianto.wordpress.com/290/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mahardianto.wordpress.com&blog=3413318&post=290&subd=mahardianto&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mahardianto.wordpress.com/2009/05/01/melihat-total-disk-usage-sebuah-folder-di-console/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fb0c44a469b9eb2a1941a54d978c2de3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mahardianto</media:title>
		</media:content>
	</item>
		<item>
		<title>Recovering Ubuntu After Installing Windows ( Reinstall Grub Boot loader )</title>
		<link>http://mahardianto.wordpress.com/2009/04/25/recovering-ubuntu-after-installing-windows-reinstall-grub-boot-loader/</link>
		<comments>http://mahardianto.wordpress.com/2009/04/25/recovering-ubuntu-after-installing-windows-reinstall-grub-boot-loader/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 03:54:06 +0000</pubDate>
		<dc:creator>mahardianto</dc:creator>
				<category><![CDATA[Aktifitas]]></category>
		<category><![CDATA[Catatan]]></category>
		<category><![CDATA[Linux dan IT]]></category>

		<guid isPermaLink="false">http://mahardianto.wordpress.com/?p=285</guid>
		<description><![CDATA[Jumat tgl 25 April, setelah beberapa minggu g nulis karena dikejar deadline skripsi &#8230; fiuuuh &#8230;kemaren ada temen minta tolong, karena dia abis install ulang windows XP, jadinya Linux Mint nya g bisa diakses, alias dual bootnya (GRUB) ketimpa sama boot loadernya windows, mau install ulang linuxnya? jangaaan,&#8230;gini caranya untuk mengembalikan GRUBnya &#8230;&#8230;:
1. Boot pake [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mahardianto.wordpress.com&blog=3413318&post=285&subd=mahardianto&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Jumat tgl 25 April, setelah beberapa minggu g nulis karena dikejar deadline skripsi &#8230; fiuuuh &#8230;kemaren ada temen minta tolong, karena dia abis install ulang windows XP, jadinya Linux Mint nya g bisa diakses, alias dual bootnya (GRUB) ketimpa sama boot loadernya windows, mau install ulang linuxnya? jangaaan,&#8230;<a title="Recovering Grub" href="http://mahardianto.wordpress.com/2009/04/25/recovering-ubuntu-after-installing-windows-reinstall-grub-boot-loader/" target="_self">gini caranya</a> untuk mengembalikan GRUBnya &#8230;&#8230;:</p>
<p class="line874">1. Boot pake Live CD. (pake Ubuntu 8.04 ato versi lain)</p>
<p class="line862">2.Buka terminal (Applications -&gt; Accessories -&gt; Terminal)</p>
<p>3. Start grub sebagai root dengan perintah :</p>
<blockquote><p>sudo grub</p></blockquote>
<p>4.  Kamu akan masuk ke shell-nya GRUB yang nati akan kita gunakan untuk mencari root partisi tempat kita menginstall GRUB.</p>
<p>5. Ketikkan perintah di bawah lalu  enter:</p>
<blockquote>
<pre>find /boot/grub/stage1</pre>
</blockquote>
<p>Jika keluar komentar  &#8220;Error 15: File not found&#8221;, coba perintah ini:</p>
<blockquote>
<pre>find /grub/stage1</pre>
</blockquote>
<p>Dari hasil informasi root partisi yang didapatkan setelah perintah sebelumnya berhasil dijalankan tanpa error message, Gunakan perintah dibawah:</p>
<blockquote>
<pre>grub&gt; root (hdX,Y)</pre>
</blockquote>
<p>Kemudian Install Grub:</p>
<blockquote>
<pre>grub&gt; setup (hd0)</pre>
</blockquote>
<p class="line874">
<p>Dan yang terakhir, Exit Grub:</p>
<blockquote>
<pre>grub&gt; quit</pre>
</blockquote>
<p>Restart dan tadaaaaa, GRUB Boot loader anda akan kembali seperti semula, silakan masuk ke<em> linux box</em> anda yang telah direcovery &#8230;.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mahardianto.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mahardianto.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mahardianto.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mahardianto.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mahardianto.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mahardianto.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mahardianto.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mahardianto.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mahardianto.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mahardianto.wordpress.com/285/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mahardianto.wordpress.com&blog=3413318&post=285&subd=mahardianto&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mahardianto.wordpress.com/2009/04/25/recovering-ubuntu-after-installing-windows-reinstall-grub-boot-loader/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fb0c44a469b9eb2a1941a54d978c2de3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mahardianto</media:title>
		</media:content>
	</item>
		<item>
		<title>Warning: Cannot modify header information &#8211; headers already sent by &#8230;bla bla bla</title>
		<link>http://mahardianto.wordpress.com/2009/04/08/warning-cannot-modify-header-information-headers-already-sent-by-bla-bla-bla/</link>
		<comments>http://mahardianto.wordpress.com/2009/04/08/warning-cannot-modify-header-information-headers-already-sent-by-bla-bla-bla/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 09:47:20 +0000</pubDate>
		<dc:creator>mahardianto</dc:creator>
				<category><![CDATA[Catatan]]></category>
		<category><![CDATA[Linux dan IT]]></category>

		<guid isPermaLink="false">http://mahardianto.wordpress.com/?p=283</guid>
		<description><![CDATA[Pernah ngalamin seperti judul di atas sewaktu bermain dengan PHP di web server &#8230;? solusinya mudah, buka file konfigurasi PHP di &#8220;php.ini&#8221;, cari bagian buffer &#8220;output_buffering = Off&#8221; di edit menjadi &#8220;output_buffering = On&#8221; lalu restart apachenya &#8230;.
Silakan dicoba dan semoga membantu &#8230;.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mahardianto.wordpress.com&blog=3413318&post=283&subd=mahardianto&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Pernah ngalamin seperti <a title="Cannot Modify Header" href="http://mahardianto.wordpress.com/2009/04/08/warning-cannot-modify-header-information-headers-already-sent-by-bla-bla-bla/" target="_self">judul di atas</a> sewaktu bermain dengan PHP di web server &#8230;? solusinya mudah, buka file konfigurasi PHP di &#8220;php.ini&#8221;, cari bagian buffer &#8220;output_buffering = Off&#8221; di edit menjadi &#8220;output_buffering = On&#8221; lalu restart apachenya &#8230;.</p>
<p>Silakan dicoba dan semoga membantu &#8230;.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mahardianto.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mahardianto.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mahardianto.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mahardianto.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mahardianto.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mahardianto.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mahardianto.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mahardianto.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mahardianto.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mahardianto.wordpress.com/283/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mahardianto.wordpress.com&blog=3413318&post=283&subd=mahardianto&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mahardianto.wordpress.com/2009/04/08/warning-cannot-modify-header-information-headers-already-sent-by-bla-bla-bla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fb0c44a469b9eb2a1941a54d978c2de3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mahardianto</media:title>
		</media:content>
	</item>
		<item>
		<title>Paging ala Google di PHP (Google Paging)</title>
		<link>http://mahardianto.wordpress.com/2009/04/02/paging-ala-google-di-php-google-paging/</link>
		<comments>http://mahardianto.wordpress.com/2009/04/02/paging-ala-google-di-php-google-paging/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 01:42:59 +0000</pubDate>
		<dc:creator>mahardianto</dc:creator>
				<category><![CDATA[Catatan]]></category>
		<category><![CDATA[Linux dan IT]]></category>

		<guid isPermaLink="false">http://mahardianto.wordpress.com/?p=278</guid>
		<description><![CDATA[Saat ini saya sedang menulis skripsi tentang sistem informasi manajemen dengan bahasa pemrograman PHP, karena lagi pemula, saya kesulitan saat membuat paging ala Google , jadi kalo ada data yang banyaaak sekali dapat tertampil berdasarkan halaman, dan nomer halaman yang tertampil disana hanya 5 buah, tampilan di bawah menjadi :
First Previous   1 2 3 4 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mahardianto.wordpress.com&blog=3413318&post=278&subd=mahardianto&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Saat ini saya sedang menulis skripsi tentang sistem informasi manajemen dengan bahasa pemrograman PHP, karena lagi pemula, saya kesulitan saat membuat <a title="Paging Ala Google" href="http://mahardianto.wordpress.com/2009/04/02/paging-ala-google-di-php-google-paging/" target="_blank">paging ala Google </a>, jadi kalo ada data yang banyaaak sekali dapat tertampil berdasarkan halaman, dan nomer halaman yang tertampil disana hanya 5 buah, tampilan di bawah menjadi :</p>
<blockquote><p>First Previous   1 2 3 4 5   Next Last</p></blockquote>
<p>Kalo di Link Next di klik, akan loncat ke halaman 6 jadi seperti di bawah ini:</p>
<blockquote><p>First Previous   2 3 4 5 6  Next Last</p></blockquote>
<p>Kalo di klik Last, maka akan segera loncat ke data di halaman terkahir, begitu juga kalo di klik First, akan segera loncat ke halaman pertama &#8230;</p>
<p>Mau tau caranya &#8230;???</p>
<p><span id="more-278"></span></p>
<p>Bikin dulu databasenya dengan nama primes, lalu masukkan query di bawah, untuk membuat tabel dengan spesifikasinya:</p>
<blockquote><p>CREATE TABLE IF NOT EXISTS `primes` (<br />
`number` int(10) unsigned NOT NULL,<br />
PRIMARY KEY  (`number`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=latin1;</p></blockquote>
<p>Skrip PHPnya terdiri dari 3 buah, yaitu prima.php, terbilang.php, dan paging.php:</p>
<p><em>prima.php</em> digunakan untuk membuat fungsi bilangan prima kurang dari 10.000 , isinya seperti dibawah:</p>
<blockquote><p>&lt;?php<br />
function is_prime($n)<br />
{<br />
if($n==2) return true;<br />
if($n==3) return true;<br />
if($n&lt;2) return false;<br />
$f = floor(sqrt($n));<br />
for ($i=2;$i&lt;=$f;$i++)<br />
{<br />
if ($n%$i==0) return false;<br />
}<br />
return true;<br />
}</p>
<p>?&gt;</p></blockquote>
<p><em>terbilang.php</em> digunakan untuk mengisi database dengan nama primes dan tabel primes dengan bilangan prima kurang dari 10.000 , isinya seperti dibawah:</p>
<blockquote><p>&lt;?php<br />
include (&#8220;prima.php&#8221;);<br />
mysql_connect($DB_HOST,$DB_USER,$DB_PASS);<br />
mysql_select_db($DB_DB);<br />
for ($i=2;$i&lt;10000;$i++)<br />
{<br />
if (is_prime($i))<br />
mysql_query(&#8220;INSERT IGNORE INTO `primes` VALUE &#8216;$i&#8221;);<br />
}<br />
?&gt;</p></blockquote>
<p><em>paging.php</em> adalah file PHP untuk menampilkan data yang ada di database dengan sistem paging atau halaman mirip Google, coba anda bayangkan kalo datanya itu terdiri dari ribuan record yang harus ditampilkan tanpa menggunakan <em>paging</em>&#8230;.(capeknya)</p>
<blockquote><p>&lt;?php<br />
//paging.php<br />
$DB_HOST=&#8221;localhost&#8221;;<br />
$DB_DB=&#8221;primes&#8221;;<br />
$DB_USER=&#8221;user_database&#8221;;<br />
$DB_PASS=&#8221;password_user_database&#8221;;<br />
$PAGE_DEFAULT = 1;<br />
$PAGESIZE_DEFAULT = 25;<br />
$PAGESIZE_LOWER_LIMIT = 10;<br />
$PAGESIZE_UPPER_LIMIT = 100;<br />
$page=$_GET['page'];<br />
include (&#8220;terbilang.php&#8221;);<br />
echo &#8220;&lt;h1&gt;Demo Paging&lt;/h1&gt;&#8221;;<br />
mysql_connect($DB_HOST,$DB_USER,$DB_PASS);<br />
mysql_select_db($DB_DB);<br />
if (!isset($page)) $page = $PAGE_DEFAULT;<br />
if ($page &lt; 1 &amp;&amp; $page != -1) $page = 1;<br />
if (!isset($pagesize)) $pagesize = $PAGE_DEFAULT;<br />
if ($pagesize &lt; $PAGESIZE_LOWER_LIMIT) $pagesize = $PAGESIZE_LOWER_LIMIT;<br />
if ($pagesize &gt; $PAGESIZE_UPPER_LIMIT) $pagesize = $PAGESIZE_UPPER_LIMIT;<br />
$res = mysql_query(&#8220;SELECT COUNT(*) FROM primes;&#8221;);<br />
list($total_rows) = mysql_fetch_row($res);<br />
if ($page == -1)<br />
{<br />
$count=$pagesize;<br />
$offset=$total_rows-$pagesize;<br />
}<br />
else<br />
{<br />
$count=$pagesize;<br />
$offset=($page-1)*$pagesize;<br />
}<br />
$last_page=ceil($total_rows/$pagesize);<br />
$adjacent_pages_links=($page &gt; 6 ? &#8220;&#8230;&#8221; : &#8221; &#8220;);<br />
for ($i=$page-5; $i&lt;$page;$i++)<br />
{<br />
if ($i&lt;1) continue;<br />
$adjacent_page_links.=&#8221; &#8220;.&#8221;&lt;a href=$PHP_SELF?page=$i&gt;$i&lt;/a&gt;&#8221;;<br />
}<br />
$adjacent_pages_links.= &#8220;&lt;b&gt;$page&lt;/b&gt;&#8221;;<br />
for ($i=$page+1; $i&lt;($page+6);$i++)<br />
{<br />
if($i&gt;$last_page) break;<br />
$adjacent_pages_links.=&#8221; &#8220;.&#8221;&lt;a href=$PHP_SELF?page=$i&gt;$i&lt;/a&gt;&#8221;;<br />
}<br />
$adjacent_pages_links.=($page+5&lt;$last_page?&#8221; &#8230;&#8221;: &#8221; &#8220;);<br />
$navigasi=&#8221;<br />
&lt;table bgcolor=#ccccff border=0 width=100%&gt;<br />
&lt;tr&gt;&#8221;.<br />
&#8220;&lt;td&gt;&#8221;.($page==1?&#8221;First&#8221;:&#8221;&lt;a href=$PHP_SELF?page=1&gt;First&lt;/a&gt;&#8221;).&#8221;&lt;/td&gt;&#8221;.<br />
&#8220;&lt;td&gt;&#8221;.($page==1?&#8221;Prev&#8221;:&#8221;&lt;a href=$PHP_SELF?page=&#8221;.($page-1).&#8221;&gt;Prev&lt;/a&gt;&#8221;).&#8221;&lt;/td&gt;&#8221;.<br />
&#8220;&lt;td align=middle width=100%&gt;$adjacent_page_links&lt;/td&gt;&#8221;.<br />
&#8220;&lt;td align=right&gt;&#8221;.($page==$last_page?&#8221;Next&#8221;:&#8221;&lt;a href=$PHP_SELF?page=&#8221;.($page+1).&#8221;&gt;Next&lt;/a&gt;&#8221;).&#8221;&lt;/td&gt;&#8221;.<br />
&#8220;&lt;td align=right&gt;&#8221;.($page==$last_page?&#8221;Last&#8221;:&#8221;&lt;a href=$PHP_SELF?page=$last_page&gt;Last&lt;/a&gt;&#8221;).&#8221;&lt;/td&gt;&#8221;.<br />
&#8220;&lt;/tr&gt;<br />
&lt;/table&gt;&#8221;;<br />
echo $navigasi;<br />
echo &#8220;&lt;table width=100% border=1 cellpadding=5&gt;<br />
&lt;tr bgcolor=#cccccc&gt;<br />
&lt;td&gt;Urutan&lt;/td&gt;<br />
&lt;td&gt;Angka&lt;/td&gt;<br />
&lt;td&gt;Terbilang&lt;/td&gt;<br />
&lt;/tr&gt;&#8221;;<br />
$res=mysql_query(&#8220;SELECT * FROM `primes` LIMIT $offset,$count;&#8221;);<br />
$i=$offset+1;<br />
while ($row=mysql_fetch_array($res))<br />
{<br />
echo &#8220;&lt;tr bgcolor=$&#8221;,($i%2?&#8221;fff0f0&#8243;:&#8221;fff8f8&#8243;),&#8221;&gt;<br />
&lt;td&gt;$i&lt;/td&gt;<br />
&lt;td&gt;$row[number]&lt;/td&gt;<br />
&lt;td&gt;&#8221;,($row['number']),&#8221;&lt;/td&gt;<br />
&lt;/tr&gt;&#8221;;<br />
$i++;<br />
}<br />
echo &#8220;&lt;/table&gt;&#8221;;<br />
echo $navigasi;<br />
?&gt;</p></blockquote>
<p>Silakan mencoba dan dimodifikasi sendiri sesuai dengan kebutuhan &#8230;</p>
<p><em>Note: Skrip ini diambil dari salah satu resep dari Buku <strong>PHP, KumpulanResep-resep Pemrograman</strong> karangan <strong>Steven Haryanto</strong> terbitan </em><em><strong>Dian Rakyat</strong>, didalamnya terdapat resep-resep lain yang menarik, silakan membeli dan mencobanya &#8230;he he he (promosi nih &#8230;.)</em></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mahardianto.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mahardianto.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mahardianto.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mahardianto.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mahardianto.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mahardianto.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mahardianto.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mahardianto.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mahardianto.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mahardianto.wordpress.com/278/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mahardianto.wordpress.com&blog=3413318&post=278&subd=mahardianto&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mahardianto.wordpress.com/2009/04/02/paging-ala-google-di-php-google-paging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fb0c44a469b9eb2a1941a54d978c2de3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mahardianto</media:title>
		</media:content>
	</item>
		<item>
		<title>Merotasi text di OpenOffice Writer 3</title>
		<link>http://mahardianto.wordpress.com/2009/03/25/merotasi-text-di-openoffice-writer-3/</link>
		<comments>http://mahardianto.wordpress.com/2009/03/25/merotasi-text-di-openoffice-writer-3/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 03:49:17 +0000</pubDate>
		<dc:creator>mahardianto</dc:creator>
				<category><![CDATA[Catatan]]></category>
		<category><![CDATA[Iseng-iseng]]></category>
		<category><![CDATA[Linux dan IT]]></category>

		<guid isPermaLink="false">http://mahardianto.wordpress.com/?p=272</guid>
		<description><![CDATA[Pernah suatu kali aku nulis skripsi pake OpenOffice Writer 3, bingung gimana merotasi kata karena ada gambar yang dibikin landscape tetapi halaman page tetep portrait , pas mau bikin keterangan di gambar, bingung&#8230;. setelah cari di google ternyata ketemu solusinya
Langsung aja yaaa, caranya:
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mahardianto.wordpress.com&blog=3413318&post=272&subd=mahardianto&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Pernah suatu kali aku nulis skripsi pake OpenOffice Writer 3, bingung gimana merotasi kata karena ada gambar yang dibikin <em>landscape</em> tetapi halaman page tetep <em>portrait</em> , pas mau bikin keterangan di gambar, bingung&#8230;. setelah cari di google ternyata ketemu solusinya</p>
<p>Langsung aja yaaa, caranya:</p>
<div id="attachment_273" class="wp-caption aligncenter" style="width: 334px"><img class="size-full wp-image-273" title="screenshot1" src="http://mahardianto.files.wordpress.com/2009/03/screenshot1.png?w=324&#038;h=342" alt="screenshot1" width="324" height="342" /><p class="wp-caption-text">Blok kata atau kalimat yang akan di rotate</p></div>
<div id="attachment_274" class="wp-caption aligncenter" style="width: 253px"><img class="size-medium wp-image-274" title="screenshot-11" src="http://mahardianto.files.wordpress.com/2009/03/screenshot-11.png?w=243&#038;h=300" alt="Klik menu Format &gt; Character. " width="243" height="300" /><p class="wp-caption-text">Klik menu Format &gt; Character. </p></div>
<div id="attachment_275" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-275" title="screenshot-21" src="http://mahardianto.files.wordpress.com/2009/03/screenshot-21.png?w=300&#038;h=284" alt="Pada tab Position, di seksi Rotation/scaling, Pilih sudut rotasi dan klik OK" width="300" height="284" /><p class="wp-caption-text">Pada tab Position, di seksi Rotation/scaling, Pilih sudut rotasi dan klik OK</p></div>
<div id="attachment_276" class="wp-caption aligncenter" style="width: 197px"><img class="size-medium wp-image-276" title="screenshot-4" src="http://mahardianto.files.wordpress.com/2009/03/screenshot-4.png?w=187&#038;h=300" alt="tadaaaa, ini hasilnya..." width="187" height="300" /><p class="wp-caption-text">tadaaaa, ini hasilnya...</p></div>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mahardianto.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mahardianto.wordpress.com/272/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mahardianto.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mahardianto.wordpress.com/272/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mahardianto.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mahardianto.wordpress.com/272/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mahardianto.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mahardianto.wordpress.com/272/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mahardianto.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mahardianto.wordpress.com/272/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mahardianto.wordpress.com&blog=3413318&post=272&subd=mahardianto&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mahardianto.wordpress.com/2009/03/25/merotasi-text-di-openoffice-writer-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fb0c44a469b9eb2a1941a54d978c2de3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mahardianto</media:title>
		</media:content>

		<media:content url="http://mahardianto.files.wordpress.com/2009/03/screenshot1.png" medium="image">
			<media:title type="html">screenshot1</media:title>
		</media:content>

		<media:content url="http://mahardianto.files.wordpress.com/2009/03/screenshot-11.png?w=243" medium="image">
			<media:title type="html">screenshot-11</media:title>
		</media:content>

		<media:content url="http://mahardianto.files.wordpress.com/2009/03/screenshot-21.png?w=300" medium="image">
			<media:title type="html">screenshot-21</media:title>
		</media:content>

		<media:content url="http://mahardianto.files.wordpress.com/2009/03/screenshot-4.png?w=187" medium="image">
			<media:title type="html">screenshot-4</media:title>
		</media:content>
	</item>
	</channel>
</rss>