Tuesday, December 25, 2012

Kode Rahasia Android



Tes WLAN, GPS dan Bluetooth
*#*#232339#*#*   >> Tes WLAN
*#*#526#*#*         >> Tes WLAN
*#*#528#*#*         >> Tes WLAN (Gunakan “Menu” untuk meluncurkan berbagai tes)
*#*#232338#*#*   >> Menampilkan alamat MAC dari WiFi
*#*#1472365#*#* >> Tes GPS
*#*#1575#*#*       >> Tes GPS lain
*#*#232331#*#*   >> Tes Bluetooth
*#*#232337#*#     >> Menampilkan alamat Bluetooth

Menampilkan GTalk Service Monitor
*#*#8255#*#*

Kode untuk mendapatkan informasi versi firmware:
*#*#4986*2650468#*#* >> PDA, Telepon, H / W, RFCallDate
*#*#1234#*#*                 >> PDA dan Telepon
*#*#1111#*#*                  >> FTA BD Versi
*#*#2222#*#*                 >> FTA HW Version
*#*#44336#*#*               >> PDA, Telepon, CSC, Membangun Waktu, nomor daftar perubahan.

Kode untuk melakukan berbagai tes komponen pada ponsel:
*#*#0283#*#*                                 >> Loopback paket
*#*#0*#*#*                                     >> Tes LCD
*#*#0673#*#* atau *#*#0289#*#* >> Tes Melody
*#*#0842#*#*                                 >> Tes Device (Getaran, dan Backlight test)
*#*#2663#*#*                                 >> Versi touchscreen
*#*#2664#*#*                                 >> Tes touchscreen
*#*#0588#*#*                                 >> Tes sensor jarak
*#*#3264#*#*                                 >> Versi RAM

Menampilkan informasi tentang ponsel dan baterai
*#*#4636#*#*
Telepon Informasi
Informasi baterai
Sejarah Baterai
Statistik

Fungsi: mereset (menghapus) data ke asal
*#*#7780#*#*
 Kode ini akan MERESET data:
Pengaturan akun Google yang disimpan di ponsel Anda
Sistem, aplikasi data dan pengaturan
Aplikasi yang Download

Dan TIDAK akan mereset:
Sistem perangkat lunak yang telah terinstal dan paket aplikasi
file di SD Card seperti foto, file musik, dll

Catatan: Setelah Anda memasukkan kode ini, Anda mendapatkan prompt pada layar meminta Anda untuk mengklik pada tombol “Reset Telepon”. Jadi Anda mendapatkan kesempatan untuk membatalkan operasi Anda.

Fungsi: memformat ponsel ke pengaturan awal
*2767*3855#
Catatan: Setelah Anda memberikan kode ini, tidak ada cara untuk membatalkan operasi kecuali jika Anda melepas baterai dari telepon. Jadi berpikir dua kali sebelum memberikan kode ini.
Sebelum Anda memberikan kode ini pertimbangkan terlebih dahulu, karena kode ini akan menghapus semua file dan pengaturan, termasuk penyimpanan memori internal. Ini juga akan menginstal ulang firmware telepon.

Fungsi: memberikan informasi tentang kamera ponsel
*#*#34971539#*#*
Kode ini akan menampilkan empat menu berikut:
Update firmware dari kamera dalam gambar (Jangan mencoba opsi ini)
Update firmware kamera di kartu SD
Mendapatkan versi firmware kamera
Mendapatkan hitungan update firmware

Catatan: Jangan gunakan opsi pertama, opsi pertama akan membuat kamera ponsel akan berhenti bekerja dan Anda akan perlu membawa telepon ke layanan / toko untuk menginstal ulang firmware kamera.

Fungsi: Kode ini dapat digunakan untuk mengubah tombol perintah “End Call / Power”
*#*#7594#*#*
Kode ini dapat digunakan untuk mengubah tombol perintah “End Call / Power” pada keypad ponsel Anda. Secara default, jika Anda menekan tombol power untuk beberapa saat, ia akan menampilkan layar yang digunakan untuk memilih pilihan dari mode Diam, Matikan telepon dab Airplane mode.
Anda dapat mengubah perintah tersebut dengan menggunakan kode ini. Anda dapat mengaktifkan pilihan tersebut secara langsung dari tombol sehingga Anda tidak perlu membuang waktu Anda dalam memilih pilihan.

Fungsi: membuka layar di mana file copy berada
*#*#273283*255*663282*#*#*

Fungsi: membuka layanan modus log
*#*#197328640#*#*




===============================================================================================
-------------------------------------------------------------------------------------------------------------------
Dan untuk pengguna Galaxy W, ini ada tambahan secret codenya :)

