Home

Senin, 31 Oktober 2011

Mempedomani Al-Qur'an dan As-sunnah dalam Kehidupan Sehari-hari

Mempedomani Al-Qur'an dan As-Sunnah dalam kehidupan sehari-hari berarti menjadikan keduannya sebagai landasan dan petunjuk di dalam beramal selama hidup kita. Meyakini dengan seyakin-yakinnya tanpa ada keraguan sedikit pun bahwa apabila kita menjadikan Al-Qur'an dan As-Sunnah sebagai pedoman hidup kita, maka kita akan selalu berada di jalan yang benar. Kita akan mendapatkan keselamatan dan kebahagiaan hidup, baik di dunia maupun di akhirat.

Rasulullah saw.bersabda :

تَرَكْتُ فِيْكُمْ اَمْرَيْنِ لَنْ تَضِلًُوْا اَبَدًا اِنْ تَمَسكْتُمْ بِهِمَا كِتَابَ اللهِ وَ سُنةَََ رَسُوْلِهِ


Artinya :
" Aku tinggalkan dua pusaka untukmu sekalian, yang kalian tidak akan tersesat selamanya selagi berpegang teguh kepada keduannya yaitu kitab Allah (Al-Qur'an) dan sunnah rasul-Nya".


Al-Qur'an dan As-Sunnah adalah dua sumber hukum pokok dalam islam yang tidak bisa dipisahkan satu dengan yang lainnya. Apabila kita mempedomani Al-Qur'an, maka berarti kita juga wajib mempedomani As-Sunnah. Sebab di dalam Al-Qur'an sendiri banyak ayat yang menyuruh kita agar mengikuti petunjuk dari Rasulullah saw.
Allah swt, berfirman :

وَمَآ اٰ تَا كُمُ الر سُوْلُ فَخُدُْوْهُ وَمَا نَهَا كُمْ عَنْهُ فَا نْتَهُوْا وَاﺘﱠقُوا اللهَ اِن اللهَ شَدِيْدُ الْعِقَابِ (الحشر :٧)


Artinya :
" Apa yang diberikan Rasul kepadamu maka terimalah, dan apa yang dilarangnya bagimu maka tinggalkanlah. Dan bertakwalah kepada Allah. Sungguh, Allah sangat keras hukuman-Nya". (Q.S. Al-Hasyr : 7).


Orang-orang yang hanya berpedoman kepada Al-Qur'an tetapi meninggalkan As-Sunnah brarti ia termasuk kelompok yang ingkar sunnah, dan ia berarti pula meninggalkan Al-Qur'an. Sebab, di dalam Al-Qur'an diperintahkan agar beriman kepada Rasul dan mengikuti sunnahnya.


Referensi :
Al-Qur'an : QS. Al-Haysr ayat 7
Sabda Rasulullah yang dikutip di Buku Fiqih MA

Perbedaan Khilafah dan Khalifah

Pada penulisan blog kali ini, saya ingin menyampaikan apa yang saya ketahui tentang khilafah dan khalifah.
Ada baiknya jika kita mau mempelajari tentang perbedaan ini, dengan tujuan agar kita dapat mengetahui makna dari kata khilafah dan khalifah yang sesungguhnya.
Khilafah  

Menurut bahasa, dimana khilafah berasal dari bahasa arab yakni 

