Kamis, 03 Juli 2014

Mengenal Algoritma Hash MD5

Pendahuluan
Akhir-akhir ini inbox e-mail kita semakin penuh dengan pesan, baik pesan penting dari keluarga, sahabat, rekan kerja, atau sekedar pesan sampah (spam). Namun, pernahkan anda membayangkan bagaimana jika ada seseorang yang berhasil menyadap percakapan anda dengan rekan anda melalui email, dan tanpa anda ketahui ternyata email yang dikirim oleh rekan anda sudah disadap dan dimodifikasi sebelumnya oleh si penyadap (sniffer)?

Di dalam keamanan informasi, otentikasi dan integritas pesan merupakan suatu hal yang sangat  penting. Tanpa diketahui siapakah pengirim pesan yang sebenarnya dan apakah pesan benar-benar  asli dari si pengirim, tentu informasi menjadi tidak valid. Oleh karena itu, di dalam kriptografi terdapat fungsi hash satu arah yang biasa digunakan untuk mengecek otentikasi dan integritas pesan. Fungsi hash satu arah ini bekerja dengan menerima input pesan dengan panjang pesan sembarang dan mengkonversinya menjadi kumpulan string dengan panjang fixed (tidak berubah), umumnya berukuran lebih kecil daripada ukuran string pesan asli. Kumpulan string hasil konversi ini biasa disebut message digest.

Mengenal Digital Forensik

Indonesia dilaporkan masih punya andil besar terhadap kejahatan di dunia maya. Bahkan dianggap masih jadi negara yang tertinggi di dunia soal kejahatan dalam urusan pembayaran online (Detik, 2014). Hal ini tentu merupakan tantangan tersendiri bagi pihak-pihak yang terkait dengan masalah keamanan informasi. Tantangan yang tersedia diantaranya yaitu bagaimana mencegah kejahatan dunia maya, bagaimana cara memperkuat pertahanan keamanan tiap-tiap vendor, bagaimana cara mengungkap kejahatan-kejahatan dunia maya yang sudah terjadi, dan lain-lain. Melalui cabang ilmu digital forensiklah salah satu tantangan tadi bisa diselesaikan yaitu pengungkapan kejahatan di dunia maya yang sudah terjadi.

Gambar 1. Ilustrasi Digital Forensik, sumber: http://img.wonderhowto.com/img/31/64/63522275154784/0/hack-like-pro-digital-forensics-for-aspiring-hacker-part-1-tools-techniques.1280x600.jpg
Sebagai contoh kasus kejahatan dunia maya yang baru saja diungkap adalah kasus pencurian data memanfaatkan bug heartbleed oleh seorang remaja berusia 19 tahun dari Kanada. Setelah bug Heartbleed diungkap ke publik  pada tanggal 9 April, Solis-Reyes diduga melakukan aksi eksploitasi terhadap kelemahan keamanan yang paling penting ini yang terdapat di dalam OpenSSL server CRA, untuk mencuri informasi pribadi dan sensitif, termasuk nomor asuransi sosial dari sistem perusahaan, sebelum celah di sistem server komputer tersebut ditutup (ID-SIRTII, 2014).

Rabu, 02 Juli 2014

Grup Hacker Dragonfly Menyerang Industri Penyedia Layanan Energi

Sudah menjadi masa lalu, jika para pelaku cyber crime hanya berfokus pada komputer untuk menyebarkan malware dan menarget penyerangan kepada perseorangan, tak peduli orang biasa atau pejabat penting suatu negara. Saat ini, industri di sektor energi menjadi sasaran yang sangat menarik bagi mereka.

Beberapa hari yang lalu, peneliti menemukan malware mirip Stuxnet yang diberi nama Havex yang juga diprogram untuk menginfeksi perangkat lunak sistem kontrol industri dari SCADA dengan kemampuan bisa menonaktifkan bendungan hidroelektrik, membebani pembangkit listrik tenaga nuklir, dan bahkan mematikan jaringan listrik suatu negara dengan sekali ketuk di keyboard.

Ilustrasi. Source: http://www.pmgenerators.com/wp-content/uploads/2012/08/PMGL-GRID.jpg
Baru-baru ini, grup hacker Rusia yang bernama Energetic Bear telah mengambil alih lebih dari seribu perusahaan penyedia layanan energi di Eropa dan Amerika Utara memakai senjata maya yang canggih. Senjata ini mirip dengan Stuxnet yang memberikan akses ke sistem kontrol pembangkit listrik kepada sang hacker.

Jumat, 28 Februari 2014

Tips-Trik Sederhana Modifikasi Tampilan CGridView di Framework Yii

