Saya memang sLa Tahzan JANGAN BERSEDIHuka mengoleksi buku, khususnya buku Islam, apalagi jika sedang ada masalah berat, sekali ke toko buku bisa pulang membawa 10 buku sekaligus :D . Dari semua koleksi buku Islam saya, buku inilah yang paling sering saya buka dan baca kembali, buku dari Dr. Aidh al Qarni ini mempunyai tebal 567 halaman. Saya sangat menyukai cara penulisan beliau, khususnya cara beliau menyampaikan cerita dan mengutip Al Qur’an dan Hadits. Tidak salah jika buku ini mendapatkan gelar buku terlaris di dunia. Ketika saya merasa sangat sedih, bahkan buku ini dapat mengobati kesedihan seberat apapun hanya dengan membaca beberapa halamannya kembali, seolah-olah saya mempunyai seorang yang bisa menasehati dan menenangkan saya kapanpun. Bandingkan jika saya mem-posting kesedihan (kegalauan) itu di Facebook? mungkin saya akan bertambah sedih hehe

Dalam tulisan ini saya tidak berniat untuk me-review keseluruhan isi buku ini, atau istilahnya membedah buku. Saya hanya ingin mengutip beberapa kalimat yang terus saya ingat selama memiliki buku ini.

Tulisan beliau yang ini tentang bagaimana kita menyikapi permasalahan di dunia dan apa resep kebahagiaan :D

Dalam sebuah hadits sahih disebutkan: “Seandainya dunia ini di sisi Allah sama nilainya dengan sayap seekor nyamuk, niscaya Allah tidak akan pernah memberi minum seorang kafir walau seteguk air”. Menurut Allah, dunia tidak lebih berharga dari sayap seekor nyamuk. Inilah hakikat dunia, nilai dan timbangannya disisi Allah. Lalu mengapa harus takut dan resah karenanya?

Kebahagiaan adalah Anda merasa aman dengan diri, masa depan, keluarga, dan kehidupan Anda sendiri. Dan, semua ini terhimpun dalam keimanan, ridha kepada Allah, ridha terhadap ketentuan-Nya, dan qana’ah (merasa cukup dengan apa yang ada).

Kalau yang ini halaman yang selalu pertama saya buka kalau sedang dilanda masalah dan kesedihan berat, hehe

Mengapa Harus Bersedih Jika Anda Memiliki Enam Resep?

  1. Percaya sepenuhnya kepada Allah.
  2. Kesadaranku bahwa semua yang telah Allah takdirkan akan terjadi.
  3. Sabar adalah senjata paling ampuh yang dipergunakan oleh orang-orang yang mendapat ujian.
  4. Jika saya tidak sabar lalu apa yang bisa saya lakukan. Dan saya tidak akan terbantu hanya dengan perasaan resah.
  5. Mungkin saja saya akan berada dalam kondisi yang lebih jelek darpada kondisi saya sekarang ini.
  6. Dari waktu ke waktu jalan keluar akan selalu terbuka.

Kalau halaman yang ini halaman favorit saya untuk dibaca berulang-ulang kapanpun akan membuat hati lega.

Qadha’ dan Qadar

“Tiada suatu bencana yang menimpa di bumi dan (tidak pula) pada dirimu sendiri, melainkan dia telah tertulis dalam kitab (Lauh Mahfuzh) sebelum Kami menciptakannya.” (QS. Al-Hadid: 22)

Tinta pena telah mengering, lembaran-lembaran catatan ketentuan telah disimpan, setiap perkara telah diputuskan dan takdir telah ditetapkan. Maka,

“Katakanlah: “Sekali-kali tidak akan menimpa kami, melainkan apa yang telah ditetapkan oleh Allah bagi kami.”“ (QS. At-Taubah: 51)

Apa yang membuat Anda benar, maka tak akan membuat Anda salah. Sebaliknya, apa yang membuat Anda salah, maka tidak akan membuat Anda benar. Jika keyakinan tersebut tertanam kuat pada jiwa Anda dan kukuh bersemayam dalam hati Anda, maka setiap bencana akan menjadi karunia, setiap ujian menjadi anugerah, dan setiap peristiwa menjadi penghargaan dan pahala.

“Barangsiapa yang oleh Allah dikehendaki menjadi baik maka ia akan diuji oleh-Nya.” (Al Hadits)