*#1234# (View SW Version PDA, CSC, MODEM)
*#12580*369# (SW & HW Info)
*#0*# (General Test Mode) <=lakukan test ini saat pertama kali pembelian.
*#197328640# (Service Mode)
*#0228# (ADC Reading)
*#32489# (Ciphering Info)
*#232337# (Bluetooth Address)
*#232331# (Bluetooth Test Mode)
*#232338# (WLAN MAC Address)
*#232339# (WLAN Test Mode)
*#0842# (Vibra Motor Test Mode)
*#0782# (Real Time Clock Test)
*#0673# (Audio Test Mode)
*#2263# (RF Band Selection)
*#9090# (Diagnostic ConfiguratioN)
*#7284# (USB I2C Mode Control)
*#872564# (USB Logging Control)
*#4238378# (GCF Configuration)
*#0283# (Audio Loopback Control)
*#1575# (GPS Control Menu)
*#3214789650# (LBS Test Mode)
*#745# (RIL Dump Menu)
*#746# (Debug Dump Menu)
*#9900# (System Dump Mode)
*#44336# (Sofware Version Info)
*#7780# (Factory Reset)
*2767*3855# (Full Factory Reset)
*#0289# (Melody Test Mode)
*#2663# (TSP / TSK firmware update)
*#03# (NAND Flash S/N)
*#0589# (Light Sensor Test Mode)
*#0588# (Proximity Sensor Test Mode)
*#273283*255*3282*# (Data Create Menu)
*#273283*255*663282*# (Data Create SD Card)
*#3282*727336*# (Data Usage Status)
*#7594# (Remap Shutdown to End Call TSK)
*#34971539# (Camera Firmware Update)
*#526# (WLAN Engineering Mode)
*#528# (WLAN Engineering Mode)
*#7412365# (Camera Firmware Menu)
*#80# (Unknown)
*#07# (Test History)
*#3214789# (GCF Mode Status)
*#272886# (Auto Answer Selection)
*#8736364# (OTA Update Menu)
*#301279# (HSDPA/HSUPA Control Menu)
*#7353# (Quick Test Menu)
*2767*4387264636# (Sellout SMS / PCODE view)
*#7465625# (View Phone Lock Status)
*7465625*638*# (Configure Network Lock MCC/MNC)
#7465625*638*# (Insert Network Lock Keycode)
*7465625*782*# (Configure Network Lock NSP)
#7465625*782*# (Insert Partitial Network Lock Keycode)
*7465625*77*# (Insert Network Lock Keycode SP)
#7465625*77*# (Insert Operator Lock Keycode)
*7465625*27*# (Insert Network Lock Keycode NSP/CP)
#7465625*27*# (Insert Content Provider Keycode)
*#272*imei#* Product code


sumber: kaskus

Saturday, December 22, 2012

Idealisme Anak Kecil

Jadi teringat impian saya ketika kecil.

Saya adalah seorang idealis dalam hal lingkungan hidup. Walaupun saya tidak kuliah di teknik lingkungan, tapi saya sangat "fanatik" dan sensitif dengan hal-hal yang berbau; pengehematan, air, udara, energi, efisiensi, optimasi, hijau, pohon, kebun, sampah, listrik, invention.

Dahulu waktu SD, saya sangat menyukai pelajaran IPA yang bagaikan ilmu sulap pikirku saat itu. Dahulu pernah ada tugas membuat rumah-rumahan dan mendekorasinya dengan segala pelajaran IPA yang pernah diterima. Lalu mulailah saya buat rumah tersebut dari aneka kardus bekas dan saya dekorasi menggunakan aneka imajinasi saya. Saya buat box kecil disamping rumah utamanya bertuliskan "pembangkit listrik tenaga air hujan". Tak hanya itu ada lagi "pembangkit listrik tenaga matahari", "kompor tenaga matahari", "penampung air hujan untuk air keperluan sehari-hari", "pohon penyerap air", "tempat sampah pintar", dan sejumlah box battery+saklar yang dihubungkan dengan aneka LED yang saya pasang di penjuru rumah mainan saya dan sangat terlihat indah ketika dinyalakan.

Dahulu waktu SD, saya berharap setiap tetesan air yang jatuh dari langit bisa saya minum atau bisa saya simpan untuk saya minum nantinya. Greedy memang, tapi ilmu "mubadzir" yang diajarkan guru ngaji saya sejak saya kecil sungguh sangat menempel pada saya (sampai sekarang pun). Saya juga pernah mencoba-cba memuat pembangkit listrik tenaga air hujan, suatu penghasil listrik dari kumpulan air hujan di saluran paralon yang terkumpul dari genting dan nantinya akan memutarkan generator (dinamo) kecil yang saya siapkan di kamar saya. Walau listrik yang dihasilkan sungguh sangat kecil hanya cukup untuk menyalakan LED kecil, tapi saya bangga bisa membuatnya.

Dahulu waktu saya SD, saya sangat tertarik apabila melihat suatu pohon besar dan rumput-rumput kecil yang tumbuh dinaungannya. Lalu ada akar nafas pohon yang menjulur kebawah dan meneteskan air yang bisa saya tampung untuk saya minum. Saya selalu berangan-angan kalau saya bisa "kemping" sepanjang hidup saya di taman tersebut bersama teman-teman saya. Sejuk, nyaman, aman, "terfasilitasi", itulah yang ada di pikiran saya ketika membayangkannya. Dan dulu saya menemukan tempat seperti itu di IKIP BANDUNG, suatu perguruan tinggi yang sekarang namanya menjadi UPI yang dahulu sangatlah indah dengan aneka tanaman hijau yang sekarang berubah menjadi lapang semen. Untungnya saya sekarang menemukan tempat seperti itu lagi, bukan secara fisik (jasmani) tentunya, tapi secara rohani.

Dahulu waktu saya SD, saya sangat strict tentang permborosan. Apabila melihat lampu menyala di siang hari tangan saya menjadi sangat gatal ingin mematikannya. Juga apabila melihat kran menyala dan airnya terbuang, pasti akan langsung saya tutup. Insting anak kecil memang, walau tidak bisa menjelaskan kenapa tapi dahulu saya merasa bingung dengan orang dewasa yang melakukan pemborosan seperti itu. Saya pernah berantem dengan teman saya yang dibolehkan oleh ayahnya untuk tidak mematikan lampu kamarnya ketika tidur kalau takut gelap. Saya selalu berpergian menggunakan sepeda karena untuk saya itulah alat bermain yang bisa mengantarkanmu ke tempat tujuanmu dan insting saya bilang kalau sepeda itu sesuai dengan idealisme si kecil saya (yang skrg barulah saya tahu bahwa sepeda adalah the most efficient machine on the planet).

Dahulu waktu saya SD, saya biasanya jarang membuang sampah. Di mata idealisme si kecil saya, saya menganggap tidak ada yang namanya sampah, yang ada hanyalah barang yang belum terpakai untuk bisa digunakan lagi sebagai sesuatu di kemudian hari. Akibatnya saya sangat merasa sayang apabila membuang sampah, walau hanya sebotol aqua atau bungkus permen pun saya merasa ini bisa saya gunakan lagi nantinya. Prinsip mubadzir yang lagi-lagi menempel dengan eratnya. Dan saya sungguh sangat kagum dengan orang yang bisa membuat sesuatu menggunakan sampah. Ada Richie Sowa dengan pulau botol plastiknya dll. Iseng-iseng saya pernah mencoba membuat tabung penghasil kompos dari suatu drum besar yang saya buat lubang dan saya masukan selang untuk memompakan udara kedalamnya. Didalamnya saya membuat filter untuk sampah kasar dan cairan hasilnya. Saya tinggal memasukan sampah organik saya kesana dan sim salabim dalam beberapa minggu jadilah cairan bergizi untuk pohon-pohon kecil yang saya rawat. and it's work!