Salah satu fitur yang sangat membantu di framework PHP Yii adalah Gii, yaitu tool untuk meng-generate kode untuk proses CRUD (Create Read Update Delete) masing-masing tabel di database. Dengan proses CRUD kita bisa melakukan proses penambahan data, membaca data, memperbaharui data, dan menghapus data. Untuk menampilkan data hasil CRUD dari Gii menggunakan dua model tampilan, yaitu List View menggunakan widget CListView dan Grid View menggunakan widget CGridView. Pada tulisan ini saya akan mencoba memberikan beberapa tips sederhana untuk memodifikasi tampilan data yang menggunakan widget CGridView.

1. Penomoran
Gambar 1. Contoh hasil penomoran data di widget CGridView Yii

Kamis, 30 Januari 2014

Website Angry Bird Di-deface Buntut Dari Ulah NSA?

Website resmi Angry Birds di-deface oleh hacker menyusul adanya laporan bahwa agen intelijen Amerika Serikat dan Inggris telah mengumpulkan informasi pengguna dari permainan dan aplikasi mobile populer lainnya.

Beberapa pengguna mencoba mengakses website resmi Angry Birds beberapa waktu lalu dan menjumpai sebuah gambar karakter Angry Birds dan bertuliskan "Spying Birds" serta diperlihatkan logo Badan Keamanan Nasional (National Security Agency, NSA) Amerika Serikat.

Pihak NSA dan Kantor Pusat Komunikasi Pemerintah Inggris (GCHQ) bekerja sama mengumpulkan data lokasi, alamat, daftar pertemanan, jejak telepon, dan informasi lainnya dari aplikasi mobile yang bocor, tulis media New York Times berdasarkan dokumen yang disediakan oleh Edward Snowden.
Tampilan hasil defacement website resmi Angry Birds

Rabu, 29 Januari 2014

Review Speaker Multimedia 2.1: Edifier P3060

Sepi rasanya saat lagi di kos tidak ditemani bunyi-bunyian. Setelah speaker Simbadda murahan yang dulu beli paketan dengan komputer di rumah tahun 2005 mendekati ajal, kuping ini serasa gatal ingin segera punya rungon-rungon yang ajib. Karena lagi krismon, akhirnya saya coba membetulkan sendiri speaker Simbadda tersebut yang sebenarnya hanyalah masalah sepele di perkabelan. Saya kupas kabelnya, terlihat ada enam kabel kecill berwarna-warni di bagian pengatur volume. Saya potong sedikit, lalu saya sambung lagi secara sederhana hanya dengan dililit dan direkatkan pakai selotip. Alhasil speaker satelit malah tidak ada bunyinya sama sekali, hanya subwoofer yang bisa hidup. :D Sudah terlanjur malas utak-atik, ya sudahlah beli lagi saja besok pikirku.
Gambar 1. Speaker Edifier P3060

Selasa, 22 Oktober 2013

Mencari Posisi Suatu Nilai dalam Variabel Array di Javascript

Dalam beberapa kasus pemrograman, kita kadang menjumpai suatu kondisi dimana diperlukan pengecekan apakah suatu nilai eksis/terdapat dalam isi suatu deret/array variabel atau tidak. Misalnya:
Diketahui:
var buahSaya = 'apel';
var deretBuah = ['rambutan', 'sirsak', 'melon', 'kiwi', 'jeruk', 'pisang', 'apel', 'jambu', 'nanas'];
Dengan menggunakan fungsi/method bawaan dari javascript kita bisa mengetahui di posisi berapa buah apel berada, jika posisi menunjukkan angka -1 maka buah apel tidak ada dalam isi variabel array buah, jika buah apel ditemukan maka akan dikembalikan nilai angka yang menunjukkan posisi atau nomor urutnya dalam isi variabel array buah.
Fungsi yang digunakan adalah indexOf(). Fungsi ini akan melakukan pencarian dalam isi suatu variabel array dari posisi paling awal sebagai posisi default atau bisa juga ditentukan posisi awal pencariannya mulai dari urutan nomor tertentu (array dalam javascript selalu dimulai dari indeks/urutan ke-0).

Senin, 21 Oktober 2013

Menghitung Umur di MySQL Dan Eksekusi-nya Melalui CDbCriteria Yii PHP Framework

