Selasa, 21 Desember 2010

pratikum 9....Sdata

#include <cstdlib>
#include <iostream>
#define maks 5
class Queue{
    friend ostream& operator<<(ostream&,const Queue&);
      public:
             Queue();
             int penuh (int);
             int kosong(int);
             void cetak();
             void enqueue(char);
             char denqueue();
             private:
              char A[maks];
              int banyak;
               };
               ostream& operator<<(ostream&,const Queue& s);
                {
                           cout<<"\nIsi Queue sebnayk:"<<s.banyak<<"yaitu:";
                           for(int i=0; i< s.banyak; i++)
                           out<< s.A[i]<<"";
                           }
                          
                           Queue::Queue(){
                                          banyak =0;
                                          for(int i=0; i<maks; i++)
                                          A[i]='0';
                                          }
                                         
                                          int Queue::penuh(int s){
                                              return s==maks?1:0;
                                              }
                                             
                                              int Queue::kosong(int s){
                                                  return s==maks?1:0;
                                                  }
                                                 
                                                  void Queue::cetak()
                                                  {
                                                       cout<<"\nIsi Queue:";
                                                       for (int i=0; i< banyak; i++)
                                                       cout<< A[i]<<"";
                                                       }
                                                      
                                                       void Queue::enquue(char x)
                                                       {
                                                            cout<<"\nElemen :"<<x<<"masuk antrian";
                                                            if(penuh(banyak))cout<<"queue penuh";
                                                            else if(A[0]=='0'){
                                                                 A[0]=x;
                                                                 banyak++;
                                                                 }
                                                                 else{
                                                                      int tempat=0;
                                                                     
                           while(A[tempat]>x)tempat++;
                           if(banayk!=tempat)// jika tempatnya tidak pada akhiran antrian
                           ror(int i=banyak; i>=tempat; i--)
                           A[i+1]=A[i];
                           A[tempat]=x;
                           banyak++;
                           }
                           }
                          
                           char Queue::denqueue()
                           {
                                char temp=A[--banyak];
                                cout<<"\nDequeue elemen-->"<<temp;
                                A[banyak]='0';
                                return temp;
                                }
                                main(){
                                       Queue p;
                                       p.enqueue('e');
                                       cout << p;
                                        p.enqueue('d');
                                       cout << p;
                                        p.enqueue('c');
                                       cout << p;
                                        p.enqueue('b');
                                       cout << p;
                                        p.enqueue('a');
                                       cout << p;
                                       char x = p.dequeue();
                                       cout<<"elemen yang di-dequeue"<< x << endl;
                                       cout << p;
                                       return 0;
                                       }
                          
                           
                    

pratikum 9....Sdata

#include <cstdlib>
#include <iostream>
#define maks 5
class Queue{
    friend ostream& operator<<(ostream&,const Queue&);
      public:
             Queue();
             int penuh (int);
             int kosong(int);
             void cetak();
             void enqueue(char);
             char denqueue();
             private:
              char A[maks];
              int banyak;
               };
               ostream& operator<<(ostream&,const Queue& s);
                {
                           cout<<"\nIsi Queue sebnayk:"<<s.banyak<<"yaitu:";
                           for(int i=0; i< s.banyak; i++)
                           out<< s.A[i]<<"";
                           }
                          
                           Queue::Queue(){
                                          banyak =0;
                                          for(int i=0; i<maks; i++)
                                          A[i]='0';
                                          }
                                         
                                          int Queue::penuh(int s){
                                              return s==maks?1:0;
                                              }
                                             
                                              int Queue::kosong(int s){
                                                  return s==maks?1:0;
                                                  }
                                                 
                                                  void Queue::cetak()
                                                  {
                                                       cout<<"\nIsi Queue:";
                                                       for (int i=0; i< banyak; i++)
                                                       cout<< A[i]<<"";
                                                       }
                                                      
                                                       void Queue::enquue(char x)
                                                       {
                                                            cout<<"\nElemen :"<<x<<"masuk antrian";
                                                            if(penuh(banyak))cout<<"queue penuh";
                                                            else if(A[0]=='0'){
                                                                 A[0]=x;
                                                                 banyak++;
                                                                 }
                                                                 else{
                                                                      int tempat=0;
                                                                     
                           while(A[tempat]>x)tempat++;
                           if(banayk!=tempat)// jika tempatnya tidak pada akhiran antrian
                           ror(int i=banyak; i>=tempat; i--)
                           A[i+1]=A[i];
                           A[tempat]=x;
                           banyak++;
                           }
                           }
                          
                           char Queue::denqueue()
                           {
                                char temp=A[--banyak];
                                cout<<"\nDequeue elemen-->"<<temp;
                                A[banyak]='0';
                                return temp;
                                }
                                main(){
                                       Queue p;
                                       p.enqueue('e');
                                       cout << p;
                                        p.enqueue('d');
                                       cout << p;
                                        p.enqueue('c');
                                       cout << p;
                                        p.enqueue('b');
                                       cout << p;
                                        p.enqueue('a');
                                       cout << p;
                                       char x = p.dequeue();
                                       cout<<"elemen yang di-dequeue"<< x << endl;
                                       cout << p;
                                       return 0;
                                       }
                          
                           
                    

