Headlines News :

Popular Posts

About

Total Pageviews

"Perintah Dasar My SQL" (DDL)


    SQL (Structured Query Language) merupakan suatu bahasa yang digunakan untuk mengakses database. Hampir semua software database mengerti bahasa SQL. Oleh karenanya perintah SQL antara software database yang satu dengan lainnya kurang lebih hampir sama.

Jenis-jenis perintah dalam SQl itu sendiri dibagi menjadi tiga:
  • DDL (Data Definition Language)
  • DML (Data Manipulation Language)
  • DCL (Data Control Language)

DDL (Data Denifition Language) merupakan jenis perintah SQL yang berhubungan dengan pendefinisian objek dalam suatu database atau database itu sendiri. Terdapat 3 perintah dasar dalam statement DDL ini, yaitu CREATE, ALTER, dan DROP.

DML (Data Manipulation Language) merupakan jenis perintah SQL yang berhubungan dengan manipulasi data dan record pada suatu database. Perintah dasar dalam DML antara lain SELECT, INSERT, UPDATE, DELETE, dan lain sebagainya.

DCL (Data Control Language) merupakan jenis perintah SQL yang berhubungan dengan keamanan atau security suatu database. Contoh perintah dasar DCL adalah GRANT dan REVOKE.

Jenis perintah MySQL pun dibagi menjadi tiga, yaitu DDL, DML, DCL.


Kita akan bahas satu-persatu mulai dari DDL. Salah satu statement DDL yang sudah pasti digunakan adalah CREATE, ALTER, dan DROP DATABASE.


***
CREATE DATABASE
Bentuk Umum CREATE DATABASE:
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
    [create_specification] ...

create_specification:
    [DEFAULT] CHARACTER SET [=] charset_name
  | [DEFAULT] COLLATE [=] collation_name
Fungsi statement CREATE DATABASE adalah untuk menciptakan database baru. Perintah ini fungsinya sama dengan statement CREATE SCHEMA. Jalankan MySQL console , ketikkan perintah SHOW DATABASES untuk melihat daftar database apa saja yang ada dalam MySQL.
SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| phpmyadmin         |
| test               |
+--------------------+
Maka akan tampil semua database yang ada dalam MySQL. Untuk membuat database ketikkan pada MySQL console CREATE DATABASE nama_database;. Misalkan kita akan menciptakan database baru dengan nama universitas.
CREATE DATABASE universitas;
Gunakan perintah SHOW DATABASES untuk melihat database yang baru saja kita buat.
SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| phpmyadmin         |
| test               |
| universitas        |
+--------------------+

***
ALTER DATABASE
Bentuk Umum ALTER DATABASE:
ALTER {DATABASE | SCHEMA} [db_name]
    alter_specification ...

alter_specification:
    [DEFAULT] CHARACTER SET [=] charset_name
  | [DEFAULT] COLLATE [=] collation_name
Fungsi statement ALTER DATABASE adalah untuk mengubah characteristic suatu database yang biasanya disimpan di dalam file db.opt. Perintah ini jarang sekali digunakan. ALTER DATABASE memiliki fungsi yang sama dengan ALTER SCHEMA

***
DROP DATABASE
Bentuk Umum DROP DATABASE:
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name
Fungsi statement DROP DATABASE adalah untuk menghapus database. Satu hal yang perlu diperhatikan ialah, MySQL tidak akan memberi konfirmasi penghapusan database jika anda menggunakan statement ini. 

Oleh karenanya anda harus berhati-hati menggunakan statement ini karena semua record, tabel dan objek yang ada dalam database anda akan ikut hilang bersama database yang anda hapus. Misalkan kita akan menghapus database universitas yang kita buat tadi.
DROP DATABASE universitas;
Gunakan perintah SHOW DATABASES untuk melihat daftar database.
SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| phpmyadmin         |
| test               |
+--------------------+


***
DML - Data Manipulation Language
DML sendiri adalah kumpulan perintah SQL yang berhubungan dengan pekerjaan mengolah data di dalam table - dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database seperti table, column, dan sebagainya.

Contoh DML : Mengambil Seluruh Row Data dari table MS_KARYAWAN

SELECT 
FROM ms_karyawan


Contoh DML : Memasukkan data ke dalam tabel ms_karyawan

INSERT INTO ms_karyawan(
                kode_cabang,
                kode_karyawan,
                nama_depan,
                nama_belakang,
                jenis_kelamin) 
VALUES ('cab-001','kar-001','Feris','Thia','Laki-laki'); 

My SQL ("My Structured Query Language")

        Adalah sistem manajemen relasi database yang telah lebih dari 6 juta instalasi. MySQL adalah singkatan "My Structured Query Language", yaitu sebuah server database open source yang kayaknya paling populer keberadaannya. MySQL umumnya digunakan bersamaan dengan skrip PHP untuk membuat aplikasi server yang dinamis dan powerful.

    Query MySQL merupakan istilah yang digunakan untuk menyatakan berbagai perintah MySQL. Setiap perintah melakukan beberapa hal terhadap database MySQL. Sebagai contoh, perintah Query MySQL CREATE akan membuat tabel dan database MySQL, sedangkan Query MySQL SELECT akan memilih baris-baris yang sudah pernah kamu sisipkan dalam database. Kita akan mendalami secara detil nantinya, namun untuk tahap awal, kita akan coba review beberapa struktur Query MySQL.
Konstruksi Query MySQL dimulai dengan salah satu perintah berikut:
  • ADD
  • DROP
  • CREATE
  • INSERT
  • SELECT
  • UPDATE
  • REPLACE
  • DELETE
Query MySQL memiliki banyak kelonggaran dalam penulisannya. Spasi dan Enter gak begitu diperhatiken dalam penulisannya. Artinya kalau kebetulan salah tulis spasinya kebanyakan, ndak masalah.

     Sintaks atau cara penulisan query MySQL bersifat longgar, artinya kamu bebas mengetikkan enter di manapun tanpa mengganggu kode yang ditulis. Beberapa perintah memerlukan tanda kurung kurawal ({}), seperti perintah insert di bawah ini. Penulisan tanda kurung ini akan kita bahas juga dalam pembahasan fungsi. Pastikan saja untuk mengakhiri setiap perintah yang kamu buat dengan tanda titik koma (;). 


(Standart Operating Procedure) Perbaikan Komputer

Di zaman yang serba canggih ini, komputer buknlah suatu barang yang langka. bahkan sampe anak anak pun dapat memainkannya, tapi bagai mana disaat kita ingin menggunakan komputer ternyata malah tejadi masalah??

Berikut Merupakan Rangkuman jenis kerusakan yang kerap terjadi pada komputer dan Bagaimana Cara mengatasinya :

1. Komputer Tidak Mau Hidup
Cara Mengatasinya :

  • Cek koneksi kabel (dari power outletnya ke tombol power pada PC)
  • Cek apakah stabilizer berfungsi atau tdak (jika memakai stabilizer)
  • Cek kabel power pada CPU
  • Jika masih juga tidak mau hidup permasalahanya mungkin terletak pada power supply atau MB
2. Komputer Mau Hidup Tetapi Tidak Mau Booting
Cara Mengatasinya :
  • Kenali Terlebih dahulu Bunyi Beep :
  • Beep 1 kali saja Tanda bahwa kondisi komputer baik
  • Beep 1 kali, panjang Terdapat problem di memory
  • Beep 1 kali panjang dan 3 kali pendek Kerusakan di VGA card
  • Beep 1 kali panjang dan 2 kali pendek Kerusakan di DRAM parity
  • Beep terus menerus Kerusakan dimodul memory atau memory video coba Cek dengan menggunakan software dianosa seperti sisoft sandra, PC mark04, PC mark05 dll
3. Komputer Mau Booting Tetapi Selalu “Safe Mode “ (untuk masuk ke safe mode tekan F8)
Cara Mengatasinya :
  • restart kembali komputer anda
  • jika masih trouble intall ulang windows anda
  • jika masih safe mode juga, berarti HD anda bermasalah
  • cek dengan : scan disk
4. Komputer Sering Hang
Cara Mengatasinya
  • Disebabkan software mengalami crash
  • tekan ctrl + alt + del >> klik End task pada program yang “Not Responding”
  • tekan tombol restart pada CPU
  • Disebabkan hardware mengalami konflik (adanya penambahan hardware baru)
  • konflik antar hardware sering terjadi pada sistem operasi windows
  • install ulang windows anda, tetapi yang perlu diingat sebelum reinstall windows anda,
5. Keyboard Tidak Dikenali Oleh Komputer
Cara Mengatasinya
  • cek apakah keyboard anda sudah terpasang dengan benar
  • jika sudah tapi masih juga keyboard tidak terdeteksi maka kemungkinan keyboard anda bermasalah.
  • coba ganti keyboard anda, jika sudah diganti tapi juga masih bermasalah maka kemungkinan besar yang rusak adalah di bagian port keyboard di MB anda.
  • Jika memang Sudah di Ganti Keyboard Baru tapi tetap tidak terdeteksi Juga Coba Ganti dengan Keyboard USB dan apabila tidak terdeteksi Juga berarti ada yang salah Pada sitem Windows Sobat
6. Mouse Tidak Dikenali Oleh Komputer (sama denagn kasus keyboard)
7. Pointer Mouse Selalu Meloncat-Loncat
Cara Mengatasinya
  • mouse kotor segera di Bersihkan (khususnya pada bola mouse)
8. Komputer Sering Crash
Cara Mengatasinya :
  • cek semua posisi kabel, hardware, dan juga tegangan pada casing, cek suhu pada CPU dan jua cek ram, processor dan juga vga.
9. Monitor Tidak Mau Nyala
Cara Mengatasinya :
  • pastikan semua kabel power maupun konektor yang berhubungan dengan monitor ok
  • pastikan juga pin yang ada pada port VGA masuk dengan sempuran tidak ada yang bengkok apalagi tidak masuk semua/salah satu pin ke port VGA
  • pastikan juga VGA card anda ok
10. Monitor Seperti Berkedip Saat Digunakan
Cara Mengatasinya :
  • masuk ke display propertis (klik kana semabrang tempat pilih propertis)
  • Tekan tab setting dan klik advance, kemudian klik adapter, pada bagian ini ditampilkan refresh raet yang dininkan



  Selain gejala-gejala di atas kerusakan komputer juga bisa dilihat dari kode beeb yang muncul,berikut adalah kode beeb dan artinya dari berbagai BIOS :

Kode Beep AWARD BIOS
No
Gejala
Diagnosa
Pesan/Peringatan Kesalahan
1
1 beep pendekPC dalam keadaan baik
2
1 beep panjangProblem di memori
3
1 beep panjang 2 beep pendekKerusakan di modul DRAM parity
4
1 beep panjang 3 beep pendekKerusakan di bagian VGA.
5
Beep terus menerusKerusakan di modul memori atau memori video
Kode Beep AMI BIOS
No
Gejala
Diagnosa
Pesan/Peringatan Kesalahan
1
1 beep pendekDRAM gagal merefresh
2
2 beep pendekSirkuit gagal mengecek keseimbangan DRAM Parity (sistem memori)
3
3 beep pendekBIOS gagal mengakses memori 64KB pertama.
4
4 beep pendekTimer pada sistem gagal bekerja
5
5 beep pendekMotherboard tidak dapat menjalankan prosessor
6
6 beep pendekController pada keyboard tidak dapat berjalan dengan baik
7
7 beep pendekVideo Mode error
8
8 beep pendekTes memori VGA gagal
9
9 beep pendekChecksum error ROM BIOS bermasalah
10
10 beep pendekCMOS shutdown read/write mengalami errror
11
11 beep pendekChache memori error
12
1 beep panjang 3 beep pendekConventional/Extended memori rusak
13
1 beep panjang 8 beep pendekTes tampilan gambar gagal
Kode Beep IBM BIOS
No
Gejala
Diagnosa
Pesan/Peringatan Kesalahan
1
Tidak ada beepPower supply rusak, card monitor/RAM tidak terpasang
2
1 beep pendekNormal POST dan PC dalam keadaan baik
3
beep terus menerusPower supply rusak, card monitor/RAM tidak terpasang
4
Beep pendek berulang-ulangPower supply rusak, card monitor/RAM tidak terpasang
5
1 beep panjang 1 beep pendekMasalah Motherboard
6
1 beep panjang 2 beep pendekMasalah bagian VGA Card (mono)
7
1 beep panjang 3 beep pendekMasalah bagian VGA Ccard (EGA).
8
3 beep panjangKeyboard error
9
1 beep, blank monitorVGA card sirkuit
Pada PC tertentu menggunakan tone yang pada prinsipnya sama dengan beep untuk memberikan pesan/peringatan kesalahan dalam bentuk suara.
Selain beep biasanya pada kondisi tertentu dapat dilihat juga pesan/peringatan kesalahan dalam bentuk text yang ditampilkan pada layar monitor. Text tertulis merupakan bagian dari POST yang dapat dilaksanakan apabila VGA card dan monitor dalam keadaan baikdan terinstalasi dengan benar. User dapat langsung mengetahui masalah yang ada dengan membaca text peringatan. Misalnya yaitu:
Keyboard error : untuk masalah pada keyboard
CMOS error : cmos battery error atau ada masalah pada setting peripheral
HDD not Install : harddisk tidak terpasang
Secara umum pesan/peringatan kesalahan yang ditampilkan mudah untuk difahami oleh user. Hanya saja pesan dalam bahasa Inggris. 

SOP (Standart Operating Procedure) Menyalakan Komputer

Penggunaan Prosedur yang benar dan tepat akan mengakibatkan komputer kita bertahan lebih lama, karena secanggih apapun komputer yang kita gunakan, apabila di dalam pengguaannya kita tidak memperhatikan prosedur yang benar, maka komputer akan cepat mengalami resiko kerusakan.

