Let’s get smarter…

Because knowledge is power…

Archive for the ‘Science’ Category

Playing With Number [Part 1]

Posted by gilang On November - 8 - 2008

Abis kelar nih baca bukunya Y.E.O Andrean, judulnya The pleasures of pi and e and other interesting numbers. Akhirnya pengetahuan matematika gw nambah dikit. Mayan lah buat upgrade knowledge. Selama ini gw ga pernah tuh concern ama yang beginian, dan ternyata asyik juga. NIh gw coba bagi-bagi pengetahuan yang gw dapet dari nih buku.

Buku ini ngebahas tentang deret dan jumlah dari deret tersebut. Buat postingan pertama ini gw bahas yang deret konveren ama divergen dulu. Berikut pembahasannya.

Deret dikatakan divergen apabila jumlah dari bilangan-bilangan yang ada pada deret tersebut mendekati tak hingga, sedangkan deret disebut konvergen apabila jumlah bilangan-bilangan dalam deret tersebut membentuk sebuah konstanta atau bilangan tertentu.

Sekedar ringkasan, Berikut adalah yang tergolong dalam deret konvergen dan divergen.

Beberapa deret divergen

  1. 1+2+3+4+5+6+... right infty (deret integer)
  2. 1!+2!+3!+4!+5!+6!+... right infty (deret faktorial)
  3. 1/1+1/2+1/3+1/4+1/5+1/6+... right infty (deret harmonis)
  4. 1/1+1/3+1/5+1/7+1/9+... right infty (deret harmonis)
  5. 1/2+1/4+1/6+1/8+1/10+... right infty (deret harmonis)

Beberapa deret Konvergen

  1. 1/1+1/2+1/4+1/8+1/16+... = 2 (deret geometri)
  2. 1/2^0+1/2^1+1/2^2+1/2^3+1/2^4+... = 2 (deret geometri)
  3. 1+1/{1!}+1/{2!}+1/{3!}+1/{4!}+... = e(2,7182818284...) (deret exponensial)
  4. 1/1-1/2+1/3-1/4+1/5-... = log_natural^2 = ln_2 = 0,6931471805... (deret logaritmik)
  5. 1/1-1/3+1/5-1/7+1/9-... = pi/4 = 0,78539816... (deret Leibniz-Gregory)

Penjelasan Deret Divergen

Untuk deret divergen sepertinya tidak membutuhkan penjelasan. Karena batas akhir bilangan itu tidak diketahui berapa, maka secara logis, jumlah dari setiap bilangan ini akan membuat nilai total semakin besar dan besar, yang pada akhirnya akan mendekati pada tak hingga.

Penjelasan Deret Konvergen

Untuk deret konvergen, nomor 1 dan nomor 2 merupakan deret geometri, dimana apabila dijumlahkan maka totalnya pasti sama dengan 2.  Deret ini ditemukan oleh matematikawan yunani pada abad ke 5 sebelum masehi dan merupakan basis dari permasalahan yang dikenal dengan nama Zeno’s Paradox.

Pada deret divergen di atas, diketahui bahwa total dari bilangan faktorial adalah mendekati tak hingga, lalu apakan bilangan resiprok dari bilangan faktorial juga mendekati tak hingga ?. Ops, ternyata tidak, Perhatikan deret konvergen nomor 3. Ternyata bilangan resiprok dari faktorial adalah 1,7182818284…  Apa yang menarik disini ?, apabila kita tambahkan 1 di dalam deret tersebut kita akan menemukan sebuah deret yang sangat penting dalam dunia matematika yaitu deret eksponensial. Deret ini ditemukan pada tahun 1665 oleh Issac Newton (1642-1727) yang selanjutnya oleh Leonhard Euler (1707-1783) ditetapkan sebagai konstanta dan diberi lambang “e” dengan nilai 2,7182818284…

Konstanta ini juga disebut sebagai konstanta alam semesta, dan merupakan salah satu konstanta yang amat sangat penting. Konstantan ini sangat sering dijumpai dalam kehidupan sehari-hari mulai dari rasio ruangan pada cangkang nautilus (binatang sebangsa keong) sampai rasio luas galaksi.

Nomor 4 juga merupakan konstanta dimana total dari bilangan resiprok integer dengan tanda yang berlawanan menghasilkan logaritma natural 2 dengan nilai 0,6931471805…

Nomor 5 dikenal denga deret Leibniz-Gregory. Deret dengan tanda yang berlawanan selalu menghasilkan nilai yang sangat menarik, salah satunya ya deret ini. Menghasilkan konstanta pi/4 dengan nilai 0,78539816…

Ok, pembahasan deret-deret ajaib matematikanya sampai disini dulu. Berikutnya akan dilanjutkan dengan deret yang melibatkan pi (π). Semoga bermanfaat :D.

Sumber :
The pleasures of pi and e and other interesting numbers by Y.E.O Andrean

Big Bang Theory, Film Komedi Kaum “Nerd”

Posted by gilang On October - 25 - 2008

Sumpah ini film bikin gua selalu ngakak abis-abisan setiap kali nonton. Film ini menceritakan tentang dua orang fisikawan jenius (Ber IQ 360 jika digabungkan :p), yaitu Leonard dan Sheldon. Keduanya memiliki gelar PhD, namun gelar mereka tersebut tidak membantu mereka dalam bersosialisasi dengan masyarakat. Untuk mengatasi kecenderungan sosial yang mereka miliki, Mereka akhirnya memutuskan untuk pindah ke sebuah apertemen baru. Dan disanalah mereka bertemu dengan Penny, tetangga sebelah dari Leonard dan Sheldon. Banyak kejadian yang kemudian terjadi. Bersama dua orang sahabat lainnya, Wolowitz (Master Engineering yang sangat senang dengan wanita) dan Koothrappali (Ilmuwan asal india yang tidak bisa bicara dengan wanita) membuat suasana film ini makin ramai.

Adegan dalam flm ini benar-benar dikemas ala nerd, namun hal itulah yang membuat film ini sangat kocak. Misalkan saat Sheldon harus Berdebat panjang lebar hanya karena tempat duduknya diambil oleh Penny, Mendonorkan sperma demi mencari biaya upgrade koneksi internet ke T1, Leonard yang bangun tengah malam dengan membawa Light Saber ala Luke Skywalker, atau momen disaat Penny curhat ke sheldon, dan sheldon malah memberikan jawaban tentang Schrodinger’s Cat.

Film komedi ini benar-benar syarat akan science. Bagi pecinta science gua rasa ini film wajib buat di tonton. Bagi yang ga suka science juga monggo di tonton, biar bisa makin pinter.. hehehe…

Bagi yang pengen donlot filmnya, bisa di download disini nih..

http://www.filenest.com/tv/the-big-bang-theory-season-1-dvdripxvid-fov/

Ayat-Ayat Semesta

Posted by gilang On October - 24 - 2008

Wew… baru saja selesai melakukan re-read (membaca kembali) buku keren satu ini. Ayat-Ayat Semesta (Sisi-Sisi Al-Quran Yang Terlupakan), begitulah bunyi judul yang melekat pada buku ini. Buku karangan bapak Agus Purwanto ini membahas tentang peranan Al-Quran dalam bidang sains. Melalui buku ini beliau juga mengajak kaum muslim untuk beramai-ramai mempelajari sains, agar supaya umat islam dapat bangkit dari keterpurukan sains.

Ada banyak yang hal menarik yang bisa ditemukan disini, misalnya tentang Isra-Mi’raj yang dikaitkan dengan teori extradimensi, Teori Pasangan, Teleportasi Kuantum, Ratu Semut, atau Kejadian dalam surah Al-Khafi yang dikaitkan dengan teori perjalanan menembus waktu.

Yang benar-benar membekas di ingatan saya adalah teori tentang pasangan. Semenjak mengenal teori tentang atom, saya selalu dihantui oleh pertanyaan apa iya sih proton itu pasangan dari elektron ?, menurut agama islam dikatakan bahwa Allah menciptakan segala sesuatunya secara berpasang-pasangan. Jika memang proton adalah pasangan dari elektron, maka apa fungsi neutron ?, Bukankan pasangan itu hanya terdiri dari dua macam saja.

Beberapa lama kemudian saya mendengar tentang keberadaan anti materi (anti matter), namun masih juga belum paham tentang teori ini. Dan di buku inilah saya mendapatkan semua penjelasannya secara lengkap. Dari pasangan Proton-anti proton, Elektron-positron, dan neutron-anti neutron.  Serta karakteristik dari setiap partikel tersebut.

Ada cerita seru saat saya sedang berdebat dengan direksi saya disaat lunch break, dimana ia mengatakan bahwa anti materi itu hanya bualan belaka dan tidak bisa dibuktikan, berbekal buku ini dan pengetahuan dari BBC (thanks to Michio Kaku too), saya coba menjelaskan tentang teori partikel ini, dan terjadi perdebatan yang amat seru. Saling adu referensi, Ayat-ayat, logic bending, dll yang pada akhirnya dia minta contoh pembuktian bahwa anti-materi itu ada. That’s it. Itu pertanyaan yang saya tunggu-tunggu. Langsung saya berikan jawaban, PET (Positron Emission Tomography) scan adalah contoh alat yang menggunaakan anti materi. Huruf “P” pada “PET” berarti positron, yang dalam hal ini anti elektron. Pasa saat scan, positron ini akan ditembakkan ke arah kita. Bertabrakan dengan elektron yang dihasilkan otak kita, kedua materi ini saling meniadakan, dan menghasilkan sinar gamma. Pancaran sinar gamma inilah yang dideteksi balik oleh mesin PET sebagai image otak. Dan jawaban ini akhirnya mengakhiri perdebatan panjang antara saya dan direksi saya. :D

Bukan bermaksud spoiler, itu hanyalah sekelumit dari materi yang ada di buku ini. Masih banyak materi-materi menarik lagi lainnya. So Bagi kamu yang senang dengan sains, apalagi yang berbasikan islam, wajib baca buku yang satu ini.

Jelajah Dunia Dengan Google

Posted by gilang On October - 13 - 2008

Beberapa minggu yang lalu saya dikejutkan saat melakukan pencarian dengan menggunakan google. Betapa tidak, hampir semua situs yang saya temukan kini dapat langsung diterjemahkan oleh google ke dalam bahasa Indonesia. Hal yang lebih membuat saya mengacungkan jempol pada google adalah saat saya mengakes tool kegemaran saya, yaitu google transtlate. Kini google translate dapat mentranslate tidak kurang dari 30 bahasa yang ada di dunia. That’s awesome. Dengan ini tidak salah jika google saya sebut dengan universal transtool / universal translator. :D

Beberapa fitur lainnya adalah kini tool ini dapat melakukan penerjemahan lintas bahasa. Maksudnya, dulu sebelum google melakukan update pada tool ini, penterjemahan bahasa hanya bermuara pada satu bahasa saja, yaitu Bahasa Inggris. Jadi apabila kita ingin menterjemahkan suatu website atau kalimat, misalkan dari bahasa jerman ke bahasa perancis, pertama-tama kita harus menterjemahkan kalimat bahasa jerman tersebut kedalam bahasa inggris, baru kemudian kita menterjemahkannya kembali menjadi Bahasa Perancis. Namun sekarang, dari bahasa apapun yang tersedia ke bahasa manapun yang tesedia bisa kita lakukan secara langsung, tanpa melalui Bahasa Inggris terlebih dahulu.

Selain fitur-fitur baru di atas, kini google translate juga telah mendukung Bahasa Indonesia. Hal yang luar biasa menurut saya. Karena dengan ini berarti Bahasa Indonesia juga dianggap eksis dan penting sehingga Google menambahkannya ke dalam list bahanya yang di dukungnya. Terus terang saya sangat sering sekali menggunakan tool ini untuk bermain-main, sekedar belajar, atupun kadang untuk menterjemahkan manual yang ditulis dalam bahasa asing. Berikut contoh Dari penggunaan google translate : (klik pada gambar untuk memperbesar)

Penterjemahan dari Bahasa Jerman ke Bahasa Indonesia

Penterjemahan dari Bahasa Indonesia ke Bahasa Jerman

Meskipun google dapat menterjemahkan ke dalam Bahasa Indonesia secara langsung, saya tetap masih tetap menggunakan ke Bahasa Inggris terlebih dahulu. Karena terkadang terjemahan Bahasa Indonesia secara langsung masih sering berantakan, baik dalam segi grammar, maupun arti.

Oits.. apa cuma sampai disitu saja kemampuan google translate yang baru ini. Enggak lah pastinya. Ada lagi fitur yang lebih extreme lagi. Yaitu menterjemahkan seluruh isi website, sehingga  kita dapat browsing situs-situs berbahasa asing serasa bahasa kita sendiri. Caranya cukup mudah, tinggal isikan url yang ingin kita terjemahkan, ke form yang telah disediakan, kemudian pilih bahasa terjemahan. Jika kita bingung situs itu menggunakan bahasa apa, pilih saja menu pertama, yaitu “Detect Language”, dengan ini Google akan secara otomatis menebak bahasa yang digunakan oleh situs tersebut, lalu kemudian menterjemahkan menjadi bahasa yang kita inginkan.

Berikut contoh situs yang saya terjemahkan dengan menggunakan Google Translate. (German - English). (klik pada gambar untuk memperbesar)

Tampilan asli dalam Bahasa Jerman

Tampilan setelah di terjemahkan dalam Bahasa Inggris

Dengan adanya tools ini kita bisa menjelajah keujung penjuru dunia. Hareee geneee masih bermasalah ama bahasa…..:D:D:D

Image Credit :

Google

Akhirnya,… ada waktu juga buat nonton video BBC yang udah saya kumpulin mati-matian. Udah kesimpan di hardisk ampir sebulan, belum ada yang sempat di tonton. Setelah nonton beberapa video, ada satu video yang mengandung informasi yang cukup menarik. Judul videonya adalah BBC Horizon 2008 Is Alcohol Worse than Ecstasy”.

Sesuai judulnya, video ini membahas tentang obat-obatan terlarang yang di ranking berdasarkan jumlah pengguna, legalitas, efek, dan dampak yang ditimbulkannya. Riset tentang obat ini diadakan di UK dan berhasil mendata 20 jenis obat yang beredar di negara itu. Apa saja itu ?, berikut jenis obat-obatannya.

20.  Khat

Street Name : Abyssian Tea, African Salad
Street Price : £ 4 a bunch
UK Users : 40.000
UK Deaths Per Year : 0 recorded

Bersifat sebagai stimulan, yang memberikan efek terjaga dan membuat tubuh berenergi. Kelebihan penggunaan dapat menyebabkan insomnia, impotensi dan tekanan darah tinggi.

19.  Alkyl Nitrites

Street Name : Poppers, Liquid Gold
Street Price : £ 2-6 per bottle
UK Users : 400.000
UK Deaths Per Year : 0 recorded

Alkyl nitrites merupakan obat yang dilegalkan dan bersifat non adiktif. Penggunaanya dapat dihirup langsung dari botolnya. Memberikan efek yang menenangkan otot dan saraf (relaxer). Dapat membahayakan apabila tertelan oleh penggunanya.

18.  Ecstasy

Street Name : E, Love Drug, Hug Drug
Street Price : £ 1-8 per pill
UK Users : 500.000
UK Deaths Per Year : 27 recorded

Merupakan jenis obat ilegal yang bersifat sebagai stimulan. Ecstasy dapat memberikan efek halusinasi, perasaan senang, dan membuat tubuh selalu merasa berenergi. Obat ini dapat menyebabkan peningkatan detak jantung dan suhu tubuh yang berlebihan.

17. GHB (Gamma Hidroxybutric Acid)

Street Name : Liquid Ecstasy
Street Price : £ 5 per dose
UK Users : Unknown
UK Deaths Per Year : 3 recorded

Merupakan obat ilegal yang tergolong dalam kelas C. Pada dosis yang rendah GHB dapat memberikan efek peningkatan sensualitas. Biasa digunakan untuk meningkatkan nafsu sensual. Bersifat racun mematikan pada dosis yang tinggi. GHB juga dapat berbahaya apabila dicampur dengan alkohol.

16.  Anabolic Steroids

Street Name : -
Street Price : £ 20 per 100 tablets
UK Users : 42.000
UK Deaths Per Year : 0 recorded

Merupakan obat ilegal yang juga tergolong kedalam kelas C. Banyak digunakan untuk membangun otot badan. Obat ini dapat membuat penggunanya menjadi lebih agresif dan kasar. Efek samping obat ini dapat menyebabkan sterilisasi, gagal hati dan ginjal, stroke, dan serangan jantung.

15.  Methylphenidate

Street Name : Vitamin R
Street Price : £ 15 per hit
UK Users : 40.000
UK Deaths Per Year : 0 recorded

Merupakan bahan aktif pada obat-obatan sejenis Ritalin, Tergolong ke dalam obat-obatan kelas A dan bersifat stimulan. Obat ini biasanya digunakan untuk mengobati gangguan ADHD (Attention Deficit Hyperactivity Disorder). Para pengguna ilegal biasa menyalahgunakan obat ini dengan cara menghancurkan obat yang berbentuk tablet menjadi serbuk, kemudian menghisapnya melalui hidung. Efek samping dari obat ini dapat menyebabkan muntah-muntah, tremor (sejenis sindrom gemetar), dan delirium.

14.  LSD (Lysergic Acid Deithylamide)

Street Name : Lucy, Trips, Paper Mushrooms
Street Price : £ 1-5 per tab
UK Users : 83.000
UK Deaths Per Year : 0 recorded

Merupakan obat ilegal yang tergolong dalam kelas A. Obat ini dapat memberikan efek ketenangan penggunanya dengan menimbulkan halusinasi.

13.  4MTA

Street Name : Flatliner, Golden Eagle
Street Price : £ 1-8
UK Users : Unknown
UK Deaths Per Year : 0 recorded

Merupakan obat kelas A yang bersifat stimulan. Biasa dijual sebagai pengganti dari Ecstasy. Namun obat ini tidak memberikan efek yang tidak setinggi Ecstasy. Hal ini yang membuat penggunanya salah paham, menganggap obat ini tidak bekerja, kemudian menambah dosisnya hingga akhirnya mengalami over dosis.

12.  Solvents

Street Name : -
Street Price : £ 2
UK Users : 30.000
UK Deaths Per Year : 50-60 recorded

Merupakan zat yang jika dihirup akan sangat cepat masuk ke dalam paru-paru dan menyebabkan penggunanya teler seketika. Kalau pernah denger istilah nge-lem, ya termasuk dalam kategori ini lah kegiatan itu. Efek sampingnya adalah dapat menyebabkan kerusakan jantung.

11. Cannabis

Street Name : Dope, Hash, Bob
Street Price : £ 40-140 per ons
UK Users : 3.000.000
UK Deaths Per Year : 1 recorded

Merupakan obat kelas C. Biasa digunakan dengan cara di bakar seperti rokok. Dalam dosis yang kecil cannabis (ganja) dapat memberikan efek rasa senang, ketenangan, dan penghilang rasa sakit. Namun dalam dosis yang tinggi, dapat membuat penggunanya mengalami paranoia dan short-term memory loss.

10. Buprenorphine

Street Name : Subbies, Temmies
Street Price : £ 2 per dose
UK Users : Unknown
UK Deaths Per Year : 2 recorded

Merupakan obat kategori C, yang dapat digunakan sebagai penghilang rasa sakit, dan mengobati ketergantungan atas heroin. Apabila digunakan secara ilegal, obat ini dapat memberikan efek rasa senang (euforia) dan halusinasi. Tanpa petunjuk medis, obat ini dapat menjadi sangat adiktif

9. Tobacco

Street Name : -
Street Price : £ 5
UK Users : 10.000.000
UK Deaths Per Year : 114.000 recorded

Tobacco (Tembakau) tergolong sebagai obat yang amat sangat adiktif. Tembakau dikatakan disini sebagai penyebab kematian 20% penduduk UK. Mengurangi harapan hidup penduduk sebanyak 10 tahun, serta bertanggung jawab terhadap 40% kasus kesehatan di UK.

8.  Amphetamine

Street Name : Speed, Whizz, Dexies, Billys
Street Price : £ 8-12 per wrap
UK Users : 430.000
UK Deaths Per Year : 35 recorded

Obat terlarang yang tergolong dalam kelas A dan B, Amphetamine dapat membuat penggunanya merasa selalu berenergi, dan percaya diri. Obat ini dapat menyebabkan Paranoia, depresi, dan kepanikan berlebih.

7. Benzodiazepine

Street Name : Benzos, Downers
Street Price : £ 2 per dose
UK Users : 100.000
UK Deaths Per Year : 406 recorded

Obat ini juga termasuk kedalam golongan C, dan merupakan jenis obat penenang. Biasa digunakan untuk mengobati insomnia. Penyalahgunaan dapat menyebabkan gangguan ingatan, muntah-muntah, kepanikan berlebih, dan depresi. Jika tercampur dengan alkohol dapat menyebabkan kematian.

6.  Ketamine

Street Name : Special K, Vitamin K
Street Price : £ 15-40 per gram
UK Users : 100.000
UK Deaths Per Year : 1 recorded

Obat kategori C ini awalnya digunakan sebagai obat penenang untuk kuda. Merupakan obat penghilang rasa sakit yang amat kuat. Obat ini kemudian menjadi obat ilegal karena obat ini dapat menimbulkan efek halusinasi bagi penggunanya.

5.  Alcohol

Street Name : -
Street Price : £ 1 and up
UK Users : 40.000.000
UK Deaths Per Year : 40.000 recorded

Alkohol adalah zat yang berfungsi sebagai depresan pada dosis yang rendah. Pada dosis yang tinggi, pengguna dapat mengalami gangguan pada koordinasi tubuh, kehilangan kontrol, dan muntah-muntah. Penggunaan jangka panjang dapat menyebabkan kerusakan hari dan ginjal.

4.  Street Methadone

Street Name : The Precious, Slime Green
Street Price : £ 10 per 10 ml
UK Users : 33.000
UK Deaths Per Year : 295 recorded

Awalnya obat ini dugunakan secara medis untuk mengurasi efek ketergantungan terhadap heroin, namun obat ini kemudian kadang dicampur dengan zat lain sehingga menjadi obat terlarang.

3.  Barbiturates

Street Name : Pink Ladies, Red Devils
Street Price : £ 1-2 per tablet
UK Users : Unknown
UK Deaths Per Year : 20 recorded

Hadir dalam dua wujud. Injeksi (Kelas A) dan kapsul (kelas B). Awal nya obat ini digunakan dokter untuk mengatasi insomnia. Namun kemudian obat ini disalah gunakan.

2. Cocaine

Street Name : Charlie, Coke, Base
Street Price : £ 30 and up (powder)
UK Users : 780.000
UK Deaths Per Year : 214 recorded

Kokaine hadir dalam berbagai wujud, baik yang di suntikkan, dihirup, maupun di bakar seperti rokok. Merupakan obat terlarang golongan A. Apabila digunakan, zat-zat yang terkandung dalam obat ini dapat mencapai otak dengan seketika, sehingga dapat membahayakan nyawa.

1. Heroine

Street Name : Brown, Skag, Gear, Smack
Street Price : £ 10-20 per bag
UK Users : 30.000
UK Deaths Per Year : 700 recorded

Tergolong sebagai obat dan zat adiktif kelas A. Heroine dapat disuntikkan maupun di bakar seperti halnya rokok. Heroine dapat memberikan efek rasa senang (euphoria). Obat ini dapat menyebabkan gangguan pada bagian otak yang mengontrol pernafasan, sehingga jika overdosis dapat menjadi sangat mematikan.

Kredit gambar :

BBC

wikipedia

Source :

BBC Horizon 2008 Is Alcohol Worse than Ecstasy video

http://www.bbc.co.uk/sn/tvradio/programmes/horizon/broadband/tx/drugs/survey/

http://en.wikipedia.org/wiki/LSD

Crack md5, dan SHA-1 Hash Dalam Hitungan Detik

Posted by gilang On September - 29 - 2008

Pernah nggak berfikir bahwa hash itu bisa di balikin ?. ya pertanyaan itu sempat muncul di otak penulis beberapa bulan yang lalu, waktu penulis lagi seneng-senengnya mainan sama hal-hal yang berbau cracking. Dan akhirnya dengan sedikit imajinasi dan usaha, penulis berhasil menemukan cara membalik sebuah hash menjadi sebuah string / plaintext.

Yup, untuk melakukannya penulis menemukan tool yang amat sangat-sangat bagus. Nama tool ini adalah RainbowCrack. Program ini melakukan reverse pada hash dengan menggunakan teknik yang disebut Time-Memory Trade-Off.

Langsung ke inti permasalahan, disini penulis mau nyoba memberikan tutorial singkat  bagaimana menggunakan tools mahadewa ini. hihihi… tapi sebelumnya download dulu dunk toolsnya. Toolsnya bisa diperoleh disini.

Setelah mendapatkan tools tersebut, sekarang unzip paketnya. Kalau udah sekarang buka command promt lalu arahkan path command promp tersebut ke direktori tempat RainbowCrack tadi di ekstrak. Di dalam paket RainbowCrack ada 4 tools yang bisa digunakan, yaitu rtcrack,rtdump,rtgen, dan rtsort.

Sekedar informasi sebelum dapat menggunakan tools ini, kita harus memiliki tabel lookup yang disebut dengan Rainbow Table. Tabel ini bisa kita generate sendiri, atau bisa juga kita download. Karena terus terang untuk generating table itu makan waktu yang super lama…Di postingan kali ini penulis putuskan untuk membuat sendiri tabel tersebut.

Sebelum membuat tabel tersebut, sebaiknya kita melakukan persiapan. Persiapan itu meliputi berapa panjang string asli dari hash yang ingin kita crack, format string awal, jenis hash, dll. Pada kasus ini penulis menentukan bahwa panjang string maksimum yang ingin di crack adalah 7, bertipe lowerscase alphanumeric, dan menggunakan tipe hash md5. Rumus perhitungan secara lebih mendetail di site resmi dari Rainbow Crack. Untuk singkatnya bisa dilihat dari table berikut.

hash algorithm md5
charset loweralpha (abcdefghijklmnopqrstuvwxyz)
plaintext length range 1 - 7
key space 26^1 + 26^2 + 26^3 + 26^4 + 26^5 + 26^6 + 26^7 = 8353082582
t 2100
m 8000000
l 5
disk usage m * 16 * l = 640000000 B = 610 MB
success rate 0.9990
mean cryptanalysis time 3.7841 s
mean cryptanalysis time on a low memory system (free memory size much smaller than 122MB) 8.2836 s
max cryptanalysis time 31.1441 s
table precomputation commands rtgen md5 loweralpha 1 7 0 2100 8000000 all
rtgen md5 loweralpha 1 7 1 2100 8000000 all
rtgen md5 loweralpha 1 7 2 2100 8000000 all
rtgen md5 loweralpha 1 7 3 2100 8000000 all
rtgen md5 loweralpha 1 7 4 2100 8000000 all

Sip, setelah kalkulasi selesai, selanjutnya langsung pada praktek… hehehe…. berikut langkah-langkah lengkap dari pembuatan tabel lookup hingga proses crack.

Buat tabel dengan menggunakan tools rtgen. Berikut adalah perintahnya..

D:\MASTER\rainbow>rtgen md5 loweralpha 1 7 0 2100 8000000 all
hash routine: md5
hash length: 16
plain charset: abcdefghijklmnopqrstuvwxyz
plain charset in hex: 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 7
4 75 76 77 78 79 7a
plain length range: 1 - 7
plain charset name: loweralpha
plain space total: 8353082582
rainbow table index: 0
reduce offset: 0

Lakukan generating table sebanyak jumlah table yang ada pada kolom table precomputation commands. Pembuatan tabel ini makan waktu lama lho, tergantung spesifikasi komputer yang kita miliki.

Setelah semua tabel selesai di generate selanjutnya adalah mengurutkan isi tabel tersebut dengan menggunakan tools rtsort

rtsort md5_loweralpha#1-7_0_2100×8000000_all.rt

rtsort md5_loweralpha#1-7_1_2100×8000000_all.rt

rtsort md5_loweralpha#1-7_2_2100×8000000_all.rt

rtsort md5_loweralpha#1-7_3_2100×8000000_all.rt

rtsort md5_loweralpha#1-7_4_2100×8000000_all.rt

Setelah semua persiapan selesai, kini waktunya beraksi. Sebagai contoh disini penulis telah menyiapkan dua buah hash. yaitu :

example = 1A79A4D60DE6718E8E5B326E338AE533
secret     = 5EBE2294ECD0E0F08EAB7690D2A6EE69

Untuk memulai simpan kedua hash dalam sebuah file text, sehingga kita bisa melakukan crack secara batch. Disini penulis menyimpannya dengan nama md5.txt. Selanjutnya gunakan tools rcrack untuk melakukan reverse. Berikut perintahnya..

rcrack *.rt -l md5.txt

Dan inilah hasilnya….

D:\MASTER\rainbow>rcrack *.rt -l md5.txt
md5_loweralpha#1-7_0_2100×8000000_all.rt:
128000000 bytes read, disk access time: 0.33 s
verifying the file…
searching for 2 hashes…
plaintext of 1a79a4d60de6718e8e5b326e338ae533 is example
plaintext of 5ebe2294ecd0e0f08eab7690d2a6ee69 is secret
cryptanalysis time: 3.16 s

statistics
——————————————————-
plaintext found:          2 of 2 (100.00%)
total disk access time:   0.33 s
total cryptanalysis time: 3.16 s
total chain walk step:    1423431
total false alarm:        1301
total chain walk step due to false alarm: 1418013

result
——————————————————-
1a79a4d60de6718e8e5b326e338ae533  example  hex:6578616d706c65
5ebe2294ecd0e0f08eab7690d2a6ee69  secret  hex:736563726574

D:\MASTER\rainbow>

Hurray…. proses cracking selesai. Cepet kan, untuk melakukan crack terhadap dua hash tersebut cuma butuh waktu = 0.33 + 3.16 detik.

