Kali ini saya akan membahas salah satu social network yang sudah tidak asing lagi yaitu Facebook. Silahkan dibaca ulasan nya...
- Sejarah Facebook
Facebook adalah sebuah layanan jejaring sosial yang diluncurkan pada bulan Februari 2004, dimiliki dan dioperasikan oleh Facebook, Inc. Pada September 2012, Facebook memiliki lebih dari satu miliar pengguna aktif, lebih dari separuhnya menggunakan telepon genggam. Pengguna harus mendaftar terlebih dahulu untuk dapat menggunakan situs ini. Setelah itu, penggunakan dapat membuat profil facebook pribadi seperti menambahkan foto pengguna, data pengguna, menambahkan orang lain sebagai teman, mengupload foto-foto, video dan juga dapat bertukar pesan,berkirim file atau chat dengan pengguna lain. Facebook juga akan memberitahukan secara otomatis ketika mereka memperbarui profilnya. Di Facebook juga bisa membuat grup sebagai sarana sharing antar member grup tersebut. Facebook juga dapat mengelompokan teman-teman kedalam daftar seperti "Family" atau "Rekan Kerja".
Facebook didirikan oleh Mark Zuckerberg bersama teman sekamarnya dan sesama mahasiswa Universitas Harvard, Eduardo Saverin, Andrew McCollum, 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. Meski begitu, menurut survei Consumer Reports bulan Mei 2011, ada 7,5 juta anak di bawah usia 13 tahun yang memiliki akun Facebook dan 5 juta lainnya di bawah 10 tahun, sehingga melanggar persyaratan layanan situs ini.
2. Kelebihan dan Kekurangan Facebook
Kelebihan
- Tampilannya lebih sederhana dan clean, tidak banyak iklan yang dipajang disana-sini, hanya ada dua iklan saja yang otomatis berubah.
- Memiliki fasilitas tag foto, jadi dalam sebuah foto kita bisa memberikan keterangan pada foto tersebut, ketika kursor mouse kita arahkan tentu saja akan berisi keterangan mengenai apa yang ada dalam foto tersebut, seperti nama masing-masing orang yang ada dalam foto.
- Memiliki aplikasi yang jumlahnya cukup banyak.
- Memiliki fasilitas chat, kita bisa chat secara langsung dengan teman kita kalau sedang online.
- Memiliki fasilitas untuk mengiklankan produk atau usaha yang kita miliki.
- Proses request friend yang tidak ribet, untuk merequest cukup dengan meng-add dan memasukan kode captcha(security code) saja.
- Informasi yang ditampilkan di facebook umumnya adalah data personality yang dibuat dengan benar.
- Memiliki fasilitas Privacy Setting, kamu bisa mengeset siapa saja yang boleh mengakses informasi di profile kamu, dan siapa yang tidak diperbolehkan.
Kekurangan :
- Uncustomize, artinya facebook belum mengijinkan usernya untuk memodifikasi template, warna, kursor, background dan lainnya.
- Banyaknya aplikasi yang di pasang di facebook terkadang membuat aksesnya menjadi lebih lambat, untuk itu mendingan kamu sesuaikan saja aplikasi sesuai dengan kebutuhan.
- Facebook terkadang lama untuk di akses, mungkin karena usernya sudah banyak.
- Fitur chat yang masih sangat sederhana.
- Banyak user facebook lama(old facebook) yang tidak menyukai tampilan facebook yang baru.
3. Teknologi
Facebook menggunakan berbagai layanan, peralatan, dan bahasa pemrograman untuk membuat infrastruktur inti. Pada ujung depan, server mereka menjalankan LAMP (Linux, Apache, MySQL, dan PHP) stack dengan Memcache. Anda bukan seorang ahli ilmu komputer? Mari kita lihat apa artinya.
Linux & Apache
Bagian ini cukup jelas. Linux adalah Unix seperti kernel sistem operasi komputer. Ini open source, mudah disesuaikan, dan baik untuk keamanan. Facebook menjalankan sistem operasi Linux di Apache HTTP Server. Apache juga open source gratis dan merupakan web server yang paling populer di gunakan.
MySQL
Untuk database, Facebook menggunakan MySQL karena kecepatan dan kehandalan. MySQLdigunakan terutama sebagai penyimpan nilai kunci sebagai data secara acak didistribusikan diantara set besar kasus logis. Contoh-contoh logis tersebar di seluruh node fisik dan load balancing yang dilakukan di tingkat simpul fisik.
Sejauh kustomisasi yang bersangkutan, Facebook telah mengembangkan skema partisi kustom di mana ID global ditugaskan untuk semua data. Mereka juga memiliki skema pengarsipan kustom yang didasarkan pada bagaimana data yang sering dan aktual pada basis per-user. Data yang paling aktual didistribusikan secara acak.
VP Teknologi Facebook, Jeff Rothschild memberikan beberapa rincian pada konferensi pengguna MySQL terakhir. Rothschild mengatakan Facebook sekarang berjalan 10.000 server, termasuk 1.800 server MySQL yang diawasi oleh hanya dua database administrator.
PHP
Facebook menggunakan PHP karena itu adalah bahasa pemrograman web yang baik dengan dukungan luas dan komunitas pengembang yang aktif dan hal ini baik untuk iterasi yang cepat. PHP adalah bahasa pemrograman script yang dinamis.
Memcache
Memcache adalah sistem caching memori yang digunakan untuk mempercepat database website dinamis (seperti Facebook). Dengan caching data dan objek dalam RAM untuk mengurangi waktu membaca. Memcache adalah media cache utama Facebook membantu meringankan beban database.
Memiliki sistem caching memungkinkan Facebook untuk bisa sangat cepat memanggil data Anda. Karena tidak harus pergi ke database, memcache hanya akan mengambil data Anda dari cache berdasarkan ID pengguna Anda.
4. Keamanan
Dari segi keamanan, saya rasa facebook sudah cukup aman dengan ada nya kode verifikasi dan sebagainya. Jadi, jika pengguna lupa dengan password nya bisa menggunakan option help yang ada pada facebook dan akan mengirimkan kata sandi atau password ke email si pengguna. Tapi, tetap ada saja tangan-tangan jahil yang menghack Facebook seseorang yang ingin dikerjai atau hanya ingin sekedar tahu. Jadi, diharapkan pihak Facebook dapat mengatasi masalah keamanan ini.
5. Pemanfaatan dan Pengembangan di Masa Depan
Facebook dalam pemanfaatannya, kita dapat menggunakan facebook untuk kegiatan share, komunikasi, promosi, beriklan, pengembangan ilmu,serta hiburan. Jika semua penggunaan atau pemanfaatan facebook dilakukan dengan hal-hal yang positif. Facebook juga akan bersifat edukasi, sebagai bahan pelajaran atau ilmu pengetahuan.
Dalam perkembangan teknologi, informasi, dan komunikasi. Facebook dapat memberikan dampak positif dalam pengembangan bidang pendidikan yang lebih baik karena menyediakan media untuk proses belajar mengajar dalam mencapai tujuan pendidikan. Facebook sebagai produk teknologi informasi dan komunikasi dapat dioptimalkan untuk mendukung proses belajar mengajar sebagai salah satu media belajar dan mengajar. Fitur dan aplikasi di Facebook dapat dioptimalkan sebagai tambahan belajar mengajar dan media untuk memberikan bahan belajar dan latihan dalam bentuk kuis, permainan, dan sinkronisasi untuk weblog. Facebook memang memiliki dampak negatif bagi para remaja dan pelajar tetapi facebook juga memiliki manfaat bagi mereka yaitu sebagai media dalam pembelajaran sehingga ketika mereka mengakses facebook bukan hanya kenikmatan semata yang mereka dapatkan tetapi juga ilmu pengetahuan.
sumber :