خَلَفَ – يَخْلُفُ - خَلَفًا وَ خِلاَ فَة
yang artinya menggantikan atau menjadi pengganti. Kata خِلاَ فَة dapat diartikan kekuasaan atau pemerintahan.
Sedangkan menurut istilah, Khilafah yaitu susunan pemerintahan yang diatur menurut ajaran islam, di mana aspek-aspek yang berkenaan dengan pemerintahan seluruhnya berlandaskan ajaran islam.
Bentuk khilafah yang benar-benar murni berlandaskan hukum-hukum Al-Qur'an dan As-Sunnah pernah dilaksanakan pada masa Rasulullah saw. dan masa Khulafa' Ar-Rasyidin, di mana hukum-hukum Al-Qur'an dan As-Sunnah benar-benar diikuti dan ditaati secara konsisten oleh seluruh kaum muslimin.
Adanya khilafah memang sangat dibutuhkan oleh umat islam, sebab menyangkut segala aspek kehidupan umat islam sendiri. Tanpa adanya khilafah, kehidupan bersama umat islam tidak akan teratur, kemakmuran bersama tidak akan tercapai, bahkan eksistensi islam dan umatnya dapat terancam. Na'udzubillahi min dzaliik.
Adanya khilafah atau pemerintahan dalam islam bukan menjadi tujuan. tetapi hanya sebagai alat untuk mencapai tujuan. Adapun tujuan khilafah :
  • Terciptanya kehidupan beragama yang mantap pengamalannya dengan segala aspek kehidupan umat, baik dalam kehidupan pribadi, masyarakat dan negara. 
  •  Terwujudnya kehidupan masyarakat yang adil, makmur dan sentosa di seluruh lapisan masyarakat, serta jauh dari rasa takut dan kekhawatiran yang berasal dari bangsanya sendiri maupun dar luar bangsanya.
  • Agama islam dapat tumbuh dan berkembang dengan baik dan di sisi lain umat islam memperoleh kebahagiaan lahir dan batin.  Tujuan ini sebagaimana disebutkan dalam Al-Qur'an, yaitu :
بَلْدَةٌ طَيِّبَةٌ وَرَبٌّ غَفُوْرٌ (سبا : ١٥) 
Artinya : Negeri makmur, aman, tentram. serta berada dalam keridhaan Allah swt        .

Khalifah (خَلِيْفَة)

Khalifah adalah pengganti atau wakil Allah untuk melaksanakan undang-undang-Nya di muka bumi, seklaigus melanjutkan kepemimpinan Rasulullah saw. baik dalam urusan keduniaan maupun keakhiratan. Kata Khalifah mengandung arti pengganti, yaitu pengganti kedudukan yang ditinggalkan pendahulunya. Khalifah dapat juga diartikan orang yang memegang tampuk pemerintahan atau orang yang diberi tugas untuk menjalankan pemerintahan.

Khalifah dalam arti khusus yaitu kepala negara setelah Rasulullah saw. atau pengganti-pengganti Rasulullah sebagai kepala negara, tetapi tidak menggantikan kedudukannya sebagai Nabi dan Rasulullah. Misalnya Abu Bakar Shiddiq, Umar bin Khattab, Utsman bin Affan, Ali bin Abi Thalib dan seterusnya.

Maka dengan demikian perbedaab Khilfah dengan khalifah adalah :
  • Khilafah adalah pemerintahan, kepemimpinan
  • Khalifah adalah orangnya, yaitu pemimpin atau pemerintah
  • Khalifah merupakan bentuk Mashdar, sedangkan Khalifah dalam bentuk Isim sifat.
Demikianlah yang saya ketahui tentang perbedaan antara Khilafah dan Khalifah.



Jumat, 21 Oktober 2011

Cara Installasi pada Xilinx versi 9.2i

Untuk menginstal Xilinx, terlebih dahulu disiapkan software Xilinx. Kemudian bisa kamu pindahkan folder software tersebut ke "My Document" atau mungkin langsung kamu buka folder xilinx tersebut dari media penyimpanan berupa flashdisk.

Selanjutnya kalian bisa ikuti langkah - langkah di bawah ini :
1. Pilih "setup.exe", lalu klik sebanyak 2 kali.
 
    maka akan muncul seperti ini :
     kemudian pilih Next

2. Maka akan tampil "Enter Registration ID"
    pada Enter Registration ID ini, kita diminta untuk memasukkan nomor registrasi ID.
    Untuk itu kalian harus membuka serial number yang berada di folder xilinx, dengan klik 2 kali.
    maka akan tampil :
     langkah selanjutnya adalah, memasukkan reg id tersebut ke dalam 4 kotak kosong pada registration ID. kemudian pilih Next untuk melanjutkan.

3.Maka akan tampil Accept Software License (1 of 3). Hal ini menandakan bahwa merupakan 1 dari 3 proses yang akan dilakukan pada tahap ini. Jangan lupa untuk menceklist kotak kecil pada "I accept the terms of the software license". kemudian pilih Next untuk melanjutkan.
    Untuk proses selanjutnya juga jangan lupa untuk menceklist "I accept the terms of the software license", kemudian pilih next.

 

4. maka akan tampil "Select Destination Directory"
    Pada gambar di atas, kita di minta untuk menentukan tempat penginstalan software xilinx tersebut.jika kita telah menentukan dan setuju, maka kita pilih next.
 
5.Maka akan tampil "Select Installation Option"
    kemudian pilih next, maka akan tampil :
    kemudian pilih next.

6. Maka akan tampil "Select Installation Options". Dimana pada tahap ini, kita diminta untuk memilih. Apakah ingin melakukan update saat tersambung dengan internet atau tidak. Jika ingin, maka klik pada "launch Web Update seperti gambar di bawah ini :
    Namun jika tidak ingin, maka kita bisa mengabaikannya dengan cara tidak menceklist atu tidak memilihnya seperti gambar di bawah ini :  kemudian pilih next

7. Maka akan tampil "Begin Installation"
    pada gambar di atas menunjukkan bahwa proses selanjutnya adalah proses install. maka kita pilih install untuk memulai menginstall. pada gambar di bawah ini merupakan sedang berlangsungnya proses menginstall. maka dari itu, kita harus bersabar hingga proses ini selesai atau mencapai 100%.
   jika sudah tampil gambar di bawah ini, maka klik OK. Maka proses install telah selesai

   Alhamdulillah...
   

   
    

Sabtu, 15 Oktober 2011

PULSA.... PULSA....

Ramainya berita yang membahas tentang kasus penyedotan pulsa bagi para konsumen menurut saya bisa dikatakan suatu tindakan kriminal dalam bentuk penipuan atau pencurian. Karena tidak sedikit jumlah konsumen yang sudah dirugikan dengan adanya layanan tersebut. Kasus pencurian pulsa ini telah dilakukan dengan melalui pengiriman konten-konten yang kini semakin sering tampil di layar seluler anda. Konten yang terindikasi dapat menyedot pulsa biasanya berupa layanan pesan singkat (SMS) premium yang menawarkan konten ketika registrasi ditambah biaya layanan, dan sebagainya.
Contohnya saja :
·         layanan SMS yang menawarkan pelanggan untuk registrasi di nomor empat digit,
·         nada sambung,
·         kuis,
·         wallpaper,
·         ringtone,
·         bisnis pulsa,
·         hadiah-hadiah yang berupa uang tunai jutaan rupiah, mobil, dll
  

Dari sekian contoh konten yang sering tampil di layar telepon selular anda, ada sebagian yang merincikan bahwa konten tersebut dapat di akses secara gratis, yang memungkinkan anda harus mengunjungi alamat yang tertera di sms itu dengan cara mendownloadnya. Apakah itu benar-benar gratis? Wallahu’alam, karena saya juga tidak mengetahuinya.
Lain halnya dengan konten layanan sms yang mengharuskan seorang konsumen harus melakukan registrasi. Hal ini jelas membuat pulsa berkurang sesuai tarif registrasi. Biasanya tarif yang dikenakan sebesar Rp 2000,- setiap registrasinya. Namun, ketika ingin menghentikan konten layanan atau yang sering kita sebut dengan “Unreg”, sering konten itu tidak bisa di hentikan, padahal untuk biaya pemberhentian konten juga menghabiskan pulsa tersebut sebesar Rp 2000,-. Tentu hal ini sangat merugikan para konsumen.


Seringkali dari sekian konten yang dikirimkan kepada kita, disisipkan bahwa layanan tersebut dikirim dari operator atau mungkin Content Provider. Tetapi semenjak kasus ini terungkap sampai pihak yang berwajib, penyedia operator telekomunikasi tersebut membantah. Bahwa layanan tersebut bukan dari pihak operator, melainkan dari pihan Content Provider nakal yang mengirimkan.
Para konsumen menanggapi, dengan adanya kasus ini para konsumen sangat dirugikan. Dan ada juga pihak yang menyatakan, bahwa konsumen dirugikan, operator atau perusahaan penyedia telekomunikasi yang diuntungkan.

Menurut saya, alangkah baiknya jika pihak MENKOMINFO, Bareskrim Polri, dan penyedia jasa telekomunikasi sesecepat mungkin mengusut tuntas akan hal ini. Siapakah para Provider Content nakal yang telah menyusahkan para masyarakat yang menggunakan layanan tersebut. Agar nantinya para konsumen bisa merasakan kenyamanan dalam berkomunikasi.
Dari gambar karikatur di atas, gambar tersebut bisa dikatakan merupakan suatu perwakilan dari apa yang telah dirasakan oleh para konsumen karena ulah para Provider Content yang nakal yang telah mencuri atau menyedot pulsa konsumen. Semoga pihak berwenang dapat menyelesaikan kasus ini hingga tuntas.
Gambar di atas juga memberikan suatu pesan yang dapat dicantumkan yaitu jangan sesekali menanggapi akan layanan yang dapat merugikan pulsa, dan laporkan kepada pihak yang berwajib atau berwenang jika kita mengalami hal demikian. Agar para mafia pulsa mendapatkan hukuman yang setara dengan apa yang telah dilakukannya.
Sekian.

sumber :
http://www.infokorupsi.com/id/karikatur.php 
http://kartun.inilah.com/







Rabu, 12 Oktober 2011

FPGA (Field Programmable Gate Array)


Berkaitan dengan judul, pada kesempatan ini saya ingin mencurahkan apa yang sudah saya pelajari dan yang sudah saya rangkum dari catatan saya tentang FPGA. Untuk lebih jelasnya tentang FPGA, Tafadhol di baca......... hhee

Definisi FPGA

      FPGA (Field Programmable Gate Array) mengandung makna, yaitu Field Programmable yaitu Rangkaian yang dapat diprogram ulang. Sedangkan, Gate Array dapat dikatakan sebagai rangkaian logika yang memiliki interkoneksi sehingga dapat dikonfigurasi antara yang satu dengan yang lain. 
      Sehingga didapatkan definisi FPGA (Field Programmable Gate Array) yaitu Rangkaian Digital yang dapat diprogram ulang yang terdiri dari gerbang logika yang memiliki interkoneksi, sehingga dapat dikonfigurasi antara yang satu dengan yang lain.

 Market FPGA
  • ASIC (Application Specific Integrated Circuit) dan Custom Silicon, 
  • DSP (Digital Signal Processing),
  • Embedded Microcontroller, melakukan tugas khusus yaitu sebagai saklar dan penghitung daya, 
  • PLC (Physical Layer Communication) sebagai penjembatani antara layer protocol dengan layer yang lain,
  • Reconfigurable Computing  -Akselerasi Hardware yaitu kinerja software yang dipakai hardware  
    -Hardware Simulation yaitu untuk menganalisa kriptografi

 Sifat / Kelebihan dari FPGA
  • Program dapat disusun ulang berkali-kali,
  • FPGA dapat di download berulang-ulang tanpa batas,
  • Bersifat Volatile (bergantung dengan catu daya),
  • Hampir semua rangkaian terimplementasi di dalam chip,
  • Lebih murah.

Kekurangan / Kelemahan FPGA
  • Belum bisa menggantikan prosesor saat ini


Bentuk FPGA




FPGA tak berbeda jauh dengan bentuk IC-IC lainnya. Hanya saja, bila dilihat dari segi isinya FPGA memiliki bagian yang berbeda dengan komponen IC pada umumnya. Berikut isi dari FPGA pada umumnya :
  • CLB (Configure Logic Block), untuk memproses segala bentuk rangkaian logika yang dibuat oleh user/pemakai.
  • I/O Blocks, yaitu sebagai interface antara external pin devices dan internal user logic.
  •  Programmable Interconnect, berisikan wire segment dan sebagai penghubung antara CLB yang satu dengan CLB yang lainnya. 

