Mengenang Mas Muki
Sejujurnya, saya kurang kenal dengan mas Muki, lebih banyak komunikasi kami dihabiskan via facebook dimana pada saat itu ada suatu topik kontroversial yang coba saya bawa ke publik dan beliau memberikan tanggapan. Saya pun belum pernah mengambil kelas beliau selama beliau mengajar. Namun saya tahu bahwa beliau sudah cukup lama terkena penyakit, walaupun saya kurang tahu penyakit apa yang beliau idap.
Mengingat kompetensi dan perhatian beliau pada dunia Sistem Informasi, tak heran banyak sahabat-sahabat saya yang begitu dekat dengan beliau, karena beliau juga salah satu otak dibalik adanya prodi Sistem Informasi Fasilkom UI.
Kematian begitu dekat terasa, orang semuda dan secemerlang beliau bisa dipanggil Allah SWT dalam usia yang relatif mudah. Tak ada yang tahu kapan umur kita berakhir, dan bagaimana kita mengakhiri hidup ini. Tapi kita pasti ingin agar kehidupan kita berakhir dengan baik.
Mas Muki tentu menyadari bahwa kehidupan ini ada akhirnya, dan menyiapkan sesuatu sebelum berpulang tentunya merupakan cara terbaik menghadapi kematian. Inilah yang membuat saya salut dengan beliau. Mapres UI tahun 1996 ini ternyata membuat sebuah website kuliah gratis tentang IT Governance, dimana sebagian besar isinya merupakan slide kuliah dan notes yang beliau buat dengan beberapa dosen lainnya. Website ini dapat dilihat dengan mengakses alamat berikut ini : http://itgov.cs.ui.ac.id/wikimuki.htm.
Dari Abu Hurairah ra, Rasulullah SAW bersabda :
إِذَا مَاتَ الْإِنْسَانُ انْقَطَعَ عَمَلُهُ إِلَّا مِنْ ثَلَاثَةٍ مِنْ صَدَقَةٍ جَارِيَةٍ وَعِلْمٍ يُنْتَفَعُ بِهِ وَوَلَدٍ صَالِحٍ يَدْعُو لَهُ
“Jika seseorang meninggal dunia, maka terputuslah amalannya kecuali tiga perkara (yaitu): sedekah jariyah, ilmu yang dimanfaatkan, atau do’a anak yang sholeh” (HR. Muslim no. 1631)
Berdasarkan hadits tersebut, kita dapat menarik kesimpulan bahwa ilmu yang kita ajarkan kepada orang lain, baik secara langsung maupun tidak langsung, dan bermanfaat bagi orang lain dapat menjadi amal jariyah yang tetap mengalir walaupun si empunya dan pemberi ilmu telah berpulang.
Selamat jalan mas Muki, tidak perlu mengenal Anda terlalu dalam untuk mengenal semangat Anda. Semoga Allah memberikan yang terbaik di sisi-Nya.
Manusia
Manusia pada dasarnya merupakan makhluk hidup paling tangguh di bumi, mereka dapat hidup dari suatu daerah yang sangat ekstrim dingin, sampai pada daerah yang sangat ekstrem panasnya. Manusia diciptakan untuk menjadi tangguh, untuk terus belajar, dan untuk terus bertahan hidup…
Manusia dengan naluriah yang dimilikinya dapat membuat perbaikan, bahkan sebuah apel dapat menginspirasi diciptakannya sebuah hukum terpenting dalam dunia Fisika…
Manusia diciptakan sebagai makhluk sosial, yang mau tak mau harus berinteraksi dengan kawanannya, tapi atas dasar apakah? KEBUTUHAN…tidak lebih…
Lantas, apakah manusia diciptakan hanya untuk saling membutuhkan? Apakah benar Anda dan Saya hanya berteman karena kebutuhan?
Lalu apakah manusia diciptakan hanya untuk saling memenuhi kebutuhan masing-masing?
Lalu apakah esensinya menjadi manusia? dan kenapa harus ada manusia?
Lalu apakah gunanya ada manusia? sementara hewan-hewan dan tumbuhan bisa hidup dengan tentram tanpa adanya manusia… Apakah manusia memang diciptakan hanya untuk merusak? Hanya untuk menganggu stabilitas alam yang ada?
Manusia pada dasarnya diciptakan dengan sifat-sifat buruk, yang membuatnya mungkin bisa lebih hina dari binatang, namun manusia juga punya kelebihan dengan akal nurani dan pikiran yang dapat terus berkembang…
Indonesia Salary Guide on IT by Kelly Services
Kelly services is well known as a staffing company, which provides temporary staff to work on its client company, and outsourcing. In this year, Kelly issued its current research about salary in several sectors in most Indonesian company, listed in Kelly Salary Guide 2010/2011.
It is too many to describe all sectors, so I prefer to give you short info in several IT sectors. Table below shows several job sectors in IT with its respective salary. After seeing the nominal, you may be shocked. IT workers in Indonesia are mostly underpaid… I will talk about this on the other blog post…:)
Jobs in IT :
Analysis Programmer / Software Engineer -> Min Salary : Rp 3.000.000,- || Max Salary : Rp. 7.000.000,-
Software QA / Test Analyst -> Min Salary : Rp. 3.000.000,- || Rp. 7.000.000,-
Project Manager -> Min Salary : Rp. 10.000.000,- || Max Salary : Rp. 17.000.000,-
Security Consultant -> Min Salary : Rp. 7.000.000,- || Max Salary : Rp. 15.000.000,-
Business/System Analyst -> Min Salary : Rp. 5.000.000,- || Max Salary : Rp. 9.000.000,-
System/Network Administrator -> Min Salary : Rp. 5.000.000,- || Max Salary : Rp. 9.000.000,-
Database Administrator -> Min Salary : Rp. 4.000.000,- || Max Salary : Rp. 7.500.000,-
If you want to check the complete list, kindly go to this link to get the pdf file,…:-)
Create a Simple Application with WP7
Dalam tutorial kali ini, saya akan membuat sebuah aplikasi sederhana yang untuk membuat sebuah kalkulator sederhana. Yang membuat ini menarik adalah aplikasi ini akan kita buat dalam sebuah Windows Phone 7 application yang didukung oleh bahasa pemrograman C#.
Dalam tutorial ini, kita akan menggunakan Visual Studio 2010 sebagai IDE. Langkah-langkah membuat aplikasi kalkulator dalam WP7 ini adalah sebagai berikut :
-
Buka aplikasi Visual Studio, akan muncul sebuah window sebagai berikut :

