Pages

Jumat, 09 Maret 2012

Facebook


Kembali lagi saya mendapat tugas dari Dosen saya, dan kali ini beliau menugaskan kami untuk membuat postingan tentang social network.Dan kali ini saya akan mencoba menjelaskan tentang Facebook. Poin poin yang akan saya jelaskan adalah mengenai sejarah, konsep dan teknologi yang digunakan. Dan yang pertama saya akan jelakan adalah sejarah Facebook.

1. Sejarah

Facebook adalah sebuah layanan jejaring social dan situs web yang diluncurkan pada Februari 2004 yang dioperasikan dan dimiliki oleh Facebook, Inc. Pada Januari 2011, Facebook memiliki lebih dari 600 juta pengguna aktif. Pengguna dapat membuat profil pribadi, menambahkan pengguna lain sebagai teman dan bertukar pesan, termasuk pemberitahuan otomatis ketika mereka memperbarui profilnya. Selain itu, pengguna dapat bergabung dengan grup pengguna yang memiliki tujuan tertentu, diurutkan berdasarkan tempat kerja, sekolah, perguruan tinggi, atau karakteristik lainnya. Nama layanan ini berasal dari nama buku yang diberikan kepada mahasiswa pada tahun akademik pertama oleh administrasi universitas di AS dengan tujuan membantu mahasiswa mengenal satu sama lain. Facebook memungkinkan setiap orang berusia minimal 13 tahun menjadi pengguna terdaftar di situs ini.
Facebook didirikan oleh Mark Zuckerberg bersama teman sekamarnya dan sesama mahasiswa ilmu komputer Eduardo Saverin, Dustin Moskovitz dan Chris Hughes. Keanggotaan situs web ini awalnya terbatas untuk mahasiswa Harvard saja, kemudian diperluas ke perguruan lain di Boston, Ivy League, dan Universitas Stanford. Situs ini secara perlahan membuka diri kepada mahasiswa di universitas lain sebelum dibuka untuk siswa sekolah menengah atas, dan akhirnya untuk setiap orang yang berusia minimal 13 tahun.
Mark Zuckerberg menciptakan Facesmash, pendahulu Facebook, tanggal 28 Oktober 2003 ketika berada di Harvard sebagai mahasiswa tahun kedua. Menurut The Harvard Crimson, situs ini mirip Hot or Not, dan menggunakan foto yang diperoleh dari Facebook (buku wajah) wanita di Sembilan asrama, menempatkan dua foto berdampingan pada satu waktu dan meminta pengguna memilih yang mana yang paling seksi.
Untuk menyelesaikannya, Zuckerberg meretas ke bagian jaringan komputer Harvard yang dilindungi dan menyalin gambar-gambar ID pribadi asrama. Harvard pada waktu itu tidak memiliki “buku wajah” (direktori berisi foto dan informasi dasar) mahasiswa. Facesmash menarik 450 pengunjung 22.000 tampilan foto pada empat jam pertama mengudara.
Situs ini langsung diteruskan ke beberapa server grup kampus, namun dimatikan beberapa hari kemudian oleh administrasi Harvard. Zuckerberg dihukum karena menembus keamanan kampus, melanggar hak cipta, dan melanggar privasi individu, dan terancam dikeluarkan. Namun, hukuman tersebut dibatalkan. Zuckerberg memperluas proyek awalnya ini pada semester tersebut dengan peralatan studi sosial untuk menghadapi ujian final sejarah seni, dengan mengunggah 500 lukisan Augusta ke situs webnya, dengan satu gambar per halaman disertai kotak komentar. Ia membuka situs tersebut kepada teman sekelasnya, dan mereka mulai saling berbagi catatan.
Pada semester berikutnya, Zuckerberg mulai menulis kode untuk situs web baru pada Januari 2004. Ia terinspirasi oleh editorial The Harvard Crimson tentang insiden Facesmash. Pada 4 Februari 2004, Zuckerberg meluncurkan “The Facebook” yang awalnya berada di situs web TheFacebook.com. Enam hari setelah situs ini diluncurkan, tiga senior Harvard, Cameron Winklevoss, Tyler Winklevoss, dan Divya Narendra, menuduh Zuckerberg sengaja mengalihkan mereka agar mereka percaya ia membantu mereka membuat jejaring sosial bernama HarvardConnection.com, sementara ia menggunakan ide mereka untuk membuat sebuah produk saingan. Ketiganya mengeluh kepada Harvard Crimson, dan surat kabar ini memulai sebuah investigasi. Tiga senior tersebut mengajukan tuntutan hukum terhadap Zuckerberg yang akhirnya diselesaikan.
Keanggotaan awalnya dibatasi hanya mahasiswa Harvard College saja. Kemudian pada bulan Maret 2004, Facebook memperluas diri ke Stanford, Columbia, dan Yale. Dan perlahan-lahan situs ini terus menyebar hingga seluruh Amerika.

2. Konsep Yang Digunakan

 Menurut saya, konsep yg digunakan di Facebook sifatnya simpel, dengan banner kecil berwarna biru yang di dalamnya terdapat beberapa pilihan seperti Beranda, Profil, dan Pengaturan. Pada tampilan Profil, baru baru ini Facebook menambahkan fitur baru, yaitu Kronologi. Pada Kronologi ini, kita bisa menambahkan foto favorit kita.

3. Teknologi Yang Digunakan

Konsep yang digunakan di Facebook ini adalah situs LAMP (Linux-Apache-MySQL-PHP), namun telah memperluas operasinya dan memasukkan banyak unsur-unsur lainnya dan memodifikasinya. Dan berikut teknologi-teknologi pembantu yang digunakan Facebook.

Memcached
Ini adalah sistem caching memori terdistribusi yang facebook gunakan sebagai sistem caching antara web server dan database server mereka. Dan selama bertahun tahun mereka telah mengoptimalkan memcached untuk keperluan mereka.
Facebook telah mempunyai ratusan Memcached server dengan jumlah data yang telah di cache sebesar 10 Terabytes pada waktu satu waktu (kemungkinan ini adalah instalasi memcached terbesar di dunia).

HipHop for PHP
PHP adalah scripting language, relatif lebih lambat jika dibandingkan dengan native language seperti C++. Hiphop mengubah kode PHP ke C++ yang kemudian dikompilasi untuk meningkatkan performa.
Sebuah tim kecil di Facebook menghabiskan waktu 18 bulan HANYA untuk mengembangkan Hiphop yang mereka klaim bisa mereduksi CPU usage hingga 50%, dan sekarang telah di rilis ke public untuk anda cicipi.

Demikian yang dapat saya jelaskan, terima kasih.
Sumber

Tidak ada komentar:

Posting Komentar