Nikmatnya Menjaga Pandangan


Menundukan-pandangan-ri32

Memandang adalah sebuah kenikmatan bagi semua orang yang Allah anugerahkan mata dan penglihatan. Tinggal apakah pandangan itu akan bernilai ibadah atau tidak. atau malah berdosa.

Saat melihat pemandangan alam yang indah, atau melihat suatu keadaan yang baik. akan bernilai ibadah jika kita memuji Allah yang menciptakan itu semua. maka ucapkanlah masya Allah

Namun tidak semuanya layak kita pandang. Menjaga pandangan dari lawan jenis yang tidak halal kita pandang adalah bernilai ibadah. karena memandangnya dapat menimbulkan syahwat.

Dengan menjaga pandangan maka hati kita menjadi bersih, tidak membayangkan, tidak berangan-angan, dan tidak membandingkan dengan pasangan hidup kita.

Motivasi Menjaga Pandangan

”Katakanlah kepada laki-laki yang beriman, Hendaklah mereka menahan pandangannya dan memelihara kemaluannya. Yang demikian itu adalah lebih suci bagi mereka. Sesungguhnya Allah Maha Mengetahui apa yang mereka perbuat.” (QS. An-Nur : 30)

“Katakanlah kepada wanita yang beriman: “Hendaklah mereka menahan pandangannya, dan kemaluannya, dan janganlah mereka menampakkan perhiasannya, kecuali yang (biasa) nampak dari padanya. Dan hendaklah mereka menutupkan kain kudung kedadanya, dan janganlah menampakkan perhiasannya kecuali kepada suami mereka, atau ayah mereka, atau ayah suami mereka, atau putera-putera mereka, atau putera-putera suami mereka, atau saudara-saudara laki-laki mereka, atau putera-putera saudara lelaki mereka, atau putera-putera saudara perempuan mereka, atau wanita-wanita islam, atau budak-budak yang mereka miliki, atau pelayan-pelayan laki-laki yang tidak mempunyai keinginan (terhadap wanita) atau anak-anak yang belum mengerti tentang aurat wanita. Dan janganlah mereka memukulkan kakinyua agar diketahui perhiasan yang mereka sembunyikan. Dan bertaubatlah kamu sekalian kepada Allah, hai orang-orang yang beriman supaya kamu beruntung.” (QS An-Nur : 31)

“Mata itu berzina, hati juga berzina. Zina mata adalah dengan melihat (yang diharamkan), zina hati adalah dengan membayangkan (pemicu syahwat yang terlarang). Sementara kemaluan membenarkan atau mendustakan semua itu.” (HR. Ahmad no. 8356)

”Aku tidaklah meninggalkan cobaan yang lebih membahayakan bagi laki-laki selain dari (cobaan berupa) wanita” (HR. Bukhari no. 5096 dan Muslim no. 9798)

”Memandang wanita adalah panah beracun dari berbagai macam panah iblis. Barangsiapa yang meninggalkannya karena takut kepada Allah, maka Allah akan memberi balasan iman kepadanya yang terasa manis baginya” (HR. Al-Hakim no. 7875)

”Wahai para pemuda, barangsiapa di antara kalian yang mampu untuk menikah, maka menikahlah. Karena menikah itu lebih dapat menahan pandangan dan lebih memelihara kemaluan” (HR. Bukhari no. 5065 dan Muslim no. 1400)

”Jaminlah aku dengan enam perkara, dan aku akan menjamin kalian dengan surga: jujurlah (jangan berdusta) jika kalian berbicara; tepatilah jika kalian berjanji; tunaikanlah jika kalian dipercaya (jangan berkhianat); peliharalah kemaluan kalian; tahanlah pandangan kalian; dan tahanlah kedua tangan kalian.” (HR. Ahmad no. 22757)

Bagaimana Cara Menjaga Pandangan

  • Ingat Kepada Allah yang memerintahkan untuk menjaga pandangan baik laki-laki maupun perempuan. dalilnya terdapat dalam Al-Qur’an dan Hadits. tidaklah yang Allah perintahkan melainkan jika kita melakukannya pasti ada manfaatnya. dan tidaklah yang Allah larang jika kita melakukannya pasti ada kerugiannya.
  • Menghindari tempat yang banyak mengandung maksiat
  • Mengalihkan pandangan yang tidak disengaja
  • Menikahlah atau berpuasa
  • Berzikir dan berdoa kepada Allah agar kita senantiasa mampu untuk menjaga pandangan, hati, dan pikiran

Download Al-Qur’an Digital

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Bogor. 31-03-2018

KangAgus

Advertisements

Buku Ensiklopedi Hari Kiamat


 

Alhamdulillah saya baru selesai membaca buku Ensiklopedia Hari Kiamat. Buku ini tebalnya sekitar 400 halaman. Saya membacanya setiap selesai sholat subuh dan sholat maghrib.

Banyak ilmu yang saya dapat dan meyakinkan saya bahwa Al-Qur’an dan Hadits adalah sumber ilmu pengetahuan. yang mengajari manusia apa yang telah berlalu, sedang terjadi, dan yang akan terjadi. informasi yang bersumber dari Tuhan yang menciptakan alam semesta, yang maha luas ilmu pengetahuan-Nya. Allah Subhanahu wa ta’ala.

Tujuan membaca buku ini menyadarkan kita bahwa setiap ada awal pasti ada akhir. begitu juga dengan dunia yang kita diami ini. tidak akan selamanya kita tinggal di dunia atau bumi yang fana. semua akan diakhiri oleh kematian atau datangnya hari kiamat.

Perjalanan hidup kita masih panjang, kematian dan hari kiamat hanyalah sebuah pintu gerbang menuju fase kehidupan yang lain. dalam menghadapi perjalan yang panjang ini kita perlu mempersiapkan perbekalan yang banyak. dan sebaik-baiknya bekal adalah Takwa.

Dalam buku ini tanda-tanda kiamat dibagi menjadi 2 yaitu tanda-tanda kecil kiamat, dan tanda-tanda besar kiamat. ada sekita 57 tanda-tanda kecil kiamat, dan 9 tanda-tanda besar kiamat seperti :

  1. Al-Mahdi
  2. Ad-Dajjal
  3. Turunnya Nabi Isa Alaihi Salam
  4. Ya’juj dan Ma’juj
  5.  Tiga Penenggelaman Kedalam Bumi
  6. Asap
  7. Terbitnya Matahari dari Barat
  8. Keluarnya Binatang Dari Perut Bumi
  9. Api yang Mengumpulkan Manusia

Semua tanda-tanda kiamat diatas bersumber dari Hadits yang shahih dan Al-Qur’an yang tidak ada keraguan didalamnya.

Penutup 

  • Iman kepada tanda-tanda Kiamat termasuk iman kepada perkara ghaib, dimana keimana seorang muslim tidak sempurna kecuali dengan mengimaninya (rukun iman terhadap hari Akhir).
  • Pengetahuan tentang Kiamat adalah sesuatu yang hanya diketahui oleh Allah, tidak diketahui oleh Malaikat, tidak juga oleh seorang Nabi yang diutus.
  • Tidak ada satu hadits shahih pun yang membatasi umur dunia.
  • Sesuatu yang masuk ke dalam tanda Kiamat tidak berarti hal yang dilarang, akan tetapi tanda Kiamat dapat berupa hal yang diharamkan, diwajibkan, dan dimubahkan, bisa juga sesuatu yang baik atau jelek.
  • Jika tanda besar Kiamat yang pertama telah nampak, maka berbagai tanda lain akan datang berurutan bagaikan mutiara yang tersusun pada seutas tali, yang satu mengikuti yang lainnya.
  • Sesungguhnya tanda-tanda kiamat yang telah muncul merupakan sebagian dari mukjizat Nabi Muhammad Sholallahu Alaihi Wa Sallam, dan tanda dari beberapa tanda kenabiannya, dimana beliau mengabarkan perkara-perkara yang akan terjadi, ternyata benar-benar terjadi sebagaimana yang telah dikabarkan.
  • Pintu taubat senantiasa terbuka selama matahari belum terbit dari barat. Jika matahari telah terbit dari barat, maka pintu taubat tersebut akan ditutup sampai hari Kiamat terjadi.

Download Al-Qur’an Digital

Sekian artikel dari saya, semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Bogor, 05-11-2017

KangAgus

Konsep Rezeki dalam Islam


Ri32-Rezeki-Allah

Yang kerja keras belum tentu mendapat banyak
Yang kerja sedikit belum tentu mendapat sedikit

Karena sesungguhnya sifat Rezeki adalah mengejar, bukan dikejar

Rezeki akan mendatangi
bahkan akan mengejar
hanya kepada orang yang pantas didatangi…

Maka, pantaskan dan patutkan diri untuk pantas didatangi, atau bahkan dikejar rezeki
Inilah hakikat ikhtiar

Setiap dari kita telah ditetapkan rezekinya sendiri-sendiri
Karena ikhtiar adalah kuasa manusia, namun rezeki adalah kuasa Allah Azza Wajalla

Dan manusia tidak akan dimatikan, hingga ketetapan rezekinya telah ia terima seluruhnya.

Ada yang diluaskan rezekinya dalam bentuk harta,
Ada yang diluaskan dalam bentuk kesehatan,
Ada yang diluaskan dalam bentuk ketenangan, dan keamanan,
Ada yang diluaskan dalam kemudahan menerima ilmu,
Ada yang diluaskan dalam bentuk keluarga dan anak keturunan yang shalih,
Ada yang dimudahkan dalam amalan dan ibadahnya.

Dan yang paling indah, adalah diteguhkan dalam hidayah Islam

Hakikat Rezeki bukanlah hanya harta
Rezeki adalah seluruh rahmat Allah SWT

Download Al-Qur’an Digital

Sekian sharing artikel dari saya, semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Bogor, 10-02-2017

KangAgus

Database Oracle 11g untuk Latihan Query SQL


ri32-oracle-11g

Latar Belakang

Saat ini saya sedang kursus database Oracle di Kampus, setiap hari sabtu selama 18 pertemuan. Jadi saya coba menginstall dan mempraktekan materi-materinya. Sebelumnya saya pernah menulis beberapa artikel terkait penerapan database Oracle 10g dengan bahasa pemrograman PHP.

Instalasi Database Oracle

Untuk file instalasi Oracle 10g sudah tidak disediakan lagi secara online oleh pihak Oracle. yang tersedia hanya Oracle 11g (grid computing) dan Oracle 12c (cloud computing). Sehingga jika kita ingin menggunakan database Oracle 10g untuk keperluan edukasi, kita harus mencari ke situs yang menyediakan file instalasi seperti getintopc.com

  1. Download dan Install Oracle 11g
  2. Proses Instalasi Oracle 11g lebih sederhana dibandingkan Oracle 10g
  3. Kita hanya diminta memasukan password system
  4. Jika telah selesai maka di desktop ada icon Get Started With Oracle Database 11g Express Edition
  5. Silahkan cek juga di Start Menu->All Programs->Oracle Database 11g Express Edition
  6. Pastikan database oracle sudah berjalan Start Menu->All Programs->Oracle Database 11g Express Edition->Start Database

Untuk masuk ke Oracle ada beberapa cara yaitu :

  1. Melalui Command Line Start Menu->All Programs->Oracle Database 11g Express Edition->Run SQL Command Line
  2. Melalui Web Browser Start Menu->All Programs->Oracle Database 11g Express Edition->Get Started
  3. Melalui Software Oracle SQL Developer

 Membuka Database HR (Human Resource)

  1. Sebagaimana yang ada pada tutorial Unlock HR Using the SQL Command Line
  2. Buka SQL Command Line Start Menu->All Programs->Oracle Database 11g Express Edition->Run SQL Command Line
  3. Ketik connect kemudian tekan enter
  4. Masukan  username : system dan password system yang telah diinput saat proses instalasi
  5. Jika berhasil login maka akan ada tulisan Connected
  6. Kemudian ketik dan tekan enter ALTER USER hr ACCOUNT UNLOCK;
  7. Kemudian ketik dan tekan enter ALTER USER hr IDENTIFIED BY  bismillah;
  8. Sehingga untuk mengakses database HR kita gunakan username hr dan password bismillah
  9. Untuk keluar silahkan ketik exit kemudian tekan enter

