Pages

Rabu, 28 Maret 2012

Facebook Untuk Masa Depan

Sebagai lanjutan dari tugas 2 minggu yang lalu, saya akan menjelaskan bagian-bagian selanjutnya tentang Facebook. Bagian-bagian yang akan saya jelaskan adalah kelebihan dan kekurangan, keamanan, serta pemanfaatan dan pengembangan di masa depan.


1. Kelebihan dan kekurangan


Kelebihan dari Facebook



  • Membantu kita untuk mendapatkan lebih banyak teman.
  • Kita jadi selalu update dengan keadaan di sekitar kita,terlebih yang tempatnya jauh dari kita.
  • Bisa berbagi tugas dengan teman.
  • Bagi yang mempunyai perusahaan, bisa mempromosikan perusahaannya di situs ini.
  • Membuat kita menjadi boros.
  • Menjadi lupa waktu.
  • Menjadi malas belajar.
  • Memberikan kesempatan bagi orang yang tidak bertanggungjawab untuk melakukan tindak kejahatan.

Kekurangan dari facebook

2. Keamanan / Security

Baru baru ini Facebook telah memperbaharui sistem keamanannya. Pengguna dapat menggunakan Facebook dengan "HTTPS", sebuah protokol terenkripsi yang mencegah pembajakan yang tidak sah yang bisa mencuri informasi pribadi dan juga data. 
"Facebook saat ini menggunakan HTTPS, yang setiap kali password Anda akan dikirim kepada kami, tapi hari ini kita memperluas penggunaan dalam rangka untuk membantu menjaga data Anda yang lebih aman," tulis Alex Rice, seorang insinyur keamanan Facebook.
Namun dia memperingatkan, meskipun pengguna sudah menggunakan HTTPS, dapat menyebabkan halaman memuat pada tingkat lebih lambat dan bahwa beberapa aplikasi pihak ketiga mungkin tidak kompatibel dengan protokol. 

3. Pemanfaatan dan Penggunaan Facebook di Masa Depan


Pencapaian Facebook di ranah jejaring sosial dengan jumlah pengguna aktif 845 juta per bulan masih sulit dikejar oleh platform media sosial lainnya. Sejumlah fitur baru akan ditambahkan dan di-upgrade ke dalam jejaring sosial milik Mark Zuckerberg tersebut. Diantaranya adalah fasilitas mesin pencari Facebook Search yang masih belum optimal dan menjadi titik lemah jejaring sosial ini. Bahkan menurut infografik dari Ph. Creative, dalam kurun waktu 13 tahun ke depan,Facebook akan seakin berjaya. Apabila Facebook Search dibenahi secara serius maka akan menjadi ancaman bagi Google Search pada 2015. jumlah penggunanya sampai akhir 2012 tahun diperkirakan mencapai 900 juta orang. Di tahun 2015, Facebook diperkirakan akan semakin kuat dengan jumlah pengguna mencapai 3,8 miliar orang. Benarkah prediksi ini?

Sumber : 

Jumat, 23 Maret 2012

Program Java : Mean, Median dan Modus


Listing Program

import java.io.*;
import java.io.*;
import java.io.*;
class stat {
public static void main(String args[])throws IOException {
BufferedReader B=new BufferedReader (new InputStreamReader(System.in));
int arrInput []; arrInput = new int[100];
int arrUrut []; arrUrut = new int[100];
int arrModus [][]; arrModus = new int[100][3];
int inputCount=0;
int N;
int i, a, b, c, d, j, temp;
System.out.print
("1. Muhamad Rifai                  54410604 \n2. Marianus Panangian S.            54410215 \n ");
/*----mean*/
float jumlah;
float mean=0;
try {
System.out.print("Masukkan banyaknya data : ");
N=Integer.parseInt (B.readLine());
System.out.println();
jumlah = 0;
try {
for (i=1; i<=N; i++) {
System.out.print("Masukkan data ke " + i + " : ");
arrInput[i]=Integer.parseInt (B.readLine());
jumlah = jumlah + arrInput[i];
arrUrut[i] = arrInput[i];
}
mean = jumlah/N;

//pengurutan
for (a=1; a<=N; a++){
b=a;
while ((b>0 ) && (arrUrut[b]<arrUrut[b-1] )) {
temp = arrUrut[b];
arrUrut[b] = arrUrut[b-1];
arrUrut[b-1] = temp;
b--;
}
}
int Nm = N/2;
int median = arrUrut[(N+1)/2];
int Q1 = arrUrut[(median+1)/2];
int Q3 = arrUrut[(N+median)/2];
int lastEmpty = 1;
int posx;
for (i=1; i<=N; i++) {
posx = 0;
for (j=1; j<=N; j++) {
if (arrInput[i]==arrModus[j][1]) posx = j;
}
if (posx!=0) {
arrModus[posx][2]++;
} else {
arrModus[lastEmpty][1] = arrInput[i];
arrModus[lastEmpty][2] = 1;
lastEmpty++;
}
}
int modus = 0;
int banyak = 0;
for (i=1; i<=N; i++) {
if (arrModus[i][2]>banyak) {
modus = arrModus[i][1];
banyak = arrModus[i][2];
}
}
System.out.println("\nData terurut::");
for (i=1; i<=N; i++) {
System.out.print(" "+ arrUrut[i]);
}
System.out.println("\n");
System.out.println("Mean = " + mean);
System.out.println("Median = " + median);
System.out.println("Q1 = " + Q1);
System.out.println("Q3 = " + Q3);
System.out.println("Modus = " + modus);
} catch (IOException e) {
System.out.println ("Error!" +e);
}
} catch (IOException e) {
System.out.println ("Error!" +e);
}
System.exit(0);
}
}

Output








Logika Program

Program diatas dibuat dengan menggunakan array dan pengulangan for. Pada inputan pertama, akan dicari mean dari beberapa data yang telah dimasukkan. Pertama kita akan diminta untuk memasukkan jumlah data yang akan diinput. Setelah itu program akan akan meminta inputan angka-angka tersebut, sesuai dengan  jumlah data yang dimasukkan. Setelah data terkumpul, program akan mengurutkan data tersebut mulai dari yang terkecil. Setelah semua data diurutkan, program akan mulai mengoperasikan data tersebut untuk mencari mean, median, kuartil 1, kuartil 3, dan modus.

Nama   :  Marianus Panangian S.
NPM    :  54410215
Kelas    :  2IA14

Rekan
Nama   :  Muhamad Arief
NPM    :  54410604 
Kelas   : 2IA14
Link      :  rifaifibika.blogspot.com

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