-
Pilih File -> New -> Project…, pada bagian Installed Templates, pilih Other Languages, kemudian pilih opsi Visal C#, lalu pilih Silverlight for Windows Phone. Setelah itu, pada bagian panel tengah pilih Windows Phone Application. Kemudian ganti nama dan directory dari project seperti yang anda inginkan.

-
Setelah itu, tunggu beberapa saat, dan akan muncul sebuah workspace dari Visual Studio untuk membangun sebuah aplikasi Windows Phone. Layaknya sebuah aplikasi web yang menggunakan bahasa HTML sebagai Layouting, dalam aplikasi WP7 hal tersebut didelegasikan kepada sebuah bahasa yang berekstensi .xaml. XAML file merupakan sebuah markup language yang dapat mendefinisikan elemen antarmuka pengguna, data binding, eventing, dan fitur-fitur lain. DI bagian panel tengah, terdapat dua buah jendela, di sebelah kiri merupakan jendela untuk menampilkan tampilan aplikasi WP7, dan di sebelah kanan adalah kode yang dapat kita letakkan ke dalam sebuah aplikasi WP7

-
Setelah antaramuka untuk tampilan aplikasi terbuka, kita siap untuk mulai membuat kalkulator tersebut. Langkah pertama yang diperlukan untuk membangun aplikasi kalkulator tersebut adalah dua buah text field, satu buah button, dan satu buah label. Text field diperlukan untuk mengisi angka, button diperlukan sebagai event launcher untuk melakukan suatu operasi matematika pada kalkulator ini , dan satu buah label untuk menampilkan hasil operasi tersebut. Komponen-komponen yang kita perlukan di atas sudah ada pada toolbox dan WP Controls, sehingga cukup kita tambahkan ke dalam aplikasi kita. Toolbox ini berada di sebelah kiri dari layar user interface anda.


-
Dari komponen-komponen di atas, pilihlah komponen yang akan digunakan dalam aplikasi kita, yaitu TextBox, Button, dan TextBlock. Kemudian masukkan komponen tersebut ke dalam aplikasi dengan cara meng-klik komponen tersebut kemudian drag komponen ke tempat yang kita inginkan pada desain aplikasi , yang berada pada layar sebelah kiri dari panel yang berada di tengah VS2010. Setelah itu, tentukan ukuran dan posisi sesuai dengan selera kita masing-masing. Anda dapat mengganti nilai-nilai property dari setiap komponen dengan mengubahknya pada table Properties yang berada di bagian kanan bawah, di bawah Solution Explorer