Selasa, 14 Desember 2010

AGAR DOA DI KABULKAN

husus 88 Polri, Sabtu, menggerebek rumah dan toko (ruko) di Jalan Karanganyar, Desa Pekauman, Kecamatan Dukuh Turi,... Metro Star
Agar Do'a Dikabulkan Allah
AddThis Social Bookmark Button

AGAR DO’A DIKABULKAN ALLAH SWT

Zagar Tua Ritonga


Berdo’a merupakan suatu hal yang harus dilakukan oleh setiap hamba terhadap Penciptanya yaitu Allah SWT. Karena berdo’a merupakan bentuk yang memperlihatkan kita lemah di hadapan Allah. Tanpa berdo’a kita akan divonis sebagai manusia dan hamba yang sombong yang seolah-olah tidak mengharapkan pertolongan dan bantuan dari Sang Maha Kuasa.

Jangankan manusia biasa, Rasulullah SAW yang oleh Allah sudah dijadikan sebagai kekasih dan manusia pilihan tidak pernah berhentu untuk berdo’a baik mendo’akan dirinya agar diberi ampunan, keluarga, umatnya bahkan musuhnya agar diberi petunjuk. Apalagi kita manusia yang sangat banyak kekurangan dan kelemahan dan tidak akan bisa berjalan sendiri tanpa petunjuk dan kuasa Allah. Pendeknya Do’a adalah senjata bagi kaumuslimin dan do’a merupakan bentuk lemahnya kita dihadapan Allah sehingga kita tidak bisa menyombongkan diri di hadapan-Nya.

Dalam meminta pertolongan Allah (Do’a), hendaknya kita perlu memperhatikan berbagai macam etika dan peraturan-peraturan karena hal ini menjadi vital agar do’a kita dikabulkan oleh Allah. Hamba yang lemah meminta kepada Penguasanya yaitu Allah Robbal Alamin, berarti hamba tersebut harus berusaha untuk dekat dengan Tuhanya yang akan meng-ijabah do’a hamba-Nya.
Bukankah Allah telah memerintahkan kepada hamba-hambaNya untuk bermohon kepadanya dan Allah telah berjanji akan mengabulkan permohonan hamba-Nya tersebu. Walaupun pengabulan do’a tersebut tidak secara langsung karena itu adalah urusan dan ketentuan Allah, kapan do’a kita di-ijabah Allah.
Tentunya tidak cukup dengan hanya do’a apabila kita menghajatkan atau menginginkan sesuatu. Berusaha atau ikhtiar dulu kemudian disertai dengan do’a. Sebab tidak mungkin Allah menurunkan uang dari langit tanpa ada usaha dan ikhtiar hamba-Nya.
Inilah yang harus dilakukan agar do’a dikabulkan oleh Allah SWT :
1. Memakan makanan dan memakai pakaian dari yang halal.
Dari Abu Hurairah ra. bahwasanya Rasulullah saw. bersabda: “Seorang laki-laki yang lusuh lagi kumal karena lama bepergian mengangkat kedua tanganya ke langit tinggi-tinggi dan berdoa : Ya Rabbi, ya Rabbi, sementara makanannya haram, minumannya haram, pakaiannya haram dan dagingnya tumbuh dari yang haram, maka bagaimana doanya bisa terkabulkan.?” (HR. Muslim)
2. Hendaknya memilih waktu dan keadaan yang utama, seperti :  
* Tengah malam, Rasulullah saw. Bersabda: Keadaan yang paling dekan antara Tuhan dan hambanya adalah di waktu tengah malam akhir. Jika kamu mampu menjadi bagian yang berdzikir kepada Allah, maka kerjakanlah pada waktu itu.” Dari Jabir berkata, Rasulullah saw. bersabda: “Sesungguhnya bagian dari malam ada waktu yang apabila seorang hamba muslim meminta kebaikan kepada Allah dan sesuai dengan waktu itu, pasti Allah mengabulkannya.” Imam Ahmad menambah: “Itu terjadi di setiap malam.” Saat sujud. Rasulullah saw. bersabda: “Dan adapun ketika sujud, maka bersungguh-sungguhlah kalian berdoa, niscaya akan diijabahi doa kalian.”
* Ketika adzan. Rasulullah saw. bersabda: “Ketika seorang muadzin mengumandangkan adzan, maka pintu-pintu langit dibuka, dan doa diistijabah.”
* Antara adzan dan iqamat. Rasulullah saw. bersabda: “Doa antara adzan dan iqamat mustajab, maka berdoalah.”
* Ketika bertemu musuh. Dari Sahl bin Saad, dari Nabi saw. bersabda: “Dua keadaan yang tidak tertolak atau sedikit sekali tertotak; doa ketika adzan dan doa ketika berkecamuk perang.”
*  Ketika hujan turun. Dari Sahl bin Saad dari Nabi saw. bersabda: “Dan ketika hujan turun.”
* Potongan waktu akhir di hari Jum’at. Rasulullah saw. bersabda: “Hari Jum’at 12 jam tiadalah seorang muslim yang meminta kepada Allah sesuatu, kecuali pasti Allah akan memberinya. Maka carilah waktu itu di akhir waktu bakda shalat Ashar.”
* Do'a seseorang untuk saudaranya tanpa sepengetahuan saudaranya. Dalam riwayat Imam Muslim dari Abu Darda’ berkata: “Rasulullah saw. bersabda: “Tiada seorang muslim yang berdoa bagi saudaranya tanpa sepengetahuan saudaranya itu, kecuali Malaikat berkata, bagimu seperti apa yang kamu doakan untuk saudaramu.” Dalam kesempatan yang lain Rasulullah saw. bersabda: “Doa seorang al-akh bagi saudaranya tanpa sepengetahuan dirinya tidak tertolak.”
  * Hendaknya ketika tidur dalam kondisi dzikir, kemudian ketika bangun malam berdoa. Dari Muadz bin Jabal dari Nabi saw. bersabda: “Tiada seorang muslim yang tidur dalam keadaan dzikir dan bersuci, kemudian ketika ia bangun di tengah malam, ia meminta kepada Allah suatu kebaikan dunia dan akhirat, kecuali Allah pasti mengabulkannya.”
3. Berdoa menghadap kiblat dan mengangkat doa tangan. Dari Salman Al-Farisi berkata, Rasulullah saw. bersabda: “Sesungguhnya Allah Maha Hidup lagi Maha Pemurah. Dia malu jika ada seseorang yang mengangkat kedua tangannya berdoa kepada-Nya, Dia tidak menerima doanya, nol tanpa hasil.”
4. Dengan suara lirih, tidak keras dan tidak terlalu pelan. Rasulullah saw. bersabda: “Wahai manusia, sesungguhnya Dzat yang kalian berdoa kepada-Nya tidak tuli dan juga tidak tidak ada / gaib.”
5. Tidak melampaui batas dalam berdoa. Allah swt. berfirman: “Berdoalah kepada Tuhan kalian dengan penuh rendah diri dan takut (tidak dikabulkan). Sesungguhnya Dia tidak menyukai orang yang melampaui batas.” Al-A’raf:55. Contoh melampai batas dalam berdoa adalah minta disegerakan adzab, atau doa dalam hal dosa dan memutus silaturahim dll.
6. Rendah diri dan khusyu’. Allah swt. berfirman: “Berdoalah kepada Tuhanmu dengan berendah diri dan suara yang lembut. Sesungguhnya Allah tidak menyukai orang-orang yang melampaui batas.” Al-Araf:55. Allah swt. berfirman dalam surat Al-Anbiya’:90:
7. Sadar ketika berdoa, yakin akan dikabulkan dan benar dalam pengharapan. Dari Abu Hurairah ra. berkata, Rasulullah saw. bersabda: “Berdoalah kepada Allah, sedangkan kalian yakin akan dikabulkan doa kalian. Ketahuilah bahwa Allah tidak mengabulkan doa dari hati yang lalai.” Imam Ahmad
8. Hendaknya ketika berdoa memelas, menganggap besar apa yang didoakan dan diulang tiga kali. Ibnu Mas’ud bekata: “Adalah Rasulullah saw. jika berdoa, berdoa tiga kali. Dan ketika meminta, meminta tiga kali. Rasulullah saw. bersabda: “Jika salah satu di antara kalian meminta, maka perbanyaklah atau ulangilah, karena ia sedang meminta kepada Tuhannya.”
9. Hendaknya ketika berdoa dimulai dengan dzikir kepada Allah dan memujinya dan agar mengakhirinya dengan shalawat atas nabi saw.
10. Memperbanyak doa ketika lapang/senang. Dari Abu Darda’ berkata: “Mintalah kepada Allah pada hari di mana kamu merasa senang. Karena boleh jadi Allah mengabulkan permintaanmu di saat susah.” Dia juga berkata: “Bersungguhlah dalam berdoa, karena siapa yang memperbanyak mengetok pintu, ia yang akan masuk.”
 

