Archive for the 'sistem' Category

Cerita Drama Dengan Lakon Website DPR RI


Peretesan adalah bahasa Indonesia yang berasal dari terjemahan bahasa Inggris ‘hacking’. Pada implementasinya, perubahan tampilan situs web secara tidak resmi dan dilakukan bukan oleh sumber daya resmi yang disetujui oleh pemilik situs web bahkan disebut juga sebagai peretasan.

Beberapa hari ini media massa di Indonesia hingga narablog ramai memberitakan peretasan terhadap situs web pemerintah antara lain milik POLRI (yang setahu saya memang sering diretas) dan situs Lembaga Pertahanan Nasional (Lemhanas). Berita ini bahkan sudah sampai ke media mainstream. Akibatnya, datang tanggapan dari publik. Baik pro maupun kontra. Tapi kali ini saya tidak akan membahas pro dan kontra peretasan situs pemerintah. Saya hanya bapak-bapak buruh biasa yang berasal dari Cilincing, sama sekali bukan peretas. Saya pikir saya tidak cukup pintar untuk perlu mencampuri urusan peretasan tersebut.

Tapi, saya akan bicara soal situs web dewan rakyat Indonesia yang beralamat di http://dpr.go.id. Iya, saya akan bicara soal situs web Dewan Perwakilan Rakyat.

Karena ceritanya agak rumit, mungkin akan lebih baik jika saya urutkan berdasarkan kronologi waktu saja. Begini kronologinya:

