Facebook adalah sebuah layanan jejaring sosial 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. Studi Compete.com bulan Januari 2009 menempatkan Facebook sebagai layanan jejaring sosial paling banyak digunakan menurut pengguna aktif bulanan di seluruh dunia, diikuti oleh MySpace. Entertainment Weekly menempatkannya di daftar "terbaik" akhir dasawarsa dengan komentar, "Bagaimana cara kita menguntit bekas kekasih kita, mengingat ulang tahun rekan kerja kita, mengganggu teman kita, dan memainkan permainan Scrabulous sebelum Facebook diciptakan?" Quantcast memperkirakan Facebook memiliki 135,1 juta pengunjung bulanan di AS pada Oktober 2010.
A.SEJARAH
Mark Zuckerberg menciptakan Facemash, pendahulu Facebook, tanggal 28 Oktober 2003 ketika berada di Harvard sebagai mahasiswa tahun kedua. Menurut The Harvard Crimson, situs ini mirip dengan Hot or Not, dan menggunakan "foto yang diperoleh dari Facebook (buku wajah) daring 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. Facemash menarik 450 pengunjung dan 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 membuat 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, katanya, oleh editorial The Harvard Crimson tentang insiden Facemash. 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 kepada mahasiswa Harvard College saja, dan pada bulan pertama, lebih dari setengah mahasiswa sarjana di Harvard terdaftar di situs ini. Eduardo Saverin (pebisnis), Dustin Moskovitz (programer), Andrew McCollum (seniman grafis), dan Chris Hughes segera bergabung dengan Zuckerberg untuk membantu mempromosikan situs web ini. Bulan Maret 2004, Facebook memperluas diri ke Stanford, Columbia, dan Yale. Situs ini kemudian dibuka ke sekolah Ivy League lain, Universitas Boston, Universitas New York, MIT, dan secara perlahan beberapa universitas di Kanada dan Amerika Serikat.
Facebook diinkorporasikan pada musim panas 2004, dan pengusaha Sean Parker, yang sering memberi saran kepada Zuckerberg, diangkat sebagai presiden perusahaan. Bulan Juni 2004, Facebook memindahkan pusat operasinya ke Palo Alto, California. Perusahaan ini menerima investasi pertamanya pada bulan itu dari pendiri pendamping PayPal, Peter Thiel. Perusahaan ini menghapus The dari namanya setelah membeli nama ranah facebook.com pada tahun 2005 dengan nilai $200.000.
Facebook meluncurkan versi sekolah menengah atas pada September 2005 yang dianggap Zuckerberg sebagai tahap logis selanjutnya. Pada waktu itu, jaringan sekolah menengah membutuhkan undangan untuk bergabung. Facebook kemudian memperluas persyaratan keanggotaannya kepada karyawan dari sejumlah perusahaan, termasuk Apple Inc. dan Microsoft. Facebook kemudian dibuka tanggal 26 September 2006 kepada setiap orang yang berusia 13 tahun dan ke atas dengan alamat surel yang sah.
Pada 24 Oktober 2007, Microsoft mengumumkan bahwa mereka telah membeli 1,6% saham Facebook senilai $240 juta, sehingga memberikan Facebook nilai sebesar $15 milyar. Pembelian oleh Microsoft ini meliputi hak mereka untuk menempatkan iklan internasional di Facebook. Bulan Oktober 2008, Facebook mengumumkan bahwa mereka akan membuka kantor pusat internasional di Dublin, Irlandia. Bulan September 2009, Facebook mengatakan bahwa mereka mengalami arus kas positif untuk pertama kalinya. Bulan November 2010, menurut SecondMarket Inc., sebuah bursa saham perusahaan swasta, nilai Facebook mencapai $41 milyar (mengalahkan eBay secara tipis) dan menjadi perusahaan web terbesar ketiga di AS setelah Google dan Amazon. Facebook telah diincar sebagai kandidat berpotensi untuk penawaran umum perdana pada 2013.
Lalu lintas ke Facebook meningkat stabil setelah 2009. Jumlah pengunjung Facebook mengalahkan Google pada 13 Maret 2010. Facebook juga menjadi jejaring sosial teratas dari delapan pasar perorangan di Asia, yaitu Filipina, Australia, Indonesia, Malaysia, Singapura, Selandia Baru, Hong Kong dan Vietnam, sementara merek lain masih mempertahankan posisi teratas mereka di beberapa pasar, termasuk Orkut milik Google di India, Mixi.jp di Jepang, CyWorld di Korea Selatan, dan Wretch.cc milik Yahoo! di Taiwan.
B.KONSEP
Pengguna dapat membuat profil dilengkapi foto, daftar ketertarikan pribadi, informasi kontak, dan informasi pribadi lain. Pengguna dapat berkomunikasi dengan teman dan pengguna lain melalui pesan pribadi atau umum dan fitur obrolan. Mereka juga dapat membuat dan bergabung dengan grup ketertarikan dan "halaman kesukaan" (dulu disebut "halaman penggemar" hingga 19 April 2010), beberapa di antaranya diurus oleh banyak organisasi dengan maksud beriklan.
Untuk mencegah keluhan tentang privasi, Facebook mengizinkan pengguna mengatur privasi mereka dan memilih siapa saja yang dapat melihat bagian-bagian tertentu dari profil mereka. Situs web ini gratis untuk pengguna dan mengambil keuntungan melalui iklan seperti iklan spanduk. Facebook membutuhkan nama pengguna dan foto profil (jika ada) agar dapat diakses oleh setiap orang. Pengguna dapat mengontrol siapa saja yang dapat melihat informasi yang mereka bagikan, juga menemukannya melalui pencarian dengan memanfaatkan pengaturan privasi.
Facebook memiliki sejumlah fitur yang dapat berinteraksi dengan pengguna. Salah satunya adalah Dinding, kotak di setiap halaman profil pengguna yang mengizinkan teman mereka mengirimkan pesan kepada pengguna tersebut; Colek, yang memungkinkan pengguna mengirimkan "colekan" virtual satu sama lain (pemberitahuan memberitahu pengguna bahwa mereka telah dicolek); Foto, tempat pengguna dapat mengunggah album dan foto; dan Status, yang memungkinkan pengguna untuk memberitahukan teman mereka mengenai keberadaan dan tindakan mereka saat itu. Tergantung pengaturan privasinya, setiap orang yang dapat melihat sebuah profil pengguna dapat juga melihat Dinding pengguna. Bulan Juli 2007, Facebook mulai mengizinkan pengguna mengirimkan lampiran di Dinding, berbeda dari Dinding sebelumnya yang terbatas pada konten teks saja.
Sepanjang waktu, Facebook menambahkan fitur ke situsnya. Pada 6 September 2006, News Feed diluncurkan yang ditempatkan di setiap halaman utama pengguna dan memberitahukan informasi seperti perubahan profil, acara berikutnya, dan ulang tahun teman pengguna. Hal ini memungkinkan pengirim spam dan pengguna lain memainipulasi fitur-fitur tersebut dengan membuat acara bohong atau ulang tahun bohong demi menarik perhatian ke profil atau kampanye tersebut. Awalnya, News Feed memunculkan ketidakpuasan di antara pengguna Facebook; sejumlah di antaranya mengeluh karena terlalu berantakan dan penuh dengan informasi yang tidak perlu, sementara pengguna lain menganggapnya mudah bagi pengguna untuk melacak aktivitas seseorang (seperti perubahan status hubungan, acara, dan percakapan dengan pengguna lain).
Sebagai respon, Zuckerberg mengirimkan permintaan maafnya atas kegagalan situs ini untuk memasukkan fitur privasi yang dapat diatur sendiri. Sejak itu, pengguna mulai mendapat kontrol terhadap jenis-jenis informasi apa saja yang dapat dibagikan secara otomatis kepada teman. Sekarang pengguna mampu mencegah sekelompok teman melihat pembaruan aktivitas-aktivitasnya seperti perubahan profil, kiriman Dinding, dan teman yang baru ditambahkan. Tanggal 23 Februari 2010, Facebook diberikan paten terhadap serangkaian aspek News Feed-nya. Paten ini mencakup News Feed ketika pranala dikirimkan sehingga satu pengguna dapat berpartisipasi dalam aktivitas yang sama seperti pengguna lain. Paten ini mendorong Facebook untuk mengambil tindakan terhadap situs-situs yang melanggar patennya, seperti Twitter.
Salah satu aplikasi paling populer di Facebook adalah Foto, tempat pengguna dapat mengunggah album dan foto. Facebook mengizinkan pengguna untuk mengunggah foto dalam jumlah tak terbatas, dibandingkan layanan penyimpanan gambar seperti Photobucket dan Flickr yang membatasi jumlah foto yang dapat diunggah seseorang. Pada tahun-tahun pertamanya, pengguna Facebook dibatasi untuk mengunggak 60 foto per album. Pada Mei 2009, batas ini dinaikkan menjadi 200 foto per album.
C.TEKNOLOGI YANG DI GUNAKAN
Facebook menggunakan berbagai layanan, peralatan, dan bahasa pemrograman untuk membuat infrastruktur intinya. Pada ujung depan, server mereka menjalankan LAMP (Linux, Apache, MySQL, dan PHP) stack dengan Memcache. Bukan seorang ahli ilmu komputer? Mari kita lihat apa yang berarti.
Memiliki sistem caching karena memungkinkan Facebook agar bisa lebih cepat pada mengingat data Anda. Jika tidak harus pergi ke database itu hanya akan mengambil data dari cache berdasarkan user ID.
Backend layanan Facebook yang ditulis dalam berbagai bahasa pemrograman yang berbeda termasuk C + +, Java, Python, dan Erlang. Filsafat mereka untuk penciptaan layanan adalah sebagai berikut:
1. Buat layanan jika diperlukan
2. Buat kerangka / toolset untuk penciptaan mudah layanan
3. Gunakan bahasa pemrograman yang tepat untuk tugas
Daftar semua perkembangan yang terbuka Facebook sumber dapat ditemukan di sini . Saya akan membahas beberapa alat-alat penting bahwa Facebook telah dikembangkan.
Linux & Apache
Bagian ini cukup jelas. Linux adalah Unix-seperti operasi komputer kernel sistem. Itu open source, sangat dapat disesuaikan, dan baik untuk keamanan. Facebook menjalankan sistem operasi Linux pada Server Apache HTTP. Apache juga gratis dan merupakan sumber yang paling populer web server terbuka digunakan.
MySQL
Untuk database, menggunakan MySQL Facebook karena kecepatan dan kehandalan. MySQL digunakan terutama sebagai penyimpan nilai kunci sebagai data secara acak didistribusikan antara satu set besar kasus logis. Contoh-contoh logis tersebar di node fisik dan load balancing dilakukan di tingkat simpul fisik. Sejauh kustomisasi yang bersangkutan, Facebook telah mengembangkan skema partisi kustom di mana ID global yang ditugaskan untuk semua data. Mereka juga memiliki skema pengarsipan kustom yang didasarkan pada bagaimana data yang sering dan terakhir adalah pada basis per-user. Kebanyakan data didistribusikan secara acak.
PHP
Facebook menggunakan PHP karena merupakan bahasa pemrograman web yang baik dengan dukungan yang luas dan komunitas pengembang yang aktif dan itu baik untuk iterasi yang cepat. PHP adalah bahasa scripting dinamis mengetik / ditafsirkan.
Memcache
Memcache adalah sistem caching memori yang digunakan untuk mempercepat dinamis database-driven website (seperti Facebook) dengan caching data dan objek dalam RAM untuk mengurangi waktu membaca. Memcache adalah bentuk utama Facebook caching dan membantu meringankan beban database.
Memiliki sistem caching karena memungkinkan Facebook agar bisa lebih cepat pada mengingat data Anda. Jika tidak harus pergi ke database itu hanya akan mengambil data dari cache berdasarkan user ID.
Backend layanan Facebook yang ditulis dalam berbagai bahasa pemrograman yang berbeda termasuk C + +, Java, Python, dan Erlang. Filsafat mereka untuk penciptaan layanan adalah sebagai berikut:
1. Buat layanan jika diperlukan
2. Buat kerangka / toolset untuk penciptaan mudah layanan
3. Gunakan bahasa pemrograman yang tepat untuk tugas
Daftar semua perkembangan yang terbuka Facebook sumber dapat ditemukan di sini . Saya akan membahas beberapa alat-alat penting bahwa Facebook telah dikembangkan.
Thrift (protokol)
Thrift adalah prosedur ringan kerangka panggilan jarak jauh untuk scalable lintas bahasa pengembangan layanan. Thrift mendukung C + +, PHP, Python, Perl, Java, Ruby, Erlang, dan lainnya. Ini cepat, menghemat waktu pengembangan, dan menyediakan pembagian kerja yang bekerja pada server kinerja tinggi dan aplikasi.Scribe (log server)
Scribe adalah server untuk menggabungkan data log streaming secara real-time dari server lainnya. Ini adalah kerangka kerja terukur yang berguna untuk logging beragam data.Cassandra (database)
Cassandra adalah sistem manajemen database yang dirancang untuk menangani sejumlah besar data tersebar di banyak server.
Hiphop untuk PHP
Hiphop untuk PHP adalah kode sumber transformator untuk kode script PHP dan diciptakan untuk menghemat sumber daya server. HipHop mengubah source code PHP ke dioptimalkan C + +. Setelah melakukan hal ini, ia menggunakan g + + untuk mengkompilasi ke kode mesin.SUMBER:
- http://www.makeuseof.com/tag/facebook-work-nuts-bolts-technology-explained/
- http://id.wikipedia.org/wiki/Facebook
- http://www.webmasterworld.com/facebook/4380068.htm
- http://id.answers.yahoo.com/question/index?qid=20090411031607AAE8pmC
Tidak ada komentar:
Posting Komentar