Percayalah dengan kebenaran qadha’ sebelum Anda dilanda banjir penyesalan. Dengan begitu, jiwa Anda akan tetap tenang menjalani segala daya upaya dan cara yang memang harus ditempuh. Dan bila kemudian terjadi hal-hal yang tidak Anda inginkan, maka itu pun merupakan bagian dari ketentuan yang memang harus terjadi. Jangan pula pernah berandai, “Seandainya saja aku melakukan seperti ini, niscaya akan begini dan begini jadinya.” Tapi katakanlah,

“Allah telah menakdirkan, dan apa yang Dia kehendaki akan Dia lakukan.” (Al-Hadits)

Sebenarnya masih banyak pembahasan di buku ini yang ingin saya kutip disini, mungkin bisa dilanjutkan di artikel berikutnya lagi nanti agar tidak membuat artikel ini terlalu panjang. :D

Comments 1 Comment »

Saya menghilang dari media sosial (socmed seperti Facebook dan Twitter) selama 2 tahun terakhir, menghilang dalam artian sangat jarang meng-update status, alasannya karena saya  merasa socmed hanya cenderung membuang-buang waktu dan pikiran. Saya pikir lebih baik waktu tersebut dialihkan untuk membaca artikel yang bermanfaat, seperti news.google.com, dakwatuna.com, psychologytoday.com, atau untuk menonton video yang menginspirasi di youtube misal seperti TEDtalks  atau NatGeo. Malahan lebih ideal lagi jika waktu tersebut digunakan untuk kuliah di khanacademy.org, banyak mata kuliah dari hampir semua bidang ada di sana, saya sendiri sudah kuliah beberapa kelas ekonomi dan kesehatan di sana :D.  Jadi, saya akhirnya hanya menggunakan Facebook untuk berkomunikasi lewat chat dengan teman-teman dekat saya. Karena saya kira fungsi Facebook yang optimal hanya sebatas untuk komunikasi jika ada keperluan saja.

Walau sudah tidak aktif lagi menulis status atau tweet online, saya kadang tetap menulis status dalam bentuk quotes di draft pribadi saya. Sebagian besar quotes ditulis dalam Bahasa Inggris, karena saya lebih nyaman mengekspresikan perasaan dalam Bahasa Inggris, terasa lebih private, hehe :D

Silakan dinikmati quotes asli buatan saya sendiri, mohon maaf jika ada yang terlalu “berlebihan” :D

I’m done with college world, I am back to real world, this is my world. I have to do great things for Islam. Let me leave the world with a history. - 08/2013

Making friends that have the same interests, and find new perspective & experience. It will be a relaxing activity more than anything. - 02/2013

I PROMISE, I will complete my life, for my family and for my future wife, they and she deserve a strong man. - 12/2012

Saya ingin mengenal lebih jauh pasangan dengan Ta’aruf bukan dengan pacaran. Tapi saya tetap akan pacaran, sesudah nikah :D - 08/2012

Melakukan apapun karena didasari rasa cinta pada Allah, ini zuhud yang paling sulit, tapi kita tetap harus berusaha. :) - 08/2012

Be happy now, at any condition, dont wait for anything. Dont be sad, La Tahzan! Oh Im happier now, good night :) - 06/2012

Dunia dunia, harta, tahta, wanita. Whatever, cuma numpang lewat di dunia. Kembalikan semua niat untuk ibadah. - 06/2012

And the quality is measured by how much you useful for others, not how much your money. - 05/2012

No matter, i believe on Lauhul Mahfudz, i will always improve myself, “life is not about how long it’s but about the quality” #FeelBurned - 05/2012

The Power of Positive Thinking : You can boost your happiness by focusing on positive things and reducing your negative thinking. - 01/2012

Comments No Comments »

Mulai hari ini saya resmi masuk panti JOSH di Facebook. Ya, saya anggap ini panti rehabilitasi para jomblo yang sedang kambuh terkena gejolak masa muda di zaman modern ini (haha berlebihan :D ). Di panti ini mungkin saya akan lebih aman menjalani hari-hari ke depan untuk study dan perbaikan diri, bersama-sama teman di sini sesama JOSH yang akan saling menguatkan. Saya tidak mengira ternyata banyak juga teman-teman lain yang berprinsip JOSH. Mungkin mereka inilah yang menghabiskan stok buku Salim A. Fillah seperti NPSP (Nikmatnya Pacaran Setelah Pernikahan) dan Gue Never Die, Kerenkan Diri Trus Nikah Dini!, yang membuat saya hanya mendapatkan sisa stok buku-buku tsb. hehe

