This is me, man!

Senin, 04 April 2011

Linus Torvalds Sang Penemu Linux

Linus Benedict Torvalds (lahir di Helsinki, Finlandia, 28 Desember 1969; umur 41 tahun) adalah rekayasawan perangkat lunak Finlandia yang dikenal sebagai perintis pengembangan Kernel Linux. Ia sekarang bertindak sebagai koordinator proyek tersebut.

Linux terinsipirasi oleh Minix (suatu sistem operasi yang dikembangkan oleh Andrew S. Tanenbaum) untuk mengembangkan suatu sistem operasi mirip-Unix (Unix-like) yang dapat dijalankan pada suatu PC. Linux sekarang dapat dijalankan pada berbagai arsitektur lain.

Ketika Linus Torvalds, seorang mahasiswa Finlandia pendiam membagi-bagikan kode sumber (source code) kernel Linux seukuran disket via internet di tahun 1991, ia sama sekali tidak menduga bahwa apa yang dimulainya melahirkan sebuah bisnis bernilai milyaran dolar di kemudian hari.

Ia bahkan tidak menduga Linux kemudian menjadi sistem operasi paling menjanjikan, yang bisa dibenamkan ke dalam server, komputer desktop, tablet PC, PDA, handphone, GPS, robot, mobil hingga pesawat ulang alik buatan NASA.

Tidak hanya itu, banyak maniak Linux (Linuxer) yang membeli perangkat buatan Apple dan mengganti sistem operasinya dengan Linux. Bagi saya itu sedikit gila, mengingat menghapus sistem operasi Mac & iPod berarti membuang duit dan menggantinya sistem operasinya cukup sulit dibanding desktop berbasis Windows. Saat ini 20% pangsa pasar desktop di seluruh dunia menggunakan Linux jauh di atas Machintosh dan terus mengejar desktop Windows. Dan 12,7% server di seluruh dunia menggunakan Linux, jauh di atas UNIX, BSD, Solaris, dan terus meningkat menggerus pangsa pasar server Microsoft.

Saat ini Linus meninggalkan posisi menjanjikan di perusahaan semi konduktor Transmeta dan tinggal bersama istri dan 3 anaknya di sebuah bukit di desa di Portland, Oregon, USA, berdekatan dengan markas Open Source Development Labs. Organisasi nirlaba ini diawaki oleh 20-an programmer yang punya gairah hampir sama dengan Linus. Mereka terus mengembangkan kernel Linux yang kini berukuran 290-an MegaBytes atau melebihi 9 milyar baris kode. Linux beserta timnya menerima masukan baris-baris kode dari seluruh penjuru dunia, menyortir, menetapkan skala prioritas dan memasukkan gagasan paling brilian ke dalam kernel. LSD sendiri disokong oleh puluhan raksasa IT seperti IBM, HP, Dell dan Sun, baik dari sisi materi maupun sumber daya manusia.

Linus bukan orang pertama yang membagi-bagikan source code karena pola ini adalah hal yang biasa di masa awal tumbuhnya industri komputer. Tapi Linus sukses menetapkan standar yang memaksa banyak pengembang ikut membebaskan kode sumber program mereka, mulai dari BSD, Solaris, Suse, Java hingga Adobe.

Meski hanya bergaji ratusan ribu dolar pertahun, Linus telah menciptakan banyak multimilyuner dalam industri komputer mulai dari RedHat, Suse, Debian, Mandriva, Ubuntu dan banyak developer software open source lainnya. Hampir tak ada yang berubah dari Linus. Ketika ia datang terlambat di suatu konferensi IT, ia bahkan tak segan-segan duduk di lantai dengan celana pendek dan sepatu-sandal kesukaannya. Ia bahkan tidak marah tatkala memberikan pidato di mimbar dan diinterupsi oleh beberapa programmer BSD yang maju ke depan panggung yang mengklaim bahwa kernel BSD jauh lebih hebat ketimbang kernel Linux. Ia bahkan tidak segan-segan memakai T-Shirt BSD yang disodorkan pemrotes dan melanjutkan pidatonya.

Menurut Linus, apa yang dilakukannya hanyalah untuk berbagi. Berbeda dengan Richard M Stallman yang fanatik dengan konsep free software, Linus hanya menekankan sisi keterbukaan (open), tak peduli apakah kemudian dalam suatu sistem operasi bercampur program free dan proprietery.

Setiap kata-kata Linus hampir menjadi sabda di kalangan Linuxer yang menciptakan standar nilai tertentu. Setiap publikasi, pidato, email dab press releasenya selalu ditunggu-tunggu jutaan orang. Di sela kesibukannya, Linus menyempatkan diri bersepeda menuruni bukit dan minum di bar desa. Bila ada nabi dalam dunia komputer, bisa dipastikan itu Linus (dan Steve Wozniak). Dan setannya tentu Bill Gates :)

Zynga tersandung Kasus Privasi

Jakarta - Pengakuan Facebook soal kebocoran data melalui aplikasi populer di situsnya rupanya berbuntut panjang. Zynga, salah satu pembuat aplikasi di Facebook kini menjadi sorotan berhubungan dengan kasus privasi.

Dilansir TG Daily dan dikutip detikINET, Kamis (21/10/2010), Zynga yang sukses meraup pendapatan besar dari game Farmville di Facebook, dianggap telah melanggar hukum federal dan melanggar kontrak kesepakatan dengan Facebook selaku platform yang menampung aplikasinya.

Sebelumnya, hasil investigasi yang dilakukan Wall Street Journal menemukan bukti ada 10 aplikasi populer di Facebook yang diketahui telah membagi data pengguna ke organisasi pelacak aktifitas internet. Diantara 10 aplikasi tersebut diantaranya termasuk game besutan Zynga FarmVille, Mafia Wars dan Texas Hold’em.

Facebook telah membenarkan hal ini, namun dijelaskan oleh teknisi Facebook Mike Vernal, kebocoran tersebut adalah ketidaksengajaan. Karena Facebook sendiri melarang para pengembang aplikasi untuk tidak membocorkan data pengguna.

"Dalam daftar kebijakan Facebook, salah satunya tertera bahwa para pengembang aplikasi tidak bisa mengungkapkan informasi pengguna ke jaringan periklanan atau broker data, dan tidak seorang pun dapat mengakses data pribadi pengguna tanpa seizin pemiliknya," kata Vernal.

Sementara itu, menanggapi sorotan tajam yang tengah ditujukan pada perusahaannya, Zynga mengatakan akan melawan. "Kami percaya semua keluhan tersebut tidak berdasar, dan kami berniat keras untuk membela diri," tegasnya.

Rabu, 09 Juni 2010

Class & Object Diagram

Class Diagram yaitu menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Biasanya terdapat beberapa kelas-kelas yang memiliki atribut dan fungsi.

Sedangkan Objek Diagram yaitu bisa menampilkan struktur model system dalam waktu tertentu. Objek diagram juga memberikan gambaran model instance-instance dari sebuah kelas.

Contoh dari tubes :
Class Diagram
Diagram Class


Objek Diagram
Diagram Object

Referensi
Wikipedia.org/wiki/Class_diagram
Wikipedia.org/wiki/Objek_diagram