Wednesday, January 21, 2015

Muqodimah Lorong Hati

Tiap muslim tentu menginginkan agar sikap penuh persahabatan, ramah dalam bergaul serta saling mencintai menempel pada pribadi muslim dan merata di lingkungan masyarakat Islam. Kita yakin bahwa setiap muslim, baik laki maupun perempuan, mereka semua pasti mencintai adanya kebaikan, kebajikan, berbakti pada orang, senang memberi dan berbudi pekerti yang luhur.

Kita sedang membutuhkan cara dan seni bergaul yang beragam bersama orang lain, butuh pemahaman yang mendalam tentang makna persatuan dalam bingkai ukhuwah Islamiyah yang sejati, kita butuh perealisasian kandungan makna kaidah Islam yang agung dan baku seperti yang terdapat dalam hadits Nabi, "Tidaklah sempurna keimanan salah seorang diantara kalian, hingga ia mencintai saudaranya seperti yang ia cintai untuk dirinya sendiri" {HR. Bukhari & Muslim}. Dibutuhkan diskusi yang santai dan rileks, menyatu dalam persahabatan yang tulus, saling menghargai dan mau berbagi, hingga pada puncaknya kita bisa menampakkan keindahan aqidah Islam ini, sehingga pada akhirnya kita menjadi muslim sejati yang bisa memberikan suri tauladan yang baik pada sesama, menjadi kunci kebaikan bagi orang lain diluar agama kita yang banyak sekali warna serta corak dan ragamnya.

Kita juga senantiasa mengoreksi dan mengawasi hati-hati kita, demikian pula dari kalangan penganut agama lain, mereka juga dituntut untuk mengawasi hati-hati mereka. Dengan kejujuran tauhid dalam berinteraksi sambil dibarengi dengan budi pekerti yang tinggi, sehingga kelezatan dan nikmatnya iman bisa dirasakan, dan orang kafir juga bisa mengetahui hakekat agama Islam yang sesungguhnya.

Kita ingin dalam memperbaiki hati bukan hanya sekadar basa basi, tidak pula hati yang dipoles dengan sikap berpura-pura, apalagi menggambarkan sikap lembek yang meremas agama kita, bukan juga dengan cara menggadaikan prinsip dasar dan tujuan pokok yang sudah pasti. Yang dibutuhkan dari semua itu adalah akhlak yang luhur seperti dalam sabda Nabi, "Hanyalah aku diutus untuk menyempurnakan akhlak yang luhur",{HR.Ahmad}.

Mungkin ada yang bertanya, kenapa harus sulit-sulit mencari hati? Maka jawabanya, bukan karena berambisi untuk mencari dunia dan isinya dengan segala keindahannya, jangan pula dipahami karena keinginan untuk menampilkan keindahan dan ketawa'dhuan kita pada orang lain. Tidak, demi Allah bukan itu semua yang mendasari langkah kita, bahkan bukan pula didasari sikap ingin menguasai orang lain dan meminta pujian dari mereka. Akan tetapi, yang mendasari kita untuk melakukan itu adalah karena Rabb kita Yang Maha Tinggi, dalam rangka beribadah dan mendekatkan diri kepada-Nya. Karena sesungguhnya Allah SWT mencintai keutamaan akhlak dan membenci akhlak yang rendahan. Demikian juga dalam rangka mengikuti panutan dan teladan kita Rasulullah SAW, dimana beliau adalah yang paling baik akhlaknya diantara semua manusia. Dan untuk memperoleh kecintaan dan kedekatan bermajelis bersama Nabi kita pada hari kiamat kelak, sebagaimana telah dikabarkan oleh beliau kepada kita dalam sabdanya,
"Sesungguhnya orang yang paling aku cintai dan paling dekat tempat duduknya dengaku besok pada hari kiamat adalah orang yang paling baik akhlaknya diantara kalian".{HR. At-Tirmidzi,hadits hasan}.
Lalu yang mendasari kita untuk juga adalah penerapan kandungan yang ada dalam ajaran dan adab agama kita, baik dalam tingkah laku maupun dalam mengucap, tatkala sendirian maupun dihadapan orang banyak, seperti dalam hadits, "Pergaulilah manusia dengan akhlak yang baik",{HR. At-Tirmidzi,hadits hasan} adalah kerinduan kita yang mendalam pada surga nan abadi, demikian juga agar bisa menjadi amal sholeh yang berat ketika ditimbang pada hari dimana kita semua pasti menemui Allah Azza Wajalla seperti dalam hadits "Maka perkara yang paling banyak menjadikan orang masuk surga adalah takwa kepada Allah dan akhlak yang luhur",{HR. At-Tirmidzi, shahih}.

Dan perlu diketahui bahwa tidak ada suatu amalan kelak pada hari kiamat yang bisa menjadikan berat dalam timbangannya seorang mukmin melainkan budi pekerti yang tinggi. Maka tidak ada yang lebih mendorong kita untuk berakhlak serta beradab yang baik melainkan keimanan yang sempurna, karena seorang mukmin yang paling sempurna keimanannya adalah yang paling baik akhlaknya, "Maka disebabkan rahmat dari Allah-lah kamu berlaku lemah lembut terhadap mereka. Sekiranya kamu bersikap keras lagi berhati kasar, tentulah mereka menjauhkan diri dari sekelilingmu",{QS. Ali Imran : 159}

Jadi keutamaan-keutamaan seperti inilah yang memacu dan memompa semangat kita untuk mencari keindahan akhlak dan menanamkan dalam sanubari kita, lalu menerapkannya dalam tingkah laku keseharian hidup kita. Dengan didasari niat yang ikhlas karena mengharap wajah Allah, dan mencari keridhoannya.

Saudaraku sesama muslim, mari kita bersemangat untuk meraih budi pekerti yang luhur serta berhias dengan yaitu dengan cara bersabar dan melatih serta menata jiwa. Itu yang pertama, adapun yang kedua adalah dengan cara mencari teman yang sholeh serta melihat dan membaca biografi para ulama yang penuh dengan akhlak mereka. Ketiga, membiasakan diri dan rutin membaca buku-buku yang berkaitan tentang keindahan akhlak, diantaranya :

  1. Kitab 'Adabul Mufrad' karya Imam Bukhari
  2. Kitab 'Makaarimul Akhlak' karya Ibu Abi Dunya dan al-Khara'ithi
  3. Buku-buku Syaamil dan akhlak Nabi SAW
  4. Kitab kontenporer 'al-Akhlaqul Fadhilah' karya Syaikh Abdullah ar-Ruhaili
  5. Kitab 'Hadzihi Akhlaquna' karya ulama al-Khazin Daar
  6. Kitab 'Su'ul Khuluq' karya Muhammad al-Hamud, dsb
Jadi jika kita ingin meraba dan rabaan tersebut sampai masuk kedalam hati, atau menginginkan yang lebih tinggi dari itu maka terapkan ketiga hal tersebut diatas. Kemudian selanjutnya banyak mendengar kajian yang berkaitan dengan masalah ini, berulang kali. Karena sesungguhnya ilmu itu dengan belajar, banyak meminta pertolongan dari Allah dan banyak merendah serta berdo'a kepada-Nya.


---Edited from ebook Lorong Hati---

Monday, January 19, 2015

SQL table - basic

Pada kesempatan kali ini akan dipelajari tentang pembuatan table pada sqlite menggunakan sqlite shell. Tutorial ini cuma menunjukkan teknik-teknik dasar saja tidak ada yang begitu rumit. Ok, pertama-tama download dulu sqlite shellnya dari situs resmi sqlite disini. Karena saya menggunakan windows, jadi yang didonlot adalah shell untuk windows, jika menggunakan linux, windows phone, atau mac, silahkan pilih sesuai dengan OS yang digunakan.
Setelah didownload, buat saja folder dan extract file zipnya didalam folder tersebut. Shell sqlite ini cuma terdiri dari satu file exe seperti terlihat di bawah :

Sekarang mari kita buka sqlite3.exe tersebut menggunakan command prompt. Caranya tekan shift kemudian klik kanan folder "sqlite", terus pilih "Open command window here" seperti terlihat :

Kemudian pada command prompt masukkan perintah "sqlite3 test1.db" terus tekan enter. Hasilnya :


Perintah sqlite3 maksudnya adalah kita akan membuka sqlite3.exe tersebut dengan nama database test1.db. Jika database tersebut belum ada maka akan dibuat yang baru, namun jika sudah ada maka database tersebut akan dibuka saja. Jadi sampai disini kita telah berhasil membuat database baru dengan nama test1.db. Ok selanjutnya mari buat table dalam database tersebut dengan memasukkan perintah :

create table test1table(name text,umur integer);

Karena SQlite itu incase sensitive, jadi perintah di atas dapat pula ditulis seperti ini :

CREATE TABLE TEST1TABLE(NAME TEXT, UMUR INTEGER);

Jadi terserah saja mau pake huruf kapital atau huruf kecil atau campuran dua-duanya tidak masalah.

Setelah menekan enter, dan tidak ada yang error, maka kita telah berhasil membuat suatu table dengan nama test1table pada database test1.db dengan parameter table tersebut adalah nama sebagai text dan umur sebagai integer. Terus didalam folder sqlite kita terdapat file baru dengan nama test1.db seperti terlihat dibawah :

Kemudian masukkan data baru kedalam table tersebut dengan menggunakan perintah :

insert into test1table(name,umur) values('Hisoka',123);


Nah untuk melihat data yang baru saja kita masukkan kedalam table, masukkan perintah :

select * from test1table;


Terlihat data yang baru saja dimasukkan yaitu Hisoka dengan umur 123. Biar penampilan isi table lebih bagus, Eksekusi perintah berikut :

.mode column; tekan enter kemudian masukkan lagi :

.header on;


Kemudian eksekusi lagi perintah :
select * from test1table;


Nah terlihat bentuknya lebih terlihat manusiawi dari yang sebelumnya :D

Ok berikutnya kita akan melakukan perintah delete, namun sebelum itu ada baiknya kita masukkan 1 element lagi ke dalam table dengan nama: Poipo dan umur: 1234

Nah... element yang Poipo itu akan didelete dengan perintah :

delete from test1table where name='Poipo';


Nah terlihat element pada table tersisa Hisoka saja karena yang Poiponya sudah didelete.. :-)

Terus command yang terakhir adalah update. Misalhkan kita ingin mengganti umur Hisoka menjadi 37, perintahnya :

update test1table set umur=379 where name="Hisoka";

Terlihat sekarang umurnya sudah menjadi 379.
Ok... cukup sekian basic untuk table di sqlite..Sebagai catatan disini name adalah text sehingga membutuhkan tanda ' ', sedangkan integer langsung ditulis saja angkanya.

Semoga bermanfaat... :-)