Apa sih JOSH kok dari tadi disebut-sebut? JOSH artinya JOmblo Sampai Halal. Berikut langsung saya kutip saja deskripsi lengkap dari JOSH dari Facebook-nya :

JOSH (JOmblo Sampai Halal) awal mula hadir dengan cakupan sobat yg masih “Single” untuk menghindari Pergaulan bebas dalam masa kesendirian menunggu “JODOH” yg di impikan dengan cara penjemputan yg lebih bijak dgn tanpa Pacaran.
yach seperti di QS An-Nuur ayat 26.
Dengan pembangunan pola fikir positif,kedewasaan, memberikan cara pandang pernikahan bukan sekedar melepas masa lajang & penyaluran biologis semata, karena menikah itu awal perjuangan bukan sebuah akhir.

Kok Gitu MasBro ???
Karena level pergaulan remaja sekarang cukup kronis dimana seks dijadikan bumbu masa2 Pacaran (sebelum Nikah) yg justru menghancurkan nilai “cinta” itu sendiri. Istilah simplenya mencoba keep Single sampai Halal (nikah) itu tiba, atau PAcaran after Married…

Jika mau mendapatkan sosok yang SOLEH,
kurangkan “agenda mencari yang Shalih”.
Tetapi BERUSAHALAH menjadi pribadi SHALIHAH!

Jika inginkan sosok yang SHALIHAH,
janganlah cerewet mencari si Shalihah.
Tetapi berusahalah menjadi pribadi yang SHALIH !

Bertemu yg shalihah, shalihahnyanya dia belum tentu kekal.
Bertemu yg shalih, shalihnya boleh saja ia berubah.
Karena kodratnya hati,
bergelombang, pasang surut dan sering terbawa arus
maka dari itu yuk belajar memperbaiki diri,
menhindari yang namanya khalwat karena pacaran
dan berusaha menjaga diri dalam kesendirian
mencari solusi dari setiap permasalahan yang terjadi
belajar mendewasakan diri,
karena menikah bukan semata mata melepas masa lajang
namun dituntut secara cerdas keras dan tuntas di segala aspek untuk mewujudkan keluarga SaMaRa,
bukannya tanpa konflik, tapi jadikan setiap masalah sebagai modal kita memperbaiki diri ke depannya
Belajar dari dini, manajemen hati, manajemen emosi juga manajemen konflik

Karena si shalih & shalihah adalah insan BIASA.
Pernikahan adalah sebagian daripada proses untuk MENJADI, Bukannya MENCARI !!!

So,… mari kita “Membangun Rumah Tangga” mulai dari sekarang!!!
Benahi diri, mulai dr saat sendiri, hingga Allah mempertemukan kita dengan jodoh terbaik dr sisi NYA untuk kita,…..

So, what are u waiting for !!!
Think BIG, start small, Grow FAST !!!
Let’s move on !!!

Ya Allah,…..
Jika dia benar untukku, dekatkanlah hatinya dengan hatiku
Jika dia bukan milikku, damaikanlah hatiku, dengan ketentuan-Mu

Dialah permata yang dicari,selama ini baru kutemui
Tapi ku tak pasti rencana Ilahi,apakah dia kan kumiliki
Tidak sekali dinodai nafsu

Akan kubatasi dengan syariat-Mu, jika dirinya bukan untukku
Redha hatiku dengan ketentuan-Mu

Ya Allah,….
Engkaulah tempat kubergantung harapanku
Kuharap diriku senantiasa dibawah rahmat-Mu

Aamiin Ya Allah Aamiin Ya Rabb,…….

Comments No Comments »

Ok, pada postingan kali ini saya akan membahas pembuktian Legendre Conjecture dengan teknik komputasi. Legendre Conjecture simpelnya seperti ini (menurut status FB teman saya) :

Selalu ada, paling tidak, 1 buah bilangan prima diantara kuadrat dua bilangan bulat positif yang berurutan

Nah, sesuai definisi Conjecture, yaitu pernyataan yang masih belum terbukti, kita memang akan sangat sulit membuktikannya secara analitik (menggunakan ilmu-ilmu pure mathematics), dan memang sampai saat ini belum ada manusia yang bisa membuktikannya. Tapi, setidaknya kita bisa membuktikan conjecture ini berlaku sampai suatu batasan bilangan bulat positif tertentu tentunya dengan dibantu komputer. :) Read the rest of this entry »

Comments 1 Comment »

Cara mempresentasikan bilangan desimal ke bilangan biner terbagi menjadi 2, Unsigned & Signed number. Panjang bit dari bilangan biner harus sudah ditentukan dan tidak berubah. Unsigned number hanya untuk bilangan positif. Contohnya Unsigned number yang terdiri dari 4 bit dapat mempresentasikan bilangan desimal 0 sampai 15. Namun, kalau kita juga ingin menuliskan bilangan negatif kita harus menggunakan Signed Number.

Signed Number adalah bilangan biner yang dapat mempresentasikan bilangan negatif. Ada banyak tipe Signed Number. Tapi yang akan kita bahas disini hanya 3 tipe saja yaitu sign-and-magnitude, one’s complement, two’s complement.

Sign-and-magnitude adalah cara yang paling mudah, kita tinggal menambahkan sign bit di bit terdepan (Most Significant Bit). Sign bit untuk bilangan positif adalah 0, negatif 1. Contohnya untuk 4 bit, dapat mempresentasikan angka 1111 (-7) sampai 0111 (7). Tapi, konsekuensinya ada dua tipe angka 0 yaitu 0000 (0) dan 1000 (-0). Cara ini digunakan komputer biner zaman dulu (misalnya IBM 7090), dan sudah jarang digunakan komputer saat ini. Read the rest of this entry »

Comments 1 Comment »

Algoritma Euclidean adalah salah satu algoritma tercepat untuk menghitung FPB (Faktor Persekutuan terBesar) / GCD (Greatest Common Divisor). FPB dari 2 angka adalah angka terbesar yang habis membagi 2 angka tersebut. Prinsip dari algoritma Euclidean ini adalah dari kenyataan bahwa FPB dari 2 angka tidak akan berubah jika angka terbesar dikurangi angka terkecil. Sebagai contoh, 22 adalah FPB dari 198 dan 110 (198 = 22 x 9; 110 = 22 x 5), 198 – 110 = 88 dan 110 tetap mempunyai FPB 22. Proses ini bisa terus di-ulang sampai salah satu dari angka tersebut adalah 0, sehingga angka yang lainnya adalah FPB dari 2 angka paling awal. Jika dilihat langkah – langkahnya sampai selesai :

(198, 110) -> (110, 88) -> (88, 22) -> (22, 0)

Dapat juga dituliskan secara prosedural :
198 = 110 x 1 + 88
110 = 88 x 1 + 22
88 = 22 x 4 + 0

Berdasarkan prosedur di atas, sekarang akan dibuat implementasinya di 4 bahasa pemrograman (C/C++, Assembly, Pascal, dan BASIC). Implementasinya akan berbentuk fungsi FPB dengan input 2 bilangan bulat (integer) 32-bit, dan output juga integer. Berikut ini adalah kode-kode fungsi FPB algoritma Euclidean di 4 bahasa tersebut : Read the rest of this entry »

Comments 1 Comment »

Hello World, Hello Bro, Halo Dunia.

Blog ini saya buat untuk mempublikasikan beberapa percobaan (riset) yang sedang/telah/akan saya pelajari di bidang Computer Science. Jika tidak saya publish disini mungkin percobaan-percobaan tersebut mungkin akan hilang dan saya lupakan, karena saya memang jarang menyimpan catatan/coretan di kampus dengan rapi. Jadi, alangkah lebih baik jika saya publikasikan dan simpan di blog ini saja, mungkin juga bisa menginspirasi pembaca-pembaca lainnya yang tertarik di topik yang sama.

Khusus untuk contoh-contoh kode (source code), saya akan usahakan membuatnya minimal di 4 bahasa pemrograman (Assembly, BASIC, C/C++, dan Pascal). Saya anggap 4 bahasa ini sudah mewakili sebagian besar bahasa pemrograman yang populer saat ini. Dan ada kemungkinan bertambah lagi jika nanti saya sudah mempelajari beberapa bahasa yang lain, seperti ML, Haskell, F#.

Ini adalah contoh program Hello World di 4 bahasa, coba tebak sendiri masing-masing bahasanya :)

int main() { printf("Hello World!"); }
Sub main(): MsgBox "Hello World!": End Sub
Begin Writeln('Hello World !');  End.
MODEL Small
    .STACK 100h
    .DATA
   msg db 'Hello, world!$'
    .CODE
  start:
  mov ah, 09h
  lea dx, msg
  int 21h
  mov ax,4C00h
  int 21h
  end start

Comments 1 Comment »