Ta'aruf Menurut Pandangan Islam

22.38 Unknown 0 Comments


Salah satu akhlak (kepribadian Islami) yang harus dimiliki setiap ikhwan atau akhwat adalah ketika memilih menikah tanpa pacaran. Karena memang dalam Islam tidak ada konsep pacaran, dengan dalih apapun. Misalnya, ditemani orang tualah, ditemani kakak atau adiklah sehingga tidak berdua-duan.

Islam menharamkan yang namanya pacaran sebab itu merupakan pernuatan syetan yang mendekatkan kita kepada Zina.


Semua sudah sangat jelas dalam Al qur’an surat Al Isra ayat 32 


yang artinya ,”Dan janganlah kamu mendekati zina ; (zina) itu sungguh perbuatan keji, dan suatu jalan yang buruk.” 
Apalagi sudah menjadi fihtrah bagi setiap pria pasti memiliki rasa ketertarikan pada wanita begitu pula sebaliknya. Namun Islam memberikan panduan yang sangat jelas demi kebaikan ummatnya.

Secara bahasa ta’aruf bisa bermakna ‘berkenalan’ atau ‘saling mengenal’. Asalnya berasal dari akar kata ta’aarafa. Seperti ini sudah ada dalam Al-Qur’an. Simak saja firman Allah :



Yang artinya : “Hai manusia sesungguhnya kami telah menciptakan kalian dari seorang pria dan seorang wanita, lalu menjadikan kalian berbangsa-bangsa dan bersuku-suku agar kalian saling mengenal (ta’arofu) …” (QS. Al Hujurat: 13).

Ta’aruf atau perkenalan yang dianjurkan dalam islam adalah dalam batas-batas yang tidak melanggar aturan islam itu sendiri.

0 komentar:

Sejarah Hacker dan Cara Menjadi Hacker

21.17 Unknown 0 Comments



Hacker (Peretas) adalah orang yang mempelajari, menganalisis, memodifikasi, menerobos masuk ke dalam komputer dan jaringan komputer, baik untuk keuntungan atau dimotivasi oleh tantangan.



Terminologi peretas muncul pada awal tahun 1960-an di antara para anggota organisasi mahasiswa Tech Model Railroad Club di Laboratorium Kecerdasan Artifisial Massachusetts Institute of Technology (MIT). Kelompok mahasiswa tersebut merupakan salah satu perintis perkembangan teknologi komputer dan mereka berkutat dengan sejumlah komputer mainframe. Kata bahasa Inggris "hacker" pertama kalinya muncul dengan arti positif untuk menyebut seorang anggota yang memiliki keahlian dalam bidang komputer dan mampu membuat program komputer yang lebih baik daripada yang telah dirancang bersama.

Kemudian pada tahun 1983, istilah hacker mulai berkonotasi negatif. Pasalnya, pada tahun tersebut untuk pertama kalinya FBImenangkap kelompok kriminal komputer "The 414s" yang berbasis di Milwaukee, Amerika Serikat. 414 merupakan kode area lokal mereka. Kelompok yang kemudian disebut hacker tersebut dinyatakan bersalah atas pembobolan 60 buah komputer, dari komputer milik Pusat Kanker Memorial Sloan-Kettering hingga komputer milik Laboratorium Nasional Los Alamos. Satu dari pelaku tersebut mendapatkan kekebalan karena testimonialnya, sedangkan 5 pelaku lainnya mendapatkan hukuman masa percobaan.

Para peretas mengadakan pertemuan tahunan, yaitu setiap pertengahan bulan Juli di Las Vegas. Ajang pertemuan peretas terbesar di dunia tersebut dinamakan Def Con. Acara Def Con tersebut lebih kepada ajang pertukaran informasi dan teknologi yang berkaitan dengan aktivitas peretasan.Peretas menurut Eric Raymond didefinisikan sebagai programmer yang pandai. Sebuah hack yang baik adalah solusi yang cantik untuk masalah pemrograman dan hacking adalah proses pembuatannya. Menurut Raymond ada lima (5) karakteristik yang menandakan seorang adalah hacker, yaitu:
  • Seseorang yang suka belajar detail dari bahasa pemrograman atau sistem.
  • Seseorang yang melakukan pemrograman, tidak cuma teori saja.
  • Seseorang yang bisa menghargai, menikmati hasil hacking orang lain.
  • Seseorang yang dapat secara cepat belajar pemrograman.
  • Seseorang yang ahli dalam bahasa pemrograman tertentu atau sistem tertentu, seperti UNIX hacker.

CARA MENJADI SEORANG HACKER  PROFESIONAL

 1. Berpikirlah seperti seorang hacker
 2. Pelajari pemrogramannya
 3. Kenali dan gunakan Unix/Linux
 4. Pelajari HTML


