C. TEKNOLOGI FACEBOOK
Untuk menjaga situs berjalan dalam performa tertingginya meskipun menangani 400 juta pengguna aktif!! Dalam tulisan ini kita akan mengintip teknologi apa saja yang mereka gunakan untuk mencapi itu semua.
Teknologi yang digunakan Facebook
Faktanya Facebok ‘hanyalah’ situs LAMP (Linux-Apache-MySQL-PHP), namun telah memperluas operasinya dan memasukkan banyak unsur-unsur lainnya dan memodifikasinya.
Sebagai contoh :
- Facebok menggunakan PHP, tetapi mereka membangun compiler sendiri sehingga kode PHP di konvert menjadi kode native (C++) pada server, sehingga meningkatkan kinerja.
- Facebook menggunakan Linux, tetapi telah dioptimalkan untuk keperluan mereka sendiri.
- Facebook menggunakan MySQL, mengoptimalkan database design, moving join, memchahce adalah bebrapa hal untuk mengoptimalkan database facebook.
Sekarang mari bedah teknologi-teknologi pembantu yang dipakai situs jejaring sosial terbesar didunia ini.
Memcached
Memchaced sudah menjadi bagian penting dalam dunia internet saat ini. Ini adalah sistem caching memori terdistribusi yang facebook gunakan sebagi sistem chacing antara web server dan database server mereka. Selama bertahun-tahun facebook telah mengoptimalkan memchaced 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 didunia).
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 kita coba.
D. KELEBIHAN & KEKURANGAN
1.Penggunaan facebook sangatlah mudah dibanding dengan yang lainnya.
2.Facebook merupakan situs jejaring sosial terbesar saat ini, sehingga pemakainya banyak.
Facebook memiliki jumlah pengguna yang besar dan beragam dengan segmen terbesar dari orang muda sehingga tepat untuk Anda yang mencari teman dan ingin berbagi dengan teman-teman Anda. Bayangkan saja, ada 400 juta orang di sana.
3.Upload gambar sangatlah mudah.
4.Untuk menggunakannya hanya membeli modem, mobile maupun ke warung internet.
5.Dapat digunakan untuk iklan.
6.Facebook dapat digunakan untuk tempat bisnis, terlebih untuk sales yang akan mempromosikan produknya.
7. Dunia sudah semakin canggih, facebook pun dapat diakses dimanapun, kapanpun, dan dalam keadaan apapun.
8. Walau dengan desain situs yang sederhana dan terkesan minimalis, Facebook menggunakan bahasa pemrograman Ajax yang bisa membuat kita menjelajahi Facebook lebih nyaman.
9. Facebook memiliki aplikasi yang unik dan beragam, mulai dari permainan, simulasi saham, hewan peliharaan virtual, dan masih banyak lagi yang membuat kita tambah betah berada di sana.
10. Anda bisa mengetahui apakah ada teman Anda sedang online di Facebook atau tidak melalui chat yang tersedia.
11. Dari segi private, kita dapat mengatur baik foto maupun status berbeda hal nya dengan twitter yang hanya mem-protect akun twitter kita saja. Namun, kalau ada akun yang kita following, semua twitt kita dapat terlihat.
KEKURANGAN
1. Facebook sangat terkenal sehingga banyak orang yang melakukan plagiat (nama samaran) biasanya mirip selebritis, jadi tidak tahu mana yang asli mana yang palsu.
2. Facebook menjadi ajang penjualan diri. Contoh: banyak pekerja seks komersial yang menawarkan dirinya melalui facebook.
3. Lebih dari 60% pelajar di Indonesia adalah pengguna facebook dan 75% per harinya mereka akan membuka situs ini, sehingga mengganggu kegiatan belajar mereka.
4. Facebook acap kali menjadi tempat kasus, diantaranya melakukan pelecehan melaui status, menghina lewat comment, dll.
5. Akhir akhir ini telah ada gosip, kabarnya pembuat situs jejaring sosial ini akan membuat facebook menjadi berbayar, dengan bayaran 10$ per bulan (bisa kaya pembuat facebook).
Ini adalah kebijakan pembuat facebook :
- Foto yang diupload jangan yang berbau porno, menghina, atau merugikan orang lain, dan maksimal 4mb.
- Orang yang terbukti melakukan plagiat nama kepada orang tertentu, buak tidak mungkin pihak facebook akan membanned (menonaktifkan) akun mereka.
- pihak facebook kabarnya akan membagi facebook menjadi 2, yaitu facebook free dan facebook pro. Untuk yang free akan ada pembatasan status, comment dan upload foto. Sedangkan untuk yang pro tidak ada batasan sama sekali, namun kita diharuskan membayar 10$ per bulannya. (masih rencana, dan baru akan dilakukan tes di US)
6. Facebook memiliki Batasan Permintaan Pertemanan jika Berlebihan.
ada kekurangan lain yang muncul ketika diberlakukannya timeline baru, antara lain :
- Memakan bandwidth dan resource yang cukup besar. Tampilan baru yang menggunakan cukup banyak gambar akan menyulitkan kita untuk membuka profil facebook, terlebih lagi bila koneksi internet yang sedang down.
- Informasi pribadi bisa terlihat oleh umum. Dengan adanya timeline baru, informasi pribadi kita malah lebih diperlihatkan secara jelas kepada umum.
- Tidak bisa kembali, yaitu ketika pengguna facebook memilih untuk mengubah tampilan facebook menggunakan timeline baru, dan setelah menggunakannya ternyata kita kurang “srek” dengan tampilan baru tersebut kita tidak bisa lagi kembali ke tampilan facebook semula.
7. Bahasa yang digunakan facebook belum ada bahasa jawa seperti di wikipedia.
E. Keamanan yang digunakan Facebook
Facebook mengeluarkan keamanan:
1. Trusted Friends
membantu pengguna Facebook jika suatu saat ada masalah akun terkunci atau tidak bisa diakses. Dengan trusted friends, maka pengguna bisa memilih 3 sampai 5 orang teman yang dipercaya untuk membantunya mengakses kembali akun Facebook yang terkunci. Facebook akan mengirimkan kode ke para teman dipercaya yang dipilih pemilik akun untuk membuka kunci akun pemilik. Fitur ini secara teoritis akan meningkatkan keamanan akun Facebook pengguna namun harus digunakan secara hati-hati agar para teman yang dipercaya tersebut tidak menyalahgunakan kepercayaan ini untuk mengutak-atik akun pemilik sebenarnya, baik untuk tujuan jahil ataupun tujuan lain.
2. App password
Fitur ini dimaksudkan untuk meningkatkan keamanan akun Facebook dengan menyediakan pemilik akun sebuah password unik yang digunakan dalam sebuah aplikasi. Pengguna akan membuat password khusus untuk aplikasi dan mengganti password biasa yang digunakan aplikasi pihak ketiga seperti Spotufy atau Skype. Pengguna juga bisa menolak sebuah aplikasi tertenut untuk mengakses akun Facebook dengan cukup menghapus password yang sudah dibuat sebelumnya.
Menurut sepengetahuan saya, ada software untuk meng-hack yaitu keylogger yang mana untuk merekam ketikan, kalau berupa hardware besarnya seperti ukuran baterai AA diletakkan di ujung keyboard sehingga mencegat data yang dialirkan dari keyboard ke CPU.Kalau berupa software disimpan secara sembunyi. Salah satu cara untuk mengantisipasinya yaitu menggunakan fitur on-screen-keyboard (osk.exe).
Ada lagi nih, kalau kita menggunakan mozilla dengan cara men-save password. Tetapi lemahnya yaitu hanya orang-orang yang membuka password di komputer atau laptop kita saja yang dapat di hack. Persentasi dengan cari ini 30 % berhasil, untuk menggunakan software keylogger persentasinya 70 %. Menurut saya seiring peningkatan keamanan dari facebook. Sudah sulit untuk menghack karena meskipun kita mengetahui email dan mengklik forgot password. Apabila pemilik akun sangat menjaga keamnan facebook, pasti sudah mengatur 2 akun email untuk mengirimkan berita pergantian password dan no telp milik pengguna. Jadi, kode pergantian password dapat dikirm melalui seluler. Tergantung option yang kita piloh ingin dikirim melalui email ataupun seluler.
F. PEMANFAATAN FACEBOOK
Tersedianya fitur baru pada aplikasi yang tersedia di dalam jejaring sosial facebook banyak memberikan manfaat kepada kita dalam melakukan beberapa hal. Beberapa fitur yang mendatangkan manfaat antara lain :
- Facebook Share >> fitur yang bisa digunakan sebagai sarana pembelajaran, contohnya dapat membagikan tulisan-tulisan tugas, link tugas dan informasi lainnya.
- Facebook Note >> Dengan sarana ini kita bisa berdiskusi mengenai topik tertentu dan Note ini bisa membantu kita untuk berlatih dalam menulis.
- Facebook Apps >> Dengan fitur ini hampir segalanya bisa dilakukan. Salah satunya adalah dengan membuat sebuah game edutainment pada platform facebook Apps ini. Salah satu contoh Facebook Apps game edutainment yang cukup terkenal dan banyak dimainkan adalah Geo Challenge. Sebuah aplikasi game untuk menguji pengetahuan geografis dari pemain-pemainnya.
- Facebook Quiz >> saat ini sudah banyak quiz-quiz yang beredar di facebook. Rata-rata hanya quiz yang dibuat untuk sekedar iseng. Fitur ini sejatinya bisa dipakai untuk melakukan quiz online.
- Pemanfaatan Facebook untuk media branding >> Di awal awal tahun 2009 banyak blogger yang ngebangun brand nya masing masing baik untuk personal branding maupun untuk usahanya. Usaha ini terbantu dengan banyaknya pengguna facebook yang menjadi sarana pemasaran branding menjadi lebih luas.
PERKEMBANGAN FACEBOOK MASA DEPAN
Perkembangan zaman dan teknologi semakin pesat. Facebook sebagai jejaring sosialpun otomatis mengikuti perkembangan tersebut.
Seperti yang kita ketahui, penggunaan teknologi seperti mobile phone sudah bukan hal yang tabu lagi di kalangan masyarakat. Facebook telah membuat sebuah langkah baru untuk mengembangkan mobile Facebook agar seluruh pengguna mobile phone bisa mengakses facebook, dimanapun dan kapanpun.
Facebookpun tengah mengembangkan dan akan meluncurkan sistem webmail sendiri, jadi nantinya para pengguna Facebook akan diberikan fasilitas email tersendiri. Maka nantinya para pengguna Facebook akan bisa membalas update yang ada di akun mereka langsung dari email yang juga disediakan Facebook, login serta berbagai fitur juga akan menggunakan email khusus yang disediakan oleh Facebook, maka pengguna Facebook tidak akan meninggalkan situs ini untuk waktu yang lama. Bersosialisasi bisa, mengecek email bisa, berkirim file bisa, bahkan berjualan serta mendengarkan streaming dan bermain game pun bisa.
Facebook juga memberikan ruang yang sangat lebar dalam kolom pencarian. Kini kolom pencarian menjadi 2 kali jauh lebih besar dari kolom pencarian di desain Facebook yang terdahulu. Dan salah satu indikasi perkembangan tentang bagaimana fungsi search ini, kemungkinan besar Facebook bekerjasama dengan Bing untuk menghasilkan pencarian yang lebih baik. Termasuk memberikan hasil pencarian yang lebih lengkap dan lebih membantu dengan memberikan informasi yang lebih baik.
Jika anda mencoba fasilitas search yang ada di situs Facebook sekarang, maka Facebook tidak hanya menampilkan hasil pencarian yang berhubungan dengan konten di Facebook saja tetapi juga menyertakan hasil pencarian dari web. Nah, dengan kerjasasama ini mungkin saja Facebook akan membawa mesin social networking-nya ini ke tahap yang lebih luas, dengan kata lain menjadi sebuah ‘real social search engine’.
Meski begitu, beberapa ahli atau blog teknologi juga ada yang memberikan pendapat bahwa mereka menyangsikan fitur email (jika benar roll out), seharusnya Facebook berkonsentrasi pada core fitur mereka yaitu social networking bukan mengembangkan fitur seperti email yang memang akan menjadi barang baru bagi Facebook.
Perkembangan yang sudah terjadi ialah redesign yang telah kita ketahui (redesign timeline), namun hal tersebut belum berjalan terlalu mulus karena masih banyak pihak yang pro dan kontra tentang perkembangan tersebut.
sumber :