« Older Entries Subscribe to Latest Posts

11 Nov 2011

Perbandingan Database Engine: MySQL vs PostgreSQL vs Oracle vs Microsoft SQL Server

Posted by M. Iqbal Saryuddin A.. No Comments

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: Read the rest of this entry »

12 Oct 2011

Menjalankan PHP di Infrastruktur Google (App Engine)

Posted by M. Iqbal Saryuddin A.. No Comments

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 setelah mencari lebih jauh, akhirnya menemukan juga cara menjalankan PHP di platform google.  Read the rest of this entry »

6 Feb 2011

Feng Shui Nama Perusahaan dan Produk

Posted by M. Iqbal Saryuddin A.. 1 Comment

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 “beruntung” sehingga perlu dicek secara feng shui.

Yoki sendiri sebenarnya tidak begitu percaya dengan itung itungan tersebut. Yang justru concern terhadap hal itu adalah pemilik perusahaan yang membeli buku tersebut  dan bahkan sampai menulis ulang rumusnya di spreadsheet (Microsoft Excel).

Setelah saya mendapatkan file itu, saya mencoba beberapa nama besar seperti “GOOGLE”, loh kok hasilnya jelek (Merusak Keluarga). Tapi memang sih, untuk nama lain seperti “HONDA” hasilnya dalah “MELIMPAH”. Jadi seberapa akurat perhitungannya? Saya sih tidak begitu mempercayainya. Tapi buat iseng-iseng ya boleh lah. Yang jelas, kalau anda memasukkan kata “FENG SHUI” maka artinya adalah “PUSING”. Hahaha.

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:

http://www.iqbal.or.id/fengshui

Please try with your own risk!

5 Oct 2010

Ekonom dan Akuntan yang Makan Katak

Posted by M. Iqbal Saryuddin A.. No Comments

Seorang ekonom dan akuntan berjalan melewati sebuah rawa yang besar. Mereka melihat seekor katak di lumpur. Ekonom secara spontan mengatakan: “Jika Anda makan katak, aku akan memberimu $20.000!”

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: “Sekarang, jika Anda makan kodok ini saya akan memberikan Anda $20.000.”

Setelah mengevaluasi usulan tersebut ekonom langsung makan katak dan mendapatkan uang.

Mereka mulai berjalan lagi dan akuntan mulai berpikir, “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…”

Ekonom: “Yah, itu benar, tetapi Anda mengabaikan fakta bahwa kita sudah terlibat dalam perdagangan senilai $40.000!”

.

Sumber: ketawa.com

29 Apr 2010

Website sampai hari ini (tulisan ngalor ngidul khusus untuk peluncuran NGINXMP – Engine X, MYSQL, and PHP – untuk windows)

Posted by M. Iqbal Saryuddin A.. 1 Comment

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.

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.

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.

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.

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.

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 (http://www.nginx.net). 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.

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 (http://sourceforge.net/projects/nginxmp/).

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.  :-)

2 Jan 2010

Menjadikan Gus Dur Pahlawan Nasional

Posted by M. Iqbal Saryuddin A.. 2 Comments

gus dur

sumber foto: www.gusdur.net

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.

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. Read the rest of this entry »

26 Oct 2009

BCA = Bank Cyariah Asia

Posted by M. Iqbal Saryuddin A.. 1 Comment

Konon menurut cerita dari seorang “pendekar yang suka bergerilya”, 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. Read the rest of this entry »

27 Feb 2009

Wapres Usul Menara Masjid Disewakan ke Perusahaan Ponsel

Posted by M. Iqbal Saryuddin A.. 2 Comments

Judul di atas saya salin dari berita yang dipublikasikan oleh detikinet.com. Berikut ini intinya yang ada di paragraf pertama:

Jakarta – Masjid-masjid di Indonesia yang memiliki menara di atas 30 meter sebaiknya tidak hanya mengandalkan kotak amal sebagai sumber dananya. Masjid bisa memanfaatkan menaranya untuk disewakan kepada perusahaan telepon seluler.

Menurut saya, itu adalah ide yang cerdas. Idenya sederhana tapi praktis, efektif dan workable, tidak mengawang-awang jauh dari bumi realita. Ide semacam itu memang tak lepas dari latar belakang Jusuf Kalla yang sebagai pengusaha, yang lebih suka melaksanakan hal-hal praktis dan taktis di lapangan. Maka tak heran jika ada yang menyebutnya “the real president“. Read the rest of this entry »

7 Feb 2009

Dan PKS pun Menyambut Hari Valentine

Posted by M. Iqbal Saryuddin A.. 1 Comment

Menarik membaca berita dari okezone yang berjudul “PKS Rayakan Valentine untuk Jaring Pemilih Pemula“. Yah, nampaknya PKS sudah mulai berubah, atau setidaknya bergeser dari doktrin yang dibenamkan ke jamaahnya ke ranah baru yang dalam beberapa hal bertolak belakang. Di level jamaah, penolakan pemikiran tokoh pluralis seperti Gus Dur ataupun Nurkholis Majid sangat kuat sehingga dengan berlebihan juga menolak tokohnya. Bahkan, beberapa orang berkeyakinan bahwa tokoh-tokoh seperti itu telah kafir, keluar dari islam. Tapi dalam sebuah konggres di Bali, presiden PKS dengan lantang menyatakan bahwa PKS adalah partai pluralis. Read the rest of this entry »

26 Jan 2009

Protected: The Color of Your Eyes

Posted by M. Iqbal Saryuddin A.. Enter your password to view comments.

This post is password protected. To view it please enter your password below:


Tags: ,