• Subcribe to Our RSS Feed

Sunday, July 30, 2017

Di balik doa nabi yunus as

2:42 AM // by Dedy Setiawan // No comments









Jalan kehidupan emang berliku-liku. Pagi siang sore malam waktupun terus terus berputar. Tanpa kita sadari banyak waktu yang terbuang percuma dengan rasa iri, dendam, sedih dan marah. Pada suatu saat manusia juga memiliki rasa yang ia rasa gelap. Seperti gelapnya malam tanpa bintang satupun dilangit atau kaya gelapnya black coffee tanpa gula apalagi tanpa cinta..acie....serius amat bacanya...^^. Lanjut seriusnya. 

Berbicara tentang kegelapan, saya teringat akan cerita nabi yunus as. Ketika ia merasa gagal untuk mendakwahi umat dikampungnya lalu ia pergi berlayar keluar kampungnya. Singkat cerita ia harus terpilih untuk dibuang kelautan untuk mengurangi beban dikapal tersebut hingga akhirnya ia dimakan oleh ikan paus.

Didalam tubuh ikan paus itu nabi yunus as sadar akan kesalahannya, berdzikir kepada Alloh seperti yang telah diabadikan disurat Al Anbiya ayat 87 : 

Laa ila ha illa anta subhanaka inni kuntu minadzholimin.

Kemudian ia bertaubat kepada Alloh SWT dan mengakui kesalahannya .
Apa yang terjadi setelah itu?, dengan izin dan kuasa Alloh SWT paus tersebut memuntahkan nabi yunus as kesebuah daratan yang dimana daratan tersebut terdapat tanaman yang menyehatkannya dan ketika ia kembali kekaumnya, ternyata mereka telah beriman.

Apa pelajaran yang bisa kita ambil dari doa nabi yunus as tersebut?

1. Laa ila ha illa anta, (tiada Tuhan selain Alloh)

Pertama kali kita harus ingat akan Alloh, Dia yang maha kuasa atas segala sesuatu. Nabi yunus memulainya dengan pengakuan yang mendalam bahwa Allohlah Tuhannya, penolongnya, pelindungnya dan pengurusnya.
Mengakui Alloh sebagai Tuhan yang tiada sekutu bagiNya merupakan salah satu fitrah dari manusia karena manusia suka untuk menyembah kepada Tuhannya.
Pengakuan ini juga merupakan salah satu bentuk penghambaan atau merendahkan diri kepada Alloh SWT.

2. Subhanaka, ( Maha suci Engkau)

Mengakui bahwa Alloh itu maha suci, bersih dari segala kedzholiman. Bersih dari kesalahan takdir dan kesalahan-kesalahan lainnya.
Terkadang ketika kita dalam suatu masalah, kita bertanya: kenapa saya?, kenapa nasib saya seperti ini?, saya sudah berdoa terus, kenapa takdir ini begitu berat Yaa Robb..?, kenapa dia bukan buat aku Yaa Robb?(kalo yang ini curhat..he..he..he..).
Tapi yang dilakukan nabi yunus adalah ia menyadari bahwa terbuangnya ia kelautan, tertelannya oleh ikan paus itu bukan karena kesalahan Alloh. Karena Alloh maha suci dari kesalahan.
Terus salah siapa?, maka kelanjutan doanya adalah

3. Inni kuntu minadzholimin, (Sungguh aku yang dzolim)

Kalimat ini merupakan sebuah pengakuan bahwa nabi yunus yang salah. Karena kurang sabarnya ia menghadapi kaumnya untuk beriman.
Ketika kamu mulai menyalahkan orang lain, maka kamu akan terfokus pada kesalahan orang lain tersebut. Kan susah untuk mengendalikan orang lain. (Tapi kalo kamu punya sharinggan beda yah..he..he..he..#ngaco)
Ketika kita mulai menyalahkan diri sendiri, maka ada suatu tanggung jawab yang secara tidak sadar tercap diotak kita.
Lalu tinggal kuasaNya untuk menentukan yang terbaik untuk kita.

Note: tulisan saya ini sangat terinspirasi dari kang rendy saputra.  Makasih kang..he..he..he...

Saturday, April 22, 2017

Least Cost Method Program

6:07 AM // by Dedy Setiawan // 1 comment


Assalamu’alaikum,wr,wb. Apa kabar gan?, semoga agan yang baca tulisan saya ini selalu sehat, murah rezeki dan selalu bersemangat dalam menjalani hari-harinya, yang lagi ditikung sabar, yang lagi menikung serah deh. he..he..he..ok udahan bapernya, menyambung tulisan saya tentang metode least cost yang berjudul  Least Cost Method, Berikut saya share programnya. Program ini dibuat dengan bahasa c++ jadi untuk mempermudah tinggal copy paste aja gan.he..he..he..oh iya maaf berantakan yah.




/*
                                Dedy setiawan

                                least cost finally programing with c++

*/

                #include<conio.h>
                #include<stdio.h>
                #include"windows.h"

                int main(){
                int c[20][20],// nilai cost
                i,j, //nilai row dan kolom
                min, m, n, b, d, c2, c1, p, q;
                int dem[20],sup[20],rf[20],cf[20],sum=0;


                  printf("\nMasukan Banyaknya Row: ");
                  scanf("%d",&m);
                  printf("\nMasukan Banyaknya Kolom: ");
                  scanf("%d",&n);


                  printf("\nMasukkan Cost: \n");         //matrix
                                 for(i=0;i<m;i++)
                                                  {
                                                                                for(j=0; j<n; j++)
                                                                                {
                                                                                printf("masukan Cost Matriks [%d][%d]: ",(i+1),(j+1));
                                                                                scanf("%d",&c[i][j]);
                                                  }
                                 }

                 
                  printf("\nMasukkan Demand: \n");
                  for(i=0; i<n; i++){//looping sebanyak kolom yang diinput
                  printf("Masukan Demand [%d] : ",(i+1));
                                scanf("%d",&dem[i]);
                  }


                  printf("\nMasukkan Supply: \n");
                  for(i=0; i<m; i++){ //looping sebanyak row
                  printf("Masukan Supply [%d] : ",(i+1));
                                scanf("%d",&sup[i]);//memasukan nilai supply ke dalam array
                  }

                  printf("\nMatrix:\n");
                  for(i=0; i<m; i++){
                                 for(j=0; j<n; j++)
                                                  printf(" %d | ",c[i][j]);
                                                  printf("%d  ",sup[i]);
                                                  printf("\n");
                                 }
                  for(j=0; j<n; j++)
                                printf("%d  ",dem[j]);
                  for(i=0; i<m; i++)
                                rf[i]=0;
                  for(i=0; i<n; i++)
                                cf[i]=0;
                  b=m;
                  d=n;
                  while(b>0 && d>0)
                  { min=1000;
                                 for(i=0; i<m; i++)
                                 { if(rf[i]!=1)
                                                { for(j=0; j<n; j++)
                                 { if(cf[j]!=1)
                                                { if(min>c[i][j])
                                                  { min=c[i][j];
                                                                  p=i;
                                                                  q=j;
                                                  }
                                                }
                                 }
                                                }
                                 }
                                 if(sup[p] < dem[q])
                                  c1=sup[p];
                                 else
                                  c1=dem[q];
                                 for(i=0; i<m; i++)
                                 { if(rf[i]!=1)
                                                { for(j=0; j<n; j++)
                                 { if(cf[j]!=1)
                                                { if(min==c[i][j])
                                                  { if(sup[i]<dem[j])
                                                                  c2=sup[i];
                                                                 else
                                                                  c2=dem[j];
                                                                 if(c2>c1)
                                                                 { c1=c2;
                                                  p=i;
                                                  q=j;
                                                                 }
                                                  }
                                                }
                                 }
                                                }
                 }
                                 //printf("\n  %d %d %d ",min,p,q);
                                 if(sup[p]<dem[q])
                                 { sum+=c[p][q]*sup[p];
                                                dem[q]-=sup[p];
                                                rf[p]=1;
                                                b--;
                                 }
                                 else
                                 if(sup[p]>dem[q])
                                 { sum=sum+c[p][q]*dem[q];
                                                sup[p]-=dem[q];
                                                cf[q]=1;
                                                d--;
                                 }
                                 else
                                 if(sup[p]==dem[q])
                                 { sum=sum+c[p][q]*sup[p];
                                                rf[p]=1;
                                                cf[q]=1;
                                                b--;
                                                d--;
                                 }

                                 //printf("\n %d",sum);
                  }
                  printf("\n\n Terima kasih telah mengunjungi masdedys.blogspot.com. Biaya Minimumnya  %d\n\n",sum);
                  getch();
                }

Saturday, April 8, 2017

Membuat Primary key di MySQL

9:21 PM // by Dedy Setiawan // No comments

Assalamu’alaikum,wr.wb. Langsung saja. Pada pembahasan kali ini saya akan sharing tentang bagaimana membuat primary key pada table di MySQL. Oh iya praktek kali ini saya menggunakan MySQL Server 5.0.


Lanjut aja yah gan..., saya kan mulai dengan membuat database yang bernama dedysdb dan didalam database tersebut terdapat table bernama customer, berikut skema table yang akan saya buat.



Praktek..!


1. Login MySQL anda, buat database dengan menuliskan create database dedysdb; dan aktifkan database tersebut dengan menuliskan use database; ,



2. Buat table dengan menuliskan:
create table customer(
id char(4) not null,
nama varchar(25) not null,
alamat varchar(50) not null,
telepon varchar(15) not null,
constraint pk_customer primary key(id)
);




3. lakukan pengecekan struktur dengan menuliskan desc customer;
 


semoga bermanfaat yah..he..he..he..