Sebagai programmer, tentu tak akan bisa lepas dari dokumentasi API dari bahasa pemrograman maupun framework pemrograman yang sedang digunakan. Jika tidak, ya silakan bingung sendiri ke sana ke mari mencari jawaban jika di tengah-tengah aktivitas coding anda menemui kendala. Belum lagi kalau bingung juga mencari keyword-nya untuk googling. :D
Hal ini juga saya alami kemarin, merasa sudah terbiasa eksekusi query-query panjang MySQL di Yii menggunakan CDbCriteria, akhirnya menemui jalan buntu juga ketika harus menghitung umur menggunakan fungsi TIMESTAMPDIFF dari MySQL. Kode program saya translate manual ke dalam bahasa MySQL dan saya run, dan memang kode SQL-nya juga tidak menunjukkan adanya kesalahan alias query berjalan dengan lancar. Saya cek kode program saya juga tidak ada yang janggal, namun ketika saya jalankan selalu memunculkan pesan kesalahan yang sama seperti pada gambar dibawah ini yang intinya bahwa tidak ada kolom bernama TIMESTAMPDIFF bla bla bla atau dengan kata lain fungsi TIMESTAMPDIFF dan seterusnya itu dianggap sebagai nama kolom tabel di Yii.
Error CDbExeption, seleksi nama kolom yang tidak valid

Rabu, 17 Juli 2013

Penampilan Nokia Lumia 1020 dengan Kamera 41 Mega Piksel

Nokia Corp. akhirnya memperkenalkan smartphone Lumia 1020 yang sudah lama ditunggu-tunggu yang membawakan kemampuan imaging yang sangat baik pada device/perangkat berbasis Windows Phone 8. Sayangnya, sensor kamera 41 Mega Piksel (resolusi 7712 x 5360) dengan optik custom dari Carl Zeiss adalah satu-satunya inovasi hardware yang tertanam di handset ini, karena sebenarnya smartphone ini masih berbasis processor aplikasi dari edisi tahun lalu dan fitur tambahan NAND flash storage berukuran 32 GB.
Nokia Lumia 1020
Gambar 1. Nokia Lumia 1020

Kamis, 04 Juli 2013

Membuat Blog Sederhana Menggunakan Framework PHP Yii Part. 1

Bismillahirrahmaanirrahiim..

Pada artikel kali ini, saya ingin share tentang proyek pribadi saya yaitu membuat CMS (Content Management System) blog sederhana berbasis framework PHP Yii. Ya, memang sudah banyak di dunia maya ini bermunculan macam-macam CMS yang powerful dan fitur yang sangat lengkap. Dari CMS untuk blogging biasa, CMS untuk berjualan (e-commerce), CMS untuk social network, CMS untuk forum online, CMS untuk e-learning, dan masih banyak lagi jenisnya. Bahkan, tak sedikit pula dari CMS-CMS tersebut yang dibangun sudah berbasiskan framework, sebut saja GXC CMS yang berbasis Yii, Pongo CMS yang berbasis Laravel, Pimcore yang berbasis Zend, dan lain-lain.

Tanpa bermaksud menyaingi CMS-CMS blogging yang sudah mapan (impossible mungkin kalau untuk menyaingi :D) ataupun menumpang nama tenar dari nama framework Yii yang beberapa tahun belakangan ini selalu menduduki peringkat atas dalam daftar framework PHP terpopuler, proyek pribadi ini hanyalah proyek iseng-iseng sekaligus media belajar bagi saya pribadi untuk bisa lebih mendalami framework Yii itu sendiri. Apalagi setelah saya sedikit merasa bosan dengan jasa blog-blog gratisan seperti blogger.com maupun wordpress.com, yah akhirnya saya coba untuk bisa mengembangkan CMS blogging sendiri meskipun secara fitur saya mencontek dari blogger dan fitur yang tersedia masih sangat kurang jika dibandingkan dengan blogger. Yang penting coding dulu dan fitur-fitur basic bisa segera terwujud, fitur tambahan bisa di-coding di kesempatan berikutnya (kalau masih semangat :p).

Senin, 01 Juli 2013

Kumpulan Audio/MP3 dan E-Book Kajian Menyambut Bulan Ramadhan

Kumpulan Audio/MP3 Kajian Menyambut Bulan Puasa Ramadhan Bulan Ramadhan yang dinantikan segera datang. Dan semoga Allah SWT memberikan kenikmatan pada kita semua sehingga bisa sampai di bulan Ramadhan dan bisa mengisi bulan Ramadhan dengan penuh kebaikan yang dapat membawa kita termasuk dalam golongan orang yang bertakwa.

