<?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>Future was Over Here</title>
	<atom:link href="http://blog.iqbal.or.id/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.iqbal.or.id</link>
	<description>I want to ride the wind… conspire with the blast… breathe in the wisdom…</description>
	<lastBuildDate>Sun, 20 May 2012 10:40:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Setup MSQL 5.1 Replication di Centos 6</title>
		<link>http://blog.iqbal.or.id/2012/05/20/setup-msql-5-1-replication-di-centos-6/</link>
		<comments>http://blog.iqbal.or.id/2012/05/20/setup-msql-5-1-replication-di-centos-6/#comments</comments>
		<pubDate>Sun, 20 May 2012 10:39:51 +0000</pubDate>
		<dc:creator>M. Iqbal Saryuddin A.</dc:creator>
				<category><![CDATA[Kadang Lupa]]></category>

		<guid isPermaLink="false">http://blog.iqbal.or.id/?p=270</guid>
		<description><![CDATA[KETERANGAN Ini kalau pakai SSL. Jika ingin tidak pakai SSL, tinggal skip bagian SSL. PERSIAPAN Cek dulu apakah ssl sudah diaktifkan di mysql server master root@server1:~# mysql -u root -p mysql&#62; show variables like &#8216;%ssl%&#8217;; Jika belum, maka aktifkan dulu dengan menambahkan string &#8220;ssl&#8221; (tanpa quote) pada /etc/my.cnf dan restart mysql KONFIGURASI di MASTER MySQL harus bisa [...]]]></description>
			<content:encoded><![CDATA[<div>KETERANGAN</div>
<div></div>
<div>Ini kalau pakai SSL. Jika ingin tidak pakai SSL, tinggal skip bagian SSL.</div>
<div></div>
<div><strong>PERSIAPAN</strong></div>
<ul>
<li>Cek dulu apakah ssl sudah diaktifkan di mysql server master<br />
root@server1:~# mysql -u root -p<br />
mysql&gt; show variables like &#8216;%ssl%&#8217;;</li>
<li>Jika belum, maka aktifkan dulu dengan menambahkan string &#8220;ssl&#8221; (tanpa quote) pada /etc/my.cnf dan restart mysql</li>
</ul>
<p><strong>KONFIGURASI di MASTER</strong></p>
<ul>
<li>MySQL harus bisa listen all interface. Caranya comment pada bind-address = 127.0.0.1 di file /etc/my.cnf. Untuk test, engan perintah berikut:<br />
root@server1:~# netstat -tap | grep mysql<br />
tcp 0 0 *:mysql *:* LISTEN 2166/mysqld</li>
<li>Membuat folder untuk log mysql jika belum ada<br />
root@server1:~# mkdir /var/log/mysql<br />
root@server1:~#  chown mysql:mysql /var/log/mysql</li>
<li>Membuat CA certificate<br />
root@server1:~# (mkdir /etc/mysql/newcerts) cd /etc/mysql/newcerts<br />
root@server1:~# openssl genrsa 2048 &gt; ca-key.pem<br />
root@server1:~# openssl req -new -x509 -nodes -days 1000 -key ca-key.pem &gt; ca-cert.pem</li>
<li>Membuat server certificate<br />
root@server1:~# openssl req -newkey rsa:2048 -days 1000 -nodes -keyout server-key.pem &gt; server-req.pem<br />
root@server1:~#  openssl x509 -req -in server-req.pem -days 1000 -CA ca-cert.pem -CAkey ca-key.pem -set_serial 01 &gt; server-cert.pem</li>
<li>Membuat client certificate<br />
root@server1:~# openssl req -newkey rsa:2048 -days 1000 -nodes -keyout client-key.pem &gt; client-req.pem<br />
root@server1:~#  openssl x509 -req -in client-req.pem -days 1000 -CA ca-cert.pem -CAkey ca-key.pem -set_serial 01 &gt; client-cert.pem</li>
<li>Transfer file ca-cert.pem, client-cert.pem, and client-key.pem ke slave di direktori /etc/mysql/newcerts juga</li>
<li>Buka /etc/my.cnf lalu masukkan berikut:<br />
ssl<br />
ssl-ca=/etc/mysql/newcerts/ca-cert.pem<br />
ssl-cert=/etc/mysql/newcerts/server-cert.pem<br />
ssl-key=/etc/mysql/newcerts/server-key.pem</li>
<li>Restart mysql</li>
<li>Membuat user slave d master<br />
root@server1:~# mysql -u root -p<br />
mysql&gt; GRANT REPLICATION SLAVE ON *.* TO &#8216;slave_user&#8217;@'%&#8217; IDENTIFIED BY &#8216;slave_password&#8217; REQUIRE SSL;<br />
mysql&gt; GRANT USAGE ON *.* TO &#8216;slave_user&#8217;@'%&#8217; REQUIRE SSL;<br />
mysql&gt; FLUSH PRIVILEGES;</li>
<li>Penomoran server dan penentuan database di /etc/my.cnf<br />
server-id = 1<br />
log_bin = /var/log/mysql/mysql-bin.log<br />
expire_logs_days = 10<br />
max_binlog_size = 100M<br />
binlog_do_db = exampledb</li>
<li>Restart mysql</li>
<li>Flush &amp; Lock mysql database dulu dan lihat posisi di master status<br />
root@server1:~# mysql -u root -p<br />
mysql&gt; USE exampledb;<br />
mysql&gt; FLUSH TABLES WITH READ LOCK;<br />
mysql&gt; SHOW MASTER STATUS;<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+<br />
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+<br />
| mysql-bin.000001 |  3096416 | exampledb    |                  |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+<br />
1 row in set (0.00 sec)</li>
<li> INGAT, jangan tutup atau quit dari mysql dulu karena pada pisisi ini harus ngedump database. Buka terminal baru:<br />
root@server1:~# mysqldump -u root -pyourrootsqlpassword &#8211;opt exampledb &gt; snapshot.sql</li>
<li>Kirim snapshot.sql ke server slave</li>
<li>Dari terminal yang sebelumnya:<br />
mysql&gt; UNLOCK TABLES;<br />
mysql&gt; quit;</li>
</ul>
<p><strong>KONFIGURASI di SLAVE</strong></p>
<ul>
<li>Buka  /etc/my.cnf buat setting server-id, master-connect-retry, replicate-do-db di bagian  [mysqld]<br />
ssl<br />
server-id=2<br />
master-connect-retry=60<br />
replicate-do-db=exampledb</li>
<li>restart mysql</li>
<li>membuat database<br />
root@server2:~# mysql -u root -p<br />
mysql&gt; CREATE DATABASE exampledb;<br />
mysql&gt; STOP SLAVE;<br />
mysql&gt; quit;</li>
<li> memasukkan data awal:<br />
root#server2:~# mysql -u root -pyourrootsqlpassword exampledb &lt; snapshot.sql</li>
<li>set slave:<br />
root@server2:~# mysql -u root -p<br />
mysql&gt; CHANGE MASTER TO MASTER_HOST=&#8217;192.168.0.100&#8242;, MASTER_USER=&#8217;slave_user&#8217;, MASTER_PASSWORD=&#8217;slave_password&#8217;, MASTER_LOG_FILE=&#8217;mysql-bin.000001&#8242;, MASTER_LOG_POS=3096416, MASTER_SSL=1, MASTER_SSL_CA = &#8216;/etc/mysql/newcerts/ca-cert.pem&#8217;, MASTER_SSL_CERT = &#8216;/etc/mysql/newcerts/client-cert.pem&#8217;, MASTER_SSL_KEY = &#8216;/etc/mysql/newcerts/client-key.pem&#8217;;<br />
mysql&gt; START SLAVE;<br />
mysql&gt; SHOW SLAVE STATUS \G</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.iqbal.or.id/2012/05/20/setup-msql-5-1-replication-di-centos-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>scp, ssh dan rsync tanpa prompting password</title>
		<link>http://blog.iqbal.or.id/2012/05/20/scp-ssh-dan-rsync-tanpa-prompting-password/</link>
		<comments>http://blog.iqbal.or.id/2012/05/20/scp-ssh-dan-rsync-tanpa-prompting-password/#comments</comments>
		<pubDate>Sun, 20 May 2012 01:13:25 +0000</pubDate>
		<dc:creator>M. Iqbal Saryuddin A.</dc:creator>
				<category><![CDATA[Kadang Lupa]]></category>

		<guid isPermaLink="false">http://blog.iqbal.or.id/?p=266</guid>
		<description><![CDATA[Dari host asal: $ ssh-keygen -t rsa akan menghasilkan file di ~/.ssh/id_rsa.pub Kirim file tersebut ke host tujuan. Lalu masuk ke host tujuan dan memasukkan isi dari id_rsa.pub yg tadi ke ~/.ssh/authorized_keys di host tujuan $ cat id_rsa.pub &#62;&#62;~/.ssh/authorized_keys $ chmod 700 ~/.ssh/authorized_keys Jika butuh root login, edit /etc/ssh/sshd_config dan ubah PermitRootLogin dari no menjadi yes, lalu restart sshd.]]></description>
			<content:encoded><![CDATA[<p>Dari host asal:</p>
<p>$ ssh-keygen -t rsa</p>
<p>akan menghasilkan file di ~/.ssh/id_rsa.pub</p>
<p>Kirim file tersebut ke host tujuan.</p>
<p>Lalu masuk ke host tujuan dan memasukkan isi dari id_rsa.pub yg tadi ke ~/.ssh/authorized_keys di host tujuan</p>
<p>$ cat id_rsa.pub &gt;&gt;~/.ssh/authorized_keys</p>
<p>$ chmod 700 ~/.ssh/authorized_keys</p>
<p>Jika butuh root login, edit /etc/ssh/sshd_config dan ubah PermitRootLogin dari no menjadi yes, lalu restart sshd.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iqbal.or.id/2012/05/20/scp-ssh-dan-rsync-tanpa-prompting-password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Salah satu akal-akalan AHA alias ESIA agar membeli pulsa lebih</title>
		<link>http://blog.iqbal.or.id/2012/03/21/salah-satu-akal-akalan-aha-alias-esia-agar-membeli-pulsa-lebih/</link>
		<comments>http://blog.iqbal.or.id/2012/03/21/salah-satu-akal-akalan-aha-alias-esia-agar-membeli-pulsa-lebih/#comments</comments>
		<pubDate>Wed, 21 Mar 2012 15:23:07 +0000</pubDate>
		<dc:creator>M. Iqbal Saryuddin A.</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[AHA]]></category>
		<category><![CDATA[Esia]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Pulsa]]></category>

		<guid isPermaLink="false">http://blog.iqbal.or.id/?p=257</guid>
		<description><![CDATA[Saya adalah pengguna AHA (http://www.aha.co.id) yang sebenarnya puas dengan kualitas jaringannya. Bahkan saya selalu mempromosikan ke orang-orang bahwa AHA bagus dan cepet koneksinya. Tapi akhir-akhir ini saya jengkel dengan AHA. Itu dikarenakan  AHA membuat beberapa hal yang merepotkan dan menjengkelkan bagi saya, yang di antaranya berdampak pada lebihnya pulsa yang harus dibayar. Yang menjengkelkan itu [...]]]></description>
			<content:encoded><![CDATA[<p>Saya adalah pengguna AHA (http://www.aha.co.id) yang sebenarnya puas dengan kualitas jaringannya. Bahkan saya selalu mempromosikan ke orang-orang bahwa AHA bagus dan cepet koneksinya. Tapi akhir-akhir ini saya jengkel dengan AHA. Itu dikarenakan  AHA membuat beberapa hal yang merepotkan dan menjengkelkan bagi saya, yang di antaranya berdampak pada lebihnya pulsa yang harus dibayar. Yang menjengkelkan itu adalah:</p>
<ul>
<li><strong>AHA Mail a.k.a. Google Application
<p></strong>Mungkin maksud AHA sih baik, memberi hal lebih kepada pengguna AHA. Masalahnya adalah hal tersebut diharuskan oleh AHA. Tidak ada cara untuk menolaknya. Yang menjengkelkan adalah setiap mau cek pulsa  di Customer Area AHA selalu terlebih dahulu diarahkan ke google application. Padahal saya cuma mau cek pulsa lewat internet, karena alat yg saya beli adalah AHA Link yang memang dikhususkan untuk pemakaian internet (tidak bisa dipakai nelpon, paling bisa SMS melalui aplikasi web juga)Saya pakai AHA hanya untuk internet. That&#8217;s it. Saya tidak suka menunggu google application yang loading-nya lama hanya untuk ngecek pulsa. Saya sudah punya sendiri dengan domain-domain pribadi. Banyak lagi.</li>
<li><strong>Notifikasi AHA saat melewati FUP (Fair Usage Policy)
<p></strong>Saya sudah tahu dari awal bahwa paket yang saya ambil adalah DINAMIS BULANAN yang quotanya adalah 4 GB dan kalau telah memakai lebih dari itu akan turun kecepatannya.  Itu tidak masalah bagi saya. Awal-awal saya pakai AHA dulu lancar saja, begitu melebihi quota otomatis kecepatnnya berkurang. That&#8217;s ok.Tapi kemudian AHA membuat acara lain yaitu jika melewati quota akan masuk ke halaman notifikasi dan saya harus login untuk memilih apakah tetep mau memakai paket dengan kecepatan turun atau membayarRp 1/KB untuk kecepatan yang tidak turun. Walaupun bikin repot, okelah saya lakukan.Yang terakhir ini caranya berubah lagi menjadi lebih menjengkelkan. Ketika melewati quota, maka harus SMS ke nomor 242 dengan pesan BAYAR atau TIDAK. Okelah saya turutin kirim SMS, eh malah mendapat balesan: <em>&#8220;Maaf, permintaan Anda tidak dapat diproses. Saat ini Anda tidak dpt memilih krn blm pd kondisi FUP. Paket Anda akan diperbarui pd 27/03/12-15:16</em>&#8220; . Lha, gimana sih? Saya buka internet dapat notfikasi suruh SMS tapi ketika di-SMS jawabannya seperti itu. Saya sampai SMS 2 kali untuk memastikan dan hasilnya sama saja. Wal hasil, pulsa saya kepotong Rp 110 dan tetap tidak bisa pakai internet.Akhirnya saya telpon langsung AHA Care di nomor 021 99714098. Untuk berbicara dengan operator prosedurnya lama banget. Pulsa IM3 saya terus kepotong untuk hal-hal gak penting. Kalau anda telepon AHA Care, sebaiknya langsung pencet 0 (nol) aja untuk berbicara dengan operator. Setelah tersambung dengan operator, baru bisa minta dibukakan akses internetnya secara manual oleh dia. Menurut dia, update data quotanya bisa lebih dari 2 jam, sehingga bisa terjadi hal seperti itu. What? update data saja bisa sampai begitu lama, apa tidak bisa sinkronisasi database?</p>
<p>Kalaupun metode SMS tersebut berhasil(apalagi gagal) , maka pulsa akan kepotong minimal Rp 55 untuk konfirmasi BAYAR atau TIDAK. Bagi saya yang hanya pakai AHA untuk internet, itu artinya harus membeli pulsa lebih, karena pulsa yang seharusnya pas buat langganan (Rp 110,000) menjadi Rp 109,945. Mana ada yang jual pulsa AHA Rp 55 agar genap menjadi Rp 110,000?  Mau tidak mau harus beli pulsa setidaknya paket terkecil. Nah, karena saya hanya memakai untuk internet Rp 110,000 per 30 hari, berarti akan selalu ada saldo pulsa gak kepakai. Itu adalah akal-akalan AHA untuk mendapatkan duit gratis yang menggantung. Atau setidaknya, akal-akalan AHA agar pengguna membeli pulsa yang sebenarnya tidak diperlukan.</li>
<li> Banner
<p>Sering kali kalau saya membuka sebuah website akan ada banner AHA yg menyebalkan diinsert otomatis.   Menyebalkan banget bukan?  Sudah bayar masih diganggu sama banner. Ini bannernya:<br />
<a href="http://blog.iqbal.or.id/wp-content/uploads/2012/03/e05c91085f8fff0364b8f0162b3685e7.jpg"><img class="alignnone size-medium wp-image-262" title="e05c91085f8fff0364b8f0162b3685e7" src="http://blog.iqbal.or.id/wp-content/uploads/2012/03/e05c91085f8fff0364b8f0162b3685e7-80x300.jpg" alt="" width="80" height="300" /></a></li>
</ul>
<p>Bagaimana pengalaman menggunakan AHA dari anda?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iqbal.or.id/2012/03/21/salah-satu-akal-akalan-aha-alias-esia-agar-membeli-pulsa-lebih/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perbandingan Database Engine: MySQL vs PostgreSQL vs Oracle vs Microsoft SQL Server</title>
		<link>http://blog.iqbal.or.id/2011/11/11/perbandingan-database-engine-mysql-vs-postgresql-vs-oracle-vs-microsof-sql-server/</link>
		<comments>http://blog.iqbal.or.id/2011/11/11/perbandingan-database-engine-mysql-vs-postgresql-vs-oracle-vs-microsof-sql-server/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 06:21:42 +0000</pubDate>
		<dc:creator>M. Iqbal Saryuddin A.</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.iqbal.or.id/?p=243</guid>
		<description><![CDATA[Saat ini sedang mikir-mikir database mana yang paling cocok dengan aplikasi yang akan saya buat. Kebutuhan saya adalah: skalabilitas, biaya, dan performa. Skalabilitas menjadi prioritas pertama mengingat database aplikasi tersebut kemungkinan besar akan tumbuh pesat seiring pengguna dan data yang disimpan di dalamnya. Setelah mengumpulkan dari berbagai sumber, berikut ini rangkuman yang dapat saya peroleh: [...]]]></description>
			<content:encoded><![CDATA[<p>Saat ini sedang mikir-mikir database mana yang paling cocok dengan aplikasi yang akan saya buat. Kebutuhan saya adalah: skalabilitas, biaya, dan performa. Skalabilitas menjadi prioritas pertama mengingat database aplikasi tersebut kemungkinan besar akan tumbuh pesat seiring pengguna dan data yang disimpan di dalamnya.</p>
<p>Setelah mengumpulkan dari berbagai sumber, berikut ini rangkuman yang dapat saya peroleh:<span id="more-243"></span></p>
<p><strong>Operating System yang bisa menjalankan:</strong></p>
<table style="border-collapse: collapse;" border="1" cellpadding="5">
<tbody>
<tr>
<td align="center">RDBMS</td>
<td align="center">Windows</td>
<td align="center">Mac OS X</td>
<td align="center">Linux</td>
<td align="center">BSD</td>
<td align="center">Unix</td>
</tr>
<tr>
<td>Microsoft SQL Server</td>
<td align="center">Ya</td>
<td align="center">-</td>
<td align="center">-</td>
<td align="center">-</td>
<td align="center">-</td>
</tr>
<tr>
<td>MySQL</td>
<td align="center">Ya</td>
<td align="center">Ya</td>
<td align="center">Ya</td>
<td align="center">Ya</td>
<td align="center">Ya</td>
</tr>
<tr>
<td>Oracle</td>
<td align="center">Ya</td>
<td align="center">Ya</td>
<td align="center">Ya</td>
<td align="center">-</td>
<td align="center">Ya</td>
</tr>
<tr>
<td>PostgreSQL</td>
<td align="center">Ya</td>
<td align="center">Ya</td>
<td align="center">Ya</td>
<td align="center">Ya</td>
<td align="center">Ya</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><strong>Lisensi</strong></p>
<table style="border-collapse: collapse;" border="1" cellpadding="5">
<tbody>
<tr>
<td align="center">RDBMS</td>
<td align="center">Maintainer</td>
<td align="center">Lisensi</td>
</tr>
<tr>
<td>Microsoft SQL Server</td>
<td>Microsoft</td>
<td align="center">Proprietary</td>
</tr>
<tr>
<td>MySQL</td>
<td>Sun Microsystems (sekarang dibeli Oracle Corporation)</td>
<td align="center">GPL dan Proprietary</td>
</tr>
<tr>
<td>Oracle</td>
<td>Oracle Corporation</td>
<td align="center">Proprietary</td>
</tr>
<tr>
<td>PostgreSQL</td>
<td>PostgreSQL Global Development Group</td>
<td align="center">PostgreSQL licence (Free and Open Source)</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><strong>Limitasi</strong></p>
<table style="border-collapse: collapse; position: absolute; z-index: 100000;" border="1" cellpadding="5" bgcolor="#ffffff">
<tbody>
<tr>
<td align="center">RDBMS</td>
<td align="center">Max DB Size</td>
<td align="center">Max Table Size</td>
<td align="center">Max Row Size</td>
<td align="center">Max Column per Row</td>
<td align="center">Max Blob/Clob Size</td>
<td align="center">Max Char Size</td>
<td align="center">Max Number Size</td>
<td align="center">Min Date Value</td>
<td align="center">Max Date Value</td>
<td align="center">Max Column Name Size</td>
</tr>
<tr>
<td>Microsoft SQL Server</td>
<td align="center">524 258 TB (32 767 files * 16 TB max file size)</td>
<td align="center">524 258 TB</td>
<td align="center">Unlimited</td>
<td align="center">30000</td>
<td align="center">2 GB</td>
<td align="center">2 GB</td>
<td align="center">126 bits</td>
<td align="center">0001</td>
<td align="center">9999</td>
<td align="center">128</td>
</tr>
<tr>
<td>MySQL</td>
<td align="center">Unlimited</td>
<td align="center">MyISAM storage limits: 256 TB; Innodb storage limits: 64 TB</td>
<td align="center">64 kB</td>
<td align="center">4096</td>
<td align="center">4 GB (longtext, longblob)</td>
<td align="center">64 kB (text)</td>
<td align="center">64 bits</td>
<td align="center">1000</td>
<td align="center">9999</td>
<td align="center">64</td>
</tr>
<tr>
<td>Oracle</td>
<td align="center">Unlimited (4 GB * block size per tablespace)</td>
<td align="center">4 GB * block size (with BIGFILE tablespace)</td>
<td align="center">8 kB</td>
<td align="center">1000</td>
<td align="center">Unlimited</td>
<td align="center">4000 B</td>
<td align="center">126 bits</td>
<td align="center">-4712</td>
<td align="center">9999</td>
<td align="center">30</td>
</tr>
<tr>
<td>PostgreSQL</td>
<td align="center">Unlimited</td>
<td align="center">32 TB</td>
<td align="center">1.6 TB</td>
<td align="center">250-1600 depending on type</td>
<td align="center">1 GB (text, bytea) &#8211; stored inline or 2 GB (stored in pg_largeobject)</td>
<td align="center">1 GB</td>
<td align="center">Unlimited</td>
<td align="center">-4713</td>
<td align="center">5874897</td>
<td align="center">63</td>
</tr>
</tbody>
</table>
<p style="margin-top: 430px;">Setelah melihat rangkuman di atas, Microsoft SQL Server mempunyai limitasi yang lebih baik, namun sayang harus dijalankan di Windows dan ada biaya lisensi. Oracle sebenarnya skalable, namun  Max Row Size hanya 8kB. Saya belum tahu apa aja yang dihitung dalam max row size oracle ini. Mysql cukup menjanjikan walaupun hanya mempunyai max row size 64kB, namun seperti dalam dokumentasinya text dan blob disimpan terpisah sehingga tidak dalam perhitungan max row size tersebut.</p>
<p>Mysql lebih unggul 2 kali lipat dari mysql untuk max table size. namun PostgreSQL sepertinya lebih baik dari sisi performa dibanding MySQL jika mengelola database yang besar dan diakses oleh user yang banyak secara stimultan. Ini PR berikutnya untuk memutuskan apakah memakai MySQL atau PostgreSQL. Pencarian belum berakhir&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iqbal.or.id/2011/11/11/perbandingan-database-engine-mysql-vs-postgresql-vs-oracle-vs-microsof-sql-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Menjalankan PHP di Infrastruktur Google (App Engine)</title>
		<link>http://blog.iqbal.or.id/2011/10/12/menjalankan-php-di-infrastruktur-google-app-engine/</link>
		<comments>http://blog.iqbal.or.id/2011/10/12/menjalankan-php-di-infrastruktur-google-app-engine/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 07:08:27 +0000</pubDate>
		<dc:creator>M. Iqbal Saryuddin A.</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.iqbal.or.id/?p=234</guid>
		<description><![CDATA[Ketika saya sedang mencari-cari solusi cloud computing untuk aplikasi yang akan saya buat, saya (kembali) menemukan google appengine cukup menjanjikan. Dulu sebenarnya sudah tahu keberadaannya, namun karena dibilang hanya bisa menjalankan java dan python saja, maka saya lewati. Terus terang saya males belajar bahasa pemrograman lain lagi. PHP sudah cukup lah untuk semua hal. Dan [...]]]></description>
			<content:encoded><![CDATA[<p>Ketika saya sedang mencari-cari solusi <em>cloud computing</em> untuk aplikasi yang akan saya buat, saya (kembali) menemukan <strong>google appengine</strong> cukup menjanjikan. Dulu sebenarnya sudah tahu keberadaannya, namun karena dibilang hanya bisa menjalankan <strong>java</strong> dan <strong>python</strong> saja, maka saya lewati. Terus terang saya males belajar bahasa pemrograman lain lagi. PHP sudah cukup lah untuk semua hal. Dan setelah mencari lebih jauh, akhirnya menemukan juga cara menjalankan PHP di platform google. <span id="more-234"></span></p>
<p>Selama ini saya membuat semua hal dengan PHP. Apalagi dengan PHP-CLI bisa melakukan banyak hal di background. <em>So fa</em>r berjalan sangat memuaskan. Untuk menjalankan aplikasi, saya punya server sendiri yang ditaruh di IDC (bandwidth IIX  up to 1Gbps loh). Sangat cukup untuk target pasar Indonesia. Untuk target luar negeri, saya pesan VPS di Jerman. Ngirit, maklum masih startup service. Hehehe.</p>
<p>Problemnya adalah salah satu aplikasi yang akan diluncurkan berpotensi diakses banyak orang sekaligus. Sementara belum siap dengan pengadaan infrastruktur yang <em>scalable</em>. <em>I meant</em>, gak mau keluar duit besar kalau belum jelas duit masuknya. hehehe.</p>
<p>Saya pertama tertarik dengan skema yang ditawarkan <a href="http://aws.amazon.com/ec2/" target="_blank">Amazon AWS</a> atau <a href="http://www.rackspace.com/cloud/cloud_hosting_products/servers/" target="_blank">Cloud Server dari Rackspace</a> dan sejenisnya. Tapi setelah saya dalami lebih jauh, ternyata kok mirip kayak VPS ya. Lha wong Processor dan RAM dibatasi.  Kemudian saya membadingkan dengan <a href="http://appengine.google.com" target="_blank">GAE (<em>Google App Engine</em>)</a>. Di situ disebut<em><strong> &#8221;Dynamic scaling&#8221; </strong></em>dan <em><strong>&#8220;Infinitely scalable&#8221;</strong></em> untuk versi berbayar $9/app/month. Tapi memang ada beberapa limitasi di bandwidth, datastore, dll.</p>
<p>Akhirnya saya mencoba untuk memulai sebuah aplikasi sederhana untuk survey di GAE. Tujuan saya untuk mencoba seberapa hebat GAE dan mencari tahu korelasi antara kinerja dan biaya yang akan ditagih Google.</p>
<p>Untuk menjalankan PHP di paltform GAE, kita bisa menggunakan Quercus yang satu paket dengan Resin dari <a href="http://www.caucho.com" target="_blank">Caucho</a>. Ya, itu adalah program java yang bisa menjalankan PHP.  Sepintas lalu saya coba waktu yg dibutuhkan Resin+Quercus untuk memproses sesuatu 10 kali lebih lambat dari pada Apache+PHP. Aneh,  tapi mungkin  kalau yang akses banyak performa Resin (Java) lebih stabil. Kita lihat aja nanti.</p>
<p>Silahkan cari referensi untuk menjalankan PHP di GAE dengan Quercus+Resin. Jika masih bingung, silahkan coba langkah-langkah berikut:</p>
<ol>
<li>Ikuti petunjuk dari <a href="http://code.google.com/appengine/docs/java/gettingstarted/" target="_blank">Google untuk menjalankan java di GAE</a>. Saya sarankan menggunakan <a href="http://code.google.com/appengine/docs/java/tools/eclipse.html" target="_blank">eclipse plugin</a> untuk memudahkan. Saya menggunakan eclipse versi galileo. Saya coba versi yang lebih baru entah kenapa selalu gagal install GAE plugin.</li>
<li>Buat Google Web Application melalui Eclipse<br />
Optional: Jangan pilih GWT pada &#8220;New Web Application project&#8221; wizzard.</li>
<li>Copy resin.jar dari <a href="http://www.caucho.com/download/">Resin 4.0</a> ke WEB-INF/lib</li>
<li>Tambahkan resin.jar pada java build path: Right-click di nama project, pilih &#8216;properties&#8217; lalu &#8216;Java build path&#8217; dan tambahkan resin.jar dalam &#8216;Libraries&#8217;</li>
<li>Edit war/WEB-INF/web.xml agar mirip sebagai berikut:&lt;welcome-file-list&gt;<br />
&lt;welcome-file&gt;index.php&lt;/welcome-file&gt;<br />
&lt;/welcome-file-list&gt;<br />
&lt;servlet&gt;<br />
&lt;servlet-name&gt;quercus&lt;/servlet-name&gt;<br />
&lt;servlet-class&gt;com.caucho.quercus.servlet.GoogleQuercusServlet&lt;servlet-class&gt;<br />
&lt;/servlet&gt;<br />
&lt;servlet-mapping&gt;<br />
&lt;url-pattern&gt;*.php&lt;/url-pattern&gt;<br />
&lt;servlet-name&gt;quercus&lt;/servlet-name&gt;<br />
&lt;/servlet-mapping&gt;</li>
<li>Tambahkan code dibawah ini pada war/WEB-INF/appengine-web.xml&lt;static-files&gt;<br />
&lt;exclude path=&#8221;/**.php&#8221; /&gt;<br />
&lt;/static-files&gt;<br />
&lt;resource-files&gt;<br />
&lt;include path=&#8221;/**.php&#8221; /&gt;<br />
&lt;/resource-files&gt;</li>
<li>Buat file war/index.php dan isi dengan:&lt;?php<br />
phpinfo();<br />
?&gt;</li>
<li>Jalankan server melalui eclipse dengan klik Run-&gt;Run As-&gt;Web Application</li>
<li>Buka browser dan masuk ke <a href="http://localhost:8888/">http://localhost:8888</a> dan lihatlah php info yang ada di dalamnya.</li>
</ol>
<div>Selamat mencoba. Untuk berikutnya adalah membuat URL Rewriter dan membuat menyimpan data di google datastore. Silahkan googling untuk mendapatkan caranya lebih lanjut. <img src='http://blog.iqbal.or.id/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </div>
]]></content:encoded>
			<wfw:commentRss>http://blog.iqbal.or.id/2011/10/12/menjalankan-php-di-infrastruktur-google-app-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feng Shui Nama Perusahaan dan Produk</title>
		<link>http://blog.iqbal.or.id/2011/02/06/feng-shui-nama-perusahaan-dan-produk/</link>
		<comments>http://blog.iqbal.or.id/2011/02/06/feng-shui-nama-perusahaan-dan-produk/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 07:43:06 +0000</pubDate>
		<dc:creator>M. Iqbal Saryuddin A.</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[feng shui]]></category>
		<category><![CDATA[nama]]></category>
		<category><![CDATA[perusahaan]]></category>
		<category><![CDATA[produk]]></category>

		<guid isPermaLink="false">http://blog.iqbal.or.id/?p=227</guid>
		<description><![CDATA[Temen saya, Yoki, memberi sebuah konsep itung-itungan fengshui untuk nama Perusahaan dan Produk. Konsep tersebut diadposi dari sebuah buku (lupa judulnya) yang digunakan untuk mengetahui arti sebuah nama dari perusahaan dimana dia menjadi konsultan bisnis. Perusahaan tersebut selama ini dianggap kurang &#8220;beruntung&#8221; sehingga perlu dicek secara feng shui. Yoki sendiri sebenarnya tidak begitu percaya dengan [...]]]></description>
			<content:encoded><![CDATA[<p>Temen saya, <a href="http://www.yokikuncoro.com" target="_blank">Yoki</a>, memberi sebuah konsep itung-itungan fengshui untuk nama Perusahaan dan Produk. Konsep tersebut diadposi dari sebuah buku (lupa judulnya) yang digunakan untuk mengetahui arti sebuah nama dari perusahaan dimana dia menjadi konsultan bisnis. Perusahaan tersebut selama ini dianggap kurang &#8220;beruntung&#8221; sehingga perlu dicek secara feng shui.</p>
<p>Yoki sendiri sebenarnya tidak begitu percaya dengan itung itungan tersebut. Yang justru <em>concern</em> terhadap hal itu adalah pemilik perusahaan yang membeli buku tersebut  dan bahkan sampai menulis ulang rumusnya di spreadsheet (Microsoft Excel).</p>
<p>Setelah saya mendapatkan file itu, saya mencoba beberapa nama besar seperti &#8220;GOOGLE&#8221;, loh kok hasilnya jelek (Merusak Keluarga). Tapi memang sih, untuk nama lain seperti &#8220;HONDA&#8221; hasilnya dalah &#8220;MELIMPAH&#8221;. Jadi seberapa akurat perhitungannya? Saya sih tidak begitu mempercayainya. Tapi buat iseng-iseng ya boleh lah. Yang jelas, kalau anda memasukkan kata &#8220;FENG SHUI&#8221; maka artinya adalah &#8220;PUSING&#8221;. Hahaha.</p>
<p>Karena saat ini saya lagi agak bingung mana yang harus dikerjakan terlebih dahulu dari beberapa tugas yang ada, saya malah membuat program kecil untuk menghitung feng shui dengan menerjemahkan rumus yang telah dibuat dalah spreadsheet tadi. Hehehe. Hasilnya bisa dicoba di:</p>
<blockquote><p><strong><a href="http://www.iqbal.or.id/fengshui">http://www.iqbal.or.id/fengshui</a></strong></p></blockquote>
<p>Please try with your own risk!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iqbal.or.id/2011/02/06/feng-shui-nama-perusahaan-dan-produk/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ekonom dan Akuntan yang Makan Katak</title>
		<link>http://blog.iqbal.or.id/2010/10/05/ekonom-dan-akuntan-yang-makan-katak/</link>
		<comments>http://blog.iqbal.or.id/2010/10/05/ekonom-dan-akuntan-yang-makan-katak/#comments</comments>
		<pubDate>Tue, 05 Oct 2010 06:35:33 +0000</pubDate>
		<dc:creator>M. Iqbal Saryuddin A.</dc:creator>
				<category><![CDATA[Lucu]]></category>

		<guid isPermaLink="false">http://blog.iqbal.or.id/?p=224</guid>
		<description><![CDATA[Seorang ekonom dan akuntan berjalan melewati sebuah rawa yang besar. Mereka melihat seekor katak di lumpur. Ekonom secara spontan mengatakan: &#8220;Jika Anda makan katak, aku akan memberimu $20.000!&#8221; Akuntan berfikir sebentar, lalu makan katak itu, jadi dia mendapatkan uang taruhan tadi. Mereka melanjutkan perjalanan sepanjang rawa tadi. Beberapa saat kemudian akuntan tadi mengatakan: &#8220;Sekarang, jika [...]]]></description>
			<content:encoded><![CDATA[<p>Seorang ekonom dan akuntan berjalan melewati sebuah rawa yang besar.  Mereka melihat seekor katak di lumpur. Ekonom secara spontan mengatakan:  &#8220;Jika Anda makan katak, aku akan memberimu $20.000!&#8221;</p>
<p>Akuntan berfikir sebentar, lalu makan katak itu, jadi dia mendapatkan  uang taruhan tadi. Mereka melanjutkan perjalanan sepanjang rawa tadi.  Beberapa saat kemudian akuntan tadi mengatakan: &#8220;Sekarang, jika Anda  makan kodok ini saya akan memberikan Anda $20.000.&#8221;</p>
<p>Setelah mengevaluasi usulan tersebut ekonom langsung makan katak dan  mendapatkan uang.</p>
<p>Mereka mulai berjalan lagi dan akuntan mulai berpikir, &#8220;Dengar, kita  berdua memiliki jumlah uang yang sama kita miliki sebelumnya, tapi kita  berdua makan kodok aku tidak melihat bahwa kondisi kita menjadi lebih  baik&#8230;&#8221;</p>
<p>Ekonom: &#8220;Yah, itu benar, tetapi Anda mengabaikan fakta bahwa kita sudah  terlibat dalam perdagangan senilai $40.000!&#8221;</p>
<p>.</p>
<p>Sumber: ketawa.com</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iqbal.or.id/2010/10/05/ekonom-dan-akuntan-yang-makan-katak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website sampai hari ini (tulisan ngalor ngidul khusus untuk peluncuran NGINXMP &#8211; Engine X, MYSQL, and PHP &#8211; untuk windows)</title>
		<link>http://blog.iqbal.or.id/2010/04/29/website-sampai-hari-ini-tulisan-ngalor-ngidul-khusus-untuk-peluncuran-nginxmp-engine-x-mysql-and-php-untuk-windows/</link>
		<comments>http://blog.iqbal.or.id/2010/04/29/website-sampai-hari-ini-tulisan-ngalor-ngidul-khusus-untuk-peluncuran-nginxmp-engine-x-mysql-and-php-untuk-windows/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 04:14:26 +0000</pubDate>
		<dc:creator>M. Iqbal Saryuddin A.</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[engine x]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[nginxmp]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web server]]></category>

		<guid isPermaLink="false">http://blog.iqbal.or.id/?p=218</guid>
		<description><![CDATA[Seiring penggunaan internet yang semakin masif, aplikasi-aplikasi yang berjalan di atasnya juga ikut berkembang serta berevolusi menyesuaikan dengan perkembangan teknologi terkait, kebutuhan dan prilaku penggunanya. Teknologi terasa berlari dan kita terbirit-birit mengikutinya berusaha beradaptasi dengan perubahan. Begitu banyak teknologi (komputer) yang telah menjadi kenangan misalnya bahasa pemrograman cobol yang dulu berjaya sekarang telah menjadi cobolsaurus. [...]]]></description>
			<content:encoded><![CDATA[<p>Seiring penggunaan internet yang semakin masif, aplikasi-aplikasi yang berjalan di atasnya juga ikut berkembang serta berevolusi menyesuaikan dengan perkembangan teknologi terkait, kebutuhan dan prilaku penggunanya. Teknologi terasa berlari dan kita terbirit-birit mengikutinya berusaha beradaptasi dengan perubahan. Begitu banyak teknologi (komputer) yang telah menjadi kenangan misalnya bahasa pemrograman cobol yang dulu berjaya sekarang telah menjadi cobolsaurus. Begitupun dengan internet dimana web merupakan basis aplikasi yang paling banyak berjalan.</p>
<p>Tahun 1990-an, orang membuat website kebanyakan hanya menggunakan HTML biasa untuk memenuhi kebutuhan publikasi yang cenderung statis, karena mempelajari CGI merupakan sebuah usaha yang tidak mudah bagi kebanyakan orang (termasuk saya, hehehe). Kemudian lahirlah bahasa interpreter seperti PHP yang kemudian diikuti oleh ASP yang lebih mudah dicerna oleh orang awam seperti saya. Mulai bermunculanlah situs-situs web yang menjadi dinamis karena isinya sudah dikelola dengan menggunakan database. Dewasa ini, bahasa pemgograman berbasis web sangat banyak: PHP, ASP, JSP, CFM, Perl, Phyton, dan lain-lain.</p>
<p>Kalau dulu pengunjung website hanya menerima informasi dari pemilik website, pada perkembangan berikutnya, web bisa mengakomodasi kolaborasi, interaksi yang lebih masif, dan menjadikan pengguna sebagai penggerak website. Contoh paling nyata adalah facebook, dimana hampir sebagian besar isinya dibuat oleh pengguna dan aplikasi pihak ketiga. Konsekuensinya adalah dibutuhkannya infrasruktur yang memadai untuk melayani lalu lintas informasi yang begitu banyak.</p>
<p>Berbicara infrastruktur tentu banyak sekali aspek yang harus dipertimbangkan: teknologi (hardware, software, bandwidth, clustering, security system, dll), orang, biaya, prosedur dan prosesnya. Namun pada kali ini saya hanya ingin membahas sebagian kecil dari infrastruktur pendukung berjalannya aplikasi berbasis web, yaitu: web server.</p>
<p>Ada banyak sekali web server software di dunia ini, baik yang opensource maupun yang closedsource, baik yang gratis maupun berbayar (opensource bukan berarti free loh, ntar dimarahin sama stallman dari Free Software Foundation, hehehe). Dan yang paling banyak dipakai sampai hari ini adalah Apache karena banyak orang dengan suka rela mem-bundle-nya dalam paket-paket yang mudah digunakan bahkan tinggal pakai. Namun dengan keterbatasan hardware resource, apache tidak cocok digunakan untuk situs dengan lalu lintas padat. Cara kerjanya yang selalu membuat instance baru setiap ada koneksi baru bisa membuat penggunaan memori jadi membengkak. Response time dari Apache yang standar juga tidak cocok untuk situs dengan tingkat interaksi pengguna yang tinggi. Memaksakan diri menggunakan Apache untuk situs seperti tersebut, akan berkonsekuensi pada pembengkakan biaya.</p>
<p>Bagi pemilik situs yang trafficnya tinggi, atau yang ingin penggunaan resource komputer yang minimal dengan response time yang minimal, ada alternatif web server yaitu NGINX alias Engine X (<a href="http://www.nginx.net">http://www.nginx.net</a>). Ada beberapa web server yang mempunyai performa mirip seperti lighthttp, tornado (dikembangkan oleh facebook), cherokee, dsb. Namun, saya lebih suka NGINX karena kemudahannya (setidaknya bagi saya). Situs-situs besar di Indonesia seperti detik.com dan kaskus.us juga menggunakan NGINX.</p>
<p>NGINX bisa berjalan di *NIX maupun windows. Ada banyak tutorial instalasi NGINX di internet. Namun bagi pemula, mungkin saja masih membingungkan, terutama saat mengintegrasikan dengan PHP dan MYSQL. Untuk keperluan development, saya termasuk orang yang sudah nyaman dengan paket yang sudah all in one seperti XAMPP yang langsung bisa jalan di windows. Tinggal download, extract, jalankan, langsung bisa bekerja membuat aplikasi. Untuk membantu temen-temen yang ingin kepraktisan, saya membuat proyek baru bernama NGINXMP (<a href="http://sourceforge.net/projects/nginxmp/">http://sourceforge.net/projects/nginxmp/</a>).</p>
<p>Sebenarnya tidak banyak yang saya lakukan dalam proyek tersebut. Saya hanya menggabungkan NGINX, MYSQL, dan PHP dalam satu paket yang bisa langsung jalan. Saya yakin banyak orang yang bisa install ketiga distribusi software tersebut, karena memang sudah ada petunjuknya. Tapi, jika ingin kepraktisan dan kemudahan, silahkan dicoba paket yang saya buat. Suitable for development purpose.  <img src='http://blog.iqbal.or.id/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iqbal.or.id/2010/04/29/website-sampai-hari-ini-tulisan-ngalor-ngidul-khusus-untuk-peluncuran-nginxmp-engine-x-mysql-and-php-untuk-windows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Menjadikan Gus Dur Pahlawan Nasional</title>
		<link>http://blog.iqbal.or.id/2010/01/02/menjadikan-gus-dur-pahlawan-nasional/</link>
		<comments>http://blog.iqbal.or.id/2010/01/02/menjadikan-gus-dur-pahlawan-nasional/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 15:16:23 +0000</pubDate>
		<dc:creator>M. Iqbal Saryuddin A.</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gus dur]]></category>
		<category><![CDATA[pahlawan nasional]]></category>

		<guid isPermaLink="false">http://blog.iqbal.or.id/?p=213</guid>
		<description><![CDATA[Sesaat setelah berita wafatnya Gus Dur saya terima dari adik saya yang menjadi santri di Ciganjur, seorang teman dari NU meminta saya untuk menginisiasi sebuah group di facebook mendukung Gus Dur menjadi pahlawan nasional. Sebagai pengagum pemikiran dan kiprah beliau, saya tentunya setuju dengan ide tersebut. Namun saya mengatakan tidak mau membuat group tersebut, tapi [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_214" class="wp-caption alignleft" style="width: 310px"><a href="http://blog.iqbal.or.id/wp-content/uploads/2010/01/gusdur.net_.jpg"><img class="size-medium wp-image-214" title="gusdur.net" src="http://blog.iqbal.or.id/wp-content/uploads/2010/01/gusdur.net_-300x152.jpg" alt="gus dur" width="300" height="152" /></a><p class="wp-caption-text">sumber foto: www.gusdur.net</p></div>
<p>Sesaat setelah berita wafatnya Gus Dur saya terima dari adik saya yang menjadi santri di Ciganjur, seorang teman dari NU meminta saya untuk menginisiasi sebuah group di facebook mendukung Gus Dur menjadi pahlawan nasional. Sebagai pengagum pemikiran dan kiprah beliau, saya tentunya setuju dengan ide tersebut. Namun saya mengatakan tidak mau membuat group tersebut, tapi saya siap join di group tersebut jika dibentuk. Saya jadi ingat saat dulu ada wanita (yang sekarang menjadi istri saya) menyuruh saya untuk membuat group SMA 2 Kediri. Saya tidak membuatnya. Akhirnya dia sendiri yang membuat group yang sekarang telah diisi sekitar 2000 member tersebut. Dan, tentu saja saya ikut join. Hehehe.</p>
<p>Ada beberapa alasan saya tidak bersedia membuat group mendukung menjadikan Gus Dur sebagai pahlawan nasional. Selain saya merasa tidak pantas menginisiasi tugas mulia tersebut, apalagi harus menjadi juru bicara jika ada media yang menanyakan seperti inisiator koin untuk prita (ah, kejauhan kali mikirnya, hehehe), ada sesuatu yang agak mengganjal di pikiran saya.<span id="more-213"></span></p>
<p>Ada beberapa kemungkinan seseorang yang telah meninggal dihidupkan kembali melalui berbagai bentuk: predikat, patung, nama jalan, dll. Kemungkinan pertama adalah kemungkinan baik yaitu: untuk menghidupkan gagasan, pikiran, semangat perjuangan seseorang. Atau juga untuk menjaga persatuan di mana tokoh tersebut menjadi pengikatnya. Kemungkinan lain (yang saya tidak tahu ini baik atau tidak) adalah  memanfaatkan ketokohan seseorang untuk kepentingan politik tertentu. Salah satunya, pamor tokoh yang telah meninggal terbukti dapat menaikkan siapapun yang terkait dengannya. Presiden kelima kita adalah buktinya.</p>
<p>Kabarnya PKB, PPP, PDI-P, bahkan PD termasuk yang mengusulkan/setuju memberikan predikat pahlawan nasional kepada Gus Dur. Selama masih hidup, Gus Dur memang selalu diperebutkan banyak kalangan untuk mendulang suara. Begitu masifnya rakyat yang ikut hanyut dalam suasana wafat beliau rupanya telah menjadi modal politik yang layak ditabung. Saya tidak begitu rela nama besar Gus Dur dimanfaatkan dengan cara seperti itu, walaupun itu sah-sah saja. Mungkin akan rela kalau untuk kepentingan politik positif, membangun bangsa dan negara. Tapi mata dan telinga saya menyangsikan itu.</p>
<p>Menjadikan Gus Dur sebagai pahlawan nasional juga tidak seharusnya untuk pengkultusan individu. Bagaimanapun juga, Gus Dur juga manusia biasa yang tentunya bisa berbuat kesalahan, yang walaupun bagi pengikut fanatiknya selalu bisa dicari pembenarannya. Meski begitu, Gus Dur adalah kebanggaan. Bahkan mungkin terlalu kecil gelar pahlawan nasional dibandingkan dengan kiprah beliau yang pengaruhnya menjangkau dunia.</p>
<p>Istri saya (yang entah kesambet apa beberapa tahun terakhir tidak suka sama Gus Dur, hehehe) bertanya: &#8220;Emang apa jasa Gus Dur sehingga layak disebut pahlawan nasional?&#8221;. Well, banyak orang yang berjasa bagi negara. Tapi layak disebut pahlawan nasional jika jasanya punya pengaruh luas. Gus Dur adalah salah satunya. Pemikiran beliau, kiprah beliau dalam menjaga keharmonisan hidup berbangsa yang majemuk dan rawan konflik ini tak dapat dinafikan. Beliau ulama yang pertama kali memperjuangan nasib perempuan, di tengah dominasi laki-laki yang dinikmati ulama lainnya. Beliau yang berani di depan melawan Soeharto saat yang lain banyak yang bungkam.  Masih banyk hal lain tentunya yang telah dilakukan oleh beliau. Terlepas dari kelemahan dan kontroversi yang ada, beliau layak menyandang predikat pahlawan nasional.</p>
<p>Oke lah kalau begitu, walau saya berbeda dengan istri saya, saya suka Gus Dur dia tidak, saya suka Rhoma dia tidak, yang penting saya suka dia dan dia suka saya. Hehehe.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iqbal.or.id/2010/01/02/menjadikan-gus-dur-pahlawan-nasional/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>BCA = Bank Cyariah Asia</title>
		<link>http://blog.iqbal.or.id/2009/10/26/bca-bank-cyariah-asia/</link>
		<comments>http://blog.iqbal.or.id/2009/10/26/bca-bank-cyariah-asia/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 08:24:12 +0000</pubDate>
		<dc:creator>M. Iqbal Saryuddin A.</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Bank Central Asia]]></category>
		<category><![CDATA[BCA]]></category>
		<category><![CDATA[Fee based income]]></category>
		<category><![CDATA[Salim]]></category>
		<category><![CDATA[Syariah]]></category>

		<guid isPermaLink="false">http://blog.iqbal.or.id/?p=188</guid>
		<description><![CDATA[Konon menurut cerita dari seorang &#8220;pendekar yang suka bergerilya&#8221;, awal tahun 1990-an, Antony Salim bertemu Cacuk Sudarijanto yang saat itu menjadi Direktur Utama Telkom. Antony ingin menyewa transponder satelit milik Telkom. Saat itu Cacuk penasaran (kalau tidak bisa dikatakan curiga) dan tidak serta merta mengijinkan hal tersebut. Antony tidak mau mengatakan untuk apa dia sewa [...]]]></description>
			<content:encoded><![CDATA[<p>Konon menurut cerita dari seorang &#8220;pendekar yang suka bergerilya&#8221;, awal tahun 1990-an, Antony Salim bertemu  Cacuk  Sudarijanto yang saat itu menjadi Direktur Utama Telkom. Antony ingin menyewa transponder satelit milik Telkom. Saat itu Cacuk penasaran (kalau tidak bisa dikatakan curiga) dan tidak serta merta mengijinkan hal tersebut. Antony tidak mau mengatakan untuk apa dia sewa satelit, sebuah mesin vital dan mahal. Tapi Antony menjamin bahwa apa yang akan dia lakukan tidak akan melawan hukum. Akhirnya cacuk setuju.<span id="more-188"></span></p>
<p>Teka-tekipun akhirnya terungkap. Ternyata Antony sedang mempersiapkan ribuan ATM (Anjungan Tunai Mandiri &#8211; <em>Automated Teller Machine</em>) untuk BCA (Bank Central Asia). Dia membutuhkan satelit sebagai jalur komunikasi ATM-nya.</p>
<p>Saat itu sebenarnya BCA bukanlah yang pertama memperkenalkan ATM ke nasabah Bank di Indonesia. Bank Bumiputra mengklaim diri sebagai bank yang pertama kali menggunakan ATM di Indonesia. Tapi, menjadi <em>pioneer </em>bukanlah jaminan akan menjadi pemimpin di industri manapun. Gebrakan yang hebat dan menjadi lebih baik akan mengungguli yang biasa, apalagi hanya sekedar yang pertama. Dan BCA pun semakin memperkuat dan mempersenjatai diri dengan teknologi melalui <em>internet banking</em> dan <em>mobile banking</em>. Seperti halnya Google yang bukan anak sulung di industri mesin pencari, kini BCA merupakan bank yang mempunyai nasabah terbanyak yang bergantung pada teknologi.</p>
<p>Dengan keunggulan tersebut, BCA kini menjadi bank dengan pendapatan berbasis biaya (<em>fee based income</em>) yang siginifikan yang prosentasenya terhadap t<em>otal income</em> terus mengalami kenaikan. <em>Fee based income</em> BCA tumbuh 20,9% menjadi Rp 2,1 triliun pada bulan Juni 2009 dari Rp 1,7 triliun pada bulan Juni 2008.</p>
<blockquote><p>&#8220;Tiap bulan, tabungan saya dikenakan biaya administrasi Rp 45,000 oleh BCA.  Sedangkan Bank Mandiri hanya mengutip Rp 9,500&#8243;</p></blockquote>
<p><em>Fee based income </em>adalah pendapatan yang diperoleh bukan dari <em>spread</em>, selisih antara bunga yang didapatkan dari penerima kredit dan bunga yang diberikan kepada penabung. Bagi muslim, pada dasarnya mengenakan bunga atas pinjaman adalah haram. Itu adalah (dianggap) riba, suatu kata yang secara jelas termaktub keharamannya dalam al-quran. Memang kemudian terdapat tafsir yang beragam mengenai kata riba ini. Seperti halnya Yusuf Qardawi yang mengeluarkan fatwa bahwa kredit untuk keperluan produktif itu halal, sedangkan untuk keperluan konsumtif haram.</p>
<p>Dalam <em>bahtsul masail</em>, sebuah forum pembahasan berbagai masalah fiqih terkini, sebagian besar ulama menyatakan bahwa bunga bank adalah haram. Namun semuanya sepakat bahwa mendapatkan upah atas jasa pengelolaan uang adalah halal. Upah/biaya/<em>fee </em>itu misalnya biaya mencatat dan menyimpan catatan (manual atau dengan teknologi database), biaya pengantaran uang (manual atau dengan sistem transfer), menyewakan alat, dan sebagainya.</p>
<p>Apa yang membedakan antara bank syariah dengan bank konvensional adalah tata caranya. Bank konvensional menggunakan akad bunga, sedangkan bank syariah dengan akad bagi hasil, jual beli, dan sebagainya. Tapi pada akhirnya mempunyai <em>result </em>yang sama: ada selisih antara uang lebih (entah dari bunga atau bagi hasil) dari yang mendapat kredit dengan uang lebih yang harus diberikan kepada penabung. Walaupun dengan cara yang berbeda dan mendapat vonis fiqih yang berbeda pula, keduanya sama-sama mendapatkan keuntungan dari &#8220;mengolah&#8221; uang, alih-alih mendapatkan upah atas pengelolaan uang.</p>
<blockquote><p>&#8220;Bahkan bisa jadi bagi hasil yang harus dibayar oleh peminjam kepada bank syariah lebih besar  dari pada bunga yang harus dibayar ke bank konvensional&#8221;</p></blockquote>
<p>Wal hasil, sesuai dengan trennya, BCA semakin lama menggeser pendapatan bunganya dengan pendapatan berbasis biaya. BCA, selain sebagai &#8220;Bank Capek Antri&#8221;, pada suatu saat mungkin bisa juga disebut sebagai &#8220;Bank Cyariah Asia&#8221;, lebih syariah dibandingkan dengan bank-bank lain yang ada nama syariahnya. WalLohu a&#8217;lam.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iqbal.or.id/2009/10/26/bca-bank-cyariah-asia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

