Komponen Facebook Mendaftarkan Aplikasi pada Facebook

Skenario perjalanan aplikasi Facebook dari permintaan pada komputer user hingga tampilan HTML yang dikembalikan ke komputer user sebagai berikut: a. User melakukan HTTP request ke server Facebook untuk membuka aplikasi Facebook, misalnya Facebook E-Commerce. b. Server Facebook melanjutkan request ke server aplikasi Facebook E- Commerce. c. Server Facebook E-Commerce melakukan pemanggilan API ke server Facebook dan mengirimkannya ke Facebook platform. d. Server Facebook mengirimkan jawaban dari pemanggilan API tersebut ke server Facebook E-Commerce. e. Server Facebook E-Commerce membuat tampilan FBML dan dikirimkan ke server Facebook. f. Server Facebook mengolah tampilan FBML menjadi HTML dan mengirimkannya ke browser user.

2.5.1 Komponen Facebook

Platform Berdasarkan fungsinya, Facebook platform memiliki elemen-elemen yang akan sangat berguna bagi pengembang untuk membuat sebuah aplikasi yang profesional. Elemen-elemen tersebut adalah: a. Facebook API b. JavaScript API c. FBML Facebook Markup Language dan XFBML Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. d. FBJS Facebook JavaScript e. FQL Facebook Query Language Untuk dapat membuat aplikasi Facebook, diperlukan library khusus yang berisi class-class untuk keperluan aplikasi. Karena bahasa dasar dan umum Facebook adalah PHP, akan lebih mudah bila pengembang aplikasi juga menggunakan PHP. PHP client library untuk Facebook dapat di download pada alamat http:github.comfacebookphp-sdk. Dalam pembuatan aplikasi Facebook, diperlukan juga untuk mempersiapkan domain dan hosting untuk aplikasi tersebut. Seperti pada penjelasan di atas bahwasanya aplikasi Facebook tidak berada pada server Facebook melainkan server tersendiri, oleh karena itulah pengembang harus mempersiapkan langkah-langkah berikut ini: a. Domain dan hosting untuk server aplikasi. Untuk tidak membebani, pengembang dapat mencari domain dan hosting yang gratis. Kemudian upload PHP Client Library ke dalam hosting yang telah disediakan. b. Mendaftarkan aplikasi pada Facebook di www.facebook.comdevelopers c. Membuat source code aplikasi kemudian upload ke hosting yang telah disediakan.

2.5.2 Mendaftarkan Aplikasi pada Facebook

Setelah mendapatkan domain dan hosting, tahapan selanjutnya adalah mendaftarkan aplikasi pada Facebook. Langkah-langkah untuk mendaftar aplikasi sebagai berikut: Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. a. Buka browser, kemudian buka www.facebook.comdevelopers b. Selanjutnya klik tombol +Set Up New Application yang terletak di sebelah kanan atas halaman. c. Pada halaman selanjutnya masukkan nama aplikasi yang ingin dibuat. d. Setelah berhasil memasukkan nama aplikasi, Facebook akan memberikan beberapa informasi penting. e. Mengisi form-form yang dibutuhkan, dan setelah itu lihat pada menu Canvas di sebelah kiri halaman. f. Canvas Page URL adalah alamat URL kanvas untuk aplikasi. Canvas Callback URL adalah alamat server tempat menitipkan aplikasi.

2.6 Facebook Markup Language