Selamat Datang di Blog tony

Friday, November 4, 2011

Cara membuat, membaca, update, menghapus data php dengan jquery

1
Download jquery
Siapkan table  tb_mahasiswa
  1. CREATE TABLE `tb_mahasiswa` (
      `nim` varchar(8) NOT NULL,
      `nama` varchar(30) NOT NULL,
      `tempat_lahir` varchar(30) NOT NULL,
      `alamat` varchar(200) DEFAULT NULL,
      PRIMARY KEY (`nim`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1
     
Buat halaman index.php
Halaman ini nanti akan di gunakan sebagai frame dari data-data yang di panggil
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>ajax CRUD</title>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
    $(function() {
                //request menu
                $("[id^=mn]").click(function(){
                            $('#resulmanager').html('loading...');
                // get tab id and tab url
                            tabId = $(this).attr("id");
                            tabUrl = $("#"+tabId).attr("href");
                           
                            $('#resulmanager').load(tabUrl);
                            return false;
                });
               
                //hapus data
                $('.delete').live("click",function() {    
                var nim = $(this).attr("nim");
                if(confirm("yakin data ini mau di delete??"))
                {
                            $.ajax({
                                                    type: "POST",
                                                    url: "./proses.php?mode=delete",
                                                    data:"nim="+nim,
                                                    cache: false,
                                                    success: function(html){
                                                                $("#list_"+nim).slideUp('slow', function() {$(this).remove();});
                                        }
                            });
                            return false;
                            }
                });
    });
    </script>
    <style>
    body{
                font-family:Tahoma, Geneva, sans-serif;
                font-size:11px;
    }
    .grid{
    }
    .grid th{
                padding:5px;
                border-bottom:1px solid #CCC;
    }
    .grid td{
                padding:5px;
                border-bottom:1px solid #CCC;
    }
    .kotak{
                border:1px solid #666;
                margin:auto;
                width:500px;
    }
    </style>
    </head>
    <!--
    $("#resulmanager").load("./mahasiswa.php?aksi=list"); supaya pas panggil halaman index pertama akan di tampilkan list data
    jika akan menampilkan form input
    $("#resulmanager").load("./mahasiswa.php?aksi=forminput");  maka index pertama akan di tampilkan input data
    -->
    <body onload='$("#resulmanager").load("./mahasiswa.php?aksi=list");'>
    <div class="kotak">
    <!--menu-->
    <div class="menu">
    <!-- lihat atribut id disini wajib di berikan karena nanti link yang di request akan medeteksi id ini (lihat bagian jquery script di atas $("[id^=mn]").click(function(){ )-->
    <a href="./mahasiswa.php?aksi=list" id="mn_list">List</a>
    <a href="./mahasiswa.php?aksi=forminput" id="mn_add">tambah</a>
    </div>
    <!-- semua data yang di request aakn di tampilkan di sini -->
        <div id='resulmanager' class='dataresult'>Loading..</div>
    </div>
    </body>
    </html>
     

Buat halaman mahasiswa.php
  1. <script type="text/javascript">
    $(function() {
    //request input data
    $("form#frm_input").submit(function(){
                $("#result").show();
                var nim = $("#nim").attr('value');
                var nama = $("#nama").attr('value');
                var tmplahir = $("#tmplahir").attr('value');
                var alamat = $("#alamat").attr('value');
                //periksa data field infutnya di isi?
                //silahkan validasi sesuai keinginan anda
                if(nim==''){
                            alert('nim harus di isi');
                            return false;
                }
                $.ajax({
                                        type: "POST",
                                        url: "./proses.php?mode=add",
                                        data:"nim="+nim+'&nama='+nama+'&tmplahir='+tmplahir+'&alamat='+alamat,
                                        success: function(data){
                                                    $("#result").html(data);
                                        }
                });
                return false;
                });
    //request edit
    $("form#frm_edit").submit(function(){
                $("#result").show();
                var nim = $("#nim").attr('value');
                var nama = $("#nama").attr('value');
                var tmplahir = $("#tmplahir").attr('value');
                var alamat = $("#alamat").attr('value');
                //periksa data field infutnya di isi?
                //silahkan validasi sesuai keinginan anda
                $.ajax({
                                        type: "POST",
                                        url: "./proses.php?mode=edit",
                                        data:"nim="+nim+'&nama='+nama+'&tmplahir='+tmplahir+'&alamat='+alamat,
                                        success: function(data){
                                                    $("#result").html(data);
                                        }
                });
                return false;
                });
    });
    </script>
    <?php
    mysql_connect('localhost','root','');
    mysql_select_db('test');
    //jika halaman yang di request  list data mahasiswa
    if(isset($_GET['aksi']) && $_GET['aksi'] == 'list'){
                $query=mysql_query("SELECT * FROM `tb_mahasiswa`");
                echo "<table cellpading='1' cellspacing='1' width='100%' border='0' class='grid'>";
                echo "<tr><th>No</th><th>Nim</th><th>Nama</th><th>Opsi</th></tr>";
                //jika tidak ada record
                if($jum=mysql_num_rows($query) == 0){
                            echo "<tr><td colspan='4'>tidak ada data</td></tr>";
                }
                $no=0;
                while($row=mysql_fetch_object($query)){
                            $no++;
                            //pemberian id='list_{$row->nim}' pada tag tr nanti akan di gunakan jika data di delete maka baris record tersebut akan di delete
                            echo "<tr id='list_{$row->nim}'>";
                            echo "<td> {$no} </td>";
                            echo "<td> {$row->nim} </td>";
                            echo "<td> {$row->nama} </td>";
                            //pemberian atribut class dan nim sangat penting karena nanti untuk menghapus data parameter tersebut yang akan di jadikan acuan
                            echo "<td> <a href='#' class='delete' nim='{$row->nim}'>delete</a> - ";
                           
                            echo "<a href='#' onclick='$(\"#resulmanager\").load(\"./mahasiswa.php?aksi=formedit&nim={$row->nim}\");'> edit </td>";
                            echo "</tr>";
                }
                echo "</table>";
                echo "<div><a href='#' onclick='$(\"#resulmanager\").load(\"./mahasiswa.php?aksi=forminput\");'> tambah data </a></div>";
    exit();  
    }
    //jika halaman yang di request  input data mahasiswa
    if(isset($_GET['aksi']) && $_GET['aksi'] == 'forminput'){
                echo "<div id='result'>&nbsp;</div>"; // untuk nanti data calllbach hasil request akan di tampilkan disini
                echo "<form id='frm_input'>";
                echo "<table cellpading='1' cellspacing='1' width='100%' border='0'>";
                //pemberian atribut id sangat penting.. karena nilai yang di ambil dari fild tersebut nanti berdasarkan id tersebut
                echo "<tr><td width='30%'>Nim</td><td><input type='text' name='nim' id='nim'></td></tr>";
                echo "<tr><td>Nama</td><td><input type='text' name='nama' id='nama'></td></tr>";
                echo "<tr><td>Tempat lahir</td><td><input type='text' name='tmplahir' id='tmplahir'></td></tr>";
                echo "<tr><td>Alamat</td><td><input type='text' name='alamat' id='alamat'></td></tr>";
                echo "<tr><td>&nbsp;</td><td><input type='submit' value='kirim'></td></tr>";
                echo "</table>";
                echo "</form>";
                exit();
    }
    //jika halaman yang di request  edit data mahasiswa
    if(isset($_GET['aksi']) && $_GET['aksi'] == 'formedit'){
                //ambil data mahasiswa
                $query=mysql_fetch_object(mysql_query("SELECT * FROM `tb_mahasiswa` WHERE `nim` = '{$_GET['nim']}'"));
               
                echo "<div id='result'>&nbsp;</div>"; // untuk nanti data calllbach hasil request akan di tampilkan disini
                echo "<form id='frm_edit'>";
                echo "<table cellpading='1' cellspacing='1' width='100%' border='0'>";
                //pemberian atribut id sangat penting.. karena nilai yang di ambil dari fild tersebut nanti berdasarkan id tersebut
                echo "<tr><td width='30%'>Nim</td><td><input type='text' disabled='disabled' value='{$query->nim}'></td></tr>";
                echo "<tr><td>Nama</td><td><input type='text' name='nama' id='nama' value='{$query->nama}'></td></tr>";
                echo "<tr><td>Tempat lahir</td><td><input type='text' name='tmplahir' id='tmplahir' value='{$query->tempat_lahir}'></td></tr>";
                echo "<tr><td>Alamat</td><td><input type='text' name='alamat' id='alamat' value='{$query->alamat}'></td></tr>";
                //paramaeter kunci
                echo "<input type='hidden' name='nim' id='nim' value='{$query->nim}'>";
                echo "<tr><td>&nbsp;</td><td><input type='submit' value='kirim'></td></tr>";
                echo "</table>";
                echo "</form>";
                exit();
    }
    ?>
     

Buat halaman proses.php
<?php
mysql_connect('localhost','root','');
mysql_select_db('test');
//tambah data
if(isset($_GET['mode']) && $_GET['mode'] == 'add'){
            //periksa apakah nim sudah di gunakan
            $query=mysql_query("SELECT * FROM `tb_mahasiswa` WHERE `nim` = '{$_POST['nim']}'");
            if($jum=mysql_num_rows($query) > 0){
                        $error=true;
                        echo "nim sudah di gunakan";
                        exit();
            }
           
            if(!$error){
                        $query=mysql_query("INSERT INTO `tb_mahasiswa` (
                                                                           `nim`,
                                                                           `nama`,
                                                                           `tempat_lahir`,
                                                                           `alamat`
                                                                           )VALUES(
                                                                           '{$_POST['nim']}',
                                                                           '{$_POST['nama']}',
                                                                           '{$_POST['tmplahir']}',
                                                                           '{$_POST['alamat']}')
                                                                           ");
                        if($query){
                                    echo "data sudah di masukan";
                        }
            }
exit();  
}
//edit data
if(isset($_GET['mode']) && $_GET['mode'] == 'edit'){
                        $query=mysql_query("UPDATE `tb_mahasiswa` SET
                                                                           `nama` = '{$_POST['nama']}',
                                                                           `tempat_lahir` =  '{$_POST['tmplahir']}',
                                                                           `alamat`        =  '{$_POST['alamat']}'
                                                                          WHERE `nim` = '{$_POST['nim']}'");
                        if($query){
                                    echo "data sudah di edit";
                        }
exit();  
}
//delete data
if(isset($_GET['mode']) && $_GET['mode'] == 'delete'){
            $nim=$_POST['nim'];
            $query=mysql_query("DELETE FROM `tb_mahasiswa` WHERE `nim` = '{$nim}' ");
}
?>
 SILAHKAN DOWNLOAD LINK >>>DISINI

Sunday, September 4, 2011

script mencetak halaman dengan php

<?php
echo '<font face="Verdana" size="6">
Contoh untuk cetak halaman dengan </font>
<font face="Verdana" size="6" color="#FF0000">PHP</font><br>';
echo '<font face="Verdana" size="2">
<a href="javascript:window.print()">
Klik di sini </a>untuk mencetak halaman</font>';
?>
Setelah menuliskan kode di atas bisa di coba dengan menjalankan di Apache Server pada komputer anda.
Jika di klik, maka akan keluar window seperti ini.

Tuesday, August 2, 2011

Puasa Ramadhan

Kewajiban berpuasa dalam Al Qur’an

"Hai orang-orang yang beriman, diwajibkan bagi kamu berpuasa sebagaimana telah diwajibkan bagi orang-orang sebelummu, agar kamu bertakwa" [Al Baqarah:183]

Keutamaan berpuasa:

"Diriwayatkan dari Sahl bin Saad r.a katanya: Rasulullah s.a.w bersabda: Sesungguhnya di dalam Surga itu terdapat pintu yang dinamakan Ar-Rayyan. Orang yang berpuasa akan masuk melalui pintu tersebut pada Hari Kiamat kelak. Tidak boleh masuk seorangpun kecuali mereka. Kelak akan ada pengumuman: Di manakah orang yang berpuasa? Mereka lalu berduyun-duyun masuk melalui pintu tersebut. Setelah orang yang terakhir dari mereka telah masuk, pintu tadi ditutup kembali. Tiada lagi orang lain yang akan memasukinya" [Bukhari-Muslim]

"Diriwayatkan dari Abu Said al-Khudri r.a katanya: Rasulullah s.a.w bersabda: Setiap hamba yang berpuasa di jalan Allah, Allah akan menjauhkannya dari api Neraka sejauh perjalanan tujuh puluh tahun" [Bukhari-Muslim]

Keutamaan bulan Ramadan

Hadis riwayat Abu Hurairah ra.: Bahwa Rasulullah saw. bersabda: Apabila tiba bulan Ramadan, maka dibukalah pintu-pintu surga, ditutuplah pintu neraka dan setan-setan dibelenggu Nomor hadis dalam kitab Sahih Muslim: 1793
Wajib berpuasa Ramadan jika melihat hilal awal Ramadan dan berhenti puasa jika melihat hilal awal Syawal. Jika tertutup awan, maka hitunglah 30 hari
Hadis riwayat Ibnu Umar ra.:
Dari Nabi saw. bahwa beliau menyebut-nyebut tentang bulan Ramadan sambil mengangkat kedua tangannya dan bersabda: Janganlah engkau memulai puasa sebelum engkau melihat hilal awal bulan Ramadan dan janganlah berhenti puasa sebelum engkau melihat hilal awal bulan Syawal. Apabila tertutup awan, maka hitunglah (30 hari)
Nomor hadis dalam kitab Sahih Muslim: 1795

Larangan berpuasa satu atau dua hari sebelum bulan

Hadis riwayat Abu Hurairah ra., ia berkata:
Rasulullah saw. bersabda: Janganlah engkau berpuasa satu atau dua hari sebelum Ramadan, kecuali bagi seorang yang biasa berpuasa, maka baginya silakan berpuasa
Nomor hadis dalam kitab Sahih Muslim: 1812

Dilarang puasa pada hari raya:

"Diriwayatkan dari Abu Said al-Khudri r.a katanya: Aku pernah mendengar Rasulullah s.a.w bersabda: Tidak boleh berpuasa pada dua hari tertentu, iaitu Hari Raya Korban (Aidiladha) dan hari berbuka dari bulan Ramadan (Aidilfitri)" [Bukhari-Muslim]

Bersahur (makan sebelum Subuh) itu sunnah Nabi:
"Diriwayatkan daripada Anas r.a katanya: Rasulullah s.a.w bersabda: Hendaklah kamu bersahur karena dalam bersahur itu ada keberkatannya" [Bukhari-Muslim]

Berbuka di waktu maghrib:
"Diriwayatkan daripada Umar r.a katanya: Rasulullah s.a.w telah bersabda: Apabila datang malam, berlalulah siang dan tenggelamlah matahari. Orang yang berpuasa pun bolehlah berbuka" [Bukhari-Muslim]
Ketika kita berpuasa, kita dilarang berkata kotor, mencaci, atau berkelahi. Hal ini untuk menempa diri kita agar memiliki akhlak yang terpuji:
"Diriwayatkan dari Abu Hurairah r.a katanya: Rasulullah s.a.w bersabda: Apabila seseorang daripada kamu sedang berpuasa pada suatu hari, janganlah berbicara tentang perkara yang keji dan kotor. Apabila dia dicaci maki atau diajak berkelahi oleh seseorang, hendaklah dia berkata: Sesungguhnya hari ini aku berpuasa, sesungguhnya hari ini aku berpuasa" [Bukhari-Muslim]

Puasa yang sia-sia:

"Dari Abu Hurairah ra: katanya Rasulullah saw berabda: "Barang siapa tidak meninggalkan ucapan dusta dan berbuat jahat (padahal dia puasa), maka Allah tidak butuh ia meninggalkan makan dan minum" [Bukhari]

Jika kita berpuasa, tapi kita berkata dusta atau menyakiti orang lain, maka sia-sialah puasa kita.
Dilarang bersetubuh pada saat berpuasa:

"Diriwayatkan dari Abu Hurairah r.a katanya: Seorang lelaki datang menemui Rasulullah s.a.w lalu berkata: Celakalah aku wahai Rasulullah s.a.w. Rasulullah s.a.w bertanya: Apakah yang telah membuatmu celaka?

Lelaki itu menjawab: Aku telah bersetubuh dengan isteriku pada siang hari di bulan Ramadan.
Rasulullah s.a.w bertanya: Mampukah kamu memerdekakan seorang hamba? Lelaki itu menjawab: Tidak.

Rasulullah s.a.w bertanya: Mampukah kamu berpuasa selama dua bulan berturut-turut?
Lelaki itu menjawab: Tidak.

Rasulullah s.a.w bertanya lagi: Mampukah kamu memberi makan kepada enam puluh orang fakir miskin? Lelaki itu menjawab: Tidak. Kemudian duduk. Rasulullah s.a.w kemudiannya memberikan kepadanya suatu bekas yang berisi kurma lalu bersabda: Sedekahkanlah ini.
Lelaki tadi berkata: Tentunya kepada orang yang paling miskin di antara kami. Tiada lagi di kalangan kami di Madinah ini yang lebih memerlukan dari keluarga kami.

Mendengar ucapan lelaki itu Rasulullah s.a.w tersenyum sehingga kelihatan sebahagian giginya. Kemudian baginda bersabda: Pulanglah dan berilah kepada keluargamu sendiri" [Bukhari-Muslim]

Bangun dari junub tidak membatalkan puasa:
"Diriwayatkan daripada Aisyah dan Ummu Salamah r.a, kedua-duanya berkata:: Nabi s.a.w bangkit dari tidur dalam keadaan berjunub bukan dari mimpi kemudian meneruskan puasa" [Bukhari-Muslim]
Catatan:
Hadits tersebut sebagian besar berasal dari Al Bayan, dan masih banyak perawinya selain Bukhari dan Muslim seperti Tirmizi, An Nasai, Abu Daud, Ibnu Majah, dan lain-lain.

Sholat Sunnah


Macam-Macam Shalat Sunnah
Shalat sunnah itu ada dua macam:
1. Shalat sunnah yang disunnahkan dilakukan secara berjamaah
2. Shalat sunnah yang tidak disunnahkan dilakukan secara berjamaah
A. Shalat sunnah yang disunnahkan dilakukan secara berjamaah
1. Shalat Idul Fitri
2. Shalat Idul Adha
Ibnu Abbas Ra. berkata: “Aku shalat Idul Fithri bersama Rasulullah SAW dan Abu bakar dan Umar, beliau semua melakukan shalat tersebut sebelum khutbah.” (HR Imam Bukhari dan Muslim)
Dilakukan 2 raka’at. Pada rakaat pertama melakukan tujuh kali takbir (di luar Takbiratul Ihram) sebelum membaca Al-Fatihah, dan pada raka’at kedua melakukan lima kali takbir sebelum membaca Al-Fatihah.
3. Shalat Kusuf (Gerhana Matahari)
4. Shalat Khusuf (Gerhana Bulan)
Ibrahim (putra Nabi SAW) meninggal dunia bersamaan dengan terjadinya gerhana matahari. Beliau SAW bersabda:
“Sesungguhnya matahari dan bulan adalah dua tanda di antara tanda-tanda (kebesaran) Allah SWT. Tidak terjadi gerhana karena kematian seseorang, tidak juga karena kehidupan (kelahiran) seseorang. Apabila kalian mengalaminya (gerhana), maka shalatlah dan berdoalah, sehingga (gerhana itu) berakhir.” (HR Imam Bukhari dan Muslim)
Dari Abdullah ibnu Amr, bahwasannya Nabi SAW memerintahkan seseorang untuk memanggil dengan panggilan “ashsholaatu jaami’ah” (shalat didirikan dengan berjamaah). (HR Imam Bukhari dan Muslim)
Dilakukan dua rakaat, membaca Al-Fatihah dan surah dua kali setiap raka’at, dan melakukan ruku’ dua kali setiap raka’at.
5. Shalat Istisqo’
Dari Ibnu Abbas Ra., bahwasannya Nabi SAW shalat istisqo’ dua raka’at, seperti shalat ‘Id. (HR Imam Nasa’i, Abu Dawud, Ibnu Majah, dan Tirmidzi)
Tata caranya seperti shalat ‘Id.
6. Shalat Tarawih
Dari ‘Aisyah Rda., bahwasannya Nabi Muhammad SAW shalat di masjid pada suatu malam. Maka orang-orang kemudian mengikuti shalat beliau. Nabi shalat (lagi di masjid) pada hari berikutnya, jamaah yang mengikuti beliau bertambah banyak. Pada malam ketiga dan keempat, mereka berkumpul (menunggu Rasulullah), namun Rasulullah SAW tidak keluar ke masjid. Pada paginya Nabi SAW bersabda: “Aku mengetahui apa yang kalian kerjakan tadi malam, namun aku tidak keluar karena sesungguhnya aku khawatir bahwa hal (shalat) itu akan difardlukan kepada kalian.” ‘Aisyah Rda. berkata: “Semua itu terjadi dalam bulan Ramadhan.” (HR Imam Muslim)
Jumlah raka’atnya adalah 20 dengan 10 kali salam, sesuai dengan kesepakatan shahabat mengenai jumlah raka’at dan tata cara shalatnya.
7. Shalat Witir yang mengiringi Shalat Tarawih
Adapun shalat witir di luar Ramadhan, maka tidak disunnahkan berjamaah, karena Rasulullah SAW tidak pernah melakukannya.
B. Shalat sunnah yang tidak disunnahkan berjamaah
1. Shalat Rawatib (Shalat yang mengiringi Shalat Fardlu), terdiri dari:
a. 2 raka’at sebelum shubuh
b. 4 raka’at sebelum Dzuhur (atau Jum’at)
c. 4 raka’at sesudah Dzuhur (atau Jum’at)
d. 4 raka’at sebelum Ashar
e. 2 raka’at sebelum Maghrib
f. 2 raka’at sesudah Maghrib
g. 2 raka’at sebelum Isya’
h. 2 raka’at sesudah Isya’
Dari 22 raka’at rawatib tersebut, terdapat 10 raka’at yang sunnah muakkad (karena tidak pernah ditinggalkan oleh Rasulullah SAW), berdasarkan hadits:
Dari Ibnu Umar bahwa Rasulullah SAW senantiasa menjaga (melakukan) 10 rakaat (rawatib), yaitu: 2 raka’at sebelum Dzuhur dan 2 raka’at sesudahnya, 2 raka’at sesudah Maghrib di rumah beliau, 2 raka’at sesudah Isya’ di rumah beliau, dan 2 raka’at sebelum Shubuh … (HR Imam Bukhari dan Muslim).
Adapun 12 rakaat yang lain termasuk sunnah ghairu muakkad, berdasarkan hadits-hadits berikut:
a. Dari Ummu Habibah, bahwa Rasulullah SAW bersabda:
“Barang siapa senantiasa melakukan shalat 4 raka’at sebelum Dzuhur dan 4 raka’at sesudahnya, maka Allah mengharamkan baginya api neraka.” (HR Abu Dawud dan Tirmidzi)
2 raka’at sebelum Dzuhur dan 2 raka’at sesudahnya ada yang sunnah muakkad dan ada yang ghairu muakkad.
b. Nabi SAW bersabda:
“Allah mengasihi orang yang melakukan shalat empat raka’at sebelum (shalat) Ashar.” (HR Imam Ahmad, Abu Dawud, Tirmidzi, dan Ibnu Huzaimah)
Shalat sunnah sebelum Ashar boleh juga dilakukan dua raka’at berdasarkan Sabda Nabi SAW:
“Di antara dua adzan (adzan dan iqamah) terdapat shalat.” (HR Imam Bazzar)
c. Anas Ra berkata:
“Di masa Rasulullah SAW kami shalat dua raka’at setelah terbenamnya matahari sebelum shalat Maghrib…” (HR Imam Bukhari dan Muslim)
Nabi SAW bersabda:
“Shalatlah kalian sebelum (shalat) Maghrib, dua raka’at.” (HR Imam Bukhari dan Muslim)
d. Nabi SAW bersabda:
“Di antara dua adzan (adzan dan iqamah) terdapat shalat.” (HR Imam Bazzar)
Hadits ini menjadi dasar untuk seluruh shalat sunnah 2 raka’at qobliyah (sebelum shalat fardhu), termasuk 2 raka’at sebelum Isya’.
2. Shalat Tahajjud (Qiyamullail)
Al-Qur’an surah Al-Israa’ ayat 79, As-Sajdah ayat 16 – 17, dan Al-Furqaan ayat 64. Dilakukan dua raka’at-dua raka’at dengan jumlah raka’at tidak dibatasi.
Dari Ibnu Umar Ra. bahwa Nabi SAW bersabda: “Shalat malam itu dua (raka’at)-dua (raka’at), apabila kamu mengira bahwa waktu Shubuh sudah menjelang, maka witirlah dengan satu raka’at.” (HR Imam Bukhari dan Muslim)
3. Shalat Witir di luar Ramadhan
Minimal satu raka’at dan maksimal 11 raka’at. Lebih utama dilakukan 2 raka’at-2 raka’at, kemudian satu raka’at salam. Boleh juga dilakukan seluruh raka’at sekaligus dengan satu kali Tasyahud dan salam.
Dari A’isyah Rda. Bahwasannya Rasulullah SAW shalat malam 13 raka’at, dengan witir 5 raka’at di mana beliau Tasyahud (hanya) di raka’at terakhir dan salam. (HR Imam Bukhari dan Muslim)
Beliau juga pernah berwitir dengan tujuh dan lima raka’at yang tidak dipisah dengan salam atau pun pembicaraan. (HR Imam Muslim)
4. Shalat Dhuha
Dari A’isyah Rda., adalah Nabi SAW shalat Dhuha 4 raka’at, tidak dipisah keduanya (tiap shalat 2 raka’at) dengan pembicaraan.” (HR Abu Ya’la)
Dari Abu Hurairah Ra., bahwasannya Nabi pernah Shalat Dhuha dengan dua raka’at (HR Imam Bukhari dan Muslim)
Dari Ummu Hani, bahwasannya Nabi SAW masuk rumahnya (Ummu Hani) pada hari Fathu Makkah (dikuasainya Mekkah oleh Muslimin), beliau shalat 12 raka’at, maka kata Ummu Hani: “Aku tidak pernah melihat shalat yang lebih ringan daripada shalat (12 raka’at) itu, namun Nabi tetap menyempurnakan ruku’ dan sujud beliau.” (HR Imam Bukhari dan Muslim)
5. Shalat Tahiyyatul Masjid
Dari Abu Qatadah, bahwa Rasulullah SAW bersabda: “Apabila salah seorang dari kalian masuk masjid, janganlah duduk sehingga shalat dua raka’at.” (HR Jama’ah Ahli Hadits)
6. Shalat Taubat
Nabi SAW bersabda: “Tidaklah seorang hamba yang berdosa, kemudian ia bangun berwudhu kemudian shalat dua raka’at dan memohon ampunan kepada Allah, kecuali ia akan diampuni.” (HR Abu Dawud, Tirmidzi, dan lain-lain)
7. Shalat Tasbih
Yaitu shalat empat raka’at di mana di setiap raka’atnya setelah membaca Al-Fatihah dan Surah, orang yang shalat membaca: Subhanallah walhamdulillah wa laa ilaaha illallah wallaahu akbar sebanyak 15 kali, dan setiap ruku’, i’tidal, dua sujud, duduk di antara dua sujud, duduk istirahah (sebelum berdiri dari raka’at pertama), dan duduk tasyahud (sebelum membaca bacaan tasyahud) membaca sebanyak 10 kali (Total 75 kali setiap raka’at). (HR Abu Dawud dan Ibnu Huzaimah)
8. Shalat Istikharah
Dari Jabir bin Abdillah berkata: “Adalah Rasulullah SAW mengajari kami Istikharah dalam segala hal … beliau SAW bersabda: ‘apabila salah seorang dari kalian berhasrat pada sesuatu, maka shalatlah dua rakaat di luar shalat fardhu …dan menyebutkan perlunya’ …” (HR Jama’ah Ahli Hadits kecuali Imam Muslim)
9. Shalat Hajat
Rasulullah SAW bersabda: “Barang siapa mempunyai hajat kepada Allah atau kepada seseorang, maka wudhulah dan baguskan wudhu tersebut, kemudian shalatlah dua raka’at, setelah itu pujilah Allah, bacalah shalawat, atas Nabi SAW, dan berdoa …” (HR Tirmidzi dan Ibnu Majah)
10. Shalat 2 rakaat di masjid sebelum pulang ke rumah
Dari Ka’ab bin Malik: “Adalah Nabi SAW apabila pulang dari bepergian, beliau menuju masjid dan shalat dulu dua raka’at.” (HR Bukhari dan Muslim)
11. Shalat Awwabiin
Al-Qur’an surah Al-Israa’ ayat 25
Dari Ammar bin Yasir bahwa Nabi SAW bersabda: “Barang siapa shalat setelah shalat Maghrib enam raka’at, maka diampuni dosa-dosanya, walaupun sebanyak buih lautan.” (HR Imam Thabrani)
Ibnu Majah, Ibnu Huzaimah, dan Tirmidzi meriwayatkan hadits serupa dari Abu Hurairah Ra. Nabi SAW bersabda: “Barang siapa shalat enam raka’at antara Maghrib dan Isya’, maka Allah mencatat baginya pahala ibadah 12 tahun” (HR Imam Tirmidzi)
12. Shalat Sunnah Wudhu’
Rasulullah SAW bersabda: “Barang siapa berwudhu, ia menyempurnakan wudhunya, kemudian shalat dua raka’at, maka diampuni dosa-dosanya yang terdahulu.” (HR Imam Bukhari dan Muslim)
13. Shalat Sunnah Mutlaq
Nabi SAW berpesan kepada Abu Dzar al-Ghiffari Ra.: “Shalat itu sebaik-baik perbuatan, baik sedikit maupun banyak.” (HR Ibnu Majah)
Dari Abdullah bin Umar Ra.: “Nabi SAW bertanya: ‘Apakah kamu berpuasa sepanjang siang?’ Aku menjawab: ’Ya.’ Beliau bertanya lagi: ‘Dan kamu shalat sepanjang malam?’ Aku menjawab: ’Ya.’ Beliau bersabda: ’Tetapi aku puasa dan berbuka, aku shalat tapi juga tidur, aku juga menikah, barang siapa tidak menyukai sunnahku, maka ia tidak termasuk golonganku’.” (HR Bukhari dan Muslim)
Hadits terakhir ini menunjukkan bahwa shalat sunnah bisa dilakukan dengan jumlah raka’at yang tidak dibatasi, namun makruh dilakukan sepanjang malam, karena Nabi sendiri tidak menganjurkannnya demikian. Ada waktu untuk istirahat dan untuk istri/suami.

Thursday, July 28, 2011

Mengukur Pengaruh Blog Anda dengan BlogLevel.

Jakarta - Ingin mengukur seberapa tinggi pengaruh blog Anda? Tool bernama BlogLevel besutan Edelman Digital ini sepertinya bisa menjadi rujukan yang cukup mumpuni.
Beralamat di bloglevel.edelman.com, website ini punya cara kerja yang mirip dengan tweet level. User cukup memasukkan nama blog di website bersangkutan dan dalam waktu singkat, akan muncul seberapa besar skor pengaruh blog di dunia maya.
Pengukuran tingkat pengaruh sebuah blog mempertimbangkan beberapa aspek. Di antaranya apakah blog tersebut mudah dicari melalui mesin pencari online.
"Jadi semakin mudah blog itu dicari di mesin cari, maka akan membuat skornya juga naik," kata Nanda Ivens, direktur Edelman Digital di Jakarta, Kamis (28/7/2011).

Kemudian juga dianalisis mengenai persebaran link dari blog tersebut ke blog lainnya. Semakin banyak link yang ditampilkan di blog lain, akan meningkatkan skor di BlogLevel.

Aspek lain yang turut menjadi acuan skor adalah seberapa banyak posting dalam blog dibahas di media sosial. Aspek-aspek tersebut akan menentukan seberapa tinggi pengaruh sebuah blog.

Semangat dan Pantang Menyerah
Template by : tony ikitony.blogspot.com