Mengakses Database Melalui Command Line

  1. Buka Command Line ketik connect
  2. Kemudian masukan username hr dan password bismillah
  3. Jika berhasil login maka akan ada tulisan Connected
  4. Ketik select * from employees;
  5. Jika datanya muncul maka silahkan lanjutkan dengan query yang lain

Setup Application Express

  1. Buka Menu Start Menu->All Programs->Oracle Database 11g Express Edition->Get Started
  2. Atau klik icon yang ada di desktop Get Started With Oracle Database 11g Express Edition
  3. Semuanya akan mengarah ke web browser misalnya google chrome
  4. Setelah itu klik top menu Application Express
  5. Masukan username : system dan password system yang telah diinput saat proses instalasi
  6. Untuk menggunakan Application Express kita harus membuat sebuah workspace
  7. Pilih database user : Use Existing
  8. Pilih atau langsung ketik database username : HR
  9. Masukan Application Express Username misalnya : HR_APEX
  10. Masukan Password dan Konfirmasi Password misalnya : alhamdulillah
  11. Password yang digunakan oleh username HR_APEX boleh berbeda dengan username HR
  12. Sehingga username HR digunakan untuk Command Line sedangkan HR_APEX digunakan untuk Application Express

Mengakses Database Melalui Application Express

  1. Setelah berhasil membuat username, maka klik tombol Already have an account? Login Here
  2. Atau bisa melalui URL http://127.0.0.1:8081/apex/
  3. Setelah berhasil login maka pilih menu SQL Workshop->SQL Command
  4. Ketik select * from employees;
  5. Kemudian klik tombol Run
  6. Jika datanya muncul maka silahkan lanjutkan dengan query yang lain

Oracle Fundamental 

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Bogor, 29-09-2017

KangAgus

Cara Merubah Booting OS di Linux Mint


Latar Belakang

Di komputer saya menggunakan 2 OS yaitu linux mint dan windows 7. Setiap booting default nya adalah linux sedangkan saya lebih sering menggunakan windows. sehingga saya harus memilih manual Windows sebelum linux terpilih otomatis.

Install GRUB Customizer

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
  1. Login ke linux, Kemudian membuka terminal dan mengetikan baris diatas
  2. Setelah instalasi selesai, cari aplikasi Grub Customizer
  3. Pindahkan posisi windows menjadi paling atas->Move up->Save
  4. Setelah disimpan kemudian restart komputer

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Bogor, 28-09-2017

KangAgus

Manajemen Project dengan Assembla dan Tortoise


ri32-assembla

Latar Balakang

Setelah di artikel sebelumnya saya membahas VisualSVNServer dan TortoiseSVN, sekarang saya coba membahas tentang Assembla dan TortoiseSVN. sebagai alternatif jika kita tidak memiliki server yang bisa di akses secara online. kita bisa menggunakan Assembla sebagai SVNserver online dan TortoiseSVN sebagai aplikasi clientnya.

Cara Menggunakan Assembla

  1. Daftar dan Login ke situs Assembla
  2. Pilih tanda plus warna hijau->New Space
  3. Masukan nama project misalnya ri32-webproject
  4. Buat repository baru misalnya mywebproject
  5. Pilih tipe repository : subversion
  6. Create Repository
  7. Setelah berhasil, maka akan masuk ke halaman project
  8. Kemudian klik menu checkout->copy urlnya misalnya https://subversion.assembla.com/svn/ri32-webproject/

Cara Instalasi TortoiseSVN

  1. Buat folder baru di htdocs misalnya ri32-webproject
  2. Klik kanan di folder tersebut->SVN Checkout
  3. Paste url yang didapat dari assembla dengan menambahkan /trunk
  4. Kemudian klik OK
  5. Masukan username dan password yang sama digunakan saat login ke assembla
  6. Jika berhasil, maka folder project tadi ada centang warna hijau tanda sudah terhubung ke server assembla

Cara Penggunaan 

Untuk penggunaanya sama dengan cara penggunaan pada artikel sebelumnya, bedanya saat commite, maka file sourceode kita diupload dan disimpan di server assembla.