Sebuah FPGA tersusun dari sebuah bagian yang bernama “logic-cell” (logic blocks), yang kemudian pada perkembangannya saling terhubung satu sama lain. Kumpulan-kumpulan dari logic cell ini berjumlah ratusan bahkan ribuan dan membentuk satuan fungsi yang kompleks
Sebuah logic cell pada dasarnya terdiri dari : 
  • LUT (Look Up Table) merupakan sejenis RAM yang berkapasitas kecil, yang memegang peranan penting dalam proses implementasi fungsi-fungsi logika. Dimana LUT ini memiliki ciri khas yaitu dengan 4 buah inputan.
  • D Flip-flop  merupakan rangkaian sel biner yang memiliki 2 buah output yang keadaannya saling berkebalikan ( 0 atau 1 ). D Flip-flop ini berfungsi sebagai rangkaian sekuensial yang di dalamnya terdapat peralatan memori dan pewaktu.
  • Multiplekser 2 ke 1 merupakan piranti digital yang bekerja sebagai switch (saklar) yang menghubungkan data dari n masukan ke sebuah saluran output. Multiplekser 2 ke 1 ini berfungsi untuk memilih beberapa input untuk hanya 1 output.
Jika pada bentuk FPGA memiliki CLB, I/O Block dan Programmable Interconnect. Sedangkan dari CLB memiliki isi tersendiri yang terdiri dari LUT, D Flip-flop dan Multiplekser 2 ke 1. Ternyata LUT yang terdapat pada CLB juga memiliki isi, yang terdiri dari :
  • 4 buah slice, 
  •  Dalam 1 slice terdiri dari :
              -  SR (Shift Register), 
              -  RAM (Random Access Memory),
              -  Informasi Input


Perbandingan Teknologi FPGA yang sudah ada

  1. PROM (Programmable Read Only Memory) merupakan salah satu jenis ROM. PROM merupakan memory yang hanya bisa dibaca isinya, tergolong non volatile. Program yang tersimpan didalamnya bersifat ditulis kembali.
  2. EPROM (Erassable Programmable Read Only Memory) merupakan jenis chipset memory yang dapat ditulis secara elektris. Program yang ada didalamnya dapat dihapus dengan menggunakan sinar ultraviolet dan dapat ditulis kembali.
  3. EEPROM (Electrically Erassable Programmable Read Only Memory) erupakan memory sama seperti PROM dan EPROM tapi penghapusan program yang ada di dalamnya dilakukan secara elektris dari papan circuit dengan menggunakan perangkat lunak EEPROM programmer.
  4. Flash adalah sejenis memory EEPROM yang memberikan banyak memory untuk dihapus atau ditulis suatu operasi pemrograman.
  5. SRAM (Static Random Access Memory) merupakan memory yang bersifat volatile dan dapat melakukan penyegaran otomatis. Memory ini hanya berlaku apabila satu arahan bertulis saja.



Perbandingan Teknologi FPGA
  1. Transistor merupakan alat semikonduktor yang dipakai sebagai penguat, switching, dll.
  2. IC (Integrated Circuit) merupakan komponen dasar yang terdiri dari resistor, transistor, dll. IC merupakan komponen yang dipakai sebagai otak peralatan elektronika.
  3. DRAM (Dynamic Random Access Memory) merupakan memory, sama seperti SRAM tetapi DRAM memerlukan referesh untuk mengekalkan nilainya.
  4. SPLD (Simple Programmable Logic Device) merupakan bentuk dari PLD yang paling simple. Kebanyakan SPLD digunakan untuk mereconfigurable circuit dari keduanya.
  5. CPLD (Complex Programmable Logic Device) merupakan bentuk PLD dengan kompleksitas antara PAL dan FPGA dan arsitektur fitur dari keduanya.
  6. FPGA (Field Programmable Gate Array) adalah chip logic digital yang dapat diprogram berulang – ulang. Block – block komponen didalam FPGA mengandung register mulai flipflop sampai RAM.
  7. ASIC (Application Spesific Integrated Circuit) adalah IC yang dimodifikasi untuk tujuan tertentu. Contohnya Chip yang di desain untuk RAM PC.
 
 