Langkah/ prosedur yang benar dan tepat di dalam menggunakan komputer dapat dijelaskan adalah sebagai berikut 
1. Persiapan penyalaan komputer
Hal pertama didalam menjalankan sistem komputer ini adalah sebagai berikut :
1. Pastikan perangkat-perangkat seperti keyboard, mouse, monitor dan kabel power dalam keadaan terhubung power supply. 
2. Pastikan bahwa kabel power dan seluruh   komponen pada Pc telah terpasang dengan benar.
3. Pastikan apakah PC telah terinstal Sistem operasi didalamnya. 

Setelah mempersiapkan segalanya, maka perhatikan langkah-langkah dibawah ini : 

2. Menyalakan komputer 
Langkah-langkah menyalakan komputer dengan langkah sebagai berikut :

1. Menekan tombol power CPU kemudian diikuti dengan menekan tombol monitor.
2. Akan ditampilkan POST (Power On Self Test) yang muncul di layar. *POST ini adalah sebuah proses pendeteksian perangkat-perangkat yang ada di dalam komputer*.
3. Tunggu hingga tampilan Sistem operasi muncul 
4. Selanjutnya tunggu hingga ruang kerja sistem operasi muncul. Biasanya akan ditampilkan logo Windows (apabila menggunakan Windows OS)

5.Selesai 

Form PHP (Output)

Menggunakan Appserv 2.5
(Untuk Output)
<html>
<head>
<title>form</title>
</head>
<body bgcolor="yellow">
<body>
<?php
print "<h2 align=center>Hasil Data</h2>";
echo ("
 <table align=center>
 <tr><td>nama</td><td> :</td><td>$NM</td></tr>
 <tr><td>alamat</td><td>:</td><td>$ALM</td></tr>
 <tr><td>gender</td><td>:</td><td>$GN</td></tr>
 <tr><td>agama</td><td>:</td><td>$AGM</td></tr>
 <tr><td>komentar</td><td>:</td><td>$KOM</td></tr>
 ");
?>
<tr><td colspan=3><a href="a_form_1.php"><B>Coba Lagi</B></a></td></tr>
</table>
</body>
<html>

Form PHP (Input)

Menggunakan Appserv 2.5
(Untuk Input)

<html>
<head>
<title>form</title>
</head>
<body bgcolor="light blue">
<body>
<form action="a_form_2.php" method=pos>
<h2 align=center>Input Data</h2>
<table align=center>
<tr><td>nama</td><td> :</td><td><input type=text name="NM"></td></tr>
<tr><td>alamat</td><td>:</td><td><input type=text name="ALM" size=40></td></tr>
 <tr><td>Gender</td><td>:</td><td>
 <input type=radio name="GN" Value="PRIA"> Pria
 <input type=radio name="GN" Value="WANITA"> Wanita
 </td></tr>
 <tr><td>agama</td><td>:</td><td>
  <select name="AGM">
  <option value="ISLAM">Islam</option>
  <option value="KRISTEN KATOLIK">Kristen Katolik</option>
  <option value="KRISTEN PROTESTAN">Kristen Protestan</option>
  <option value="HINDU">Hindu</option>
  <option value="BUDHA">Budha</option>
  <option value="KONGHUCU">Konghucu</option>
 </select></td></tr>
 <tr><td>komentar</td><td>:</td><td>
 <textarea name="KOM" rows=5 cols=40>Tulisen Dewe....</textarea></td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td>
<input type=submit name=KIRIM value=KIRIM>
<input type=reset name=BATAL value=BATAL></td><tr>
</form>
</body>
<html>

Konversi Bilangan

1. Konversi bilangan desimal ke biner
Yaitu dengan cara membagi bilangan desimal dengan 2 
kemudian diambil sisa pembagiannya. Sisa yang pertama akan menjadi least significant bit (LSB) dan sisa yang terakhir menjadi most significant bit (MSB).


contoh : bilangan 45 (desimal) di konversikan ke biner
45 = …??
45 : 2 = 22 + sisa 1
22 : 2 = 11 + sisa 0
11 : 2 =   5 + sisa 1
  5 : 2 =   2 + sisa 1
  2 : 2 =   1 + sisa 0  101101 ditulis dari  bawah ke atas

2. Konversi bilangan desimal ke oktal
* Yaitu dengan cara membagi bilangan desimal dengan 8
kemudian diambil sisia pembgiannya. Sisa yang pertama akan menjadi least significant bit (LSB) dan sisa yang terakhir menjadi most significant bit (MSB).

Contoh : bilangan 385 ...??
 385 = ….
 385 : 8 = 48 + sisa 1
   48 : 8 =   6 + sisa 0
    hasilnya adalah  601

3. Konversi bilangan desimal ke hexadesimal
* Yaitu dengan cara membagi bilangan desimal dengan 16
kemudian diambil sisia pembagiannya. Sisa yang pertama akan menjadi least significant bit (LSB) dan sisa yang terakhir menjadi most significant bit (MSB).


1583 = …??
 1583 : 16 = 98  + sisa 15 
      98 : 16 =   6 + sisa 2 
   hasilnya adalah 62F (15 dalam hexadesimal nilainya adalah F)


Format Bilangan Komputer :

BinerOktalDesimalHexadesimal
0000000
0001111
0010222
0011333
0100444
0101555
0110666
0111777
10001088
10011199
10101210A
10111311B
11001412C
11011513D
11101614E
11111715F







Menunaikan Puasa di Bulan Rajab

Sang waktu telah menghantarkan kita masuk pintu gerbang bulan Rajab setiap tahunnya. Bulan Rajab  dari beberapa pendapat merupakan salah satu bulan yang sangat khusus dan istimewa karena merupakan bulan yang dikhususkan oleh Allah (Ada 4 bulan muharam: Dzulqa’dah, Dzulhijjah, Muharram, dan Rajab). Disamping itu ada beberapa keistimewaan lain yang ada pada bulan Rajab.

Selain bulan Ramadhan maka pada bulan Rajab juga memiliki banyak keistimewaan, antara lain anda bisa mendapatkan Ridha, kemuliaan,  pahala yang berlipat, permohonan doa akan dikabulkan serta akan diampuni segala dosan dan akan digantikan dengan amal kebaikan. Luar biasa memang, sekarang semua tergantung anda, apakah akan mengambil peluang emas ini, atau sakaratul maut akan datang lebih dahulu sebelum kita sempat menikmati keistimewaan dari salah satu bulan ini.

Dalam salah satu Hadist, yang diriwayatkan oleh Mujibah al-Bahiliyah, Kanjeng nabi Muhammad SAW telah bersabda, “Puasalah pada bulan-bulan haram (suci dan mulya).” (Riwayat Abu Dawud, Ibnu Majah, dan Ahmad). Sebagaimana diketahui ada 4 bulan Muharam yang mempunyai keistimewaan: Dzulqa’dah, Dzulhijjah, Muharram, dan Rajab.

Hadist Rasulullah yang lainnya di Riwayatkan oleh al-Nasa’i dan Abu Dawud yang kemudian disahihkan oleh Ibnu Huzaimah, Beliau bersabda: “Usamah berkata pada Nabi Muhammad SAW, “Wahai Rasulullah, saya tak melihat Rasul melakukan puasa (sunat) sebanyak yang Rasul lakukan dalam bulan Sya’ban. Kemudian Rasulullah menjawab: ‘Bulan Sya’ban adalah bulan antara Rajab dan Ramadhan yang dilupakan oleh kebanyakan orang.’”

Dari hadist diatas dijelaskan oleh al-Syaukani (Naylul Authar, dalam konteks pembahasan puasa sunat) dari ungkapan Nabi “Bulan Sya’ban adalah bulan antara Rajab dan Ramadan yang dilupakan kebanyakan orang” itu secara implisit menunjukkan bahwa bulan Rajab juga disunnahkan untuk melakukan ibadah puasa.

Selain hadist diatas masih terkait puasa bulan Rajab, maka cukup banyak hadist lain yang menjelaskan tentang hal itu, namun kesahihanya masih dipertanyakan oleh beberapa ulama, tentu hal demikian bisa menjadi bahan diskusi yang menarik bagi kita. Hadist-hadist itu antara lain:

  • Barang siapa yang berpuasa satu hari dalam bulan ini dengan ikhlas, maka pasti ia mendapat keridhaan yang besar dari ALLAH SWT,

    Dan barang siapa berpuasa pada tgl 27 Rajab 1427/Isra Mi’raj akan mendapat pahala seperti 5 tahun berpuasa,

  • Barang siapa yang berpuasa dua hari di bulan Rajab maka akan mendapat kemuliaan di sisi ALLAH SWT,

  • Barang siapa yang berpuasa tiga hari yaitu pada tgl 1, 2, dan 3 Rajab maka ALLAH akan memberikan pahala seperti 900 tahun berpuasa dan menyelamatkannya dari bahaya dunia, dan siksa akhirat,

  • Barang siapa berpuasa lima hari dalam bulan ini, Insyaallah permintaannya akan dikabulkan,

  • Barang siapa berpuasa tujuh hari dalam bulan ini, maka ditutupkan tujuh pintu neraka Jahanam dan barang siapa berpuasa delapan hari maka akan dibukakan delapan pintu syurga,

  • Barang siapa berpuasa lima belas hari dalam bulan ini, maka ALLAH akan mengampuni dosa-dosanya yang telah lalu dan menggantikan kesemua kejahatannya dengan kebaikan, dan barang siapa yang menambah (hari-hari puasa) maka ALLAH akan menambahkan pahalanya.”

  • Pada malam Mi’raj, saya melihat sebuah sungai yang airnya lebih manis dari madu, lebih sejuk dari air batu dan lebih harum dari minyak wangi, lalu saya bertanya pada Jibril a.s.: “Wahai Jibril untuk siapakah sungai ini?” Maka berkata Jibrilb a.s.: “Ya Muhammad sungai ini adalah untuk orang yang membaca salawat untuk engkau dibulan Rajab ini”.

  • Dalam salah satu riwayat lainya menceritakan bahwa Tsauban tengah bercerita : “Ketika kami berjalan bersama-sama Rasulullah SAW ke sebuah kubur, lalu Rasulullah berhenti dan beliau menangis dengan amat sedih, kemudian beliau berdoa kepada ALLAH SWT. Lalu saya bertanya kepada beliau:”Ya Rasulullah mengapakah engkau menangis?” Lalu beliau bersabda :”Wahai Tsauban, mereka itu sedang disiksa dalam kubur nya, dan saya berdoa kepada ALLAH, lalu ALLAH meringankan siksa atas mereka”. Dan lalu beliau bersabda lagi: “Wahai Tsauban, kalau mereka ini mau berpuasa satu hari dan beribadah satu malam saja di bulan Rajab niscaya mereka tidak akan disiksa di dalam kubur.” Lalu Tsauban bertanya: “Ya Rasulullah, apakah hanya berpuasa satu hari dan beribadah satu malam dalam bulan Rajab sudah dapat mengelakkan dari siksa kubur?” Sabda beliau: “Wahai Tsauban, demi ALLAH dzat yang telah mengutus saya sebagai nabi, tiada seorang muslim lelaki dan perempuan yang berpuasa satu hari dan mengerjakan sholat malam sekali dalam bulan Rajab dengan niat karena ALLAH, kecuali ALLAH mencatatkan baginya seperti berpuasa satu tahun dan mengerjakan sholat malam satu tahun.”

  • Dalam Sabda beliau yang lain (mursal) Riwayat Abul Fath dari al-Hasan, Rasulullah mengatakan: “Sesungguhnya Rajab adalah bulannya ALLAH, Sya’ban adalah bulanku dan bulan Ramadhan adalah bulan umatku”. “Semua manusia akan berada dalam keadaan lapar pada hari kiamat, kecuali para nabi, keluarga nabi dan orang-orang yang berpuasa pada bulan Rajab, Sya’ban dan bulan Ramadhan. Maka sesungguhnya mereka kenyang, serta tidak akan merasa lapar dan haus bagi mereka.

Hadist-hadist yang tersebut dengan poin diatas beberapa diantaranya dinilai dha’if (kurang kuat) hal ini  ditegaskan oleh Imam Suyuthi dalam kitab al-Haawi lil Fataawi. Selain itu ditegaskan pula oleh Ibnu Hajar, dalam kitabnya “Tabyinun Ujb”, yang menerangkan bahwa tidak ada hadis (baik sahih, hasan, maupun dha’if) yang menerangkan tentang keutamaan pelaksanaan ibadah puasa di bulan Rajab.

Pendapat lain al-Syaukani, dalam Nailul Authar, bahwa Ibnu Subki meriwayatkan dari Muhamad bin Manshur al-Sam’ani yang mengatakan bahwa tak ada hadis yang kuat yang menunjukkan kesunahan puasa Rajab secara khusus. Namun demikian, sesuai pendapat al-Syaukani, bila semua hadis yang secara khusus menunjukkan sunah untuk puasa bulan Rajab, maka  hadist yang umum  cukup bisa dijadi kan hujah atau landasan.

Dalam Islam dikenal pula ilmu mushthola al-hadits,  yang menjelaskan tentang berbagai kedudukan hadits. Salah satu hal penting untuk diketahui adalah: sebuah hadits dhoif ternyata bisa digunakan sebagai dasar dalam pelaksanaan suatu amalan, yang tidak boleh adalah hadist dhoif  tersebut digunakan sebagai dasar penetapan suatu hukum syara’.  Jadi wilayah fungsinya sebagi sumber motivasi dalam ibadah saja, maka tidak menjadi masalah.

Demikian semoga para muslimin dan muslimat bisa segera mengambil manfaat dri waktu yang disipakan oleh Allah untuk kehidupan kita. Keikhlasan untuk mejalankan perintahnya semoga merupakan puncak ibadah yang membahagiakan.

Disarikan dari beberapa Sumber: (pesantren virtual.com, ikwanti.wordpress.com, dan sumber lainnya).


About Me

Foto saya
SAya orangx sederhana.. SekIan terima kasih :)

Slider(Do not Edit Here!)

Jumat, 27 Juli 2012