-
Setelah itu, anda perlu memberikan handler apabila suatu event dilakukan, dalam hal ini apabila tombol “Tambah” ditekan. Setelah tombol tambah ditekan, perlu suatu mekanisme untuk menambahkan nilai dari kedua textbox tersebut, dan memasukkannya ke dalam text block. Caranya adalah dengan menambahkan beberapa potongan kode program, yang dapat dilakukan dengan cara melakukan double klik pada tombol “Tambah” yang berada pada Designer View, kemudian ketikkan potongan program berikut :

textBlock1, textBox1, dan textBox2 merupakan nama-nama object yang diinstantiate dari masing –masing class dari komponen tersebut. Agar dapat dijumlahkan, maka kita perlu mengambil isi dari setiap text box yang bertipe string menjadi integer, kemudian di jumlahkan. Setelah itu, lakukan konversi ulang ke string dan oper ke textblock untuk ditampilkan.
-
Setelah itu, jalankan aplikasi ini dalam sebuah emulator Windows Phone, dengan menekan sebuah tanda panah yang berwarna hijau, atau dengan memilih menu Debug -> Start Debugging, atau dengan menekan tombol F5. Pastikan bahwa yang dijalankan adalah Windows Phone Emulator, dengan melihat sebuah dropdown di sisi kanannya. Setelah itu, jalankan aplikasi tersebut dalam emulator yang sudah ada.

- Sekarang, saatnya anda mencoba…J
Dasar Pemrograman C# – Statement dan Operator
Bertemu lagi dalam topik mengenai dasar pemrograman C#, setelah sebelumnya saya sudah memberikan sedikit materi mengenai “Membuat Class Library” dalam tutorial saya terdahulu, kali ini kita akan mencoba untuk menyelami C# lebih dalam, dmulai dari hal-hal mendasar dalam konsep pemrograman C#. Mulai dari tutorial ini dan selanjutnya, saya akan memberikan topik-topik mengenai konsep pemrograman dalam C#, dan pada postingan ini saya akan menjelaskan mengenai Statement dan Operator..
Statement adalah sebuah single line of code yang dibatasi oleh sebuah tanda semicolon (“;”). Terdapat beberapa kategori dalam statement, yang penjelasannya sudah saya berikan dalam modul tutorial yang linknya saya berikan di bawah ini. Silakan menikmati…:)