pratikum sdata,,ke 8""""

01    #include <cstdlib>
02    #include <iostream>
03    #define maks 5
04    using namespace std;
05    class queue{
06          friend ostream& operator<<(ostream&, const queue&);
07          public:
08                 queue();
09                 int penuh(int);
10                 int kosong(int);
11                 void cetak();
12                 void enqueue(char);
13                 char dequeue();
14                 private:
15                         char A[maks];
16                         int banyak;
17                         };
18    ostream& operator<<(ostream& out,const queue& s)
19    {
20             cout<<"\nisi queue:";
21             for(int i=0;i<s.banyak;i++)
22             out<<s.A[i]<<"";
23   
24             }
25    queue::queue(){
26                   banyak=0;
27                   for(int i=0;i<maks;i++)
28                   A[i]='0';
29   
30                   }
31    int queue::penuh(int s){
32        return s==maks?1:0;}
33    int queue::kosong(int s){
34        return s==0?1:0;}
35    void queue::cetak(){
36    cout<<"\nIsi queue:";
37    for(int i=0;i<banyak;i++)
38    cout<<A[i]<<"";
39    }
40    void queue::enqueue(char x)
41    {
42         cout<<"\nelemen:"<<x<<"masuk antrian";
43         if(penuh(banyak))cout<<"queue penuh";
44         else if(A[0]=='0'){
45              A[0]=x;
46              banyak++;
47              }
48         else{for(int i=banyak;i>=0;i--)
49         A[i+1]=A[i];
50         A[0]=x;
51         banyak++;
52         }
53         }
54    char queue::dequeue(){
55         char temp=A[--banyak];
56         cout<<"\ndequeue elemen-->"<<temp;
57         A[banyak]='0';
58         return temp;
59         }
60   
61    int main(int argc, char *argv[])
62    { queue q;
63      char a;
64   
65    for(char c=1;c<7;c++){
66             cout<<"masukan antrian:"<<endl;
67             cin>>a;
68             q.enqueue(a);
69             cout<<q;
70             }
71   
72    char p=q.dequeue();
73    q.cetak();
74    cout<<"\n\ncetak pakai overloading:"<<q;
75   
76        system("PAUSE");
77        return EXIT_SUCCESS;
78    }

pratikum sdata,,ke 8""""

01    #include <cstdlib>
02    #include <iostream>
03    #define maks 5
04    using namespace std;
05    class queue{
06          friend ostream& operator<<(ostream&, const queue&);
07          public:
08                 queue();
09                 int penuh(int);
10                 int kosong(int);
11                 void cetak();
12                 void enqueue(char);
13                 char dequeue();
14                 private:
15                         char A[maks];
16                         int banyak;
17                         };
18    ostream& operator<<(ostream& out,const queue& s)
19    {
20             cout<<"\nisi queue:";
21             for(int i=0;i<s.banyak;i++)
22             out<<s.A[i]<<"";
23   
24             }
25    queue::queue(){
26                   banyak=0;
27                   for(int i=0;i<maks;i++)
28                   A[i]='0';
29   
30                   }
31    int queue::penuh(int s){
32        return s==maks?1:0;}
33    int queue::kosong(int s){
34        return s==0?1:0;}
35    void queue::cetak(){
36    cout<<"\nIsi queue:";
37    for(int i=0;i<banyak;i++)
38    cout<<A[i]<<"";
39    }
40    void queue::enqueue(char x)
41    {
42         cout<<"\nelemen:"<<x<<"masuk antrian";
43         if(penuh(banyak))cout<<"queue penuh";
44         else if(A[0]=='0'){
45              A[0]=x;
46              banyak++;
47              }
48         else{for(int i=banyak;i>=0;i--)
49         A[i+1]=A[i];
50         A[0]=x;
51         banyak++;
52         }
53         }
54    char queue::dequeue(){
55         char temp=A[--banyak];
56         cout<<"\ndequeue elemen-->"<<temp;
57         A[banyak]='0';
58         return temp;
59         }
60   
61    int main(int argc, char *argv[])
62    { queue q;
63      char a;
64   
65    for(char c=1;c<7;c++){
66             cout<<"masukan antrian:"<<endl;
67             cin>>a;
68             q.enqueue(a);
69             cout<<q;
70             }
71   
72    char p=q.dequeue();
73    q.cetak();
74    cout<<"\n\ncetak pakai overloading:"<<q;
75   
76        system("PAUSE");
77        return EXIT_SUCCESS;
78    }
http://udinfensdin.wordpress.com/