Dahulu waktu SD, saya berharap bisa membuat suatu kendaraan bebas polusi yang lebaynya bisa mengeluarkan gas bersih yang enak dihirup daripada mengeluarkan suatu gas bau dari knalpot (yang saya masih belum tau apa itu namanya sampai saya SMA). Dan ketika SMA saya baru tahu bahwa gas yg oke untuk dihirup adalah oksigen (campur nitrogen tentunya) dan hasil pembakaran kendaraan bermotor adalah karbondioksida (campur sulfur dll tergantung katalis bensinnya). Dan ketika SMA juga saya baru tahu ada proses namanya electrolysis yang bisa memisahkan H2O menjadi H2 dan O2 dengan listrik. Sungguh suatu sumber bahan bakar yang saya impikan dari SD karena setelah terbakar akan kembali menjadi H2O yang berarti hasil pengembunan asap knalpotmu bisa kamu minum.

Kemarin-kemarin ketika kuliah sarjana, pernah saya lupa dengan idealisme saya. Terkotori dengan doktrin nilai, bekerja, uang dll sehingga menhapus insting dan idealisme si kecil saya, saya sempat merasa hampa dan bingung apa yang saya cari sebetulnya setelah masuk ITB ini. Lalu setelah mengalami suatu kejadian, idealisme kotor saya mulai terbersihkan dan sekarang naluri idealisme si kecil saya kembali. Strict dengan pengehematan, air, udara, energi, efisiensi, optimasi, hijau, pohon, kebun, sampah, listrik, invention!

Sampai sekarang prinsip mubadzir dalam hal apapun tetap menjadi prinsip saya. bahkan saya sampai merasa sayang membiarkan langganan internet unlimited saya tersia-siakan begitu saja apabila saya tidur, sehingga sebelum saya tidur pasti saya mendownload sesuatu dahulu yang kira-kira beres pas saya bangun. Saya sangat kesal apabila melihat ada orang yang memutuskan dengan mudahnya mengubah tamannya menjadi lapang semen yang ujung-ujungnya ketika hujan tanah dibalik semen tersebut tidak bisa menyerap air dan berujung banjir di tempat lain. Saya melihatnya sebagai bentuk penolakan dia terhadap rahmat Allah. Dan terbukti, ketika hujan dimana-mana ternyata ada yang malah mengalami kelangkaan air. Dari pompa tidak keluar, jetpump pun sama, PDAM pun sama, padahal diluar rumahnya hujan deras turun setiap hari. Sungguh suatu peradaban bodoh. Bahkan dalam hal pengehematan ini, saya selalu mematikan mesin motor saya ketika lampu merah dan menetralkan gigi ketika turunan dan membiarkan motor saya menggelinding dengan sendirinya.

Sampai sekarang sayapun sangat kesal dengan orang yang dengan egoisnya memakai mobil pribadi sehari-hari walau dia bisa menggunakan kakinya atau roda duanya tapi dengan alasan "aman dan nyaman untuk diri sendiri" dengan mengenyampingkan aspek pencemaran lingkungan, pemborosan bahan bakar, pemborosan biaya opersional karena merasa punya cukup uang, kemacetan, kesenjangan sosial, dll memilih menggunakan mobil pribadi. Apalagi ketika menemukan orang omdo yang mulutnya selalu berbicara bagus ttg perbaikan ini itu tapi actionnya tidak ada. Cukup diskusi saja, tidak perlu memikirkan teknis lapangan karena merasa saya kan anak ITB, posisi saya di bidang strategis. Sedangkan untuk hal teknis atau lapangan kan ada SMK atau D3 atau universitas lain. Cuih! Buktinya Rasulullah pun walau jelas ia seorang kepala pemerintahan pintar (posisi strategis) tapi dia tetap "membumi" dengan menjalani kehidupan lapangan seperti apa. Dia bergadang, tidak hanya bercuap-cuap tentang konsep ekonomi, Dia penggembala ternak, tidak hanya tukang mengajak diskusi. Dan seharusnya setiap yang merasa pengikutnya seharusnyalah mencontohnya. Prinsip think globally act localy sepertinya sesuai dengan konteks tadi, dan sayangnya anak ITB banyak yang sangat kurang dalam hal itu. Bagai menjunjung langit yang tak sampai dan kakipun tidak menapak ke bumi.

Sampai sekarang proyek smart house impian saya waktu SD tergambar jelas di kepala saya. Tentang konversi energinya, tentang pengumpulan airnya, tentang pohon hijaunya, dan ditambah ilmu elektronika+telekomuniasi yang saya pelajari di kuliah untuk mengintegrasikan semuanya. Dan sekarang semuanya semakin tergambar jelas dan ingin segera untuk direalisasikan. "Noah ark" project namanya, suatu projek pulau hijau pintar mandiri yang dibangun dari kumpulan barang bekas pakai atau mereka bilang sampah. Generator bahan bakar gas hidroksida (H2 + O2) yang berbasis elektrolisis air pun sudah saya buar blueprint-nya, sekaligus dengan blueprint dari kompor matahari saya dan pembangkir listrik tenaga panas matahari saya (bukan solar panel).

Dan sebentar lagi liburan. Sudah gak sabar nih pengen ngoprek lagi apapun itu kaya waktu saya kecil, tapi tentunya dengan ilmu-ilmu yang sudah jauh lebih berkembang :)

Saturday, December 8, 2012

A Time Lapse Map of Nuclear Explosion Since 1945


 
http://www.youtube.com/watch?feature=player_embedded&v=LLCF7vPanrY#!

Japanese artist Isao Hashimoto has created a beautiful, undeniably scary time-lapse map of the 2053 nuclear explosions which have taken place between 1945 and 1998, beginning with the Manhattan Project’s “Trinity” test near Los Alamos and concluding with Pakistan’s nuclear tests in May of 1998.

This film was made based mostly data of "Nuclear Explosion 1945-1998"  by Nils Olov Bergkvist and Ragnhild Ferm, copublished by the Swedish Defence Research Establishment dan the Stockholm International Peace Research Institute in 2000.


But there is something missing.... where is Israel and North Korea???

Thursday, November 22, 2012

Machine Gun Jetpack

Gara-gara main Jetpack Joyride di HP bikin saya kepikiran sesuatu. Bisa nggak ya bikin jetpack beneran tp dari machine gun?

Searching di google dan dapet ternyata jawabannya adalah bisa! :-O tapi walau jawabannya bisa, agar bisa terealisasi kita harus ngobrol ama orang Rusia. Prinsipnya sebetulnya simple, kita juga udah belajar ini waktu SMA. Kalau kita menembak peluru ke arah depan, recoilnya akan mendorong kita kebelakang. Jadi kalau arah tembakan kita kebawah, maka kita akan terangkat keatas :D

Pertanyaan yang kudu dijawab selanjutnya adalah,
"dapatkah sebuah senapan membuat terbang dirinya sendiri?" 
Oke kita jawab dibawah sekaligus dengan segala perhitungannya 

Walau saya Sarjana calon Magister Telekomunikasi, saya sedikit tahu ttg dunia peluncuran roket. Di dunia engineering ada yang namanya thurst-to-weight ratio, suatu ratio antara gaya dorong dibandingkan dengan gaya beratnya (Newton/Newton). Apabila nilainya lebih dari 1 maka benda tersebut akan terangkat. Contohnya roket The Saturn V bisa take off dengan thurst-to-weight ratio sebesar 1,5.
 a Saturn 0x005 and an AK-0x002F
Nah untuk menjawab pertanyaan awal berhubung di Indonesia kepemilikian senjata api tidaklah sebebas diluar sana, makanya diawal dikatakan harus ngobrol dengan orang Rusia. Karena ternyata senjata buatan Rusia yang terkenal di dunia, AK47 mempunyai nilai thurst-to-weight ratio sebesar 1,2. Artinya jika kita mengarahkan moncong AK47 kebawah dan entah bagaimana caranya triggernya diseting secara remote, maka ketika peluru ditembakan akan berhasil membuat senapan terbang keatas.

Kita tahu tenaga dorongan suatu roket (atau machine gun) bergantung pada; (1) massa yang terlontar kebelakang dan (2) berapa cepat massa tadi dilemparkan. Ilmu itu sudah kita pelajari waktu SMA di bagian Impuls dan Momentum (kalo masih inget, wkwkwkwkwk :p)
Gaya Dorong (Newton) = Mass ejection rate (Kg/s) X Speed of ejection (m/s)
Sekarang mari kita lihat spesifikasi AK47:
  • berat senapan:        4,7kg
  • max amunisi:           30 peluru
  • kecepatan peluru:    715m/s
  • berat peluru:           8gr/peluru
  • berat peluru total:  16gr/cartridge
  • kecepatan rifle:      10 peluru/detik

Lalu kita hitung gaya dorong yang ditimbulkan kalo AK47nya ditembakin terus menerus

10 peluru/s  X  8 gr/peluru  715 m/s  =  57,2 N

karena berat AK47 hanya 4,7Kg atau 46,6N (g = 9,8m/s2), maka dengan gaya 57,2N tadi senapan bisa terangkat keatas dengan selisih gaya 10,6N atau dengan ratio: 57,2/46,6 = 1,24   --> (QED) :D
Bahkan pada kejadian nyatanya gaya dorong yang dihasilkan lebih besar sekitar 30% dr perhitungan diatas, karena selain memuntakhan peluru, senapan juga ikut memuntahkan ledakan gas dan cangkang pelurunya.

Jadi bagaimana nasib jetpack kita??

Well,, AK47nya sih bisa aja terbang sendiri, tapi kalo terbang sambil bawa manusia?? karena selisih gayanya cuma 10,6N berarti hanya bisa menerbangkan tupai dgn berat max 1kg  -,-

if you see this squirrel trying to get into your bird feeder you should probably just let it
Trus gimana dong kalo mau bikin jetpack? mari kita coba kalo senapannya ada banyak.
Kalo senapannya ada dua, maka gaya dorongnya menjadi 2X lipat. Karena selisih gaya dorong dengan beratnya adalah sekitar 10N, maka kalau ada 5 buah AK47 ditembakin kebawah, bisa ngangkat satu AK47. Jadi kita sudah sampai sini nih, tinggal ngitung berapa banyak AK47 yg dibutuhkan untuk ngangkat manusia
you will not go to space today
kalo kita bikin kaya gambar diatas, manusia bisa keangkat loh (hore!) dengan grafik thurst-to-weight ratio sebagai berikut: (asumsi berat penumpang 60Kg)
a graph whose axes are 'thrust-to-weight ratio' and 'number of AK-47s' (log scale)
Dan ada satu masalah. yaitu pelurunya. AK47 hanya bisa membawa 30 peluru per reloadnya, maka dengan fire rate 10 peluru/detik hanya bisa menghasilkan akselerasi selama 3 detik saja. Oke kalo gitu kita banyakin pelurunya.. bener gitu jd bisa terbang?

kalo berat tiap peluru dan cangkangnya (cartridge) adalah 16gr, dan amunisi yang dibawa misal jd 300 peluru/senapan (entah dimana nyimpennya), maka AK47 jd terlalu berat buat terbang. Itulah permasalahan fundamental pada roket
"fuel makes you heavier".

Makanya grafik diatas jd stagnan di nilai 2,xx karena semakin bayak senapannya maka berat sistemnyapun akan semakin besar karena harus bawa amunisi makin banyak.

Jadi kalo saran saya, agar optimal dan ideal, harus ada 75 (minimum) sampai 300 rifle AK47 yang tiap rifle membawa 250 amunisi. Dengan sistem seperti ini (dengan asumsi 60kg adalah berat orang sekaligus papannya dan gaya gesek udara tidak diperhitungkan), kita bisa terbang sampe ketinggian lebih dari 500m dengan kecepatan max mendekati 100m/s. Ga percaya? hitung aja sendiri pke rumus Gerak Lurus Berubah Beraturan yang udah diajarin waktu SMA :p

Jadi pertanyaan tadi sudah terjawab, dan jawabannya adalah BISA! :D :D :D

Cuma masalahnya jetpack dengan 300 buah AK47 bukanlah jetpack yang oke buat dibawa2 :))
Ada alternatif lain ga? ternyata ada.. kita ganti aja senapannya ama yg lebih oke :D

Kalo kita liat machine gun GAU-8 AVENGER bisa nembak ampe 60 peluru per detik dengan berat pelurunya sekitar 450gr dan kecepatan pelurunya sekitar 1100m/s. WOW banget kan itu? artinya tenaga dorongan yang dihasilkan bisa nyampe skitar 30.000N dan itu beneran gila soalnya si machine gun tadi dipasang di pesawat -___-. Pesawatnya adalah A-10 Warthog yang mempunyai mesin dengan tenaga dorong max 40.000N. Jadi kalo kita taro 2 buah machine gun tadi di pesawat, lalu ditembakin kearah depan sambil pesawatnya di gas-pol, bakal menang machine gun-nya dan pesawatnya bakal mengalami perlambatan :))

Contoh lainnya, kalo kita pasang GAU-8 Avenger tadi diatas mobil kita, trus masukin gigi netral dan mulai menembak kebelakang, dari kondisi diam ampe mobil kita harusnya kena tilang karena ngelewatin limit speed di jalan tol adalah sekitar 3 detik!
actually, what i'm confused about is 'how'.
Dengan machine gun tadi sebetulnya udah cukup buat jadi jetpack :D
Tapi gamau kalah ama machine gun buatan amerika, si rusia bikin yg lebih mantep lagi. Gryazev-Shipunov GSh-6-30 yang beratnya hanya setengah dari GAU-8 dan mempunya fire rate yang lebih cepet. Kalo dihitung thurst-to-weight ratio-nya mendekati angka 40 loh! Jadi kalo kamu arahin machine gun tadi ke tanah, trus kamu mulai nembak, bukan hanya akan take off dengan aneka pecahan logam mematikan tapi juga kamu akan merasakan percepatan (a) = 40G (40 x 9,8m/s2).

Itu sih udah lebih dari cukup. Faktanya walo dipasang di pesawat terbang-pun impuls tembakan pelurunya akan menjadi masalah buat si pesawat. Baca disini nih kalo pengen tau kenapanya.

a pilot leaves an area very quickly by shooting it a lot and then flies over a mountain.

...  klo pke GSH-6-30 kamu bisa ngeloncatin Everest.



Wednesday, November 21, 2012

Remember the November of 2012

Remember, remember the November of 2012
The air strike, the defense excuse and the killing of innocent woman and children
I know of no reason why the cowardly excuse of mass murdering should ever be forgot.
---------------------------------------------------------------------------------------------------------------
 
"

Greetings Citizens of the world, this is Anonymous. It has come to our attention that the Israeli government has ignored repeated warnings about the abuse of human rights, shutting down the internet in Israel and mistreating its own citizens and those of its neighboring countries. November 2012 will be a month to remember for the Israeli defense forces and internet security forces. We will strike any and all websites that we deem to be in Israeli Cyberspace in retaliation for the mistreating of people in Gaza and other areas.
Anonymous has been watching you, and you have received fair warning of our intent to seize control of your cyberspace in accordance with basic humanitarian rights of free speech and the right to live. As of 9:00 AM Pacific Standard Time, the number of attacked Israeli websites is approximately 10,000. The further assault on the people of Gaza, people of Palestine or any other group will be treated as a violation of the Anonymous Collectives intent to protect the people of the World. Israel, it is in your best interest to cease and desist any further military action or your consequence will become worse with each passing hour.
This is a message from Anonymous Op Israel, Danger Hackers, Anonymous Special Operations and the Anonymous Collective of the entire planet. We will treat each additional death as a personal attack on Anonymous and you will be dealt with swiftly and without warning. Our hearts are with the women, children and families that are suffering at this very moment, as a direct result of the Israeli Governments misuse of its military.
Brothers and sisters of Anonymous, we urge you to protest the Israeli Government and any associated hostile forces. Now is the time for anonymous to help the people that are hurting. Help the people that are being taken advantage of. Help the ones that are dying and it will further the collective as a whole and we can help bring a peace within the Gaza region to those people that so desperately need it. We call on the Anonymous Collective to hack, deface, docks, hijack, database leak, admin takeover, four oh four and DNS terminate the Israeli Cyberspace by any means necessary.
To the Israeli Government, Anonymous has grown tired of your bullying, and now you will see the result of your actions. Cyber war has been declared on Israel cyber space and you will see exactly what we are capable of. Israel, the angel of death has been called to your cyberspace. We are Anonymous. We are legion. Expect us and Respect us.
"
watch video here

text to speech voice from here
http://text-to-speech.imtranslator.net/



Friday, November 16, 2012

Trauma Rejoice

Ini termasuk salah satu kisah konyol yg pengen saya share. Iseng aja sih, ga ada maksud menjelek-jelekan suatu merk shampo, jadi gausah ada yang merasa tersinggung ya :)