Mengingat Assembla adalah produk yang berbayar maka pasti ada fitur-fitur yang tidak bisa dipakai untuk versi free. teman-teman mungkin bisa mencari alternatif lain diluar sana.

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Bogor, 28-09-2017

KangAgus

Manajemen Project dengan SVNServer dan Tortoise


ri32-svnServer

Latar Belakang

Misalnya kita mempunyai sebuah project web, dan project itu dikerjakan oleh lebih dari 1 orang programmer. maka kita butuh suatu software atau aplikasi yang kita gunakan untuk manajemen source code, sehingga kita bisa mengetahui siapa yang terakhir mengedit file source code, jika ada terjadi kesalahan dalam source code kita dapat mengembalikan ke versi file sebelumnya. dan masih banyak lagi fitur-fitur yang bisa kita explore dan dapat membantu kita dalam proses development.

Menurut wikipedia sendiri definisi SVN atau Subversion adalah suatu perangkat lunak sumber terbuka pengontrol versi yang dapat mengatur proses pengembangan perangkat lunak yang dilakukan oleh suatu kelompok pemrogram yang terpisah menjadi runut dan teratur.

Yang Diperlukan

Untuk menerapkan konsep SVN dalam project, saya biasanya menggunakan VisualSVNServer sebagai aplikasi server tempat pengimpanan source code project dan TortoiseSVN sebagai aplikasi client untuk menghubungkan file di komputer local dengan file yang ada di komputer server.

Dalam project saya biasanya menggunakan istilah lingkungan sandbox dan production. sandbox adalah komputer yang digunakan untuk proses development sedangkan production adalah komputer atau server tempat aplikasi atau sistem kita berada dan digunakan oleh end user. Dibawah ini akan saya jelaskan cara penggunaan 2 aplikasi SVN. kita asumsikan bahwa project kita berbasis website yang disimpan di htdocs, sistem operasi windows, dan menggunakan jaringan LAN.

Cara Instalasi VisualSVNServer

  1. Download VisualSVNServer
  2. Setelah diinstall maka jalankan aplikasinya
  3. Buat user SVN misalnya ri32-dev
  4. Setelah user dibuat, maka buat repositori misalnya ri32-project
  5. Klik kanan repositories->create new repositories->reguler FSFS repository
  6. Beri nama repository->single project repository->all subversion user have read/write access
  7. Klik tombol Create->Finish

 Cara Instalasi TortoiseSVN

  1. Download TortoiseSVN
  2. Setelah di install, maka fungsi-fungsinya akan muncul saat kita melakukan klik kanan disuatu file project
  3. Kemudian kita ke SVNServer->klik kanan nama repository->Copy URL to Clipboard
  4. Buat folder di htdocs misalnya ri32-project
  5. Kemudian klik kanan di folder tersebut->SVN Checkout
  6. Kemudian paste URL tadi dengan menambahkan /trunk misalnya http://client-41:8080/svn/ri32-project/trunk
  7. Setelah itu klik OK
  8. Jika ada kotak login, maka masukan username dan password user SVN yang telah dibuat sebelumnya
  9. Jika berhasil, maka difolder tersebut akan ada tanda ceklis hijau

Cara Menggunakan SVN

  1. Misalnya jika membuat sebuah file index.php di folder ri32-project
  2. Kemudian kita klik kanan folder project->SVN Commit->Check All->OK
  3. Maka file sourcecode kita akan disimpan di aplikasi SVNServer
  4. Jika kita melakukan perubahan ke file index.php maka akan ada tanda seru warna merah pada folder project
  5. Jika perubahan itu sudah fix, maka kita bisa meng commit kembali di folder project atau langsung commit di file index.php tersebut
  6. Jika perubahan itu dilakukan oleh orang lain dan kita ingin mengupdate sourcecode kita, maka klik kanan folder project->SVN Update
  7. Jika ingin mengembalikan project ke versi sebelumnya maka klik kanan folder->TortoiseSVN->Revert
  8. Jika ingin mengembalikan project atau file project ke versi tertentu maka klik kanan->TortoiseSVN->Update to revision

 

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Bogor, 28-09-2017

KangAgus

%d bloggers like this: