Kamis, 20 Februari 2014

stasiun ui depok pasar senen weleri

Bismillah. Malam ini nyaman ya.. Alhamdulillah hari ini Allah lancarkan semua urusanku. Betul juga, faidzaa faraghta fangshab. Jika kita terus aktif bergerak, Allah bisa dan sangat mungkin untuk mengubah nasib kita menjadi lebih baik. Aku merasakannya langsung hari ini. Pagi tadi, seperti biasa aku berangkat dari depok agak gelap, tapi aneh sekali karena sampai tangerang, indom***t di deket il lago itu uda buka. Aku membeli tiket kereta di sana. Alhamdulillah masi 85 kursi kosong untuk nanti sore. Okay, langsung aku pesen satu. Spesial ndak pake telor ya.. Mengejutkan! Aku dapat gratisan teh celup bermerk i****are* juga. Lumayan lah..

Aktivitasku berjalan sampai siang. Pas sekali jam 12 lebih. Setelah sholat berjamaah dengannya, kukebut lagi tapi ternyata sampai di depok uda disambut senyum ramah pak Hengki yang super canggih itu. Kali ini hampir satu jam aku telat. Oya, ngomong tentang berkendara. Sebaiknya kita hatihati ya pas di jalan. Inget, hati2 itu ndak mesti pelan lho ya.. liat sekeliling kita. Tadi pagi aku hampir saja nebrak/ditebrak motor. Untung ban mobil sampingku ngelindes kaki kiri berspatuku. Tapi Alhamdulillah keseimbanganku masih Allah baguskan dan aku sangat bersyukur. Selain rem yg pakem dan ban yang masih belum alus, liat keadaan n timing yang pas buat nyalip itu sangat penting lho.. belajar deh dari pengalamanku! Yang lebih penting dari itu semua, mbaca doa juga, bismillaahi tawakkaltu 'alallaah laa haula wa laa quwwata illaa billaahil 'aliyyil 'adhziim. Manteb dah.. ;D

Okay, kita masuk ke inti cerita ini. Judulnya kayak gitu kok isinya nylewar kemanamana ya? Hehe.. yak. Aku berangkat dari stasiun UI pas jam 16.54. Naik commuter ini aku mbayar delapan ribu lima ratus rupiah thok. Malah ternyata nantinya dibalikin lagi setelah aku nuker kartunya di st. Pasar senen lima ribu rupiah. Jadi sebenernya cuma mbayar tiga setengah saja. Murah bangeet.. jarak stasiun UI pasar senen itu ndak deket lho, Sahabat.. sama kayak pas hari sebelumnya pas aku nanyananya ke sahabatsahabat canggihku, Pohon, daun, dan udara. Oiya, juga mba ros juga. Mereka mberitau detail banget gimana perjalananku ke senen, sampai harga n naik turunnya juga. Thanks Sob.. kalian memang canggih. Aku terharu..

Jadi begini Saudara..
Dari UI naik kereta jurusan kota, turun di stasiun manggarai. Aku liat peta yg di atas pintu keluar krl itu kok, sama nanya2 banyak orang juga nding.. :) habis sampai manggarai, aku pindah ke jalur 4 naik yang arah bekasi, turunnya di Jatinegara. Itu cuma sekali stasiun aja. Jadi cuma kirakira 5 menit aja. Kl aku naik yg jurusan tanah abang bisa setengah jaman katanya. Lumayan lah.. nah, dari jatinegara aku pindah ke jalur 5 yang menuju ke st. Pasar senen. Itu cuma ngelewati 3 stasiun aja, Pondok jati, Kramat, Gang Sentiong, Pasar Senen. Jadi singkatnya aku sampai senen jam 18.15, sekitar segitu deh hanya dengan 3.500 rupiah saja. Nah, habis itu aku tukerkan ke loketnya. Ngantrinya lumayan sih..

Sholat maghrib n isya' dijeda makan malam di sana, habis itu lari2. Pas banget setelah sholat jamaah di masjid deket situ (nyebrang jalan dulu beberapa langkah aja) terus langsung larilari kecil, sa'i istilah kerennya. Karena pas tak liat jam 19.40 padahal kereta senja utama ini jadwal berangkatnya 19.50. Aku nuker ke pak penjaganya, terus langsung masuk, nyari tempat duduk di gerbong 5, no. 14c. Yapp.. dapat! Langsung beberapa detik kemudian berangkat. Alhamdulillah.. pas banget ya.. ini aku nulis ini juga di kereta. Enak lho di sini kursinya lebar2 jaraknya.. terus ada ac nya. Ada colokan listriknya, lagi. Makanya bisa nulis di android canggih ini.. ahahaha.. :D katanya sih nanti sampai di Weleri sekitar jam dua pagi gitu.. insyaAllah.

 Ini jepretanku.

Update yg paling baru, perjalanan 16 April 2014:
16.34 dari ui
17.14 sampai manggarai
17.25 berangkat dari manggarai
17.33 sampai jatinegara, berangkat
17.45 sampai pasar senen
Lewat terowongan
nukar tiket, sholat maghrib n isya di masjid seberang jalan, selesai sholat isya, segera cepat2 siap2 lagi
Beli makan, minum, langsung masuk dg menunjukkan tiket n KTP, nyari tempat duduk, makan.
Semoga perjalanan kita lancar sampai tujuan. Aamiin. :)

Rabu, 19 Februari 2014

hill cipher2 kunci huruf

Assalaamu'alaikum, Sahabat..
Kalau sebelumnya di sini: http://muktyas.blogspot.com/2014/02/hill-cipher-dengan-macro-word-2x2.html aku menggunakan matriks dua kali dua, sekarang tampilannya lebih user friendly. Kuncinya berupa empat huruf atau karakter. Begini tampilannya.
Yang ini untuk dekripsinya
 Terus yang ini enkripsinya.
Contohnya sudah ada di filenya. Eh, iya file programnya bisa diunduh gratis di dropboxku sini:
https://www.dropbox.com/s/xc7rdupcjygl1mv/140219hckihuruf.rar

Biar ndak begitu penasaran, kita ilustrasikan kasus berikut ini.

Plainteks:
Aku menghilang lagi dalam riuhnya ribuan air yang menjatuhkan diri ke bumi. Beberapa saat yang lalu awan menggumpal pekat sangat gelap, penuh dengan petir di kanan kirinya, ada yang turun menyambar ke tanah, ada juga yang kembali dari bawah. Seberapa legamnya awan, tapi alhamdulillah. Hujan, kalau sudah turun pasti airnya bening tidak terkira. Subhaanallaah. Mirip benar jalan itu di sini.

Kunci:ky h
cipherteks:
keolhnsagbxksa ok riq xkhaiiovsjkyiivbkb hrr kkbwmhnsykwovmmszqjii gaqvbhs  viviiznc qkfdnelsa okmolktkb wauwoohncxcnhmmdntxsakw baekr  nhsegkqesakb taorr erimmsgszmwiisjky hq  kkbwmdtixszhnsjkuvdirmr ykbkh  kckybmwu kkbwmmrhqkmriq ii pktkh  tbviiznc oaskusjkyktkb  dvnm hxmkuqyxuxrkh  gqbosz gkmkd qoqkh youop tkode hrrsjkyvisqsa yrnke yazmwiz  tvvfkfsgxrkfgk wrrrb paukg zkmkb rdt eritgsq 

Jumat, 14 Februari 2014

wolfram mathematica 9 trial gratis 30 hari

Assalaamu'alaikum, Sahabat.
Sekarang aku mulai kenalan dengan banyak bahasa nih. Mulai dari yang mudah n langsung pakai, n gratis selamanya (opensource) seperti scilab, atau yang penuh liku2 seperti ular python tapi pesssaat banget ngembangnya, atau geogebra yang visualnya ndak perlu ragu lagi. Nah, di waktu dhuha ini, pas di waktu ke dua ini, aku dipaksa (dan sebenarnya enak juga sih) buat ngenal satu bahasa lagi. Katanya kalau komunikasi pake bahasa ini bisa lebih mudah. Gampang ke kita n gampang ke dianya, Wolfram Mathematica 9.

Setelah diberitau guruku, mulai deh aku sercing2. Dan langsung dapet e.. Ada banyak link yang bercecer di sana, tapi yang tak liat yang asli dari sumbernya. Iya, yang ini: https://www.wolfram.com/mathematica/trial/. Kalau kita ke situ bisa dapat Software paling anyar dari Wolfram Mathematica 9.0.1 yang gratis tis.. *kokbisaya? Bisa dong, tinggal ngikuti aja yang ada di situ.. ngisi-ngisi apa saja yang mereka mau, salah satu yang penting itu email. Serial Number Key nya akan dikirim lewat email kita.

Nah, sebenarnya yang membuat legal atau ndak legal itu ya Serial Numbernya. Kalau copyan instalasinya tanpa crack itu boleh disebarkan (takira nding). Okay, sekarang kita bisa make gratis software mahal ini sementara (30 hari saja), ndak papa, kan ya legal. Ada ide kreatif dari sahabatku, gampang biar bisa make terus. "Bikin banyak-banyak email aja", celetuknya. Ah.. cerdas banget dia. :D

Sekilas Wolfram Mathematica (aku lebih seneng nyebut 'woma') sudah punya banyak fungsi. Tinggal kita panggil saja dengan perintah yang gampang. Biasanya sih cuma one liner aja. Satu baris perintah uda bisa njalanin macem-macem gitu. Lengkap banget deh fungsinya. (Iya ndak gumun, kan softwarenya ndak gratis, ndak murah lagi, pengembangnya kan ya canggih-canggih. Mereka lebih fokus karena memang digaji untuk itu dan pakar di bidang itu, ya'e lho.. sotoy aku ya?). Terus lagi, nak pas kita bingung, ndak perlu nanya ke gugel dulu. Kita bisa nanya di help nya si woma ini, lumayan lengkap kok. Ada banyak contoh yang bisa diedit-edit dikit dan akan keliatan bedanya. Lebih enak pake contoh sih menurutku. Mesthi yang seneng mathematica n seneng legalitas akan seneng juga mbaca tulisan ini, terus habis ini seneng mbela-mbelain ndownload si woma9 walau beratnya hampir dua giga an. Mesthi masih seneng kok.

Alhamdulillah, selain dhuha, malam, pohon, daun, udara, sekarang nambah lagi, bahasa baru, woma. Semoga berkah dan bermanfaat ilmu kita..

Minggu, 09 Februari 2014

Hill Cipher dengan Macro Word 2x2

Assalaamu'alaikum, Sahabat.

Masih seputar ngerahasiain sesuatu, lanjutan dari file-file sebelumnya, sekarang aku masih ngutak-atik Hill Cipher nih.. Kalau yang kemarin udah ngacak-ngacak gambar, ini kembali ke tulisan. Karena aku rasa ini akan lebih banyak digunakan juga. Siapa tau kan banyak tulisan rahasia yang pengin disembunyikan, tapi tulisannya dibiarkan terbuka. (opo sih maksudte?) Ini tapi mudah saja, masih yang simpel (kuncinya dibuat blok dua-dua). Dengan file ini, kita bisa merubah tulisan kita menjadi acak-acakan. Baca aturan pakai ya.. Begini, Pertama kita buka dan ekstrak file word (.docm) ini. Kemudian akan muncul suatu peringatan, kita klik enable this content. Nah, setelah itu akan ada form. Kita tulis pada lembar kerja, terserah, tulisan apa saja (curhatan yo keno ae.. *uppsss..), berapa banyak juga (maksimal 1000 karakter) *jare sakarepe.. piye sih ki?. Setelah selesai, kita blok semua tulisan kita, baru setelah itu kita klik tombol Kunci Acak. Nanti akan keluar sebuah matriks kunci berukuran 2 x 2 dan juga invers kuncinya (kunci balikannya). Catet baik-baik ye nih kunci, nanti ndak bisa mbuka lagi kalau kuncinya lupa naruhnya XD. Langsung ada tulisan hasil acak-acakannya (cipherteksnya) di bawahnya. Lha terus gimana cara mbalikinnya? Bisa juga. Pertama kita blok tulisan yang akan kita balikkan. setelah itu kita masukkan kunci inversnya pada kotak yang tersedia (ukurannya 2 x 2). kalau sudah, terakhir klik tombol dekripsi. selesai. tulisan acak-acakan bisa terbaca setelah itu. Filenya ada di dropbox saya:

https://www.dropbox.com/s/pqvon63eskybm3h/140209hillcipherfix3gabung.rar

penjelasan seperti apa itu Hill cipher bisa diliat di tulisanku sebelumnya, atau boleh meliat file pdf yang ini nih..

https://dl.dropbox.com/s/4an5w2dqe8mce1p/Indra%20Bayu%20Muktyas-Makalah-SNM-2014-fix.pdf

Senin, 03 Februari 2014

NMF di Kriptografi Hill pada Gambar

Haaaii Sahabaat..
Lama banget ya ndak nulis lagi. sekarang ayo kita reuninan. boleh deh cerita sedikit tentang apa yang selama ini terjadi antara kita berdua? eh.. berbanyak ding.. tapi, berdua aja deh. Okay, kemarin aku sebenernya lagi sibuk nih, nyiapin presentasi, sharing-sharing gitu. Aku nanya sani (sana-sini), diantaranya adalah sahabat canggihku, Azis, Puguh, dan Annisa. Muncul ide satu, berjalan. habis itu gagal, nyari ide lain, bisa. kalau pas beruntung ya ngoprek-oprek sendiri. Aku ngoprek scilab 5.4.1. Ada beberapa tambahan yang itu musti dimunculin biar si doi mau ngitung yang agak berat, salah satunya yialah stacksize. Lengkap ceritanya seperti ini.

Apa yang kamu pikirkan kalo liat kayak gini?
aneh ndak si? sebenernya itu foto2 yang diacak-acak lho..
Ide awalku dari Hill cipher, salah satu mainan ngerahasiain kata-kata. itu lebih expert dari postinganku yang dulu: http://muktyas.blogspot.com/2013/07/kriptografi-monoalphabetic-cipher-dan.html. Tapi ini ndak di huruf alfabet lagi, sekarang dah lebih canggih nih, di gambar. Pas juga kemarin baru dapat info tentang mecah gambar jadi dua pake NMF. Nonnegative Matrix Factorization. Coba aja googling. itu masih anget2nya lho.. ^_^. Jadinya sekarang tak kombain deh Hill cipher tak modifikasi yang tadinya muter-muternya di modulo 26 (huruf A sampe Z aja), sekarang boleh muternya di modulo 256 (kode warna). Intinya tetep sama, njadiin matriks dulu, bar itu dirahasiain dengan perkalian matriks. udah gitu aja.

Nah, ternyata milih kuncinya ndak sembarangan lho.. ini errratt kaitannya sama invers modulo. Gimana cara nyarinya? Tenang Sahabat.. aku diberitau mas ganteng satu ini dari sini: http://comeoncodeon.wordpress.com/2011/10/09/modular-multiplicative-inverse/. Darinya bisa kita cari satu-satu (istilah kerennya brute force, padahal ya nyari satu-satu), bisa juga dengan extended GCD (bahasa biasanya itu, FPB yang diperluas.. pelajaran SD ya..), dan banyak lagi yang lain, mungkin. Invers modulo ini biar kita bisa mbalikkan lagi. inget pelajaran SMA dulu? Kalau kita punya $KP=C$, ($K$ itu kunci, $P$ itu plainteks, terus $C$ itu cipherteks) maka kalau nyari $P$ ya kita kalikan dengan inversnya to? Jadinya $K^{-1}KP=K^{-1}C$. Sama saja $P=K^{-1}C$.
Kalau mau liat filenya boleh di sini: https://dl.dropbox.com/s/4an5w2dqe8mce1p/Indra%20Bayu%20Muktyas-Makalah-SNM-2014-fix.pdf, terus file scilabnya bisa diambil dan diubah monggo, di sini: https://dl.dropbox.com/s/wjdglu5iaqg79wa/fixprogram.rar.
Canggih ya?
kunci autokey NMF

invers kunci autokey NMF