Arsitektur FPGA
  1. Antifuse merupakan lawan dari fase regular. Antifuse normalnya merupakan sebuah rangkaian terbuka sampai kita memaksakan suatu programing current melaluinya. Antifuse merupakan kebalikan dari sekring yaitu akan open circuit bila dilewati arus (saklar 5 mA).
  2. Fine Grained adalah arsitektur FPGA pada suatu sistem yang memiliki komponen yang kecil.
  3. Medium Grained adalah arsitektur FPGA pada suatu sistem yang memiliki komponen yang sedang.
  4. Coarse Grained adalah arsitektur FPGA pada suatu sistem yang memiliki komponen yang besar.
  5. MUX (Multiplexer) merupakan suatu komponen yang fungsinya sebagai penyeleksi data berdasarkan perintah untuk menampilkan data yang diinginkan. MUX memiliki benyak input data tetapi hanya memiliki sebuah output karena memiliki selector yang mengatur outputnya.
  6. LUT (Look Up Table) merupakan sejenis RAM yang berkapasitas kecil, yang memegang peranan penting dalam proses implementasi fungsi-fungsi logika. Dimana LUT ini memiliki ciri khas yaitu dengan 4 buah inputan.
  7. CLB (Configure Logic Block), untuk memproses segala bentuk rangkaian logika yang dibuat oleh user/pemakai.
  8. LAB merupakan kumpulan dari CLB
  9.  Slices merupakan bagian isi dari LUT
  10. Fast Carry Chains adalah tipe jalur interkoneksi yang berfungsi dalam pembuatan fungsi-fungsi logika agar dapat berjalan dengan efisien.
  11. General Purpose I/O adalah pin generik yang dapat dikontrol melalui software.
  12. Prosesor Corses adalah inti dari sebuah prosesor yang melakukan tugas.
  13. Hard IP merupakan perwujudan fisik design IP yang terbaik untuk aplikasi plug and play
  14. Soft IP merupakan implementasi prosesor dalam sebuah bahasa HDL tanpa optimasi yang luas untuk arsitektur tujuan
  15. Firm IP merupakan implementasi HDL, tetapi sudah dioptimalkan untuk sebuah arsitektur FPGA tujuan
  16. System Gates adalah sebuah masukan yang digunakan untuk mepresentasikan antara satu dan lebih 20 gerbang logika sederhana, yang mempunyai 2 masukan.
  17. Clocking adalah sebuah clock pada FPGA, biasanya dibuat serempak bahwa setiap detak yang dihasilkan pada sebuah FPGA terjadi serentak akan mempengaruhi kondisi yang ada.



Alur Perancangan FPGA
Keterangan :
  1. Text entry / desain entry memiliki 2 cara, yaitu dengan schematic atau dengan bahasa pemrograman. Bahasa pemrograman yang dapat digunakan yaitu VHDL, Verilog, ABEL, CUPL, JEDEC, PALASM.
  2. Gabungan dari merge & translate dengan optimize equations bisa disebut dengan Logic Optimize, karena pada fungsi ini terjadi konversi dari lambang ke logic.
 
Proses Implementasi pada FPGA :
  1. FPGA di implementasi dengan cara sistem CAD (Computer Added Design), yaitu perancangan yang dibantu oleh komputer.
  2. Mulai dengan Design Entry.
  3. Masuk dengan optimisasi logic memodifikasi ekspresi boolean untuk mengoptimalkan penggunaan logic.
  4. Teknologi Mapping yaitu mentransformasi dari ekspresi boolean ke dalam bentuk sirkuit pada FPGA logic block.
  5. Placement yaitu penempatan algoritma yang digunakan ke masing-masing block.
  6. Routing Software untuk mengatur wire segment (Programmable Interconnect) dan menentukan programmable switch untuk menghubungkan antar block.
  7. Programming Unit mengkonfigurasi chip setelah placement dan di routing tuntas. string pada routing dipindahkan dan di download oleh FPGA.
Adapun perusahaan yang memproduksi FPGA :
  • Xilinx,
  • Altera,
  • Lattice,
  • Quick Logic,
  • Cypress,
  • Actel,
  • Plessey.
 
 
Sekian mengenai FPGA, jika ada / banyak kekurangan dan kesalahan dalam penulisannya, 'Afwan minkum.. Jazakumullah ... 
Referensi tulisan : Catatan perkuliahan 
Referensi gambar :
  • Bentuk FPGA (www.ndoware.com)
  • Bentuk CLB (www.google.com)