"Perintah Dasar My SQL" (DDL)


    SQL (Structured Query Language) merupakan suatu bahasa yang digunakan untuk mengakses database. Hampir semua software database mengerti bahasa SQL. Oleh karenanya perintah SQL antara software database yang satu dengan lainnya kurang lebih hampir sama.

Jenis-jenis perintah dalam SQl itu sendiri dibagi menjadi tiga:
  • DDL (Data Definition Language)
  • DML (Data Manipulation Language)
  • DCL (Data Control Language)

DDL (Data Denifition Language) merupakan jenis perintah SQL yang berhubungan dengan pendefinisian objek dalam suatu database atau database itu sendiri. Terdapat 3 perintah dasar dalam statement DDL ini, yaitu CREATE, ALTER, dan DROP.

DML (Data Manipulation Language) merupakan jenis perintah SQL yang berhubungan dengan manipulasi data dan record pada suatu database. Perintah dasar dalam DML antara lain SELECT, INSERT, UPDATE, DELETE, dan lain sebagainya.

DCL (Data Control Language) merupakan jenis perintah SQL yang berhubungan dengan keamanan atau security suatu database. Contoh perintah dasar DCL adalah GRANT dan REVOKE.

Jenis perintah MySQL pun dibagi menjadi tiga, yaitu DDL, DML, DCL.


Kita akan bahas satu-persatu mulai dari DDL. Salah satu statement DDL yang sudah pasti digunakan adalah CREATE, ALTER, dan DROP DATABASE.


***
CREATE DATABASE
Bentuk Umum CREATE DATABASE:
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
    [create_specification] ...

create_specification:
    [DEFAULT] CHARACTER SET [=] charset_name
  | [DEFAULT] COLLATE [=] collation_name
Fungsi statement CREATE DATABASE adalah untuk menciptakan database baru. Perintah ini fungsinya sama dengan statement CREATE SCHEMA. Jalankan MySQL console , ketikkan perintah SHOW DATABASES untuk melihat daftar database apa saja yang ada dalam MySQL.
SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| phpmyadmin         |
| test               |
+--------------------+
Maka akan tampil semua database yang ada dalam MySQL. Untuk membuat database ketikkan pada MySQL console CREATE DATABASE nama_database;. Misalkan kita akan menciptakan database baru dengan nama universitas.
CREATE DATABASE universitas;
Gunakan perintah SHOW DATABASES untuk melihat database yang baru saja kita buat.
SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| phpmyadmin         |
| test               |
| universitas        |
+--------------------+

***
ALTER DATABASE
Bentuk Umum ALTER DATABASE:
ALTER {DATABASE | SCHEMA} [db_name]
    alter_specification ...

alter_specification:
    [DEFAULT] CHARACTER SET [=] charset_name
  | [DEFAULT] COLLATE [=] collation_name
Fungsi statement ALTER DATABASE adalah untuk mengubah characteristic suatu database yang biasanya disimpan di dalam file db.opt. Perintah ini jarang sekali digunakan. ALTER DATABASE memiliki fungsi yang sama dengan ALTER SCHEMA

***
DROP DATABASE
Bentuk Umum DROP DATABASE:
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name
Fungsi statement DROP DATABASE adalah untuk menghapus database. Satu hal yang perlu diperhatikan ialah, MySQL tidak akan memberi konfirmasi penghapusan database jika anda menggunakan statement ini. 

Oleh karenanya anda harus berhati-hati menggunakan statement ini karena semua record, tabel dan objek yang ada dalam database anda akan ikut hilang bersama database yang anda hapus. Misalkan kita akan menghapus database universitas yang kita buat tadi.
DROP DATABASE universitas;
Gunakan perintah SHOW DATABASES untuk melihat daftar database.
SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| phpmyadmin         |
| test               |
+--------------------+


***
DML - Data Manipulation Language
DML sendiri adalah kumpulan perintah SQL yang berhubungan dengan pekerjaan mengolah data di dalam table - dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database seperti table, column, dan sebagainya.

Contoh DML : Mengambil Seluruh Row Data dari table MS_KARYAWAN

SELECT 
FROM ms_karyawan


Contoh DML : Memasukkan data ke dalam tabel ms_karyawan

INSERT INTO ms_karyawan(
                kode_cabang,
                kode_karyawan,
                nama_depan,
                nama_belakang,
                jenis_kelamin) 
VALUES ('cab-001','kar-001','Feris','Thia','Laki-laki'); 

My SQL ("My Structured Query Language")

        Adalah sistem manajemen relasi database yang telah lebih dari 6 juta instalasi. MySQL adalah singkatan "My Structured Query Language", yaitu sebuah server database open source yang kayaknya paling populer keberadaannya. MySQL umumnya digunakan bersamaan dengan skrip PHP untuk membuat aplikasi server yang dinamis dan powerful.

    Query MySQL merupakan istilah yang digunakan untuk menyatakan berbagai perintah MySQL. Setiap perintah melakukan beberapa hal terhadap database MySQL. Sebagai contoh, perintah Query MySQL CREATE akan membuat tabel dan database MySQL, sedangkan Query MySQL SELECT akan memilih baris-baris yang sudah pernah kamu sisipkan dalam database. Kita akan mendalami secara detil nantinya, namun untuk tahap awal, kita akan coba review beberapa struktur Query MySQL.
Konstruksi Query MySQL dimulai dengan salah satu perintah berikut:
  • ADD
  • DROP
  • CREATE
  • INSERT
  • SELECT
  • UPDATE
  • REPLACE
  • DELETE
Query MySQL memiliki banyak kelonggaran dalam penulisannya. Spasi dan Enter gak begitu diperhatiken dalam penulisannya. Artinya kalau kebetulan salah tulis spasinya kebanyakan, ndak masalah.

     Sintaks atau cara penulisan query MySQL bersifat longgar, artinya kamu bebas mengetikkan enter di manapun tanpa mengganggu kode yang ditulis. Beberapa perintah memerlukan tanda kurung kurawal ({}), seperti perintah insert di bawah ini. Penulisan tanda kurung ini akan kita bahas juga dalam pembahasan fungsi. Pastikan saja untuk mengakhiri setiap perintah yang kamu buat dengan tanda titik koma (;). 


(Standart Operating Procedure) Perbaikan Komputer

Di zaman yang serba canggih ini, komputer buknlah suatu barang yang langka. bahkan sampe anak anak pun dapat memainkannya, tapi bagai mana disaat kita ingin menggunakan komputer ternyata malah tejadi masalah??

Berikut Merupakan Rangkuman jenis kerusakan yang kerap terjadi pada komputer dan Bagaimana Cara mengatasinya :

1. Komputer Tidak Mau Hidup
Cara Mengatasinya :

  • Cek koneksi kabel (dari power outletnya ke tombol power pada PC)
  • Cek apakah stabilizer berfungsi atau tdak (jika memakai stabilizer)
  • Cek kabel power pada CPU
  • Jika masih juga tidak mau hidup permasalahanya mungkin terletak pada power supply atau MB
2. Komputer Mau Hidup Tetapi Tidak Mau Booting
Cara Mengatasinya :
  • Kenali Terlebih dahulu Bunyi Beep :
  • Beep 1 kali saja Tanda bahwa kondisi komputer baik
  • Beep 1 kali, panjang Terdapat problem di memory
  • Beep 1 kali panjang dan 3 kali pendek Kerusakan di VGA card
  • Beep 1 kali panjang dan 2 kali pendek Kerusakan di DRAM parity
  • Beep terus menerus Kerusakan dimodul memory atau memory video coba Cek dengan menggunakan software dianosa seperti sisoft sandra, PC mark04, PC mark05 dll
3. Komputer Mau Booting Tetapi Selalu “Safe Mode “ (untuk masuk ke safe mode tekan F8)
Cara Mengatasinya :
  • restart kembali komputer anda
  • jika masih trouble intall ulang windows anda
  • jika masih safe mode juga, berarti HD anda bermasalah
  • cek dengan : scan disk
4. Komputer Sering Hang
Cara Mengatasinya
  • Disebabkan software mengalami crash
  • tekan ctrl + alt + del >> klik End task pada program yang “Not Responding”
  • tekan tombol restart pada CPU
  • Disebabkan hardware mengalami konflik (adanya penambahan hardware baru)
  • konflik antar hardware sering terjadi pada sistem operasi windows
  • install ulang windows anda, tetapi yang perlu diingat sebelum reinstall windows anda,
5. Keyboard Tidak Dikenali Oleh Komputer
Cara Mengatasinya
  • cek apakah keyboard anda sudah terpasang dengan benar
  • jika sudah tapi masih juga keyboard tidak terdeteksi maka kemungkinan keyboard anda bermasalah.
  • coba ganti keyboard anda, jika sudah diganti tapi juga masih bermasalah maka kemungkinan besar yang rusak adalah di bagian port keyboard di MB anda.
  • Jika memang Sudah di Ganti Keyboard Baru tapi tetap tidak terdeteksi Juga Coba Ganti dengan Keyboard USB dan apabila tidak terdeteksi Juga berarti ada yang salah Pada sitem Windows Sobat
6. Mouse Tidak Dikenali Oleh Komputer (sama denagn kasus keyboard)
7. Pointer Mouse Selalu Meloncat-Loncat
Cara Mengatasinya
  • mouse kotor segera di Bersihkan (khususnya pada bola mouse)
8. Komputer Sering Crash
Cara Mengatasinya :
  • cek semua posisi kabel, hardware, dan juga tegangan pada casing, cek suhu pada CPU dan jua cek ram, processor dan juga vga.
9. Monitor Tidak Mau Nyala
Cara Mengatasinya :
  • pastikan semua kabel power maupun konektor yang berhubungan dengan monitor ok
  • pastikan juga pin yang ada pada port VGA masuk dengan sempuran tidak ada yang bengkok apalagi tidak masuk semua/salah satu pin ke port VGA
  • pastikan juga VGA card anda ok
10. Monitor Seperti Berkedip Saat Digunakan
Cara Mengatasinya :
  • masuk ke display propertis (klik kana semabrang tempat pilih propertis)
  • Tekan tab setting dan klik advance, kemudian klik adapter, pada bagian ini ditampilkan refresh raet yang dininkan



  Selain gejala-gejala di atas kerusakan komputer juga bisa dilihat dari kode beeb yang muncul,berikut adalah kode beeb dan artinya dari berbagai BIOS :

Kode Beep AWARD BIOS
No
Gejala
Diagnosa
Pesan/Peringatan Kesalahan
1
1 beep pendekPC dalam keadaan baik
2
1 beep panjangProblem di memori
3
1 beep panjang 2 beep pendekKerusakan di modul DRAM parity
4
1 beep panjang 3 beep pendekKerusakan di bagian VGA.
5
Beep terus menerusKerusakan di modul memori atau memori video
Kode Beep AMI BIOS
No
Gejala
Diagnosa
Pesan/Peringatan Kesalahan
1
1 beep pendekDRAM gagal merefresh
2
2 beep pendekSirkuit gagal mengecek keseimbangan DRAM Parity (sistem memori)
3
3 beep pendekBIOS gagal mengakses memori 64KB pertama.
4
4 beep pendekTimer pada sistem gagal bekerja
5
5 beep pendekMotherboard tidak dapat menjalankan prosessor
6
6 beep pendekController pada keyboard tidak dapat berjalan dengan baik
7
7 beep pendekVideo Mode error
8
8 beep pendekTes memori VGA gagal
9
9 beep pendekChecksum error ROM BIOS bermasalah
10
10 beep pendekCMOS shutdown read/write mengalami errror
11
11 beep pendekChache memori error
12
1 beep panjang 3 beep pendekConventional/Extended memori rusak
13
1 beep panjang 8 beep pendekTes tampilan gambar gagal
Kode Beep IBM BIOS
No
Gejala
Diagnosa
Pesan/Peringatan Kesalahan
1
Tidak ada beepPower supply rusak, card monitor/RAM tidak terpasang
2
1 beep pendekNormal POST dan PC dalam keadaan baik
3
beep terus menerusPower supply rusak, card monitor/RAM tidak terpasang
4
Beep pendek berulang-ulangPower supply rusak, card monitor/RAM tidak terpasang
5
1 beep panjang 1 beep pendekMasalah Motherboard
6
1 beep panjang 2 beep pendekMasalah bagian VGA Card (mono)
7
1 beep panjang 3 beep pendekMasalah bagian VGA Ccard (EGA).
8
3 beep panjangKeyboard error
9
1 beep, blank monitorVGA card sirkuit
Pada PC tertentu menggunakan tone yang pada prinsipnya sama dengan beep untuk memberikan pesan/peringatan kesalahan dalam bentuk suara.
Selain beep biasanya pada kondisi tertentu dapat dilihat juga pesan/peringatan kesalahan dalam bentuk text yang ditampilkan pada layar monitor. Text tertulis merupakan bagian dari POST yang dapat dilaksanakan apabila VGA card dan monitor dalam keadaan baikdan terinstalasi dengan benar. User dapat langsung mengetahui masalah yang ada dengan membaca text peringatan. Misalnya yaitu:
Keyboard error : untuk masalah pada keyboard
CMOS error : cmos battery error atau ada masalah pada setting peripheral
HDD not Install : harddisk tidak terpasang
Secara umum pesan/peringatan kesalahan yang ditampilkan mudah untuk difahami oleh user. Hanya saja pesan dalam bahasa Inggris. 

SOP (Standart Operating Procedure) Menyalakan Komputer

Penggunaan Prosedur yang benar dan tepat akan mengakibatkan komputer kita bertahan lebih lama, karena secanggih apapun komputer yang kita gunakan, apabila di dalam pengguaannya kita tidak memperhatikan prosedur yang benar, maka komputer akan cepat mengalami resiko kerusakan.

