Prosedur Penggunaan 1. Penggunaan aplikasi “Raspberry Pi Facebook Authenticator” Agar sistem dapat membaca account Facebook user, dibutuhkan access token yang akan menjadi kunci akses bagi sistem untuk membaca timeline dari user. Proses ini hanya dilakukan saat awal sistem digunakan atau saat user account yang akan di-monitor ingin diubah. Berikut tampilan aplikasi authenticator serta langkah-langkah penggunaannya: 1. User mengaktifkan unit Raspberry Pi dengan menyambungkan power supply ke unit Raspberry Pi. 2. [Optional] Jika user ingin melakukan koneksi dengan menggunakan media ethernet, maka user dapat menyambungkan kabel Ethernet ke unit Raspberry Pi. 3. Setelah unit Raspberry Pi sukses melakukan proses booting. Raspberry Pi akan menampilkan splash screen, yaitu tampilan yang berisi pesan bagi user pada LCD untuk melakukan otentikasi terlebih dahulu. User juga dapat melakukan otentikasi ulang saat sistem sudah berjalan (change user).
Gambar 1 Tampilan splash screen instruksi otentikasi 4. User mengeksekusi aplikasi “Raspberry Pi Facebook Authenticator” pada sebuah komputer yang berada dalam satu jaringan dengan unit Raspberry Pi.
Gambar 2 Button “Login to Facebook” a. Pertama, user akan melakukan login ke Facebook. Hal ini dilakukan dengan menekan button “Login to Facebook”.
Gambar 3 Login screen Facebook b. Aplikasi akan membuka web browser yang menampilkan halaman depan dari situs Facebook (www.facebook.com). c. User memasukkan email dan password akun Facebook yang dimiliki, dan menekan tombol Login.
Gambar 4 Tampilan permission asking
d. Setelah user telah sukses melakukan login, Facebook akan memunculkan tampilan yang meminta izin kepada user untuk mendapatkan informasi yang berkaitan dengan user. Tekan tombol “Okay”.
e. Setelah button ditekan, maka akan muncul tampilan berupa pesan yang diberikan dari aplikasi Facebook. Langkah selanjutnya dapat dilakukan.
Gambar 5 Kolom IP address 5. User meng-input IP address dari unit Raspberry Pi ke form yang telah disediakan di aplikasi.
Gambar 6 Tombol send 6. User menekan tombol send.
Gambar 7 Tampilan welcome screen 7. Raspberry Pi akan menyimpan access token dari user sehingga proses di atas tidak perlu dilakukan lagi.
Gambar 8 Tampilan LCD pada display mode 8. Raspberry Pi akan mulai melakukan sinkronisasi pada account Facebook user dan menampilkan pesan terakhir yang di post oleh user dengan tag #raspberrypi. 2. Menampilkan pesan pada LCD Agar sistem dapat menampikan pesan secara otomatis dari Facebook, user harus melakukan proses otentikasi terlebih dahulu, setelah proses otentikasi selesai dilakukan, maka user dapat melakukan posting pada Facebook account milik user dengan menggunakan keyword “#raspberrypi” pada awal post. 1. User melakukan login ke Facebook
Gambar 9 Form update status 2. User melakukan posting pada bagian Update Status pada situs Facebook dengan isi pesan yang diawali dengan keyword “#raspberrypi”.
Gambar 10 Simulasi sinkronisasi status Facebook 3. Sistem akan secara otomatis menampilkan status yang ditulis oleh user.
3. Konfigurasi saat sistem berjalan
Gambar 11 Keypad 3x4 Konfigurasi sistem dilakukan dengan menggunakan alat input berupa keypad 3x4 yang terletak di bawah layar LCD. 3.1 Display mode Berikut operasi konfigurasi yang dapat dilakukan oleh user pada modus display pada LCD: a. Message scroll speed Message scroll speed merupakan kecepatan dari pesan yang ditampilkan pada
LCD. User dapat memperlambat kecepatan scroll speed dengan menekan tombol “1” pada keypad, dan tombol “3” untuk mempercepat kecepatan scroll speed b. LCD backlight control LCD backlight control merupakan kontrol pencahayaan pada layar LCD. User dapat memadamkan cahaya LCD dengan menekan tombol “7” pada keypad, dan tombol “9” untuk mengaktifkan cahaya LCD. c. Toggle availability Toggle availability berfungsi untuk mengatur tampilan message type “Available status” menjadi yes atau no. User dapat menekan tombol “0” pada keypad untuk melakukan operasi toggle availability ini. d. Enter edit mode Untuk mengubah modus operasi dari display mode ke edit mode, user dapat menekan tombol “*” pada keypad. 3.2 Edit mode Modus ini digunakan untuk menlakukan konfigurasi tampilan pada modus display dan untuk melakukan operasi delete access token (logout). Berikut operasi konfigurasi yang dapat dilakukan oleh user pada modus edit pada LCD: a. Display message editing Display message editing berfungsi untuk mengubah tipe message yang ditampilkan pada layar LCD, user dapat menekan tombol “2” dan “8” untuk memilih baris yang ingin dikonfigurasi. Setelah user memilih baris yang diinginkan, user dapat menekan tombol “4” dan “6” untuk memilih message type yang diinginkan. Berikut macam-macam message type yang tersedia: ● Message scroll : Menampilkan pesan terakhir pada Facebook yang di-post oleh user dengan keyword “#raspberrypi”. ● User name : Menampilkan nama lengkap user. ● Current time : Menampilkan jam dengan format dd/mm/yy hh:mm:ss. ● Available status : Menampilkan keadaan dosen (yes/no). ● Time updated : Menampilkan waktu yang menunjukkan kapan pesan terakhir dipost oleh user. ● Blank : Menampilkan baris kosong. ● Ethernet IP : Menampilkan IP dari media Ethernet. ● Wi-Fi IP : Menampilkan IP dari media Wi-Fi. b. Delete access token Delete access token berfungsi untuk melakukan penghapusan access token milik
user pada sistem, sehingga sistem akan membutuhkan proses otentikasi lagi. User dapat melakukan penghapusan access token dengan menekan tombol “9” pada keypad. Sistem akan kembali menampilkan splash screen jika operasi ini dilakukan. c. Set blank to all messages Set blank to all messages berfungsi untuk mengatur semua tampilan baris pada modus display menjadi “Blank”. User dapat melakukan operasi set blank to all messages dengan menekan tombol “0” pada keypad. Sistem akan dengan otomatis menyimpan konfigurasi display saat user menekan tombol “0” pada keypad. d. Restore last saved display configuration Restore last saved display configuration berfungsi untuk mengembalikan tampilan pada modus display menjadi tampilan yang disimpan pada saat user menekan tombol “0”. Fitur ini dapat diakses user dengan menekan tombol “7” pada keypad. e. Exit edit mode Untuk mengubah modus operasi dari edit mode ke display mode, user dapat menekan tombol “#” pada keypad.