Peringkat Universitas di Indonesia dalam THE-QS 2010
THE-QS, yang merupakan singkatan dari Times Higher Education dan Quacquarelli Symonds adalah salah satu lembaga pemeringkatan universitas yang cukup banyak digunakan. Pemeringkatan menurut versi THE-QS ini merupakan salah satu metode pemeringkatan universitas selain beberapa lainnya yang cukup dikenal, antara lain Webometrics dan pemeringkatan oleh Shanghai Jiaotong University. Terdapat banyak faktor yang mempengaruhi penilaian universitas, antara lain peer review, recruiter review, fakultas internasional, mahasiswa internasional, perbandingan antara fakultas dan siswa, serta publikasi ilmiah.
Pada edisi terbaru THE-QS pada tahun 2010, universitas-universitas dari kawasan Eropa dan Amerika Utara masih mendominasi papan atas pemeringkatan, dengan beberapa universitas dari asia dan australia yang sesekali muncul dalam daftar. Pada tahun 2010 ini, posisi Harvard University yang selama bertahun-tahun tak tergoyahkan di puncak daftar penilaian akhirnya turun juga, dan yang menggantikannya adalah University of Cambridge, sebuah universitas tua yang sangat dihormati di Inggris. Dalam posisi 10 besar, ternyata hanya ada dua negara yang berhasil menempatkan wakilnya, yaitu Amerika Serikat dan Inggris. Hal ini menunjukkan bahwa kedua negara tersebut masih merupakan yang terbaik dalam penyelenggaraan pendidikan, dan berhasil menciptakan universitas-universitas yang mampu menjadi pemimpin di tahapan global
Berikut adalah 10 besar universitas terbaik di dunia, versi THE-QS 2010 :
1. University of Cambridge
2. Harvard University
3. Yale University
4. University College London
5. Massachusetts Institute of Technology
6. University of Oxford
7. Imperial College London
8. University of Chicago
9. California Institute of Technology
10. Princeton University
Dimana posisi Indonesia?
Secara umum, pada tahun 2010 ini universitas-universitas di Indonesia mengalami penurunan peringkat dibandingkan pada tahun 2009. Universitas Indonesia, yang merupakan universitas dengan peringkat tertinggi di indonesia pada THE-QS 2009 (Peringkat 201) tetap menjadi yang terbaik di Indonesia. Namun UI mengalami penurunan peringkat yang cukup jauh, menjadi peringkat 236, bersanding dengan University of Miami di AS, dan Norwegian University of Science and Technology. Sementara itu, Universitas Gajah Mada (UGM) berhasil menempati peringkat 321, tertinggi kedua di Indonesia, namun tetap mengalami penurunan dibandingkan tahun lalu. Kemudian, Institut Teknologi Bandung (ITB) juga melorot posisinya, bahkan terlempar posisinya keluar dari 400 besar dunia. ITB menempati posisi 400an, dimana pada tahun sebelumnya sempat memasuki 400 besar dunia pada posisi 351.
Menurun secara peringkat? Bagaimana dengan kualitas?
Secara umum, metode penilaian yang digunakan oleh lembaga pemeringkat tersebut sudah cukup valid dan melibatkan banyak parameter, namun kurang adil rasanya apabila pemeringkatan ini dibandingkan secara langsung dengan kualitas universitas tersebut. Sebagai contoh adalah UI dan ITB, dimana posisi UI secara umum lebih tinggi, tetapi peringkat ITB dalam bidang sains dan teknologi informasi dapat menembus 100 besar dunia, sebuah ukuran yang membanggakan… UI sendiri juga berhasil masuk dalam 100 besar dunia dalam bidang ilmu sosial.
Walaupun demikian, proses pemeringkatan ini tentunya dapat menjadi bahan pemelajaran untuk seluruh pemegang kekuasaan di universitas, terutama di Indonesia, untuk tetap menjaga kualitas, serta mulai menjadi universitas yang membuka diri terhadap percaturan global, baik di tingkat penerimaan, maupun di level riset. Masih banyak kesempatan bagi universitas di Indonesia untuk bisa menembus peringkat top dunia, asalkan diiringi dengan kerja keras dan semangat untuk maju.
Referensi Belajar C#
Sebagai salah satu bahasa yang menggunakan konsep Object Oriented, C# termasuk salah satu bahasa yang banyak digunakan. Karena sifatnya yang tidak terlalu jauh berbeda dengan JAVA, kebanyakan pengguna JAVA tidak mengalami kesulitan ketika harus berpindah dari JAVA ke C#. Selain itu, C# adalah bahasa yang digunakan dalam pemrograman dalam environment .NET, disamping Visual Basic…
Berikut saya berikan referensi untuk belajar C# yang dikompilasi dalam beberapa tutorial. Tutorial akan diberikan dalam beberapa seri, dan akan diupdate terus setiap minggunya, insya Allah. Dalam setiap tutorial, saya menggunakan Microsoft Visual Studio 2010, tapi tidak harus terbatas pada Visual Studio 2010, selama anda mempunyai kompiler untuk C#, seharusnya tidak akan bermasalah… Silakan dinikmati…:D…
Software Freedom Day
Setelah 1 tahun berselang, Software Freedom Day, yang disponsori oleh OSUM Universitas Indonesia, kembali hadir dengan tema yang menarik, yakni “Back to School, Back to Open Source”.
Acara ini dimeriahkan di seluruh dunia pada tanggal 10 September 2009. Namun karena bertepatan dengan lebaran, maka di Indonesia, acara Software Freedom Day ini akan dilaksanakan tanggal 16 Oktober 2009 di lebih dari 30 universitas di Indonesia.
Di Universitas Indonesia sendiri, acara ini akan berlangsung di Ruang 3113 Gedung C Fasilkom UI hari Jumat 16 Oktober 2009 mulai dari jam 13.30.
Acara ini akan diisi oleh beberapa susunan acara yang menarik, yakni:
13.30 Opening Speech
14.00 WordPress, an Open Source CMS Technologies (M.Ilman Akbar, pendiri Univind)
15.00 Deeper Look to Free Open Source Software (Gladhi Guardin)
16.00 Develop Your Android Application Using Open Source Technologies (Deni Lukmanul Hakim)
17.00 Closing & Bagi-bagi Goodies dan Doorprizes
Ingin daftar di acara ini? Caranya mudah. Kamu tinggal mengunjungi alamat ini: http://osum.sun.com/events/sfd2009-ui, dan menuliskan RSVP kamu disana.
Jangan sia-siakan kesempatan setahun sekali untuk menuangkan idemu dalam Open Source Technologies! smile
Software Prototyping dengan SketchFlow…
Dalam sebuah perancangan dan pengembangan sebuah software, baik untuk desktop application maupun website, pertama kali dibutuhkan komunikasi yang baik diantara kita sebagai developer dengan client yang menginginkan software tersebut. Masalah yang sering muncul adalah kesalahpahaman atas program yang kita buat, misalnya software yang kita buat mempunyai layout A, padahal sang client menginginkan layout B. Begitupula masalah content dari aplikasi tersebut. Hal-hal tersebut seringkali menghambat pekerjaan seorang developer dalam menyelesaikan proyeknya dengan segera, apalagi bila proyek tersebut dikejar deadline.
Untuk menyelesaikan persoalan tersebut, Microsoft meluncurkan software terbarunya, yaitu SketchFlow yang nantinya akan dimasukkan ke dalam Microsoft Expression Studio 3. Terdapat tiga buah fitur utama yang ditawarkan oleh SketchFlow, yaitu Effective Prototyping, Interactive Review, dan Powerful Documentation.
1. Effective Prototyping
Menggunakan SketchFlow membuat kita mudah untuk mengetahui alur User Interface dalam program yang kita buat, karena SktechFlow menyediakan layout yang kita inginkan dan juga transisi dari satu state ke state lainnya. Ini memudahkan user untuk membuat hierarki dari program yang dia buat.

