## JEPIN
(Jurnal Edukasi dan Penelitian Informatika)
ISSN(e): 2548-9364 / ISSN(p) : 2460-0741

## Desain Sistem Informasi Kehumasan Terintegrasi Situs Media Sosial
Huda M. Elmatsani #1
# Badan Pengkajian dan Penerapan Teknologi Jl. MH. Thamrin 8, Jakarta 10340, Indonesia
1 huda.mohamad@bppt.go.id
Abstrak —  Media  sosial  telah  memasyarakat.  Kehumasan yang  mempunyai  tugas  berkomunikasi  dengan  masyarakat, mau  tidak  mau  harus  juga  menggunakan  media  sosial sebagai salah satu saluran untuk berkomunikasi. Namun, di sisi  lain  terdapat  kendala  ketika  harus  mengumpulkan  dan mengelola tanggapan balik dari masyarakat yang bersumber dari  beragam  media  sosial.  Penelitian  ini  mengembangkan sebuah  desain  sistem  informasi  kehumasan  (SIK)  yang terintegrasi  dengan  Facebook.  Tujuannya  agar  SIK  dapat mengelola  informasi  yang  akan  dipublikasikan  ke  medsos serta  dapat  mengevaluasi  dan  menanggapi  balik  setiap umpan  balik  sehingga  hubungan  dengan  masyarakat  dapat terjalin  lebih  baik.  Desain  SIK  dibuat  dengan  dengan  pola desain  Model  View  Controller  (MVC)  dengan  mengintegra- sikan  CodeIgniter  dan  Graph  Application  Programming Interface  (API),  sedangkan  pengembangannya  mengguna- kan metode prototyping. Pengujian prototype menggunakan blackbox testing menunjukkan SIK dapat  mengelola konten yang  dipublikasikan  ke  Facebook  dan  dapat  mengelola konten umpan balik yang diperoleh dari Facebook.
Kata kunci — Sistem Informasi Kehumasan, Situs Media Sosial, Integrasi, Facebook, Graph API

## I. P ENDAHULUAN
Media sosial merupakan media online yang mendukung interaksi  sosial  di  antara  penggunanya.  Berbeda  dengan media  tradisional  seperti  televisi  atau  koran,  di  dalam media  sosial  pengguna  menciptakan  konten  [1].  Setiap hari  bahkan  jam,  jutaan  orang  memposting  pesan  dan berbagi  ide  dan  informasi,  serta  merespon  postingan netizen  yang  lain.  Mereka  membentuk  dan  bergabung dalam grup-grup berdasarkan kesamaan hobby , ketertarikan,  atau  topik-topik  yang  diminati  bersama. Komunikasi  di  media  sosial  bukanlah  komunikasi  satu atau  dua  arah,  melainkan  banyak  arah  yang  membentuk network  sharing  content yang  pada  ujungnya  mampu membentuk  opini  masyarakat.  Menurut  Copeland, platform  media  sosial  telah  berkembang  menjadi  sarana yang signifikan di mana berita tentang kepentingan sosial, politik,  dan  ekonomi  diproduksi,  disebarluaskan,  dan dikonsumsi [2]. Selain itu, konten yang tersedia melimpah
pada  situs  medsos  dapat  dieksplorasi  untuk  menemukan informasi yang dibutuhkan dan bermanfaat [3].
Menurut  survey  We  are  Sosial  tahun  2018,  pengguna aktif  media  sosial  telah  mencapai  3,196  milyar  dengan 130  juta  di  antaranya  merupakan  pengguna  aktif  dari Indonesia,  nomor  tiga  terbanyak  bersama  Brazil  sesudah India  dan  Amerika  Serikat  [4].  Mengingat  besarnya potensi  media  sosial  tersebut,  menjadi  keniscayaan  bagi humas-humas instansi pemerintah  untuk berperan aktif di dalamnya,  sebab  kehadiran  media  sosial  telah  mengubah cara organisasi menciptakan, mendistribusikan dan meng- gunakan konten [5].
Tabel  1  menunjukkan  beberapa  instansi  pemerintah yang telah bergabung ke dalam Situs Jejaring Sosial (SJS) dengan  akun-akun  medsosnya.  Memperhatikan  jumlah follower  pada  tiap-tiap  akun  pada  tabel  1,  kecuali  untuk beberapa  akun,  nampak  bahwa  animo  masyarakat  masih belum  cukup  besar  dalam  mengikuti  akun-akun  medsos pemerintah,  mempertimbangkan  hal  tersebut  humas pemerintah perlu melakukan penanganan yang lebih serius
TABEL 1 D AFTAR A KUN F ACEBOOK B EBERAPA I NSTANSI P EMERINTAH Akun Follower KomisiPemberantasan Korupsi 1.334.602 dikti 553.649 Kemdikbud.RI 1.947.179 Kemkominfo 53.318 kementanRI 94.036 KemenkeuRI 130.827 KementerianKelautan danPerikananRI 23.787 KemnakerRI 50.825 KemenPUPR 297.787 kemenperin 83.874 KementerianKesehatanRI 62.549
dan  terencana  bagaimana  mengelola  akun  dan  pesan- pesan yang disampaikan di dalam media sosial.
Menurut  Waters  dkk,  peran  aktif  organisasi  di  dalam media  sosial  dapat  meningkatkan  kualitas  hubungan dengan  masyarakat  [6],  melalui  komunikasi  yang  lebih dekat  untuk  menjelaskan  kebijakan  dan  program pemerintah,  mendengarkan  aspirasi  dan  masukan- masukan  dari  masyarakat.  Perlu  pendekatan  strategis dalam  menggunakan  media  sosial  [7]  dan  riset  yang dilakukan  [8]  menunjukkan  bahwa  komunikasi  dua  arah yang  seimbang  dapat  menciptakan  dan  memelihara hubungan  yang  baik.  Hal  ini  diperkuat  hasil  riset  [9] mengenai  pentingnya  komunikasi  strategis.  Karena  itu, perlu  respon  dan  perlakuan  yang  lebih  baik  terhadap setiap kunjungan dan komentar netizen, untuk membangun  kepercayaan  dan  meningkatkan  peran  serta masyarakat.
Permasalahan  yang  ada  saat  ini  adalah  pengelolaan akun-akun  medsos  masih  dilakukan  secara  manual,  baik dalam  mengirimkan  pesan  maupun  dalam  memantau respons  yang  berkembang  sesudahnya.  Tentu  sulit melakukan  penelusuran  dan  evaluasi  pesan-pesan  yang dikirim dan ditanggapi yang banyak dan terus bertambah, apabila melakukannya secara manual.  Akibatnya respons balik  kepada  pengguna  menjadi  tidak  terkelola  dengan baik  dan  komunikasi  dua  arah  yang  seharusnya  terbina menjadi tidak terwujud.
Beberapa penelitian berkaitan dengan pemanfaatan dan integrasi  Facebook  telah  dilakukan,  misalnya  penelitian [10]  yang  menunjukkan  potensi  media  sosial  sebagai media untuk meningkatkan hubungan dengan masyarakat,
hal  ini  diselaraskan  dengan  penelitian  [11]  yang menekankan  pentingnya  kompetensi  humas  dalam berkomunikasi  di  Facebook.  Selain  itu,  penelitian  [12] menunjukkan  bagaimana  Facebook  diintegrasikan  dalam sistem  kehadiran  melalui  penggunaan  Graph  API  dan penelitian [13] yang menggarisbawahi mengenai pentingnya  setiap  aplikasi  diintegrasikan  dengan  Face- book. Namun dari penelitian-penelitian tersebut, tidak satu pun  yang  membahas  bagaimana  mengintegrasikan kehumasan dan Facebook melalui penggunaan Graph API. Oleh karena  itu, untuk menjawab  permasalahan pengelolaan  akun  media  sosial,  penelitian  ini  melakukan integrasi  aplikasi  Sistem  Informasi  Kehumasan  (SIK) dengan  dengan  Facebook  melalui  implementasi  Graph API.  Penelitian  ini  mengambil  Facebook  sebagai  studi kasus  – berdasarkan [4]  merupakan platform yang paling banyak  digunakan  dalam  media  sosial,  sehingga  layak dijadikan objek penelitian.
Tujuan  dari  penelitian  adalah  menciptakan  framework SIK yang terintegrasi SJS melalui penggunaan Graph API, sehingga  penyebarluasan  informasi  ke  media  sosial  dan pengelolaan  respon  dari  media  sosial  dapat  dilakukan melalui sistem.

## II. M ETODE P ENELITIAN

## A. Rancangan Umum Aplikasi
Penelitian  ini  menggunakan  framework  CodeIgniter berbasis  pemrograman  PHP  sebagai  landasan  pengem- bangan  aplikasi.  CodeIgniter  menerapkan  pola  desain MVC yang terdiri dari komponen yang merepresentasikan
Gambar 1. Rancangan umum aplikasi SIK terintegrasi situs jejaring sosial
data  (Model),  komponen  antarmuka  bagi  pengguna (View),  dan  komponen  Controller  yang  mengendalikan Model,  View,  dan  sumber  daya  lain  seperti  API.  Desain MVC  sangat  cocok  dalam  pengembangan  aplikasi  web karena dalam aplikasi  web beberapa teknologi diterapkan untuk masing-masing komponennya [14].
Gambar  1  memperlihatkan  rancangan  umum  aplikasi SIK terintegrasi situs sosmed melalui API. API membantu developer  dalam  menambang  data  tanpa  harus  secara rumit mengekstrak halaman web dari masing-masing situs. API memungkinkan untuk membuat aplikasi lebih terlibat dalam aktivitas publikasi di situs SJS [15].

## B. Implementasi Graph API
Graph  API  adalah  antarmuka  programming  yang disediakan  Facebook  yang  dapat  dimanfaatkan  para pengembang  software  untuk  mengintegrasikan  sistem mereka  dengan  Facebook.  Graph  API  dapat  digunakan untuk  membaca  data  yang  ada  di  server  Facebook  dan menulis konten ke halaman Facebook [16].
Implementasi  Graph  API  merupakan  cara  utama mengekstrak dan mendapatkan data yang ada di Facebook. Lebih  dari  itu,  pengembang  dapat  menggunakan  metode- metode  yang  ada  di  dalam  API  untuk  menganalisis  dan menyajikan data [17].
API  Facebook  berbasis  HTTP  dengan  level  rendah [18],  digunakan  untuk  mengirimkan  konten,  mengkueri data  secara  terprogram,  dan  melakukan  berbagai  jenis tugas lain yang mungkin diterapkan aplikasi.
Berbeda dengan pengembangan aplikasi pada umumnya,  pengembangan  aplikasi  SIK  yang  terintegrasi situs  sosmed  harus  mengikuti  aturan-aturan  yang  dibuat situs  sosmed  terkait,  seperti  konfigurasi  untuk  otentikasi dan  konfigurasi-konfigurasi  lainnya.  Tanpa  konfigurasi yang  tepat  maka  sistem  tidak  akan  bekerja.  Contohnya, untuk  dapat  menggunakan  Graph  API  dan  berintegrasi dengan  Facebook,  sebuah  instansi  harus  memiliki  akun Facebook, membuat aplikasi di Facebook dan mendaftarkan  website  yang  akan  diintegrasikan  dengan Facebook.

## C. Prototyping
Penelitian  ini  melakukan  pengembangan  aplikasi dengan menggunakan metode protoyping dengan pemodelan  berbasis  Unified  Modeling  Language  (UML). Tahapan prototyping diilustrasikan dalam Gambar 2  yang merupakan  siklus  pengembangan  sistem  yang  terus berputar,  meliputi:  Analisis,  Desain,  Implementasi  dan Evaluasi.
Tahapan pertama pengembangan sistem adalah Analisis, meliputi  perumusan  tujuan  pengembangan  sistem, mengindentifikasi  dan  mempelajari  fungsi-fungsi  yang disediakan  oleh  API  dari  situs  jejaring  sosial  dan  target- target  yang  harus  dipenuhi  sistem.  Use  case  digunakan untuk  menjelaskan  kebutuhan  pengguna  melalui  sebuah skenario  yang  menggambarkan  interaksi  pengguna  dan sistem  [19].  Tahapan  berikutnya  yaitu  Desain,  diuraikan detail  bagaimana  sistem  bekerja,  termasuk  memetakan
metode-metode  yang  ada  pada  Activity  Diagram.  Pada tahapan Implementasi, prototype dibuat dengan mengimplementasikan  Graph  API  Facebook.  Selanjutnya pada tahapan Evaluasi, dilakukan pengujian menggunakan blackbox  testing untuk  memastikan  sistem  bekerja  sesuai dengan yang diinginkan [20].

## III. H ASIL DAN P EMBAHASAN
Use  case  diagram  pada  Gambar  3  menggambarkan proses  publikasi  konten  ke  media  sosial  Facebook  dalam sebuah Sistem Informasi Kehumasan. Diagram
Gambar 2. Siklus Prototyping
Gambar 3. Use Case Sistem Informasi Kehumasan
mendefinisikan beberapa aktor, meliputi author, verifikator,  validator,  automatic  actor dan facebook  user dengan  tujuh  skenario  meliputi author  content,  verify content,  validate  content,  publish  content,  response, extract data , dan classify data .
Author  memproduksi  konten  yang  akan  diposting  ke media  sosial.  Verifikator  melakukan  verifikasi  terhadap setiap  konten  yang  akan  dipublikasikan,  sedangkan Validator  mengesahkan  setiap  naskah  yang  telah diverifikasi.
Aktor  Otomasi  menjalankan  tugasnya  memposting konten  ke  Facebook  menggunakan  Graph  API  dan menarik tanggapan atau posting dari Facebook, kemudian Verifikator  mengklasifikasikan  dan  mengevaluasinya sebagai masukan untuk kreasi konten berikutnya.
Diagram pada gambar 4 menggambarkan aktivitas yang melibatkan  seluruh  komponen  sistem,  yaitu  komponen  1 corporate information system  (kotak berwarna latar biru), komponen 2 antarmuka Graph API (kotak berwarna hijau), dan komponen 3 Facebook (kotak berwarna ungu). Proses menghasilkan  konten  terdapat  pada  komponen  1  di  mana konten dihasilkan melalui workflow pada sistem informasi kehumasan.  Pada  komponen  2  yang  melibatkan  Graph API,  ada  dua  proses  utama  yaitu  mengirim  konten  ke Facebook dan membaca  konten yang ada pada Facebook. Komponen  3  yaitu  Facebook  adalah  ladang  tempat menaburkan  dan  memanen  data.  Facebook  menyediakan Graph API yang lengkap sehingga data-data dapat diambil untuk dianalisa lebih lanjut.
Aktor  Otomasi  memproses  publish  dengan  parameter page_id,  photo_url,  message  dan  access_token.  Page_id adalah id dari halaman di Facebook. Photo_url adalah url dari foto yang akan dipublish ke Facebook, dalam hal ini Facebook  mewajibkan  foto  yang  akan  dipublish  sudah dipublish  di  halaman  situs  web  milik  instansi  terkait. Message  merupakan  caption  atau  penjelasan  tentang  foto yang dipublish dan access_token adalah token akses yang
disyaratkan menyertai setiap posting ke Facebook melalui API.  Token  diperoleh  dengan  cara  request  melalui callback login ke Facebook.
Gambar  5  menunjukkan  diagram sequence untuk mempublikasikan  konten  ke  Facebook,  interaksi  antara Graph  API  dan  Facebook  memberikan response dari Facebook  berupa  access_token.  Token  ini  adalah  token untuk  mengakses  halaman  yang  akan  ditulisi  message. Berbeda dengan token sebelumnya yang bersifat umum.
Hasil  dari  proses  publikasi  ke  Facebook  ini  adalah
Gambar 4. SIK mengelola dan menyajikan pesan yang akan dan sudah dipublikasikan ke sistus medsos.
sistem mendapatkan post_id dari Facebook, dan tentu saja foto  serta  pesan  yang  dikirim  muncul  di  halaman Facebook.
Untuk  proses extract data,  diagram  sequence  pada Gambar  6  menunjukkan  tahapannya,  di  mana  untuk extract  data  diperlukan  post_id  yang  dihasilkan  oleh Facebook  sebelumnya.  Respons  dari  Facebook  berupa GraphNode berisi data likes, comments dan shares.
Selanjutnya melakukan implementasi fungsi Graph API Facebook.  Implementasi  ditekankan  pada  dua  hal  yaitu memposting  pesan  dan  mengekstrak  data  respon  dari pesan yang diposting ke facebook.
Untuk memposting pesan, gambar 7 menunjukkan kode program  untuk  mengirimkan  pesan  ke  Facebook  melalui graph API.
Facebook  menerapkan  keamanan  yang  ketat.  Untuk memposting kontent, sebuah program tidak bisa langsung mengirim  konten  sekalipun  sudah  melalui  otentikasi. Sebuah  program  harus  melakukan  permintaan access token terlebih  dahulu,  untuk  kemudian  menggunakan token tersebut dalam memposting konten.
Kode pada baris 1 adalah permintaan  untuk  mendapat- kan page access token. Token ini kemudian disertakan ke dalam  pesan  pada  baris  5  yang  mengandung  image  yang akan diposting disertai keterangannya dan hasilnya berupa GraphNode.  Pada  baris  7  terdapat  parameter  url  yang menunjukkan lokasi file gambar. Url lokasi gambar harus terdapat pada situs web yang sudah didaftarkan atas akun pengguna Graph API terkait.
Eksekusi  publish  terdapat  pada  baris  8  dengan menggunakan post yang  merupakan  metode  dari  Graph API.  Hasil  dari  eksekusi  kode  berupa  postingan  pada Facebook  Page  dan  respon  dari  server  Facebook  berupa GraphNode.  GraphNode  kemudian  diekstrak  untuk mendapatkan  id  konten  yang  dapat  disimpan  di  database, id  ini  nantinya  digunakan  untuk  mengakses  Facebook guna memperoleh data terkait konten tersebut.
Gambar  8  menunjukkan  hasil  eksekusi  kode  program publish  dengan  memanfaatkan  Graph  API.  Di  bawah gambar  yang diposting, terdapat tombol Suka, Komentari dan  Bagikan,  yang  merupakan  tombol-tombol  sosial media yang dapat digunakan pengunjung untuk memberikan  respon.  Pengunjung  bisa  memberi  komentar terhadap  konten  yang  disajikan  atau  apabila  konten tersebut  menyenangkan,  pengunjung  bisa  mengklik tombol  Suka,  atau  bila  bermanfaat  bisa  membaginya kepada pengguna yang lain melalui tombol Bagikan.
Data-data  respon  seperti  berapa  yang  mengklik  suka, memberikan  komentar  atau  membagikan  konten  dapat
Gambar 7. Kode program publish untuk memposting konten ke
facebook Gambar 9. Kode program extract untuk menggali data dari
Facebook
Gambar 8. Tampilan gambar yang dikirim menggunakan kode program publish pada Facebook Page
Gambar 5. Diagram sequence untuk ekstrak data  dari Facebook
diperoleh  melalui  penggunaan  Graph  API.  Facebook memberikan  kemampuan  Graph  API  untuk  mengekstrak data sebagaimana ditunjukkan kode program extract pada gambar 9.
Data  sosial  media  diperoleh  melalui  metode get yang memberikan output berupa GraphNode. Ekstraksi GraphNode menghasilkan data-data berformat graph yang kaya informasi mengenai likes, comments dan shares.
Hasil pengujian kode ekstract ditampilkan pada gambar 10  yang  memperlihatkan  daftar  konten  yang  dikelola dalam  SIK,  baik  konten  yang  masih  dalam  proses publikasi  maupun  konten  yang  sudah  dipublikasikan  ke dalam  halaman  Facebook.  Pada  konten  yang  sudah dipublikasikan,  SIK  menunjukkan jumlah  suka, komentar dan  shares.  Berkat  data-data  medsos  yang  sudah
dimunculkan dalam aplikasi SIK tersebut, kehumasan tak perlu  lagi  membuka  Facebook  untuk  mengetahui  berapa yang  suka,  memberi  komentar  dan  melakukan  berbagi konten.  Pengelola  SIK  dapat  mengetahui  konten  mana yang  mendapatkan  banyak  respon  dan  konten  mana  yang kurang mendapatkan respon. Dengan pengetahui ini maka manajemen  pengelola  SIK  dapat  membuat  kebijakan  dan keputusan  untuk  meningkatkan  respon  masyarakat terhadap  konten  yang  dipublikasikan.  Adanya  informasi feedback  juga  dapat  membantu  pengelola  SIK  untuk segera  memberikan  jawaban,  sehingga  komunikasi  antara pengguna  dan  kehumasan  instansi  bisa  lebih  terjalin dengan baik.
Pada  gambar  11,  diperlihatkan  komentar-komentar pengguna  Facebook  yang  masuk  ke  dalam  SIK  melalui penggunaan  Graph  API.  Terhadap  komentar  tersebut, verifikator dapat menganalisa isi komentar dan menentukan,  apakah  komentar  perlu  ditindaklanjuti dengan  memberikan  jawaban  melalui  hirarki  sistem informasi  kehumasan,  atau  cukup  dengan  membalas dengan ucapan terimakasih.
Beberapa hasil pengujian terhadap implementasi Graph API  disajikan  pada  tabel  2.  Pada  test  case  pertama,  kami menjalankan  fungsi  publish  untuk  mengirimkan  konten text,  dari  pengujian  diperoleh  apa  yang  diharapkan  yaitu text yang ditampilkan di halaman Facebook dan feedback berupa GraphNode yang berisi id dari konten tersebut.
Dalam  mempublikasikan image ,  image  harus  sudah dipublikasikan di website yang terkonfigurasi di Facebook, sehingga  jika  image  tersebut  tidak  terdapat  pada  website tersebut  maka  Facebook  akan  menampilkan  pesan  error, sebagaimana ditunjukkan pada test case nomor 3.
...
Gambar 10. SIK mengelola dan menyajikan pesan yang akan dan sudah dipublikasikan ke sistus medsos.
Gambar 11. SIK menampilkan daftar komentar yang diterima dari sebuah konten.
Pada  setiap  test  case,  Graph  API  selalu  memberikan feedback. Jika parameter fungsinya benar, maka Facebook akan memberikan feedback berupa GraphNode yang dapat diurai.  Jika  parameternya  tidak  valid  maka  output  dari Graph  API  berupa  pesan  error.  Pengujian  menunjukkan bahwa  selama  fungsi-fungsi  yang  dijalankan  sesuai dengan  spesifikasi  dan  aturan  yang  ditetapkan  dalam Graph API, maka hasil yang diperoleh sesuai dengan yang diharapkan,  dengan  demikain  penggunaan  Graph  API dapat membantu pengembang aplikasi dalam mengintegrasikan  sistem  informasi  yang  ada  khususnya SIK dengan situs media sosial.

## IV. K ESIMPULAN
Berdasarkan hasil pengembangan prototype, Graph API yang  disediakan  Facebook  dapat  memudahkan  proses integrasi  antara  Sistem  Informasi  Kehumasan  dan Facebook.    Hasil  pengujian  menunjukkan  bahwa prototype  dapat  melakukan  pengiriman  pesan  dan  media ke  Facebook  dan  mengekstrak  data  dari  Facebook, sehingga  setiap  posting  ke  Facebook  dapat  diketahui respon  baliknya.  Selain  itu,  dengan  proses  otomasi  yang diterapkan  pada  SIK,  komentar-komentar  dari  setiap posting  dapat  ditelusuri  untuk  dianalisa  dan  dievaluasi serta ditanggapi balik melalui proses kerja di dalam SIK.
Integrasi  SIK  dengan  Facebook  merupakan  kerangka dasar yang dapat dikembangkan lebih lanjut dalam rangka mengintegrasikan  SIK  dengan  situs  media  sosial  lainnya, seperti Twitter dan Instagram.
R EFERENSI
[1] J. Bright, H. Margetts, S. Hale, and T. Yasseri, The Use of Social Media for Research and Analysis : A Feasibility Study , no. December 2014. 2014.
[2] R. Copeland, ―Tweet all about it: Social media and the news revolution,‖ Metro Magazine: Media & Education Magazine, No. 169 , pp. 96–100, 2011.
[3] C. Diamantini, D. Potena, A. Sabelli, and S. Scattolini, ―An Integrated System for Social Information Discovery,‖ pp. 353– 360, 2014.
[4] S. Kemp, ―Digital in 2018 Essential Insights Into Internet, Social Media, Mobile, and Ecommerce Use Around the World,‖ Hootsuite We Are Soc. , p. 362, 2018.
[5] Y. Wang, ―Incorporating Social Media in Public Relations : A Synthesis of Social Media - Related Public Relations Research,‖ Res. Public Relations J. , vol. 9, no. 3, 2015.
[6] R. D. Waters, E. Burnett, A. Lamm, and J. Lucas, ―Engaging stakeholders through social networking: How nonprofit organizations are using Facebook,‖ Public Relat. Rev. , vol. 35, no. 2, pp. 102–106, 2009.
[7] F. B. Bekoglu, ―Strategic Approach in Social Media Marketing and a Study on Successful Facebook Cases,‖ Eur. Sci. J. , vol. 12, no. 7, pp. 261–274, 2016.
[8] M. Cho, T. Schweickart, and A. Haase, ―Public engagement with nonprofit organizations on Facebook,‖ Public Relat. Rev. , vol. 40, no. 3, pp. 565–567, 2014.
[9] B. K. Lewis and C. Nichols, ―Social Media and Strategic Communication: A Three-Year Study of Attitudes and Perceptions about Social Media among College Students,‖ Public Relat. J. , vol. 10, no. 1, pp. 1–23, 2016.
[10]  L. Andoh-quainoo, ―The Use of Social Media in Public Relations : A Case of Facebook in the Ghanaian Financial Services Industry,‖ New Media Mass Commun. , vol. 41, pp. 37–48, 2015.
[11]  Fazil, ―Membangun Interaksi dan Komunikasi Interpersonal yang Efektif: Kompetensi Humas Berkomunikasi di Facebook,‖ J. Prof. FIS UNIVED , vol. 1, no. 2, pp. 30–38, 2014.
[12]  A. C. Sari, A. Rahayu, and W. Budiharto, ―Developing Information System of Attendance and Facebook Status for Binus University’s Lecturer Using Raspberry Pi Architecture,‖ Procedia Comput. Sci. , vol. 59, no. Iccsci, pp. 178–187, 2015.
TABEL 2
H ASIL P ENGUJIAN I MPLEMENTASI
G RAPH A PI F ACEBOOK No. Test Case Hasil yang Diharapkan Hasil yang Diperoleh Status Uji 1 Mengirimkan konten text Text muncul di halaman Facebook dan menerima feedback berupa GraphNode Text muncul di halaman Facebook dan menerima feedback berupa GraphNode Valid 2 Mengirimkan konten image dan caption Image dan captionnya muncul di halaman Facebook dan menerima feedback berupa GraphNode Image dan captionnya muncul di halaman Facebook dan menerima feedback berupa GraphNode Valid 3 Mengirimkan konten image dengan URL yang tidak eksis Error Error Valid 4 Mengekstrak data dari Facebook dengan mengguna id Memperoleh data berupa GraphNode dari Facebook Memperoleh data berupa GraphNode dari Facebook Valid 5 Mengekstrak data dari Facebook dengan mengguna id yang tidak valid Error Error Valid 6 Mengurai data dari GraphNode Memperoleh data komentar, like dan share Memperoleh data komentar, like dan share Valid 7 Membalas komentar Balasan muncul di bawah komentar Balasan muncul di bawah komentar Valid
[13]  S. M. Tech and C. Science, ―Facebook Integration with RESTFB API,‖ Int. J. Adv. Res. Comput. Eng. Technol. , vol. 3, no. 11, pp. 3891–3894, 2014.
[14]  D. P. Pop and A. Altar, ―Designing an MVC model for rapid web application development,‖ Procedia Eng. , vol. 69, pp. 1172–1179, 2014.
[15]  K. Arun, ―Building Applications with Social Networking API ’ s,‖ vol. 2075, pp. 2070–2075, 2014.
[16]  N. V Flor, ―Technology Corner Automated Data Extraction Using Facebook,‖ J. Digit. Forensics, Secur. Law , vol. 7, no. 2, pp. 149– 164, 2012.
[17]  V. Chang, ―A proposed social network analysis platform for big
data analytics,‖ Technol. Forecast. Soc. Change , no. November, pp. 0–1, 2017.
[18]  A. Suwignyo, J. Andjarwirawan, and H. Palit, ―Perancangan dan Pembuatan Website Social Commerce Marketplace dengan Memanfaatkan API Media Sosial,‖ J. Infra , 2015.
[19]  P. Gelu, R. Sarno, and D. Siahaan, ―Requirements Association Extraction based on Use Cases Diagram,‖ vol. 9, no. 1, pp. 11–19, 2018.
[20]  R. S. Pressman, Software Engineering A Practitioner’s Approach 7th Ed - Roger S. Pressman . 2009.