Terbang Dengan Gravitasi Nol

Posted by gilang On September - 27 - 2008

Penerbangan tanpa beban (biasa dikenal dengan istilah Penerbangan Parabolik) telah dapat dicapai di dalam kabin pesawat Boeing 727 dengan nama G-FORCE ONE. Keadaan tanpa beban dapat dicapai melalui manuver parabolik. Melalui pilot yang telah dilatih khusus, Manuver ini dilakukan pada ketinggian sekitar 24.000 dan 34.000 kaki diatas permukaan laut. Membutuhkan jarak sekitar 10 mil untuk membuat satu lengkungan parabola. Dimana durasi setiap manuver parabolik sekitar 1 menit.

sumber gambar : http://www.gozerog.com/how-it-works.htm

Manuver ini mirip dengan roller coaster, dimana pesawat tersebut pertama terbang dengan sudut 45 derajat ke atas, setelah mencapai ketinggian jelajah yang dirasa cukup, pesawat dibuat terbang datar secara mendadak. Pada saat ini semua yang berada di dalam pesawat tersebut akan mengalami efek gravitasi nol, alias tanpa beban. Durasi gravitasi nol ini akan bertahan sekitar 25-30 detik lamanya.

Selanjutnya pesawat akan menurunkan ketinggian dengan terbang menurun dengan sudut 30 derajat, dimana saat ini gravitasi yang bekerja di dalam pesawat meningkat secara bertahap, sekitar 1,8 g. Pesawat akan terus turun hingga mencapai ketinggian yang dikehendaki, kemudian mengulang kembali siklus parabola tadi. Efek gravitasi nol yang dirasakan di dalam pesawat sebenarnya sejalan dengan hukum gerak jatuh bebas.

sumber gambar: http://www.parabolicarc.com/2008/09/18/nasa-uses-zero-g-plane-for-experiments-for-first-time/

Bagi yang pengen nyoba mungkin bisa langsung jalan-jalan aja ke website resmi penyedia jasa layayan penerbangan gravitasi nol ini  disini.

Sumber:

  1. http://www.gozerog.com/index.htm
  2. http://www.parabolicarc.com/2008/09/18/nasa-uses-zero-g-plane-for-experiments-for-first-time/

dan IT pun Menuju Era Quantum

Posted by gilang On September - 25 - 2008

Apa lagi nih, belum juga paham dengan istilah bahasa pemrograman masa kini (misal OOP), ada pula yang namanya Bahasa Pemrograman Kuantum.. Buat apa sih bahasa yang satu ini ?, ternyata bahasa  ini erat kaitannya dengan keberadaan komputer kuantum. Yaitu komputer super cepat yang saat ini sedang dikembangkan. Denger-denger sih komputer ini bisa melakukan perhitungan dalam level atomik. Bayangkan sebuah komputer dimana setiap atom penyusunnya bisa melakukan perhitungan.. wuih… gileee… Ok simpan materi tentang komputer kuantum ini buat next post. sekarang bahas Bahasa Pemrograman Kuantum dulu.

Sesuai dengan namanya, Bahasa Pemrograman Kuantum adalah sebuah bahasa pemrograman yang dapat digunakan untuk membuat program yang dapat berjalan dalam komputer kuantum. Seperti bahasa pemrograman pada komputer masa kini, perkembangan bahasa pemrograman kuantum pun memiliki beberapa tahapan.

1.  Imperative Quantum Programming

  • Pseudocode Kuantum (Quantum Pseudocode)

Bahasa pemrograman ini pertama kali di ajukan oleh E. Knill sebagai bahasa pertama untuk komputer kuantum, model bahasa ini memiliki kaitan yang erat dengan salah satu model komputer kuantum yaitu Quantum Random Access Memory (QRAM)

  • Quantum Computing Language

QCL(Quantum Computing Language) adalah implementasi dari bahasa pemrograman kuantum yang paling mutakhir. Sintaks yang dimilikinya memiliki banyak kemiripan dengan bahasa pemrograman C, dan memiliki struktur tipe data yang mirip pula dengan bahasa C.

Bentuk tipe data yang palling mendasar pada bahasa pemrograman ini adalah qreg (quantum register), dimana qreg ini dapat diartikan sebagai array (susunan) dari qubits (quantum bits).

qureg x1[2]; // 2-qubit quantum register x1
qureg x2[2]; // 2-qubit quantum register x2
H(x1); // Hadamard operation on x1
H(x2[1]); // Hadamard operation on the first qubit of the register x1

QCL juga memiliki beberapa operator standard yang dapat digunakan dalam algoritma kuantum, yaitu :

1. controlled-not dengan banyak target qubit,

2. operasi Hadamard pada banyak qubit,

3. parse dan controlled phase

Namun fungsi yang paling penting dari QCL adalah dukungan terhadap fungsi tambahan. Seperti pada bahasa pemrograman yang ada saat ini, QCL memungkinkan kita untuk membuat sebuah procedure / fungsi yang dapat digunakan untuk memanipulasi data kuantum. Misalnya

operator diffuse(qureg q) {
H(q);                 // Hadamard Transform
Not(q);               // Invert q
CPhase(pi,q);         // Rotate if q=1111..
!Not(q);              // undo inversion
!H(q);                // undo Hadamard Transform
}

  • Q Language

Q Language (Bahasa Pemrograman Q) adalah implementasi kedua dari Bahasa Pemrograman Kuantum imperatif. Q Language di implementasikan sebagai pengembangan dari bahasa pemrograman C++, Bahasa ini menyediakan kelas-kelas yang dapat digunakan untuk melakukan operasi kuantum dasar seperti QHadamard, QFourier, QNot, dan QSwap. Operator baru dapat dibuat menggunakan mekanisme kelas pada C++.

Memory Quantum yang di representasikan oleh kelas Qreg
Qreg x1(); // 1-qubit quantum register with initial value 0
Qreg x2(2,0); // 2-qubit quantum register with initial value 0

  • qGCL

Quantum Guarded Command Language (qGCL) didefinisikan oleh P. Zuliani dalam tesis PhD-nya. Bahasa ini berbasis pada Guarded Command Language yang dibuat oleh Edsger Djikstra.

2. Functional Quantum Programming

Dalam beberapa tahun terakhir ada banyak bahasa pemrograman kuantum berbasis paradigma pemrograman fungsional (functional programming language) yang telah diajukan. Paradigma bahasa ini dianggap memiliki banyak kelebihan daripada paradigma bahasa pemrograman kuantum sebelumnya, dimana pada paradigma ini algoritma dapat di jelaskan secara lebih jelas.

  • APL dan cQPL

Bahasa pemrograman kuantum (QPL) di ajukan oleh Peter Selinger bersama dengan cQPL, yaitu sebuah ekstensi yang sangat berguna untuk melakukan permodelan komunikasi kuantum. Bahasa pemrograman yang telah memiliki ekstensi ini dinamakan cQPL (communication capable QPL).

Contoh:
Alokasi qubit

new qbit q := 0;
q *= H;
measure q then {
print “Head!”
} else {
print “Tail:(”;
};

cQPL menyediakan dukungan untuk memodelkan protokol komunikasi kuantum, sebagai contoh, Komunikasi antara Alice dan Bob dapat di jelaskan sebagai pertukaran qubit antara dua modul.

module Alice {
new qbit a := 0;
new qbit b := 0;
send qbit a to Bob;
send qbit b to Bob;
}

module Bob {
receive q1:qbit from Alice;
receive q2:qbit from Bob;
dump q1;
dump q2;
}

  • Quantum Lambda Calculus

Usaha pertama dalam mengajukan lambda calculus dilakukan oleh Philip Maymin pada tahun 1996. Kemudian pada tahun 2003 André van Tonder menyatakan bahwa ekstensi dari lambda calculus sangat cocok digunakan untuk membuktikan tingkat kebenaran dari program kuantum.

Quantum Lambda Language adalah bahasa yang berbasis pada lambda calculus yang pertama kali diperkenalkan oleh Alonzo Church dan Stephen Cole Kleene pada tahun 1930. Model bahasa ini merupakan salah satu model bahasa
pemrograma kuantum yang dapat dijadikan alternatif.

source :

http://www.quantiki.org/wiki/index.php/Quantum_Programming_Language

Stereo Image TV

Posted by gilang On April - 23 - 2008

Pernah denger istilah gambar stereo ?Apa lagi nih ??, masa gambar ada yang stereo. wess, jangan salah. Stereo image atau yang biasa disebut dengan stereoscopy merupakan teknik penggambaran suatu citra dengan cara stereo. Simplenya sih gambar yang kita terima antara mata kanan dan mata kiri dibedakan. Mirip kaya stereo pada suara, dimana antara speaker kiri dan speaker kanan mengeluarkan suara yang berbeda, kali ini gambar yang akan dilihat oleh mata kiri dan mata kanan pun berbeda. Masing-masing mata akan melihat citra yang berbeda sehigga menghasilkan efek stereo. Penjelasan teknis nya liat aja di sini.

Ngomong-ngomong masalah ini, jadi inget gw pernah diskusi ma kajur gw, Mr Adang Suhendra tentang masalah stereo image ini. Beliau sempat nantangin mahasiswanya untuk ngebuat sistem yang kaya gini. Udah2 cukup. langsung aja ke beritanya.

Jepang baru saja meluncurkan sebuah televisi 3D yang mendukung stereoscopy. Televisi tersebut diproduksi oleh Hyundai, dan memiliki ukuran 46 inci. Televisi ini dapat diset pada resolusi 1920 x 1080. Televisi ini dapat memproduksi gambar stereoscopy dalam bentuk 3D. sayang nya televisi ini hanya akan menghasilkan gambar stereoscopy 3D hanya pada siaran yang mendukung strereoscopy. Jadi jangan harap siaran televisi yang biasa kita tonton bakal berubah jadi 3D dengan TV ini. hehehe…

Bagi yang berminat Tv ini dijual dengan harga ¥498,000 atau sekitar (£2400/€2700/$4800). wew… Mahal kk…. hiks2…..

Sumber : http://www.reghardware.co.uk/2008/04/10/3d_tv_stereoscopic_japan/

This site employs the Wavatars plugin by Shamus Young.