2. Interactive Review
SkecthFlow membuat sketsa program anda hidup!! Karena dengan tools yang disediakan di dalamnya, anda dapat membuat software anda dalam bentuk sebuah sketsa. Dengan informasi yang ada tersebut, maka software ini mendukung sistem concept to completion. Dari prototype yang ada, maka kita dapat mulai mendesai interfacenya, dengan Expression Blend tentunya…:D

Dengan SketchFlow, kita dapat membuat, mencoba, menganalisis, dan membuat kembali program yang kita inginkan dalam bentuk prototype tersebut, sehingga kita tidak perlu membuat program sebenarnya berulang-ulang kali. Hal tersebut dapat memboroskan waktu dan resource..

3. Powerful Documentation
SkecthFlow menyediakan dokumentasi proyek yang kita buat dengan mendalam untuk prototype tersebut.
Kesimpulannya, SketchFlow membuat kita lebih fleksibel, efisien, dan komunikatif dalam mengembangkan sebuah software. Dengan tampilan grafis software kita dalam bentuk prototype diatas, maka kita akan dapat lebih memahami maksud dari client, dan itu dapat sangat efektif dan efisien terhadap waktu, serta dapat mengurangi terulangnya proses komunikasi developer-client yang terlalu sering…
~ Terima kasih untuk Bang Kresna atas tutorial nya…
Info lebih lanjut dapat dibaca disini…
Facebook disabled??

Saat ini Facebook bisa dikatakan salah satu social networking web yang paling tinggi peminatnya di dunia, terutama di Indonesia. Banyak keuntungan yang bisa kita dapatkan dari facebook, antara lain bisa bertemu teman-teman lama di SD, SMP, SMA, dan juga bisa menambah networking dengan orang lain…
Bagaimana kalau tiba-tiba facebook anda disabled? Gejala ini ditandai dengan gak bisa login ke dalem system, dengan kata lain kita gak bisa mengakses profile kita. Dari user lain pun terkadang informasi mengenai user tersebut bisa hilang, dengan kata lain tidak bisa ditemukan di search option. Biasanya ketika login akan ada tulisan “Your account has been disabled by an administrator…”
Lalu bagaimana cara untuk mengembalikan account kita ke sedia kala? Saya punya satu cara untuk membuat facebook anda “nyala” lagi…:D…
1. Kirim email ke disabled@facebook.com atau appeals@facebook.com
2. Tuliskan subject email anda seperti biasa, gunakan bahasa yang tepat dan tidak standar, agar tidak dikira spam…
3. Tuliskan isi permasalahan anda, dengan alasan yang jelas (isi yang jelas diperlukan agar email kita tidak dianggap sebagai spam, tapi juga tidak perlu terlalu panjang), kemudian tuliskan pula email yang anda gunakan untuk login ke account anda.
4. Usahakan juga untuk mengirimkan email anda dengan menggunakan account email yang anda gunakan untuk login di facebook
5. Gunakan bahasa Inggris
6. Tunggu sampai beberapa hari, dan berharap semoga email kita mendapatkan tanggapan dari pihak facebook, walaupun tetap ada kemungkinan account facebook kita tetap akan disabled. Biasanya akan ada balasan yang tertulis : The Facebook Team has received your inquiry. We should get back to you soon. In the meantime, we encourage you to review our Terms of Use ( http://www.facebook.com/terms.php ) for more information.
Langkah diatas sudah diterapkan oleh teman saya dan alhamdulillah manjur, jadi mungkin ada baiknya juga dicoba sebagai ikhtiar untuk menggunakan kembali facebook anda…


