RSS

Adab Ketika Berdoa


ADAB KETIKA BERDO’A
            Jika seseorang hendak berdo’a, ia harus memperhatikan beberapa adab dan etika agar do’anya dikabulkan oleh Allah, diantaranya:
1.      Mengangkat kedua tangan.
Ini termasuk adab-adab dan sunnah do’a menurut kesepakatan kaum muslimin ( ijma’), ia merupakan etika yang paling agung dan memiliki keutamaan mulia serta penyebab terkabulnya do’a.
2.      Memulai do’a dengan memuji Allah ta’ala
Mestinya setiap hamba memulai urusannya dengan memuji Allah. Demikian juga ketika ia hendak berdo’a, karena cara seperti ini lebih dekat kepada pengabulan do’a.
3.      Bershalawat kepada nabi SAW
Pada pembukaan do’a atau penghabisannya. Tidak bershalawat kepada nabi sebelum memulai do’a dapat menyebabkan terhalangnya pengabulan do’a.
4.      Memulai atau menutup setiap selesai 1 do’a dengan menyebut salah satu nama dari Asma ul Husna yang sesuai dengan pemohonannya, karena yang demikian adalah tradisi para nabi as didalam do’a mereka.
5.      Sungguh-sungguh dalam meminta.
Selayaknya seseorang sungguh-sungguh dalam berdo’a. do’a adalah ibadah, maka harus dilakukan dengan kesungguhan dan cara yang benar.
6.      Menghadirkan hati dalam berdo’a
Terpusatnya fikiran terhadap do’a yang dimohonkan adalah suatu yang mesti. Janganlah seseorang berdo’a dengan lisannya sementara hati dan fikirannya melayang entah kemana. Sebab, do’a tidak akan dikabulkan dengan cara seperti ini.
7.      Menampakkan kebutuhan dan ketergantungan kepada Allah .
            Agar pemohonan menampakkan kefakiran dan kemiskinannya di  hadapan Rabbnya, menghadap kepada- Nya dengan perasaan hati, tunduk, pasrah, khusu’, harap dan cemas, baik dalam keadaan sempit maupun lapang, sukar dan mudah.
8.      Adab-adab yang lainnya seperti;
            Berdo’a dengan kata- kata singkat dan padat serta do’a –do’a yang telah disyariatkan. Merintih di dalam berdo’a dan meminta yang banyak kepada Allah. Mengulangi do’a 3 kali. Bersikap merendah, khusu’ takut dan cemas. Tidak berdo’a untuk kebinasaan keluarga, harta dan jiwa. Tidak berdo’a untuk suatu perbuatan dosa dan untuk memutuskan tali silaturahmi. Memperbanyak do’a pada saat –saat lapang. Tidak melampaui batas dalam berdo’a.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Pengertian Doa