Rabu 11 Mei 2011 – Anggota Komisi I DPR dari Fraksi Partai Demokrat (PD), Roy Suryo, berkata kepada wartawan di gedung DPR, Senayan, Jakarta, bahwa pengadaan sarana IT (Informasi Teknologi) di DPR adalah sebesar 9,4 Miliar rupiah (sumber: detiknews http://goo.gl/7GIpF)

Rabu 11 Mei 2011 – DI hari yang sama, wakil ketua DPR Pramono Anung berkata bahwa ia akan melakukan pengecekan dan ketika sudah selesai, ia bilang bahwa stafnya melaporkan baru ada pengeluaran sebesar 5,9 miliar rupiah (sumber: news okezone http://goo.gl/9Btk1)

Kamis 12 Mei 2011 – Anggaran pengelolaan IT DPR RI hampir mencapai Rp 20 Miliar per tahun dalam pos anggaran Sekretariat Jenderal DPR tahun 2010. Peneliti Indonesia Budget Centre (IBC) Roy Salam merinci, dana pemeliharaan dan pengembangan system informasi DPR ini terbagi untuk dua pos, yakni untuk biaya pemeliharaan website sebesar Rp 8,4 milar per tahun, dan biaya pemeliharaan situs www.dpr.go.id senilai Rp 1,3 miliar per tahun. Sedangkan untuk pos anggaran pengembangan system informasi, terbagi untuk pembangunan dan pengembangan IT dan untuk seminar dan lokakarya. (sumber: gresnews http://goo.gl/umBDu)

Kamis 12 Mei 2011 – Andi Mardiansyah dari Team IT DPR (andi@dpr.go.id) mengkonfirmasi bahwa anggaran IT DPR 2010 adalah 10 miliar rupiah. Tapi yang terpakai cuma 5,6 miliar. Katanya untuk membiayai seluruh kegiatan IT DPR selama setahun. Total ada 32 kegiatan. Pengeluaran yang paling besar 1.43 M untuk biaya internet provider, sisanya untuk pembelian dan maintenance hardware, server, jaringan, litbang dll. Menurutnya pengadaan IT DPR sudah sesuai Kepres dan PP dan sudah dilakukan audit oleh BPK sehingga bisa dipertanggungjawabkan dan ditanya kepada BPK. (sumber Team.IT.DPR di thread forum Indonesia Kaskus “IT DPR Mahal?, masak sih?” http://goo.gl/3ITdB)

(*Saya coba cek ulang pernyataan Andi ke situs BPK. Sayang sekali saya belum menemukan laporan dari BPK. Bisa jadi karena laporannya belum selesai, bisa jadi karena saya yang tidak begitu teliti mencarinya (hehe). Saya cari di bagian Laporan Hasil Pemeriksaan BPK-RI di laman web ini (http://goo.gl/N6rUY) sayang sekali belum ketemu. Bagi yang sudah berhasil menemukannya mohon dibagi infonya*)

Senin 16 Mei 2011 – Lagi-lagi anggota Komisi I DPR dari Fraksi Partai Demokrat (PD), Roy Suryo, berkata pada wartawan bahwa situs DPR RI diisengi hingga kebobolan dengan adanya tulisan dibawah website tertera “thanKs buAt Seluruh raKyat nUSantara -ttd, webmastER dpr.go.i’d”. Roy menyalahkan Admin/Tim IT situs DPR RI dan meminta mereka melakukan klarifikasi. Sebab sebenarnya ketersediaan fasilitas untuk admin/tim IT di DPR sangat besar, namun penggunaannya sangat tidak maksimal. (Sumber: techno okezone http://goo.gl/wvpDk)

Senin 16 Mei 2011 – team pengembang website DPR RI hadir lagi di forum Kaskus memberikan penjelasan mengapa ada uang sebesar 9 miliar rupiah ke publik. Dikutip dari sumber: “Kenapa bisa keluar harga 9 Miliar? Karena itu harga total ‘belanja’ seluruh penunjang IT di DPR. Mulai dari bandwidth, pengadaan aplikasi dan sistem informasi termasuk website, juga untuk pembelian alat-alat hardware (PC komputer, server2, UTP, kabel2), perawatan AC kering untuk ruang server, perawatan UPS segede lemari 4 pintu, dan lain-lain nya… banyak banget gan. Sedangkan untuk tahun ini anggarannya sudah dilakukan efisiensi sampe 50%. Karena harga bandwidth telah jauh turun, sistem pengadaan bandwidth pun dengan sistem lelang. Jadi tiap tahun kemungkinan provider bandwidth kita ganti2! karena kita ambil pemenangnya dari harga termurah yang ditawarkan, tujuannya untuk penghematan belanja. Kenapa kita ngga pake provider bandwidth yang tetap??, karena kita mengikuti peraturan pemerintah dan Kepres bahwa pengadaan diatas jumlah tertentu itu harus lelang terbuka (penunjukan langsung rawan korupsi gan).
(Sumber Kaskus http://goo.gl/OLRWe)

Kelihatannya teman-teman di kaskus sudah banyak yang panas memang dengan drama website 9 miliar rupiah ini :) Sabar yaa Agan-agan :)

Dari penjelasan rekan-rekan pengembang website DPR-RI ada beberapa kesimpulan yang bisa ditangkap:

  1. Para pengembang website ini tidak membantah bahwa memang ada budget yang cukup besar untuk belanja IT.
  2. Tidak ada bantahan dari pengembang bahwa mereka tidak mengusulkan platform finansial untuk IT DPR RI.
  3. Bahwa telah dilakukan audit dari KPK terhadap keuangan IT DPR RI.
  4. Bahwa rekan-rekan publik baik dari pengembang aplikasi website maupun bukan  sedemikian kaget dengan besarnya budget anggaran website. Akibat kinerja anggota DPR RI yang memilukan maka rekan-rekan tersebut pun ikut mengalamatkan kekecewaan mereka pada IT DPR RI.

Saya pribadi tidak bisa bilang apa-apa. Ini bukan drama saya, hehe. Tapi mengikuti drama ini memang seru. Saya hanya berharap bahwa kita dapat menemukan bukti audit dan teman-teman di IT DPR RI dapat melaksanakan pekerjaannya dengan baik dan memberikan bukti kepada kita semua.

Tidak adil memberikan generalisasi cap buruk pada semua seksi di DPR RI. Walau sudah jadi rahasia umum bahwa gedung DPR adalah markas perampok rakyat namun ada baiknya jika mata kita masih mau menonton dan mendengar penjelasan artis sinetron DPR RI  jika ada beberapa dari mereka yang mau memberikan penjelasan.

Menurut saya, sejelek-jeleknya para artis sinetron itu, minimal mereka masih mau memberikan penjelasan. Setidaknya penjelasan mereka sangat bisa dicek-ulang. Tidak susah loh mengecek ulang bukti digital.

Maka jika teman-teman IT DPR RI berbohong, yaa amat disayangkan. Sebab kepercayaan kita yang semakin menipis pada pemerintah akan semakin rendah saja.

Anyway, untuk teman-teman yang berjuang di lini plat merah, selamat terus berjuang. Kami mendukung. Kami abadi. Berjuanglah untuk kami yang mendukung kalian, bukan berjuang atas nama rezim yang akan selalu berganti.

Jangan berkhianat. Sebab toh kita sama-sama tahu apa hukuman buat pengkhianat.

(*Apa yaa hukumannya? Hahaha*)

Pendidikan Informatika Kurikulum Baru

Ini blog laboratorium entah kenapa tidak diurus. Saya sudah lama tidak menulis di sini. Biasalah, alasan capek gara-gara baru saja pindah rumah saya pakai demi tidak menulis. Hehe.

Tapi sebenarnya bukan gara-gara sibuk pindah rumah saya jarang menulis di blog lab ini. Intinya sih lebih ke arah karena ada pekerjaan lain, jadi jarang ‘ngoprek’.

Di kamar saya, masih bertebaran kabel-kabel RJ45, baterei, kertas skema corat-coret, beberapa komputer dengan perut terburai, game-game jadul dan perlengkapan lainnya. Setiap masuk kamar, saya selalu berjanji pada diri sendiri akan mengurus DVI untuk monitor yang entah kenapa janji itu selalu diingkari akibat pulang kemalaman. Hehe.

Karena saat ini rumah lebih jauh dari pabrik tempat bekerja, saya lebih sering berangkat pagi dan pulang lebih malam daripada biasanya. Pulang pergi dari rumah menuju pabrik memakan waktu sekitar tiga jam.

Tiga jam itu berharga sekali buat saya. Bayangkan, kalau saya bekerja 21 hari perbulan, maka saya akan kehilangan 63 jam perbulannya hanya untuk transportasi. Gila, itu banyak!

Agar tidak kehilangan waktu sia-sia selama 63 jam perbulan, saya memakainya dengan membaca. Baca apa saja, yang penting baca. Baca novel romantis ndeso yang sama sekali tidak masuk di akal. Baca komik-komik bawah tanah yang diterbitkan oleh teman-teman saya dan komunitas mereka. Hingga baca koran gratisan yang melulu kebanyakan isinya iklan.

Tapi tadi pagi saya kaget. Di koran gratisan itu ada lowongan sekolah setingkat SMU. Bedanya, ini sekolah menengah umum hanya dikhususkan untuk bidang Informasi. Sialnya, iklan ini tidak sempat saya potret maupun saya robek untuk di scan.

Iklannya menarik sekali. Seorang anak kita-kira usia 10 tahun sedang memegang bola dengan pakaian kaus dan celana panjang jeans. Di atasnya ada tulisan besar yang kalau diterjemahkan artinya: “Sebentar lagi aku bikin aku”

Agak aneh, Apa maksudnya aku bikin aku?

Ternyata di bawah foto si anak, tertulis: Tomas (10 tahun), pemain fusbal berbakat. Cita-cita; membuat karakter diri pada game fusbal. Dan itu tidak akan lama lagi.

Di bawahnya, tertulis bahwa sekolah yang sedang beriklan itu kini sudah menyediakan penjurusan dalam kurikulumnya. Antara lain adalah:

Game Development

Ini bikin saya kagum. Sebab sudah dimasukkan character design 3D, leveling (yang nampaknya butuh logika logaritma per levelnya), Manajemen Produksi hingga penguasaan tool-tool rendering (game engine) dalam kurikulum mereka. Mantap lah. Namun yang lebih mantap lagi, ternyata sekolah sudah punya channel ke game-game industri. Jadi kalau mau magang atau cari kerja lebih mudah. Saluuut lah.

Informasi, Komunikasi dan Media

Ini juga keren. Begini kata mereka dalam iklannya:

Dalam masyarakat kini informasi memainkan peran yang sangat penting. Peran seseorang kadang diwakili oleh informasi. Siapa yang memiliki dan siapa yang tidak? Informasi hadir kadang lebih bernilai daripada emas: mahal dan langka.Tidak hanya pada tingkat pribadi, tetapi juga pada perusahaan dan iklan. telah ada pasar dalam mengumpulkan informasi yang penting dalam mencapai tujuan. Mereka harus memiliki target untuk lebih cepat dan lebih baik. Jika tidak, diambil pesaing.”

Yang bikin saya kaget, sudah dimasukkan marketing ‘non-konvensional’ seperti penggunaan ROI dalam adwords, pemanfaatan 140 karakter twitter (*namanya; marketing 140. Haha*), penggalangan massa dalam jejaring sosial (seperti FB atau semacamnya) dan macam-macam lainnya.

Di sini, saya terkagum-kagum. Pertama; karena web2.0 telah membawa angin segar baru dalam dunia industri. Hingga terciptanya lapangan kerja inovatif. Kedua; karena sudah ada sistematika pendidikan yang menanggapi inovasi ini. Sehingga standarisasi atau benchmark makin bisa diperbaiki dari hari ke hari. Ketiga; Saya iri dengan generasi mendatang. Haha. Kok yaa sudah ada SMU yang begitu. Coba dulu kalau jaman saya sudah ada sekolah begitu. Pasti saya nggak jadi bandit. (*ngeles mode ON*) Hehehe.

Mungkin daripada iri, ada baiknya saya menyediakan tempat hidup yang layak buat generasi selanjutnya.

Membuka Blokade Sensor Konten Internet Pada Browser

logo liveandroid image

Saya sepenuhnya sadar, bahwa beberapa situs media sosial di blok karena alasan tertentu yang cukup penting. Diantaranya adalah blokade pada situs tertentu berdasarkan isinya.

Filterisasi konten sendiri adalah teknik dimana konten yang diblokir atau diizinkan berdasarkan analisis isinya, bukan dari sumber atau kriteria lainnya. Sebenarnya teknik ini paling banyak digunakan di internet untuk menyaring email dan akses web.

Umumnya, blokade pada situs-situs tertentu (atau dikenal sebagai content filtering) adalah antara lain karena:

  • Mempunyai kemungkinan isi yang menyakiti perasaan kalangan tertentu dan akan menghasilkan domino effect setelahnya (*Bagian ini selalu jadi permasalahan, sebab kalimat ‘menyakiti perasaan’ itu jelas amat subjektif*)
  • Konten ilegal atau tidak sesuai dengan norma hukum negara tertentu
  • Menghalangi produktifitas (apabila jam kerja)

Secara pribadi, sebenarnya saya tidak terlalu masalah mengenai blocking pada internet content. Sebab saya benci web spam dan scam. Dan selalu berdoa, semoga tuhannya internet mampu mempunyai malaikat canggih yang mampu memberantas makhluk-makhluk sial bernama spammer dan scammer itu.

Selama ini, saya tidak pernah berbenturan dengan kebebasan dalam mengakses konten internet. Sebab hanya mengakses bagian yang perlu dan berguna buat kehidupan saya, keluarga dan pekerjaan saja.

Namun beberapa hari terakhir ini, akibat client penting menggunakan facebook sebagai sarana beliau dalam mengakses email dan facebook adalah situs dengan kontent diblokade oleh kantor, maka saya pun uring-uringan dengan filterisasi konten. Pakai VPN, pun sama hasilnya, gagal euy. Sebab hanya beberapa IP address saja yang diijinkan untuk berkomunikasi keluar secara langsung dari gedung tempat saya memburuh saat ini.

Sebelumnya, saya pernah menulis cara membuka blokade konten (dalam hal ini facebook) dengan memakai proxy terbuka dengan menggunakan mesin pencari Google. Namun, kali saya kan coba trik lain.

Yaitu, membuka filterisasi konten dengan vmware dan mobile browser.

Mengapa VMware?

Hehe. Nggak perlu pakai VMware sih, yang penting virtualisasi mesin saja. Saya pakai VMware karena gratis dan akan berjalan baik di mesin berbasis Windows XP SP3 ini. Hehe. Maka itu, sebelumnya kita harus punya VMware dulu.

Download VMware Player (sayang harus register dulu. Tapi ga masalah sih. Perangkat lunak ini bagus euy)
Install VMware (dalam Bahasa Indonesia)

Mobile browser apa yang oke?

Saya pakai LiveAndroid. Sudah pernah sih coba pakai mobile Opera. Tapi karena penggunanya banyak, Opera mini bahkan sudah disusupi oleh blokade kantor. Kalau semua produk RIM, pasti ga akan bisa. Apapun browsernya, BlackBerry memiliki user khusus yang amat spesifik. Lalu lintas data di BleackBerry di kontrol sedemikian kuat. Meniru milik Obama, bahkan beberapa BlackBerry milik orang tertentu di tempat kami dimodifikasi demi tingkat keamanan yang lebih tinggi.

Sistem operasi robot kolor ijo (android) ini jadi jawaban. Sebab Android memiliki produk LiveAndroid yang bisa di pasang langsung di PC berbasis XP saya ini.

Download LiveAndroid
Install LiveAndroid dengan vmware (saya pernah coba install LiveAndroid pakai virtualbox, tapi gagal euy)

Hasilnya

Awal tampilan booting. Batre katanya tinggal 15 persen. Entah apa maksudnya, saya juga bingung. Saya cuekin aja deh.

live android first boot image

Lalu klik browser dan memasukkan input facebook login di alamat pencarian google.

facebook login image

Setelah login, saya pun mulai membalas surat-surat penting yang datang lewat facebook.

tampilan aplikasi dalam facebook image

Setelah selesai. Saya log-out. Sayangnya, browser melemparkan pesan error 400

facebook mobile liveandroid logout error 400 image

Pesan error ini ternyata cukup bermasalah. Sebab apabila menekan tombol escape yang ada di pojok kiri atas pada keyboard, maka facebook tidak sebenar-benarnya logout. Melainkan akan kembali ke halaman semula. Dan ini sama sekali tidak baik untuk keamanan.

Solusinya, lihat browser liveandroid bagian kiri bawah. Ganti tampilan menjadi ‘full site’ lalu logout. Habis itu beres dah.

Selamat mencoba, kalau mau.

Kalau nggak mau, yaa jangan :)

Mencari Proxy Gratis Ketika Sensor Menggila

Saya tahu ini cerita basi. Maaf yaah :( Tapi akibat bosan terus-terusan mendapat pertanyaan yang sama. Maka ada baiknya info ini saya bagi.

Saya kesulitan mencari proxy gratis yang bahkan di sarankan oleh mesin pencari. Sebab secara otomatis, URL laman-laman website yang disarankan mesin pencari akan otomatis di block oleh kantor (yeah, kami punya mesin pemblock yang luar biasa dan saya dengan amat terpaksa merahasiakan informasi mengenai hal ini dari publik).

Untuk meminta ijin bahwa komputer saya akan mengakses website tertentu yang mengandung content bertuliskan ‘proxy‘ atau ‘anonymous surfing‘ (*iya, banyak sekali phrase yang di block oleh mesin penyensor kami, diantaranya dua kalimat itu*), jelas amat bisa. Tapi sebelumnya harus mengisi banyak formulir dan menuliskan alamat website agar bisa di review (bahasa halus dari sensor) oleh teman-teman dari departemen IT. Dan itu hal yang amat membosankan. Sebab butuh sumber daya waktu. Padahal hanya mau membalas email penting dari client yang 24 jam hidupnya tergantung dari facebook (dan content FB adalah salah satu yang di banned kantor saya)

Maka, biasanya saya dengan amat nakalnya menyingkat hal tersebut. Dengan menggunakan mesin pencari (seperti google misalnya) saya menuliskan di browser

+”:8080″ +”:3128″ +”:80″ filetype:txt 2010

Apa artinya?

+”:8080″ adalah meminta agar mesin pencari mencari string 8080. Dan 8080 adalah gabungan dari port 80 (saluran standar membuka internet)

Port ini adalah alternatif yang populer untuk port 80 untuk menawarkan layanan web. “8080″ dipilih karena ada “dua 80″, dan juga karena berada di atas rentang pelayanan jasa porting juga dikenal sebagai port pembatas (port 1-1023). Biasanya digunakan dalam URL untuk menimpa eksplisit “port default”.

Latar Belakang dan Informasi Tambahan:

Internet sebagian besar lahir pada sistem berbasis UNIX dan server. UNIX memaksa gagasan dari 1023 pertama “port istimewa” yang hanya dapat dibuka dengan layanan yang berjalan dengan apa yang disebut “root”, atau administratif, atau hak istimewa. Secara historis, ini berarti bahwa hanya sistem administrator yang berwenang mampu mendirikan dan mengoperasikan sebuah web server pada port 80 karena ini adalah dalam wilayah-port istimewa pertama 1023. Oleh karena itu, ketika non-administrator ingin menjalankan web server sendiri di mesin yang mungkin sudah memiliki sebuah server yang berjalan pada port 80, atau ketika mereka tidak memiliki izin untuk menjalankan layanan di bawah ini port 1024, port 8080 sering dipilih sebagai tempat yang nyaman untuk host atau alternatif web server sekunder.

Trojan yang pernah terdeteksi di port ini: Brown Orifice, Generic backdoor, RemoConChubo, Reverse WWW Tunnel Backdoor, RingZero

+”:3128″ adalah port squid (terkenal juga sebagai squid cache atau HTTP Proxies untuk menjembatani manusia dengan mesin yang mampu membuat mereka jadi tak terlihat, atau internetan jadi lebih kenceng, hehe) yang seringkali digunakan/diizinkan di US (wilayah juridiksi kerja saya ada di bawah hukum pemerintah Amerika Serikat) untuk digunakan secara terbuka. Jadi saya menggunakan port ini untuk berkomunikasi melalui proxy. Sebab legal dan sering digunakan para administrator untuk menjalankan jaringannya menuju internet.

+”:80″ adalah port menurut no-ip.com port 80 adalah “standard port which web(http) servers run on. Many ISP’s have blocked port 80 to stop viruses such as Nimda from slowing down their networks and infecting there customers computers.” Saya pribadi tidak akan melakukan apa-apa dengan port ini, saya hanya ingin tahu, adakah proxy terbuka yang menggunakan port ini.

“filetype:txt” adalah jenis file yang saya cari. Basisnya adalah text dan dapat dirender dengan cepat pada browser. Mengapa saya mencari jenis file ini, sebab hasil pencarian dengan laman yang menampilkan ekstensi html, php, jsp, asp dan lain sebagainya pasti sudah diblock.

“2010″ adalah tahun pencarian. Biasanya saya memang mencari proxy yang baru. Mesin pencari akan mengindeks halaman yang sudah dilihat oleh banyak orang lalu SEO akan menampilkannya di halaman pertama. Apabila teori ini benar, maka hasil pencarian proxy dalam teks yang tampil di halaman pertama mesin pencari akan menampilkan halaman-halaman yang amat populer dan mungkin overloaded dan usang. Untuk menghindari hal itu, saya memakai hasil pencarian terkini. Dan 2010 adalah tahun terkini (ketika tulisan ini dibuat).

Semoga informasi yang walaupun jadul (jaman dulu) dan kampungan ini sedikit berguna :)

Apache Musrik

Sesuai judul, saya bisa menulis pagi ini karena memang Apache, perangkat lunak penyedia jalannya server sedang down. Semua aplikasi yang dibuat team kami tidak bisa diakses. Yang parah, tadi pagi ada meeting bersama para ‘big guy‘ dan ketika mereka akan mengetik alamat URL website kami terpaksa saya bilang “Sori, lagi down, bapak-bapak ibu-ibu. Sedang diperbaiki. On progress”

Fiuhh, untung mereka mengerti.

Balik lagi ke Apache. Saya kira, seperti biasa. Masalah akan hilang ketika Apache di restart. Atau mesin di restart. Biasa lah, standar operasional IT toh begitu.

Namun, sialnya tetap saja tidak bisa. Maka, langsung saya nyalakan JBoss (*Yang selalu saya simpan sebagai backup untuk jaga-jaga jika ada masalah seperti ini*)

Astaga, JBOSS juga tidak mempan!

Saya coba untuk sabar. Walaupun berkali-kali dialog box dari OS muncul peringatan bahwa HTTPD crashed dan butuh ditindak-lanjuti.

Setelah bongkar-bongkar error log, saya coba mencarinya di Google. Tapi setelah sekian lama mencari, saya kebingungan. Bahkan mesin pencari pun tidak memberikan jawaban banyak (*saya hanya dapat empat entri link sebagai hasil pencarian dari Google. Dari Bing dan lainnya lebih parah, nol besar*)

Saya kirimi departemen IT surat dengan perincian masalah dan semua yang telah saya lakukan dalam mencari solusinya. Sambil terus terang berkata bahwa saya mencari nafkah menggunakan Apache, maka itu hal ini menjadi penting.

Orang IT menjawab pendek: “Mas kalo google aja nggak bisa jawab, apalagi kita!”

Saya cengar-cengir membacanya. Saya balas lagi: “Bantuin dong…”

Dan saya dapat jawaban yang mencengangkan. “Mas, kita ini IT bukan Tuhan. Jangan menggantungkan apa-apa sama kita. Itu musrik namanya”

Dan saya pun tak mampu lagi menahan tawa.

Memahami Dasar CSS versi Lie

foto Håkon Wium LieSaya telat, baru baca tesisnya Håkon Wium Lie. Ini tesis keren sekali. Judulnya Cascading Style Sheets. Iya benar, CSS. Asal mula dan bagaimana terbentuknya CSS ada di sini.

Kenapa telat?

Nggak, saya nggak begitu telat. Saya sudah baca bukunya Lie yang edisi pertama Cascading Style Sheets: Designing for the Web. Buku ini penting buat awal-awal perkembangan membuat sketsa design dan menentukan arsitektural website. Buku ini memang implementasi dari tesisnya Lie.

Loh jadi kenapa telat?

Iya, saya telat tahu kalau buku itu punya versi html dan pdf nya yang bisa dibaca gratis. Kalau tahu begini mah, ngapain juga dulu maksa-maksa kantor beliin buku itu. Hahaha. Mungkin gara-gara saya nggak mau rugi kali yaah. Hahaha.

Untuk teman-teman yang berminat membaca tesisnya Lie, silahkan ke link berikut ini:
HTML: http://people.opera.com/howcome/2006/phd/
PDF: http://people.opera.com/howcome/2006/phd/css.pdf

Lebih lanjut mengenai Lie yang juga bosnya Opera (yang internet browser, bukan yang nyanyi)… Berikut ini kutipan beliau mengenai dirinya sendirinya:

“So, somewhat by accident, I was the first person to type the now ubiquitous string “HTML 3.2” into a computer. A few small key strokes for a man, a giant leap for the web.”

Nomor Telepon Bill Gates

foto bill gates

Salah seorang klien (yang meminta tim kami membuat webnya) datang mengeluh:

Saya: “Ada yang bisa saya bantu, Bu?”
Ia: “Kok webnya saya nggak jalan?”

Waktu itu, saya curiga ada bug di halaman aplikasi web yang kami kembangkan buat beliau. Maka saya buka komputer dan langsung menuju URL yang ia maksud (*Kebetulan saya bookmark, jadi bisa lebih cepat ke sana*). Setelah saya cek di browser, test berulang-ulang, lalu memeriksa feedback dan SVN untuk melihat deployment terakhir. Saya bingung, semuanya nampak baik-baik saja.

Saya: “Loh kok ini jalan, Bu? Bagus malah”

Si Ibu kebingungan, “Tapi di rumah ga jalan”

Saya yang mulai curiga dengan browser yang beliau pakai lalu bertanya, “Di rumah pakai apa, Bu?”

“Biasa aja tuh, pake daster”

Hah!

“Bukan Bu, maksud saya di rumah ibu pake komputer apa?”

“Komputer saya lah. Masak komputer anak saya. Kamu gimana sih?”

“Umm, maaf, saya coba rephrase kalimat saya. Di rumah, Ibu pakai komputer sistem apa dan browser apa ketika mengecek web Ibu?”

“Mana saya tahu yang begitu. Coba kamu telpon ini anak saya”, katanya sambil menyodorkan telepon genggamnya.

Beberapa menit kemudian, dari anaknya, saya tahu kalau si Ibu memakai windows 98 dan (tentu saja) perambah internet dengan Internet Explorer 6.

“Bu, web Ibu nggak bisa dibuka dengan Internet Explorer 6 yang ada di komputer Ibu. Kan waktu awal kontrak kita semua sudah setuju kalau web Ibu nggak akan support Internet Explorer 6 karena Ibu minta usability yang nggak bisa di dukung software itu” kata saya sambil senyum

Beliau ngotot, “Saya nggak mau tau, pokoknya saya mau liat website saya di rumah!”

“Waduh Bu, itu bisa ngerubah kontrak”

“Pokoknya saya nggak mau tahu!”

Saya coba sabar. Akhirnya ketemu deh triknya. Beliau ini amat perhitungan soal bujet proyek. Semuanya harus dirasionalisasikan. Saya suka itu. Tapi untuk saat ini beliau nampaknya tidak rasional. Maka, saya coba mendekati beliau melalui bujet dan rasional aspek.

“Bu, kalau Ibu ngerubah kontrak akan membuat bujet proyek kita membengkak {sambil menyebut persentase}. Itu besar loh, Bu. Sementara kalo Ibu ganti browser, gratis. Saya bisa telpon anak Ibu untuk membantunya menginstal Opera atau Chrome di komputer, Ibu. Pilih mana?”

Beliau diam sejenak. Lumayan lama. Sambil menatap saya galak. “Siapa sih itu yang bikin komputer saya di rumah?”

“Kalau perangkat kerasnya saya nggak tahu, Bu. Tapi kalo sistem dan perambah internetnya, namanya Bill Gates dan teman-temannya”

Masih menatap galak ia bertanya, “Kamu tahu nomor teleponnya orang itu. Biar sini saya telpon. Kurang ajar itu orang!”

Saya tidak jawab apa-apa, hanya bisa menatap beliau sambil garuk-garuk kepala.

Qakbot Lagi

image qakbot on microsoft firefront

Edan hari ini qakbot menyerang terus dan semakin menjengkelkan. Sudah ada perintah dari pusat untuk memakai Microsoft Forefront (client) sebagai sarana admin kami untuk memaintain sistem PC yang  berbasis windows. Namun akibat kepandaiannya berevolusi, saya lihat beberapa kali virus ini menyamar menjadi nama-nama baru dan bersembunyi di balik folder C:/. Program-program exe jelmaan qakbot ini benar-benar canggih. Selama beberapa menit, ia akan menggandakan diri (*udah kaya amuba aja*) dan lalu berganti nama (*kayak buronan kartu kridit*)
Daripada berlarut-laut dan jumlah PC yang terinfeksi mencapai ribuan di puluhan negara, maka akhirnya kami bekerja sama dengan pihak Microsoft untuk menghandle issue ini.
Symantec, salah satu usaha yang menghidupi dirinya dari pemberantasan hama pada komputer, mengatakan bahwa qakbot ini dapat menyelundupkan data sebesar 2 Gigabyte setiap minggunya. Umumnya data-data yang ada di file-file yang tersimpan di browser. Misalnya data history browsing dan kadang menanamkan keylogging.
Astaga!
Maka dengan serta merta, saya menghapus semua data yang ada dan tersimpan di browser dan lalu melakukan proses yang membutuhkan logging di mesin virtual (Oh! I love VMWare clien) dan melakukan semuanya di Sistem berbasis Ubuntu.
Setidaknya, tidak ada Qakbot ataupun virus trojan dan sejenisnya di Ubuntu dan saya merasa lebih aman serta percaya diri dalam beraktifitas di dunia online :)

Masalah Pada iPad (Oh Apple!)

image ulat pada apel

Minggu lalu, di pesawat menuju Prague, istri saya mengeluh. Sepasang muda-mudi dari Korea nampaknya tidak berhenti memainkan iPad mereka. Pramugari sudah berkali-kali memperingatkan pada pasangan ini untuk mematikan perangkat yang diklaim sebagai the hottest device on earth itu. Well sebutan the hottest tentu saja bisa diperdebatkan. Yang pasti pasangan itu tetap kepala batu, tidak mau mematikan iPadnya.

Walaupun akhirnya dengan debat yang cukup keras antara dua muda-mudi dengan para penumpang lain dan ditambah pramugari-pramugari Czech Airlines, maka pesawat yang sempat ditunda keberangkatannya (gara-gara debat ipad yang sama sekali tidak perlu ini) pun mengangkasa pula. Tentu saja setelah semua penumpang yakin, pemilik iPad ngawur ini mematikan pula perangkat lain miliknya yang mengganggu sinyal komunikasi pilot pesawat kami dengan tower pemandu.

Hari itu, pertama kali saya melihat iPad.

Tiga hari lalu, kedua kalinya saya melihat iPad. Besar-besar namanya terpampang di Gawker dan dilanda terkejut luar biasa.

Ternyata iPad yang dinilai Apple sebagai benda tercanggih mereka ini bermasalah. Katanya, cerita ini dimulai dari seorang karyawan Apple yang lupa (entah mabuk) di sebuah bar dan meninggalkan (atau kecurian) iPhone miliknya. iPhone ini, lalu ditemukan oleh seorang pemuda (yang tidak disebutkan namanya) lalu dijual ke situs teknologi Gawker. Tidak lama kemudian, pemimpin redaksi Gawker rumahnya didobrak polisi dan FBI Amerika (iya mirip cerita film Hollywood). Sebab dalam iPhone itu tercantum informasi rahasia para media tycoon bahkan hingga pemimpin Amerika yang masih berkuasa di Gedung Putih.

(*Update: Sorry kasus iPhone yang diatas bukan Gawker, melainkan Gizmodo. Engineer Apple itu bernama Gray Powell. Dan ia tidak kecurian, melainkan tidak sengaja meninggalkan telpon dan lalu ditemukan oleh pemuda berusia 21 tahun bernama Brian J Hogan. Hogan lalu menjualnya ke Gizmodo sebesar US$ 5.000. Setelah Gizmodo menulis dan memaparkannya di web mereka, polisi menggeledah rumah Jason Chen, redaktur Gizmodo*)

Seru?

Ahh belum!

Tidak lama kemudian, para peneliti keamanan (*dulu namanya network hacker, sekarang berubah, hehe*) dari Goatse Securities menemukan kebocoran dalam iPad. Dan kebocoran ini ternyata menampung sekitar 114 ribu email.

Siapa saja yang informasinya bocor? Mari kita kutip dari Gawker:

Satu orang yang terkena dampak adalah William Eldredge, komandan tertinggi pesawat pembom B 1 [strategis]-operasional di US Air Force. ”

Dalam industri media dan hiburan, terdapat pula akun berpengaruh macam para eksekutif puncak di New York Times Company, Dow Jones, Conde Nast, Viacom, Time Warner, News Corporation, HBO dan Hearst.

Dalam industri teknologi, muncul nama-nama besar dari Google, Amazon, Microsoft dan AOL. Dalam keuangan, terdapat rekening milik perusahaan dari Goldman Sachs, JP Morgan, Citigroup, Morgan Stanley, bersama dengan puluhan perusahaan modal ventura dan ekuitas swasta.

Dalam pemerintahan, account yang terpengaruh termasuk pengguna GMail yang tampaknya adalah Rahm Emanuel (staff penting Presiden Obama) dan staf di Senat, DPR, Departemen Kehakiman, NASA, Departemen Keamanan Dalam Negeri, FAA, FCC, dan Institut Kesehatan Nasional. Puluhan karyawan dari sistem pengadilan federal juga muncul dalam daftar.

Apple selalu menelurkan perangkat yang baik. Saya percaya itu. Namun kali ini, nampaknya mereka memang harus benar-benar hati-hati dalam menelurkan produk barunya.

*Untung saya nggak mampu beli iPhone dan iPad, hehe*

Qakbot

Salah satu yang menyebalkan dari memakai OS Micro$oft sebagai server adalah penularan worm/trojan antara satu mesin dengan mesin lainnya.

Tentu saja ini bisa diatasi dengan antivirus atau peringatan dini langsung. Namun tetap saja menyebalkan, mengingat banyaknya worm atau trojan yang harus muncul sebagai pop-up di layar screen.

Hari ini, kebetulan namanya Qakbot.

qakbot image

Tidak terlalu sukar membasminya. Namun tetap saja mengambil jatah sumber daya waktu yang ada.

Karena bosan dengan serangan-serangan yang menghabiskan waktu, maka cobalah saya mengobrol dengan seorang admin. Topiknya mengenai perpindahan sistem operasi dari M$ ke yang lain yang lebih terpercaya dan handal.

Sebelum obrolan kami mengarah ke OS opensource, ternyata beliau sudah ngamuk-ngamuk duluan dan menuduh Linux adalah OS yang tidak reliable dan menyulitkan.

Tidak reliable? Hmhh, saya nyengir. Apa variable nya kok dia bisa ngomong Linux begitu?

Menyulitkan? Hahaha… Ini yang bikin ketawa. Kalo punya niat belajar, tentu saja tidak akan ada istilah ‘menyulitkan’.

Pameo bahwa Linux atau OS opensource susah itu nampaknya memang harus diberantas.

Di akhir pembicaraan saya dengar beliau menyimpulkan “Semakin tua admin, semakin males dengerin orang lain”

Haha, ada-ada saja.