Abstract
Facebook merupakan situs jejaring sosial yang mempunyai banyak fasilitas komunikasi, maka tak heran jika Facebook menempatkan dirinya sebagai situs jejaring terpopuler nomor 2 di Indonesia pada saat ini [1].Sebagaimana yang telah diberitakan oleh media massa, Facebook dimintai sekitar 38.000 data pengguna dan sekitar setengahnya adalah kepada Amerika [7]. Kepemilikan data oleh Facebook dapat menjadi ancaman bagi privasi pengguna, sehingga diperlukan skema pengamanan yang dapat menyembunyikan isi sebenarnya pada data pengguna khususnya data chatting.Pengamanan data komunikasi dapat dilakukan salah satunya dengan Kriptografi.Salah satu metode kriptografi dengan kunci rahasia adalah metode AES. Safebook App merupakan aplikasi berbasis Android yang mengimplementasikan metode AES-128 pada fitur chatting Facebook.Aplikasi ini menggunakan protokol XMPP untuk komunikasi data antara pengguna dan server Facebook.Implementasi metode AES terdiri dari 2 proses yaitu enkripsi dan dekripsi. Proses enkripsi diterapkan pada fitur pengiriman pesan dengan pembangkitan kunci secara random. Kunci hasil pembangkitan akan diubah menjadi kunci manipulasi yang kemudian akan disertakan pada chipertext hasil enkripsi. Proses dekripsi diterapkan pada fitur detail pesan sehingga pesan chipertext yang diterima diubah menjadi plaintext yang dapat dimengerti oleh pengguna. Pengujian aplikasi yang dilakukan adalah menggunakan metode validasi, kriptografi, portability dan performansi.Hasil pengujian menunjukkan bahwa semua kebutuhan fungsional telah terpenuhi sesuai dengan perancangan.Selain itu, aplikasi dapat melakukan proses enkripsi-dekripsi semua karakter ASCII dengan benar sebagai langkah pengamanan komunikasi. Aplikasi juga dapat digunakan pada semua versi Android dengan minimum versi adalah 2.3.3 sehingga telah memenuhi aspek Portability. Waktu rata-rata proses enkripsi dan dekripsi masing-masing adalah 7,9 milidetik dan 4,5 milidetik sehingga dapat disimpulkan aplikasi berjalan tergolong sangat cepat (realtime) dan tidak membebani smartphone sehingga telah memenuhi aspek Usability.