DO’A
            Do’a adalah jalan keselamatan, tangga pengantar, sesuatu yang  dituntut oleh orang-orang yang berpengetahuan , kendaraan orang-orang shalih, tempat berlindung bagi kaum yang terzalimi dan tertindas ,melalui do’a nikmat diturunkan dan melaluinya pula murka dihindarkan .alangkah besar kebutuhan para hamba allah akan do’a, seorang muslim tidak akan pernah bisa lepas dari kebutuhan akan do’a dalam setiap situasi dan kondisinya .
            Sebagai manusia yang lemah kita senantiasa dianjurkan untuk memanjatkan do’a kepada allah, tuhan semesta alam .berdo’a pada hakekatnya meminta atau memohon sesuatu kepada allah dengan harapan apa yang kita mohon itu dikabulkan.dan allah telah menjanjikan hal itu melalui firman-Nya.”Berdo’alahkepada-Ku, niscaya akan Ku perkenankan bagimu”.(QS. Al-Mukmin {40}:60).
            Berdasarkan ayat tersebut tak mungkin Allah tidak mengabulkan do’a seseorang.setiap do’a dari seorang hamba Allah pasti dikabulkan oleh Allah. Hanya saja diterimanya do’a itu bukan menurut kehendak kita melainkan kehendak Allah. Karena Allah lebih mengetahui hal-hal yang akan terjadi jika suatu do’a dikabulkan ataukah tidak.
            Jadi di sini yang berlaku adalah kehendak Allah bukan kehendak manusia.Bila Allah tidak mengabulkan do’a kita itu bukan berarti menolak.Akan tetapi yang demikian itu semata-mata adalah demi kebaikan kita sendiri. Sebab seandainya dikabulkan bisa saja hal itu akan membawa kemudharatan bagi kita.(QS.Al Baqarah {2}:216).
            Allah tidak akan mengingkari janji –Nya. Namun kita juga jangan berprasangka buruk terhadap Allah bila apa yang dijanjikan-Nya itu belum juga dipenuhi.Sebab datangnya janji Allah tergantung dari sebab dan syarat yang telah dipilih oleh Allah demi kebaikan kita juga. Oleh karena itu janganlah kita menjadi ragu untuk terus berdo’a, hanya karena Allah belum  mengabulkan do’a kita. Jangan kita putus asa dalam berdo’a. Yakinlah bahwa suatu saat do’a kita pasti terkabul seperti sabda Rasulullah:
            “Tidakkah seorang muslim Berdo’a dengan do’a yang tidak mengandung dosa di dalamya ,tidak pula do’a yang memutus silaturahmi, melainkan Allah  ta’alaakan memberikan satu di antara tiga hal: mungkin Allah akan merealisasikan do,a tersebut, atau mungkin dengan do’a tersebut Allah akan menyelamatkannya kelak di akhirat, atau mungkin Allah akan menghilangkan dari diri orang tersebut kesulitan yang semisal “.(HR.Ahmad, derajatnya hasan shalih. Lihat fathul baari, 18/55).
             Inilah hakikat dari do’a yang perlu kita pahami. Do’a adalah salah satu bentuk penyerahan diri, tawaqqal seorang hamba kepada Allah, Dzat yang maha mengetahui apa yang terbaik untuk hamba-Nya, baik untuk saat ini, maupun untuk kehidupan hamba-Nya dimasa mendatang, bukan terwujudnya semua keinginan dari apa yang diinginkan oleh seseorang, karena manusia, sesungguhnya tidaklah mengetahui dengan pasti apa yang terbaik bagi dirinya sendiri, jika ia memandang kehidupan dunia ini hanyalah sementara.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Pemrograman ( VB )


MEMBUAT PROGRAM FORM MAHASISWA
(VB + MySQL)
Nah, saat ini saya menjelaskan tentang langkah-langkah membuat program yang berhubungan dengan nilai mahasiswa. Disini saya menggunakan wamp5 dan MySQL ODBC 3.51. Bagi yang belum ada, silakan di install dulu yah..bagi yang udah ada ayo belajar mencobanya.
Berikut ikuti ya…..
1.      Buat dulu database dengan 3 tabel yaitu table biodata, table matakuliah, dan table nilai. Masing-masing table terdiri dari 3 kolom.
Pada table biodat entry kan sbb dan jadikan nim sbg primary key:
Field
Type
Nim
Varchar(20)
Nama
Varchar(30)
Alamat
Varchar(50)

Pada table matakuliah entry kan sbb dan jadikan kodemtk sbg primary key:
Field
Type
Kodemtk
Varchar(10)
Namamtk
Varchar(20)
Jumsks
Int(11)

Pada table nilai entry kan sbb dan jadikan nim serta kodemtk sbg primary key:
Field
Type
Nim
Varchar(20)
Kodemtk
Varchar(20)
Nilai
Int(11)