5 HAL PENTING YANG HARUS DIPELAJARI UNTUK MENJADI HACKER

1. Logika (Logic)
Seorang hacker harus senantiasa menggunakan logika dimana hal ini menjadi sebuah pertimbangan akal untuk menghasilkan sesuatu yang baik, benar dan tepat. Manusia diberikan kelebihan oleh YME untuk hal ini, maka manfaatkan secara maksimal.

Logika yang sering digunakan dalam bahasa pemrograman adalah OR, AND, NOT, XOR, NAND, dll. Beberapa program tersusun atas komponen program IF..THEN…ELSE, FOR..TO..DO, WHILE , CASE..OF dan lain-lainnya. Logika ini kemudian akan dikolaborasikan dengan matematika untuk menghasilkan sesuatu yang bernilai Benar (True) atau Salah (False) seperti (<, >, =, +, -, dll).

2. Perangkat Keras (Hardware)
Seorang hacker harus mengetahui seluk beluk perangkat keras, karena perangkat keras merupakan dasar dari pembentukan teknologi. Perangkat keras disini adalah mengerti seluk beluk pengkabelan, chip, mainboard, switch, hub, elektronika, dll. Apabila seorang hacker sudah memahami perangkat keras, maka akan lebih mudah dalam membuat instruksi untuk perangkat lunaknya. Pernah melihat James Bond & Mission Impossible? Nah, diluarsana banyak orang luarbiasa yang memahami hardware sangat dalam.

Yang perlu dipelajari lebih dalam dari perangkat kerasa adalah komponen pada bagian-bagian berikut:

  • Input Device (Unit Masukan: Keyboard, Mouse): media untuk memasukkan data dari luar ke dalam suatu memori dan processor.
  • Process Device (Unit Pemrosesan: CPU, Microchip,RAM): media untuk mengolah inputan guna menghasilkan informasi yang diperlukan.
  • Output Device (Unit Keluaran: Monitor, Scanner, Speaker): media untuk mengeluarkan hasil informasi.
  • Backing Storage ( Unit Penyimpanan: Harddisk, Disk): media untuk melakukan penyimpanan data dan informasi.
  • Periferal ( Unit Tambahan: USB, Modem): media tambahan yang digunakan untuk mendukung proses kerja perangkat keras.

3. Perangkat Lunak (Software)
Seorang hacker akan mempelajari software sebagai instruksi kepada hardware untuk melakukan perintah-perintah yang diinginkan. Software ini dibangun dari berbagai bahasa, dimana bahasa yang perlu dipelajari dalam bahasa mesin adalah 0, 1 dan analog. Sebagai dasar adalah bahasa pemrograman adalah assembly. Urutan yang tepat sebagai berikut saya kutip dari wikipedia:

  • Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110.
  • Bahasa Tingkat Rendah (ASM) atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
  • Bahasa Tingkat Menengah (C), yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
  • Bahasa Tingkat Tinggi (HTML, XML, JSP, JAVA, VB, PASCAL, DELPHI, C#, F#, PHP, ASP, SQL, ORACLE, PYTHON, PERL, dll) yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Sebagai seorang hacker, semakin kompleks mengetahui bahasa pemrograman maka akan semakin mudah dalam memolak balikkan software, mencari celah, memperbaiki, memberikan solusi untuk memecahkan masalah dan bahkan membangun sebuah aplikasi baru.

Kuncinya adalah semakin dalam mengetahui bahasa mesin, akan lebih mudah dalam berkomunikasi dengan mesin.

Selain mengenal bahasa pemrograman, yang perlu dipelajari adalah sistem yang dibangun dari software yang sudah ada saat ini, sebagai salah satu contoh yaitu Sistem Operasi: *Nix, Linux, FreeBSD, SunOS, Windows, dll.

4. Jaringan (Networking)
Seorang hacker perlu mengetahui dan mendalami jaringan elektronik dan komputer yang merupakan bagian penting untuk dipelajari, karena jaringan inilah yang menghubungkan antara satu dengan yang lainnya seperti sebuah jaring laba-laba yang tidak terputus.

Ketika kita sudah memahami jaringan maka akan cukup mudah dalam melakukan setting, konfigurasi dan dapat memegang kendali terhadap jaringan. Didalam jaringan inilah alur komunikasi bergerak antara satu perangkat ke perangkat yang lainnya. Pada jaringan inilah banyak protokol komunikasi yang digunakan sehingga perlu juga untuk dipelajari seperti TCP, HTTP/S, FTP/S, dll. Apabila jaringan berada didalam kendali, maka seluruh informasi yang mengalir didalamnya akan sangat mudah untuk didapat, ditambah, diubah, bahkan untuk dihapus sekalipun.

5. Kriptografi (Cryptography)
Seorang hacker memiliki tantangan dalam hal kriptografi, karena saat ini hampir seluruh transaksi komunikasi sudah menggunakan cryptography sebagai jembatan pelindung. Dengan modal logika yang matang maka cryptography dapat lebih mudah untuk dipelajari walaupun dalam struktur yang sulit. Seorang hacker memerlukan pengetahuan kriptografi untuk menjaga aspek keamanan informasi seperti kerahasiaan informasi, keabsahan informasi, integritas informasi, serta autentikasi informasi dan bahkan untuk mendapatkan dan menerjemahkan informasi itu sendiri.

Ada banyak model kriptografi yang saat ini sudah banyak berkembang yaitu MD5, SHA, DES, AES, Base64, IDEA, BLOWFISH, RSA, Dll. Kriptografi ini banyak digunakan untuk konfigurasi, penyimpanan data dalam database, dan komunikasi transaksi pada jaringan.

0 komentar:

Perkembangan Robotika ditahun 2016

18.12 Unknown 1 Comments

Ketika negara Barat khawatir akan peran robot yang suatu saat akan mengalahkan kepintaran manusia, Jepang malah antusias untuk mengembangkan berbagai jenis robot. 
Cikal bakal robot di Jepang telah ada sejak zaman Edo, sekitar tahun 1603-1867. Edo sendiri adalah sebuah boneka mekanik yang dikenal sebagai Karakuri Ningyo, dibuat pada abad ke-18 hingga abad ke-19.

Edo / Karakuri Ningyo

Robot Pertama Jepang

Robot pertama yang dibangun di Jepang adalah Gakutensoku. Robot ini dibuat di Osaka serta dirancang dan diproduksi oleh ahli biologi Makoto Nishimura pada tahun 1929.

Kelebihan yang dimiliki Gakutensoku adalah bisa mengubah ekspresi wajah dan menggerakkan kepala dan tangan melalui mekanisme tekanan udara. Sementara di atasnya terdapat robot berbentuk burung bernama Kokukyocho.Ketika Kokukyocho menangis, mata Gakutensoku tertutup dan ekspresi wajahnya menjadi termenung. Namun ketika lampu di tangan kanannya menyala, Gakutensoku mulai menulis kata dengan pena. Namun sayang, menurut informasi robot ini hilang saat pameran di Jerman pada tahun 1939.


Bapak Robotika Jepang

Robot mulai benar-benar dikembangkan di Jepang sejak tahun 1973 oleh Professor Ichiro Kato dari Universitas Waseda. Ia dikenal sebagai bapak robotika Jepang, karena keahliannya dalam menciptakan banyak robot humanoid.
Prof. Ichiro Kato


Robot pertama yang dibuat Kato adalah Wabot 1, yang berjalan di atas dua kaki serta dapat berputar dan melebar ke samping. Kato mengklaim, robot itu memiliki IQ yang setara dengan bocah berusia 2 tahun. Kemudian, tahun 1984, Kato memperkenalkan Wabot 2 yang mampu memainkan piano dengan membaca not balok di atas kertas dan memainkan tuts dengan kaki secara bersamaan.

Kiri : Wabot 1 -  Kanan : Wabot 2
 

4 Robot Humanoid Fenomenal
 
Beberapa robot humanoid Jepang yang sangat terkenal, di antaranya adalah Asimo, Actroid, Qrio, dan Evolta. Asimo merupakan robot humanoid yang diciptakan oleh Honda Motor Company.
Bentuknya menyerupai astronot kecil yang membawa backpack dan bisa berjalan di atas dua kaki dengan kecepetan 6km/jam. Pada tahun 2007, terdapat 46 unit Asimo. Per unitnya dibuat dengan dana hampir US$ 1 juta.
Kemudian, Actroid adalah robot humanoid dengan tampilan menyerupai manusia yang dikembangkan di Universitas Osaka dan diproduksi oleh Kokoro Company Ltd. Robot ini diperkenalkan pertama kali pada ajang International Robot Exposition 2003 di Tokyo, Jepang.
Robot Asimo

Evolta, Qrio, Actroid
Baru-baru ini Jepang kembali membuat Robot, kali ini Jepang menciptakan Robot penerima tamu. Hal inilah yang dilakukan oleh negara Jepang untuk menyambut kedatangan para turis di Bandara Internasional Haneda Tokyo. Tak heran karena Jepang merupakan Negara maju yang identik dengan Robotika mereka, kini ditahun 2016 Jepang akan meluncurkan Robot canggih.

Di bandarai, pemerintah Jepang menempatkan robot humanoid NAO yang bertugas untuk menyambut kedatangan para traveler. Unik memang. Terlebih lagi robot ini juga mempunyai kemampuan berbicara dalam tiga bahasa, yakni bahasa Jepang, Inggris dan terakhir adalah bahasa Mandarin.

1 komentar: