Sabtu, 31 Desember 2016

Mengenal Database MySQL

MySQL
Sudah lama nih ga posting di blog ini, pada kesempatan ini  kita akan belajar bersama untuk mengenal apa itu database dan database Mysql. Mungkin bagi para master semua ini sudah biasa dan membosankan. Tapi tak ada salanya jika kita refresh kembali biar makin TOP. Tanpa berpanjang lebar biar ga bingung mari kita langsung pada pembahasan..SmileSmile

Apa itu Database ?

Sebelum kita jauh membahas apa itu database MySQL kita harus tahu dulu apa itu database. Database atau basis data adalah kumpulan data yang disimpan seara sistematis di dalam komputer yang dapat di olah dan atau dimanipulasi menggunakan perangkat lunak (program aplikasi) yang tujuan akhirnya adalah untuk menghasilkan informasi. Begitulah kira-kira penjelasan singkat mengenai database (basis data). Disini saya tidak akan membahas pengertian database (basis data) secara detail, karena kita akan fokus pada pengenalan salah satu database yang populer dan gratis pastinya yaitu MySQL. Miminal sudah tahulah ya apa itu database. Ok next setelah tahu apa itu database, mari kita ke Database kesayangan kita MySQL.

Sejarah Mysql

Mysql ini pada awalnya didirikan oleh Michael “Monty” Widenius pada tahun 1979, Monty adalah seorang programmer komputer yang berasal dari Swedia. Monty mengembangkan sebuah sistem database sederhana yang dinamakan dengan UNIREG yang menggunakan koneksi low-level ISAM database engine dengan indeng. Pada saat itu Monty bekerja pada perusahaan TcX di Swedia.
TcX pada tahun 1994 mulai mengembangkan aplikasi berbasis web, dan berencana menggunakan UNIREG sebagai sistem database. Namun sayangnya, UNIREG dianggagap tidak cocok untuk database yang dinamis seperti web.
TcX kemudian mencoba mencari alternatif sistem database lainnya, salah satunya adalah mySQL (miniSQL). Namun mSQL versi 1 ini juga memiliki kekurangan, yaitu tidak mendukung indexing, sehingga performanya tidak terlalu bagus.
Dengan tujuan memperbaiki performa mSQL, Monty mencoba menghubungi David Hughes (programmer yang mengembangkan mSQL) untuk menanyakan apakah ia tertarik mengembangkan sebuah konektor di mSQL yang dapat dihubungkan dengan UNIREG ISAM sehingga mendukung indexing. Namun saat itu Hughes menolak, dengan alasan sedang mengembangkan teknologi indexing yang independen untuk mSQL versi 2.
Dikarenakan penolakan tersebut, David Hughes, TcX (dan juga Monty) akhirnya memutuskan untuk merancang dan mengembangkan sendiri konsep sistem database baru. Sistem ini merupakan gabungan dari UNIREG dan mSQL (yang source codenya dapat bebas digunakan). Sehingga pada May 1995, sebuah RDBMS baru, yang dinamakan MySQL dirilis.
David Axmark dari Detron HB, rekanan TcX mengusulkan agar MySQL di ‘jual’ dengan model bisnis baru. Ia mengusulkan agar MySQL dikembangkan dan dirilis dengan gratis. Pendapatan perusahaan selanjutnya di dapat dari menjual jasa “support” untuk perusahaan yang ingin mengimplementasikan MySQL. Konsep bisnis ini sekarang dikenal dengan istilah Open Source.
Pada tahun 1995 itu juga, TcX berubah nama menjadi MySQL AB, dengan Michael Widenius, David Axmark dan Allan Larsson sebagai pendirinya. Titel “AB” dibelakang MySQL, adalah singkatan dari “Aktiebolag”, istilah PT (Perseroan Terbatas) bagi perusahaan Swedia.
MySQL memiliki beberapa keistimewaan, antara lain :
  1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
  2. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.
  3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
  4. 'Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
  5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
  6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
  7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
  8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
  9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, UNIX socket atau Named Pipes (NP)
  10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
  11. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
  12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
  13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Orale.

DDL dan DML
Seara garis besar mysql perintah-perintah dalam mysql dibagi menjadi 2 kategori yaitu DDL(Data Definition Language) dan DML (Data Manipulation Language).

Data Defnition Language (DDL)
Data Definition Language adalah kumpulan perintah SQL yang dipakaui dalam pembuatan, perubahan dan penghapusan data pada database seperti tabel, index, trigger dan fungsi-fungsi lainnya. Yang termasuk perintah dalam DDL adalah : Create, Alter, Drop. Untuk fungsi dari perintah-perintah ini akan kita bahas di lain kesempatan.

 Data Manipulaton Language (DML)
Data Manipulaton Language adalah kumpulan perintah yang berfungsi untuk melakukan manipulas data pada tabel dalam database SQL. Yang termasuk dalam perintah dala DML ini adalah Insert (menamba data), Update (mengubah data) dan Delete (Menghapus Data).


Mungkin sampai disini dulu kita mengenal database MySQL, pada postingan selanjutnya kita akan membahas lebih lanjut mengenai DDL dan DML ini. Thanks..SmileSmile






Kamis, 29 Desember 2016

Tips Membeli Hardisk External



Sering kali kita mengalami masalah kekurangan tempat penyimpanan file-file kita yang sudah semakin banyak. Walaupun kita sudah mempunyai flashdisk yang dapat kita andalkan dalam menyimpan file-file kita, ternyata itu pun masih dirasa kurang. Apalagi bagi Anda yang suka menyimpan file-file besar seperti film-film kesayangan Anda, file audio, gambar atau file ukuran besar lainnya. Tentu kalau kita hanya mengandalkan flashdisk itu tak akan cukup. Flashdisk yang ada di pasaran sampai saat ini umumnya hanya 32-64 GB (ukuran umum maksimal yang sering digunakan), ukuran ini memang begitu kecil bagi Anda. Atau mungkin saat ini hardisk komputer atau laptopmu sudah full. Sehingga kamu tidak bisa lagi menaruh file dalam komputermu.
Jika Anda mengalami masalah seperti di atas, mungkin sudah saatnya Anda memikirkan untuk membeli External Hardisk (hardisk eksternal). Hardisk Eksternal adalah hardisk yang digunakan sebagai hardisk tambahan atau media penyimpanan tambahan pada komputer ketika komputer mengalami low space atau kehabisan daya tampung. Jangan anggap remeh masalah ini, karena apabila hardisk internal penuh maka akan berakibat komputer menjadi lambat karena beratnya beban yang ada pada hardisk internal untuk itu. Hardisk Eksternal digunakan sebagai media penyimpannan tambahan untuk menghindari masalah tersebut. Ukuran hardisk eksternal dampai saat ini sudah begitu besar udah mencapai Terra Byte (TB).
Bagaimanakah tips untuk membeli Hardisk ekternal yang cocok bagi Anda :
1. Yang pertama, sesuaikan dengan kebutuhan ukuran penyimpanan file Anda.
Ini sangat penting bagi Anda sebelum menentukan membeli hardisk eksternal. Cobalah untuk menghitung dan memperkirakan seberapa besar space yang Anda butuhkan untuk menyimpan file Anda. Jangan sampai ketika Anda membeli hardisk eksternal ternyata Anda kekurangan tempat(space) sehingga banyak file Anda yang tidak terakomodir. Saran saya belilah hardisk eksternal dengan space yang lebih besar dari kebutuhan Anda. Toh nanti ketika itu berlebihan bisa Anda gunakan untuk menyimpan file selanjutnya.
2. Berhati-hatilah dengan barang re-kondisi.
Di zaman sekarang ini banyak barang-barang elektronik yang dijual dengan harga yang tidak masuk akal. Dimana barang-barang ini dijual dengan harga yang sangat murah. Tak terkecuali hardisk eksternal, bisa saja ketika Anda membelinya karena tertarik dengan harga murah ternyata itu barang re-kondisi, kan jadi rugi bagi kita. So Anda perlu berhati-hati, teliti dengan benar sebelum membeki.
3. Pilihan Socket/Port UBS 3.0 vs 2.0
Ini buat golongan HDD Eksternal, USB 3.0 bisa lebih cepat dari pada 2.0 kalau socket/port ke komputernya juga mendukung (HDD usb 3.0 dicolok ke komputer yg usb 2.0 tidak bakalan lebih cepat dari HDD yg usb 2.0)
4. Fitur Recovery
Pilihlah Harddisk eksternal yang dilengkapi dengan fitur backup and recovery. Fitur ini sangat berguna di saat file-file Anda mengalami kerusakan atau korup data akibat hilangnya asupan listrik secara tiba-tiba, atau pun akibat serangan virus. Melalui fitur recovery, Anda akan bisa memulihkan data yang hilang/rusak.
5. Kecepatan Hardisk Eksternal
Kecepatan menjadi hal yang mutlak dibutuhkan ketika kita mengakses dan memproses suatu data dari dalam sebuah hardisk. Kecepatan pemrosesan data ini sangat dipengaruhi oleh rotasi piringan dalam hardisk yang sering disebut dengan rpm.
Ritary per minute (rpm) adalah satuan yang digunakan untuk menghitung kecepatan sebuah hardisk dalam memproses data dalam 1 menit. Semakin cepat angka rpm suatu hardisk maka akan semakin bagus harfisk tersebut dalam memproses dan mengakses data. Angka rpm yang sering kita jumpai saat ini adalah 5400 rpm dan 7200 rpm. Jelas bahwa 7200 rpm akan lebih cepat kinerjanya di bandingkan dengan 5400 rpm.
6. Sesuaikan dengan budget Anda.
Ketika Anda memutuskan untuk membeli sebuah harfisk eksternal jangan lupa melihat budget Anda. Karena harga hardisk eksternal ini cukup mahal. Sebagai gambaran bagi Anda untuk ukuran 1TB atau 1000GB  rata-rata harganya bisa mencapai 850 ribu rupiah. So, jangan lupa dari sekarang Anda perlu siapkan tuh dana, biar ga kaget nanti kalo sudah sampai toko..hehe...
Sekian tips bagi Anda yang ingin membeli hardisk eksternal, mudah-mudahan bisa bermanfaat dan menjadi pertimbangan bagi Anda yang ingin membelinya.
Terima kasih.

Etika Tidur Dalam Islam

Orang muslim bekryakinan bahwa tidur adalah salah satu nikmat yang diberikan Allah Ta'ala kepada hamba-hamba-Nya dalam firman-Nya sebagai berikut:
Firman Allah Ta'ala,
"Dan karena rahmat-Nya, Dia jadikan untuk kalian malam dan siang, supaya kalian beristirahat pada malam itu dan supaya kalian menari sebagian dari karunia-Nya (pada siang hari) dan agar kalian bersyukur kepada-Nya." (Al-Qashash: 73)

Dan juga Firman Allah Ta'ala,
  "Dan Kami jadikan tidur kalian untuk istirahat" (An-Naba': 9)

 Berikut merupakan adab-adab tidur dalam islam sesuai dengan ajaran Rasulullah SAW :

1. Tidak mengakhirkan tidur malam selepas shalat Isya’ kecuali dalam keadaan darurat seperti untuk mengulang (muraja’ah) ilmu atau adanya tamu atau menemani keluarga, sebagaimana yang diriwayatkan oleh Abu Barzah Radhiyallahu anhu:

أَنَّ النَّبِيَّ صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ يَكْرَهُ النَّوْمَ قَبْلَ (صَلاَةِ) الْعِشَاءِ وَالْحَدِيْثَ بَعْدَهَا.
“Bahwasanya Rasulullah Shallallahu ‘alaihi wa sallam membenci tidur malam sebelum (shalat Isya’) dan berbincang-bincang (yang tidak bermanfaat) setelahnya.”[1]

2. Hendaknya tidur dalam keadaan sudah berwudhu’ terlebih dahulu sebagaimana hadits:

إِذَا أَتَيْتَ مَضْجَعَكَ فَتَوَضَّأْ وُضُوْءَكَ لِلصَّلاَةِ.
“Apabila engkau hendak mendatangi pembaringan (tidur), maka hendaklah berwudhu’ terlebih dahulu sebagaimana wudhu’mu untuk melakukan shalat.” [HR. Al-Bukhari no. 247 dan Muslim no. 2710]


3. Hendaknya mendahulukan posisi tidur di atas sisi sebelah kanan (rusuk kanan sebagai tumpuan) dan berbantal dengan tangan kanan, tidak mengapa apabila setelahnya berubah posisinya di atas sisi kiri (rusuk kiri sebagai tumpuan). Hal ini berdasarkan sabda Rasulullah Shallallahu ‘alaihi wa sallam:

اِضْطَجِعْ عَلَى شَقِّكَ اْلأَيْمَنِ.
“Berbaringlah di atas rusuk sebelah kananmu.” [HR. Al-Bukhari no. 247 dan Muslim no. 2710]

4. Tidak dibenarkan telungkup dengan posisi perut sebagai tumpuannya baik ketika tidur malam ataupun tidur siang. Sebagaimana hadits:

إِنَّهَا ضَجْعَةٌ يَبْغَضُهَا اللهُ عَزَّ وَجَلَّ.
“Sesungguhnya (posisi tidur tengkurap) itu adalah posisi tidur yang dimurkai oleh Allah Azza wa Jalla.”[2]

5. Membaca ayat-ayat al-Qur-an, antara lain:

a. Membaca ayat kursi:

اللَّهُ لَا إِلَٰهَ إِلَّا هُوَ الْحَيُّ الْقَيُّومُ ۚ لَا تَأْخُذُهُ سِنَةٌ وَلَا نَوْمٌ ۚ لَهُ مَا فِي السَّمَاوَاتِ وَمَا فِي الْأَرْضِ ۗ مَنْ ذَا الَّذِي يَشْفَعُ عِنْدَهُ إِلَّا بِإِذْنِهِ ۚ يَعْلَمُ مَا بَيْنَ أَيْدِيهِمْ وَمَا خَلْفَهُمْ ۖ وَلَا يُحِيطُونَ بِشَيْءٍ مِنْ عِلْمِهِ إِلَّا بِمَا شَاءَ ۚ وَسِعَ كُرْسِيُّهُ السَّمَاوَاتِ وَالْأَرْضَ ۖ وَلَا يَئُودُهُ حِفْظُهُمَا ۚ وَهُوَ الْعَلِيُّ الْعَظِيمُ
“Allah, tidak ada ilah (yang berhak diibadahi) melainkan Dia, Yang hidup kekal lagi terus menerus mengurus (makhluk-Nya); tidak mengantuk dan tidak tidur. Kepunyaan-Nya apa yang di langit dan di bumi. Siapakah yang dapat memberi syafa’at di sisi Allah tanpa izin-Nya. Allah mengetahui apa-apa yang di hadapan mereka dan di belakang mereka, dan mereka tidak mengetahui apa-apa dari ilmu Allah melainkan apa yang dikehendaki-Nya. Kursi Allah meliputi langit dan bumi. Dan Allah tidak merasa berat memelihara keduanya, dan Allah Mahatinggi lagi Mahabesar.” [Al-Baqarah/2: 255][3]

b. Membaca dua ayat terakhir dari surat al-Baqarah:

آمَنَ الرَّسُولُ بِمَا أُنْزِلَ إِلَيْهِ مِنْ رَبِّهِ وَالْمُؤْمِنُونَ ۚ كُلٌّ آمَنَ بِاللَّهِ وَمَلَائِكَتِهِ وَكُتُبِهِ وَرُسُلِهِ لَا نُفَرِّقُ بَيْنَ أَحَدٍ مِنْ رُسُلِهِ ۚ وَقَالُوا سَمِعْنَا وَأَطَعْنَا ۖ غُفْرَانَكَ رَبَّنَا وَإِلَيْكَ الْمَصِيرُ ﴿٢٨٥﴾ لَا يُكَلِّفُ اللَّهُ نَفْسًا إِلَّا وُسْعَهَا ۚ لَهَا مَا كَسَبَتْ وَعَلَيْهَا مَا اكْتَسَبَتْ ۗ رَبَّنَا لَا تُؤَاخِذْنَا إِنْ نَسِينَا أَوْ أَخْطَأْنَا ۚ رَبَّنَا وَلَا تَحْمِلْ عَلَيْنَا إِصْرًا كَمَا حَمَلْتَهُ عَلَى الَّذِينَ مِنْ قَبْلِنَا ۚ رَبَّنَا وَلَا تُحَمِّلْنَا مَا لَا طَاقَةَ لَنَا بِهِ ۖ وَاعْفُ عَنَّا وَاغْفِرْ لَنَا 
وَارْحَمْنَا ۚ أَنْتَ مَوْلَانَا فَانْصُرْنَا عَلَى الْقَوْمِ الْكَافِرِينَ

“Rasul telah beriman kepada al-Qur-an yang diturunkan kepadanya dari Rabb-nya, demikian pula orang-orang yang beriman. Semuanya beriman kepada Allah, Malaikat-Malaikat-Nya, Kitab-Kitab-Nya dan Rasul-Rasul-Nya. (Mereka mengatakan): ‘Kami tidak membedabedakan antara seorang pun (dengan yang lain) dari Rasul-Rasul-Nya,’ dan mereka mengatakan: ‘Kami dengar dan kami taat.’ (Mereka berdo’a): ‘Ampunilah kami ya Rabb kami dan kepada Engkaulah tempat kembali. Allah tidak membebani seseorang melainkan sesuai dengan kesanggupannya. Ia mendapat pahala (dari kebajikan) yang diusahakannya dan mendapat siksa (dari kejahatan) yang dikerjakannya. (Mereka berdo’a): ‘Ya Rabb kami, janganlah Engkau hukum kami jika kami lupa atau kami bersalah. Ya Rabb kami, janganlah Engkau bebankan kepada kami beban yang berat sebagaimana Engkau bebankan kepada orang-orang yang sebelum kami. Ya Rabb kami, janganlah Engkau pikulkan kepada kami apa yang tak sanggup kami memikulnya. Beri ma-aflah kami; ampunilah kami; dan rahmatilah kami. Engkaulah Penolong kami, maka tolonglah kami terhadap kaum yang kafir.’” [Al-Baqarah/2: 285-286][4]

c. Membaca Qul Huwallaahu Ahad, Qul a’uudzu bi Rabbil falaq dan Qul a’uudzu bi Rabbin naas. Hal ini berdasarkan pada riwayat-riwayat yang menganjurkan hal tersebut.[5]

6. Hendaknya mengakhiri berbagai do’a tidur dengan do’a berikut:

بِاسْمِكَ رَبِّي وَضَعْتُ جَنْبِي وَبِكَ أَرْفَعُهُ، إِنْ أَمْسَكْتَ نَفْسِيْ فَارْحَمْهاَ، وَإِنْ أَرْسَلْتَهَا فَاحْفَظْهَا بِمَا تَحْفَظُ بِهِ عِبَادَكَ الصَّالِحِيْنَ.

“Dengan Nama-Mu, ya Rabb-ku, aku meletakkan lambungku. Dan dengan Nama-Mu pula aku bangun daripadanya. Apabila Engkau menahan rohku (mati), maka berilah rahmat padanya. Tapi apabila Engkau melepaskannya, maka peliharalah, sebagaimana Engkau memelihara hamba-hamba-Mu yang shalih.”[6]

اللَّهُمَّ أَسْلَمْتُ نَفْسِي إِلَيْكَ وَفَوَّضْتُ أَمْرِي إِلَيْكَ وَوَجَّهْتُ وَجْهِي إِلَيْكَ وَأَلْجَأْتُ ظَهْرِي إِلَيْكَ، رَغْبَةً وَرَهْبَةً إِلَيْكَ, لاَ مَلْجَأَ وَلاَ مَنْجَا مِنْكَ إِلاَّ إِلَيْكَ أَسْتَغْفِرُكَ وَأَتُوْبُ إِلَيْكَ، آمَنْتُ بِكِتَابِكَ الَّذِي أَنْزَلْتَ وَبِنَبِيِّكَ الَّذِي أَرْسَلْتَ.
“Ya Allah, aku menyerahkan diriku kepada-Mu, aku serahkan urusanku kepada-Mu aku menghadapkan wajahku kepada-Mu, dan aku sandarkan punggungku kepada-Mu karena mengharap dan takut kepada-Mu, tidak ada tempat berlindung dan menyelamatkan diri dari (ancaman)-Mu kecuali kepada-Mu, aku memohon ampunan-Mu dan aku bertaubat kepada-Mu, aku beriman kepada kitab yang Engkau turunkan dan kepada Nabi yang Engkau utus.” [HR. Al-Bukhari no. 247, 6113, 6313, 7488, Muslim no. 2710, Abu Dawud no. 5046 dan at-Tirmidzi no. 3394]

فَاغْفِرْ لِي مَا قَدَّمْتُ وَمَا أَخَّرْتُ وَمَا أَسْرَرْتُ وَما أَعْلَنْتُ وَمَا أَنْتَ أَعْلَمُ بِهِ مِنِّيْ أَنْتَ الْمُقَدِّمُ وَأَنْتَ الْمُؤَخِّرُ لاَ إِلهَ إِلاَّ أَنْتَ.

“Ampunilah dosa-dosaku di masa lalu dan masa yang akan datang, yang tersembunyi, serta yang nampak. Engkaulah Yang terdahulu dan Yang terakhir dan tidak ada ilah yang berhak diibadahi kecuali Engkau.” [HR. Al-Bukhari no. 1120, 6317 dan Muslim no. 2717]

اَللّهُمَّ قِنِيْ عَذَابَكَ يَوْمَ تَبْعَثُ عِبَادَكَ.

“Ya Allah, jauhkanlah aku dari siksa-Mu pada hari dimana Engkau membangkitkan hamba-hamba-Mu.” [HR. Abu Dawud no. 5045, at-Tirmidzi no. 3399, Ibnu Majah no. 3877 dan Ibnu Hibban no. 2350. Lihat Shahiih at-Tirmidzi no. III/143]

7. Disunnahkan apabila hendak membalikkan tubuh (dari satu sisi ke sisi yang lain) ketika tidur malam untuk mengucapkan do’a:

لاَ إِلهَ إِلاَّ اللهُ الْوَاحِدُ الْقَهَّارُ، رَبُّ السَّمَاوَاتِ وَاْلأَرْضِ وَمَا بَيْنَهُمَا الْعَزِيْزُ الْغَفَّارُ.

“Tidak ada ilah yang berhak diibadahi kecuali Allah Yang Mahaesa, Maha Perkasa, Rabb Yang menguasai langit dan bumi serta apa yang ada di antara keduanya, Yang Mahamulia lagi Maha Pengampun.” [HR. Al-Hakim I/540 disepakati dan dishahihkan oleh Imam adz-Dzahabi. Lihat Silsilah al-Ahaadits ash-Shahiihah no. 2066]

8. Apabila merasa gelisah, risau, merasa takut ketika tidur malam atau merasa kesepian maka dianjurkan sekali baginya untuk berdo’a sebagai berikut:

أَعُوْذُ بِكَلِمَاتِ اللهِ التَّامَّاتِ منْ غَضَبِهِ وَعِقَابِهِ وَشَرِّ عِبَادِهِ وَمِنْ هَمَزَاتِ الشَّيَاطِيْنِ وَأَنْ يَحْضُرُوْنِ.

“Aku berlindung dengan kalimat-kalimat Allah yang sempurna dari murka-Nya, siksa-Nya, dari kejahatan hamba-hamba-Nya, dari godaan para syaitan dan dari kedatangan mereka kepadaku.” [HR. Abu Dawud no. 3893, at-Tirmidzi no. 3528 dan lainnya. Lihat Silsilah al-Ahaadiits ash-Shahii-hah no. 264]

9. Memakai celak mata ketika hendak tidur, berdasarkan hadits Ibnu ‘Umar Radhiyallahu anhuma :
أَنَّ النَّبِيَّ صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ كَانَ يَكْتَحِلُ بِالإِثْمِدِ كُلَّ لَيْلَةٍ قَبْلَ أَنْ يَنَامَ فِيْ كُلِّ عَيْنٍ ثَلاَثَةَ أَمْيَالٍ.

“Bahwasanya Rasulullah Shallallahu ‘alaihi wa sallam senantiasa memakai celak dengan batu celak setiap malam sebelum beliau hendak tidur malam, beliau Shallallahu ‘alaihi wa sallam memakai celak pada kedua matanya sebanyak tiga kali go-resan.” [HR. Ibnu Majah no. 3497. Lihat Syamaa-il Muhammadiyyah hal. 44]

10. Hendaknya mengibaskan tempat tidur (membersihkan tempat tidur dari kotoran) ketika hendak tidur. 

Hal ini berdasarkan sabda Rasulullah Shallallahu ‘alaihi wa sallam:

إِذَا جَاءَ أَحَدُكُمْ إِلَى فِرَاشِهِ فَلْيَأْخُذْ دَاخِلَةَ إِزَارِهِ فَلْيَنْفُضْ بِهَا فِرَاشَهُ وَلْيُسَمِّ اللهَ فَإِنَّهُ لاَ يَعْلَمُ مَا خَلَفَهُ بَعْدَهُ.

“Jika salah seorang di antara kalian akan tidur, hendaklah mengambil potongan kain dan mengibaskan tempat tidurnya dengan kain tersebut sambil mengucapkan, ‘bismillaah,’ karena ia tidak tahu apa yang terjadi sepeninggalnya tadi.” [HR. Al-Bukhari no. 6320, Muslim no. 2714, at-Tirmidzi no. 3401 dan Abu Dawud no. 5050. Lafazh yang seperti ini berdasarkan riwayat Muslim]

11. Jika sudah bangun tidur hendaknya membaca do’a sebelum berdiri dari tempat pembaringan, yaitu:

اَلْحَمْدُ ِللهِ الَّذِي أَحْيَاناَ بَعْدَمَا أَمَاتَنَا وَإِلَيْهِ النُّشُوْرُ.

“Segala puji bagi Allah yang telah menghidupkan kami setelah ditidurkan-Nya dan kepada-Nya kami dibangkitkan.”[7]

12. Hendaknya menyucikan hati dari setiap dengki yang (mungkin timbul) pada saudaranya sesama muslim dan membersihkan dadanya dari setiap kemarahannya kepada manusia lainnya.

13. Hendaknya senantiasa menghisab (mengevaluasi) diri dan melihat (merenungkan) kembali amalan-amalan dan perkataan-perkataan yang pernah diucapkan.

14. Hendaknya bersegera bertaubat dari seluruh dosa yang dilakukan dan memohon ampun kepada Allah dari setiap dosa yang dilakukan pada hari itu.[8]

Demikian tadi adab-adab tidur di dalam islam. Semoga bermanfaat bagi kita semua dan bisa kita amalkan adab-adab tersebut.

Mohon maaf apabila ada kesalahan penulisan, itu merupakan kekurangan saya sebagai penulis dan mohon untuk di ingatkan.
Terima kasih,




Minggu, 18 Desember 2016

Dasar PHP, Pengenalan PHP



Malam Coders Mania, tak kenal maka tak sayang begitulah kira-kira ungkapan yang tepat bagi kamu yang belum mengenal apa itu php. PHP merupakan singkatan dari Hypertext Preprocessor yang khusus dibuat oleh Rasmus Lerdorf sebagai bahasa pemrograman Web. Tentu kamu tak asing lagi dengan web dan blog yang setiap hari kamu buka, kebanyakan dari blog dan web tersebut memakai teknologi pemrograman PHP ini. PHP merupakan bahasa pemrograman yang bisa disisipkan dalam sebuat sript HTML(HyperText Markup Language) dan berjalan di sisi server (server side). Biasanya digunakan untuk membuat sebuah website yang dinamis. Dalam penggunaanya biasanya PHP akan berhubungan dengan Database sebagai sumber data yang akan di olah dan titampilkan.
 PHP mendukung banyak database (MySQL, Infromi, Oracle, Solid, PostgreSQL, Generic ODB, dll). Dan PHP bersifat open source artinya siapapun dapat menggunakannya secara bebas.

Bagaimana memulai belajar php ? 
Untuk memulai belajar php kita perlu mempersiapkan beberapa hal, yaitu :

1. Install Xampp sebagai Web Server Local



Xampp adalah perangkat yang menggabungkan tiga aplikasi kedalam satu paket yairu Apache, Mysql, dan PHPMyAdmin. Dengan adanya XAMPP ini kita tidak harus menginstall satu persatu aplikasi yang akan kita gunakan. Tinggal install XAMPP maka kita seakan-akan sudah memiliki sebuah server, namun local server.
Untuk mengunduh XAMPP silahkan klik https://www.apachefriends.org/download.html

2.  Install Text Editor Kesukaanmu

Untuk menulis kode-kode php mu, silahkan download salah satu yang kamu suka.Saya sendiri lebih suka menggunakan SublimeText sebagai text editor. Tapi jika kamu pengen pake yang lain silahkan misalnya kamu memilih Notepad++, Atom,Light Table, Bluefish,Brackets dan lainnya.

3. Dasar Pemrograman HTML dan CSS

Saya sarankan agar kedepannya dapat belajar dengan lancar, kamu harus tahu dulu apa itu HTML, bagaimana menggunakan HTML, dan segala sesuatu tentang HTML. Karena sepoerti yang saya singgung di depan php ini merupakan bahasa pemerograman yang disisipkan dalam HTML. Jadi PHP nanti lebih banyak ke logic nya dan HTML dan CSS meng-handle untuk antar muka (tampilannya).

Memulai Dengan "Hello World"

Ok, setelah semua peralatan dan senjatanya ter-install, mari kita mulai pemrograman PHP kita yang pertama. Untuk perkenalan pertama mari kita sapa dunia dengan sapaan "Hello World"

- Buka Tetx Editor kamu dan ketikkan kode berikut ini



- Simpan dengan nama hello_world.php letakkan dalam folder htdocs/belajar_php (misal : C/Xampp/htdocs/belajar_php/hello_world.php)
-  Jalankan Xampp kamu

- Buka Browser dan ketikkan alamat http://localhost/belajar_php/hello_world.php. jika muncul tuliasan "Hello World". Selamat ini adalah program PHP pertamamu.


Semoga bermanfaat... :)

Chord Gitar Ijinkan Aku Menyayangimu - Iwan Fals

Lagu Ijinkan Aku menyayangimu merupakan salah satu lagu dalam album  Iwan Fals in Love yang dirilis pada tanggal 1 Mei 2015. Dan dalam album tersebut ada 16 lagu yang salah satunya adalah lagu ini. Dan menjadi Theme Song sinetron Cincin.

 

 

Chord Lagu Ijinkan Aku Menyayangimu - Iwan Fals



Intro : F#m C#m D/F# E

 F#m                     C#m
Andai kau ijinkan walau sekejap memandang
      D                   E
Kubuktikan kepadaamu aku memiliki rasa
  F#m                           C#m
Cinta yang terpendam tak sempat aku nyatakan
          D                     E
Karena kau telah memilih menutup pintu hatimu

(*)
F#m       
Ijinkan aku membuktikan
C#m
Inilah kesungguhan rasa
D                  E
Ijinkan aku menyayangimu

Reff :
 A            F#m
Sayangku wouoooooo
     D          E
Dengarkanlah isi hatiku
  A           F#m
Cintaku wuooooooo
     D          G      E
Dengarkanlah isi hatiku


F#m C#m D/F# E

  F#m                         C#m
Cinta yang kupendam tak sempat aku nyatakan
          D                     E
Karena kau telah memilih menutup pintu hatimu

Back to (*)
Back to Reff

Musik : A D F#m E 2x

D
Bila cinta tak menyatukan kita
C#m
Bila kita tak mungkin bersama
G                  E
Ijinkan aku tetap menyayangimu woooo

Back to Reff


Selamat Mencoba :)

Mengapa Harus Belajar PHP



Selamat sore sahabat koders, kali ini saya akan sedikit bercerita mengenai salah satu bahasa pemrograman Web yang paling populer saat ini. Apa lagi kalau bukan PHP. Sampai saat ini PHP sudah me-release versi php terbarunya yaitu versi 7.10. Kenapa bahasa PHP begitu populer sampai saat ini. Hal ini karena PHP merupakan bahasa pemrograman yang mempunyai dokumentasi yang sangat lengkap dan dukungan dari banyak sekali developer di dunia ini yang setia dengan pemrograman php. Bagi kamu yang penasaran dan ingin mengetahui lebih jauh tentang PHP ini silahkan kunjungi http://php.net/docs.php

Berikut ini bisa menjadi alasan mengapa kamu semua harus mempelajari bahasa pemrograman yang satu ini :
 1. Salah satu bahasa pemrograman yang paling populer
Dari gambar di atas jelas bahwa PHP selalu menempati 10 besar bahasa pemrograman terpopuler dan paling banyak digunakan di seluruh dunia. Saya yakin bahasa pemrograman ini akan selalu hidup dan berkembang seiring dengan perkembangan internet dan perkembangan web akhir-akhir ini.

2. Memiliki dokumentasi yang lengkap

Dengan adanya dukungan dokumentasi yang lengkap membuat para programer baik yang baru mempelajari PHP (Newbie) maupun yang sudah expert sekalipun akan terbantu ketika menemui masalah dalam pekerjaan mereka. Dokumentasi php bisa kamu lihat di situs resminya http://php.net/docs.php

3. Mudah untuk dipelajari

Bahasa pemrograman PHP merupakan bahasa yang lebih mudah dipelajari dibandingkan dengan bahasa C atau Java.  Karena sintaks pemrogramannya yang sederhana dan juga banyak contoh-contoh program di internet yang bisa anda temukan dengan mudah. Banyak komunitas-komunitas juga yang bisa membantu kamu dalam mempelajari pemrograman PHP.

4. Peluang karir yang besar

Jika kamu mengunjungi berbagai portal pencarian pekerjaan seperti JobsDB dan lainnya pasti akan terlihat bahwa banyak sekali kursi bagi programmer PHP. Hal ini membuktikan bahwa akan selalu ada dan akan selalu terbuka kesempatan kamu untuk berkarir di pemrograman PHP ini.

Itu tadi beberapa alasan bagi kamu kenapa harus memilih dan mempelajari PHP. Saya sendiri juga masih belajar untuk sedkit menguasai ilmu PHP ini. So, mari kita mulai belajar mulai dari sekarang.