2.       Koneksikan database tsb melalui connector ODBC 3,51. Langkah2nya :
Þ    Control panel > system and security > administrative tool > data source (ODBC) > add > MySQL ODBC 3.51 Driver > finish.
Þ    Kemudian isi DSN nya terserah yang penting di ingat eaaahhh
Þ    Servernya isi dengan localhost
Þ    Usernya isi dengan root
Þ    Pilih apa nama database anda buat tadi.
3.      Silakan dibuka Microsoft Visual Basic nya. Open 1 form dan 1 module. Pada form di buat 4 buah label, 4 textbox, 6 buah commondbuttom, 1 buah datagrid, dan 1 buah adodc. Seperti pada table dibawah ini:
Tool
caption
name
text
Textbox

txtnim
dikosongkan
Textbox

txtnama
dikosongkan
Textbox

txtalamat
dikosongkan
Textbox

txtfind
dikosongkan
Label
NIM


Label
NAMA


Label
ALAMAT


Label
BIODATA MAHASISWA


commondbuttom
FIND
cmdfind

commondbuttom
SAVE
cmdsave

commondbuttom
EDIT
cmdedit

commondbuttom
EXIT
cmdexit

commondbuttom
DELETE
cmddelete


4.      Pada module di ketikan ini yaaa….
Public conn As ADODB.Connection
Public rsbiodata As ADODB.Recordset
Public rsmatakuliah As ADODB.Recordset
Public rsnilai As ADODB.Recordset
Public sqlstr As String

Sub bukakoneksi()
Set conn = New ADODB.Connection
If conn.State = 1 Then conn.Close
conn.Open "Provider=MSDASQL.1;Persist Security Info=False;Data Source=biodatku"
End Sub

Sub bukarecordset(sqlstr As String)
If rsbiodata.State = 1 Then rsbiodata.Close
rsbiodata.Open sqlstr, con, adOpenKeyset, adLockOptimistic, adCmdText
If rsmatakuliah.State = 1 Then rsmatakuliah.Close
rsmatakuliah.Open sqlstr, conn, adOpenKeyset, adLockOptimistic, adCmdText
If rsnilai.State = 1 Then rsnilai.Close
rsnilai.Open sqlstr, conn, adOpenKeyset, adLockOptimistic, adCmdText
End Sub

Sub koneksisql(sqlstr As String)
conn.Execute sqlstr
End Sub
5.      Pada form codingnya sbb:
Private Sub cmdcancel_Click()
bersih
End Sub

Private Sub cmddelete_Click()
X = MsgBox("Yakin Data di Hapus?", vbYesNo, "Hapus Data")
If X = vbYes Then
koneksisql "delete from biodata where nim='" & txtnim.Text & "'"
bersih
tampildata
Else
Exit Sub
bersih
End If
End Sub

Private Sub cmdedit_Click()
X = MsgBox("Yakin Data di Edit..?", vbYesNo, "Edit Data")
If X = vbYes Then
koneksisql "update biodata set nim='" & txtnim.Text & "',nama='" & txtnama.Text & "',alamat='" & txtalamat.Text & "' where nim='" & txtnim.Text & "'"
tampildata
bersih
End If
End Sub

Private Sub cmdfind_Click()
sqlstr = "select * from biodata where nim='" & LTrim(txtfind.Text) & "'"
Set rsbiodata = conn.Execute(sqlstr)
If rsbiodata.EOF Then
  MsgBox "Maaf Data Tidak Ada...!"
  bersih
Else
 txtnim.Text = rsbiodata!nim
 txtnama.Text = rsbiodata!nama
 txtalamat.Text = rsbiodata!alamat
 End If
End Sub

Private Sub cmdsave_Click()
X = MsgBox("Yakin Data Akan di Simpan?", vbYesNo, "Save Data")
If X = vbYes Then
koneksisql "insert into biodata values('" & txtnim.Text & "','" & txtnama.Text & "','" & txtalamat.Text & "')"
tampildata
bersih
Else
bersih
End If
End Sub
Sub bersih()
txtnim.Text = ""
txtnama.Text = ""
txtalamat.Text = ""
End Sub
Private Sub cmdexit_Click()
Unload Me
End Sub