Pada suatu hari, ayah saya belanja ke supermarket dan membeli beberapa botol shampo rejoice. Variasinya lupa karena saya tidak peduli, tapi yang isi dalemnya warna putih susu. Nah beberapa botol itu lalu ditaro lah di masing-masing kamar mandi yang ada di rumah. Seperti biasa semua anggota keluarga secara otomatis akan memakai shampo yang sudah disimpan itu sampai habis dan baru beli lagi ketika akan habis. Biasanya shampo di satu kamar mandi, apabila pemakaiannya 'adil' harusnya baru habis paling cepat sekitar dua minggu. Adil disini adalah apabila anggota keluarga memakai kamar mandi yang berbeda sehingga pemakaian shampo di tiap kamar mandi habisnya sama.

Saya, yang kebetulan jarang keramas :p biasanya tidak terlalu peduli dengan ada atau tidaknya shampo di kamar mandi. Tapi suatu saat, berhubung saya baru pulang kotor-kotoran (sepedahan) dan rambut saya penuh dengan tanah, terpaksalah saya meniatkan keramas. Setelah menyiapkan air panas untuk mandi, saya lihat shampo di kamar mandi yang biasanya saya pakai ternyata sudah sekarat.  Mulailah saya turun ke lantai bawah mencari shampo untuk dipakai. Entah apa yang ada dipikiran saya waktu itu, tapi saya tidak mencari shampo ke kamar mandi lain, malah mondar mandir di ruang tengah sambil nyalain TV -___-  (lupa tujuan awal mo nyari shampo buat mandi).

Tak disangka ternyata ketika duduk di ruang tengah menonton TV, sy melihat ada beberapa botol shampo Rejoice disamping perkakas-perkakas yang ada disana. Baru saya ingat niatan awal saya turun ke bawah adalah untuk mencari shampo, dan wah kebetulan nih shamponya udah ketemu, penuh pula isinya. Dengan perasaan senang dan tanpa curiga apapun saya mematikan TV dan kembali ke kamar mandi atas dan bersiap mandi.

Ketika mandi, saya mulai menuangkan isi botol shampo tersebut ke tangan saya dan mulai keramas. Disitu saya baru menyadari sesuatu. Koq shampo Rejoice harumnya kaya gini ya? apa udah basi gitu shamponya? Saya berhenti keramas sejenak dan mulai menginspeksi botol shampo. Saya lihat tanggal expirednya (emang ada?) tapi ga ketemu (ya iyalah). lalu saya coba banding-bandingkan dengan botol Rejoice sekarat yang sudah ada sebelumnya. dari bentuknya, kode kemasannya, sampai harum isinya. Baru disitu saya ingat sesuatu, kayaknya ini bukan harum shampo deh, kayanya saya pernah nyium harum ini, tapi apa yaa? Saya yang saat itu masih sedikit lupa sempat melamun sejenak sambil terus memperhatikan kedua botol tadi. Lewat sekitar semenit, saya baru inget, ooooooooohh,, inikan bau lem kayu FOX!!!!!!





Setelah menyadari itu adalah lem kayu FOX, saya teringat nasib rambut saya yang tadi ditinggal keramas. ternyata sudah keras! -____- GRAOOOOO.......

Untungnya lem kayu tersebut bisa dibilas dengan air hangat sehingga rambut saya bisa dikembalikan ke kondisi semula, walau ada sedikit sisa sisa lem yang masih menempel.

Ketika ayah saya pulang, saya tanya padanya tentang botol rejoice tersebut. Sesuai dugaan memang itu adalah lem kayu FOX refill yang sudah dicairkan dan dimasukan ke beberapa botol bekas shampo. Aah, si bapa kenapa ga bilang-bilang.. minimal dilabelin lem lah Pa..


Monday, November 5, 2012

UTS Perencanaan Jaringan Telekomunikasi

"Gagal merencanakan sama dengan merencanakan kegagalan" -dosen

Thursday, October 25, 2012

Menjadi Seorang Dijkstra

Mata kuliah Perencanaan Jaringan Telekomunikasi ET6282, adalah sebuah mata kuliah yg inti dari perkuliahannya adalah agar seorang telecommunication engineer bisa merumuskan seperti apa jaringan telekomunikasi yang paling OPTIMUM secara: beban trafik, jarak antar kota (node), dan estimasi biaya ketika penerapan. Sebetulnya sih udah hanya segitu, tapi ternyata kenyataannya ribet bgt!

Berawal dari kesialan tidak datang di pertemuan kuliah minggu pertama, berujung pada pembagian kelompok yang tidak adil dimana saya sendirian sedangkan sisa yang lain bertiga semua. Pembagian kelompok tersebut adalah untuk mengerjakan Tugas Besar yang dikerjakan selama setengah semster yang dicicil dari awal-awal kuliah hingga UTS. Tugas besar tersebut adalah "lakukan perencanaan jaringan telekomunikasi suatu daerah". Nantinya akan dilampirkan kebutuhan trafik, jumlah kota, jarak antar kota, dllnya ttg daerah tersebut. Kesialan pembagian kelompok tadi ternyata tidak hanya sampai situ. Tiap minggu tiap kelompok harus mempresentasikan mengenai alogaritma atau method yg akan tiap kelompok pakai pada langkah2 perencanaan untuk mencapai tugas besar tersebut. Diakhir, alogaritma yang sudah dipilih dan dipresentasikan diawal tersebut harus dipakai oleh kita untuk menyelesaikan suatu masalah yang terjadi.

Kalau dibandingkan dengan jurusan lain, misalnya di Teknik Kimia, saya pernah dengar dari seorang teman ada yang namanya Rancang Pabrik. Tugas besarnya adalah merancang suatu pabrik secara berkelompok dan tiap deadline waktu tertentu harus mengumpulkan laporan dari hasil bagi-bagi tiap langkah/proses yang harus dilakukan. Ternyata dua mata kuliah ini sama. Percis! Hanya beda konteks, kalau ini adalah urusan teknik telekomunikasi, kalau itu adalah urusan teknik kimia. Kalau ini harus diselesaikan dalam setengah semester, kalau itu untuk satu semester. Bedanya lagi, "laporan" pada rancang pabrik diganti menjadi "presentasi" pada makul PJT ini.

Agar tujuan utama mata kuliah PJT tadi bisa tercapai ada langkah-langkah yang perlu dilakukan. Diawali dengan forecasting, lalu clustering, dan chaining. Berikut ini akan saya jabarkan satu persatu secara singkat.

1. Forecasting
Inti dari proses forecasting adalah kita meramalkan tentang kebutuhan masa depan dari suatu daerah.
Dari penambahan populasinya, beban trafik kini dan nanti, sampai trend teknologi jaringan aksesnya. Peramalan itu semua akan menghasilkan gambaran kasar dari kebutuhan telekomunikasi suatu daerah sehingga tergambar untuk jaringan back bonenya harus menggunakan apa? seberapa besar kapasitasnya sehingga kebutuhan masa depan bisa terpenuhi? seperti apa topologi networknya? lalu teknologi jaringan aksesnya seperti apa? wimax? LTE? optik? dan trend selanjutnya apa?
Pada bagian ini, saya terpaksa memilih Causal Forecasting (sebab akibat), suatu cara peramalan yang bukan merupakan time series*. Walau hasil peramalannya seharusnya akan lebih akurat dari model time series, sebetulnya metode peramalan ini cukup susah mengingat variabel yang perlu dihitung menjadi banyak dan rumusannyapun menjadi rumit. Lalu kenapa saya memilih ini? alasannya simple, karena aneka model time series lainnya sudah dipilih oleh kelompok-kelompok yang lain dan juga arahan sayang si pak dosen yg bilang  "noval tar jgn yg time series ya, udah kebanyakan. harus beda sama yang lain". Entah apa maksudnya sang dosen menyuruh saya harus beda sendiri dari yang lain, walau diapun tahu kalau kelompok saya hanya sendirian.  Terlepas apa alasannya, terpaksalah saya mengambil model peramalan yang ribet -___-

2. Clustering
Pada kali ini saya gamau kalah cepat oleh kelompok lain. Dari awal dibuka "lelang" alogaritma apa yg tiap kelompok akan gunakan, saya sudah memboking alogaritma klustering yang menurut saya paling mudah dipresentasikan dan dipraktekkan. Tak peduli hasil klusteringnya bagus atau buruk, efisien atau tidak, efektif atau tidak, yang penting presentasinya mulus dan prakteknya gampang, pikirku saat itu. Saya memilih Graph Method Clustering suatu metode klustering berdasarkan gambar yang biasa dipakai untuk EST** membedakan bagian DNA di genetika. Tak lupa PCA algorithm*** yang saya tambahakan agar ketika prakteknya menjadi sangat mudah. Ketika saya lihat kelompok lain, entah kenapa mereka kebanyakan mengambil metoda klustering yang ribet. Efeknya ketika presentasi dan ditanya ini itu kebanyakan bingung menjawabnya. Dan saya bisa tersenyum lebar karena sesuai perkiraan, presentasi saya mulus :D Tapi diakhir presentasi sang dosen bertanya "noval yakin metoda klustering ini bisa noval pake buat prakteknya?" lalu tanpa pikir panjang saya jawab dengan yakin, "InsyaAllah bisa pak :)". Lalu sang dosen kembali mengulang pertanyaannya sampai tiga kali dan sayapun tetap pada jawaban saya semula. Sikap sang dosen yang terlihat mencurigakan tersebut baru saya sadari belakangan bahwa ada kekurangan dari metoda klustering yang saya pilih dan akibatnya FATAL (nanti diceritain dibawah).

3. Chaining
Langkah kali ini ternyata tidak sesimple yang dikira. menghabiskan berminggu-minggu pesentasi karena penjabarannya memang banyak. Dari masalah chaining klasik seperti Travelling Salesman Problem yang umumnya dipecahkan dengan Dijkstra Algorithm****, chaining dengan topologi ring, star, mesh, sampai aneka macam spanning tree dengan variabel beban linear (satu variabel) sampai yang nonlinear (multi variabel). Ditambahkan juga penghitungan akhirnya untuk mendapatkan nilai optimum dari aneka variabel yang perlu dihitung tersebut. Karena memang keterbatasan alogaritma yang sudah ditemukan, tiap kelompok akibatnya ada yang bahan presentasinya sama. Dan sialnya kelompok yang presentasinya diakhir diarahkan untuk membuat alogaritma sendiri untuk bahan presentasinya. WTF! Sang dosen memang memotivasi mahasiswanya untuk menemukan sendiri alogaritma lain pada masalah TSP atau spanning tree karena memang sampai saat ini belum ditemukan cara paling efisien dan paling singkat untuk menemukan solusi dari chaining dengan level multi variabel ini. Sebagai sedikit gambaran, misal pada spanning tree, apabila jumlah kota yang perlu dihubungkan adalah n, maka jumlah kemungkinan spanning tree yang bisa dibuat ada sebanyak n^(n-2). Oke keliatannya simple, kalau kotanya ada 3 maka ada 3 kemungkinan spanning tree yang bisa dibuat. Tapi keterusannya, kalau misal kotanya ada 4, ternyata kemungkinannya menjadi 16. Kalau kotanya ada 5 kemungkinannya menjadi 125. WOW!! suatu exponensial yang luar biasa. Karena belum ada alogaritma yang bisa menentukan topologi spanning tree yang menghasilkan nilai optimasi maksimum, maka satu-satunya cara mendapatkan nilai optimum untuk spanning tree multi variabel adalah dengan menghitung tiap kemungkinan spanning tree. Bisa anda bayangkan jumlah yang harus dihitung? belum lagi apabila jumlah variabel bebanya banyak (dan memang pada kenyataannya pasti lebih dari satu), misal: beban trafik dan jarak antar kota. Dari dua variabel saja hitungan untuk mendapatkan optimasi maksimumnya sudah super ribet. Apalagi kalau 3 variabel, maka harus ada matrix 3 dimensi yang dibuat -____-. Belum lagi perhitungan chaining untuk dua daerah yang sebelumnya sudah ada topologi masing-masing (interkoneksi). Bagaiana cara menggabungkannya agar mendapatkan optimasi maksimum? itu yang termasuk dikaji di langkah ini.
Pada bagian inipun untuk presentasi, akhirnya hanya dibatasi dengan masalah 6 kota dan 2 variabel (beban trafik dan jarak kota) sehinggal matrix yang harus diselesaikan adalah matrix 6X6 dengan 6^(6-2) kemungkinan spanning tree. Tapi tetep, ngitung nilai optimasi dari satu kemungkinan aja udh panjang banget, apalagi kalo harus semuanya?? Untungnya sang dosen membolehkan kita memilih bentuk spanning tree yang sudah lazim seperti star dan ring sebagai perbandingan dgn cara yang kita pilih sehingga cukup dihitung 3 kemungkinan dari 6^(6-2) kemungkinan yang ada dan kemungkinan adanya interkoneksi dari 6 kota tersebut.

Beres dengan semua langkah yang sudah dijabarkan, beralih ke problematika nyata!
Untuk permasalahan tugas besar ini sang dosen akhirnya memberikan persoalan:
"Rancang jaringan dari 12 kota yang perlu dihubungkan"
Dilampirkan juga batasan-batasan dan segala kemungkinan yang wajib dihitungnya berupa:
- hitung optimasi apabila tidak ada kluster
- hitung optimasi ketika dibuat sistem kluster dengan anggota masing-masing kluster max 5 kota
- tampilkan kemungkinan topologi star dan ring pada tiap kluster dan nilai optimasinya
- bandingkan dengan topologi hasil alogaritma buatan sendiri yang dipresentasikan
- hitung optimasi inter kluster dengan topologi star atau ring atau buatan sendiri!

dilampirkan matrix trafik T dari keduabelas kota tersebut seperti gambar dibawah


Dari awal saya sudah kaget, "12 kota meeeeeen!!!!!" bakal ada 12^(12-2) kemungkinan spanning tree, gimana ngitungnya?? Tapi ternyata kekagetan saya tidak berhenti sampai disitu, ketika memulai pengerjaan (yang pastinya diawali dengan forecasting dan clustering) pun saya sudah bingung. Envy melihat kelompok lain kerjasama bertiga, sedangkan saya hanya sendirian pun sudah sangat menjatuhkan mental. Akhirnya saya coba kerjakan dan menghitung samapai akhir mendapat nilai optimasi dan perbandingannya dengan topologi yg lazim digunakan.

Ternyata setelah dipresentasikan, nilai optimasinya masih SANGAT JAUH dari suatu ukuran optimal. Masalahnya adalah karena ada kelompok lain yang bisa menemukan nilai yang jauh lebih bagus. Saya ulik-ulik lagi di bagian chainingnya agar bisa mendapatkan yang lebih oke, dan setelah mendapatkan nilai baru, ternyata masih kalah oleh nilai optimasi kelompok lain. @_@ udah bingung bgt itu, soalnya ngitung satu kemungkinan topologi spanning tree baru aja brarti bakal ngitung panjaaaaaaaang bgt ampe juga berubah ke interkoneksi dari klusternya -___-

Setelah merenung panjang,ternyata sumber masalahnya adalah JAUH SEBELUM CHAINING, yaitu ketika melakukan clustering. Karena menggunakan PCA, maka saya (dengan brutalnya) menghilangkan variabel (yang jelas-jelas sangat berpengaruh untuk penentuan optimasi) sehingga hasil klusteringnya walau memang gampang tetapi sungguh jauh dari hasil yang baik. Akibatnya langkah selanjutnya sebagus apapun menjadi sia-sia.

sampailah ke kesimpulan dari yang sudah saya alami ini:

"sebagus apapun proses chainingnya, apabila metode clusteringnya salah, pasti tidak akan menghasilkan nilai optimasi yang baik." -gopal 2012
dan juga
"jangan tergiur dengan proses instan yang mudah. sungguh kekurangan dibaliknya adalah sangat banyak!" -gopal 2012
Maka kerjakanlah sesuatu sesuai dengan RUKUNnya, tertib dari forecasting, clustering, dan chaining secara sungguh-sungguh dan jangan mau tawaran-tawaran instan yang menyebabkan kita keluar dari nilai rukun tersebut.

dan deadline tubes ini pun diperpanjang sampai Sabtu, 27 Oktober 2012 karena kebanyakan kelompok mengalami kesusahan yang sama dalam mengerjakannya.

dan entah kenapa di waktu yang sempit ini saya masih sempet2nya nulis blog, padahal masih ada perhitungan yang masih jauh dari selesai dan presentasi sekaligus laporan yang belum dibikin -__-

dan saya mulai berpikir, sebetulnya ini bisa banget dijadiin topik tesis bahkan sampai desertasi sekalian, sampai saya bisa selevel seorang Dijkstra yang menemukan alogaritma baru yang bisa membuat perubahan besar pada umat manusia. oh...



*Time series adalah metoda peramalan yang hanya berdasarkan pada histori sebelumnya

**EST (Expressed Sequence Tag) adala salah satu cara untuk merepresentasikan cara paling luas dalam menuliskan partisi-partisi dari gen

***PCA (Principal Component Analysis) algorithm adalah metode mereduksi jumlah variabel yang menentukan proses klustering. Misal pada koordinat kartesian XY adlah dengan menghilangkan satu dimensinya sehingga titik-titik yang ada bisa di plot ke salah satu dimensi saja dan bisa dilihat yang mana yang dekat yang mana yang jauh untuk dibuat klusternya.

****Dijkstra algorithm adalah alogaritma yang dipakai untuk menemukan rute terpendek dari seseorang yang akan melewati semua kota. Permasalahan ini biasa disebut Travelling Salesman Problem. Lebih lanjutnya alogaritma ini dipakai di banyaaaaak artificial intelegence dari games-games dengan level komputer yang berbeda-beda, misal pada permainan catur atau balap mobil.