Langkah/ prosedur yang benar dan tepat di dalam menggunakan komputer dapat dijelaskan adalah sebagai berikut 
1. Persiapan penyalaan komputer
Hal pertama didalam menjalankan sistem komputer ini adalah sebagai berikut :
1. Pastikan perangkat-perangkat seperti keyboard, mouse, monitor dan kabel power dalam keadaan terhubung power supply. 
2. Pastikan bahwa kabel power dan seluruh   komponen pada Pc telah terpasang dengan benar.
3. Pastikan apakah PC telah terinstal Sistem operasi didalamnya. 

Setelah mempersiapkan segalanya, maka perhatikan langkah-langkah dibawah ini : 

2. Menyalakan komputer 
Langkah-langkah menyalakan komputer dengan langkah sebagai berikut :

1. Menekan tombol power CPU kemudian diikuti dengan menekan tombol monitor.
2. Akan ditampilkan POST (Power On Self Test) yang muncul di layar. *POST ini adalah sebuah proses pendeteksian perangkat-perangkat yang ada di dalam komputer*.
3. Tunggu hingga tampilan Sistem operasi muncul 
4. Selanjutnya tunggu hingga ruang kerja sistem operasi muncul. Biasanya akan ditampilkan logo Windows (apabila menggunakan Windows OS)

5.Selesai 

Senin, 23 Juli 2012

Form PHP (Output)

Menggunakan Appserv 2.5
(Untuk Output)
<html>
<head>
<title>form</title>
</head>
<body bgcolor="yellow">
<body>
<?php
print "<h2 align=center>Hasil Data</h2>";
echo ("
 <table align=center>
 <tr><td>nama</td><td> :</td><td>$NM</td></tr>
 <tr><td>alamat</td><td>:</td><td>$ALM</td></tr>
 <tr><td>gender</td><td>:</td><td>$GN</td></tr>
 <tr><td>agama</td><td>:</td><td>$AGM</td></tr>
 <tr><td>komentar</td><td>:</td><td>$KOM</td></tr>
 ");
?>
<tr><td colspan=3><a href="a_form_1.php"><B>Coba Lagi</B></a></td></tr>
</table>
</body>
<html>

Form PHP (Input)

Menggunakan Appserv 2.5
(Untuk Input)

<html>
<head>
<title>form</title>
</head>
<body bgcolor="light blue">
<body>
<form action="a_form_2.php" method=pos>
<h2 align=center>Input Data</h2>
<table align=center>
<tr><td>nama</td><td> :</td><td><input type=text name="NM"></td></tr>
<tr><td>alamat</td><td>:</td><td><input type=text name="ALM" size=40></td></tr>
 <tr><td>Gender</td><td>:</td><td>
 <input type=radio name="GN" Value="PRIA"> Pria
 <input type=radio name="GN" Value="WANITA"> Wanita
 </td></tr>
 <tr><td>agama</td><td>:</td><td>
  <select name="AGM">
  <option value="ISLAM">Islam</option>
  <option value="KRISTEN KATOLIK">Kristen Katolik</option>
  <option value="KRISTEN PROTESTAN">Kristen Protestan</option>
  <option value="HINDU">Hindu</option>
  <option value="BUDHA">Budha</option>
  <option value="KONGHUCU">Konghucu</option>
 </select></td></tr>
 <tr><td>komentar</td><td>:</td><td>
 <textarea name="KOM" rows=5 cols=40>Tulisen Dewe....</textarea></td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td>
<input type=submit name=KIRIM value=KIRIM>
<input type=reset name=BATAL value=BATAL></td><tr>
</form>
</body>
<html>

Senin, 16 Juli 2012

Konversi Bilangan

1. Konversi bilangan desimal ke biner
Yaitu dengan cara membagi bilangan desimal dengan 2 
kemudian diambil sisa pembagiannya. Sisa yang pertama akan menjadi least significant bit (LSB) dan sisa yang terakhir menjadi most significant bit (MSB).


contoh : bilangan 45 (desimal) di konversikan ke biner
45 = …??
45 : 2 = 22 + sisa 1
22 : 2 = 11 + sisa 0
11 : 2 =   5 + sisa 1
  5 : 2 =   2 + sisa 1
  2 : 2 =   1 + sisa 0  101101 ditulis dari  bawah ke atas

2. Konversi bilangan desimal ke oktal
* Yaitu dengan cara membagi bilangan desimal dengan 8
kemudian diambil sisia pembgiannya. Sisa yang pertama akan menjadi least significant bit (LSB) dan sisa yang terakhir menjadi most significant bit (MSB).

Contoh : bilangan 385 ...??
 385 = ….
 385 : 8 = 48 + sisa 1
   48 : 8 =   6 + sisa 0
    hasilnya adalah  601

3. Konversi bilangan desimal ke hexadesimal
* Yaitu dengan cara membagi bilangan desimal dengan 16
kemudian diambil sisia pembagiannya. Sisa yang pertama akan menjadi least significant bit (LSB) dan sisa yang terakhir menjadi most significant bit (MSB).


1583 = …??
 1583 : 16 = 98  + sisa 15 
      98 : 16 =   6 + sisa 2 
   hasilnya adalah 62F (15 dalam hexadesimal nilainya adalah F)


Format Bilangan Komputer :

BinerOktalDesimalHexadesimal
0000000
0001111
0010222
0011333
0100444
0101555
0110666
0111777
10001088
10011199
10101210A
10111311B
11001412C
11011513D
11101614E
11111715F







Sabtu, 23 Juni 2012

Menunaikan Puasa di Bulan Rajab

Sang waktu telah menghantarkan kita masuk pintu gerbang bulan Rajab setiap tahunnya. Bulan Rajab  dari beberapa pendapat merupakan salah satu bulan yang sangat khusus dan istimewa karena merupakan bulan yang dikhususkan oleh Allah (Ada 4 bulan muharam: Dzulqa’dah, Dzulhijjah, Muharram, dan Rajab). Disamping itu ada beberapa keistimewaan lain yang ada pada bulan Rajab.

Selain bulan Ramadhan maka pada bulan Rajab juga memiliki banyak keistimewaan, antara lain anda bisa mendapatkan Ridha, kemuliaan,  pahala yang berlipat, permohonan doa akan dikabulkan serta akan diampuni segala dosan dan akan digantikan dengan amal kebaikan. Luar biasa memang, sekarang semua tergantung anda, apakah akan mengambil peluang emas ini, atau sakaratul maut akan datang lebih dahulu sebelum kita sempat menikmati keistimewaan dari salah satu bulan ini.

Dalam salah satu Hadist, yang diriwayatkan oleh Mujibah al-Bahiliyah, Kanjeng nabi Muhammad SAW telah bersabda, “Puasalah pada bulan-bulan haram (suci dan mulya).” (Riwayat Abu Dawud, Ibnu Majah, dan Ahmad). Sebagaimana diketahui ada 4 bulan Muharam yang mempunyai keistimewaan: Dzulqa’dah, Dzulhijjah, Muharram, dan Rajab.

Hadist Rasulullah yang lainnya di Riwayatkan oleh al-Nasa’i dan Abu Dawud yang kemudian disahihkan oleh Ibnu Huzaimah, Beliau bersabda: “Usamah berkata pada Nabi Muhammad SAW, “Wahai Rasulullah, saya tak melihat Rasul melakukan puasa (sunat) sebanyak yang Rasul lakukan dalam bulan Sya’ban. Kemudian Rasulullah menjawab: ‘Bulan Sya’ban adalah bulan antara Rajab dan Ramadhan yang dilupakan oleh kebanyakan orang.’”

Dari hadist diatas dijelaskan oleh al-Syaukani (Naylul Authar, dalam konteks pembahasan puasa sunat) dari ungkapan Nabi “Bulan Sya’ban adalah bulan antara Rajab dan Ramadan yang dilupakan kebanyakan orang” itu secara implisit menunjukkan bahwa bulan Rajab juga disunnahkan untuk melakukan ibadah puasa.

Selain hadist diatas masih terkait puasa bulan Rajab, maka cukup banyak hadist lain yang menjelaskan tentang hal itu, namun kesahihanya masih dipertanyakan oleh beberapa ulama, tentu hal demikian bisa menjadi bahan diskusi yang menarik bagi kita. Hadist-hadist itu antara lain:

  • Barang siapa yang berpuasa satu hari dalam bulan ini dengan ikhlas, maka pasti ia mendapat keridhaan yang besar dari ALLAH SWT,

    Dan barang siapa berpuasa pada tgl 27 Rajab 1427/Isra Mi’raj akan mendapat pahala seperti 5 tahun berpuasa,

  • Barang siapa yang berpuasa dua hari di bulan Rajab maka akan mendapat kemuliaan di sisi ALLAH SWT,

  • Barang siapa yang berpuasa tiga hari yaitu pada tgl 1, 2, dan 3 Rajab maka ALLAH akan memberikan pahala seperti 900 tahun berpuasa dan menyelamatkannya dari bahaya dunia, dan siksa akhirat,

  • Barang siapa berpuasa lima hari dalam bulan ini, Insyaallah permintaannya akan dikabulkan,

  • Barang siapa berpuasa tujuh hari dalam bulan ini, maka ditutupkan tujuh pintu neraka Jahanam dan barang siapa berpuasa delapan hari maka akan dibukakan delapan pintu syurga,

  • Barang siapa berpuasa lima belas hari dalam bulan ini, maka ALLAH akan mengampuni dosa-dosanya yang telah lalu dan menggantikan kesemua kejahatannya dengan kebaikan, dan barang siapa yang menambah (hari-hari puasa) maka ALLAH akan menambahkan pahalanya.”

  • Pada malam Mi’raj, saya melihat sebuah sungai yang airnya lebih manis dari madu, lebih sejuk dari air batu dan lebih harum dari minyak wangi, lalu saya bertanya pada Jibril a.s.: “Wahai Jibril untuk siapakah sungai ini?” Maka berkata Jibrilb a.s.: “Ya Muhammad sungai ini adalah untuk orang yang membaca salawat untuk engkau dibulan Rajab ini”.

  • Dalam salah satu riwayat lainya menceritakan bahwa Tsauban tengah bercerita : “Ketika kami berjalan bersama-sama Rasulullah SAW ke sebuah kubur, lalu Rasulullah berhenti dan beliau menangis dengan amat sedih, kemudian beliau berdoa kepada ALLAH SWT. Lalu saya bertanya kepada beliau:”Ya Rasulullah mengapakah engkau menangis?” Lalu beliau bersabda :”Wahai Tsauban, mereka itu sedang disiksa dalam kubur nya, dan saya berdoa kepada ALLAH, lalu ALLAH meringankan siksa atas mereka”. Dan lalu beliau bersabda lagi: “Wahai Tsauban, kalau mereka ini mau berpuasa satu hari dan beribadah satu malam saja di bulan Rajab niscaya mereka tidak akan disiksa di dalam kubur.” Lalu Tsauban bertanya: “Ya Rasulullah, apakah hanya berpuasa satu hari dan beribadah satu malam dalam bulan Rajab sudah dapat mengelakkan dari siksa kubur?” Sabda beliau: “Wahai Tsauban, demi ALLAH dzat yang telah mengutus saya sebagai nabi, tiada seorang muslim lelaki dan perempuan yang berpuasa satu hari dan mengerjakan sholat malam sekali dalam bulan Rajab dengan niat karena ALLAH, kecuali ALLAH mencatatkan baginya seperti berpuasa satu tahun dan mengerjakan sholat malam satu tahun.”

  • Dalam Sabda beliau yang lain (mursal) Riwayat Abul Fath dari al-Hasan, Rasulullah mengatakan: “Sesungguhnya Rajab adalah bulannya ALLAH, Sya’ban adalah bulanku dan bulan Ramadhan adalah bulan umatku”. “Semua manusia akan berada dalam keadaan lapar pada hari kiamat, kecuali para nabi, keluarga nabi dan orang-orang yang berpuasa pada bulan Rajab, Sya’ban dan bulan Ramadhan. Maka sesungguhnya mereka kenyang, serta tidak akan merasa lapar dan haus bagi mereka.

Hadist-hadist yang tersebut dengan poin diatas beberapa diantaranya dinilai dha’if (kurang kuat) hal ini  ditegaskan oleh Imam Suyuthi dalam kitab al-Haawi lil Fataawi. Selain itu ditegaskan pula oleh Ibnu Hajar, dalam kitabnya “Tabyinun Ujb”, yang menerangkan bahwa tidak ada hadis (baik sahih, hasan, maupun dha’if) yang menerangkan tentang keutamaan pelaksanaan ibadah puasa di bulan Rajab.

Pendapat lain al-Syaukani, dalam Nailul Authar, bahwa Ibnu Subki meriwayatkan dari Muhamad bin Manshur al-Sam’ani yang mengatakan bahwa tak ada hadis yang kuat yang menunjukkan kesunahan puasa Rajab secara khusus. Namun demikian, sesuai pendapat al-Syaukani, bila semua hadis yang secara khusus menunjukkan sunah untuk puasa bulan Rajab, maka  hadist yang umum  cukup bisa dijadi kan hujah atau landasan.

Dalam Islam dikenal pula ilmu mushthola al-hadits,  yang menjelaskan tentang berbagai kedudukan hadits. Salah satu hal penting untuk diketahui adalah: sebuah hadits dhoif ternyata bisa digunakan sebagai dasar dalam pelaksanaan suatu amalan, yang tidak boleh adalah hadist dhoif  tersebut digunakan sebagai dasar penetapan suatu hukum syara’.  Jadi wilayah fungsinya sebagi sumber motivasi dalam ibadah saja, maka tidak menjadi masalah.

Demikian semoga para muslimin dan muslimat bisa segera mengambil manfaat dri waktu yang disipakan oleh Allah untuk kehidupan kita. Keikhlasan untuk mejalankan perintahnya semoga merupakan puncak ibadah yang membahagiakan.

Disarikan dari beberapa Sumber: (pesantren virtual.com, ikwanti.wordpress.com, dan sumber lainnya).


Powered By Blogger

Followers

"Perintah Dasar My SQL" (DDL)


    SQL (Structured Query Language) merupakan suatu bahasa yang digunakan untuk mengakses database. Hampir semua software database mengerti bahasa SQL. Oleh karenanya perintah SQL antara software database yang satu dengan lainnya kurang lebih hampir sama.

Jenis-jenis perintah dalam SQl itu sendiri dibagi menjadi tiga:
  • DDL (Data Definition Language)
  • DML (Data Manipulation Language)
  • DCL (Data Control Language)

DDL (Data Denifition Language) merupakan jenis perintah SQL yang berhubungan dengan pendefinisian objek dalam suatu database atau database itu sendiri. Terdapat 3 perintah dasar dalam statement DDL ini, yaitu CREATE, ALTER, dan DROP.

DML (Data Manipulation Language) merupakan jenis perintah SQL yang berhubungan dengan manipulasi data dan record pada suatu database. Perintah dasar dalam DML antara lain SELECT, INSERT, UPDATE, DELETE, dan lain sebagainya.

DCL (Data Control Language) merupakan jenis perintah SQL yang berhubungan dengan keamanan atau security suatu database. Contoh perintah dasar DCL adalah GRANT dan REVOKE.

Jenis perintah MySQL pun dibagi menjadi tiga, yaitu DDL, DML, DCL.


Kita akan bahas satu-persatu mulai dari DDL. Salah satu statement DDL yang sudah pasti digunakan adalah CREATE, ALTER, dan DROP DATABASE.


***
CREATE DATABASE
Bentuk Umum CREATE DATABASE:
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
    [create_specification] ...

create_specification:
    [DEFAULT] CHARACTER SET [=] charset_name
  | [DEFAULT] COLLATE [=] collation_name
Fungsi statement CREATE DATABASE adalah untuk menciptakan database baru. Perintah ini fungsinya sama dengan statement CREATE SCHEMA. Jalankan MySQL console , ketikkan perintah SHOW DATABASES untuk melihat daftar database apa saja yang ada dalam MySQL.
SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| phpmyadmin         |
| test               |
+--------------------+
Maka akan tampil semua database yang ada dalam MySQL. Untuk membuat database ketikkan pada MySQL console CREATE DATABASE nama_database;. Misalkan kita akan menciptakan database baru dengan nama universitas.
CREATE DATABASE universitas;
Gunakan perintah SHOW DATABASES untuk melihat database yang baru saja kita buat.
SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| phpmyadmin         |
| test               |
| universitas        |
+--------------------+

***
ALTER DATABASE
Bentuk Umum ALTER DATABASE:
ALTER {DATABASE | SCHEMA} [db_name]
    alter_specification ...

alter_specification:
    [DEFAULT] CHARACTER SET [=] charset_name
  | [DEFAULT] COLLATE [=] collation_name
Fungsi statement ALTER DATABASE adalah untuk mengubah characteristic suatu database yang biasanya disimpan di dalam file db.opt. Perintah ini jarang sekali digunakan. ALTER DATABASE memiliki fungsi yang sama dengan ALTER SCHEMA

***
DROP DATABASE
Bentuk Umum DROP DATABASE:
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name
Fungsi statement DROP DATABASE adalah untuk menghapus database. Satu hal yang perlu diperhatikan ialah, MySQL tidak akan memberi konfirmasi penghapusan database jika anda menggunakan statement ini. 

Oleh karenanya anda harus berhati-hati menggunakan statement ini karena semua record, tabel dan objek yang ada dalam database anda akan ikut hilang bersama database yang anda hapus. Misalkan kita akan menghapus database universitas yang kita buat tadi.
DROP DATABASE universitas;
Gunakan perintah SHOW DATABASES untuk melihat daftar database.
SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| phpmyadmin         |
| test               |
+--------------------+


***
DML - Data Manipulation Language
DML sendiri adalah kumpulan perintah SQL yang berhubungan dengan pekerjaan mengolah data di dalam table - dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database seperti table, column, dan sebagainya.

Contoh DML : Mengambil Seluruh Row Data dari table MS_KARYAWAN

SELECT 
FROM ms_karyawan


Contoh DML : Memasukkan data ke dalam tabel ms_karyawan

INSERT INTO ms_karyawan(
                kode_cabang,
                kode_karyawan,
                nama_depan,
                nama_belakang,
                jenis_kelamin) 
VALUES ('cab-001','kar-001','Feris','Thia','Laki-laki'); 

My SQL ("My Structured Query Language")

        Adalah sistem manajemen relasi database yang telah lebih dari 6 juta instalasi. MySQL adalah singkatan "My Structured Query Language", yaitu sebuah server database open source yang kayaknya paling populer keberadaannya. MySQL umumnya digunakan bersamaan dengan skrip PHP untuk membuat aplikasi server yang dinamis dan powerful.

    Query MySQL merupakan istilah yang digunakan untuk menyatakan berbagai perintah MySQL. Setiap perintah melakukan beberapa hal terhadap database MySQL. Sebagai contoh, perintah Query MySQL CREATE akan membuat tabel dan database MySQL, sedangkan Query MySQL SELECT akan memilih baris-baris yang sudah pernah kamu sisipkan dalam database. Kita akan mendalami secara detil nantinya, namun untuk tahap awal, kita akan coba review beberapa struktur Query MySQL.
Konstruksi Query MySQL dimulai dengan salah satu perintah berikut:
  • ADD
  • DROP
  • CREATE
  • INSERT
  • SELECT
  • UPDATE
  • REPLACE
  • DELETE
Query MySQL memiliki banyak kelonggaran dalam penulisannya. Spasi dan Enter gak begitu diperhatiken dalam penulisannya. Artinya kalau kebetulan salah tulis spasinya kebanyakan, ndak masalah.

     Sintaks atau cara penulisan query MySQL bersifat longgar, artinya kamu bebas mengetikkan enter di manapun tanpa mengganggu kode yang ditulis. Beberapa perintah memerlukan tanda kurung kurawal ({}), seperti perintah insert di bawah ini. Penulisan tanda kurung ini akan kita bahas juga dalam pembahasan fungsi. Pastikan saja untuk mengakhiri setiap perintah yang kamu buat dengan tanda titik koma (;). 


(Standart Operating Procedure) Perbaikan Komputer

Di zaman yang serba canggih ini, komputer buknlah suatu barang yang langka. bahkan sampe anak anak pun dapat memainkannya, tapi bagai mana disaat kita ingin menggunakan komputer ternyata malah tejadi masalah??

Berikut Merupakan Rangkuman jenis kerusakan yang kerap terjadi pada komputer dan Bagaimana Cara mengatasinya :

1. Komputer Tidak Mau Hidup
Cara Mengatasinya :

  • Cek koneksi kabel (dari power outletnya ke tombol power pada PC)
  • Cek apakah stabilizer berfungsi atau tdak (jika memakai stabilizer)
  • Cek kabel power pada CPU
  • Jika masih juga tidak mau hidup permasalahanya mungkin terletak pada power supply atau MB
2. Komputer Mau Hidup Tetapi Tidak Mau Booting
Cara Mengatasinya :
  • Kenali Terlebih dahulu Bunyi Beep :
  • Beep 1 kali saja Tanda bahwa kondisi komputer baik
  • Beep 1 kali, panjang Terdapat problem di memory
  • Beep 1 kali panjang dan 3 kali pendek Kerusakan di VGA card
  • Beep 1 kali panjang dan 2 kali pendek Kerusakan di DRAM parity
  • Beep terus menerus Kerusakan dimodul memory atau memory video coba Cek dengan menggunakan software dianosa seperti sisoft sandra, PC mark04, PC mark05 dll
3. Komputer Mau Booting Tetapi Selalu “Safe Mode “ (untuk masuk ke safe mode tekan F8)
Cara Mengatasinya :
  • restart kembali komputer anda
  • jika masih trouble intall ulang windows anda
  • jika masih safe mode juga, berarti HD anda bermasalah
  • cek dengan : scan disk
4. Komputer Sering Hang
Cara Mengatasinya
  • Disebabkan software mengalami crash
  • tekan ctrl + alt + del >> klik End task pada program yang “Not Responding”
  • tekan tombol restart pada CPU
  • Disebabkan hardware mengalami konflik (adanya penambahan hardware baru)
  • konflik antar hardware sering terjadi pada sistem operasi windows
  • install ulang windows anda, tetapi yang perlu diingat sebelum reinstall windows anda,
5. Keyboard Tidak Dikenali Oleh Komputer
Cara Mengatasinya
  • cek apakah keyboard anda sudah terpasang dengan benar
  • jika sudah tapi masih juga keyboard tidak terdeteksi maka kemungkinan keyboard anda bermasalah.
  • coba ganti keyboard anda, jika sudah diganti tapi juga masih bermasalah maka kemungkinan besar yang rusak adalah di bagian port keyboard di MB anda.
  • Jika memang Sudah di Ganti Keyboard Baru tapi tetap tidak terdeteksi Juga Coba Ganti dengan Keyboard USB dan apabila tidak terdeteksi Juga berarti ada yang salah Pada sitem Windows Sobat
6. Mouse Tidak Dikenali Oleh Komputer (sama denagn kasus keyboard)
7. Pointer Mouse Selalu Meloncat-Loncat
Cara Mengatasinya
  • mouse kotor segera di Bersihkan (khususnya pada bola mouse)
8. Komputer Sering Crash
Cara Mengatasinya :
  • cek semua posisi kabel, hardware, dan juga tegangan pada casing, cek suhu pada CPU dan jua cek ram, processor dan juga vga.
9. Monitor Tidak Mau Nyala
Cara Mengatasinya :
  • pastikan semua kabel power maupun konektor yang berhubungan dengan monitor ok
  • pastikan juga pin yang ada pada port VGA masuk dengan sempuran tidak ada yang bengkok apalagi tidak masuk semua/salah satu pin ke port VGA
  • pastikan juga VGA card anda ok
10. Monitor Seperti Berkedip Saat Digunakan
Cara Mengatasinya :
  • masuk ke display propertis (klik kana semabrang tempat pilih propertis)
  • Tekan tab setting dan klik advance, kemudian klik adapter, pada bagian ini ditampilkan refresh raet yang dininkan



  Selain gejala-gejala di atas kerusakan komputer juga bisa dilihat dari kode beeb yang muncul,berikut adalah kode beeb dan artinya dari berbagai BIOS :

Kode Beep AWARD BIOS
No
Gejala
Diagnosa
Pesan/Peringatan Kesalahan
1
1 beep pendekPC dalam keadaan baik
2
1 beep panjangProblem di memori
3
1 beep panjang 2 beep pendekKerusakan di modul DRAM parity
4
1 beep panjang 3 beep pendekKerusakan di bagian VGA.
5
Beep terus menerusKerusakan di modul memori atau memori video
Kode Beep AMI BIOS
No
Gejala
Diagnosa
Pesan/Peringatan Kesalahan
1
1 beep pendekDRAM gagal merefresh
2
2 beep pendekSirkuit gagal mengecek keseimbangan DRAM Parity (sistem memori)
3
3 beep pendekBIOS gagal mengakses memori 64KB pertama.
4
4 beep pendekTimer pada sistem gagal bekerja
5
5 beep pendekMotherboard tidak dapat menjalankan prosessor
6
6 beep pendekController pada keyboard tidak dapat berjalan dengan baik
7
7 beep pendekVideo Mode error
8
8 beep pendekTes memori VGA gagal
9
9 beep pendekChecksum error ROM BIOS bermasalah
10
10 beep pendekCMOS shutdown read/write mengalami errror
11
11 beep pendekChache memori error
12
1 beep panjang 3 beep pendekConventional/Extended memori rusak
13
1 beep panjang 8 beep pendekTes tampilan gambar gagal
Kode Beep IBM BIOS
No
Gejala
Diagnosa
Pesan/Peringatan Kesalahan
1
Tidak ada beepPower supply rusak, card monitor/RAM tidak terpasang
2
1 beep pendekNormal POST dan PC dalam keadaan baik
3
beep terus menerusPower supply rusak, card monitor/RAM tidak terpasang
4
Beep pendek berulang-ulangPower supply rusak, card monitor/RAM tidak terpasang
5
1 beep panjang 1 beep pendekMasalah Motherboard
6
1 beep panjang 2 beep pendekMasalah bagian VGA Card (mono)
7
1 beep panjang 3 beep pendekMasalah bagian VGA Ccard (EGA).
8
3 beep panjangKeyboard error
9
1 beep, blank monitorVGA card sirkuit
Pada PC tertentu menggunakan tone yang pada prinsipnya sama dengan beep untuk memberikan pesan/peringatan kesalahan dalam bentuk suara.
Selain beep biasanya pada kondisi tertentu dapat dilihat juga pesan/peringatan kesalahan dalam bentuk text yang ditampilkan pada layar monitor. Text tertulis merupakan bagian dari POST yang dapat dilaksanakan apabila VGA card dan monitor dalam keadaan baikdan terinstalasi dengan benar. User dapat langsung mengetahui masalah yang ada dengan membaca text peringatan. Misalnya yaitu:
Keyboard error : untuk masalah pada keyboard
CMOS error : cmos battery error atau ada masalah pada setting peripheral
HDD not Install : harddisk tidak terpasang
Secara umum pesan/peringatan kesalahan yang ditampilkan mudah untuk difahami oleh user. Hanya saja pesan dalam bahasa Inggris. 

SOP (Standart Operating Procedure) Menyalakan Komputer

Penggunaan Prosedur yang benar dan tepat akan mengakibatkan komputer kita bertahan lebih lama, karena secanggih apapun komputer yang kita gunakan, apabila di dalam pengguaannya kita tidak memperhatikan prosedur yang benar, maka komputer akan cepat mengalami resiko kerusakan.

Langkah/ prosedur yang benar dan tepat di dalam menggunakan komputer dapat dijelaskan adalah sebagai berikut 
1. Persiapan penyalaan komputer
Hal pertama didalam menjalankan sistem komputer ini adalah sebagai berikut :
1. Pastikan perangkat-perangkat seperti keyboard, mouse, monitor dan kabel power dalam keadaan terhubung power supply. 
2. Pastikan bahwa kabel power dan seluruh   komponen pada Pc telah terpasang dengan benar.
3. Pastikan apakah PC telah terinstal Sistem operasi didalamnya. 

Setelah mempersiapkan segalanya, maka perhatikan langkah-langkah dibawah ini : 

2. Menyalakan komputer 
Langkah-langkah menyalakan komputer dengan langkah sebagai berikut :

1. Menekan tombol power CPU kemudian diikuti dengan menekan tombol monitor.
2. Akan ditampilkan POST (Power On Self Test) yang muncul di layar. *POST ini adalah sebuah proses pendeteksian perangkat-perangkat yang ada di dalam komputer*.
3. Tunggu hingga tampilan Sistem operasi muncul 
4. Selanjutnya tunggu hingga ruang kerja sistem operasi muncul. Biasanya akan ditampilkan logo Windows (apabila menggunakan Windows OS)

5.Selesai 

Form PHP (Output)

Menggunakan Appserv 2.5
(Untuk Output)
<html>
<head>
<title>form</title>
</head>
<body bgcolor="yellow">
<body>
<?php
print "<h2 align=center>Hasil Data</h2>";
echo ("
 <table align=center>
 <tr><td>nama</td><td> :</td><td>$NM</td></tr>
 <tr><td>alamat</td><td>:</td><td>$ALM</td></tr>
 <tr><td>gender</td><td>:</td><td>$GN</td></tr>
 <tr><td>agama</td><td>:</td><td>$AGM</td></tr>
 <tr><td>komentar</td><td>:</td><td>$KOM</td></tr>
 ");
?>
<tr><td colspan=3><a href="a_form_1.php"><B>Coba Lagi</B></a></td></tr>
</table>
</body>
<html>

Form PHP (Input)

Menggunakan Appserv 2.5
(Untuk Input)

<html>
<head>
<title>form</title>
</head>
<body bgcolor="light blue">
<body>
<form action="a_form_2.php" method=pos>
<h2 align=center>Input Data</h2>
<table align=center>
<tr><td>nama</td><td> :</td><td><input type=text name="NM"></td></tr>
<tr><td>alamat</td><td>:</td><td><input type=text name="ALM" size=40></td></tr>
 <tr><td>Gender</td><td>:</td><td>
 <input type=radio name="GN" Value="PRIA"> Pria
 <input type=radio name="GN" Value="WANITA"> Wanita
 </td></tr>
 <tr><td>agama</td><td>:</td><td>
  <select name="AGM">
  <option value="ISLAM">Islam</option>
  <option value="KRISTEN KATOLIK">Kristen Katolik</option>
  <option value="KRISTEN PROTESTAN">Kristen Protestan</option>
  <option value="HINDU">Hindu</option>
  <option value="BUDHA">Budha</option>
  <option value="KONGHUCU">Konghucu</option>
 </select></td></tr>
 <tr><td>komentar</td><td>:</td><td>
 <textarea name="KOM" rows=5 cols=40>Tulisen Dewe....</textarea></td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td>
<input type=submit name=KIRIM value=KIRIM>
<input type=reset name=BATAL value=BATAL></td><tr>
</form>
</body>
<html>

Konversi Bilangan

1. Konversi bilangan desimal ke biner
Yaitu dengan cara membagi bilangan desimal dengan 2 
kemudian diambil sisa pembagiannya. Sisa yang pertama akan menjadi least significant bit (LSB) dan sisa yang terakhir menjadi most significant bit (MSB).


contoh : bilangan 45 (desimal) di konversikan ke biner
45 = …??
45 : 2 = 22 + sisa 1
22 : 2 = 11 + sisa 0
11 : 2 =   5 + sisa 1
  5 : 2 =   2 + sisa 1
  2 : 2 =   1 + sisa 0  101101 ditulis dari  bawah ke atas

2. Konversi bilangan desimal ke oktal
* Yaitu dengan cara membagi bilangan desimal dengan 8
kemudian diambil sisia pembgiannya. Sisa yang pertama akan menjadi least significant bit (LSB) dan sisa yang terakhir menjadi most significant bit (MSB).

Contoh : bilangan 385 ...??
 385 = ….
 385 : 8 = 48 + sisa 1
   48 : 8 =   6 + sisa 0
    hasilnya adalah  601

3. Konversi bilangan desimal ke hexadesimal
* Yaitu dengan cara membagi bilangan desimal dengan 16
kemudian diambil sisia pembagiannya. Sisa yang pertama akan menjadi least significant bit (LSB) dan sisa yang terakhir menjadi most significant bit (MSB).


1583 = …??
 1583 : 16 = 98  + sisa 15 
      98 : 16 =   6 + sisa 2 
   hasilnya adalah 62F (15 dalam hexadesimal nilainya adalah F)


Format Bilangan Komputer :

BinerOktalDesimalHexadesimal
0000000
0001111
0010222
0011333
0100444
0101555
0110666
0111777
10001088
10011199
10101210A
10111311B
11001412C
11011513D
11101614E
11111715F







Menunaikan Puasa di Bulan Rajab

Sang waktu telah menghantarkan kita masuk pintu gerbang bulan Rajab setiap tahunnya. Bulan Rajab  dari beberapa pendapat merupakan salah satu bulan yang sangat khusus dan istimewa karena merupakan bulan yang dikhususkan oleh Allah (Ada 4 bulan muharam: Dzulqa’dah, Dzulhijjah, Muharram, dan Rajab). Disamping itu ada beberapa keistimewaan lain yang ada pada bulan Rajab.

Selain bulan Ramadhan maka pada bulan Rajab juga memiliki banyak keistimewaan, antara lain anda bisa mendapatkan Ridha, kemuliaan,  pahala yang berlipat, permohonan doa akan dikabulkan serta akan diampuni segala dosan dan akan digantikan dengan amal kebaikan. Luar biasa memang, sekarang semua tergantung anda, apakah akan mengambil peluang emas ini, atau sakaratul maut akan datang lebih dahulu sebelum kita sempat menikmati keistimewaan dari salah satu bulan ini.

Dalam salah satu Hadist, yang diriwayatkan oleh Mujibah al-Bahiliyah, Kanjeng nabi Muhammad SAW telah bersabda, “Puasalah pada bulan-bulan haram (suci dan mulya).” (Riwayat Abu Dawud, Ibnu Majah, dan Ahmad). Sebagaimana diketahui ada 4 bulan Muharam yang mempunyai keistimewaan: Dzulqa’dah, Dzulhijjah, Muharram, dan Rajab.

Hadist Rasulullah yang lainnya di Riwayatkan oleh al-Nasa’i dan Abu Dawud yang kemudian disahihkan oleh Ibnu Huzaimah, Beliau bersabda: “Usamah berkata pada Nabi Muhammad SAW, “Wahai Rasulullah, saya tak melihat Rasul melakukan puasa (sunat) sebanyak yang Rasul lakukan dalam bulan Sya’ban. Kemudian Rasulullah menjawab: ‘Bulan Sya’ban adalah bulan antara Rajab dan Ramadhan yang dilupakan oleh kebanyakan orang.’”

Dari hadist diatas dijelaskan oleh al-Syaukani (Naylul Authar, dalam konteks pembahasan puasa sunat) dari ungkapan Nabi “Bulan Sya’ban adalah bulan antara Rajab dan Ramadan yang dilupakan kebanyakan orang” itu secara implisit menunjukkan bahwa bulan Rajab juga disunnahkan untuk melakukan ibadah puasa.

Selain hadist diatas masih terkait puasa bulan Rajab, maka cukup banyak hadist lain yang menjelaskan tentang hal itu, namun kesahihanya masih dipertanyakan oleh beberapa ulama, tentu hal demikian bisa menjadi bahan diskusi yang menarik bagi kita. Hadist-hadist itu antara lain:

  • Barang siapa yang berpuasa satu hari dalam bulan ini dengan ikhlas, maka pasti ia mendapat keridhaan yang besar dari ALLAH SWT,

    Dan barang siapa berpuasa pada tgl 27 Rajab 1427/Isra Mi’raj akan mendapat pahala seperti 5 tahun berpuasa,

  • Barang siapa yang berpuasa dua hari di bulan Rajab maka akan mendapat kemuliaan di sisi ALLAH SWT,

  • Barang siapa yang berpuasa tiga hari yaitu pada tgl 1, 2, dan 3 Rajab maka ALLAH akan memberikan pahala seperti 900 tahun berpuasa dan menyelamatkannya dari bahaya dunia, dan siksa akhirat,

  • Barang siapa berpuasa lima hari dalam bulan ini, Insyaallah permintaannya akan dikabulkan,

  • Barang siapa berpuasa tujuh hari dalam bulan ini, maka ditutupkan tujuh pintu neraka Jahanam dan barang siapa berpuasa delapan hari maka akan dibukakan delapan pintu syurga,

  • Barang siapa berpuasa lima belas hari dalam bulan ini, maka ALLAH akan mengampuni dosa-dosanya yang telah lalu dan menggantikan kesemua kejahatannya dengan kebaikan, dan barang siapa yang menambah (hari-hari puasa) maka ALLAH akan menambahkan pahalanya.”

  • Pada malam Mi’raj, saya melihat sebuah sungai yang airnya lebih manis dari madu, lebih sejuk dari air batu dan lebih harum dari minyak wangi, lalu saya bertanya pada Jibril a.s.: “Wahai Jibril untuk siapakah sungai ini?” Maka berkata Jibrilb a.s.: “Ya Muhammad sungai ini adalah untuk orang yang membaca salawat untuk engkau dibulan Rajab ini”.

  • Dalam salah satu riwayat lainya menceritakan bahwa Tsauban tengah bercerita : “Ketika kami berjalan bersama-sama Rasulullah SAW ke sebuah kubur, lalu Rasulullah berhenti dan beliau menangis dengan amat sedih, kemudian beliau berdoa kepada ALLAH SWT. Lalu saya bertanya kepada beliau:”Ya Rasulullah mengapakah engkau menangis?” Lalu beliau bersabda :”Wahai Tsauban, mereka itu sedang disiksa dalam kubur nya, dan saya berdoa kepada ALLAH, lalu ALLAH meringankan siksa atas mereka”. Dan lalu beliau bersabda lagi: “Wahai Tsauban, kalau mereka ini mau berpuasa satu hari dan beribadah satu malam saja di bulan Rajab niscaya mereka tidak akan disiksa di dalam kubur.” Lalu Tsauban bertanya: “Ya Rasulullah, apakah hanya berpuasa satu hari dan beribadah satu malam dalam bulan Rajab sudah dapat mengelakkan dari siksa kubur?” Sabda beliau: “Wahai Tsauban, demi ALLAH dzat yang telah mengutus saya sebagai nabi, tiada seorang muslim lelaki dan perempuan yang berpuasa satu hari dan mengerjakan sholat malam sekali dalam bulan Rajab dengan niat karena ALLAH, kecuali ALLAH mencatatkan baginya seperti berpuasa satu tahun dan mengerjakan sholat malam satu tahun.”

  • Dalam Sabda beliau yang lain (mursal) Riwayat Abul Fath dari al-Hasan, Rasulullah mengatakan: “Sesungguhnya Rajab adalah bulannya ALLAH, Sya’ban adalah bulanku dan bulan Ramadhan adalah bulan umatku”. “Semua manusia akan berada dalam keadaan lapar pada hari kiamat, kecuali para nabi, keluarga nabi dan orang-orang yang berpuasa pada bulan Rajab, Sya’ban dan bulan Ramadhan. Maka sesungguhnya mereka kenyang, serta tidak akan merasa lapar dan haus bagi mereka.

Hadist-hadist yang tersebut dengan poin diatas beberapa diantaranya dinilai dha’if (kurang kuat) hal ini  ditegaskan oleh Imam Suyuthi dalam kitab al-Haawi lil Fataawi. Selain itu ditegaskan pula oleh Ibnu Hajar, dalam kitabnya “Tabyinun Ujb”, yang menerangkan bahwa tidak ada hadis (baik sahih, hasan, maupun dha’if) yang menerangkan tentang keutamaan pelaksanaan ibadah puasa di bulan Rajab.

Pendapat lain al-Syaukani, dalam Nailul Authar, bahwa Ibnu Subki meriwayatkan dari Muhamad bin Manshur al-Sam’ani yang mengatakan bahwa tak ada hadis yang kuat yang menunjukkan kesunahan puasa Rajab secara khusus. Namun demikian, sesuai pendapat al-Syaukani, bila semua hadis yang secara khusus menunjukkan sunah untuk puasa bulan Rajab, maka  hadist yang umum  cukup bisa dijadi kan hujah atau landasan.

Dalam Islam dikenal pula ilmu mushthola al-hadits,  yang menjelaskan tentang berbagai kedudukan hadits. Salah satu hal penting untuk diketahui adalah: sebuah hadits dhoif ternyata bisa digunakan sebagai dasar dalam pelaksanaan suatu amalan, yang tidak boleh adalah hadist dhoif  tersebut digunakan sebagai dasar penetapan suatu hukum syara’.  Jadi wilayah fungsinya sebagi sumber motivasi dalam ibadah saja, maka tidak menjadi masalah.

Demikian semoga para muslimin dan muslimat bisa segera mengambil manfaat dri waktu yang disipakan oleh Allah untuk kehidupan kita. Keikhlasan untuk mejalankan perintahnya semoga merupakan puncak ibadah yang membahagiakan.

Disarikan dari beberapa Sumber: (pesantren virtual.com, ikwanti.wordpress.com, dan sumber lainnya).


Blogger templates

Diberdayakan oleh Blogger.

Popular Posts

Latest Post

"Perintah Dasar My SQL" (DDL)

Written By .Taufiq Hidayat . on Jumat, 27 Juli 2012 | 22.27


    SQL (Structured Query Language) merupakan suatu bahasa yang digunakan untuk mengakses database. Hampir semua software database mengerti bahasa SQL. Oleh karenanya perintah SQL antara software database yang satu dengan lainnya kurang lebih hampir sama.

Jenis-jenis perintah dalam SQl itu sendiri dibagi menjadi tiga:
  • DDL (Data Definition Language)
  • DML (Data Manipulation Language)
  • DCL (Data Control Language)

DDL (Data Denifition Language) merupakan jenis perintah SQL yang berhubungan dengan pendefinisian objek dalam suatu database atau database itu sendiri. Terdapat 3 perintah dasar dalam statement DDL ini, yaitu CREATE, ALTER, dan DROP.

DML (Data Manipulation Language) merupakan jenis perintah SQL yang berhubungan dengan manipulasi data dan record pada suatu database. Perintah dasar dalam DML antara lain SELECT, INSERT, UPDATE, DELETE, dan lain sebagainya.

DCL (Data Control Language) merupakan jenis perintah SQL yang berhubungan dengan keamanan atau security suatu database. Contoh perintah dasar DCL adalah GRANT dan REVOKE.

Jenis perintah MySQL pun dibagi menjadi tiga, yaitu DDL, DML, DCL.


Kita akan bahas satu-persatu mulai dari DDL. Salah satu statement DDL yang sudah pasti digunakan adalah CREATE, ALTER, dan DROP DATABASE.


***
CREATE DATABASE
Bentuk Umum CREATE DATABASE:
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
    [create_specification] ...

create_specification:
    [DEFAULT] CHARACTER SET [=] charset_name
  | [DEFAULT] COLLATE [=] collation_name
Fungsi statement CREATE DATABASE adalah untuk menciptakan database baru. Perintah ini fungsinya sama dengan statement CREATE SCHEMA. Jalankan MySQL console , ketikkan perintah SHOW DATABASES untuk melihat daftar database apa saja yang ada dalam MySQL.
SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| phpmyadmin         |
| test               |
+--------------------+
Maka akan tampil semua database yang ada dalam MySQL. Untuk membuat database ketikkan pada MySQL console CREATE DATABASE nama_database;. Misalkan kita akan menciptakan database baru dengan nama universitas.
CREATE DATABASE universitas;
Gunakan perintah SHOW DATABASES untuk melihat database yang baru saja kita buat.
SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| phpmyadmin         |
| test               |
| universitas        |
+--------------------+

***
ALTER DATABASE
Bentuk Umum ALTER DATABASE:
ALTER {DATABASE | SCHEMA} [db_name]
    alter_specification ...

alter_specification:
    [DEFAULT] CHARACTER SET [=] charset_name
  | [DEFAULT] COLLATE [=] collation_name
Fungsi statement ALTER DATABASE adalah untuk mengubah characteristic suatu database yang biasanya disimpan di dalam file db.opt. Perintah ini jarang sekali digunakan. ALTER DATABASE memiliki fungsi yang sama dengan ALTER SCHEMA

***
DROP DATABASE
Bentuk Umum DROP DATABASE:
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name
Fungsi statement DROP DATABASE adalah untuk menghapus database. Satu hal yang perlu diperhatikan ialah, MySQL tidak akan memberi konfirmasi penghapusan database jika anda menggunakan statement ini. 

Oleh karenanya anda harus berhati-hati menggunakan statement ini karena semua record, tabel dan objek yang ada dalam database anda akan ikut hilang bersama database yang anda hapus. Misalkan kita akan menghapus database universitas yang kita buat tadi.
DROP DATABASE universitas;
Gunakan perintah SHOW DATABASES untuk melihat daftar database.
SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| phpmyadmin         |
| test               |
+--------------------+


***
DML - Data Manipulation Language
DML sendiri adalah kumpulan perintah SQL yang berhubungan dengan pekerjaan mengolah data di dalam table - dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database seperti table, column, dan sebagainya.

Contoh DML : Mengambil Seluruh Row Data dari table MS_KARYAWAN

SELECT 
FROM ms_karyawan


Contoh DML : Memasukkan data ke dalam tabel ms_karyawan

INSERT INTO ms_karyawan(
                kode_cabang,
                kode_karyawan,
                nama_depan,
                nama_belakang,
                jenis_kelamin) 
VALUES ('cab-001','kar-001','Feris','Thia','Laki-laki'); 

My SQL ("My Structured Query Language")

        Adalah sistem manajemen relasi database yang telah lebih dari 6 juta instalasi. MySQL adalah singkatan "My Structured Query Language", yaitu sebuah server database open source yang kayaknya paling populer keberadaannya. MySQL umumnya digunakan bersamaan dengan skrip PHP untuk membuat aplikasi server yang dinamis dan powerful.

    Query MySQL merupakan istilah yang digunakan untuk menyatakan berbagai perintah MySQL. Setiap perintah melakukan beberapa hal terhadap database MySQL. Sebagai contoh, perintah Query MySQL CREATE akan membuat tabel dan database MySQL, sedangkan Query MySQL SELECT akan memilih baris-baris yang sudah pernah kamu sisipkan dalam database. Kita akan mendalami secara detil nantinya, namun untuk tahap awal, kita akan coba review beberapa struktur Query MySQL.
Konstruksi Query MySQL dimulai dengan salah satu perintah berikut:
  • ADD
  • DROP
  • CREATE
  • INSERT
  • SELECT
  • UPDATE
  • REPLACE
  • DELETE
Query MySQL memiliki banyak kelonggaran dalam penulisannya. Spasi dan Enter gak begitu diperhatiken dalam penulisannya. Artinya kalau kebetulan salah tulis spasinya kebanyakan, ndak masalah.

     Sintaks atau cara penulisan query MySQL bersifat longgar, artinya kamu bebas mengetikkan enter di manapun tanpa mengganggu kode yang ditulis. Beberapa perintah memerlukan tanda kurung kurawal ({}), seperti perintah insert di bawah ini. Penulisan tanda kurung ini akan kita bahas juga dalam pembahasan fungsi. Pastikan saja untuk mengakhiri setiap perintah yang kamu buat dengan tanda titik koma (;). 


(Standart Operating Procedure) Perbaikan Komputer

Di zaman yang serba canggih ini, komputer buknlah suatu barang yang langka. bahkan sampe anak anak pun dapat memainkannya, tapi bagai mana disaat kita ingin menggunakan komputer ternyata malah tejadi masalah??

Berikut Merupakan Rangkuman jenis kerusakan yang kerap terjadi pada komputer dan Bagaimana Cara mengatasinya :

1. Komputer Tidak Mau Hidup
Cara Mengatasinya :

  • Cek koneksi kabel (dari power outletnya ke tombol power pada PC)
  • Cek apakah stabilizer berfungsi atau tdak (jika memakai stabilizer)
  • Cek kabel power pada CPU
  • Jika masih juga tidak mau hidup permasalahanya mungkin terletak pada power supply atau MB
2. Komputer Mau Hidup Tetapi Tidak Mau Booting
Cara Mengatasinya :
  • Kenali Terlebih dahulu Bunyi Beep :
  • Beep 1 kali saja Tanda bahwa kondisi komputer baik
  • Beep 1 kali, panjang Terdapat problem di memory
  • Beep 1 kali panjang dan 3 kali pendek Kerusakan di VGA card
  • Beep 1 kali panjang dan 2 kali pendek Kerusakan di DRAM parity
  • Beep terus menerus Kerusakan dimodul memory atau memory video coba Cek dengan menggunakan software dianosa seperti sisoft sandra, PC mark04, PC mark05 dll
3. Komputer Mau Booting Tetapi Selalu “Safe Mode “ (untuk masuk ke safe mode tekan F8)
Cara Mengatasinya :
  • restart kembali komputer anda
  • jika masih trouble intall ulang windows anda
  • jika masih safe mode juga, berarti HD anda bermasalah
  • cek dengan : scan disk
4. Komputer Sering Hang
Cara Mengatasinya
  • Disebabkan software mengalami crash
  • tekan ctrl + alt + del >> klik End task pada program yang “Not Responding”
  • tekan tombol restart pada CPU
  • Disebabkan hardware mengalami konflik (adanya penambahan hardware baru)
  • konflik antar hardware sering terjadi pada sistem operasi windows
  • install ulang windows anda, tetapi yang perlu diingat sebelum reinstall windows anda,
5. Keyboard Tidak Dikenali Oleh Komputer
Cara Mengatasinya
  • cek apakah keyboard anda sudah terpasang dengan benar
  • jika sudah tapi masih juga keyboard tidak terdeteksi maka kemungkinan keyboard anda bermasalah.
  • coba ganti keyboard anda, jika sudah diganti tapi juga masih bermasalah maka kemungkinan besar yang rusak adalah di bagian port keyboard di MB anda.
  • Jika memang Sudah di Ganti Keyboard Baru tapi tetap tidak terdeteksi Juga Coba Ganti dengan Keyboard USB dan apabila tidak terdeteksi Juga berarti ada yang salah Pada sitem Windows Sobat
6. Mouse Tidak Dikenali Oleh Komputer (sama denagn kasus keyboard)
7. Pointer Mouse Selalu Meloncat-Loncat
Cara Mengatasinya
  • mouse kotor segera di Bersihkan (khususnya pada bola mouse)
8. Komputer Sering Crash
Cara Mengatasinya :
  • cek semua posisi kabel, hardware, dan juga tegangan pada casing, cek suhu pada CPU dan jua cek ram, processor dan juga vga.
9. Monitor Tidak Mau Nyala
Cara Mengatasinya :
  • pastikan semua kabel power maupun konektor yang berhubungan dengan monitor ok
  • pastikan juga pin yang ada pada port VGA masuk dengan sempuran tidak ada yang bengkok apalagi tidak masuk semua/salah satu pin ke port VGA
  • pastikan juga VGA card anda ok
10. Monitor Seperti Berkedip Saat Digunakan
Cara Mengatasinya :
  • masuk ke display propertis (klik kana semabrang tempat pilih propertis)
  • Tekan tab setting dan klik advance, kemudian klik adapter, pada bagian ini ditampilkan refresh raet yang dininkan



  Selain gejala-gejala di atas kerusakan komputer juga bisa dilihat dari kode beeb yang muncul,berikut adalah kode beeb dan artinya dari berbagai BIOS :

Kode Beep AWARD BIOS
No
Gejala
Diagnosa
Pesan/Peringatan Kesalahan
1
1 beep pendekPC dalam keadaan baik
2
1 beep panjangProblem di memori
3
1 beep panjang 2 beep pendekKerusakan di modul DRAM parity
4
1 beep panjang 3 beep pendekKerusakan di bagian VGA.
5
Beep terus menerusKerusakan di modul memori atau memori video
Kode Beep AMI BIOS
No
Gejala
Diagnosa
Pesan/Peringatan Kesalahan
1
1 beep pendekDRAM gagal merefresh
2
2 beep pendekSirkuit gagal mengecek keseimbangan DRAM Parity (sistem memori)
3
3 beep pendekBIOS gagal mengakses memori 64KB pertama.
4
4 beep pendekTimer pada sistem gagal bekerja
5
5 beep pendekMotherboard tidak dapat menjalankan prosessor
6
6 beep pendekController pada keyboard tidak dapat berjalan dengan baik
7
7 beep pendekVideo Mode error
8
8 beep pendekTes memori VGA gagal
9
9 beep pendekChecksum error ROM BIOS bermasalah
10
10 beep pendekCMOS shutdown read/write mengalami errror
11
11 beep pendekChache memori error
12
1 beep panjang 3 beep pendekConventional/Extended memori rusak
13
1 beep panjang 8 beep pendekTes tampilan gambar gagal
Kode Beep IBM BIOS
No
Gejala
Diagnosa
Pesan/Peringatan Kesalahan
1
Tidak ada beepPower supply rusak, card monitor/RAM tidak terpasang
2
1 beep pendekNormal POST dan PC dalam keadaan baik
3
beep terus menerusPower supply rusak, card monitor/RAM tidak terpasang
4
Beep pendek berulang-ulangPower supply rusak, card monitor/RAM tidak terpasang
5
1 beep panjang 1 beep pendekMasalah Motherboard
6
1 beep panjang 2 beep pendekMasalah bagian VGA Card (mono)
7
1 beep panjang 3 beep pendekMasalah bagian VGA Ccard (EGA).
8
3 beep panjangKeyboard error
9
1 beep, blank monitorVGA card sirkuit
Pada PC tertentu menggunakan tone yang pada prinsipnya sama dengan beep untuk memberikan pesan/peringatan kesalahan dalam bentuk suara.
Selain beep biasanya pada kondisi tertentu dapat dilihat juga pesan/peringatan kesalahan dalam bentuk text yang ditampilkan pada layar monitor. Text tertulis merupakan bagian dari POST yang dapat dilaksanakan apabila VGA card dan monitor dalam keadaan baikdan terinstalasi dengan benar. User dapat langsung mengetahui masalah yang ada dengan membaca text peringatan. Misalnya yaitu:
Keyboard error : untuk masalah pada keyboard
CMOS error : cmos battery error atau ada masalah pada setting peripheral
HDD not Install : harddisk tidak terpasang
Secara umum pesan/peringatan kesalahan yang ditampilkan mudah untuk difahami oleh user. Hanya saja pesan dalam bahasa Inggris. 

SOP (Standart Operating Procedure) Menyalakan Komputer

Penggunaan Prosedur yang benar dan tepat akan mengakibatkan komputer kita bertahan lebih lama, karena secanggih apapun komputer yang kita gunakan, apabila di dalam pengguaannya kita tidak memperhatikan prosedur yang benar, maka komputer akan cepat mengalami resiko kerusakan.

Langkah/ prosedur yang benar dan tepat di dalam menggunakan komputer dapat dijelaskan adalah sebagai berikut 
1. Persiapan penyalaan komputer
Hal pertama didalam menjalankan sistem komputer ini adalah sebagai berikut :
1. Pastikan perangkat-perangkat seperti keyboard, mouse, monitor dan kabel power dalam keadaan terhubung power supply. 
2. Pastikan bahwa kabel power dan seluruh   komponen pada Pc telah terpasang dengan benar.
3. Pastikan apakah PC telah terinstal Sistem operasi didalamnya. 

Setelah mempersiapkan segalanya, maka perhatikan langkah-langkah dibawah ini : 

2. Menyalakan komputer 
Langkah-langkah menyalakan komputer dengan langkah sebagai berikut :

1. Menekan tombol power CPU kemudian diikuti dengan menekan tombol monitor.
2. Akan ditampilkan POST (Power On Self Test) yang muncul di layar. *POST ini adalah sebuah proses pendeteksian perangkat-perangkat yang ada di dalam komputer*.
3. Tunggu hingga tampilan Sistem operasi muncul 
4. Selanjutnya tunggu hingga ruang kerja sistem operasi muncul. Biasanya akan ditampilkan logo Windows (apabila menggunakan Windows OS)

5.Selesai 

Form PHP (Output)

Written By .Taufiq Hidayat . on Senin, 23 Juli 2012 | 23.05

Menggunakan Appserv 2.5
(Untuk Output)
<html>
<head>
<title>form</title>
</head>
<body bgcolor="yellow">
<body>
<?php
print "<h2 align=center>Hasil Data</h2>";
echo ("
 <table align=center>
 <tr><td>nama</td><td> :</td><td>$NM</td></tr>
 <tr><td>alamat</td><td>:</td><td>$ALM</td></tr>
 <tr><td>gender</td><td>:</td><td>$GN</td></tr>
 <tr><td>agama</td><td>:</td><td>$AGM</td></tr>
 <tr><td>komentar</td><td>:</td><td>$KOM</td></tr>
 ");
?>
<tr><td colspan=3><a href="a_form_1.php"><B>Coba Lagi</B></a></td></tr>
</table>
</body>
<html>

Form PHP (Input)

Menggunakan Appserv 2.5
(Untuk Input)

<html>
<head>
<title>form</title>
</head>
<body bgcolor="light blue">
<body>
<form action="a_form_2.php" method=pos>
<h2 align=center>Input Data</h2>
<table align=center>
<tr><td>nama</td><td> :</td><td><input type=text name="NM"></td></tr>
<tr><td>alamat</td><td>:</td><td><input type=text name="ALM" size=40></td></tr>
 <tr><td>Gender</td><td>:</td><td>
 <input type=radio name="GN" Value="PRIA"> Pria
 <input type=radio name="GN" Value="WANITA"> Wanita
 </td></tr>
 <tr><td>agama</td><td>:</td><td>
  <select name="AGM">
  <option value="ISLAM">Islam</option>
  <option value="KRISTEN KATOLIK">Kristen Katolik</option>
  <option value="KRISTEN PROTESTAN">Kristen Protestan</option>
  <option value="HINDU">Hindu</option>
  <option value="BUDHA">Budha</option>
  <option value="KONGHUCU">Konghucu</option>
 </select></td></tr>
 <tr><td>komentar</td><td>:</td><td>
 <textarea name="KOM" rows=5 cols=40>Tulisen Dewe....</textarea></td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td>
<input type=submit name=KIRIM value=KIRIM>
<input type=reset name=BATAL value=BATAL></td><tr>
</form>
</body>
<html>

Konversi Bilangan

Written By .Taufiq Hidayat . on Senin, 16 Juli 2012 | 20.40

1. Konversi bilangan desimal ke biner
Yaitu dengan cara membagi bilangan desimal dengan 2 
kemudian diambil sisa pembagiannya. Sisa yang pertama akan menjadi least significant bit (LSB) dan sisa yang terakhir menjadi most significant bit (MSB).


contoh : bilangan 45 (desimal) di konversikan ke biner
45 = …??
45 : 2 = 22 + sisa 1
22 : 2 = 11 + sisa 0
11 : 2 =   5 + sisa 1
  5 : 2 =   2 + sisa 1
  2 : 2 =   1 + sisa 0  101101 ditulis dari  bawah ke atas

2. Konversi bilangan desimal ke oktal
* Yaitu dengan cara membagi bilangan desimal dengan 8
kemudian diambil sisia pembgiannya. Sisa yang pertama akan menjadi least significant bit (LSB) dan sisa yang terakhir menjadi most significant bit (MSB).

Contoh : bilangan 385 ...??
 385 = ….
 385 : 8 = 48 + sisa 1
   48 : 8 =   6 + sisa 0
    hasilnya adalah  601

3. Konversi bilangan desimal ke hexadesimal
* Yaitu dengan cara membagi bilangan desimal dengan 16
kemudian diambil sisia pembagiannya. Sisa yang pertama akan menjadi least significant bit (LSB) dan sisa yang terakhir menjadi most significant bit (MSB).


1583 = …??
 1583 : 16 = 98  + sisa 15 
      98 : 16 =   6 + sisa 2 
   hasilnya adalah 62F (15 dalam hexadesimal nilainya adalah F)


Format Bilangan Komputer :

BinerOktalDesimalHexadesimal
0000000
0001111
0010222
0011333
0100444
0101555
0110666
0111777
10001088
10011199
10101210A
10111311B
11001412C
11011513D
11101614E
11111715F







Menunaikan Puasa di Bulan Rajab

Written By .Taufiq Hidayat . on Sabtu, 23 Juni 2012 | 23.09

Sang waktu telah menghantarkan kita masuk pintu gerbang bulan Rajab setiap tahunnya. Bulan Rajab  dari beberapa pendapat merupakan salah satu bulan yang sangat khusus dan istimewa karena merupakan bulan yang dikhususkan oleh Allah (Ada 4 bulan muharam: Dzulqa’dah, Dzulhijjah, Muharram, dan Rajab). Disamping itu ada beberapa keistimewaan lain yang ada pada bulan Rajab.

Selain bulan Ramadhan maka pada bulan Rajab juga memiliki banyak keistimewaan, antara lain anda bisa mendapatkan Ridha, kemuliaan,  pahala yang berlipat, permohonan doa akan dikabulkan serta akan diampuni segala dosan dan akan digantikan dengan amal kebaikan. Luar biasa memang, sekarang semua tergantung anda, apakah akan mengambil peluang emas ini, atau sakaratul maut akan datang lebih dahulu sebelum kita sempat menikmati keistimewaan dari salah satu bulan ini.

Dalam salah satu Hadist, yang diriwayatkan oleh Mujibah al-Bahiliyah, Kanjeng nabi Muhammad SAW telah bersabda, “Puasalah pada bulan-bulan haram (suci dan mulya).” (Riwayat Abu Dawud, Ibnu Majah, dan Ahmad). Sebagaimana diketahui ada 4 bulan Muharam yang mempunyai keistimewaan: Dzulqa’dah, Dzulhijjah, Muharram, dan Rajab.

Hadist Rasulullah yang lainnya di Riwayatkan oleh al-Nasa’i dan Abu Dawud yang kemudian disahihkan oleh Ibnu Huzaimah, Beliau bersabda: “Usamah berkata pada Nabi Muhammad SAW, “Wahai Rasulullah, saya tak melihat Rasul melakukan puasa (sunat) sebanyak yang Rasul lakukan dalam bulan Sya’ban. Kemudian Rasulullah menjawab: ‘Bulan Sya’ban adalah bulan antara Rajab dan Ramadhan yang dilupakan oleh kebanyakan orang.’”

Dari hadist diatas dijelaskan oleh al-Syaukani (Naylul Authar, dalam konteks pembahasan puasa sunat) dari ungkapan Nabi “Bulan Sya’ban adalah bulan antara Rajab dan Ramadan yang dilupakan kebanyakan orang” itu secara implisit menunjukkan bahwa bulan Rajab juga disunnahkan untuk melakukan ibadah puasa.

Selain hadist diatas masih terkait puasa bulan Rajab, maka cukup banyak hadist lain yang menjelaskan tentang hal itu, namun kesahihanya masih dipertanyakan oleh beberapa ulama, tentu hal demikian bisa menjadi bahan diskusi yang menarik bagi kita. Hadist-hadist itu antara lain:

  • Barang siapa yang berpuasa satu hari dalam bulan ini dengan ikhlas, maka pasti ia mendapat keridhaan yang besar dari ALLAH SWT,

    Dan barang siapa berpuasa pada tgl 27 Rajab 1427/Isra Mi’raj akan mendapat pahala seperti 5 tahun berpuasa,

  • Barang siapa yang berpuasa dua hari di bulan Rajab maka akan mendapat kemuliaan di sisi ALLAH SWT,

  • Barang siapa yang berpuasa tiga hari yaitu pada tgl 1, 2, dan 3 Rajab maka ALLAH akan memberikan pahala seperti 900 tahun berpuasa dan menyelamatkannya dari bahaya dunia, dan siksa akhirat,

  • Barang siapa berpuasa lima hari dalam bulan ini, Insyaallah permintaannya akan dikabulkan,

  • Barang siapa berpuasa tujuh hari dalam bulan ini, maka ditutupkan tujuh pintu neraka Jahanam dan barang siapa berpuasa delapan hari maka akan dibukakan delapan pintu syurga,

  • Barang siapa berpuasa lima belas hari dalam bulan ini, maka ALLAH akan mengampuni dosa-dosanya yang telah lalu dan menggantikan kesemua kejahatannya dengan kebaikan, dan barang siapa yang menambah (hari-hari puasa) maka ALLAH akan menambahkan pahalanya.”

  • Pada malam Mi’raj, saya melihat sebuah sungai yang airnya lebih manis dari madu, lebih sejuk dari air batu dan lebih harum dari minyak wangi, lalu saya bertanya pada Jibril a.s.: “Wahai Jibril untuk siapakah sungai ini?” Maka berkata Jibrilb a.s.: “Ya Muhammad sungai ini adalah untuk orang yang membaca salawat untuk engkau dibulan Rajab ini”.

  • Dalam salah satu riwayat lainya menceritakan bahwa Tsauban tengah bercerita : “Ketika kami berjalan bersama-sama Rasulullah SAW ke sebuah kubur, lalu Rasulullah berhenti dan beliau menangis dengan amat sedih, kemudian beliau berdoa kepada ALLAH SWT. Lalu saya bertanya kepada beliau:”Ya Rasulullah mengapakah engkau menangis?” Lalu beliau bersabda :”Wahai Tsauban, mereka itu sedang disiksa dalam kubur nya, dan saya berdoa kepada ALLAH, lalu ALLAH meringankan siksa atas mereka”. Dan lalu beliau bersabda lagi: “Wahai Tsauban, kalau mereka ini mau berpuasa satu hari dan beribadah satu malam saja di bulan Rajab niscaya mereka tidak akan disiksa di dalam kubur.” Lalu Tsauban bertanya: “Ya Rasulullah, apakah hanya berpuasa satu hari dan beribadah satu malam dalam bulan Rajab sudah dapat mengelakkan dari siksa kubur?” Sabda beliau: “Wahai Tsauban, demi ALLAH dzat yang telah mengutus saya sebagai nabi, tiada seorang muslim lelaki dan perempuan yang berpuasa satu hari dan mengerjakan sholat malam sekali dalam bulan Rajab dengan niat karena ALLAH, kecuali ALLAH mencatatkan baginya seperti berpuasa satu tahun dan mengerjakan sholat malam satu tahun.”

  • Dalam Sabda beliau yang lain (mursal) Riwayat Abul Fath dari al-Hasan, Rasulullah mengatakan: “Sesungguhnya Rajab adalah bulannya ALLAH, Sya’ban adalah bulanku dan bulan Ramadhan adalah bulan umatku”. “Semua manusia akan berada dalam keadaan lapar pada hari kiamat, kecuali para nabi, keluarga nabi dan orang-orang yang berpuasa pada bulan Rajab, Sya’ban dan bulan Ramadhan. Maka sesungguhnya mereka kenyang, serta tidak akan merasa lapar dan haus bagi mereka.

Hadist-hadist yang tersebut dengan poin diatas beberapa diantaranya dinilai dha’if (kurang kuat) hal ini  ditegaskan oleh Imam Suyuthi dalam kitab al-Haawi lil Fataawi. Selain itu ditegaskan pula oleh Ibnu Hajar, dalam kitabnya “Tabyinun Ujb”, yang menerangkan bahwa tidak ada hadis (baik sahih, hasan, maupun dha’if) yang menerangkan tentang keutamaan pelaksanaan ibadah puasa di bulan Rajab.

Pendapat lain al-Syaukani, dalam Nailul Authar, bahwa Ibnu Subki meriwayatkan dari Muhamad bin Manshur al-Sam’ani yang mengatakan bahwa tak ada hadis yang kuat yang menunjukkan kesunahan puasa Rajab secara khusus. Namun demikian, sesuai pendapat al-Syaukani, bila semua hadis yang secara khusus menunjukkan sunah untuk puasa bulan Rajab, maka  hadist yang umum  cukup bisa dijadi kan hujah atau landasan.

Dalam Islam dikenal pula ilmu mushthola al-hadits,  yang menjelaskan tentang berbagai kedudukan hadits. Salah satu hal penting untuk diketahui adalah: sebuah hadits dhoif ternyata bisa digunakan sebagai dasar dalam pelaksanaan suatu amalan, yang tidak boleh adalah hadist dhoif  tersebut digunakan sebagai dasar penetapan suatu hukum syara’.  Jadi wilayah fungsinya sebagi sumber motivasi dalam ibadah saja, maka tidak menjadi masalah.

Demikian semoga para muslimin dan muslimat bisa segera mengambil manfaat dri waktu yang disipakan oleh Allah untuk kehidupan kita. Keikhlasan untuk mejalankan perintahnya semoga merupakan puncak ibadah yang membahagiakan.

Disarikan dari beberapa Sumber: (pesantren virtual.com, ikwanti.wordpress.com, dan sumber lainnya).


 
Support :