jump to navigation

Siapakah yang Maha Programmer (bagian 1) May 4, 2007

Posted by Imam Much Ibnu Subroto in al-Islam, pemrograman.
1 comment so far

Assalamu’alaikum wr wb

Mohon maaf jika tulisan ini kurang berkenan di hati pembaca, karena miskinnya pengetahuan dan wawasan saya dalam Islam. Mohon masukan dan koreksinya, bila dirasa tulisan saya bertentangan dengan pemahaman Islam yang benar mohon dikoreksi dan akan saya coba perbaiki atau saya hapus.

Dalam tulisan ini saya akan menganalogikan takdir dengan sebuah program komputer yang super besar dan tingkat akurasi yang 100%, karena sang programmer adalah Allah swt.

Dalam bahasa tingkat rendah atau bahasa mesin kita mengenal beberapa instruction dasar yaitu load (ambil/baca), store (simpan), aritmatic logic unit/ALU(perhitungan), branch (pilihan), dan loop (perulangan sampai saatnya untuk berhenti). Untuk bahasa tingkat tinggi yang biasanya mirip dengan bahasa manusia seperti Pascal, Basic, Java, Php, ASP dan sebagainya adalah pengembangan dari instruksi dasar diatas.

Saya akan mencoba mengupas program Allah sejak sebelum manusia lahir sampai meninggal dan akhirnya sampai akhirat.

Manusia sebelum lahir diciptakan hardware berupa janin yang ada di perut sang Ibu. Ketika otak dan organ-organ tubuh sudah terbentuk ditiupkanlah ruh, jika dimisalkan ruh adalah software maka di dalam software tersebut telah ditanam program inisialisasi tentang siapa dia, berapa umurnya, seberapa rizkinya, siapa jodohnya, dan siapa penciptanya, dan tentunya apa tujuan dia hidup. Setiap kita pernah ditanya Allah swt ketika dalam kandungan:”Apakah Aku ini Tuhanmu? (kita jawab) Benar, saya menjadi saksi”(QS:..:..). Inisalisasi diatas disimpan dengan instruksi STORE dan akan melekat pada diri manusia dan akan terus dibaca dan dicheck (LOAD) sampai meninggal dunia (LOOP telah berakhir).

Bagaimanakan dengan kehidupan manusia setelah lahir. Disinilah program Allah yang sangat sempurna, tidak ada error pada program Allah swt semuanya berjalan sesuai dengan Iradahnya (kehendaknya). Di dunia kita mengenal sunnatullah yaitu hukum atau takdir Allah yang sifatnya tetap, sebagian kita kenal dalam ilmu fisika. Sebagai contoh setiap benda yang dilempar ke atas pasti jatuh ke bawah karena ada grafitasi bumi, setiap orang yang dipukul pasti akan merasa sakit, mata manusia tidak bisa melihat di tempat yang gelap, manusia akan mati kalau tidak makan dan banyak sekali program Allah swt yang dibuat dengan sangat detail dan zerro error. Sebagian besar sunatullah menggunakan instruksi branch (if… then….) dan LOOP. Sebagian lain melibatkan ALU (hisab) untuk menghitung amal baik dan buruk dan perintah STORE untuk menyimpan setiap perbuatan manusia dengan sangat detail.

Jika kita umpamakan kehidupan adalah program Super GAME Online yang telah Allah ciptakan, dan manusia adalah player-nya maka akhir dari GAME tersebut adalah Allah (Surga atau Neraka). Kalau menang akan masuk surga kalau kalah masuk neraka, ini adalh konsekuensi yang sangat jelas dari program ini. Allah telah berikan petunjuk menggunakannya secara lengkap berupa Al-Quran dan Sunnahnya kalau ingin sukses mencapai Surga. Semua kehidupan di dunia penuh dengan pilihan dan kadangkala pilihan tersebut adalah jebakan. Kadangkala dalam game juga ada ujian, semakin besar ujian semakin besar point yang dikumpulkan. Ibaratnya kita sedang mencari point (pahala) sebanyak-banyaknya untuk mendapatkan posisi surga yang terbaik. Perumpamaan pemain game adalah banyak orang (multi user, network game) dan semuanya mempunyai tujuan yang sama yaitu surga Allah, diantara user saling tergantung dan beriteraksi, maka kerjasama sesama pemain (jamaah) mempunyai nilai point yang sangat besar, jika kita menyakiti sesama pemain maka akan mendapatkan hukuman pemotongan point. Bahkan nilai point banyak didapat dari bagaimana kita berakhlak dengan sesama manusia selain interkasi manusia dengan Allah swt. Dalam online game ini Allah adalah sebagai administrator yang senantiasa memonitor, mengubah takdir jika ada yang berdoa dan ikhtiar atau bertobat, semuanya tak ada yang lepas dari pengawasan Allah SWT.

Setiap ujian yang diberikan Allah swt pasti bisa dilaksanakan manusia. Sebagaimana firman Allah swt:

”Allah tidak membebani seseorang melainkan sesuai dengan kesanggupannya, ia mendapat pahala (dari kebajikan) yang diusahakannya dan ia mendapat siksa (dari kejahatan) yang dikerjakannya.” (Al Baqarah: 286).

Sayangnya tidak semua manusia bisa lolos ujian, lepas dari jebakan karena dia lalai melaukaukan kesalahan dan tidak melihat atau memperhatikan petunjuk Allah yang telah diberikan dan sudah jelas. Bagi mereka masih ada kesempatan yang diberikan Allah untuk memperbaikinya berupa taubat dan ikhtiar yang lain.

Bila jalan hidup (path) manusia telah ditentukan Allah melalui takdir-Nya maka sebagian ujian, jebakan dan kegagalan pada dasarnya adalah takdir Allah yang sudah ditentukan juga, nah manusia bisa berusaha untuk merubahnya dengan Do’a dan ikhtiar. Dalam bahasa pemrograman bisa menggunakan LOOP dan BRANCH, yaitu jika Doa dan usaha dilakukan dengan terus menerus(Loop) dan kualitas tertentu(branch) maka path (jalan hidup) manusia dalam GAME tersebut akan berubah. Dalam Qur’an Allah berfirman “Sesungguhnya Alloh tidak merubah suatu kaum sehingga mereka merubah keadaan yang ada pada diri mereka sendiri”( QS 13;11 ).

Tentu saja path setiap manusia berbeda dan tidak diketahui oleh manusia itu sendiri karena merupakan rahasia Allah. Path setiap menusia punya dimensi waktu, dan manusia tidak diberi kemampuan untuk melihat waktu ke depan. Dan tentunya akan sangat banyak kemungkinan path karena banyaknya pilihan selama dalam perjalanan. Setiap manusia punya 2 potensi yaitu jalan taqwa dan fujur (QS:..:..). Hal inilah yang membuat jalan hidup manusia bisa sangat bervariasi, tetapi sebenarnya setiap pilihan ada konsekuensi yang jelas karena sudah diprogram oleh Allah swt.

Bagaimana kah Allah bisa menentukan seseorang menang atau kalah dalam sebuah program SUPER GAME? Disini instruction ALU dan STORE memegang peranan penting. Amal seseorang walaupun secara fisik sama tapi bisa mempunyai nilai yang berbeda karena ALU yang dipakai untuk menghitung amal ada 2 parameter lain yaitu hati (niat). ALU akan menghitung amal berdasarkan kualitasnya yaitu kesesuaian dengan keikhlasan, dan kesesuaian dengan sunnah nabi dan Al-Quran (syariah). Dan perhitungan ini dilakukan dengan sengat teliti dan tanpa error, dan semuanya disimpan dengan instruksi STORE. Sehingga perhitungan akhir untuk menentukan manusia masuk surga dan neraka tidak mungkin salah. “Amal sekecil apapun akan dibalas, dan keburukan sekecil biji zarah…” (QS:…:…)
Setelah manusia meninggal maka akan dibangkitkan kembali dan akan dilakukan hisab. Hisab dilakukan cukup hanya dengan instruksi LOAD yaitu menampilkan kembali semua amal manusia yang pernah dibuat. Semuanya yang telah tersimpan adalah lengkap dengan bukti-bukti yang nyata termasuk date-time nya. Manusia tidak bisa membantah, dan setelah itu dia akan menerima balasannya sesuai dengan ALU (perhitungan amal) yang ada.

Semoga bermanfaat, dan menambah pemahaman tentang takdir Allah SWT sehingga kita kan senantiasa berusaha (ikhtiar) dan berdoa untuk mendapatkan tempat yang terbaik di sisi Allah swt. Amien. Wallahu’alam bishawab

Wassalamu’alaim wr wb

Imam Much Ibnu Subroto

(FSKSM-UTM Malaysia)

Free e-book Islami bisa di download April 2, 2007

Posted by Imam Much Ibnu Subroto in Pengetahuan Umum, al-Islam.
add a comment

Kumpulan e-book Islam dalam bentuk CHM. Situs “Jendela Dakwah Online” menyediakan buku atau artikel yang bisa didownload. Bagi anda yang ingin memahami Al-Islam atau memperluas wawasan ke-Islaman insya Allah buku-buku yang disediakan banyak manfaatnya. Kelebihan e-book dengan format CHM adalah indexing yang terstruktur, fasilitas pencarian (search/find) yang mudah dan navigasi yang user friendly.

jeda onlineMudah-mudah kehadiran situs ini bisa meningkatkan keimanan kita, dan memberikan kesejukan hati kita, dan memperluas cakrawala keIslaman kita. Silahakan buka sekarang juga di http://jeda.co.nr.

Selain situs diatas kita juga bisa download ebook lain di situs http://cahayasalafy.blogspot.com/, situs ini juga menyediakan file ebook gratis dan sering di update. Pemilik situs ini adalah Abu Tilmidz At Tilmidz. Semoga bermanfaat.

Barokallahu fiikum