Private Sub DataGrid1_Click()
txtnim.Text = DataGrid1.Columns(0)
txtnama.Text = DataGrid1.Columns(1)
txtalamat.Text = DataGrid1.Columns(2)
End Sub

Private Sub Form_Load()
bukakoneksi
tampildata
End Sub

Sub tampildata()
conn.CursorLocation = adUseClient
sqlstr = "select * from biodata"
Set rsbiodata = conn.Execute(sqlstr)
Set DataGrid1.DataSource = rsbiodata
End Sub
 JANGAN LUPA MENYIMPANNYA YA…..
6.      Ulangi lagi langkah 3 tadi untuk membuat tampilan form matakuliah…
7.      Pada form code nya ketikan sbb:
Private Sub cmdcancel_Click()
bersih
End Sub

Private Sub cmddelete_Click()
X = MsgBox("Yakin Data di Hapus?", vbYesNo, "Hapus Data")
If X = vbYes Then
koneksisql "delete from matakuliah where kodemtk='" & txtkode.Text & "'"
bersih
tampildata
Else
Exit Sub
bersih
End If
End Sub

Private Sub cmdedit_Click()
X = MsgBox("Yakin Data di Edit..?", vbYesNo, "Edit Data")
If X = vbYes Then
koneksisql "update matakuliah set kodemtk='" & txtkode.Text & "',namamtk='" & txtnama.Text & "',jumsks='" & txtjumsks.Text & "' where kodemtk='" & txtkode.Text & "'"
tampildata
bersih
End If
End Sub

Private Sub cmdfind_Click()
sqlstr = "select * from matakuliah where kodemtk='" & LTrim(txtfind.Text) & "'"
Set rsmatakuliah = conn.Execute(sqlstr)
If rsmatakuliah.EOF Then
  MsgBox "Maaf Data Tidak Ado...!"
  bersih
Else
 txtkode.Text = rsmatakuliah!kodemtk
 txtnama.Text = rsmatakuliah!namamtk
 txtjumsks.Text = rsmatakuliah!jumsks
 End If
End Sub

Private Sub cmdsave_Click()
X = MsgBox("Yakin Data Akan di Simpan?", vbYesNo, "Save Data")
If X = vbYes Then
koneksisql "insert into matakuliah values('" & txtkode.Text & "','" & txtnama.Text & "','" & txtjumsks.Text & "')"
tampildata
bersih
Else
bersih
End If
End Sub
Sub bersih()
txtkode.Text = ""
txtnama.Text = ""
txtjumsks.Text = ""
End Sub

Private Sub cmdexit_Click()
Unload Me
End Sub

Private Sub DataGrid1_Click()
txtkode.Text = DataGrid1.Columns(0)
txtnama.Text = DataGrid1.Columns(1)
txtjumsks.Text = DataGrid1.Columns(2)
End Sub

Private Sub Form_Load()
bukakoneksi
tampildata
End Sub

Sub tampildata()
conn.CursorLocation = adUseClient
sqlstr = "select * from matakuliah"
Set rsmatakuliah = conn.Execute(sqlstr)
Set DataGrid1.DataSource = rsmatakuliah
End Sub
JANGAN LUPA DISIMPAN LAGIIIII YA…..




Selanjutnya kita mau buat form ketiga dengan nama NILAI MAHASISWA,dimana form ini merupakan gabungan dari kedua form sebelumnya kira2 bentuknya sprti ne dech…

8.      Pada form code nya coba dech diketikan j yang ini:
Private Sub cbokode_Click()
sqlstr = "select * from matakuliah where kodemtk='" & cbokode.Text & "'"
Set rsmatakuliah = conn.Execute(sqlstr)
If Not rsmatakuliah.EOF Then
  txtnamamtk.Text = rsmatakuliah!namamtk
  txtjumsks.Text = rsmatakuliah!jumsks
End If
End Sub