Seperti pada tahun sebelumnya, kami pernah membuat postingan yang berjudul Kumpulan Kajian Islam Tentang Puasa dan Persiapan Bulan Ramadhan yang berisi beberapa mp3 kajian dan ebook Islami yang membahas permasalahan seputar bulan Ramadhan dan puasa Ramadhan, kali ini kami mencoba membuat postingan serupa yang tentu saja jauh lebih lengkap dengan penambahan audio kajian dan ebook Islam terbaru. Tidak hanya membahas hal-hal yang berkaitan dengan persiapan bulan Ramadhan dan puasa Ramadhan saja, tetapi juga termasuk berbagai hal yang berhubungan dengan bulan suci Ramadhan seperti shalat tarawih, shalat witir, dan zakat serta amaliah-amaliah di bulan Ramadhan lainnya.

Senin, 11 Februari 2013

Akun Email Mantan Presiden Amerika Serikat, George H. W. Bush Dibobol

[1x01-022013]-Akun Email Mantan Presiden Amerika, George H. W. Bush Dibobol

Satu foto diunggah ke internet menampilkan politisi partai Republik berusia 88 tahun sedang terbaring di rumah sakit, dimana beliau baru-baru ini dirawat karena bronkitis. Email yang dicuri dilaporkan mengandung alamat-alamat dan detail personal dari beberapa anggota keluarga Bush.

Gambar Mantan Presiden Amerika Serikat George H. W. Bush

Selasa, 30 Oktober 2012

Download Kajian dan Kitab Fikih Al Ghaayah wa At-Taqrib Matan Abi Syuja'

[1x03-102012]-Download Kajian dan Kitab Fikih Al Ghaayah wa At-Taqrib Matan Abi Syuja'

Preview Kitab al-Ghaayah wa al-Taqrib Matan Abi Syuja'

Pendahuluan (source: http://alkutawi.blogspot.com/2011/01/pengenalan-matan-al-ghayah-wa-al-taqrib.html ):
Matan al-Ghaayah wa al-Taqrib atau Matan Abi Syuja’ karya Imam Abu Syuja’ Ahmad bin al-Husain bin Ahmad al-Ashfahani adalah ringkasan fikih madzhab Syafi’i yang terkenal. Al-Azhar telah menjadikan kitab al-Iqna’ fi Hall Alfadzh Abi Syuja’ karangan Imam al-Khathib al-Syirbini yang merupakan syarah kepada Matan Abi Syuja’ tadi sebagai sukatan pelajaran bagi pelajar peringkat sekolah.

Imam Abu Syuja’ telah mempelajari madzhab Syafi’i lebih dari 40 tahun. Imam al-Silfi berkata: beliau adalah antara orang-orang yang tunggal (dari segi kehebatan, kepandaian, ketokohan, dan sebagainya) pada zamannya. Abu Syuja’ telah diberi umur yang panjang sehingga al-‘Allamah al-Dairabi pun mengatakan bahawa beliau pernah hidup selama 160 tahun. Beliau meninggal di al-Madinah al-Munawwarah pada tahun 593 Hijrah.

Kamis, 25 Oktober 2012

Al-Imam Hasan al-Bashriy (Wafat 116 Hijriah) Dan Maulid Nabi

[1x02-102012]-Al-Imam Hasan al-Bashriy (Wafat 116 Hijriah) Dan Maulid Nabi

Al-Imam Hasan Al-Bashriy adalah salah satu ulama terkemuka generasi tabi'in (salafush shaleh), guru besar di kota Bashrah, Irak. Seorang alim yang terkemuka dari kaum Muslimin, seorang ahli fikih yang alim, ahli ibadah, seorang yang bertakwa, dan wira’i, dikenal dengan kefasihan lisannya, penjelasannya yang indah mengharukan, ahli hikmah, zuhud, dan yang luas ilmunya. Beliau pernah berjumpa sekitar 100 sahabat Nabi pada masa hidupnya.

Ayah beliau mengabdi kepada Zaid bin Thabit Al-Anshariy Radliyallahu ‘Anh (زيد بن ثابت الأنصاري) yaitu salah seorang sahabat Rasulullah yang terkenal sebagai penulis wahyu Allah dan surat-surat Baginda Rasulullah. Sahabat Zaid bin Thabit Al-Anshariy wafat pada tahun 15 Hijriah dan anak beliau yang bernama Kharijah bin Zaid, menjadi salah satu generasi tabi’in besar dan merupakan satu diantara ulama-ulama fikih Madinah pada masanya. 

Sedangkan ibunda dari Al-Imam Hasan Al-Bahsriy bernama Khayrah (خَيْرَةُ) adalah pelayan kepada Ummu Salamah. Beliau (Imam Hasan) dilahirkan pada 2 tahun terakhir sebelum wafatnya Amirul Mukminin Umar al-Khattab.

Jumat, 05 Oktober 2012

Sedikit Tips Dan Trik pada Sticky Notes (Windows 7)

[1x01-102012]-Sedikit Tips Dan Trik pada Sticky Notes (Windows 7)

Sebagai pengguna OS (Operating System) Windows 7, salah satu fitur yang sangat membantu saya untuk membuat catatan-catatan kecil tentang proyek yang sedang saya kerjakan adalah Sticky Notes. Bagi yang belum pernah menggunakannya, bisa mengaksesnya melalui Start Menu->All Programs->Accessories->Sticky Notes.
Gambar 1. Mengakses program Sticky Notes dari Windows 7
Gambar 2. Tampilan program Sticky Notes dari Windows 7

Rabu, 05 September 2012

Mu’adz bin Jabal – Sahabat Rasulullah Ahli Fikih

[1x01-092012]-Mu’adz bin Jabal – Sahabat Rasulullah Ahli Fikih

Beliau adalah pribadi yang tenang, namun memikat perhatian dengan sejuta pesona yang ada padanya. Pemuda tampan berkulit hitam manis, bersih, dan memiliki tutur kata yang bagus itu adalah salah satu dari 70 orang utusan dari kalangan Anshar yang diambil bai’at oleh Rasulullah Shallallahu ‘Alaihi Wa Sallam pada perjanjian ‘Aqabah yang ke dua.
Kecintaan beliau kepada kitabullah dan sunah Rasul, dipadu dengan kecerdasan beliau dalam mengolah kebenaran-kebenaran yang tersembunyi mengantarkan beliau menjadi seorang ahli fikih terkemuka. Bahkan beliau pun mendapat pujian dari Rasulullah atas keahliannya dalam permasalahan hukum, “Umatku yang paling tahu akan yang halal dan yang haram adalah Mu’adz bin Jabal.”

Jumat, 03 Agustus 2012

Sedikit tentang Abu Bakar As Siddiq RA (Bagian 1)

[1x04-082012]-Sedikit tentang Abu Bakar As Siddiq RA (Bagian 1) 

Beliau adalah orang yang sangat merindukan hadirnya Rasulullah. Beliau senang bergaul dengan orang shalih yang kepadanya beliau mencari petunjuk dan mendapat kabar akan datangnya nabi yang telah dinantikan. Mereka adalah Qus bin Sa’idah al Iyyadi, Zaid bin ‘Amr bin Nufeil, dan Waraqah bin Naufal. Merekalah orang-orang yang teguh berpegang kepada agama Ibrahim, meskipun lingkungan sekitar mereka adalah para penyembah berhala. Dari merekalah Abu Bakar tahu bahwa akan datang suatu agama yang akan mengembalikan panji-panji Allah dan akan menghancurkan berhala. Namun, Qus bin Sa’idah lebih dahulu meninggal sebelum sempat bertemu baginda Rasulullah Shallallahu ‘Alaihi Wasallam..

Kamis, 02 Agustus 2012

Mengatasi Error Reporting PHP pada XAMPP 1.8.0

[1x03-082012]-Mengatasi Error Reporting PHP pada XAMPP 1.8.0
Saat sedang mengetes hasil coding menggunakan framework Yii versi 1.1.11 dan XAMPP versi 1.8.0, muncul pesan error seperti di bawah ini:

Gambar 1 Pesan Error Reporting PHP Terbaru
Pesan error yang tampil: Non-static method Utility::flashSuccess() should not be called statically, assuming $this from incompatible context

Tambahan Dukungan Terhadap Retina Display di Google Chrome

[1x02-082012]-Tambahan Dukungan Terhadap Retina Display di Google Chome

Minggu kedua bulan Juni yang lalu, Google mengumumkan bahwa, "Apple meluncurkan laptop baru dengan layar Retina berresolusi tinggi dan kami berkomitmen untuk menghias Chrome sampai benar-benar terlihat indah pada mesin itu." Google terlihat senang dengan hasilnya, karena versi Chrome stabil terbaru telah resmi mendukung efek layar Retina beresolusi tinggi pada Mac.

Hasilnya terlihat lebih jelas untuk teks, seperti terlihat pada gambar di bawah ini saat menggunakan Chrome 21 pada MacBook Pro.

Gambar Contoh Fitur Google Chrome Menggunakan Retina Display

Rabu, 01 Agustus 2012

Google Mengganti Fitur Video Chat di Gmail dengan Google Hangouts

[1x01-082012]-Google Mengganti Fitur Video Chat di Gmail dengan Google Hangouts 

Sekarang anda bisa menikmati fitur video chat menggunakan Google Hangouts langsung dari Gmail. Sebelumnya, fitur ini tersedia untuk Google+.
Logo Google Hangouts