Selasa, 26 November 2013

Tugas Desain Pemodelan Grafik





Tema   : “Teknologi”
Tujuan : Mejadikan kaos sebagai salah satu media berbagi informasi.
Pesan   : Memperkenalkan prototype phonebloks.
Referensi Teori Desain : CH/05 : Visualization – Graphic Design Solution 4th Edition.



Selasa, 19 November 2013

Chapter 4


SEORANG DESAIN GRAFIS YANG SUKSES ADALAH HASIL DARI keringat DAN INSPIRASI,
       MEMBUTUHKAN FOKUS, KRITIS DAN BERPIKIR KREATIF, dan kekakuan. DARI SEMUA keahlian DIPERLUKAN UNTUK MENJADI GRAPHIC DESIGNER YANG SUKSES, KREATIVITAS ADALAH PALING MISTERIUS. SATU BAIK BISA BELAJAR CARA MASALAH MEMECAHKAN DAN BIKIN BELUM MASIH PRODUKSI SOLUSI ala kadarnya. Sebelum Anda memulai PEMECAHAN DESAIN SEBAGAI TUGAS DAN, PENINGKATAN.
ANDA AKAN MENINGKATKAN KREATIFITAS TENTANG SEMUA YANG ANDA LAKUKAN - DARI DESAIN GRAFIS UNTUK BAGAIMANA ANDA HIDUP HIDUP ANDA.

BERPIKIR KREATIF

Berpikir kreatif adalah kemampuan untuk meregangkan luar biasa, untuk menjadi asli, inovatif, dan fleksibel dalam pemikiran seseorang. Misalnya, menciptakan sebuah perangkat mnemonik (bantuan memori) adalah salah satu cara untuk berpikir kreatif, menghubungkan hal-hal yang tidak berhubungan dengan visual yang tunggal dalam konteks desain. Untuk TheHive.com, sebuah komunitas online baru dari musisi dan penggemar musik, Visual Dialog ditentukan mereka membutuhkan logo yang kuat untuk melayani sebagai perangkat mnemonik untuk apa mereka tentang (Gambar 4-01).
Aspek lain dari berpikir kreatif adalah:
> Asosiatif berpikir (mengakui persamaan, atribut umum)
> Metafora berpikir (mengidentifikasi kesamaan antara hal-hal yang tampaknya tidak berhubungan)
> Elaborasi dan modifikasi (bekerja detail dan mampu mengusulkan perubahan)
> Imajinatif berpikir (membentuk gambar dalam pikiran dan membayangkan mungkin

Untuk lebih lengkapnya, silahkan download disini

Sabtu, 20 Juli 2013

Program Sederhana Python

Contoh program kasir-restoran sederhana dengan menggunakan python..

class makanan :
    def bakso (self,x):
        jmlhpsn = x * 7000
        print 'total makanan = ',jmlhpsn
        return jmlhpsn
    def mieayam (self,x):
        jmlhpsn = x * 6000
        print 'total makanan = ',jmlhpsn
        return jmlhpsn
    def sotoayam (self,x):
        jmlhpsn = x * 7500
        print 'total makanan = ',jmlhpsn
        return jmlhpsn
    def sotomie (self,x):
        jmlhpsn = x * 8000
        print 'total makanan = ',jmlhpsn
        return jmlhpsn
    def gadogado (self,x):
        jmlhpsn = x * 5000
        print 'total makanan = ',jmlhpsn
        return jmlhpsn
 
class minuman :
    def airmineral (self,z):
        jmlhpsn1 = z * 3000
        print 'total minuman = ',jmlhpsn1
        return jmlhpsn1
    def estehmanis (self,y):
        jmlhpsn1 = z * 2000
        print 'total minuman = ',jmlhpsn1
        return jmlhpsn1
    def jusjeruk (self,z):
        jmlhpsn1 = z * 3500
        print 'total minuman = ',jmlhpsn1
        return jmlhpsn1
    def jusalpukat (self,z):
        jmlhpsn1 = z * 5000
        print 'total minuman = ',jmlhpsn1
        return jmlhpsn1
    def jusmelon (self,z):
        jmlhpsn1 = z * 4000
        print 'total minuman = ',jmlhpsn1
        return jmlhpsn1
     
 


print """Kasir Pembayaran :
        1. Bayar
        2. Keluar """
t=input("Masukan Pilihan : ")
if t==1:
            mk = makanan()
            pil=1
            while pil !=6:
                print """Pilih Makanan
                       1. BAKSO
                       2. MIE AYAM
                       3. SOTO AYAM
                       4. SOTO MIE
                       5. GADO - GADO
                       6. Minuman"""
                pil = int (input('Masukkan pilihan anda : '))
                print
                if pil == 1:
                    print ("")
                    x = input ('Jumlah porsi : ')
                    mk.bakso(x)
                    pil=6
                if pil == 2:
                    print ("")
                    x = input ('Jumlah porsi : ')
                    mk.mieayam(x)
                    pil=6
                if pil == 3:
                    print ("")
                    x = input ('Jumlah porsi : ')
                    mk.sotoayam(x)
                    pil=6
                if pil == 4:
                    print ("")
                    x = input ('Jumlah porsi : ')
                    mk.sotomie(x)
                    pil=6                  
                if pil == 5:
                    print ("")
                    x = input ('Jumlah porsi : ')
                    print
                    pil=6
                                 
     
            pil = 0
            mn = minuman()
            while pil !=6:
                print """Pilih Minuman
                        1. Air mineral
                        2. Es teh manis
                        3. Jus Jeruk
                        4. Jus Alpukat
                        5. Jus Melon"""
                pil = int (input('Masukkan pilihan anda : '))
                print
                if pil == 1:
                    print ("")
                    z = input ('Jumlah gelas : ')
                    mn.airmineral(z)
                    pil=6
                if pil == 2:
                    print ("")
                    z = input ('Jumlah gelas : ')
                    mn.estehmanis(z)
                    pil=6
                if pil == 3:
                    print ("")
                    z = input ('Jumlah gelas : ')
                    mn.jusjeruk(z)
                    pil=6
                if pil == 4:
                    print ("")
                    z = input ('Jumlah gelas : ')
                    mn.jusalpukat(z)
                    pil=6
                if pil == 5:
                    print ("")
                    z = input ('Jumlah gelas : ')
                    mn.jusmelon(z)
                    pil=6

Selasa, 21 Mei 2013

Situs Jual-Beli Online


Duduk depan komputer, akses ke internet, cari kebutuhan Anda disalah satu situs jual-beli online, sepakat dengan penjual, transfer uang, barang dalam pengiriman, dan tidak lama barang datang ke rumah Anda. Tidak perlu keluar rumah untuk membeli barang yang Anda inginkan.
Yah itulah keunggulan dari situs jual-beli Online, pembeli dan penjual sama-sama “dimanjakan”. Tapi bagaimana dengan keamanan dalam melakukan transaksi? Nah disinilah letak kekurangan jual-beli Online, masih riskan dengan penipuan oleh pihak-pihak yang tidak bertanggungjawab. Salah satu contoh kasus penipuannya seperti ini,


Contoh kasus  :
Kasus ini di ambil dari postingan F David Talalo, di Forum fotografer.net
Baru baru ini saya tergiur dengan iklan penawaran kamera digital SLR di situs tokobagus.com disitu ditawarkan oleh seorang pengiklan bernama charles zhang yg berdomisili di medan, kamera Nikon D200 body only hanya seharga 2,8jt. pengiklan menyertakan alamat lengkap beserta nama toko - Miracle Komputer di Shopping Centre YUKI Suka Ramai Lt.2 no.29 dan nomor telepon 061-76503903.
Bodohnya, saya terlanjur mentransfer uang sejumlah 2,8jt ke rekening milik bpk.Syukran. baru kemudian setelah itu konfirmasi dari pihak mall di medan menyatakan bahwa toko itu sudah tutup. barang tidak sampai, nota pembelian pun tidak difax.
Saya hanya menginformasikan hati-hati terhadap situs tokobagus ini karena banyak harga2 miring disana. beberapa waktu lalu juga sempat ada yang posting disini mengenai iklan dari tokobagus tsb yang menjual Canon 1D mark III hanya 5,34jt. penjual Anugrah Digital berdomisili di bandung. semoga rekan2 tidak ada yang terpancing.
http://danish56.blogspot.com/2011/03/contoh-beberapa-kasus-penipuan-di.html

Analisis:
             Kasus seperti ini banyak terjadi, pelaku mengincar ketidak hati-hatian korban dengan menawarkan harga yang sangat murah dibanding harga normal, dan kemudian korban yang tergiur dengan harga tersebut akan segera menyelesaikan pembayaran tanpa berpikir panjang lagi, apalagi kalau stok barangnya tinggal sedikit. Yah memang korban tetaplah korban, mereka tidak bisa dikatakan salah karena tergesa-gesa mentrasfer uang, itu sikap alami manusia. Manusia selalu ingin menyelesaikan segala urusan dengan cepat, apalagi terkait dengan hal yang disukai seperti hobi.
                Tapi ada baiknya sebagai pembeli, untuk selalu berhati-hati dalam mengambil keputusan.
o    Jangan tergiur dengan harga yang sangat murah, karena harga yang sangat murah malah mencurigakan.
o    Pilih penjual yang sudah Anda kenal, minimal Anda sudah pernah melakukan transaksi jual-beli dengannya.
o    Jika penjual orang yang tidak Anda kenal, pastikan dulu identitas penjual, seperti alamat toko/rumah, nomor telepon yang dapat dihubungi, tanyai juga testimoni-testimoni mengenai si penjual dari member atau teman lainnya.
o    Jangan terburu-buru mentransfer uang sebelum Anda mengetahui identitas penjual.
o    Kalau bisa COD, sebaiknya COD saja untuk meminimalisir kecurigaan Anda kepada penjual.
“Jika Anda menjadi korban penipuan online, silahkan laporkan kronologis Anda melalui email ke cybercrime@polri.go.id. 
"Dalam laporan jangan lupa sertakan nomor rekening penipu dan telefon agar segera dilacak," kata Aswin, Jakarta, Selasa (26/2/2013).
Dikutip : http://techno.okezone.com/read/2013/02/26/55/767813/redirect


A.      Tahap - tahap melakukan penjualan online (http://www.tokobagus.com)
Beberapa hal yang harus diingat dalam pemasangan iklan di Tokobagus.com adalah sebagai berikut :
o    Login
Cukup klik “Pasang Iklan Gratis” untuk memulai pemasangan iklan. (Anda harus menjadi member untuk pemasangan iklan).

o    Pasang Iklan
o    Silahkan anda isi form untuk iklan anda, sesuai dengan produk yang anda jual, mulai dari katagori, Judul iklan, harga, kondisi dan keterangan singkat produk.
o    Klik “tambah foto”, untuk meng-upload foto produk Anda.
o    Lewati form promopoin, jika Anda tidak mempunyai poin.
o    Klik “Simpan”
o    Setelah itu, tunggu moderasi iklan dari pihak tokobagus (3-6jam).
o    Jika iklan berhasil melewati Moderasi Iklan (quality control) dan disetujui oleh pihak tokobagus untuk ditayangkan, maka sekarang iklan Anda sudah dibisa dilihat disitus http://www.tokobagus.com


B.      Keamanan untuk melakukan pembayaran

Tips Bagi Pembeli

1.       Anda harus menjadi member untuk dapat menghubungi pemasang iklan baik melalui email maupun telepon. Tokobagus menjamin sepenuhnya privasi anda.
2.       Mintalah informasi yang jelas mengenai produk atau barang yang dijual, seperti kondisi barang, harga, cara pembayaran dan cara pengiriman barang.
3.       Khusus untuk penjual yang berada diluar kota, sebaiknya anda memverifikasi identitas penjual (KTP dan SIM). Kenapa harus SIM dan KTP? Hal ini dimaksudkan untuk menguji bahwa kedua ID itu cocok (bisa juga di cocokkan dengan no rek si penjual). Apabila si penjual adalah perusahaan, kami menyarankan anda untuk meminta konfirmasi data perusahaan terutama SIUP dan NPWP.
4.       Khusus untuk barang second hand yang dijual oleh perorangan, kami menyarankan anda untuk meminta bantuan rekan anda yang berdomisili di kota penjual untuk memverifikkasi barang tersebut cocok seperti apa yang ditawarkan kepada anda.
5.       Anda harus meminta kepada si penjual untuk mendemokan barangnya kepada orang yang anda tunjuk sebagai representasi anda di kota tersebut. Jadi jangan melakukan transaksi apapun sebelum ada konfirmasi dari representasi anda bahwa barang tersebut memang cocok menurut kriteria anda.
6.       Jika si penjual meminta sejumlah uang muka agar di transfer melalui rekening banknya, sebelum mengirim uang mohon terlebih dahulu untuk meminta foto copy KTP, SIM dan No rekening si penjual dan lakukan verifikasi ke tiga dokumen tersebut apakah asli satu dengan yang lainnya.
7.       Apabila semuanya sudah OK, baru anda bisa melakukan transfer uang kepada si penjual melalui bank ternama atau melalui orang yang anda percayai di kota tersebut.
8.       Extra hati-hati, jika iklan si penjual mengandung janji-janji yang terlalu muluk atau berlebihan (jangan mudah terpancing !). Jika ada, mintalah garansi atau bukti pembelian secara tertulis dari penjual.
9.       Jika memungkinkan hindari metode transaksi dengan cara melakukan transfer uang melalui bank dan memilih metode konvensional Ada Barang Ada Uang.
10.   Pastikan anda bertransaksi di lokasi yang aman.


Tips Bagi Penjual

1.    Anda bisa menjadi "Verified Member" untuk informasi lebih lengkap klik disini.
2.    Pastikan iklan barang atau jasa yang anda pasang memberikan informasi yang lengkap sehingga tidak terjadi kesalahpahaman dengan pembeli.
3.    Untuk pembayaran tidak tunai, pastikan uangnya telah cair atau masuk ke rekening anda sebelum anda memberikan barang kepada si pembeli.
4.    Jika memungkinkan peragakan pemakaian barang yang anda jual dan pastikan pembeli telah memeriksa kondisi barang tersebut agar tidak terjadi komplain setelahnya.
5.    Jika anda memberikan garansi, pastikan bahwa pembeli telah mengerti syarat-syaratnya dan ruang lingkup garansi tersebut agar tidak terjadi salah pengertian.
6.    Khusus untuk anda yang menitipkan barang di courier sesuai kesepakatan dengan pembeli, yakinkan bahwa barang yang akan anda titipkan berstatus aman. Masa penitipan barang sebaiknya tidak lebih dari 12 jam kerja pada jasa courier tersebut.
7.    Pastikan anda bertranskasi di lokasi yang aman.

Tips Berbelanja Online (http://tekno.okezone.net)
1.       Periksa kredibilitas toko online
Tidak semua toko online dikelola secara profesional. Beberapa diantaranya bahkan hanya berniat menipu. Tanyakan kepada teman yang sudah berpengalaman atau mencari review toko online melalui internet

2.       Selalu cari penawaran terbaik
Pastikan untuk mencari alternatif toko online lain sebelum Anda melakukan transaksi. Membandingkan harga akan memperbesar kemungkinan untuk mendapatkan penawaran terbaik. Sebisanya, cari toko online yang menawarkan diskon.

3.       Gunakan kupon atau voucher saat berbelanja online
Biasanya, pemilik toko online akan mengenakan biaya pengiriman. Dengan kupon atau voucher setidaknya Anda akan mendapatkan potongan atau terbebas sama sekali dari biaya kirim.

4.       Teliti tentang adanya potongan harga atau sale
Periksa adanya penawaran-penawaran khusus. Menjadi member toko online bisa dipertimbangkan untuk mendapatkan diskon lebih besar.

5.       Cari toko online yang menawarkan biaya kirim gratis
Seperti telah disebutkan sebelumnya, umumnya toko online akan membebankan biaya kirim atas barang yang Anda beli. Menghemat biaya kirim akan semakin signifikan jika Anda berbelanja dalam jumlah banyak. Akhirnya, luangkan waktu untuk melakukan riset. Dengan cara ini Anda akan semakin berhemat dan puas karena mendapatkan penawaran dan kualitas terbaik.











Rabu, 24 April 2013

Facebook

       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 finalsejarah 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.


4 Februari 2004 - TheFacebook.com diluncurkan pertama kali di Universitas Harvard.
 Juni 2004 - TheFacebook pindah ke Palo Alto, California.
September 2004 - Menambahkan aplikasi untuk menulis komentar di wall.
Desember 2004 - Pengguna Facebook mencapai 1 juta orang.
Agustus 2005 - TheFacebook.com berubah menjadi Facebook.com.
September 2005 - Facebook memperbesar jangkauan kepada pelajar sekolah menengah atas.
Oktober 2005 - Aplikasi foto dirilis pertama kali.
Desember 2005 - Pengguna Facebook mencapai 5,5 juta orang.
April 2006 - Facebook versi mobile dirilis pertama kali.
Agustus 2006 - Facebook bekerjasama dengan Microsoft dan aplikasi Notes dirilis pertama kali .
September2006 - Facebook meluncurkan news feed dan pengguna melawan pengaturan privasi.
Desember 2006 - Pengguna facebook mencapai 12 juta orang.
May 2007 - Facebook melakukan konferensi dalam meluncurkan aplikasi-aplikasi Facebook dengan para pengembang aplikasi.
Agustus 2007 - Facebook meluncurkan versi iPhone.
Oktober 2007 - Microsoft berinvestasi di Facebook secara besar-besaran.
November 2007 - Facebook meluncurkan program periklanan.
Maret 2008 - Facebook menambahkan kontrol privasi pada daftar pertemanan.
April 2008 - Facebook meluncurkan aplikasi chatting Juli 2008 - Facebook connect dirilis.
Februari 2009 - Facebook memperkenalkan fitur "Like".
Desember 2009 - Pengguna Facebook mencapai 350 juta orang.
April 2010 - API Open Graph diluncurkan.
Juni 2010 - Pengguna Facebook mencapai 500 juta orang.
Agustus 2010 - Facebook Places diluncurkan.
Desember 2010 - Majalah Time menobatkan Mark Zuckerberg sebagai "Person of the Year".
Januari 2011 - Facebook senilai USD 50 miliar.

       Konsep
Facebook memiliki konsep sebagai media jejaring sosial dimana Pengguna dapat membuat profil diri mereka sendiri yang dilengkapi foto/video, daftar ketertarikan pribadi, informasi kontak, dan informasi pribadi lain (tanggal lahir, tempat tinggal,pendidikan, pekerjaan, hobi, dan bisa mendeskripsikan tentang diri sendiri).
Para pengguna juga bisa menambah kenalan atau yang biasa kita sebut dengan teman (friends). Trend penggunaan facebook sebagai media jejaring sosial tidak jauh-jauh dari mengekspresikan semua hal yang kita alami, dan membagikannya dengan pengguna lain (yang disebut friends) melaui fitur update status dan diketik di dalam kolom yang bertuliskan “what’s on your mind” yang nantinya akan tampil pada home/timeline. Facebook juga dilengkapi  fitur pesan pribadi (fitur message) atau umum (disebut dengan wall to wall)  dan fitur obrolan (chating). Mereka juga dapat membuat dan bergabung dengan grup ketertarikan dan “halaman kesukaan” (dulu disebut “halaman penggemar” hingga 19 April 2010).

       Teknologi
Faktanya Facebok “hanyalah” situs LAMP (Linux-Apache-MySQL-PHP), namun telah memperluas operasinya dan memasukkan banyak unsur-unsur lainnya dan memodifikasinya. Lalu ada custom-written systems, seperti Haystack, sebuah object store yang sangat scalable digunakan untuk melayani foto-foto di Facebook yang banyak sekali, atau Scribe, sistem logging yang dapat beroperasi pada skala Facebook. Sekarang mari kita bahas (sebagian dari) perangkat lunak (software) yang digunakan Facebook dalam menyediakan situs jejaring sosial terbesar di dunia.

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.

Cassandra
Cassandra adalah sistem open source yang berfungsi sebagai menejemen database terdistribusi. Facebook kemudian mengembangkannya dengan NoSQL dan menggunakannya untuk fitur Inbox Search.

HipHop for PHP
PHP, sebagai scripting language, relatif lambat bila dibandingkan dengan kode yang berjalan secara native di server. HipHop mengubah PHP menjadi kode C++ yang kemudian dapat dikompilasi untuk menghasilkan performa yang lebih baik.
Hal ini telah memungkinkan Facebook untuk mengoptimalkan server webnya karena ia sangat bergantung pada PHP untuk melayani konten. Sebuah tim kecil engineer (awalnya hanya tiga orang) di Facebook menghabiskan 18 bulan mengembangkan HipHop, dan sekarang telah di produksi.

Haystack
Haystack adalah sistem penyimpanan/pencarian foto berkinerja tinggi pada Facebook (Sesungguhnya Haystack adalah sebuah penyimpanan object, sehingga tidak menyimpan foto). Ia mengerjakan kerja berat, ada lebih dari 20 miliar foto yang diunggah di Facebook, dan masing-masing disimpan dalam empat resolusi yang berbeda, menghasilkan lebih dari 80 miliar foto.
Dan hal tersebut bukan hanya tentang kemampuan menangani miliaran foto, kinerja juga sangatlah penting. Seperti yang telah disebutkan sebelumnya, Facebook melayani sekitar 1,2 juta foto per detik, angka yang tidak termasuk gambar/foto dilayani oleh CDN Facebook.

       Kelebihan dan Kekurangan
Kelebihan
·         Memiliki fasilitas chat dan video call.
·         Interfacenya menarik, tidak banyak iklan yang bermunculan.
·         Memiliki banyak aplikasi yang bisa langsung di akses melaluli akun facebook.
·         Pencarian dan permintaan pertemanan sangat mudah.
·         Mudah berbagi file, foto, event, dll.
·         Bisa dijadikan tempat promosi suatu komunitas, usaha, atau platform untuk bermain game.
·         Adanya fitur grup membuat hubungan antar pengguna menjadi semakin erat, karena mempunyai komunitas atau hobi yang sama.
·         Dan masih banyak lagi….

Kekurangan
·         Tidak bisa memodifikasi template, kursor, background, dll.
·         Profile dibuat berdasarkan informasi pribadi, sehingga ada kemungkinan disalah gunakan oleh pihak yang tidak bertanggung jawab.
·         Alur informasi masih kalah cepat dengan twitter.
·         Laman Home facebook terkadang sangat tidak nyaman, jika ada beberapa teman yang statusnya sangat mengganggu.
·         Tidak bisa mengetahui lawan bicara, berbagi file dan foto karena setiap teman bisa melihatnya.

       Keamanan
Menurut saya pribadi, keamanan di facebook untuk melawan para hacker dan cracker cukup baik. Sampai sekarang saya belum menemukan artikel mengenai data aku-akun pengguna facebook yang dicuri oleh pihak asing. Memang beberapa kali facebook berhasil di”bobol” oleh beberapa orang, tapi pihak facebook sendiri mengklaim bahwa tidak ada informasi/data-data dari pengguna facebook yang dicuri.

Paling-paling yang kurang dari facebook hanyalah kurangnya ruang privasi. Pengguna facebook tidak tahu dengan siapa ia berbagi file, foto, dll yang di posting di wall/dindingnya, karena semua teman bisa melihat dan mengakses file dan foto tersebut. Menurut saya, terkadang ada beberapa post yang harus kita tahu siapa saja yang melihat dan siapa saja yang mengakses, sehingga kita bisa mengontrol alur informasi yang kita bagikan tersebut.

       Pemanfaatan dan Pengembangan Masa Depan
·         Facebook dapat dimanfaatkan sebagai media pengiklanan baru, baik untuk usaha kecil menengah, ataupun oleh perusahaan besar.
·         Akan lebih bagus lagi jika facebook segera membuat fitur seperti “Hangout”-nya G+. Para pengguna bisa berbagi “resources” dan mengerjakannya dalam waktu yang bersamaan.
·         Mungkin kedepannya facebook bisa dijadikan pusat informasi untuk event-event yang sedang ataupun akan diselenggarakan.
·         Facebook juga bisa digunakan sebagai tempat kampanye para partai politik.



Sumber:
http://id.wikipedia.org/wiki/Facebook
http://id.shvoong.com/humanities/history/1946922-sejarah-facebook/
http://forum.viva.co.id/iptek/68694-inilah-sejarah-perkembangan-facebook-dari-tahun-ke-tahun.html
http://www.asal-usul.com/2009/03/facebook-data-dan-fakta-sejarah.html
http://ribunni.wordpress.com/2012/03/09/ulasan-tentang-facebook/#more-339
http://www.brainwares.com/2011/06/bckf/
http://blog.dikutip.com/2011/06/daftar-software-yang-digunakan-facebook.html