Private Sub cbonim_Click()
sqlstr = "select * from biodata where nim='" & cbonim.Text & "'"
Set rsbiodata = conn.Execute(sqlstr)
If Not rsbiodata.EOF Then
  txtnama.Text = rsbiodata!nama
  txtalamat.Text = rsbiodata!alamat
End If
txtangka.SetFocus
End Sub

Private Sub cmdcancel_Click()
bersih
End Sub

Private Sub cmddelete_Click()
X = MsgBox("Yakin Data di Hapus?", vbYesNo, "Hapus Data")
If X = vbYes Then
koneksisql "delete from nilai where nim='" & cbonim.Text & "' and kodemtk='" & cbomtk.Text & "'"
bersih
tampildata
Else
Exit Sub
bersih
End If
End Sub

Private Sub cmdedit_Click()
X = MsgBox("Yakin Data di Edit..?", vbYesNo, "Edit Data")
If X = vbYes Then
koneksisql "update nilai set nim='" & cbonim.Text & "',kodemtk='" & cbomtk.Text & "',nilai='" & txtangka.Text & "' where nim='" & cbonim.Text & "' and kodemtk='" & cbokode.Text & "'"
tampildata
bersih
End If
End Sub

Private Sub cmdfind_Click()
sqlstr = "select * from nilai where nim='" & cbonim.Text & "' and kodemtk='" & cbokode.Text & "'"
Set rsnilai = conn.Execute(sqlstr)
If Not rsnilai.EOF Then
   cbonim.Text = rsnilai!nim
   cbokode.Text = rsnilai!kodemtk
   txtangka.Text = rsnilai!nilai
Else
  MsgBox "Data Tidak Ada...!"
  bersih
End If
End Sub

Private Sub cmdsave_Click()
X = MsgBox("Yakin Data Akan di Simpan?", vbYesNo, "Save Data")
If X = vbYes Then
koneksisql "insert into nilai values('" & cbonim.Text & "','" & cbokode.Text & "','" & Val(txtangka.Text) & "')"
tampildata
bersih
Else
bersih
End If
End Sub

Private Sub cmdexit_Click()
Unload Me
End Sub

Private Sub Form_Load()
bukakoneksi
isicbonim
isicbokode
tampildata
End Sub
Sub bersih()
cbonim.Text = ""
txtnama.Text = ""
txtalamat.Text = ""
cbokode.Text = ""
txtnamamtk.Text = ""
txtjumsks.Text = ""
txtangka.Text = ""
txthuruf.Text = ""
txtket.Text = ""
End Sub
Sub tampildata()
conn.CursorLocation = adUseClient
sqlstr = "select * from nilai"
Set rsnilai = conn.Execute(sqlstr)
Set DataGrid1.DataSource = rsnilai
End Sub
Sub isicbonim()
sqlstr = "select * from biodata"
Set rsbiodata = conn.Execute(sqlstr)
If Not rsbiodata.EOF Then 'jika ada
  rsbiodata.MoveFirst
  While Not rsbiodata.EOF
    cbonim.AddItem rsbiodata!nim
    rsbiodata.MoveNext
      Wend
End If
End Sub
Sub isicbokode()
sqlstr = "select * from matakuliah"
Set rsmatakuliah = conn.Execute(sqlstr)
If Not rsmatakuliah.EOF Then
  rsmatakuliah.MoveFirst
  While Not rsmatakuliah.EOF
    cbokode.AddItem rsmatakuliah!kodemtk
    rsmatakuliah.MoveNext
      Wend
End If
End Sub

Private Sub txtangka_Change()
If Val(txtangka.Text) >= 80 Then
   txthuruf.Text = "A"
   txtket.Text = "Lulus"
ElseIf Val(txtangka.Text) >= 70 Then
  txthuruf.Text = "B"
  txtket.Text = "Lulus"
Else
  txthuruf.Text = "C"
  txtket.Text = "Gagal"
End If
End Sub
Hmm…. Sekian dulu panduannya ea..kapan-kapan ditambah lagi dech..
Mudah2an berhasil ngerjain program yang satu ini ya…Amiieennnnn.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS